Home
XML Direct for Oracle Quick Setup Guide
Contents
1. PRT_DEST Logical Receiving Physical Ip d LabelPrinter Type PIPE DEFAULT Shipping Capacity MAX_LABELS 16 MAX_RECORD 2048 The string Printer Destination Table is the section header The PRT_DEST element defines a printer destination Logical is a name assigned by the user and is the name by which users refer to the printer It can be any useful name such as ACCOUNTING or DOCK 10 It is a text string of up to 40 characters It cannot contain any command line delimiters space comma equal sign slash etc because it may be used on the command line 51 Chapter 4 Using BarCode 2000 XML Direct Type is one of two keywords DEVICE PIPE DEVICE used for writing directly to I O devices such as dev IpO dev tty1a etc PIPE used to specify a pipe command string Physical The meaning of the physical name depends on the destination type DEVICE is the device name FILE is the file name For PIPE destinations physical name is the shell command line that is passed to the system when opening the pipe stream The command is executed and a pipe is opened from the Formatter to the program started with the command line BARCODE 2000 XML DIRECT does not limit the number of print destinations and the number of Logical names Several Logical names can refer to the same physical name This can be quite useful in shielding applications and operators from the details of printer management Log
2. e Select Print and your label should print Getting Started Moving on To add complicated fields such as concatenations or counters and to print production labels from your application you will need to learn Label Data Dictionary and Label Formatter features as well as additional Label Designer functions Please take some time to practice designing and printing labels that are more complicated For an example see the SampleLabel and SampleDictionary that should be included with your install Getting Started To Begin Determine which items on your label will be constant e g your company s return address and which are variable perhaps a product P O or customer vendor information Text is a fixed part of the label template and is not considered data Data and bar code fields are constant or variable or other LDD supported versions data defined in the dictionary Once assigned the field types can t be changed the field must be deleted and a new one created Specify the source of the data to use If you are selecting certain fields from a database get a list of the fields and their maximum sizes Also be sure that you know the format of the source file ASCII delimited or fixed length Know which printer type s will be used for the job Changing the printer after the fact could cause you to have to rethink the whole label because not all printers have the same capabilities Know the size of the label y
3. Data Name A unique name for the field Select Variable Name A list of fields you can use to create the substring field Starting Position The starting point of where the substring is to start Number of Characters The number of characters to use in the substring field from the Starting Position Horizontal Alignment Determines where the Starting Position is to start from Example If Horizontal Alignment is set to Right then the starting point of the substring would be the value in the Starting Position counting from the right Default Substring Sets a default value that is used only when test printing a label template in the LDS and when printing from the FDU Comment A comment about the data in the field Alternate This field provides a function of replacing the primary source with the secondary source only if the primary source is empty For example suppose you have fields defined as RetailPrice primary and SalePrice secondary If the RetailPrice were empty blank then the SalePrice would used Data Name A unique name for the field Select Primary Source A list of fields you can use for the Primary Source Select Secondary Source A list of fields you can use for the Secondary Source when the Primary Source is empty Default Sets a default value that is used only when test printing a label template in the LDS and when printing from the FDU Comment A comment about the data in the field 28 Introduction to Label De
4. Define Label Formats 2 Inthe Label Type field enter in the name of an existing label format and click on the Find button 3 Inthe Name field enter a label format name and make sure it matches the name given to the label format specified in UniBar In the Description field enter a description for the label format After defining the format name and description click on the Label Fields and Variables button to view the label content XML Format In order for Oracle to send out label print request using XML Oracle and the label printers must have an agreed upon XML format so that XML contents are understood An XML Document Type Definition DTD is used to define the XML tags used in the XML file Oracle generates XML files according to this DTD and the printer parse and print the label based on this DTD The following is the XML DTD Oracle uses to create the XML It defines the elements used in the XML file This lists the attributes and the next level elements lt ELEMENT labels label gt lt ATTLIST labels FORMAT CDATA IMPLIED lt ATTLIST labels JOBNAME CDATA IMPLIED gt lt ATTLIST labels QUANTITY CDATA IMPLIED gt lt ATTLIST labels DUPLICATES CDATA IMPLIED gt lt ATTLIST labels PAGES CDATA IMPLIED gt lt ATTLIST labels PRINTERNUMBER CDATA IMPLIED gt lt ATTLIST labels PRINTERNAME CDATA IMPLIED gt lt ELEMENT label variable gt lt ATTLIST label FORMAT CDATA IMPLIED gt lt ATTLIST label
5. Introduction to Label Data Dictionary Purpose The LDD stores all your data variables concatenations and other special fields The field type determines the operations to be performed by the Formatter when printing In order for you to use a variable in a label template it must be defined in the LDD you have created for the label template 21 Chapter 4 Using BarCode 2000 XML Direct NOTE You can create one LDD for each label template or create a global LDD that can be used with all your label templates Menu Bar The menu bar is located at the top of the LDD main window This menu bar is similar to other menu bars found in most Windows and Java applications 3 LDD Eel File Edit Logging Help LDD Menu Bar File To create open and save LDD files print contents of the LDD quit the application Edit Copy and append LDD contents to another LDD file delete a field Logging Display errors that may occur when loading saving LDD files Help To find help regarding LDD operations current LDD version number About 22 Introduction to Label Data Dictionary Toolbar The toolbar provides quick and easy access to commonly used menu commands The toolbar is located below the menu bar Dees sje B e v 7 LDD Toolbar New Opens a new blank LDD file Open Opens an existing LDD file Save Saves the current LDD to a file Save As Saves the current LDD file to a different file name Append Appends selected
6. X Position 367 Tag Length Y Position 206 O 64 bit Lock Value OK Cancel l Apply o RFID Properties Dialog 42 Download Template Utility Download Template Utility Introduction to Downloading Templates Purpose The Download Template Utility DTU is primarily for sending label formats to store on your printer The user selects both a label format and a destination printer and directs a download of that format to the chosen printer The stored format will accept XML based label data for printing Select Label Format Select Printer for Downloading bd DTU Select Format DTU Select Printer Destination Download Close DTU Download and Close buttons Format Selection Select any label format for downloading by pressing the button labeled Select Label Format A file chooser dialog will open to the labels directory of your installation Select the format you wish to download to your XML enabled printer Printer Selection Select any XML enabled printer for downloading by pressing the list box labeled Select Printer for Downloading Only XML enabled printer destinations configured using the Printer Configuration tool will appear in the list Download Clicking Download requires the above two operations be complete After the operation is complete a dialog will appear to indicate success or failure Close The DTU is a modal dialog Simply meaning if it is open
7. gross weight uom Volume volume uom Organization LPN Summary LPN Summary Label 123 Item VEMASITEAG T 2248678 wamimirguimpu qu mni Iane LECT TE DU eu gia nar IDEO 7748678 LECA DE DIE AR TT ety inamana manm NU asa manu DU unes aura gu cen 123450789012345078 Field License Plate Number First Item First Quantity Second Item Second Quantity Third Item Third Quantity Weight Weight UOM Volume Volume UOM Weight 12345678 12559 nla 12345678 125458 Lpnsumm 1bl Variable Name Lpn Item Quantity item2 quantity2 item3 quantity3 gross weight gross weight uom Volume volume uom Organization Code Organization Note that this label type requires that the fields for the 2nd and 3rd items and quantities be added to the label format in Oracle as the seeded label format includes the item and quantity fields only once 59 Appendix A Material Serial 60 Label Formats Item 12345678001234567890 56780012 ety 12345878 MIU MI E Oracle Warehouse Management Field Item Quantity Lot UOM Organization Code idit Ulloa Material Ibl Variable Name Item Quantity lot number Uom Organization a 12345676901234567890 Rev 123 Let 122166780012345 1 as45erbo0 234567890 71234567090123456700 001234578901254 Field Item Revision Lot Serial Lot Status Serial Status Variable Name item revision lot number seria
8. none of the other applications will respond Clicking the Close button returns the focus to the menu allowing access to the other applications The DTU s Test Printing Utility Purpose This feature is primarily for testing label formats stored on your printer The user has already selected both a label format and a destination printer during the previous operation The user views default data by clicking the View Test Data tab Next and Previous buttons are provided to cycle through all the default data fields 43 Chapter 4 Using BarCode 2000 XML Direct EH Download XML Template Utility V Download View Test Data amp Print Test Label Field Table total_number_of_Ipns 1234 ship_from_postal_code 48309 ship_from_state MI ship from city Rochester ship from address2 Suite 102 ship_from_address1 2731 8 Adams ship to postal code 99999 ship_to_state MI ship to address3 IT Dept gt Next The View Test Data tab Next the user may click over to the test print page After selecting the IP Address and port number of the selected XML Direct printer the user may click the Print Test button to send an xml test shot to the printer 24 Download XML Template Utility V Download View Test Data amp Print Test IP Address 10 1 1 211 Port Number 4444 Testing Format SHIPPING pt Destination Printer Dock 27 shipping Print Test T
9. JOBNAME CDATA IMPLIED gt lt ATTLIST label QUANTITY CDATA IMPLIED gt lt ATTLIST label DUPLICATES CDATA IMPLIED gt lt ATTLIST label PAGES CDATA IMPLIED gt lt ATTLIST label PRINTERNUMBER CDATA IMPLIED lt ATTLIST label PRINTERNAME CDATA IMPLIED lt ELEMENT variable PCDATA 5 lt ATTLIST variable name CDATA IMPLIED gt Sample XML The following is an example of XML file that is generated according to the above DTD The content of the XML files lies between lt labels gt and lt labels gt tags The content of each label is defined between the lt label gt and lt label gt tags The printer name and label format are defined in the lt labels gt tag Unless new values are given the lt label gt tags the attributes such as printer name label format and quantity defined in the lt labels gt tags will be used lt xml version 1 0 encoding UTF 8 standalone no gt lt DOCTYPE labels SYSTEM label dtd gt lt labels FORMAT Seeded Label Default for Material QUANTITY 1 _PRINTERNAME P1 JOBNAME J1 gt lt label gt lt variable name Item gt 4 amp apos 6 amp quot pipe amp lt steel amp gt amp amp end caps lt variable gt lt variable name Quantity gt 3 lt variable gt variable name lot_number gt L1000 lt variable gt variable name Uom gt DZ lt variable gt variable name Organization 5W1 variables lt label gt lt label gt lt variable name Item gt Non s
10. Printer Printronix SL5204r Printer Options Printer Values Labels For Printronix SL5204r OK Cancel Printer Designation Screen Label Name Defines the filename for the label template LDD Name Defines the LDD file that will be used for the label template Use the Browse button to select a current LDD file Printer Sets the printer model for the label template Once the printer is chosen for that label template it cannot be changed Printer Options Set certain printer options for the label template Note As of the version 7 0 release only the printer speed options can be set As more printer options are implemented the printer options list will reflect those additions Printer Values Displays and sets the value s corresponding to the Printer Options Label Width Sets the width of the label template Example 4 0 equals 4 inches Label Height Sets the height of the label template in inches Example 6 0 equals 6 inches Printer Destination Dialog Printer Destination sets the system printer for the Print events in BarCode2000 The current label template will print to the selected destination Destinations are set in the Printer Configuration Utility Introduction to Label Design System LDS Printer Destinations X Select Destination Printer System Printer lLocaile v OK Cancel Default Printer Sets the default printer LDS will use when printing a test label This
11. fields that would be populated by Oracle only if the label was printed from certain business flows and even then only when certain fields in the application are populated and specific features used Thus the desire to show out of the box compliance to various industry standards is countered by the desire to show robust label formats where data is almost always fully populated Therefore the label formats documented below do not map to any industry standard formats As necessary the fonts can be modified to match native printer fonts and the field positioning can be modified accordingly 55 Appendix A Label Formats Flow Contents 1239587090122454200 1224 MM 123456789012345578901 2345 12 54709012 4547 00112245 Nf 1234867990122465739012945 TrM dpeeeti ese peers E 1234567890122454789012345 TEAs M 1224167830123406799012245 1224557850123455789012245 Gaber PO 3us 1254527800123458 56 Stem 12 45679001 29456 Field Schedule Number Customer Purchase Order Item Quantity UOM Organization Customer Ship to Addressl Ship to Address2 Ship to Address3 Ship to City Ship to State Ship to Postal Code Ship from Address1 Ship from Address2 Ship from Address3 Ship from City Ship from State Ship from Postal Code ar Will a Flowcont Ibl Variable Name wflow schedule number Oline cust po number item concatenated segments wflow planned quantity Oline order quantity uom Oline ship from organi
12. rows into another file or a new file Delete Deletes the selected row from the LDD Print Prints the current LDD Quit Exit LDD Quick Help Displays short detailed information about the LDD application Current LDD Displays the full path of the current LDD Field Types Constant The constant field is a static field The data in the Constant Value field will be printed on the label at print time NOTE Constants can also be defined in the LDD rather than using TEXT fields in the label template This makes the constant field consistent in all label templates It can be changed in the LDD and will immediately be reflected in all labels templates using the field Data Name A unique name for the field Constant Value An alphanumeric value or binary Comment A comment about the data in the field 23 Chapter 4 Using BarCode 2000 XML Direct Variable This field defines data that changes at print time An example of a variable field would be the weight on a shipping label that changes for each box Data Name Length Character Set Default Value Comment Concatenated A unique name for the field Maximum length of the field If the data is exceeds the maximum length set the remainder of the field will be truncated Sets the character set of the variable Alphanumeric Characters and digits Binary Binary digits only Hexadecimal Hexadecimal characters only Numeric Digits only Sets a default value that is used
13. you would receive an error message in the log file Solution Ensure that a default label format exists in the Define Label Formats window 2 No Label Is Printed Potential Cause No printer assigned to business flow or printer does not have default or enabled checked If no printer were assigned to a business flow you would receive an error message in the log file Solution Ensure that the label type that you are trying to print has a valid printer assigned to it Ensure that the Enabled and Default flags are both checked Potential Cause Printer name in Oracle does not match the printer name defined in the label software Solution Ensure that the printer being used has the same name identifier as the label software Potential Cause XML variable names used in Oracle does not match those used by the label software Solution Ensure that the variable names for the label format are defined with the same variable names used by the label software Chapter 3 3 Label Missing Data Potential Cause Information not available to print Solution Verify the appropriate information is available For example if an item is not serial controlled the serial label is not available Potential Cause Field not included in XML Solution If a variable field on the label is not replaced by any data check the Define Label Format setup window and verify all the variables on the label were added to the label format and t
14. 2 Inthe Printer field enter a unique name for the printer Note Oracle will use this name to reference this printer within the application 3 Inthe Printer Type field select Label by using the Type list box In the Description field enter a description of the printer Define Printer IP Address After defining a printer the IP address and port number of the printer must be defined before Oracle can connect to the printer To define the IP address and port number of the printer do the following 1 From the Warehouse Manager role navigate to Setup gt Warehouse Configuration gt Printers and Devices gt Define In the Printer Name field select the printer name from the list box In the IP Address field enter the IP address of the printer Please see your network administrator if you don t know the IP address of the printer In the Port field enter the port number 9100 Click the Test button to test the connection settings You should receive a message stating that your connection settings are correct If you don t receive the success message check your entries and make sure that the database is connected to the printer Assigning Printers to Label Types When a label print request is made Oracle looks for printer assigned to the label type Oracle will use the printer assigned to the label type at the specified level To assign printers to label types do the following 1 From the Warehouse Manager role navigate t
15. XML Direct for Oracle Quick Setup Guide Thermal Series Printers XML Direct for Oracle Quick Setup Guide Thermal Series Printers Trademark Acknowledgments Oracle is a registered trademark of Oracle Corporation Printronix and PSA are registered trademarks and SL4M and T4M are trademarks of Printronix Inc Unibar and BARCODE 2000 XML DIRECT are registered trademarks of Unibar Inc Portions of this manual used by permission of Unibar Inc Copyright 1996 2005 Unibar Inc Portions of this manual used by permission of Oracle Corporation Copyright 2003 2005 Oracle Corporation COPYRIGHT 2005 2012 PRINTRONIX INC All rights reserved Table of Contents IMO USA HD 7 About This Manual essen 7 AME Dirett aaa ana aakala ed eun iid etd tice te P 7 Oracle Solution cuoio AA o Date s 9 Troubleshooting eise NAAN NAA AA 15 Printing with XML Direct cccccssceeeeeeeeeeeeeeees 17 Using BarCode 2000 XML Direct mmmunannawanawaannnawanasanananwanasunasaana 17 InstallatiOEi itt ee e EE C OU Hex EP ERE 17 A Brief Overview ssesssssssessssssseeeeeeeennen enne nnne 18 Getting Started naasa ep ne ERU aep rud 19 BARCODE 2000 XML DIRECT Components 20 Introduction to Label Data Dictionary eeeeeeeeeeee 21 Introduction to Label Design System LDS 29 Download Template Utility 43 Print CODf
16. al Dock 27 shipping Physical pr 510 1 1 211 Pd1 prn Type DEVICE w Licensed Yes w Configuration Tool 45 Chapter 4 46 Using BarCode 2000 XML Direct Logical Physical Type Licensed Default Destination Sets the name assigned by the user to the printer by which the user refers It can be any useful name such as ACCOUNTING or DOCK_10 It is a text string of up to 40 characters Note The Logical parameter cannot contain any command line delimiters space comma equal sign and slashes because it may be used on the command line The meaning of the Physical name depends on the destination Type For DEVICE it is the device name For FILE it is the file name For PIPE destinations Physical name is the shell command line passed to the system when opening the pipe stream Example Type FILE Physical usr MyOutput fil Type DEVICE Physical LPT1 Type PIPE Physical lp d Myprinter Describes how the output is handled The output from the Formatter can be handled one of three ways DEVICE is used for writing directly to I O devices such as dev lpO dev tty la etc FILE is used to write to files PIPE is used to specify a pipe command string commonl used in Unix systems to pipe the output to the lp print command Sets the printer definition to Yes or No If the Licensed is set to Yes then it will be m
17. an use in the label template The string can be a date time or both depending on how you format it The Formatter at print time will retrieve the current system time and date and format that information into the time string you defined Data Name A unique name for the field Time Format A list of time and date formats that can be used to build the Time String Time String Displays the current format of the date and time for the field Comment A comment about the data in the field Alias An alias is just another way to represent a field already defined in the LDD This can be useful for mapping a field in a database to a field in the LDD without changing the original LDD field name Data Name A unique name for the field Select Data Field to Alias A list of fields you can use to create an alias to map to Comment A comment about the data in the field TXDATA This field is where you define a map of your data that will be sent to the Formatter Since there are many ways to format your data Unibar has created this TXDATA field to meet most of our customers file formats A Data Record Format DRF can be defined in the Label Data Dictionary The field type is TxData for Transaction Data Record Format In the LDD program you specify a TxData name DR01 if you re not too creative This name is used in the data stream to refer to the DRF You can add existing variable names to the TxData and specify their offset and length if you choos
18. at using the Label Data Dictionary LDD 1 1 a 4 ACME DEAL AUTO PARTS VAORLA ADR Wt TUSCOR AC HI ov ois m UNBAR INC ITN 3 ADA STE IR ROCHESTER M GAY UN 123456789 A2B4C6D8E LABEL CREATED USING BARCODE A00 FROM UNAS NC HAHA 1 wabana a PRINTED ON A QATAMAT PRODIT MAE CODE VALUE 217 m LBL 1 ampleDatamax Ibl LDO masteridd Printer Dafarrax Prodigy Max xem v2u Point Click Drag and Drop all the fields on the label Introduction to Label Data Dictionary Ej Download XML Template Utility Download View Test Data amp Print Test Select Printer for Downloading Select Label Format Download Download label formats to an XML enabled printer using the Download Template Utility DTU ez Barcode 2000 Configuration File Drivers About Print Destinations Logical Physical Type Licensed JI Laser Ipti DEVICE Yes DotMatix com DEVICE Yes NetworkedThermal pipelpr 10 0 0 51 PIPE SharedLaser Wtrinidacthp1300 DEVICE m amp Default Destination Laser zj Formatter Options Options Format Values TYPE DELIMITER TRIM SPACES ITRIM QUOTES LOG_FILE STD_OUT LOG_LEVEL ERRORS ONLY MAX LABELS E MAX_RECORD 2000 File Type Logging Capacity All Show Comment Set up printer destinations easily in the Configuration Tool
19. b etc This setting is either Y or N If set to Y then the Formatter will remove the leading and trailing spaces that are in a field Example Data space space 001234 Print 001234 notice no spaces in the front of the data This setting is either Y or N If set to Y then the Formatter will remove the leading and trailing quotes for that field Example Data Field 1 Field 2 Field 3 Converted to Field 1 Field 2 Field 3 This determines how the Formatter reports errors encountered For example if the LOG_FILE is set to STD_OUT the all errors will be reported to standard out This setting could be a filename where errors are written to Sets the error log level when the Formatter is running Note Should be set to ERRORS_ONLY unless instructed by Unibar s technical support staff Sets the number of different label templates that will be loaded in a printer memory at one time For example if set to 5 then on the 6 distinct label type encountered during a single print job the constant part of the labels and graphics will be deleted from the printer memory Note If the printer does not support storing labels in the printer memory then this setting will be ignored Sets the maximum length of a data record being sent to the Label Formatter Records longer than this will have truncated data If the truncated data needed data incomplete lab
20. cally by the XML Forms Module that is resident on the printer If the above steps are followed the Printronix XML enabled printer will encode and print RFID smart labels directly from your SAP system 4 Oracle Solution This section discusses the full implementation of the XML printing solution for Oracle including an Oracle specific overview along with instructions for installation and configuration on the Oracle system Introduction Oracle Warehouse Management WMS Oracle Mobile Supply Chain Applications MSCA and Oracle Inventory are applications in Oracle s Logistics products The Oracle WMS and MSCA applications have integrated label printing capabilities using XML Oracle has created 10 XML label formats that correspond to common transaction created by WMS and MSCA When printing a label the Oracle application determines the correct label printer and label format to use based on the data included in the request and rule configuration Using the format definition the label data are extracted and combined into a standardized XML document that is sent to the label printer When Oracle receives a label print request it searches for a printer assignment in the following sequence User Subinventory Responsibility Application and Site level If no printers are assigned to Label Types no labels can be printed The 10 label types available with Oracle WMS and MSCA are defined below LABEL TYPE DESCRIPTION LPN License plate in
21. consists of three simple elements as shown below in the Printer Destination Table section Printer Destination Table The output of the BARCODE 2000 XML DIRECT programs Designer Formatter is a print stream that can be sent to one of three types of destinations 1 Sent directly to a device e g dev IpO 2 Piped to a program e g Ip d LabelPrinter 3 Written to a file The user can define a number of printer destinations in BC2000 cfg Each entry consists of a logical name a physical name and a destination type This provides a way to use a simple logical name to refer to a sometimes complex physical destination such as Ip d LabelPrinter m q 3 s This also provides a way to change physical printer destinations without changing the application program Simply update the BC2000 cfg file and the applications and operators continue to use the logical names they used before To print to a particular printer destination the user specifies the logical name of that printer If no logical printer is specified the program uses the default as specified in the BC2000 cfg file Configuration File amp Print Destination Table The format of the Printer Destination Table section is as follows Print Destination Table PRT_DEST Logical Shipping Physical Ip d LabelPrinter Type PIPE Type DEVICE PRT_DEST Logical Printer3 Physical Network PTX_SLPA5204r Type DEVICE Type PIPE
22. dia 800 102 7869 http www printronix com supplies parts aspx Corporate Offices Printronix Inc 15345 Barranca Parkway Irvine CA 92618 U S A Phone 714 368 2300 Fax 714 368 2600 Printronix Inc c o Printronix Nederland BV Bijsterhuizen 11 38 6546 AS Nijmegen The Netherlands Phone 31 24 6489489 Fax 31 24 6489499 Printronix Schweiz GmbH 42 Changi South Street 1 Changi South Industrial Estate Singapore 486763 Phone 65 6542 0110 Fax 65 6546 1588 Printronix Commercial Shanghai Co Ltd 22F Eton Building East No 555 Pudong Av Shanghai City 200120 P R China Phone 86 400 886 5598 Fax 86 21 5138 0564 Visit the Printronix web site at www printronix com 66 179943 001D
23. e This setting is printer dependent Symbologies that are available for the particular printer model chosen for the label template will only be shown Set to Above Below or None This sets how the data encoded is displayed for this field Note This setting is printer dependent Some printer models do not support human readable as an option for the barcode In this case we recommend you place a Data field containing the data encoded where you want the human readable to print This sets a property to either include the checksum or not to include the checksum The checksum is a character digit that is included as part of the barcode by a mathematical calculation provided from the symbology specifications It is used to perform a check to ensure the data is read correctly Sets the wide to narrow bar ratio Range 2 0 to 3 0 in 1 increments Example Ratio set to 2 0 means the wide bars of the barcode are twice as wide as the narrow bars Displays the maximum number of data set for the Name field in the LDD This setting conjunction Ratio determines the width of the barcode The setting is displayed in mils The lower the number 5 0 mils the smaller the barcode Range 5 0 to 120 0 5 increments Note The setting is dependent on the DPI dots per inch of the printer model If you choose a density that the printer is incapable of printing then the density will be set to the nearest printer dot Bold Italics Underl
24. e a fixed length field type of input Following is a method that provides ubfmt the capability of finding your TxData without specifying it in your data file This was originally provided for Version 3 users who do not make application changes to upgrade to Version 6 1 LDD must be named abel name ldd TxData is named TxData abel name 2 Use one TxData per label or use a master TxData named DEFAULT TXDATA 3 UBFMT if no DR is provided i e No TxData use DEFAULT TXDATA if present else look for a TXDATA named lt abel_name gt 26 Data Name File Format Delimited Fixed Offset Fixed Length Fixed Other Data List Concat String Comment File Introduction to Label Data Dictionary A unique name for the field Choose either use a delimited or fixed data Delimited files have some sort of field separator field1 field2 field3 In a fixed data file the data is in a fixed position and never changes from record to record field1 field2field3 Sets the position of the start of the field in a fixed data file Example data 100120023003 An offset of 5 and a length of 4 would equal 2002 Sets the length of the field starting from the offset see example in Offset A list of fields you can use to create the concatenated string of the TXDATA field Displays the format of the fields used in the TXDATA Example Delimited Format Field1 Field2 Field3 Fixed Fo
25. ed when printing to Avery label sheets address labels etc Example 0 25 equals inch Sets the starting label on a page at print time This setting is most commonly used when printing to Avery label sheets address labels etc Example If set to 5 then the first 4 labels would not print This is useful if you have left over labels on a sheet that can be used instead of discarding the used sheet Determines whether or not to print a black page after each label basically a Form Feed Field Types Default Label objects consist of Text Data Strings Barcodes Lines Rectangles and Graphics All default label objects can be placed on the template via menu bar toolbar or right click menu Text A To add a text field to the label template Click on the button and then click on the label template in the vicinity where you want to add the text field 37 Chapter 4 Using BarCode 2000 XML Direct Field Name This is a unique identifier for this particular field Example TEXTI or TEXT2 Every time the field is added to the label template the number after the field name increases by 1 Font Types Set the font for the particular field The fonts listed are all the fonts available to the particular printer model for which you are designing Note As of this current release BARCODE 2000 XML DIRECT only supports native fonts Scalable Fonts Represented by True Type Fonts in the designer if available are pure
26. el print mode performed only once Register a printer in Oracle Define printer IP Address Assign printer to Label Types DELO queo sages Define label formats Create a Label Type To use Oracle s XML enabled label printing capabilities a printer type named Label needs to be defined This printer type does not have to be associated to any styles or drivers Only one printer type named Label should be created To create a Label Type do the following 1 Using the System Administrator Responsibility Role navigate to Install gt Printer Types 2 Create a type called Label and enter a description Define Label Print Mode To ensure that Synchronous TCP IP mode is used for label printing we need to set the WMS label print mode To specify the label print mode do the following 1 Using the System Administrator Responsibility Role navigate to Profile gt System Select the profile option named WMS Label Print Mode In the WMS Label Print Mode option dialog select Synchronous TCP IP 4 Save your settings Register a Printer To use Oracle s XML enabled label printing capabilities a printer type named Label needs to be defined This printer type does not have to be associated to any styles or drivers Only one printer type named Label should be created To create a Label Type do the following 1 Using the System Administrator Responsibility Role navigate to Install gt Printer gt Register
27. els may be printed BARCODE 2000 XML DIRECT File Types BARCODE 2000 XML DIRECT File Types Included with this software is a complete list of all files shipped with this program If you should incur certain error messages you may wish to verify against that list to ensure that critical files have not been inadvertently deleted from your system The following identifies the role of each file type in the operation of this program Executable files no extension Executable files are the heart of the program They provide the command information to the computer Any damage to these files may require reinstallation of the entire program Ibl Files with the Ibl extension are label template files Idd Files with the Idd extension are Data dictionary files The LDD creates these files where you can set the parameters and save them There is a Master LDD set up in BC2000 as an example cfg Files with the extension cfg are config files A BC2000 cfg file is delivered with the install of your software The BC2000 cfg file updates every time changes occur in the Configuration pcx PCX files are used for graphic information such as logos We have included several versions of the Unibar logo for your practice use printers typ printers Ist and printcap dat These critical files allow the program to identify the specific features available with your printer type 49 Chapter 4 50 Using BarCode 2000 XML Direc
28. emplate Use XML Direct label design software provided by Printronix or follow the examples in chapter 2 e The template is downloaded to the printer s permanent memory e The host application sends XML formatted run time data to the printer e The run time data is merged with the stored template the RFID tag is encoded and the label is printed Details of each of these steps are as follows 1 Create the label format This may be done by any of the following methods a Use the XML Direct label design software provided by Printronix b Use commercially available XML enabled label design software c Follow the programming example in chapter 2 of this manual to create an XML enabled PGL template Chapter 2 also provides directions to sample template files Chapter 1 XML Direct Download the format to the printer This may be done via the following methods a Use the Format Download Utility supplied with XML Direct label design utility see Chapter 4 Download Template Utility b Send the XML enabled template to the printer directly from the operating system the same way you would any other file For example from a DOS command line prompt on a parallel interface you could type copy b filename Ipt1 Host application sends XML formatted run time data to the printer See chapter 2 for an overview of configuring Oracle to send XML Merging run time data with the stored template this step is performed automati
29. er the field has been placed on the label template use this setting to make your fine adjustments End X End Y Displays the ending coordinates of the rectangle field The units are displayed in 1 100 of an inch 100 equals 1l inch After the field has been placed on the label template use this setting to make your fine adjustments Line Width Sets the line thickness of the rectangle Example 0 75 inches will create a rectangle that has a line thickness of 4 of an inch 40 Graphic Introduction to Label Design System LDS To add a graphic to the label template Click on the a button and then click on the label template where you want to add the graphic Field Name File Name File Type X Position Y Position RFID Tag This is a unique identifier for this particular field Example GRAPHIC or GRAPHIC2 Every time the field is added to the label template the number after the field name increases by 1 Sets the file to use for this field The dropdown box will only show the fields in the LDD that have been set up as a FILE field Displays the type of file PCX JPG etc Displays the current location of the Graphic field using the lower left corner as the starting point The units are displayed in 1 100 of an inch 100 equals 1 inch After the field has been placed on the label template use this setting to make your fine adjustments RF To add an RFID tag to the label template Click onthe T button a
30. field is populated from entries in the BC2000 cfg file that is setup by using the Config component Label Data Defaults Dialog This dialog allows the label designer to choose the form that DATA fields are displayed and printed Label Data Defaults x Select Label Data Default Values Use Data Names Use LDD Defaults Use Max Lengths ok Cancel Page Setup Dialog The settings in this area include margins labels per page and across LDS default printer and how LDS uses the default data in the LDD 35 Chapter 4 Using BarCode 2000 XML Direct Use LDD Defaults Use Maximum Length 36 Page Setup xj CE5 Page Size amp Margin Control Page Size Margins to Origin Page Length 0 0 Top Margin 0 0 Page Width 0 0 Left Margin 0 0 11 0 11 0 inches 0 25 1 4 inch ok Cancel Reset to Saved Settings Page Size and Margin Control Page Setup x f Label Count amp Placement Label Definition Label Placement Horizontal Gap 0 0 Labels Per Page 1 VerticalGap 0 0 0 25 1 4 inch Labels Across 1 Starting Label 0 Eject Page ok Cancel Reset to Saved Settings Label Count amp Placement This determines what data is printed for the test label when printing from LDS The Use LDD Defaults setting will use the value specified in the Default box of that specific field i
31. formation LPN Content LPN plus content information LPN Summary Nested contents summarized Material Item quantity lot etc Serial Material information plus serial number Location Subinventory amp locator information Shipping Customer amp address information Shipping Content Shipping plus material info WIP Contents LPN plus discrete job information Flow Contents LPN plus flow schedule Oracle supports three modes of label printing integration Asynchronous mode Synchronous PL SQL mode and Synchronous TCP IP mode Of these three printing integration mode the Synchronous TCP IP mode is the easiest and most powerful method In this mode print requests are sent directly to Chapter 2 printers over a TCP IP connection opened by Oracle This mode does not require any 3rd party software to be loaded in the Oracle database In addition to the information provided in this chapter selected Oracle documentation has been provided for your reference in the Manuals sub folder Seeded Label Formats Oracle WMS amp MSCA Labeling in WMS amp MSCA Oracle Warehouse Management Implementation Guide Installation To use the Synchronous TCP IP mode the printer must be setup within Oracle Printers are setup in the same way they are normally setup within Oracle except you do not need printer drivers for the label printers Setting up printers within Oracle requires the following steps Create a Label Type performed only once Define lab
32. he variable names match If a variable is printed on the label but not listed in the label format the XML content does not have information for that variable Potential Cause Variable names defined in Oracle does not match the variable names defined in the label software Solution The variable names included in the Oracle XML message must match character for character and in the same case the variable names defined on the label format 4 Synchronous Mode TCP IP Socket is not Opened Potential Cause Incorrect IP address or port number Solution Verify the printer s IP address and port number entered on the Define Printer IP setup form Refer to printer user documentation for details on how to check the IP address and port Use the Test button on the Define Printer IP setup form to verify that the IP address and port are correct Potential Cause Incorrect print mode Solution Verify that the print mode is set to Synchronous TCP IP for the user WMS Label Print Mode Synchronous TCP IP WMS Label file prefix not relevant WMS Label output directory not relevant Potential Cause Network topology or firewall prevents messages from getting from database to print server Solution The printer may not be accessible from the database which is the place from which the TCP IP socket is actually being opened Make sure that the firewall settings to allow messages to the specific port or with the specific label content to pa
33. his screen shows pre selected format and XML Direct printer with destination IP Address and port number indicated 44 Print Config Print Config Introduction to Configuration Tool Purpose This operation allows you set the printers error options delimiter and other options used when printing This tool modifies the BC2000 cfg file which is located in the Unibar base directory Menu Bar The menu bar is located at the top of the Configurations main window This menu bar is similar to other menu bars found in most Windows and Java applications f Barcode 2000 Configuration File Drivers About Configuration Menu Bar File Save the current settings to the BC2000 cfg file Exit the Configuration application Drivers A dialog opens which displays a list of printer drivers both available and installed Open Driver To add a printer driver to the Installed Selection section double click on the driver name To remove the printer driver from the Installed section double click on the driver name About Displays the current Configuration version number Print Destination Table This section allows you to define the printers that the Formatter is going to use at print time Each printer definition consists of a logical name physical name the type of output expected and licensing See the Configuration File amp Print Destination Table section for more information on the Print Destination Table Logic
34. iable names as indicated here Also all the other fields use a dot as a naming convention in the variable name these must be changed to underscores in Oracle to match the variable names indicated here 63 Appendix A Label Formats 64 B Contact Information Printronix Customer Support Center IMPORTANT Please have the following information available prior to calling the Printronix Customer Support Center e Model number e Serial number located on the back of the printer e Installed options i e interface and host type if applicable to the problem e Configuration printout Thermal Printer See Printing A Configuration in the Quick Setup Guide Line Matrix Printer Press PRT CONFIG on the control panel then press Enter e sthe problem with a new install or an existing printer e Description of the problem be specific e Good and bad samples that clearly show the problem faxing or emailing of these samples may be required Americas 714 368 2686 Europe Middle East and Africa 31 24 6489 410 Asia Pacific 65 6548 4114 China 86 800 999 6836 http www printronix com support aspx 65 Appendix B Printronix Supplies Department Printronix Supplies Department Contact the Printronix Supplies Department for genuine Printronix supplies Americas 800 733 1900 Europe Middle East and Africa 33 0 1 46 25 19 07 Asia Pacific 65 6548 4116 or 65 6548 4182 China 86 400 886 5598 In
35. ical names should not be duplicated If they are the first definition will be used and any subsequent definitions will be ignored The number of physical devices is limited The program will write to only the number of physical devices for which the user is licensed This is implemented by counting from the top of the Printer Destination Table section SO if a user is licensed for five printers the program will write to the first five physical print destinations listed in the configuration file The DEFAULT element specifies the default printer by its logical name If no default is specified the first entry is taken as the default Defining a Delimiter The Label Formatter can take a logical printer name as a parameter the default printer will be used if no parameter is provided The Label Designer reads the list of logical names from the BC2000 cfg file and allows the user to select a printer from that list File Type This section of BC2000 cfg defines a default file type and delimiter for input to the Formatter The default built into the Formatter is Delimited file type with a delimiter character of The defaults can be overridden on the command line or in a job file File Type Type DELIMITED Type FIXED DELIMITER DELIMITER DELIMITER The file BC2000 cfg must be in the UNIBAR base directory and must have at least one valid PRTDEST element If not the program will not print 52 Unibar Base Direc
36. ine Sets a certain attribute for the field Any combination Reverse Video Rotation Text Data String Value can be turned on or off to achieve the desired effect for the text field Note Printer models that do not support one or more of the text attributes will be grayed out Sets the reverse video text attribute to either on or off Note Printer models that do not support one or more of the text attributes will be grayed out Sets the degree of rotation for the field Sets the text field to either static data text or variable data data If the field is set to Text then the string value is the static digits characters you want to print on the label template If set to Data then use the dropdown box to select a field from the LDD to place on the label template X Position Y Position Displays the current location of the Text Data field using the lower left corner as the starting point The units are displayed in 1 100 of an inch 100 equals 1 inch After the field has been placed on the label template use this setting to make your fine adjustments 39 Chapter 4 Using BarCode 2000 XML Direct Vertical Horizontal Line To add a line to the label template Click on the button and then click and drag your cursor up and down either for a vertical line or left to right for a horizontal line Field Name This is a unique identifier for this particular field Example HLINE1 or VLINE2 Every
37. isplay Toolbar Properties Label Displays the label properties dialog box if the label Properties is selected Displays the Label Object Properties Dialog if that object is selected Toolbar Check box to click if you want it to display Status Bar Check box to click if you want it to display INSERT Inserts the chosen Label Object at the visual coordinates of the design space immediately following the button press of the selected object Text Create a text or data field Barcode Create a barcode field Line Create a vertical or horizontal line Rectangle Create a rectangle Graphics Add a graphic RFID Add an RFID tag 32 Introduction to Label Design System LDS DATA Add Add a Variable to the existing Data Dictionary without LDD opening the LDD application Entry New LDD Creates a new empty Label Data Dictionary without opening the LDD application HELP Help Opens context based help About Indicates the current version of the utility and OEM contact information Label Properties The Label Properties window is where you set the label specifics such as the name of the label printer model printer speed and label dimensions Label Properties Label Configuration Printer Designation Label Name Browse LDD LDD Name Label Width 4 0 Label Height 6 0 Labels For Printronix SL5204r Ok Cancel Label Configuration Screen 33 Chapter 4 34 Using BarCode 2000 XML Direct
38. l number lot status serial number INIT Serial Ibl status Organization Code organization Shipping Shipping Label 123 E 12345678001 23656780012 345 I 123454678901 29656780012346 12346678001 234567900123545 123455789012345678 012345 Total Packages 1234567890123456789012345 1234567890123456789012345 1234507890123456789012345 1234567890123456789012345 1234567890123456789012345 uiti Ul er Field Ship From Name Ship From Addressl Ship From Address2 Ship From City Ship From State Ship From Zip Customer Name Ship To Addressl Ship To Address2 Ship To Address3 Ship To City Ship To State Ship To Zip Total of LPNs Shipping lbl Variable Name ship from addressee ship from address ship from address2 ship from city ship from state ship from postal code customer ship to addressl ship to address2 ship to address3 ship to city ship to state ship to postal code total number of lpns Organization Code organization 61 Appendix A Label Formats Shipping Contents 62 Shipping Content Label 123 1234847089013 34 56789012345 1234567590123456789012345 1248470544334 670601245 1324357050122454799217243 1234367 99012345678901234 1234567890123454789212245 123453570 9012345478921224 Pie 12345678001 234567 590 ny 12345678 BUM MLE MA UN 12345878901 2245678 umpi E a aa ar M 12 Shipcont Ibl Field Variable Name Ship From Name ship from addre
39. lg ierit tenere tte tee ea eo ted to tte 45 BARCODE 2000 XML DIRECT File Types eesssse 49 Configuration File amp Print Destination Table 50 Unibar Base Directory aa 53 Setting the Environment String s es rererere 53 UNIX LINUX CES 53 Windows Systems sssssssssesseeeenneeen nennen 54 Label Compliance Formats 55 Label Formals cni etie sn Ente equalis oe a ec i qu uat 55 Contact Information esssseessssusss 65 Printronix Customer Support Center sse 65 Printronix Supplies Department ssessseeseeneeene 66 Corporate Offices nennen nnns 66 Table of Contents l Introduction About This Manual XML Direct This manual explains the use of the XML language with the Printronix SL5000r T5000r and SL4M T4M XML Direct printers Use this manual with your SL5000r T5000r or SL4M T4M User s Manual for complete printer protocol operation Printronix XML Direct enabled printers come equipped with an internal XML Forms Module This interface software has been certified for use with Oracle WMS and MSCA applications This solution allows users to quickly leverage RFID technology by connecting tagged objects with the business view of an ERP system Here is a high level overview of how XML Direct works in 4 easy steps e The user creates the PGL formatted label t
40. ll directory or the base directory BARCODE 2000 XML DIRECT uses the base directory for storing label templates image files configuration files programs etc If you perform a typical install you will have no need to think about the base directory If you perform an atypical install and you see a message like Error can t open lt base directory gt BC2000 cfg then you may need to set up an environmental string pointing to the base directory so that Barcode 2000 components can find it If you think you need to do this please refer to the Unibar Base Directory section Chapter 4 Using BarCode 2000 XML Direct License Key File BARCODE 2000 XML DIRECT reads a license key file to determine the features it should enable The file is named unibar key The program looks for the key file in the directory that is specified for the Unibar base directory A Brief Overview Unibars BARCODE 2000 XML DIRECT is a complete bar code label printing system for multi platforms including Windows Linux and Unix BARCODE 2000 XML DIRECT includes a Label Designer LDS Format Downloading Utility FDU Label Data Definition LDD editor and a Label Formatter print module They provide the base functions that most users need to print on demand or batch labels The Label Designer is for creating the label templates The Format Downloading Utility is for downloading the label template to your XML enabled printer The Label Da
41. n the LDD The Use Maximum Length setting will use characters and or digits for the data in order to give you a better sense of the maximum length of the field when printed Introduction to Label Design System LDS Top Margin Sets the top margin for the label template Example 1 25 equals 1 inch Left Margin Sets the left margin for the label template Example 1 50 equals 172 inch Page Width Sets the overall width of the page This setting is most commonly used when printing to Avery label sheets address labels etc Example 11 00 equals 11 inches Page Length Sets the overall length of the page This setting is most commonly used when printing to Avery label sheets address labels etc Example 8 50 equals 8 inches Labels Per Sets the number of labels on the label stock This Page setting is most commonly used when printing to Avery Labels Across Horizontal Gap Vertical Gap Starting Label Eject Page label sheets address labels etc Sets the number of labels across the label stock This setting is most commonly used when printing to Avery label sheets address labels etc Sets the distance horizontally between the individual labels on the label template This setting is most commonly used when printing to Avery label sheets address labels etc Example 0 25 equals 14 inch Sets the distance vertically between the individual labels on the label template This setting is most commonly us
42. nd then click on the label template where you want to add the RFID tag Field Name Tag Type Field Data Source Tag Operation Tag Length Lock Value Tag Position X Position Y Position This is a unique identifier for this particular field Example RFID TAGI This beta release supports only a user defined String such as ORACLE MFC provides which is ready to be sent to the tag without user changes This is the name from the current Label Data Dictionary LDD of the STRING being passed see above to the tag This release supports only the WRITE operation for the 5r platform 5r Platform Printers currently support 64 bit ant 96 bit RFID tags Optional parameter Used for protecting data from becoming over written By default the data are not protected value 0 This is an integer with values from 0 to 255 Displays the current location of the RFID Antenna field using the lower left corner as the starting point The units are displayed in 1 100 of an inch 100 equals 1 inch After the field has been placed on the label template use this setting to make your fine adjustments For design purposes only to help user avoid placing other objects over the actual RFID antenna on the tag 41 Chapter 4 Using BarCode 2000 XML Direct RFID Tag Properties Tag Contents Tag Properties Field Name RFID_TAG1 TAG Typa inis D i O READ Field Data Source item concatenate WRITE Tag Position HOST
43. o Setup gt Warehouse Configuration gt Printing gt Assign Printers to Documents 2 From the tree view in the left panel select the label type you which to assign to a printer for example LPN Note If a label type is not on the document tree right click on the Document node and select New from the context sensitive menu From the List of Values select the appropriate label type This will add the new label type to the document tree Once the new label type is added select the label type and continue with next step 3 Inthe Printer field on the right panel select a printer name to be associated with this label type from the list box 4 Inthe Level field on the right panel select a level to be assigned to this label type from the list box Chapter 2 5 Inthe Value field on the right panel enter a value for that level 6 Inthe Additional Information fields on the right panel enter any additional information if desired Note Once a printer or label type has been assigned it cannot be deleted from this form You can only disable the item Defining Label Formats Label formats must be defined so that Oracle can properly populate the variable fields in the label Besides defining the variable field names the label format also specifies the data elements to include To define label formats do the following 1 From the Warehouse Manager role navigate to Setup gt Warehouse Configuration Printers and Devices
44. only when test printing a label template in the LDS and when printing from the FDU A comment about the data in the field This field is used to combine one or more fields into one single field An example of using the concatenated fields would be adding 420 to a zip code on a label Data Name Data List Concatenated String Default Value Comment 24 A unique name for the field A list of fields you can use to create the concatenated string Displays the concatenated string Note You can directly edit the fields and constant data in this area Using quotes around the data is assumed to be constant Example 12345 MyField1 ABCDE MyField2 MyFieldl and MyField2 are variable fields setup in the LDD Example A part number with an identifier of P added to the PartNumber variable field would look like P PartNumber Sets a default value that is used only when test printing a label template in the LDS and when printing from the FDU A comment about the data in the field Introduction to Label Data Dictionary Counter This field is used to automatically increment decrement a value of a barcode or text field on the label template For example suppose an order consists of a set of three cartons which are numbered 200 201 and 202 To generate a set of labels you set the starting variable to 200 and increment the value by one and print three copies of the same label Everything on the label is
45. ou will be using Know any industry standards for that label regarding placement of certain information Some standard labels have been included for your reference You also have the option of changing these to include your own information but maintaining the same basic structure for compliance Create Label Templates Normally this data is in a data file or is in the program that will print the data for the label The data strings records that BARCODE 2000 XML DIRECT processes which create the labels must be ASCII fixed or delimited Use the Label Designer LDS to design your label templates Using the information collected as referred to above you can now create your label templates Although this is a separate process from printing production labels the data source definitions are critical for printing correct labels For each field you add to a label you select the attributes such as symbology density font height rotation etc For fields that take variable data you define the data in the LDD NOTE The Label Designer has default values to test print barcodes Constant label text is text data is defined in the label and has no other source Chapter 4 20 Using BarCode 2000 XML Direct BARCODE 2000 XML DIRECT Components This section will introduce you to each of the BARCODE 2000 XML DIRECT components Introduction to Label Data Dictionary LDD Introduction to Label Design System LDS Introduc
46. oved to the top of list in alphabetical order Note You are able to have as many printer destinations as you wish but you can only use the number of license printer destinations that you purchased The license key determines the number of usable printer destinations LocalFile is always an active printer destination This specifies the default printer by its Logical name Formatter Options This section is for setting options that are available at print time They can be edited by double clicking the option row which is to be changed Print Config Formatter Options Options Format Values TYPE DELIMITED DELIMITER LOG_FILE STD OUT LOG_LEVEL ERRORS_ONLY MAX LABELS 5 MAX RECORD 2000 Formatter options from the Configuration Tool 47 Chapter 4 Using BarCode 2000 XML Direct TYPE DELIMITER TRIM_SPACES TRIM_QUOTES LOG_FILE LOG_LEVEL MAX_LABELS MAX RECORD 48 Sets the classification of data that will be sent to the Formatter There are only 2 possibilities delimited or fixed Delimited data has some sort of field separator field1 field2 field3 In fixed data the data is in a fixed position and never changes from record to record field1field2field3 If the TYPE is set to delimited sets the delimiter used in the data The delimiter should be a unique character symbol Unibar recommends using a tilde for a delimiter Other possible delimiters could be a ta
47. re are currently four 4 toggling toolbars File Edit Print and Insert they toggle visibly on amp off 29 Chapter 4 30 Using BarCode 2000 XML Direct Create Toolbar x Al m 0 Mo The Create toolbar is detachable from the main bar for easy label making and designing This toolbar corresponds to the nsert menu as indicated below FILE The File menu and toolbar share four basic functions New Open Save and Save As New Label Open Label Close Save Save As Page Setup Print Preview Print Exit Opens a new blank label template Opens an existing label template Closes label in window Saves the current label template to a file Saves the current label template to a different file name Brings up the Page Setup Dialog Brings up the Print Preview box Prints the current label Exits the IDS EDIT Introduction to Label Design System LDS The Edit Menu and toolbar share three basic functions Cut Copy and Paste additional functions include Delete and Deselect Note both the EDIT Menu and the INSERT menu are available as a right click Menu Items in the Designer EDIT FIELD Cut Field Copy Field Paste Field Select Field Deselect Field Delete Field PRINT Page Setup Print Preview Print Print mapping User instructions for editing an existing label object Acts like every other kind of Cut operation it is the sublime combination of cop
48. rmat Field1 0 5 Field2 6 7 Field3 14 5 A comment about the data in the field This field is to define a graphic file that can be used on a label template BARCODE 2000 XML DIRECT allows for variable graphics or constant graphics to be used on the label templates Data Name Variable Constant File Name Constant Default Variable Length Variable Comment A unique name for the field Sets the type of file you are using for this field Sets the path of the file Use the absolute path Example C mygraphics pic pcx or usr mygraphics pic pcx Sets a default value that is used only when test printing a label template in the LDS and when printing from the FDU Maximum length of the field f the data exceeds the maximum length set the remainder of the field will be truncated For this field type we recommend making the length 50 or greater because of the variances in file names that might be used A comment about the data in the field 27 Chapter 4 Using BarCode 2000 XML Direct Substring This field is used to extract a portion of data from an existing LDD field An example of a use of the substring would be to extract the day of the month from a known format of mm dd yyyy In which case you would have a LDD field defined and the field would contain mm dd yyyy To extract the day of the month you would set the Starting Position to 4 Number of Characters to 2 and Horizontal Alignment to Left
49. scalable via Height and Width designations typically both height and width are represented in points Limited Fonts Represented by a San Serif Family Font in the Designer The Limited fonts are old and typically inaccurate The printer manufacturers would prefer you use the newer Scalable Fonts So do we at Unibar Inc Point Limited Sets the size of the font Fonts Height Scalable Sets the Height of each character in points Fonts Width Scalable Sets the Width of each character in points Fonts CPI Limited Fonts Sets the characters per inch for the font The larger the Character Per Inch number the denser the font will look when printed and vise versa Note When selecting the Point size the CPI that is recommended by Unibar is automatically chosen Fonts that do not support CPI will be set to N A Barcode To add a barcode field to the label template Click on the button and then click on the label template in the vicinity where you want to add the barcode field 38 Field Name Name Symbology Human Readable Checksum Ratio Length Density Introduction to Label Design System LDS This is a unique identifier for this particular field Example BARCODE or BARCODE2 Every time the field is added to the label template the number after the field name increases by 1 A list of fields from the LDD you can use for the barcode field Sets the type of encoding for the field Not
50. sign System LDS Introduction to Label Design System LDS Purpose This is where you would define the specifics of the label such as printer model speed print orientation etc This is also the component that you define your label template by placing fields barcodes text lines variables and graphics on the screen Menu Bar The menu bar is located at the top of the LDS main window This menu bar is similar to other menu bars found in most Windows and Java applications wa Unibar Barcode Label Designer File Edit Insert Print View Data Help LDS Menu Bar File To create open and close Label files print a sample label set printer printer parameters print preview current label template quit the appl Edit To cut copy and paste label objects Delete Label objects Deselect L Insert To insert the basic Label objects Text Barcode Line Rectangle anc Print To print a sample label set page parameters set printer destination s parameters print preview current label template View To customize the toolbar toggle the header panel toolbar and the fo bar see label properties set label data defaults Data To add variables to the Label Data Dictionary LDD attributed to the Label Design Document Help To see the version About information and to access this online help Toolbar paoe xoana gaal Aw Jnas eB LDS Toolbar The toolbar provides quick and easy access to commonly used menu commands The
51. ss through 4 Printing with XML Direct Using BarCode 2000 XML Direct This section details the installation of BarCode 2000 XML Direct software and describes how to use it to create XML enabled label formats Unibars BARCODE 2000 XML DIRECT is a complete bar code label printing system for multiplatforms including Windows Linux and Unix BARCODE 2000 XML DIRECT includes a Label Designer LDS Download Template Utility DTU Label Data Definition LDD editor and a Label Formatter print module They provide the base functions that most users need to print on demand or batch labels The Label Designer is for creating the label templates The Format Downloading Utility is for downloading the label template to your XML enabled printer The Label Data Definition editor is an easy way to setup and define variables used in a label template The Label Formatter provides data mapping and printing services Installation On a Windows system you can simply run the setup program On a unix or linux system the delivery file will usually end in tar Z You can use the following commands to uncompress and un tar the file uncompress lt file gt tar Z lar xvf lt file gt tar If the file ends in tar gZ use the command gunzip lt file gt tar gz in place of uncompress The extract command tar xvf will extract the contents of the file into the present directory or a subdirectory of it This directory is called the insta
52. ssee Ship From Addressl ship from addressl Ship From Address2 ship_from_address2 Ship From City ship_from_city Ship From State ship_from_state Ship From Zip ship_from_postal_code Customer Name customer Ship To Address ship to addressl Ship To Address2 ship to address2 Ship To Address3 ship to address3 Ship To City ship to city Ship To State ship to state Ship To Zip ship to postal code LPN of Total Ipn number of total Total of LPNs total number of Ipns Item item Quantity quantity UOM uom License Plate Number lpn Organization Code organization WIP Contents WIP Content Labe 12345678 win 123456789012 1234 67000123456 7690 12946670901 21466 790012 Start aty 123456 tert tere 123456789012 apana 123458703012 4 895 Gy TEXTE i1 234 1234 MAH RUE DUMI i Ug Unipar saliva sa apartment 12 949078 sse te operation 23 Wipcont Ibl Field Variable Name Job Name job schedule name Job Description job schedule description Job Start Quantity job start quantity Job Start Date job start date Assembly Name job assembly Assembly Description assembly description Component Name item Component Quantity quantity UOM uom License Plate Ipn Department requirements_department_name Operation requirements_operation_seq Organization organization Note that the six ship from fields are not seeded in the default format so if desired in the label output they must be added to the Oracle format with the var
53. t Configuration File amp Print Destination Table You can use an editor to edit the configuration file manually This section will explain how to setup the configuration file The BARCODE 2000 XML DIRECT Configuration File BC2000 cfg contains configuration data for the site It is stored in the unibar base directory Normally the Java BARCODE 2000 XML DIRECT Configuration Module updates it However if the Label Formatter is running on a system without a Java runtime the user can change the file with any text editor The file is delivered with examples of all possible settings many of which are commented out The user will often be able to make changes simply by commenting out lines or un commenting lines cfg files should always be saved in text ASCII format General Format The pound sign is used as a comment delimiter When placed on a line in BC2000 cfg the remainder of the line is ignored The file is divided into sections For example the Printer Destination Table section shown below describes the printer destinations configured for the site Each section begins with a header in square brackets The section continues until either a new section header is encountered or the end of the file is reached Each section consists of a set of elements A simple element sets one value for example DEFAULT Shipping A complex element consists of a set of simple elements For example the complex element PRT_DEST
54. ta Definition editor is an easy way to setup and define variables used in a label template The Label Formatter provides data mapping and printing services Quick Start Quick Start assumes you have successfully installed BARCODE 2000 XML DIRECT f you follow these instructions you should have a label designed and printed in a few minutes e Start BARCODE 2000 XML DIRECT Click on Design Label Format and select File New Label e Inthe Label Properties Dialog Box type FirstLabel or some other name and click or tab through the LDD Name entry this will create a new LDD with the name FirstLabel LDDs are very important but you can learn about them later e The default printer type is a SL5204r If you want a different type go to the Printer Designation portion of the Label Properties Dialog and select printer model e Click on a Insert Object Barcode from dropdown or Tool Bar e Click label canvas where you want barcode to appear You have a barcode e Add a couple text data fields and a line and box To modify field just double click to bring up field properties box and change attributes Add a graphic if you like e To print the label go to Print Destination if your printer port is Ipt1 Ipt2 com1 or for Linux Unix is the default printer Ip you are ready to print your label Note If you have a networked printer or some other port address you will need to go to the Configuration Create Printer Destination on Main Menu
55. tandard pipe lt variable gt lt variable name Quantity gt 2 lt variable gt variable name lot number 5 variables lt variable name Uom gt Ea lt variable gt variable name Organization gt W1 lt variable gt lt label gt lt labels gt Chapter 2 3 Troubleshooting In order to aid in the initial setup configuration and troubleshooting several pre tested files have been provided On the Printronix XML Direct Software Starter Kit CD browse to the ORACLE files folder The PGL and XML folders contain sample template file to assist in verifying XML printing capability The intent is for the user to download the desired PGL template file to the printer and then send the corresponding file from the XML folder Successful printing encoding using these files in stand alone mode should assist in the integration of XML generated from ORACLE Label printing is a complex operation and may be subject to problems There may be problems in installing or configuring Oracle or the printer supplied software Network and hardware problem may also affect label creation The following outline common problems and potential solutions 1 No XML Data is Generated Potential Cause No label type assigned to a business flow If no label type were assigned to a business flow you would receive an error message in the log file Potential Cause No default format for label type If no default label format were assigned to a label type
56. the same for each label except the counter field Data Name Start Values Variable List Enter Number Length Increment Values Positive Negative Amount Comments Etc Comment New Record Copies Reset Examples each line is a record A unique name for the field Choose the field that will have the starting value for the counter Enter the starting number of the counter The counter will start at this number each time you print the label s Specifies the maximum length for the counter The full length is used counters that do not fill the entire length are left padded with 0 s Increment or decrement the counter field Sets the amount to increment decrement the value specified in the Start Values section A comment about the data in the field Increments decrements on a new record Increments decrements on a copy of a record Resets the counter field Checking Copies and Reset and printing 3 copies of each record would produce the following results Box of 3 Box 2 of 3 Box 3 of 3 Box of 3 Box 2 of 3 Box 3 of 3 Box of 3 Box 2 of 3 Box 3 of 3 Checking only Copies would increment decrement on each label printed Checking only New Record would increment decrement on each record SN00123 SN00123 SN00123 SN00124 SN00124 SN00124 SN00125 SN00125 SN00125 25 Chapter 4 Using BarCode 2000 XML Direct Time The time field defines a string that you c
57. tically executed whenever the user logs on If the BARCODE 2000 XML DIRECT programs cannot properly locate the base directory the following error message will be displayed Error can t open lt base directory gt BC2000 cfg Refer to the BARCODE 2000 XML DIRECT Configuration File section for details on setting up your Printer Destination Table Setting the Environment String UNIX Linux UNIBAR usr unibar export UNIBAR NOTE C UNIBAR is the default directory that BARCODE 2000 XML DIRECT installs in on Windows systems If you changed the directory you must reflect that change in the UNIBAR system variable 53 Chapter 4 Using BarCode 2000 XML Direct Windows Systems 1 Go to Control Panel gt System 2 Select the Environment tab Under Advanced tab for XP 3 Select System Variable by hitting ALT V 4 Select the Variable text box 5 Type UNIBAR 6 Select the Value text box 7 Type C UNIBAR or the path where BARCODE 2000 XML DIRECT was installed 8 Select the Set button 9 Select the OK button 54 A Label Compliance Formats Label Formats Each of the ten label types includes a picture of the sample label format the name of the Unibar Ibl file and a listing of the fields that are included in the bl file that can be assumed to be populated by Oracle in the XML file Although industry standard label formats were preferred they include a large number of
58. time the field is added to the label template the number after the field name increases by 1 Start X Start Y Displays the starting coordinates of the line field The units are displayed in 1 100 of an inch 100 equals 1 inch After the field has been placed on the label template use this setting to make your fine adjustments End X End Y Displays the ending coordinates of the line field The units are displayed in 1 100 of an inch 100 equals 1 inch After the field has been placed on the label template use this setting to make your fine adjustments Note Horizontal lines only allow you to change the End X coordinate and the Vertical lines only allow you to change the End Y coordinate Line Width Sets the thickness of the line Example 0 75 inches will create a line that is 24 of an inch thick Height Sets the height of the barcode The units are displayed in 1 100 of an inch 50 equals 1 2 inch Rectangle To add a rectangle to the label template Click on the m button and then click and drag your cursor either to the approximate size of the rectangle you want to create Field Name This is a unique identifier for this particular field Example RECTANGLEI or RECTANGLE2 Every time the field is added to the label template the number after the field name increases by 1 Start X Start Y Displays the starting coordinates of the rectangle field The units are displayed in 1 100 of an inch 100 equals l inch Aft
59. tion to Download Template Utility DTU Introduction to Configuration Tool Ef Unibar Label Data Dictionary master ldd File Edit Logging Help ABl x a Current LDD PEER BE SOL 7 Data Type Data Name Comment Data VARIABLE ContainerSerialNr part of license plate J 9 AlphaNumeric A2 VARIABLE ContainerType 8 AlphaNumeric KL zl VARIABLE DLOC 21L material handling 8 AlphaNumeric AB CONSTANT EOT endoftransmission x04 VARIABLE EngRevisionDate 5D p Numeric 960520 VARIABLE EngineeringLevelText engineering leveltext 35 AlphaNumeric E VARIABLE FromAddressLine1 From address line 1 20 AlphaNumeric A VARIABLE FromAddressLine2 from address line 2 20 AlphaNumeric 1 VARIABLE FromAddressLine3 from address line 3 20 AlphaNumeric T VARIABLE FromAddressLine4 from address line 4 20 AlphaNumeric VARIABLE FromAddressTelepho from telephone 20 AlphaNumeric P VARIABLE GrossWeight 7 9 Numeric 100 VARIABLE Kanban 15K 8 AlphaNumeric G1 CONCATENATED LicensePlate J MJUN SupplierDUN CONCATENATED LicensePlateHumanR Human readable to in UN SupplierDUNG VARIABLE Made AsmCountry 4L 25 AlphaNumeric M Browse table UAE Dy aaa Df eat retorn component Li Urbar Barcode Label Designer SampleDalamancitd Datamax Prodigy Man master Jd Rae MS KNA AO LABA Av Dia uniga Easily define your data form
60. tory Capacity This section in general the larger the settings the more memory consumed Memory for many of these items is allocated up front for the sake of simplicity so it is allocated even if it is not used Thus if memory usage is a concern you may want to keep these settings on the lean side Max Labels The number of different label templates that will be loaded in a printer memory at one time If this number is 5 on the 6th distinct label type encountered during a single printing the constant part of the labels and graphics will be deleted from the printer memory New labels and graphics will be loaded until the max number is reached again Max Record Length The maximum length of a data record being sent to the Label Formatter Records longer than this will have truncated data If the truncated data needed data incomplete labels may be printed Unibar Base Directory BARCODE 2000 XML DIRECT uses the install directory as a base directory for storing label templates image files configuration files programs etc The default base directory is unibar The user can change to any desired directory but if the directory is changed the BARCODE 2000 XML DIRECT programs must be informed Setting the environment string will identify the desired directory The environment string should be set before the BARCODE 2000 XML DIRECT programs are run The commands above can be inserted in a login script so they are automa
61. y and delete If a Paste operation does not follow a Cut the Item is lost Acts like any other kind of Copy if a Paste operation does not follow a Copy the item is lost by the next action involving a Cut or Copy Single action paste must follow a cut or copy multiple pasting is not supported The object pasted will be set to the last visual coordinates of the cursor immediately prior to the call to the Paste function User instructions for selecting a label object User instructions for releasing a previously selected label object Deletes any label object from the template PERMANENTLY after confirmation Displays the page setup dialog box Displays the label template and sets the rotation for the entire label template the current template can be printed to the current Print Destination from here Selects to which printer the current label template will be sent for printing Sends sample label to the currently selected printer Allows user to map existing label template from one printer to another 31 Chapter 4 Using BarCode 2000 XML Direct VIEW Set Label Set the visible label objects either of three ways Data View 1 Field Names 2 LDD Data default values or 3 LDD maximum lengths Toolbars File Check box to click if you want it to display Toolbar Edit Check box to click if you want it to display Toolbar Print Check box to click if you want it to display Toolbar Insert Check box to click if you want it to d
62. zation code Ohead customer name Ohead shipping to addess line 1 Ohead shipping to addess line 2 Ohead shipping to addess line 3 Ohead shipping to town or city Ohead shipping to state Ohead shipping to postal code ship from address1 ship from address2 ship from address3 ship from city ship from state ship from postal code Location Location Label 123 Sub 123456789012 Description 1994656799019 9464 9001320466 9901994654 900 Sub status 123456 98901234090 7890123430 W90123400 TEMO Loc 123456789012 Loc Status 12345570901234547890122436070501224567890 Hj um Oracle Warehouse Management Location Ibl Field Variable Name Subinventory Name subinventory code Subinventory Description subinventory description Subinventory Status subinventory status Locator Name locator Locator Status locator status Organization Code organization LPN 123456789012345678 TEE unc Oracle Warehouse Management Lpn lbl Field Variable Name License Plate Number lpn Organization Code organization 57 Appendix A Label Formats LPN Content LPN Content Label ety 12345678 von 12345678 Tri E YN iii tem 123456789012345878 12345070 123456 12345678 123496 Lpncont Ibl VINO UTA 58 Field License Plate Number Item Quantity Lot UOM Weight Weight UOM Volume Volume UOM Organization Code Variable Name Lpn Item Quantity Lot Uom gross weight
Download Pdf Manuals
Related Search
Related Contents
Sony KDL-32XBR4 Flat Panel Television User Manual Avaya 3903 and 3904 Digital Deskphones Quick Reference Guide Mode d`emploi pour le relevé des compteurs Información detallada - Universidad de Valladolid it - Migros 506 509 513 514 Mode d`emploi REOVIB Série 500 REO VARIAC IB-TRANSPONDER 1 WMR80 / WMR80A Riello-RESIDENCE CONDENS Setup - Artisan Technology Group Copyright © All rights reserved.
Failed to retrieve file