Monarch® Printers TC9800PM Rev. DK 3/09 ¨ 9825® ¨ 9855® ¨ 9860ä ©1996 Avery Dennison Corp. All rights reserved.
Each product and program carries a respective written warranty, the only warranty on which the customer can rely. Avery Dennison Corp. reserves the right to make changes in the product, the programs, and their availability at any time and without notice. Although Avery Dennison Corp. has made every effort to provide complete and accurate information in this manual, Avery Dennison Corp. shall not be liable for any omissions or inaccuracies. Any update will be incorporated in a later edition of this manual.
TA B L E O F C O N T E N T S GETTING STARTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Creating an MPCLII Format Packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Daily Startup Procedures . .
Defining the Monetary Formatting Packet . . . . . . . . . . . . . . . . . . . . . . 2-14 Defining the Control Characters Packet . . . . . . . . . . . . . . . . . . . . . . . 2-15 Resetting Control Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 Using Immediate Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 Enabling Immediate Commands . . . . . . . . . . . . . . . . . . . . . . 2-17 Sending Immediate Commands . . . . . . . . . . . . . . . . . . . . . .
Defining Box Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30 Defining Verifier Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33 Defining the RFID Data Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34 DEFINING FIELD OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Applying Field Options . . . . . . . . . . . . . . . . . .
Using Check Digits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27 Sum of Products Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28 Sum of Digits Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29 CREATING GRAPHICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 Overview of Compliance Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PRINTING. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 Downloading Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2 Defining the Batch Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3 Defining the Batch Control Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4 Defining Batch Data Fields . . . . . . . . . .
DIAGNOSTICS AND ERRORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 Printing a Test Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 Reading a Test Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 If You Receive an Error Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3 Reading an Error Label. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sample Data Matrix Packets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8 Square Data Matrix Packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8 Rectangular Data Matrix Packet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8 Sample Data Matrix with Function 1. . . . . . . . . . . . . . . . . . . . . . . . . . A-9 Sample Quick Response Packets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CG Triumvirateä Typeface (9 pt.) 300 DPI . . . . . . . . . . . . . . . . . . . B-17 CG Triumvirateä Typeface (11 pt.) 203 DPI . . . . . . . . . . . . . . . . . . B-18 CG Triumvirateä Typeface (11 pt.) 300 DPI . . . . . . . . . . . . . . . . . . B-19 CG Triumvirateä Typeface (15 pt.) 203 DPI . . . . . . . . . . . . . . . . . . B-20 CG Triumvirateä Typeface (15 pt.) 300 DPI . . . . . . . . . . . . . . B-21 Scalable Font Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Code Page 1251 (Cyrillic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10 Code Page 1252 (Latin 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10 Code Page 1253 (Greek) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-11 Code Page 1254 (Turkish) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-11 Code Page 1255 (Hebrew). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-12 Code Page 1256 (Arabic). . . . . . . . . .
x
1 G E T T I N G S TA R T E D Before you read this manual, review the printer information in the Operator’s Handbook. This manual provides the necessary information to design, write and print a Monarch® Printer Control Language II (MPCLII) format. The following printers support this type of format: ¨ 9825® (V. 1.0 or greater) ¨ 9855® (V. 1.0 or greater) ¨ 9860™ (V. 1.0 or greater) See Appendix E, “Printer Differences” for a description of each printer’s features.
B e f o r e Yo u B e g i n 1. Connect the printer to the host. Refer to the Quick Reference for more information. 2. Load supplies in the printer. Refer to the Quick Reference for more information. 3. Turn on the printer. 4. Set the communication parameters and configure the printer. The communication parameters at the printer must match those at the host. See Chapter 2, “Configuring the Printer,” for more information. 5. Design your format. See “Starting with a Design” for more information. 6.
4. Type the following text field: T,2,18,V,50,50,1,1,1,1,B,L,0,0,1 p } You have created a format packet for your MPCLII printer. Now, a batch packet must be created before you can print the format. 5. Type the following batch header, after the text field line: {B,25,N,1 p 6. Type the following bar code data: 1,"02802811111" p 7. Type the following text field data: 2,"TEXT FIELD" p } 8. Save your file as SAMPLE.FMT. 9.
10. Type COPY SAMPLE.FMT COM1. The following 2 inch by 2 inch label prints: {F,25,A,R,E,200,200,"Fmt 25" p C,140,40,0,1,2,1,W,C,0,0,"SAMPLE FORMAT",0 p B,1,12,F,85,40,1,2,40,5,L,0 p T,2,18,V,50,50,1,3,1,1,B,L,0,0,0 p } Sample Batch Packet {B,25,N,1 p 1,"02802811111" p 2,"TEXT FIELD" p } See “Starting with a Design” to design your format and Chapter 3, "Defining Fields" to create text, bar code, and line fields. Daily Startup Procedures You may want to design a checklist for operators to follow each day.
Starting with a Design Before you create a format packet, you must design your label. There are several steps to designing a custom label: 1. Decide which fields should appear on your label. See “Determining Format Contents” for more information. 2. Determine your label size. Labels are available from us in a wide variety of sizes. Your application and the amount of data you need to print determines the supply size. Contact your Account Manager or Technical Support for more information. 3.
Determining Format Contents Before you lay out your format, answer these questions. How large is your supply, which fonts do you want to use, do you want to include a bar code, and do you want to include graphics? Determining the Print Area The “bottom” (or leading edge) is the edge that exits the printer first. The 0,0 point is at the bottom left corner of the label. The print area is in the center of the label. Printer Unit of Measure Max. Supply (Wid x Len) Max. Print Area (WidxLen) Min.
If using the optional verifier, allow a minimum no-scan zone on the trailing edge of the label of 0.5 inch (13 mm). The trailing edge is the edge of the label that exits the printer last; regardless of how the format is designed on the label.
Using Supply Layout Grids A supply layout grid contains measurement markers. These markers help you accurately position information on your label. Decide whether you want to design formats using English, Metric, or Dot measurements. Choose from the following grids: ¨ English The English grid is measured in 1/100 inches. ¨ Metric The Metric grid is measured in 1/10 millimeters (mm). ¨ Graphic The printer uses dots to print images on a label.
C o n s i d e r i n g F i e l d Ty p e s After you select a supply size, the next step in designing a format is to decide what information you want to print on the label. For example, you may want to print your company name, price of an item, and a bar code that combines information from other places. Everything you want to print falls into one of the following categories. Field Type Description Examples Text Contains letters, numbers, or symbols you want to print.
Considering Fonts When working with fonts, you have three considerations: font appearance, font size (scalable or bitmapped), and font spacing (monospaced or proportional). The TrueType® scalable font, EFF Swiss Boldä (font 50) is standard on the printers. See Appendix B, “Fonts,” for samples of each font. Interchanging Packets You can use an MPCLII format that was designed for another MPCLII printer on a 9800 series printer.
CONFIGURING THE PRINTER 2 This chapter discusses how to ¨ set communication parameters. ¨ upload the printer’s configuration or font information. ¨ configure the printer using online configuration packets. ¨ use immediate commands to control the printer’s operation at any time. Some parameters may not be available on each printer. See Appendix E, “Printer Differences,” for a list of differences between all the printers.
Setting Communication Parameters Use the following information if you are using serial communications. See “Using Parallel Communications” for information about parallel communications. The communication parameters at the printer must match those at the host, or you will not be able to communicate. You can use the communication settings packet to set communication parameters for your printer. On MS-DOS computers, you can use the MODE command to set communication values on your PC.
Using MPCLII Conventions Here are some guidelines to follow when using MPCLII. MPCLII Punctuation Use the following symbols when creating MPCLII packets: Character Decimal Value Description { (left bracket) 123 start of header } (right bracket) 125 end of header p (vertical bar) 124 field separator* , (comma) 044 parameter separator “ABC” (quotation marks) 034 Quotation marks enclose character strings. Empty quotes (“”) identify null strings or unused fields.
¨ Do not use a field number more than once per format. ¨ Define all fields in the order you want to image/print them. The printer does not print in field number order. ¨ Separate all parameters with a Parameter Separator (,). ¨ End each field with a Field Separator ( p ). ¨ Enter all information in CAPITAL letters, except words or phrases within quotation marks. ¨ Include all parameters for a field unless documented as optional. ¨ Define non-printable text fields before the field to which they apply.
Using Online Configuration Packets Use online configuration packets to change the printer’s settings. You can send an individual configuration packet or a single packet containing all the configuration packets. Supply all parameters for each packet. Leave the parameters blank that you do not need to change. For example, { I,A,,,,1 p } prints a slashed zero and uses the last sent online System Setup parameters.
This is the syntax to use when you create online configuration packets: Syntax { I, 1 - 8 op tional re cords A, pa ram e ter 1...pa ram e ter B, pa ram e ter 1...pa ram e ter C, pa ram e ter 1...pa ram e ter D, pa ram e ter 1...pa ram e ter E, pa ram e ter 1...pa ram e ter F, pa ram e ter 1...pa ram e ter G, pa ram e ter 1...pa ram e ter M, pa ram e ter 1...
5. units Example Units. (Optional parameter.) Options: E English M Metric G Dots {I,0,A,R,E p C,0,25,0,0,0 p } Adds a configuration to volatile RAM and specifies English units. It also uses the default contrast, moves print 0.25 inches closer to the bottom of the supply and does not change the margin adjustment, prints at the default print speed, and uses the default printhead width. If you do not use the optional parameters, the syntax for the online configuration packets does not change.
The parameters for each packet (A-M) are displayed. In the first line that begins with M, 76365 is the total volatile memory available, 45190 is the memory available in volatile RAM. There is no non-volatile RAM available. The remaining lines beginning with M list the buffer sizes in 1/10K for the Receive, Transmit, Image, Downloadable Fonts, Formats, and Scalable Fonts Buffers.
Defining the System Setup Packet Use the system setup packet (A) to select the power up mode, display language, print separators between batches, print a “slashed zero,” and select the symbol set. Syntax A1. A {I,A,powup_mode,lan guage,sep_on,slash_zero, sym bol_set p} System Setup Packet A2. powup_mode Online Mode. Options: 0 online mode (default) 1 offline mode (9855/9860). A3. language Display Language.
A6. symbol_set Symbol Set. Options: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Note: Example Internal (default) ANSI Code Page 437 (Latin U.S.
Defining the Supply Setup Packet Use the supply setup packet (B) to select supply type, ribbon, feed mode, supply position, and cut position. Syntax {I,B,sup ply_type,rib bon_on,feed_mode,sup ply_posn, cut_posn,skip_in dex p} B1. B Supply Setup Packet B2. supply_type Supply Type.
B5. supply_posn Supply Position. Range: -300 to 300 in 1/203 inch. 0 is the default. Adjusts the machine to print at the vertical 0,0 point on the supply. This adjustment accounts for mechanical tolerances from machine to machine. The supply position adjustment only needs to be made on the initial machine setup. Adjust the supply position if formats do not start at the 0,0 point on the supply. Increase the supply position to move print up, decrease to move print down on the label.
Defining the Print Control Packet Use the print control packet (c) to set the contrast, print, and margin adjustment, print speed, and printhead width. Syntax {I,C,con trast,print_adj,mar gin_ad just,speed_adj, ph_width p } C1. C Print Control Packet C2. contrast Print Contrast. Range: -699 to 699. 0 is the default. C3. print_adj Print adjustment (position). Range: -99 to 99 (9825) or -450 to 450 (9855/9860) in 1/203 inch. 0 is the default. Adjusts where data prints vertically on the supply.
Example {I,C,0,-20,-10,0,0 p } Uses the default contrast, moves print 0.1 inch closer to the bottom of the supply (20/203 inches) and .05 inch to the left on the supply (10/203 inches), prints at six inches per second, and uses the default printhead width. Defining the Monetary Formatting Packet The monetary formatting packet (D) selects the monetary symbols to print for a price field.
D4. decimals Example Number of digits to the right of the decimal. Options: 0 No digits 1 One digit 2 Two digits (default) 3 Three digits {I,D,1,1,2 p } Prints the dollar sign, uses a secondary symbol, and places two digits to the right of the decimal. Defining the Control Characters Packet Use the control characters packet (E) to change the MPCLII control characters, enable and disable the immediate commands, and change the default terminator character for job requests and ENQ’s.
Syntax {I,E,"ANSI_cd","string1","string2" p } E1. E Control Characters Packet E2. “ANSI_cd” ~123 ~044 ~034 ~124 ~125 ~126 def. ch. Note: Start of header { (left bracket) Parameter , (comma) separator Quoted strings “ (quotes) Field separator p (pipe sign) End of header } (right bracket) Data escape ~~ (double tilde) character (optional) Immediate command character (optional). Up to any 3 characters in the 0 to 255 decimal range. The character must be defined before this command can be used.
Resetting Control Characters You can change the characters in the previous example back to their original settings by downloading this packet: {I?E?"~123~044~034~124~125~126~094" p } Notice that the parameter separator is ? in this packet. This is the parameter separator that was set before this packet. Once the packet is received by the printer, the new parameter separator (a comma, in this case) is valid. Be careful when using this feature.
Sending Immediate Commands Immediate commands consist of a three- or four-character sequence you can send in a packet or embed in your application. Each command must be sent separately. Syntax control character_immediate command The printer can accept only one immediate command at a time. Sending a command before the previous one is completed can result in an error. Example ^CB Immediately cancels the batch currently printing unless an error exists in the printer.
Command Parameter ^CA Cancels all the batches in the queue unless an error exists on the printer. ^CB Cancels only the current batch being printed unless an error exists. ^DD or ^DCd Disables the MPCL data escape character (the tilde) and inhibits MPCL from acting on ANY data escape sequence from the host. Sets the MPCL data escape character to the ASCII value given by the d parameter. The value can be any ASCII character. ^EA Aborts an error condition.
Command Parameter ^RB Repeats the last printed batch, printing the same number of labels as specified in the original batch. This command does not work if using batch separators. Note: Printer ignores this command if printing. ^RS Resynchronizes supply when supply roll is changed. Note: Printer ignores this command if printing. ^SD or ^SCd Disables the status polling feature by turning off the status polling control character.
Defining the Communication Settings Packet Use the communication settings packet (F) to set the baud rate, word length, stop bits, parity, and flow control for serial communications. To set parallel communications, see “Using Parallel Communications.” Changing the communication settings takes approximately two seconds. Communications sent during this interval will be lost.
Example {I,F,3,1,0,0,1 p } Uses 9600 baud, an 8-bit word length, one stop bit, no parity, and the DTR mode. Defining the Backfeed Control Packet Use the backfeed control packet (G) to enable or disable the backfeed option, set the dispense position and the backfeed distance. Backfeed works by advancing each printed label to the desired dispense position. Once that label is removed, the next label to be printed is backed up underneath the printhead.
Syntax {I,G,action,dis_pos,bkfd_dis p } G1. G Backfeed Control Packet G2. action Action. If using one-inch RFID Supplies, do not use backfeed. Options: 0 disable backfeed (default) 1 enable backfeed (use on any printer without a knife) 2 enable extended backfeed (use on any printer with a knife) Note: We do not recommend setting a positive cut position for any supply while using extended backfeed. You may cut off the leading edge of the next tag. G3. dis_pos Dispense Position.
Special Considerations When Using Backfeed Make a note of the following items: ¨ Be careful when tearing supplies, because the adhesive can adhere to the printhead or platen roller. ¨ Backfeed affects each label in the on-demand mode or the first and last label of the batch in continuous mode. ¨ When backfeed is enabled and multiple batches are sent, the printer may not backfeed between each batch. ¨ Backfeed should only be used when you need to advance labels to the desired dispense point.
Defining the Memory Configuration Packet Use the memory configuration packet (M) to customize the size of your printer’s buffers, which gives you greater flexibility in your formats. Memory must be allocated in 1/2K increments. The memory configuration packet does not accept decimals, so enter whole numbers. Multiply the amount to reallocate (in K) by 10. For example, To reallocate (in K) Enter this amount 1 10 1.5 15 2 20 2.5 25 153 1530 229.
M4. buffer size Buffer size in 1/10K ranges. The following table lists the configured buffer sizes and min-max values for your printer. The printer’s configuration is stored in non-volatile RAM and retained when you turn off the printer. The max. value for each buffer is listed; however, the sum of all the buffers cannot exceed the max. available memory of the printer. Buffer Type 9825* 9855/9860 Transmit Volatile 2K (.5K- 4K) 64K (.
Checking Current Buffer Sizes Send a configuration upload packet to check the sizes of your current buffers. See “Configuration Packet Header” for more information. After you check your current buffer sizes you can begin reallocating memory. If you want to increase your image buffer and you will not be using scalable fonts, add that memory into your image buffer.
Use the formula below to calculate the approximate image buffer size. 21K x Length (for 203 dpi) OR 46K x Length (for 300 dpi) Length is the length of your label in inches. 203 DPI Example 21K x 25 = 525 (Multiply by 10 and round up to the next whole number if necessary) 525K x 10 = 5250 Enter 5250 for your Image buffer. 300 DPI Example 46K x 26.75 = 1230.5 (Multiply by 10 and round up to the next whole number if necessary) 1230.5 x 10 = 12305 Enter 12305 for your Image buffer.
Downloadable Fonts Buffer Used to store downloaded soft (bitmapped or TrueType) fonts. To determine the size of your downloadable fonts, send a font packet. For TrueType fonts, the file size, in bytes, is the minimum amount needed in this buffer. See “Using the Font Packet” for more information. Scalable (Vector) Fonts Buffer Used to image the scalable or downloaded (TrueType or bitmapped) font characters.
Buffer Worksheet Make copies of this page to use as a buffer worksheet. Buffer Allocation Considerations Keep these items in mind when allocating memory. ¨ Do not allocate more memory than what is available. ¨ Free memory from one buffer before you add it to another buffer. ¨ Reallocate all the buffers if you need to reallocate any buffer. ¨ Send all buffer (re)allocations in one packet. The printer evaluates each individual buffer allocation separately.
¨ If you remap your image buffer, make sure the length and width specified in your format header are not too large for the current image buffer. In other words, if you remap for a 4 x 4 inch label, you cannot print a 4 x 6 inch label without receiving an error, until you change your format header or increase your image buffer.
Flash Memory Guidelines Use these basic guidelines for storing files in flash memory. ¨ Your printer may have volatile RAM (packets deleted when the printer is turned off), non-volatile RAM (packets saved when the printer is turned off), and flash memory (packets saved when the printer is turned off). Each printer has a different limit of available memory. ¨ Before you save any packets in flash memory, you must format flash memory first. See “Formatting Flash Memory” for more information.
¨ Each line in a packet requires the same amount of memory. The smaller the format, the less memory required to save it. ¨ Flash memory cannot be reallocated. Clearing Packets from Memory You may want to remove packets from the printer to increase memory storage capacity or if the formats/fonts are no longer needed. In some cases, turning the printer off may clear the packets from memory. If not, send a format clear packet. Syntax {header,packet#,action,device p } 1. header Identifies the packet.
Using the Font Packet You can use a font packet to add or clear downloaded fonts from memory, upload your font buffer, or upload the cell size information for a particular font. The font packet is useful when you are downloading fonts. If you are using downloaded fonts, the font number and the number of bytes each downloaded font uses is listed. This packet does not list the number of bytes the standard printer fonts use.
Example {W,0,M,R p } Selects all fonts and checks the memory usage in RAM. The printer returns the following to the host: {W,0,M,R p Number of bytes free, Number of bytes used p } Example {W,0,H,Z p } Selects all fonts and uploads the font size information for any downloaded fonts.
0,11,1,"CGTriumv6",1,0,5,17,21,5,10,0 p 0,11,437,"CGTriumv6",1,0,5,17,21,5,10,0 p 0,11,850,"CGTriumv6",1,0,5,17,21,5,10,0 p 0,15,0,"CGTriumv7",1,0,7,21,28,9,14,0 p 0,15,1,"CGTriumv7",1,0,7,21,28,9,14,0 p 0,15,437,"CGTriumv7",1,0,7,22,28,9,14,0 p 0,15,850,"CGTriumv7",1,0,7,22,28,9,14,0 p 0,16,0,"CGTriumv9",1,0,8,28,35,12,18,0 p 0,16,1,"CGTriumv9",1,0,8,28,35,12,18,0 p 0,16,437,"CGTriumv9",1,0,8,29,35,12,18,0 p 0,16,850,"CGTriumv9",1,0,8,29,35,12,18,0 p 0,17,0,"CGTriumv11",1,0,9,31,40,13,22,0 p 0,17,1,"CGTriu
0,72,0,"Nafta15",1,0,6,32,42,32,41,0 0,73,0,"Nafta18",1,0,8,48,51,46,50,0 0,21,0,"ZIAFont",0,0,0,5,9,5,9,1 p 0,22,0,"ZIBFont",0,0,0,7,11,7,11,2 p 0,23,0,"ZICFont",0,0,0,10,18,10,18,2 0,24,0,"ZIDFont",0,0,0,10,18,10,18,2 0,25,0,"ZIEFont",0,0,0,15,28,15,28,5 0,26,0,"ZIFFont",0,0,0,13,26,13,26,3 0,27,0,"ZIGFont",0,0,0,40,60,40,60,8 0,50,0,"EffSwissBold",1,1,92248 p 0,56,0,"PaxSymbols",1,1,12260 p } p p p p p p p * The CG Triumvirateä typefaces are trademarks of Monotype Imaging, Inc.
Uploading Format Header Information You can upload format header information from the formats in memory to check the supply length and width for each format. Formats stored in Flash memory are loaded into RAM when the 9855 or 9860 printer boots. However, the formats remain in Flash memory when you turn off the printer. Syntax {header,format#,action,device p } F1. header Format Header F2. format# Format number from 0 to 999. 0 is for all formats in memory. F3. action Action.
D e f i n i n g a Ve r i f i e r C o n f i g u r a t i o n P a c k e t With the verifier configuration packet you can customize the verifier for each format you print. You can select which bar codes to scan, the acceptable ANSI grade levels, quiet zone, X-dimension range, and more. You can download the Monarch® Verifier Configuration Tool (from our Web site) to create this packet or follow the syntax below. Syntax {V,format#,action,device,"name" p D,"vfr_comds" p } V1. V Verifier Configuration Packet.
Example {V,1,A,T,"BEAMON" p D,"~LV02" p } The verifier’s configuration packet ID is “1" and named ”BEAMON." The verifier packet is added to temporary memory. It uses Mode 2. Defining a Network Console Packet The network console packet is only valid on a 9855 or 9860 Version 2.0 (or greater) printer containing MonarchNet2ä software for the Monarch® 7410ä or Monarch® 7411ä Ethernet Print Server.
Defining the RFID Setup Packet for UHF This packet is only valid on 9855 RFID printers. Use the RFID setup packet (X) to set the protocol, write attempts, read power, write power, and signal adjust. Note: Refer to the RFID Setup Guide and Supply Chart for the read and write power settings and signal adjustment based on your RFID supplies. Syntax {I,X,protocol,write_attem,read_power, write_power,signal_adjust¦} X1. X RFID Setup Packet X2. protocol Select the UHF protocol. The default is 0.
Defining the RFID Setup Packet for HF This packet is only valid on 9855 RFID printers. Use the RFID setup packet (X) to set the protocol, write attempts and attenuation. Note: Refer to the HF Setup Guide and Supply Chart for the protocol and attenuation settings based on your RFID supplies. Syntax {I,X,protocol,write_attem,attenuation¦} X1. X RFID Setup Packet X2. protocol Select the HF protocol. The default is 0. Options: 0 1 2 3 AUTO-Select TI ISO15693 NXP ISO15693 I-CODE UID X3.
DEFINING FIELDS 3 This chapter provides a reference for defining ¨ the format header ¨ text and constant text ¨ bar code fields ¨ line and box fields ¨ verifier fields ¨ RFID data fields.
Defining the Format Header A Format Header begins a format file. Syntax {F,format#,action,device,measure,length, width,"name" p F1. F Format Header. F2. format# Unique number from 1 to 999 to identify the format. F3. action Action. Enter A to add the format to the printer. F4. device Format storage device. Options: F Flash (must be formatted first. See “Formatting Flash” and “Flash Memory Guidelines” in Chapter 2 for more information.) R Volatile RAM F5. measure Unit of measure.
Example {F,1,A,R,E,300,200,"TEXTILES" p Adds Format 1 (“TEXTILES”) to the printer. It uses a three inch long by two inch wide label. D e f i n i n g Te x t F i e l d s Create a separate definition for each text field. If text falls on two lines, each line of text requires a separate definition. Syntax T,field#,# of char,fix/var,row,column, gap,font,hgt mag,wid mag,color,alignment, char rot,field rot,sym set p T1. T Text Field. T2. field# Unique number from 1 to 999 to identify this field. T3.
Printer Unit of Measure Row or End Row Column or End Column 9825/ 9855/ 9860 English Metric 203 dpi Dots 0-1599 0-4061 0-3246 0-399 0-1013 0-810 9855/ 9860 English Metric 300 dpi Dots 0-1199 0-3045 0-3597 0-399 0-1013 0-1197 9855RFMP/ 9855HF English Metric 203 dpi Dots 300 dpi Dots 0-1299 0-3299 0-2637 0-3897 0-399 0-1013 0-810 0-1197 T6. column Distance from the left edge of the print area to the pivot point to find the column location. Use previous table for values. T7.
T8. font Style of font. Options: 1 Standard 2 Reduced 3 Bold 4 OCRA-like 5 HR1 6 HR2 10 11 15 16 17 18 50 56 CG Triumvirateä Typeface Bold CG Triumvirateä Typeface 7 pt. CG Triumvirateä Typeface 9 pt. CG Triumvirateä Typeface 11 pt. CG Triumvirateä Typeface 15 pt. CG Triumvirateä Typeface EFF Swiss Bold (TrueType® Scalable) PaxarSymbols (version 5.0 or greater) Or a valid downloaded font selector number. Fonts 5 and 6 are for numeric data only.
Line field blocked out by opaque field using attribute B Line field not blocked out by transparent field using attribute O Field placement in the packet is an important consideration when using field color attributes. If a line field is defined before the overlay (text or constant text) field, the line field is blocked out by the overlay field, depending on the overlay field’s color attribute.
T14. field rot Field rotation. Field rotation rotates the whole field, not just the characters. Rotation is affected by the pivot point, which varies depending on how text is justified. Lower left corner of field is the pivot point. Options: 0 Top of field points to top of supply 1 Top of field points to left of supply 2 Top of field points to bottom of supply 3 Top of field points to right of supply T15. sym set Symbol set. Use 0 for the Internal Symbol Set.
Note: Example The Standard, Reduced, Bold, OCRA and HR fonts only support the Internal Symbol Set (0). The CG Triumvirate™ typefaces only support the ANSI and DOS Code Page 437 and 850 Symbol Sets. The scalable font (font#50) does not support Code Page 1256 (Arabic). Code pages 852-860 and 1250-1258 are for downloaded TrueType fonts or the scalable font. Code pages 102-110 require the memory expansion option and a downloaded International TrueType font.
For the GS1 DataBarä bar code, the maximum number of characters varies based on the specific GS1 DataBar type.
B4. fix/var Fixed (F) or variable (V) length field.
Bar Code Number of Characters Fixed or Variable Aztec 0 - 2710 F or V GS1 DataBar 0 - 2710 F or V B5. row Distance from bottom of the print area to the pivot point of the field. The pivot point varies, depending on how the field is justified. Pivot points: Left/Center/Right-Justified Fields Balanced Fields End-Justified Fields Remember to include text or numbers that may appear with the bar code for the row measurement.
Distance from the lower left edge of the print area to the pivot point. Use the previous table for values. Allow a minimum of 1/10 inch between the scan edge of bar code and label edges or other data. If using the optional verifier, allow a minimum of 1.3 inches (33 mm) between the bar code and the top of the label. See “Determining the Print Area” in Chapter 1 for more information. B7. font Bar code. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 22 23 31 32 33 35 36 37 38 40 41 44 50 B8.
203 DPI Bar Code Densities Bar Code Type Density Selector Density (% or cpi) Narrow Element (dots/mils) Narrow to Wide Ratio Data Length Appearance Codes Available Char Set UPCA +2/+5 Price CD 2 4 76% 114% 2/9.9 3/14.8 N/A 11 or 12 14/17 1, 5, 6, 7 or 8 0 to 9 UPCE +2/+5 2 4 76% 114% 2/9.9 3/14.8 N/A 6 or 7 9/12 1, 5, 6, 7 or 8 0 to 9 EAN8 +2/+5 2 4 76% 114% 2/9.9 3/14.8 N/A 7 or 8 10/13 1, 5, 6,7 or 8 0 to 9 EAN13+2/+5 Price CD 2 4 76% 114% 2/9.9 3/14.
Bar Code Type Density Selector Density (% or cpi) Narrow Element (dots/mils) Narrow to Wide Ratio Data Length Appearance Codes Available Char Set CODE 93 3 4 5 7 10 3.7 4.5 5.6 7.5 11.2 6/29.6 5/24.6 4/19.7 3/14.8 2/9.9 N/A 0 to 2710 8 00H to 7FH MSI 4 5 7 4.2 5.6 7.2 4/19.7 3/14.8 2/9.9 1:2.0 1:2.0 1:2.5 0 to 14 8 0 to 9 POSTNET 0 (fixed at 4.3 cpi) 24/118.2 10/49.3 4/19.
203 DPI Bar Code Densities Bar Code Data Matrix Square symbols Size Row x Col. Density Selector 10 x 10 12 x 12 14 x 14 16 x 16 18 x 18 20 x 20 22 x 22 24 x 24 26 x 26 32 x 32 36 x 36 40 x 40 44 x 44 48 x 48 52 x 52 64 x 64 72 x 72 80 x 80 88 x 88 96 x 96 104 x 104 120 x 120 132 x 132 144 x 144 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Max. Data Length Num. X Alphanum.
203 DPI Bar Code Densities Bar Code Type Density Selector Narrow Element (dots/mils) Data Length Chart Set GS1 DataBar 2 3 4 5 6 7 8 2/9.9 3/14.8 4/19.7 5/24.6 6/29.6 7/34.5 8/39.4 0 to 2710 00H to FFH Aztec 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0.0099 0.0148 0.0197 0.0247 0.0296 0.0345 0.0394 0.0444 0.0493 0.0542 0.0592 0.0641 0.069 0.074 0 to 2710 00H to FFH Note: 3-16 Defining Fields Values in bold indicate the default.
300 DPI Bar Code Densities Bar Code Type Density Selector Density (% or cpi) Narrow Element (dots/mils) Narrow to Wide Ratio Data Length Appearance Codes Available Char Set UPCA +2/+5 Price CD 2 4 77% 103% 3/10 4/13.3 N/A 11 or 12 14/17 1, 5, 6, 7 or 8 0 to 9 UPCE +2/+5 2 4 77% 103% 3/10 4/13.3 N/A 6 or 7 9/12 1, 5, 6, 7 or 8 0 to 9 EAN8 +2/+5 2 4 77% 103% 3/10 4/13.3 N/A 7 or 8 10/13 1, 5, 6,7 or 8 0 to 9 EAN13+2/+5 Price CD 2 4 77% 103%% 3/10 4/13.
Bar Code Type Density Selector Density (% or cpi) Narrow Element (dots/mils) Narrow to Wide Ratio Data Length Appearance Codes Available Char Set CODE 93 3 4 5 7 10 3.7 4.8 5.6 8.3 11.1 9/30.0 7/23.4 6/20.0 4/13.3 3/10.0 N/A 0 to 2710 8 00H to 7FH MSI 4 5 7 4.2 6.2 7.5 6/20.0 4/13.3 3/10.0 1:2.0 1:2.0 1:2.3 0 to 2710 8 0 to 9 POSTNET 0 (fixed at 4.3 cpi) 24/118.2 10/49.3 6/20.
300 DPI Bar Code Densities Bar Code Data Matrix Square symbols Size Row x Col. Density Selector 10 x 10 12 x 12 14 x 14 16 x 16 18 x 18 20 x 20 22 x 22 24 x 24 26 x 26 32 x 32 36 x 36 40 x 40 44 x 44 48 x 48 52 x 52 64 x 64 72 x 72 80 x 80 88 x 88 96 x 96 104 x 104 120 x 120 132 x 132 144 x 144 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Max. Data Length Num. X Alphanum.
300 DPI Bar Code Densities Bar Code Type Density Selector Narrow Element (dots/mils) Data Length Chart Set GS1 DataBar 2 3 4 5 6 7 8 3/9.8 4/13.1 5/16.4 7/23 8/26.2 10/32.8 11/36.1 0 to 2710 00H to FFH Aztec 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0.010 0.0133 0.0167 0.0233 0.0266 0.0333 0.0366 0.0433 0.0466 0.0533 0.0566 0.0633 0.0666 0.0733 0 to 2710 00H to FFH Note: B9. height Values in bold indicate the default. Bar code height, in 1/100 inches, 1/10 mm, or dots.
B10. text Appearance of text with bar code. For UPC and EAN only use 0 to 7. For all others, use 8, except where noted.
B14. sep_height Height of the separator between the linear bar code and 2D bar code. This parameter only applies to the GS1 DataBar bar code. For other bar codes, do not include this parameter. The value is 1 or 2. The default is 1. B15. segment Width of the segment – only for use with GS1 DataBar family types listed in B13. For other bar codes, do not include this parameter. The range is even numbers from 2 to 22. The default is 22.
In the following example, data is entered into four non-printable fields and merged to form field 5, and is then printed as a bar code. See “Merging Fields” in Chapter 4 for more information. Field 1 2 3 4 5 Data 20374 339 8 15 20374339815 Field Type Non-printable Non-printable Non-printable Non-printable Bar Code Each non-printable text field requires a separate definition. Syntax D,field#,# of char p D1. D Non-Printable Text Field. D2. field# Unique number from 0 to 999 assigned to this field.
Syntax C,row,column,gap,font,hgt mag, wid mag,color,alignment,char rot, field rot,"fixed char",sym set p C1. C Constant Text Field. C2. row For monospaced fonts, distance from bottom of print area to the pivot point. For proportionally spaced fonts, distance from bottom of print area to baseline of characters in the field. (Bottom exits the printer first.
C5. font Style of font. Options: 1 Standard 10 2 Reduced 11 3 Bold 15 4 OCRA-like 16 5 HR1 17 6 HR2 18 50 56 CG Triumvirateä Typeface Bold CG Triumvirateä Typeface 7 pt. CG Triumvirateä Typeface 9 pt. CG Triumvirateä Typeface 11 pt. CG Triumvirateä Typeface 15 pt. CG Triumvirateä Typeface EFF Swiss Bold (TrueType® Scalable) PaxarSymbols (version 5.0 or greater) Or a valid downloaded font selector number. Fonts 5 and 6 are for numeric data only.
C9. alignment Alignment L C R B E of constant text in the field. Options: Align on left side of field. Center text within field (for monospaced fonts only) Align on right side of field (for monospaced fonts only) Align at midpoint of field Align at end of field. Use L, B, or E for any font. C10. char rot Character rotation. The field or supply does not rotate, only the characters do.
C13. sym set Symbol set. Use 0 for the Internal Symbol Set.
Example C,30,10,0,1,1,1,B,L,0,0,"MADE IN USA",0 p Defines a constant text field starting at row 30, column 10. It does not have any additional inter-character gap. The Standard font is used without any additional magnification. The printing is black on white and left justified. No field or character rotation is used. “MADE IN USA” is printed in this field. The internal symbol set is used. Defining Line Fields Use lines to form borders and mark out original prices. Define each line separately.
Printer Unit of Measure Row or End Row Column or End Column 9825/ 9855/ 9860 English Metric 203 dpi Dots 0-1599 0-4061 0-3246 0-399 0-1013 0-810 9855/ 9860 English Metric 300 dpi Dots 0-1199 0-3045 0-3597 0-399 0-1013 0-1197 9855RFMP/ 9855HF English Metric 203 dpi Dots 300 dpi Dots 0-1299 0-3299 0-2637 0-3897 0-399 0-1013 0-810 0-1197 L4. column Distance from left edge of the print area to line origin. Use the previous table for values. L5.
L7. thickness Using the chart below for reference, write the line thickness (1 to 99) in box L7. Line thickness fills upward on horizontal lines, or to the right on vertical lines. Measured in dots. L8. “pattern” Line pattern. Enter "". Example L,S,110,30,110,150,10,"" p Defines a horizontal line field as a segment starting at row 110, column 30 and ending at row 110, column 150. The line thickness is 10 dots. Defining Box Fields Use boxes to form borders or highlight items of interest.
Syntax Q,row,column,end row,end col,thickness,"pattern" p Q1. Q Box (Quadrilateral) Field. Q2. row Distance from bottom of print area to lower left corner of box.
Q6. thickness Using the chart below for reference, write the desired line thickness (1 to 99) in box Q6. Boxes fill inward, so make sure your boxes do not overwrite other fields. Measured in dots. Q7. “pattern” Line pattern. Enter "". Example Q,240,30,270,150,3,"" p Defines a box field starting at row 240, column 30. It ends at row 270, column 150. It has a thickness of 3 dots.
D e f i n i n g Ve r i f i e r F i e l d s The verifier field in a format references the verifier configuration packet ID to use for this particular format. The verifier field allows you to specify a different verifier configuration packet for each format, regardless of the format number. See “Defining a Verifier Configuration Packet,” in Chapter 2 for more information. The verifier field allows you to specify a different verifier configuration packet for each of your formats.
Defining the RFID Data Field The RFID Data Field contains the information you want programmed into the RFID tag. The syntax of the RFID Data Field is similar to the standard non-printable text field format. RFID is only supported on the 9855 printer. Printing over the RFID tag (or transponder) causes printing irregularity. For more information about RFID, refer to the Multi-Protocol Application Notes, available on our Web site. ¨ With version 2.
X4. data_type Data type. Options: 0 ASCII Hex - default (ASCII representation of Hex) Use characters A to F and 0 to 9. 1 ASCII 2 ASCII Binary (ASCII representation of Binary) Use characters 0 and 1. 3 Hex We recommend using ASCII Hex for compatibility with multiple host applications. For example, the letter A has a decimal value of 65 in the ASCII table. The hex (base 16) equivalent of decimal (base 10) is 41. Hex 41 in binary notation is 01000001.
3-36 Defining Fields
DEFINING FIELD OPTIONS 4 This chapter provides a reference for defining ¨ field options in formats ¨ check digit packets. Note: When using multiple options on the printer, options are processed in the order they are received.
Applying Field Options Field options further define text, bar code, and non-printable text fields. The text, constant text, or bar code field must be previously defined before you can apply any field option to it. Define options immediately after the field to which they apply. Combining Field Options You can use more than one option with most fields. For example, you can use Option 4 to copy data from another field, and then use Option 30 to pad the field.
42 50 51 52 53 60 61 62 64 Format as a price field Define bar code densities Define security and truncation of PDF417 bar codes Define width or length of PDF417 bar codes Define optional settings for Aztec bar codes Define incrementing or decrementing field Reimage fields Do not scan/verify a particular bar code Program the AFI Field for UHF RFID tags R3. parameter(s) Varies per option. See the following option descriptions.
Option 1 (Fixed Data) Fixed data is information (a company name or store number) you want to print on all labels. You can define fixed characters for an entire field or for part of a field. Syntax R,1,"fixed char" p R1. R Option Header. R2. 1 Option 1. R3. fixed char Characters to insert. Enclose in quotation marks. If you are defining fixed characters for part of a field, place underscores(_) in non-fixed positions. Any spaces in the phrase are fixed characters. Range: 0 to 2710.
O p t i o n 2 ( D a t a Ty p e R e s t r i c t i o n s ) This option restricts the data type for a particular field. You can use Options 2 or 3 only once per field. Do not use with Option 3 (Data Entry Templates). Note: Option 2 is only available on the 9855 and 9860 printers. You must use the Monarch® 939ä keyboard for offline data entry. If you do batch entry only in the batch packet, you do not need to apply Options 2 and 3. Use these options only for offline batch entry. Syntax R,2,char_code p R1.
O p t i o n 3 ( D a t a E n t r y Te m p l a t e s ) This option provides more specific restrictions than Option 2. This option can be used to select certain letters (such as A through F or the numbers 1 through 4) from a character set. You can also use this option to create a template of allowable characters for a field. Do not use with Option 2 (Data Type Restrictions). Use this option only for offline batch entry.
Example R,3,S,"ABC1234567890" p Restricts the field data to letters A, B, and C, and all digits. Example R,3,T,"***#_ _ _ _" p Creates a template that allows any printable character in positions 1, 2, and 3; digits in position 4; and reserves positions 5 through 8 for fixed or copied data. Example R,3,T,"####_ _ _ _" p Creates a template that allows digits only in positions 1-4, and reserves positions 5 through 8 for fixed or copied data.
Syntax R,4,src fld,src start,# to copy,dest start, copy code p R1. R Field Option Header. R2. 4 Option 4. R3. src fld Field number from which data is copied. Range: 0 to 999. R4. src start Position number in the source field of the first character to be copied. Character positions are numbered 1 to 2710, starting from the left. R5. # to copy Number of characters to copy. Range: 1 to 2710. R6. dest start Position number where copied characters are to begin printing in the destination field.
Merging Fields You can copy data to merge the contents of fields. Use the copy data option as many times as necessary to copy all the appropriate fields into the merged field. In the following example, two text and two non-printable fields are shown. Data from these fields is merged to form field 5, and is then printed as a bar code. Field 1 2 3 4 5 Data Field Type 203 339 8 BLUE 2033398BLUE Non-printable Non-printable Text Text Bar Code To create this sequence: 1. Define fields 1, 2, 3, and 4. 2.
Option 5 (Define Data Entry Sources) Defines how data is entered into a field. Option 5 is required for offline data entry. If the field holds all fixed characters or copied data only, you can eliminate the operator prompt. Use Option 5 only once per field. You must use the 939 keyboard for offline data entry. Use this option to read pre-programmed data in the RFID chip embedded within the supply. Using Option 5 stops the printer while reading each label; regardless of the print speed.
Example T,2,10,V,250,50,0,1,1,1,B,C,0,0,0 R,5,R p p Reads the pre-programmed data from the RFID chip and saves that data into the text field. Option 6 (Upload Field Data) You can upload data from any field using Option 6. When uploading multiple fields of data, the data is comma separated.
Example B,3,12,F,50,50,1,2,60,7,L,0 p R,6,H p R,60,I,0 p Uploads the UPCA bar code field’s data to a file and uploads data for each label in the batch. Example T,150,V,230,130,0,1,1,1,B,L,0,0 p R,5,R p R,6,H p Reads the RFID data from the RFID chip embedded in the supply. Uploads the data to the last-used port. Example {F,1,A,R,E,600,400,"RDCI" p X,5,24,0 p T,6,20,V,415,270,0,50,15,15,B,L,0,2 p R,4,5,1,16,1,0 p R,6,H p } Copies data from field 5 (RFID Data Field) to field 6 (Text field).
Example R,5,R p R,6,H p B,3,12,F,50,50,1,2,60,7,L,0 p R,6,H p Returns the following in the upload packet: 313233343536373839303132,123456789012 Option 20 (Define Data Entry Prompts) This option defines the operator prompt and it is not recommended on fields filled entirely by fixed characters or copied data. This option must be defined before Option 5, or the prompt does not display during data entry. You must use the 939 keyboard for offline data entry.
Option 21 (Define Extended Field Names) This option defines names for each field in a format, which can be longer than eight characters. This option is only available on the 9855 XML-enabled printer. Syntax R,21,"field_name" p R1. R Option Header. R2. 21 Option 21. R3. “field_name” Specifies the field name. Must be enclosed within quotations. The name can be 1 to 256 characters, excluding non-printable control characters and the quotation mark (“).
Example R,30,L,"X" p Pads data with an “X” on the left side of the field. Example X,2,24,0 p R,30,R,"0" p Pads the data in the RFID Data Field with a “0" on the right side. Sample Use for Padding If you have a variable length bar code that you want to occupy a fixed amount of space on the supply, use pad characters. If the maximum number of characters in the bar code is 15, but the batch record only has 10 characters, the padding option fills the remainder of the field with pad characters.
Option 42 (Price Field) You can apply options that will insert monetary symbols automatically. Do not use this option with Option 31 (define a check digit) or Option 60 (increment or decrement a field). This option is not recommended for bar codes. When determining the maximum number of characters, add the maximum number of digits and the monetary symbols. Syntax R,42,appearance code p R1. R Option Header. R2. 42 Option 42. R3.
Option 50 (Bar Code Density) You can apply this option to bar code fields when you want to create custom densities. When you apply this option, it overrides the density value in the bar code field. When using this option, set the density parameter in your bar code field to the default value. You can only use this option once for each bar code field. Bar codes produced using Option 50 may not be scannable. Code 39, density 12, produces a one-dot narrow bar. This density is intended for special U.S.P.S.
R6. nar_space Additional dot width of the narrow bar code space. (Code 39 and Codabar only). Range: 1 to 99. R7. wide_space Additional dot width of the wide bar code space. (Code 39 and Codabar only). Range: 1 to 99. Example R,50,4,8,4,4,8 p Creates a custom bar code density with a narrow element of 4 dots, a wide element of 8 dots, a gap of 4 dots, 4 additional dot widths for the narrow bar code space, and 8 additonal dot widths for the wide bar code space (if this is a Code 39 or Codabar bar code).
O p t i o n 5 1 ( P D F 4 1 7 S e c u r i t y / Tr u n c a t i o n ) You can define a security level and choose whether or not to truncate a PDF417 bar code. Higher security levels add data to a bar code, improving scan reliability. Some damaged bar codes may still be scannable if the security level is high enough. You can use this option to create standard PDF417 bar codes or use the truncated option to create a narrower bar code.
Option 52 (PDF417 Width/Length) This option defines the image width or length of a PDF417 bar code. If you define a fixed number of columns (width), the bar code expands in length. If you define a fixed number of rows (length), the bar code expands in width. Column value does not include start/stop or left/right indicator columns. If this option does not immediately follow the PDF417 bar code field, the default settings are used. You can only use this option once per PDF417 bar code field.
Option 53 (Optional Settings for Aztec) You can use Option 53 to set the error control level, enable ECI data, enable a menu symbol, and add appended data to an Aztec bar code. Note: Typically, these settings are not used. When using Option 53, the printer may take longer to image the bar code and require more time to print the format. Syntax R,53,error_ctrl,ECI,menu_sym,str_append,"string"¦ R1. R Option Header. R2. 53 Option 53. R3. error_ctrl Error control level.
Option 60 (Incrementing/Decrementing Fields) You may have an application, such as serial numbers, in which you need a numeric field to increment (increase in value) or decrement (decrease in value) on successive tickets within a single batch. Incrementing or decrementing can be applied to numeric data only. If you have a field that includes letters and digits, apply incrementing or decrementing to only the portion of the field that contains digits. Do not use with Option 42 (price field).
Option 61 (Re-image Field) This option redraws (reimages) a constant field when you have a constant field next to a variable field on your label. It can be used on text, constant text, bar code, line, or box fields. These printers do not redraw an area if the field data does not change. When a field changes, that area is cleared and the new field data is imaged. However, the new field data may require a larger area than the previous field did.
Option 62 (Bypass Bar Code) This option allows the optional verifier to bypass (skip) bar code(s) on a format. The verifier does not scan any bar code with Option 62 applied to it. Syntax R,62 p R1. R Option Header. R2. 62 Option 62. The verifier does not scan the bar code associated with this option. Note: Adjacent bar codes on a format need to start and end on the same row (be the same height). Also, both adjacent bar codes (or neither bar code) must be scanned.
Example B,1,12,F,110,115,1,2,120,5,L,0 p R,62 p The verifier does not scan or verify this UPCA bar code on the format. Ve r i f i e r I n f o r m a t i o n ¨ There is a 0.50-inch no scan zone on the trailing edge of each label. ¨ You cannot verify adjacent bar codes that do not start and end on the same print row. See the following graphic.
Option 64 (Program AFI Field for UHF RFID) Use Option 64 to program the AFI memory in the EPC memory bank (field) for UHF RFID tags. Unlike the AFI field for HF tags, currently, the AFI field cannot be locked for UHF tags. Note: Do not apply a lock to the EPC memory bank since the AFI memory is part of the EPC memory bank. If the EPC memory bank is locked, the AFI memory cannot be programmed (the printer errors).
Using Check Digits Check digits are typically used to ensure that a text or bar code field scans correctly. If you apply Option 31, the printer calculates a check digit. A check digit scheme determines how the printer calculates a check digit. When you define a check digit scheme, you assign a number to identify it. This number is later entered in box R4 when you apply Option 31 to a field. You can use check digits with text or bar code fields. Check digit calculations are performed on numeric data only.
Example {A,1,A,R,10,5,P,"65432" p } Adds check digit scheme number 1 to the printer’s memory. The modulus is 10, the maximum number of characters in the field is 5. The check digit is calculated by using the Sum of Products and the string of digits used in the calculation is “65432.” Sum of Products Calculation This is an example of how the printer uses Sum of Products to calculate a check digit for this data: 5 2 3 2 4 5 2 1 9 1.
5. Subtract the remainder from the modulus. The result becomes the check digit. In this case, the check digit is 2. 10 - 8 = 2 Sum of Digits Calculation This is an example of how the printer uses Sum of Digits to calculate a check digit for this data: 5 2 3 2 4 5 2 1 9 1. Weights are applied to each digit, starting with the last digit in the weight string. They are applied right to left, beginning at the right-most position of the field.
5. Subtract the remainder from the modulus. The result becomes the check digit. In this case, the check digit is 6.
5 C R E AT I N G G R A P H I C S This chapter provides information on how to ¨ map out the graphic image using the hexadecimal (hex) or run length method. ¨ create a graphic packet using a graphic header, bitmap, duplicate, next-bitmap, text, constant text, line, and box fields. ¨ place a graphic image into a format. You can use graphic packets to create bitmapped images. To include a graphic packet within your format, your format must contain a graphic field.
Overview of Compliance Labels You can create compliance labels by using a graphic packet for the fixed fields and a format packet for the variable fields of your compliance label. The fixed fields of a compliance label are composed of text, lines, or boxes, which are repeated on each label. The variable fields are composed of text, bar codes, and order information, which changes with each label.
Overview of Bitmapped Images A printed image is formed through a series of dots. Each square on the grid below represents a dot on the printhead. The graphic image is created by blackening dots in a specific pattern. You can print varying shades of gray according to the concentration of dots on the image. When the dots are printed together, the end result is a graphic image.
Designing Compliance Labels To use a graphic packet to design your compliance label: 1. Decide which fields are fixed (constant text, lines, boxes) and which fields are variable (addresses and shipping information). 2. Design your compliance label as you would any other format. Designing Bitmapped Images Once you determine the encoding method to use, you can begin mapping out your graphic image. Note: The image that you map must be an upside down mirror image of the final result.
Using the Hex Method The following steps explain how to derive a hex character string from a bitmapped graphic. Each square on the grid represents a dot. A black square indicates the dot is ON, and a white square indicates the dot is OFF. A sequence of binary numbers, called a bit pattern or bitmap, determines what dots are on and off. The numbers “0" and ”1" are used for this purpose. The number “1" turns a dot on and ”0" turns a dot off. All hex numbers must be two digits.
2. Section off the grid in columns of eight. If any rows are not divisible by 8, add enough 0’s to complete a column. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 00000011 00000001 00000000 00000000 00000000 3.
Using the Run Length Encoding Method The following steps explain how to derive a run length character string from a bitmapped graphic. Each square on the grid represents a dot. A black square indicates the dot is ON, and a white square indicates the dot is OFF.
If the number is greater than 26, write z, followed by the letter corresponding to the amount over 26. For example, to represent 45 off dots, write zs. 5 on (E), 45 off (zs), 6 on (F) . . 3. Write the letter codes in sequence, uninterrupted, for each row. (row (row (row (row . . Note: 1,position 2,position 3,position 4,position 50) 39) 34) 30) Z KzI EzsF DpZoD If the end of the line specifies OFF dots (lower-case letters), the ending lower-case letters can be omitted.
Determining How to Store the Image Once you have mapped out your graphic image, determine how you want to store it. You have several options: ¨ Flash ¨ Volatile RAM ¨ Temporary Storage Using Flash Use flash memory when the graphic image is used by several formats, because the graphic only has to be sent once. This eliminates the need to send the graphic image repeatedly. See “Placing the Graphic in a Format,” for more information about using the graphic packet in a format.
If a graphic is stored in temporary storage, do not place a graphic field in the format. This will cause an error. Instead, position the graphic image by using the row and column locations in the graphic packet header. Image memory (temporary storage) will accept a graphic packet 1218 rows long with 811 dots per row.
The area enclosed within the dotted lines represents the graphic image starting at 0,0 (as defined in the graphic header). If you want a fixed amount of white space around your graphic image, use something other than 0 for row and/or column. The area enclosed within the dotted lines represents the graphic image starting at 0,0 with a fixed amount of white space (10,10) around the graphic image.
Within a Format When you define the graphic field within your format, the row and column parameters represent where on the format to place the graphic image. If you are doing a compliance label, these numbers are usually 0,0, because your compliance label covers the entire supply. See "Placing the Graphic in a Format," for a sample compliance label. If you are placing a graphic (a logo, for example) within a certain area on your supply, enter the starting position (bottom left corner) of the graphic image.
G4. device Graphic storage device: F Flash (saved when the printer is turned off) R Volatile RAM T Temporary storageNote: G5. units Unit of measure. For bitmapped graphics, G (dots) is the only valid option. G6. row Distance between the bottom of the graphic image area and the first bitmap line. This is usually 0, unless you want a fixed amount of white space around the graphic image. See “Positioning the Graphic Image,” for more information.
Creating Bitmap Fields This defines one row of dots, starting at a specific row and column within the graphic image. Each unique row of dots requires a bitmap field. A bitmap field can later be repeated by using a duplicate field. Syntax B,row,column,algorithm,"data" p B1. B Bitmap Field. B2. row Distance (in dots) from the graphic image’s bottom margin to the bitmap line.
Creating Next-Bitmap Fields This field uses the previous field’s row and column locations. It allows you to use the bitmap or duplicate field data without having to recalculate row and column locations. This field represents one row of dots on the image. Syntax N,adjdir,adjamt,algorithm,"data" p N1. N Next-Bitmap Field. N2. adjdir Increments or decrements the row count. Inserts the duplicate line after or before the current row.
Creating Duplicate Fields If a line of data is identical to a previous bitmap or next-bitmap field, the duplicate field allows you to repeat the dot sequence without retyping the data. A duplicate field represents one row of dots on the image. Note: Duplicate fields are useful when you have a graphic with a lot of repetition. Syntax D,adjdir,adjamt,count p D1. D Duplicate Field. D2. adjdir Increments or decrements the row count. Inserts the duplicate line after or before the current row.
Sample Compliance Graphic Packet A sample compliance graphic packet is shown below.
Sample Hex Graphic Packet {G,99,A,R,G,0,0,0,"99WIRE"p B,39,48,H,"3FFFFFF0" p B,40,32,H,"01FFC000000FF8"p B,41,32,H,"3E00000000000FC0" p B,42,24,H,"03C0003FFFFFF0000F"p B,43,24,H,"7C3FFFFFFFFFFFFFE1F0" p B,44,16,H,"0183FFFFFFFFFFFFFFFF06" p B,45,16,H,"018FFFFFFFFFFFFFFFFFFE" p B,46,16,H,"01FFFFFFFFFFFFFFFFFFFE"p B,47,16,H,"01FFFFFF80001FFFFFFFFE" p B,48,16,H,"01FFFFF0000000007FFFFC" p B,49,24,H,"7F800007FFFF00003FF0" p B,50,24,H,"1FC00007FFFF00001FC0" p D,0,4,4 p B,51,24,H,"1C03FFFFFFFFFFFE01C0"p D,0,4,4 p B
B,99,24,H,"07FFFFFFFFFFFFFFFC" p B,100,24,H,"1FF9FFFFFFFFFFFFFF" p B,101,24,H,"3FFE0007FFFF8000FF80" p B,102,24,H,"391E0027FFFF803FFFC0" p B,103,24,H,"1C7FFFFFFFFFFFFFFFC0" p B,104,24,H,"1FC1FFFFFFFFFFFF1FC0" p B,105,24,H,"0FFDFFFFFFFFFFE0FF" p B,106,24,H,"FFFFFFFFFFFFFFF8" p B,107,32,H,"3FFFFFFFFFFFFFE0" p B,108,32,H,"03FFFFFFFFFFFF"p B,109,48,H,"07FFFF80" p D,0,1,2 p B,111,48,H,"FFFFFFFF" p B,112,32,H,"FFFF00000000FFE0" p B,113,24,H,"078000FFFFFFFF001F" p B,114,24,H,"78FFFFFFFFFFFFFFE060" p B,115,16,H,"01
Sample Run Length Graphic Packet {G,99,A,R,G,0,0,0,"99WIRE" p B,39,50,R,"Z" p B,40,39,R,"KzI"p B,41,34,R,"EzsF" p B,42,30,R,"DpZoD" p B,43,25,R,"EdZZEdE" p B,44,23,R,"BeZZMeB" p B,45,23,R,"BcZZW" p B,46,23,R,"ZZZA" p B,47,23,R,"ZDsZE" p B,48,24,"TzkU" p B,49,25,"HtRqJ" p B,50,27,"GsSsG" p D,0,4,4 p B,51,27,"ChZWgC" p D,0,4,4 p B,52,34,R,"ZZEdC" p D,0,4,4 p B,53,30,R,"NzkN" p D,0,4,4 p B,70,5,R,"AuGsSsG" p B,71,5,R,"BtChZWgC" p B,72,6,R,"DxZZEdC" p B,73,7,R,"CtNzkN" p B,74,8,R,"FmChZWhC" p B,75,8,R,"GsZZEdC"
B,101,26,R,"MnToI" p B,102,26,R,"CbHnTiP" B,103,27,R,"CcZZC" p B,104,27,R,"GeZWcG" p B,105,28,R,"JaZReH" p B,106,32,R,"ZZI" p B,107,34,R,"ZZE" p B,108,38,R,"ZQ"p B,109,53,R,"T" p D,0,1,2 p B,111,48,R,"ZF" p B,112,33,R,"PzfK" p B,113,29,R,"CpZBoE" p B,114,25,R,"DcZZGfB" B,115,23,R,"BdZZMeB" B,116,22,R,"AbZZVbA" B,117,22,R,"ZZZB" p D,0,1,2p B,120,23,R,"ZZZ" p B,121,25,R,"ZZV" p B,122,29,R,"ZZM" p B,123,32,R,"ZZF" p B,124,39,R,"ZT" p } p p p p Creating Graphics 5-21
Placing the Graphic in a Format To include a graphic within a format: 1. Design the graphic image as shown in “Designing Bitmapped Images.” 2. If you are using RAM, place a graphic field in the format file to reference the graphic. See the following section, “Defining the Graphic Field,” for more information. Note: If you are using temporary storage, you do not need a graphic field in your format to reference the graphic image. 3. Download all the necessary packets (check digit, format, etc.). 4.
G3. row Distance between the bottom of the print area on the supply to the bottom of the graphic image. Measured in selected units.
Sample Compliance Label This sample format packet uses the graphic packet in “Creating a Graphic Packet.
Sample Bitmap Graphic Image The following format shows the graphic packets (hex and run length) in a sample format. {F,2,A,R,E,400,400,"FMT2" p G,99,227,35,0,0 p Q,240,15,300,125,10," " p T,1,5,V,285,137,0,10,2,2,B,L,0,0,0 p T,2,5,V,255,137,0,10,2,2,B,L,0,0,0 p T,3,15,V,180,25,0,10,1,2,B,L,0,0,0 p T,4,15,V,121,35,0,1,3,1,B,L,0,0,0 p L,S,94,15,94,235,10,"" p B,5,12,F,50,65,1,2,40,1,L,0 p } Sample Batch Packet {B,2,N,1 p 1,"Pat’s" p 2,"Parts" p 3,"3/8 inch Wire" p 4,"3.
5-26 Creating Graphics
PRINTING 6 This chapter describes how to ¨ download files to the printer ¨ define the batch header, batch control, and batch data files ¨ create DOS batch files. This chapter also lists some special printing considerations.
Turn on the printer and make sure it is ready to receive data before you download. See your host’s documentation, system administrator, or “Downloading Methods” for information on ways to download. When downloading, send your packets in this order: 1. Memory configuration packet (M) 2. Configuration packets (A-G) 3. Any of the following: * Check digit packets (see Chapter 4) * Format packets (see Chapter 3) * Graphic packets (see Chapter 5) 4.
4. Type this command at the DOS prompt: COPY LABEL1.FMT COM1 Transmits a file called "LABEL1.FMT" to COM1. COPY LABEL1.BCH COM1 Transmits a batch called “LABEL1.BCH” to COM1. If you use the COPY command to download your formats, set flow control to DTR (not XON/XOFF). Also, do not use the MS-DOS prompt from inside Windows, because you will get a framing error. Refer to the Operator’s Handbook or keyboard’s Operating Instructions for offline data entry and more printing information.
Syntax {B,format#,N/U,quantity p B1. B Batch Header. B2. format# Format number (1 to 999) to use. B3. N/U Controls how image is generated. N New (default). Erase image and re-image all fields using online data. Any missing fields will be blank. U Update last image with one or more fields. All other fields remain the same as the last queued batch. B4. quantity Quantity to print (0 to 32000). Using 0 pre-images the field to reduce the imaging time for labels.
E4. print_mult Number of tags (1 to 999) with the same image. 0 is the default. E5. multi_part Number of identical parts on one tag (1 to 5). 0 is the default. E6. cut_type Enables or disables the knife. Not all the printers support a knife. See the following chart for more information. Options: 0 Does not cut (default) 1 Cuts before, during, and after last tag - printed tag(s) left between printhead & knife. 2 Cuts in strips, not each tag - printed tag(s) left between printhead & knife.
E7. cut_mult Number of tags to print before cutting. A cut multiple of one cuts after each tag. Range: 0 to 32,000. 0 is the default. The cut multiple is a multiple of the print quantity. If the cut multiple is three and the print quantity is 16, then five sets of three tags and one set of one tag is produced. Note: The last tag in the batch is always cut, regardless of the multiple. E8. ver_mode Verifier Mode. Enables or disables the verifier.
Defining Batch Data Fields Batch data fields should be sent in field number order. Use continuation fields for large amounts of data. If you are using N (New) in the batch header, you must list all fields with your data in sequence. If you are using U, you need to list only those fields and data that changes from the last printed batch. Syntax field#,"data string" p C,"continuation" p field# Identifies the text, bar code, or non-printable text field in which to insert the following data. Range: 1 to 999.
Using Expanded EPC Gen2 RFID Data With version 5.
One of the four locking methods can be selected for each memory field (EPC, access password, and kill password). Depending on the locking method specified, the memory field may or may not be readable or writable. There are four locking methods. Value Note: EPC Lock Name Description 0 No lock The selected memory fields are readable and writable. The tag can be programmed multiple times. 1 Permalock Permanently locked in a readable and writable state. The tag can be programmed multiple times.
Access Password Description 0 Access password is readable and writable. 1 Access password is permanently writable (can never be locked). 2 Access password is never readable. 3 Access password is never readable or rewritable. Kill Password Description 0 Kill password is readable and writable. 1 Kill password is permanently writable (never locked), but is readable. 2 Kill password is only writable with password. 3 Kill password is never readable or rewritable.
“~028" Identifies information to be appended. Reserved for future use. Only include the field separator (decimal 028) in this field. “Acs_Pwd~028" Access Password. This must be 8 ASCII Hex characters. No password is assigned if this field is left blank. The data must end with the ASCII field separator (decimal 028). “Kill_Pwd~028" Kill Password. This must be 8 ASCII Hex characters. No password is assigned if this field is left blank. The data must end with the ASCII field separator (decimal 028).
Using Special Characters in Batch Data There are two ways to specify special characters in batch data: ¨ Place a tilde (~) before each character ¨ Use a tilde with the decimal ASCII equivalent For example, you can use “” or ~034 to print the “ character in your batch data; otherwise, the tilde characters are ignored. You can also use ~XXX where XXX is the decimal equivalent of an unprintable character.
Incrementing Fields In incrementing fields, the first number in the sequence must contain the same number of digits as the highest number to be counted. For example, to increment the numbers in a field from 1 to 999, enter the starting number in the batch as 001. Special Printing Considerations Keep in mind the following special printing considerations when using a 9855 or 9860 printer. 9855 Printer Print Speed Printing Printhead Density Knife Peel Mode Verifier 2.5/4.0/6.
Serial Bar Code Printing Information Keep in mind the following serial bar code printing information when using a 9855 or 9860 printer. Print Speed Printhead Density Minimum Bar Code Narrow Element 2.5 ips 203/300 dpi less than 3 dots 4.0 ips 203 dpi 3 dots 6.0/8.0/10.0 ips 203 dpi 4 dots or more Downloading Methods You can download the format and batch data using one of three methods: sequential, batch, and batch quantity zero.
Batch Quantity Zero Method You may use the batch quantity zero method when your application requires operator intervention to enter data. While the operator is entering data, the previous field is sent with a batch quantity of zero. The printer images the field, but does not print it. After the operator enters the data for the last field, the batch quantity can be specified. The last remaining field is imaged, and the label prints almost immediately. To use the batch quantity zero method: 1.
Creating DOS Batch Files for Downloading If you are downloading from an MS-DOS system, you can create batch files to set communication values and download formats. It is a good idea to create a subdirectory to hold your format files. Here is a DOS batch file that sets a serial port, changes to a subdirectory, and downloads a check digit file, format file, and batch data file. MODE COM1: 9600,N,8,1,P CD\PAXAR COPY LABEL1.CDS COM1 COPY LABEL1.FMT COM1 COPY LABEL1.
7 S TAT U S P O L L I N G This chapter explains how to use status polling. There are two types of Status Polling: ¨ Inquiry Request—information about the readiness of the printer. ¨ Job Request—information about the current (or last received) job downloaded to the printer.
Inquiry Request (ENQ) An ENQ character acts as a request for printer status information. You can send an ENQ in front of, in the middle of, or immediately following any packet downloaded to the printer. An ENQ is a command that can be executed as part of a packet or sent on its own (using a communications program). An ENQ is processed immediately. The ENQ character is user defined. The ENQ character does not appear as a visible character; however, we are representing the ENQ character as E .
The following graphics can be used as a quick reference for the Status of Byte #2 and Byte #3. Byte #1 is the non-printable user-defined ENQ character.
E N Q R e f e r e n c e Ta b l e - B y t e # 2 Char Note: 7-4 Const. OFF Const. ON Comp. Failure Corr.
E N Q R e f e r e n c e Ta b l e - B y t e # 2 ( c o n t i n u e d ) Char Note: Const. OFF Const. ON Comp. Failure Corr.
E N Q R e f e r e n c e Ta b l e - B y t e # 3 Char Note: 7-6 Const. OFF Const.
E N Q R e f e r e n c e Ta b l e - B y t e # 3 ( c o n t i n u e d ) Char Note: Const. OFF Const.
Job Request A Job Request returns status information about the most recently processed print job. You can send a job request after an ENQ or batch.
Job Response The Job Response varies, depending on the type of request sent to the printer. The following syntax is the response for a Job 0, 1,or 2 request. Syntax {J,Status1,Status2,"FMT-1","BCH-2"} Status1 These errors stop the print job. Examples include out of stock, supply faults, or data formatting errors. These errors are numbered less than 24 on the “Job Status 0, 1, 2 Response Table,” later in this chapter. Status2 These are errors in the syntax of the MPCL data stream.
The following syntax is the response for a Job 3 request. You may need to press FEED/CUT before the job response is returned. Syntax {J,"Status1 A,B","Status2 A,B,C,D,E","FMT-1","BCH-2"} “Status1 A,B” Status1 A contains the field number, in the format or batch, where an error was found. If the error is not in the format or batch, a “0" is returned. Status1 B contains an error number, which represents the actual printer error. The error numbers can be found in Chapter 8, ”Diagnostics and Errors.
Status2 D- Parameter represents the parameter within the field that the error occurred. The numbering begins after the field identifier. Status2 E- Error Number is the error that coincides with the error numbers presented in Chapter 8, “Diagnostics and Errors.” “FMT-1/BCH-2" The format or batch number is returned. Note: If more than one error occurred, only the most serious error is acknowledged.
Note: A batch has to be printing when you send the job request. You cannot use this job request on batches printing formats with incrementing fields.
J o b S t a t u s 0 , 1 , 2 R e s p o n s e Ta b l e ( S t a t u s 2 C o d e s ) Number Meaning 51 Invalid command 52 Invalid separator value 53 Graphic not found 54 Format for batch not found 55 Quantity/Multiples out-of-range 56 Name descriptor too long 57 Invalid cut value 58 Invalid number-of-parts value 59 Invalid orientation value 60 Invalid thickness value 61 Invalid text field 62 Invalid bar code field 63 Data string too long 64 Invalid data field 65 Row greater than s
Status Polling Considerations for Script Mode The following table shows the effects of the I Packet and the printer’s front panel (or keyboard) on status polling and immediate commands.
DIAGNOSTICS AND ERRORS 8 This chapter explains how to ¨ print diagnostics labels ¨ reset the printer ¨ call Technical Support. Before you call Service, print a test label. The label contains information to help diagnose mechanical and setup problems. This chapter also provides explanations of your printer’s errors. The errors are classified by type and are listed in order. If you have trouble loading supplies or performing maintenance, refer to the Operator’s Handbook.
P r i n t i n g a Te s t L a b e l 1. From the User Diagnostics menu, press the right arrow until you see USER DIAG Test Label 2. Press ENTER/PAUSE. The test label shows the model number, software version, total number of inches printed, voltage, print contrast, printhead resistance, code page, MPCL control characters, ENQ and RS232 characters. R e a d i n g a Te s t L a b e l The first label shows the printer’s configuration by packet (A-M).
Installed Options Description A Network Control Language (NCL) B Battery C Cutter (Knife) H High Speed (12 ips) L Smart Relay P Peel mode R RS-232 option (Keypad) S Stacker V Verifier I f Yo u R e c e i v e a n E r r o r M e s s a g e Any time you receive a message that is not described in this manual, or the recommended action does not solve the problem, call Technical Support. Some errors are the result of communication problems.
If the PC and Printer Are Not Communicating If your PC is having trouble communicating with your printer, follow these steps: ¨ Check any messages that occur at the printer and at the computer. See the following error message listing in this chapter for more information. ¨ Make sure you are using the correct printer cable. ¨ Make sure the cable is plugged into the correct port on the computer. ¨ Compare your printer’s communications settings (especially flow control) with the settings on your PC.
C a l l i n g Te c h n i c a l S u p p o r t Technical support representatives are available Monday through Friday during regular business hours. Follow these steps before you call: 1. Make sure your PC and printer are properly connected. 2. Record any error messages that occurred. 3. Recreate the problem, if you can. 4. Check your port settings. Your problem may be corrected simply by changing the communication settings. 5. List any changes that have recently been made to the system.
Data Errors Errors 001 to 499 are data errors. These errors are returned in response to a J,3 request. See Chapter 7, “Status Polling,” for more information. A data error indicates that incorrect data was received from the host, causing the printer to ignore the entire print job. After checking the packet and correcting the problem, transmit the print job again. The following is a list of data errors. These errors occur because data in the format, batch, check digit, font, or graphic packet is invalid.
013 Column field position is greater than the maximum stock dimension. See “Defining Text Fields” in Chapter 3 for valid column widths. 014 Font style must be 1, 2, 3, 4, 5, 6, 10, 11, 15, 16, 17, 18, 50, or 56. See “Defining Text Fields” in Chapter 3 or Appendix B, “Fonts,” for more information. 015 Character rotation must be 0 (0 degree), 1 (90 degree), 2 (180 degree), or 3 (270 degree). See “Defining Text Fields” in Chapter 3 for more information.
025 String length is outside the range 0 to 2710. 030 Bar code height must be at least 19 (English), 48 (Metric), 38 (203 dpi Dots), 57 (300 dpi Dots), or is not within the supply dimensions. 031 Human readable option must be 0 default 1 no CD or NS 5 NS at bottom, no CD 6 CD at bottom, no NS 7 CD and NS at bottom 8 no text 032 Bar code type is invalid. See “Defining Bar Code Fields” in Chapter 3 for valid options. 033 Bar code density is invalid.
Batch Errors Error Code Description 101 The format referenced by batch is not in memory. 102 Print quantity is outside the range 0 to 32000. 104 Batch mode must be N (new) or U (update). 105 Batch separator in a batch control field must be 0 (Off), 1 (On), or 2 (Double). 106 Print multiple is outside the range 1 to 999. 107 Cut multiple is outside the range 0 to 999. Only valid for printers with a knife. 108 Multiple part supply is outside the range 1 to 5.
207 Incrementing start position must be 0 to 2710. 208 Incrementing end position must be 0 to 2710. 209 The incrementing amount must be 0 to 999. 210 Security value for a PDF-417 bar code must be 0 to 8. Correct the value and resend the format to the printer. 211 Narrow element value is less than 1 or greater than 99. Correct the value and resend the format to the printer. 212 Wide element value is less than 1 or greater than 99. Correct the value and resend the format to the printer.
226 Rule (option) Record Line xx. The upload device must be H (host) for Option 6. Online Configuration Errors Error Code Description 251 Power up mode must be 0 (online) or 1 (offline). 252 Language selection must be 0 (English), 1 (French), 2 (German), 3 (Spanish-ES), 4 (Japanese), 5 (Portuguese), 6 (Italian), 7 (Swedish), 8 (Spanish2-MX), 9 (Danish), 10 (Dutch), 11 (Finnish), or 12 (Norwegian). 253 Batch separator code in a system setup packet must be 0 (off), 1 (on), or 2 (Double).
263 Primary monetary symbol must be 0 (None), 1 (Dollar), 2 (Pound), 3 (Yen), 4 (Deutsche Mark), 5 (Franc), 6 (Peseta), 7 (Lira), 8 (Krona), 9 (Markka), 10 (Schilling), 11 (Rupee), 12 (Ruble), 13 (Won), 14 (Baht), 15 (Yuan), or 16 (Eurodollar). 264 Secondary symbol selection must be 0 (none) or 1 (print secondary sign). 265 Monetary decimal places must be 0 to 3. 266 Character string length in the control characters packet must be 5 (MPCL control characters) or 7 (ENQ/IMD command character).
284 The buffer type must be D (Downloadable Fonts), F (Format), I (Image), R (Receive), T (Transmit), or V (Scalable Fonts). 285 The storage device type in the memory configuration packet must be F (flash) or R (volatile RAM). 286 The buffer size is invalid. 287 The printhead width must be 0. 288 The battery voltage must be 0 (15-volt battery) or 1 (12-volt battery). 289 The printer address specified in the communication settings packet must use exactly six characters.
314 Check digit algorithm must be D (sum of digits) or P (sum of products). Graphic Errors Error Code Description 325 Duplicating direction must be 0 (insert after) or 1 (insert before) in duplicate fields for graphics. 327 Amount of row adjustment must be 0 to 999 dots in duplicate fields for graphics. 328 Duplicate count must be 0 to 999. 340 Bitmap line encoding must be H (hex) or R (run length). 350 Font selector must be 1 to 9999. 351 Font data length must be 68 to 16384.
Communication Errors Error Code Description 409 The printer memory is full. Delete unnecessary formats or graphics from memory. If you are using a graphic file that is very large, consider using another mapping method (such as run length encoding) to reduce the required memory. To use flash memory, you must format it first. See “Formatting Flash Memory” in Chapter 2 for more information. 410 Parity on the printer does not match the parity on the host. Check the parity setting under SETUP options.
417 Flash memory is full. Clear flash. Resend the format, graphic, and check digit packets. If the error reappears, call Technical Support. 420 Internal software list error. Call Technical Support. 421 Internal software list error. Call Technical Support. 422 Duplicate internal name. Call Technical Support. 423 Internal software error. Call Technical Support. 424 Internal software list error. Call Technical Support. 425 Internal software list error. Call Technical Support.
Data Formatting Failures Formatting errors indicate that a field will print incorrectly. After you have checked the data stream and corrected the data, retransmit the format and batch. Note: For errors 571-622, the batch still prints, but the field, font, bar code, or density may be incomplete, missing or contain incorrect data. Error Code Description 571 UPC or EAN bar code data length is invalid. The bar code data length in the batch does not fit the format.
612 The data in this line of the batch is either missing or does not match the format. 613 Reference point off tag. 614 Portion of field off tag. There may be an invalid character in the packet. Make sure you did not enter O for Ø. 615 Bar code width is greater than 16 inches or the number of keywords for your PDF 417 bar code exceeds 928. Decrease the density or shorten the amount of data to print the bar code. 616 A bad dot falls on a bar code and the dot cannot be shifted.
Machine Faults These errors occur when there is a problem with the printer. Error Code Description 703 The printer sensed a calibration of different-sized black marks. Make sure the correct supply is loaded. 704 Printer has not sensed a supply mark within the specified number of inches or out of supplies. Check the ¨ supply tracking ¨ supply marks ¨ black mark sensor position ¨ supply roll for binding. Press ESCAPE/CLEAR. If the error continues to appear, change the supply.
730 A memory allocation error occurred during initialization. 732 RFID Hardware Error. A non-RFID printer received a format containing an RFID Data Field. RFID Errors These errors occur when there is an RFID problem. Error Code Description 740 Command, hardware, inventory, or memory allocation error. There may be an RFID hardware or memory allocation error. The printer does not recalibrate (feed a blank label) after any RFID error. 741 RFID tag missing. Tag not found in RF Field.
744 Tag locked fail. The RFID tag is unable to be programmed, because it is already locked. This is considered a bad RFID tag. The printer does not recalibrate (feed a blank label) after any RFID error. 746 Lock tag fail. The RFID tag has not been locked to prevent reprogramming. This is considered a bad RFID tag. The printer does not recalibrate (feed a blank label) after any RFID error. 747 Time out failure. Any RFID command (read, program, etc.
752 Printer sensed a mark in the wrong place. 753 Printer sensed a mark that is too long. 754 Printer has a ribbon problem. Check the ribbon for a jam or remove any slack by turning the take-up reel clockwise. Load a new ribbon. 755 Printhead is open. Close the printhead before continuing. If the error persists, call Technical Support. 756 The printer is out of supplies. Load supplies. 757 Load supplies. The calibrated supply length differs by plus or minus .25 inches from the format.
765 The printhead has less than 8 bad dots. The printer can shift bar code fields to avoid bad dots. You may need to press ESCAPE/CLEAR to continue printing. Print a test label to confirm the number of bad dots. 766 Backfeed/overfeed error. There is a problem with the backfeed or overfeed distance. 767 Incorrect AD value. Call Technical Support. 768 Printhead has more than 8 bad dots within the format area or is not connected. Make sure the printhead is connected.
785 The internal liner take-up reel is full. Remove the liner take-up reel and dispose of the liner. Press ESCAPE/CLEAR to continue printing. 790 Wait until the printer is idle (no batch waiting to print or not receiving data) before you send any packets. This error may occur when you try to print a test label if the printer is busy. 791 The printer has an error pending. Turn off the printer. Wait 15 seconds and turn it back on. Resend the packets. If the problem continues, call Technical Support.
852 Invalid buffer definition packet or not enough flash memory for the script. One or more of the following buffers were invalid: input buffer, temporary buffer, lookup buffer, printer, or array buffer. Check the buffer definitions. Format flash memory and download the script using the COPY command from DOS or the ADK2 software. 853 Invalid version string or not enough flash memory for the script. The version information in the APPVERSION command is missing or invalid.
Hard Printer Failure Errors These errors are hard printer failures. Call Technical Support if you receive these messages. Error Code Description 900 RAM test failure. 901 ROM/EPROM checksum failure. 902 Software timer failure. 903 Software interrupt failure. 905 Illegal interrupt. 906 Non-maskable interrupt. Check format packet for font clear or format clear packets. 907 Low RAM error. 908 Non Volatile RAM checksum failure. 909 RAM corrupted. 910 Warm restart.
937 Invalid hex data. 938 Invalid checksum. 939 Invalid record count. 940 Invalid flash address. Errors numbered 900-911 occur when you turn on the printer. They may indicate a circuit board failure. Errors numbered 930-940 are errors that may occur during the loading of flash memory. Errors numbered 950-999 indicate a circuit board failure. Call Technical Support if you receive any of these messages.
POWER DOWN NMI Received Non-maskable interrupt occurred. Reset your SETUP options. Transmit your packets again. POWER DOWN Low Appl RAM Not enough RAM for application. Reset your SETUP options. Transmit your packets again. POWER DOWN NVRAM Sum Fail RAM checksum test failed. Reset your SETUP options. Transmit your packets again. POWER DOWN RAM Corrupt Item storage RAM failed. Reset your SETUP options. Transmit your packets again.
P R I N T E R O P T I M I Z AT I O N 9 This chapter provides information on how to improve your printer’s performance by ¨ adjusting the print quality ¨ reducing the imaging time for printing ¨ providing general tips and hints for designing formats. This printer uses “smart imaging” to image and print fields on supplies. Smart imaging remembers the exact boundaries and locations of each field and places a boundary box (white space) around each field.
¨ If the print quality is too light or too dark, adjust the print contrast. The correct contrast setting is important because it effects how well your bar codes scan and how long the printhead lasts. Be sure to check the print quality of bar codes with a bar code verifier or scanner. If you do not have a verifier or scanner, check the bar code visually. A bar code that is IN SPEC will have complete bars and clear spaces. Small alphanumeric characters will look complete.
Reducing Imaging Time Imaging time is the time it takes the printer to image the data for the first label after the printer receives the format and batch packet. There are several ways to reduce the imaging time: send formats and configurations once, use a batch quantity of zero, or update batch fields. ¨ If the formats use the same check digit scheme, you only need to send the check digit scheme once. ¨ Send formats once and use the batch update field to change information on the label.
3. Repeat step 2 for each field except the last one. {B,1,U,0 p 3,"BROADWAY" p } {B,1,U,0 p 4,"555 WEST OAK AVE." p } 4. For the last field, input data and send it with the quantity of labels you want printed. When the printer receives input for the last field, it immediately prints the labels. Example {B,1,U,10 p 5,"DAYTON, OHIO" p } Increasing Throughput Reducing the imaging time increases throughput. You can also increase the baud rate to increase the transmission time and increase throughput.
Note: You should understand the basics of each field before using this method. After you modify any fields or parameters with the optional entry method, resend the format, batch, or configuration packet to the printer. With Bar Codes ¨ Be careful when rotating or placing a UPC/EAN bar code with human readable characters, because the bottom reference point is at the bottom of the bars, not at the bottom of the human readable characters.
9-6 Printer Optimization
A SAMPLES This appendix contains sample formats. You can customize any of these formats to meet your needs.
Sample UPCA Format Packet {F,25,A,R,E,200,200,"Fmt 25" p C,140,40,0,1,2,1,W,C,0,0,"SAMPLE FORMAT" p B,1,12,F,85,40,1,2,40,5,L,0 p T,2,18,V,50,50,1,3,1,1,B,L,0,0 p } Sample Batch Packet {B,25,N,1 p 1,"02802811111" p 2,"TEXT FIELD" p } A-2 Samples
Sample MaxiCode Packets MaxiCode is a two-dimensional bar code developed by UPS (United Parcel Service, Inc.). Data must be defined in a specific way for UPS. Refer to the Guide to Bar Coding with UPS or the AIM MaxiCode Specification for more details about data requirements. The printer supports modes 0, 1, 2, and 3. Contact us for information about additional MaxiCode modes.
Mode 0 (Obsolete) Sample {F,1,A,R,E,0200,0200,"MAXICODE" p B,1,93,V,020,20,33,7,0,8,L,0 p } {B,1,N,1 p 1,"450660000" p C,"001" p C,"840" p C,"[)~030" p C,"01~02996" p C,"1Z12345678~029" p C,"UPSN~029" p C,"12345A~029" p C,"070~029" p C,"~029" p C,"1/1~029" p C,"15~029" p C,"Y~029" p C,"60 SADDLEBROOK CT.
Mode 2 Sample {F,1,A,R,E,200,200,"MAXI_M2" p B,1,93,V,020,020,33,7,0,8,L,0 p {B,1,N,1 p 1,"[)>~030" p C,"01~02996" p C,"068100000~029" p C,"840~029" p C,"001~029" p C,"1Z12345675~029" p C,"UPSN~029" p C,"12345E~029" p C,"089~029" p C,"~029" p C,"1/1~029" p C,"10~029" p C,"Y~029" p C,"~029" p C,"~029" p C,"CT~030" p C,"~004" p } } MaxiCode bar code (33) Message header Transportation header Postal Code (This field determines Mode) Country code Class of service Tracking number Origin carrier SCAC UPS shipper
Mode 3 Sample {F,1,A,R,E,200,200,"MAXI_M3" p B,1,93,V,020,020,33,7,0,8,L,0 p {B,1,N,1 p 1,"[)>~030" p C,"01~02996" p C,"M5E1G45~029" p C,"124~029" p C,"066~029" p C,"1Z12345679~029" p C,"UPSN~029" p C,"12345E~029" p C,"089~029" p C,"~029" p C,"1/1~029" p C,"10~029" p C,"Y~029" p C,"~029" p C,"TORONTO~029" p C,"ON~030" p C,"~004" p } A-6 Samples } MaxiCode bar code (33) Message header Transportation header Postal Code (This field determines Mode) Country code Class of service Tracking number Origin carrie
MaxiCode Compression Sample Once the data is properly encoded in the compressed format as rendered by the UPS.dll, the UPS scanners and software do the translating of the compressed data when reading the symbol. Our printers take the input data as-is and encode it as a standard MaxiCode symbol. Without the UPS encoded scanners and software, generic scanners interpret the encoded data exactly as it appears in the symbology without decompressing its contents.
Sample Data Matrix Packets Data Matrix (ECC-200) is a two-dimensional bar code which is made up of square modules arranged within a perimeter finder pattern. There are 24 square symbol sizes available ranging from 10 rows by 10 columns to 144 rows by 144 columns. There are six rectangular symbol sizes available ranging from 8 rows by 8 columns to 16 rows by 48 columns. The symbol size is data dependent. Data Matrix automatically pads data.
Sample Data Matrix with Function 1 {F,36,A,R,E,400,400,"DTMTRX1" p B,1,50,V,10,50,35,0,50,8,L,0 p} {B,36,N,1 p 1,"~~110012345678902" p} This example prints a 0.50-inch wide by 0.50-inch tall (50) square Data Matrix symbol using the default density (0) without any field rotation (0). FNC1 appears in the batch data as ~~1. Sample Quick Response Packets Quick Response (QR Code) is a two-dimensional bar code, which is made up of square modules arranged in an overall square pattern.
Entering Batch Data for QR Code QR Code requires certain parameters at the beginning of all batch data. Syntax error_cor "error_cor mask# data_input, char" Level of error correction. Some damaged bar codes may still be scannable if the error correction is high enough. Options: H Ultra high reliability level Q High reliability level M Standard level L High density level Note: As you increase the error correction level, the maximum number of characters (in the field) decreases. mask# Mask number.
Structured Append Mode QR Code offers a mode called structured append (or concatenated) that allows you to collect data from multiple QR Code symbols and use that data elsewhere. For example, the components of a sub-assembly can have individual QR Codes and the QR Code for the entire assembly contains all the data from the individual codes. This mode also requires certain parameters at the beginning of all batch data.
Example 1,"D0205E9,Q0A," p C,"B006qrcode," p } Defines the structured append mode (D) for QR Code. This is symbol (02) of a concatenated set containing (05) symbols. The parity byte is E9. The error correction level is Q, which provides a high reliability. Use 0 for the mask number. The data input mode is Automatic. The type of characters are binary (B) and there will be six (06) data characters (qrcode).
Sample Compliance Packet {F,1,A,R,E,600,400,"RDCI" p L,V,500,115,90,85,3 p L,V,298,245,90,102,3 p L,V,500,2,0,390,3 p L,V,400,2,0,390,3 p L,V,298,2,0,390,3 p L,V,200,2,0,390,5 p C,568,8,0,2,2,2,B,L,0,0,"FROM:",0 p C,568,125,0,2,2,2,B,L,0,0,"CARRIER:",0 p C,529,124,0,2,2,2,B,L,0,0,"PRO NUMBER:",0 p C,511,125,0,2,2,2,B,L,0,0,"B/L NUMBER:",0 p C,472,8,0,2,2,2,B,L,0,0,"TO:",0 p C,387,8,0,2,1,1,B,L,0,0,"(420) SHIP TO POSTAL CODE",0 p C,391,250,0,2,1,1,B,L,0,0,"APPOINTMENT NUMBER:",0 p C,358,250,0,2,1,1,B,L,0,0,"
Sample Batch Packet {B,1,N,1 p 1,"1234567890" p 2,"0987654321" p 3,"~20142032678" p 4,"10028028662854" p 5,"1 00 28028 66285 4" p 6,"RODGER DIST CTR" p 7,"8292" p 8,"BROADWAY" p 9,"555 WEST OAK AVE.
Samples A-15
Sample Format Packet {F,5,A,R,G,576,768,"1HDREC1" p L,S,19,39,499,39,38,"" p L,S,19,93,499,93,15,"" p L,S,19,124,499,124,15,"" p L,S,19,155,499,155,38,"" p C,461,232,0,1,1,1,B,L,0,0,"PO NUMBER ",1 p C,426,232,0,1,1,1,B,L,0,0,”STORE " p C,391,232,0,1,1,1,B,L,0,0,”CTNS SHOPPED" p C,357,232,0,1,1,1,B,L,0,0,"CTNS RECVD " p C,320,232,0,1,1,1,B,L,0,0,”CARRIER " p C,259,232,0,1,1,1,B,L,0,0,”FRT BILL # " p C,196,232,0,1,1,1,B,L,0,0,”FRT TERMS " p C,159,232,0,1,1,1,B,L,0,0,”KEYREC# " p C,125,232,0,1,1,1,B,L,0,0,”FRT
Sample Zero Batch Packet {B,5,N,0 p } {B,5,U,1 p 1,"6005710" p 2,"106" p 3,"3" p 4,"3" p 5,"ALLIED FREIGHT1234" p 6,"123456789012" p 7,"P" p 8,"10650337" p 9,"0" p 10,"VIC" p 11,"1/6/94" p 12,"106503378" p } Samples A-17
Sample Data Entry Format Packet This packet uses Option 5 (Data Entry Sources) and Option 20 (Data Entry Prompts). After the printer receives the format packet, the operator can go into Batch Entry Mode at the printer and enter the batch data.
RFID Data Field Samples The ellipsis indicate additional fields that are not shown.
96-Bit RFID Data Field Samples The following examples can be used for C1Gen1 and C1Gen2 (without locking). The 96-bit data that can be displayed using the printer’s Setup, RFID menu for all these examples is the same: “313233343536373839303132.” Refer to your RFID Multi-Protocol Application Notes for more information about displaying what is programmed into an RFID tag.
ASCII BINARY Sample {F,2,A,R,E,400,400,"ASCIIBIN" p T,1,96,V,10,10,0,2,1,1,B,L,0,0 p X,2,96,2 p } {B,2,N,1 p 1,"00110001001100100011001100110100001101010011011000110111 0011100000110001001100100011001100110100" p 2,"00110001001100100011001100110100001101010011011000110111 0011100000110001001100100011001100110100" p } Note: The ASCII Binary data needs to be entered on one line. Do not use line breaks to wrap the data. This data is shown on several lines because of the font size and margins.
SSCC96 Sample {F,45,A,R,E,600,400,"SSCC96" p C,45,220,0,50,10,10,B,L,0,2,"_" p C,75,385,0,50,40,30,B,L,0,2,"Monarch RFID" p C,110,385,0,50,6,6,B,L,0,2,"SHIP TO RFID USER" p C,110,150,0,50,6,6,B,L,0,2,"CARRIER" p C,150,150,0,50,9,9,B,L,0,2,"PRO:" p C,165,150,0,50,9,9,B,L,0,2,"B/L:" p C,200,380,0,50,18,15,B,L,0,2,"PAXAR AMERICAS, Inc." p C,235,380,0,50,14,12,B,L,0,2,"EMAIL: RFID@PAXAR.
Sample Batch Packet {B,45,N,1 p 1,"VENDOR USA" p 2,"42060512" p 3,"PAXAR AMERICAS" p 4,"0987764356" p 5,"0020545640" p 12,"0075687332" p 13,"3600" p 14,"urn:epc:tag:sscc-96:1.0028028.
SGTIN 96 Sample {F,46,A,R,E,600,400,"SGTIN96" p C,45,220,0,50,10,10,B,L,0,2,"_" p C,75,385,0,50,40,30,B,L,0,2,"Monarch RFID" p C,110,385,0,50,6,6,B,L,0,2,"SHIP TO RFID USER" p C,110,150,0,50,6,6,B,L,0,2,"CARRIER" p C,150,150,0,50,9,9,B,L,0,2,"PRO:" p C,165,150,0,50,9, 9,B,L,0,2,"B/L:" p C,200,380,0,50,18,15,B,L,0,2,"PAXAR AMERICAS, Inc." p C,235,380,0,50,14,12,B,L,0,2,"EMAIL: RFID@PAXAR.
Sample Batch Packet {B,46,N,1 p 1,"VENDOR USA" p 2,"42060512" p 3,"PAXAR AMERICAS" p 4,"0987764356" p 5,"0020545640" p 12,"0075687332" p 13,"3600" p 14,"urn:epc:tag:sgtin-96:1.0028028.001234.
Permalock and Password Lock {F,2,A,R,E,400,400,"BOTHLOCK" p X,1,100,0 p } {B,2,N,1 p 1,"313233343536373831323334~028" p C,"~028" p C,"~028" p C,"73737373~028" p C,"CAD01234~028" p C,"30033" p } The EPC data is 313233343536373831323334, the access password is 73737373, and the kill password is CAD01234. Selects permalock and password lock (3) as the locking method for the EPC, access, and kill fields, which means these fields are permanently un-writable. The EPC data can only be programmed ONE time.
B FONTS Our printers support two types of fonts: Bitmapped (traditional printer fonts such as Standard and Reduced) and Scalable/TrueType® (Font 50). This appendix gives a brief overview of each type of font and how your printer interprets fonts. It also shows examples of the fonts loaded in your printer.
These samples were printed using the Internal Symbol set.
These samples were printed using Code Page 437.
PaxarSymbols Font 56 Characters A (decimal 65) = Paxar Font 70 and Font 71 Characters 32 33 ! 34 _ 35 36 37 38 39 # $ % & $ 40 41 42 43 44 45 46 47 ( ) * + , - .
N A F TA F o n t 7 2 a n d F o n t 7 3 C h a r a c t e r s 32 33 34 35 36 37 38 39 ! " # $ % & ' 40 41 42 43 44 45 46 47 ( ) * + , - .
Monospaced Font Magnification Monospaced characters occupy the same amount of space within a magnification. Use monospaced fonts for price fields and data you want to list in a column. Decide how wide and tall you want the characters to appear on the labels. The following two tables show the width and height of each of the monospaced fonts after magnification. This table includes the default (3 dots for Standard, 1 dot for Reduced, 3 dots for Bold) spacing. Using 203 DPI Width Mag.
To calculate other font widths, multiply the font dots (14 dots for Standard, 7 dots for Reduced, 24 dots for Bold) by the magnification and add the default spacing (3 dots for Standard, 1 dot for Reduced, 3 dots for Bold) between characters. Example 14 (Standard font dots) x 5 (magnification) = 70 + 3 (default spacing between characters). There are 73 dots in the Standard font at 5x. 203 DPI Height Magnification 1x 7x 1/100 in. 10.8 75.9 1/10 mm 27.4 192.8 dots 22 154 1/100 in. 6.9 48.
Bold 1/100 in. 16.7 117.24 1/10 mm 42.4 297.8 dots 34 238 OCRA-like (1x only) 1/100 in. 11.8 1/10 mm 30 dots 24 1x 7x 1/100 in. 11 77 1/10 mm 28 195.6 dots 33 231 1/100 in. 7 49 1/10 mm 17.8 124.
Bold 1/100 in. 18.7 130.7 1/10 mm 47.4 332 dots 56 392 OCRA-like (1x only) 1/100 in. 12 1/10 mm 30.
Proportional Font Magnification Each character in a proportionally spaced font is a different height and width. You may be able to place more characters on a line using proportionally spaced fonts. You may want to experiment with these fonts and adjust field measurements in your format as needed. The bitmapped fonts (either monospaced or proportional) appear jagged when magnified. The magnification range is 1 to 7. The following tables provide height and width magnification of sample characters.
C G Tr i u m vi r a t e™ Ty p e f a c e B o l d ( 9 p t . ) 3 0 0 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. 1.5 8 11 1/10 mm 3.8 20.3 28 Dots 4.5 24 331 1/100 in. 10.5 56 77 1/10 mm 26.7 142.2 195.6 Dots 31.5 168 231 Height Magnification CG Triumvirateä Typeface Bold 1x 7x 1/100 in. 9 63 1/10 mm 22.9 160.
C G T r i u m v i r a t e ä Ty p e f a c e ( 6 p t . ) 2 0 3 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. .99 2.96 5.9 1/10 mm 2.51 7.52 15 Dots 2 6 12 1/100 in. 6.9 20.7 41.4 1/10 mm 17.5 52.6 105.2 Dots 14 42 84 Height Magnification 203 DPI 1x 7x 1/100 in. 5.9 41.38 1/10 mm 14.99 105.
C G T r i u m v i r a t e ä Ty p e f a c e ( 6 p t . ) 3 0 0 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. 1 3 6 1/10 mm 2.54 7.62 15.2 Dots 3 9 18 1/100 in. 7 21 42 1/10 mm 17.8 53.3 106.7 Dots 21 63 126 Height Magnification 300 DPI 1x 7x 1/100 in. 6.7 46.7 1/10 mm 16.9 118.
C G T r i u m v i r a t e ä Ty p e f a c e ( 7 p t . ) 2 0 3 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. .99 2.96 5.9 1/10 mm 2.51 7.52 15 Dots 2 6 12 1/100 in. 6.9 20.7 41.4 1/10 mm 17.5 52.6 105.2 Dots 14 42 84 Height Magnification 203 DPI CG Triumvirateä Typeface 1x 7x 1/100 in. 8.87 56 1/10 mm 22.
C G T r i u m v i r a t e ä Ty p e f a c e ( 7 p t . ) 3 0 0 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. 1 3 7.3 1/10 mm 2.54 7.62 18.6 Dots 3 9 22 1/100 in. 9 21 51.3 1/10 mm 22.9 53.3 130.4 Dots 27 63 154 Height Magnification 300 DPI CG Triumvirateä Typeface 1x 7x 1/100 in. 9 63 1/10 mm 22.9 160.
C G T r i u m v i r a t e ä Ty p e f a c e ( 9 p t . ) 2 0 3 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. .99 2.96 5.9 1/10 mm 2.51 7.52 15 Dots 2 6 12 1/100 in. 6.9 20.7 41.4 1/10 mm 17.5 52.6 105.2 Dots 14 42 84 Height Magnification 203 DPI CG Triumvirateä Typeface 1x 7x 1/100 in. 8.87 68 1/10 mm 22.5 172.
C G T r i u m v i r a t e ä Ty p e f a c e ( 9 p t . ) 3 0 0 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. 1.3 4.7 9.6 1/10 mm 3.4 11.8 24.5 Dots 4 14 29 1/100 in. 9.3 32.7 67.7 1/10 mm 23.7 83 171.8 Dots 28 98 203 Height Magnification 300 DPI CG Triumvirateä Typeface 1x 7x 1/100 in. 10.7 74.7 1/10 mm 27.1 189.
C G T r i u m v i r a t e ä Ty p e f a c e ( 1 1 p t . ) 2 0 3 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. .99 2.96 5.9 1/10 mm 2.51 7.52 15 Dots 2 6 12 1/100 in. 6.9 20.7 41.4 1/10 mm 17.5 52.6 105.2 Dots 14 42 84 Height Magnification 203 DPI CG Triumvirateä Typeface 1x 7x 1/100 in. 8.87 68 1/10 mm 22.5 172.
C G T r i u m v i r a t e ä Ty p e f a c e ( 1 1 p t . ) 3 0 0 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. 1.7 5.3 10.7 1/10 mm 4.2 13.5 27.1 Dots 5 16 32 1/100 in. 11.7 37.3 74.7 1/10 mm 29.6 94.8 189.6 Dots 35 112 224 Height Magnification 300 DPI CG Triumvirateä Typeface 1x 7x 1/100 in. 11.7 81.7 1/10 mm 29.6 207.
C G T r i u m v i r a t e ä Ty p e f a c e ( 1 5 p t . ) 2 0 3 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. .99 2.96 5.9 1/10 mm 2.51 7.52 15 Dots 2 6 12 1/100 in. 6.9 20.7 41.4 1/10 mm 17.5 52.6 105.2 Dots 14 42 84 Height Magnification 203 DPI CG Triumvirateä Typeface 1/100 in. 8.87 68 1/10 mm 22.5 172.
C G T r i u m v i r a t e ä Ty p e f a c e ( 1 5 p t . ) 3 0 0 D P I Width Mag. 1x 7x Minimum Average Maximum 1/100 in. 2 7.6 15.7 1/10 mm 5.1 19.4 39.8 Dots 6 23 47 1/100 in. 14 53.7 47 1/10 mm 35.5 136.3 119.4 Dots 42 161 141 Height Magnification 300 DPI CG Triumvirateä Typeface 1x 7x 1/100 in. 17.7 8123.7 1/10 mm 44.8 314.
Scalable Font Information The scalable font is smooth at any point size. There are no jagged edges because the font is created from an equation every time it is used. The field width varies with each letter. When you define formats using scalable fonts, remember to set the character rotation to 0, because it is not supported. However, field rotation is supported for text or constant text fields using the scalable font. The scalable font does not print a slashed zero.
T r u e Ty p e F o n t I n f o r m a t i o n TrueType fonts follow the TrueType outline font standard. These fonts are smooth at any point size. There are no jagged edges, because the font is created from an equation every time it is used. The height and width magnification are defined in point size. 72 points = one inch. One inch = cell size. The cell size is the built-in space around the individual characters of the scalable font. The point size range is 4 to 255. The field width varies with each letter.
Using International Fonts International fonts are available as bitmap or TrueType fonts. See "Bitmap Font Information" or "TrueType Font Information" for more details. To use these fonts, you must purchase the memory expansion option and download the font to the printer. Version 6.0 or greater (9855/9860) and version 3.0 or greater (9825) have a new font rasterizer, which allows for an additional symbol set (110 – Unicode UTF-8). To use this symbol set, you must download an International TrueType font.
Selecting a Symbol Set Specify a symbol set based on the characters to print and one that is compatible with the font's character mapping. The symbol set parameter identifies the character mapping used in the text field or constant text field, for example, Unicode, BIG5, etc. If no symbol set is selected, the default symbol set (Internal Symbol Set) is used. The printer automatically translates some character mappings to others. For example, if you need a BIG5 font, it is possible to use Unicode text data.
International Font Sample {F,3,A,R,E,150,200,"SIMPLE" p T,1,5,V,10,10,0,100,30,30,B,L,0,0,102 p } {B,3,U,1 p 1,"~125~000~125~002~125~004~125~005" p } Symbol Set Parameter Font Number This example prints these four characters with Unicode batch data of ~125~000, ~125~002, ~125~004 and ~125~005.
L i c e n s i n g Yo u r F o n t s We provide you with tools to create and download TrueType fonts. However, it is your responsibility to purchase and license any fonts you download to your printer. Contact your font supplier for licensing information. Additional fonts that are compatible with the printer can be purchased from: The Electronic Font Foundry 11 Silwood Road; Ascot; SL5 OPY; England (0)1344 875 201 www.eff.co.uk Korean, Chinese, and Japanese fonts can be purchased from: Dynalab Inc.
B-28 Fonts
S Y M B O L S E T S / C O D E PA G E S C This appendix contains a listing of the symbol sets, code pages, and extended character sets the printer supports. Use the charts in this appendix to convert dot sequences from the image dot pattern to codes you can use in the fields. Use the Binary to Hex Conversion Chart to convert Binary dot sequences to Hexadecimal numbers for bitmap files. Use the Dot to Run Length Encoding Chart to convert dot sequences to alphabetic characters for bitmap files.
Using Code 128 Function Codes This table lists the characters for Bar Code 128 function codes. These functions are used with scanners. Code Function Code ~201 F1 ~202 F2 ~203 F3 ~204 F4 Entering Extended Characters When using extended characters in your batch data file, type a tilde in front of the three-digit code.
Internal Symbol Set Symbol Sets/Code Pages C-3
ANSI Symbol Set Bold Character Set C-4 Symbol Sets/Code Pages
OCRA Character Set Code Page 100 (Macintosh) Symbol Sets/Code Pages C-5
Code Page 101 (Wingdings) Code Page 437 (Latin U.S.
Code Page 850 (Latin 1) Code Page 852 (Latin 2) Symbol Sets/Code Pages C-7
Code Page 855 (Russian) C o d e P a g e 8 5 7 ( I B M Tu r k i s h ) C-8 Symbol Sets/Code Pages
Code Page 860 (MS-DOS Portuguese) Code Page 1250 (Latin 2) Symbol Sets/Code Pages C-9
Code Page 1251 (Cyrillic) Code Page 1252 (Latin 1) C-10 Symbol Sets/Code Pages
Code Page 1253 (Greek) C o d e P a g e 1 2 5 4 ( Tu r k i s h ) Symbol Sets/Code Pages C-11
Code Page 1255 (Hebrew) Code Page 1256 (Arabic) C-12 Symbol Sets/Code Pages
Code Page 1257 (Baltic) Code Page 1258 (Vietnamese) Symbol Sets/Code Pages C-13
ASCII to Hexadecimal Conversion Chart Use the chart below to translate the characters printed on your test label. The chart lists ASCII characters and their hexadecimal and decimal equivalents. Char. Hex Decimal Char.
ASCII to Hexadecimal Conversion Chart (continued) Char. Hex Decimal Char. Hex Decimal $ 24 36 ; 3B 59 % 25 37 < 3C 60 & 26 38 = 3D 61 ‘ 27 39 > 3E 62 ( 28 40 ? 3F 63 ) 29 41 @ 40 64 * 2A 42 A 41 65 ++ 2B 43 B 42 66 , 2C 44 C 43 67 - 2D 45 D 44 68 .
ASCII to Hexadecimal Conversion Chart (continued) Char. Hex Decimal Char.
Binary to Hex Conversion Chart Binary Hex Binary Hex 00000000 00 00100000 20 00000001 01 00100001 21 00000010 02 00100010 22 00000011 03 00100011 23 00000100 04 00100100 24 00000101 05 00100101 25 00000110 06 00100110 26 00000111 07 00100111 27 00001000 08 00101000 28 00001001 09 00101001 29 00001010 0A 00101010 2A 00001011 0B 00101011 2B 00001100 0C 00101100 2C 00001101 0D 00101101 2D 00001110 0E 00101110 2E 00001111 0F 00101111 2F 0001000
Binary to Hexadecimal Conversion Chart (continued) Binary Hex Binary Hex 01000000 40 01100000 60 01000001 41 01100001 61 01000010 42 01100010 62 01000011 43 01100011 63 01000100 44 01100100 64 01000101 45 01100101 65 01000110 46 01100110 66 01000111 47 01100111 67 01001000 48 01101000 68 01001001 49 01101001 69 01001010 4A 01101010 6A 01001011 4B 01101011 6B 01001100 4C 01101100 6C 01001101 4D 01101101 6D 01001110 4E 01101110 6E 01001111 4F 0
Binary to Hexadecimal Conversion Chart (continued) Binary Hex Binary Hex 10000000 80 10100000 A0 10000001 81 10100001 A1 10000010 82 10100010 A2 10000011 83 10100011 A3 10000100 84 10100100 A4 10000101 85 10100101 A5 10000110 86 10100110 A6 10000111 87 10100111 A7 10001000 88 10101000 A8 10001001 89 10101001 A9 10001010 8A 10101010 AA 10001011 8B 10101011 AB 10001100 8C 10101100 AC 10001101 8D 10101101 AD 10001110 8E 10101110 AE 10001111 8F 1
Binary to Hexadecimal Conversion Chart (continued) Binary Hex Binary Hex 11000000 C0 11100000 E0 11000001 C1 11100001 E1 11000010 C2 11100010 E2 11000011 C3 11100011 E3 11000100 C4 11100100 E4 11000101 C5 11100101 E5 11000110 C6 11100110 E6 11000111 C7 11100111 E7 11001000 C8 11101000 E8 11001001 C9 11101001 E9 11001010 CA 11101010 EA 11001011 CB 11101011 EB 11001100 CC 11101100 EC 11001101 CD 11101101 ED 11001110 CE 11101110 EE 11001111 CF 1
Dot to Run Length Encoding Chart ON (Black) Dots # of Dots Code # of Dots Code 1 A 14 N 2 B 15 O 3 C 16 P 4 D 17 Q 5 E 18 R 6 F 19 S 7 G 20 T 8 H 21 U 9 I 22 V 10 J 23 W 11 K 24 X 12 L 25 Y 13 M 26 Z # of Dots Code # of Dots Code 1 a 14 n 2 b 15 o 3 c 16 p 4 d 17 q 5 e 18 r 6 f 19 s 7 g 20 t 8 h 21 u OFF (White Dots) 9 i 22 v 10 j 23 w 11 k 24 x 12 l 25 y 13 m 26 z Symbol Sets/Code Pages C-21
C-22 Symbol Sets/Code Pages
F O R M AT D E S I G N T O O L S D Use copies of these worksheets and grids to create formats, batch data, and check digit schemes.
Online Configuration Worksheet D-2 Format Design Tools
Batch Worksheet Format Design Tools D-3
Check Digit Worksheet D-4 Format Design Tools
8.0 SUPPLY LAYOUT (Inches) 7.5 7.0 6.5 6.0 5.5 5.0 FEED 4.5 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0.5 0.0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.
203 200 SUPPLY LAYOUT (Metric) 190 180 170 160 150 140 130 FEED 120 110 100 90 80 70 60 50 40 30 20 10 0 0 10 20 30 40 50 60 70 80 90 100 108
192 1536 203 Supply Layout (dpi) 1624 1440 1523 1344 1421 1248 1320 1152 1218 1056 1117 960 1015 864 914 768 812 672 711 576 609 480 508 384 406 288 305 192 203 96 102 0.0 0.0 192 203 0.0 96 192 288 384 480 576 672 768 806 0.
203 Supply Layout (dpi) 300 1624 2400 1523 2250 1421 2100 1320 1950 1218 1800 1117 1650 1015 1500 914 1350 812 1200 711 1050 609 900 508 750 406 600 305 450 203 300 102 150 0.0 0.0 203 300 0.0 102 203 305 406 508 609 711 0.
L IN E S L L L L E N D R O W E N D C O L U M N T H IC K N E S S P A T T E R N Q 4 Q 5 Q 6 Q 7 P A T T E R N L 8 1 R 4 R G G F o rm a t N a m e S u p p ly T y p e F o rm a t # G C u s to m e r N a m e D a te S o ftw a r e V e r s io n G S u p p ly S iz e R O T A T IO N R C O D E # S R C F IE L D S R C S T A R T # T O D E S T .
L IN E S L L L L E N D R O W E N D C O L U M N T H IC K N E S S P A T T E R N Q 4 Q 5 Q 6 Q 7 P A T T E R N L 8 1 R 4 R G G F o rm a t N a m e S u p p ly T y p e F o rm a t # G C u s to m e r N a m e D a te S o ftw a r e V e r s io n G S u p p ly S iz e R O T A T IO N R C O D E # S R C F IE L D S R C S T A R T # T O D E S T .
E PRINTER DIFFERENCES Here are the major features and differences between each printer. Earlier printer versions may not support all features. Printer Comparison Feature 9825 Printer 9855/9860 Printer Printhead Density DPI (dots per inch) 203 DPI 203 DPI 300 DPI (optional) Print speed IPS (inches per second) 2.5, 4.0, or 6.0 IPS 2.5, 4.0, 6.0, 8.0, 10.0, or 12.0 IPS (optional) 9860 max. is 8.0 IPS Maximum print area 4.0" x 16.0" 4.0" x 16.0" 4.0" x 13.
Feature 9825 Printer 9855/9860 Printer Field Number Range 0-999 0-999 Batch Separator Yes Yes High Energy Ribbon No Yes Standard Fonts Standard/Reduced/Bold Standard/Reduced/Bold OCRA/CG Triumvirateä Typeface OCRA/CG Triumvirateä Typeface Bold 9 pt/CG Triumvirateä Bold 9 pt/CG Triumvirateä Typeface 6, 7, 9, 11, or 15 pt Typeface 6, 7, 9, 11, or 15 pt Scalable Font Standard Yes (EFF Swiss Bold) Yes (EFF Swiss Bold) Downloadable Fonts Yes Yes Memory Allocation Yes Yes RAM 4 Meg 2 Meg (F
Post-Print Options The following post-print options are available: Printer 9855â 926ä Knife Yes 9860ä No (includes knife) 928ä 932ä 935ä Stacker Stacker Rewind 938ä Verifier 939ä Keyboard 945ä Unwinder Yes No Yes Yes Yes No Yes No Yes Included Yes with printer Yes Tear Bar Peel Mode Yes Yes No No It may be desirable to install the printer, knife, and stacker on sound-absorbing material in office, commercial, or industrial environments.
E-4 Printer Differences
GLOSSARY Batch Data 2,"Monarch" p Defines the actual information (as fields within { }) printed on the label. Batch Control E,0,1,4,2 p Defines the print job (as a field). Batch Header {B,1,N,1} First line of a batch, immediately following ({). Identifies the format and batch quantity. Batch Packet {B,1,N,1 p 2,"Monarch" p } Contains a batch header and the batch data. Enclosed within { }. Bitmapped Fonts Reside in the printer’s memory. If you change the point size, you have changed the font.
Format Header First line of a format, immediately following the start of packet ({). A format header must begin with F, followed by various header elements. {F,1,A,R,E,600,400,"Fmt-1" p Monospaced Fonts All characters have the same width and are easy to center justify. (Standard, bold, and reduced are monospaced.) Non-volatile RAM Contains information that is SAVED when the printer is turned off. Option R,4,6,1,3,1 p Any line within a format that applies special formatting to a field.
INDEX A access password adding custom fonts adjustments, print algorithm,in sum of digits algorithm,in sum of products alignment bar code allocating memory Aztec bar code optional settings using option 53 6-8, 6-11 2-34 2-8 4-29 4-28 3-21 2-25 4-21 4-21 B backfeed packet syntax backing up bar code alignment defining aspect ratios PDF417 options rotating bar code density syntax bar codes character lengths customizing density defining defining densities determining distance generating check digits justifica
bitmap defining fields 5-14 defining next fields 5-15 defining the header 5-12 hexadecimal chart C-17 hexadecimal method 5-3, 5-5 overview 5-3 run length chart C-21 run length method 5-3, 5-7 storing the image 5-9 bitmapped fonts definition of term G-1 black to white print ratio 5-4 boxes defining 3-30 determining distance 3-31 buffer definition of term G-1 scalable font 2-29 buffer selection 2-25 buffer size selection 2-25 bypass bar code, using option 62 4-24 C calling technical support 8-5 changing back
communication checklist for trouble 8-4 packet syntax 2-21 resetting printer 8-4 using a mode command 2-2 compatibility considering unit of measure 1-8 compliance format sample A-13 compliance label including in a format 5-4 overview 5-2 compliance label overlay sample 5-17 compliance label overlay sample 5-24 configuration uploaded from printer 2-7 configuration packets backfeed control packet G 2-22 comm settings packet F 2-21 control characters packet E 2-15 guidelines 2-8 header 2-5 memory config packet
defining backfeed control packet G bar code type bar codes batch control field batch data field batch header bitmap fields boxes check digit scheme w/sod check digit scheme w/sop comm settings packet F configuration header constant text fields control characters packet E duplicate fields font upload packet graphic header lines memory configuration packet M monetary formatting packet D network packet next-bitmap fields non-printable fields print control packet C RFID (HF) setup packet X RFID (UHF) setup pack
ENQ printing existing config reference table for byte 2 reference table of byte 3 requesting status Response EPC data lock erasing packets error label errors data, description of display format hard printer failures how to reset printers machine faults RFID faults script faults 8-2 7-4 7-6 7-2 7-2 6-8, 6-11 2-33 8-3 8-6 8-27 8-17 8-26 8-4 8-19 8-20 8-24 F feed mode selection field bitmap, defining definition of term duplicate,defining names next-bitmap, defining options field definition definition of term
format buffer definition of term flash memory format header definition of term format worksheet overview formats clearing from memory decisions to make defining bar codes defining boxes defining constant text fields defining lines defining RFID field defining text fields defining the header designing determining content downloading sample field types described briefly filling in worksheets referenced in batch packet sample sample of compliance using grids formats, modifying formatting errors list of 2-28 G
J job request syntax job response explanation of syntax for 0-2 syntax for 3 syntax for 4 job status explanation of response requesting table justification of bar code of constant text fields of text field 7-8 7-9 7-9 7-10 7-11 7-9 7-8 7-12 3-21 3-26 3-6 K kill password knife enabling options 6-8, 6-11 6-5 6-5 L label error 8-3 language, printer 2-9 Latin characters C-6 - C-7, C-10 layout decisions to make 1-6 designing a label 1-5 grid 1-8 print area 1-6 rough sketches 1-7 length of a bar code field 3-
monetary decimal selection formatting syntax list of options symbol selection symbol setting using price formatting monospaced fonts definition of term magnification of multiple part supply 2-14 2-14 2-14 2-14 2-14 4-16 G-2 B-6 6-5 N network packet non-printable fields defining sample 2-40 3-22 3-23 O online configuration worksheet online mode selection opaque overlay explanation optimizing compatibility for multiple printers print quality print speed repeating field parameters using zero batch quantiti
packets batch 6-3 check digit scheme 4-27 clearing from memory 2-33 configuration 2-5 configuration upload 2-6 - 2-7 guidelines 2-3 padding data 4-14 syntax 4-14 parallel communication 2-2 parameters definition of term G-1 for batch control field 6-4 for batch data field 6-7 for batch header 6-3 repeating 9-4 parity selection 2-21 password access 6-8, 6-11 kill 6-8, 6-11 password lock sample A-25 PDF417 bar codes security/truncation 4-19 width/length 4-20 permalock sample 6-11 permalock and password lock sa
printing black to white ratio 5-4 canceling 2-18 considerations 6-13 horiz adjustment 2-8 information 6-13 ordering packets to download 6-2 overview 6-1 test label 8-2 vert adjustment 2-8 problem running out of printer memory 2-33 problems check digit miscalculated 4-16 communication checklist 8-4 dpi varies with printer 1-8 framing error while downloading 6-3 getting technical support 8-5 human readables cut off 9-5 image time and changing data 9-4 image time and unchanging data 9-3 imaging time and repeat
S sample bar code density option 4-18 batch control field 6-4 batch data field 6-7 batch header 6-3 batch method downloading 6-14 batch packet A-14 calculate check digit option 4-15 check digit scheme packet 4-27 - 4-28 comm settings packet F 2-21 compliance formats A-13 compliance label 5-24 compliance label overlay 5-17 configuration packet 2-6 control characters packet E 2-15 copy field 4-8 data entry format A-18 font packet 2-35 font, bold style B-8 - B-9 font, OCRA style B-9 font, standard style B-7 -
supply type unit of measure word length size of monospaced fonts proportaional fonts slashed zero smart imaging soft fonts definition of term source field, of copy data special characters using in batch data speed adjustment selection status polling overview stop bits selection storage device storing images images in flash images in RAM sum of digits calculation sum of products calculation supply about the layout grid measurement on a grid multiple part supply setup syntax supply type/position selection sym
modifying character height 3-5 modifying character spacing 3-4, 3-24 modifying character width 3-5 proportional chars 3-3 rotating 3-7 syntax 3-3 thickness line 3-30 trailing spaces finding 9-5 transmit buffer 2-27 transparent overlay explanation 3-5 troubleshooting 8-3 TrueType font 3-5, 3-25, B-1, B-23, B-27, C-2 types of data in RFID data field 3-35 types of fields brief description 1-9 U unit of measure setting unsuccessful communication upload RFID data uploading configuration font packet user memory
Index 14