Packet Reference Manual 0 28028 Monarch® Printers • 9825® • 9855® { F, 1 , A , R , E , 2 0 0 , 200,"FMT- 1"| B , 1 , 1 2 , F, 9 9 , 4 7 , 1 ,2,65,5,L,0| C , 7 4 , 3 6 , 0 , 1 , 1 , 1 , B,L,0,0,"Fishing Ta ckle"| C , 5 4 , 7 1 , 0 , 1 , 1 , 1 , B,L,0,0,"$40.00"| } {B,1,N,4 | 1,"12345678901” | } TC9800PM Rev. DM 8/12 23456 78901 23456 78901 23456 78901 23456 78901 Fishing Tackle $40.00 Fishing Tackle $40.00 Fishing Tackle $40.00 Fishing Tackle $40.00 ©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-1 Creating an MPCLII Format Packet ....................................................
Defining the Communication Settings Packet ...................................................................... 2-14 Defining the Backfeed Control Packet ................................................................................ 2-15 Special Considerations When Using Backfeed ................................................................. 2-16 Defining the Memory Configuration Packet.......................................................................... 2-16 Checking Current Buffer Sizes ......
Using Option 4 (Copy Data) ................................................................................................ 4-4 Merging Fields................................................................................................................ 4-5 Sub-Fields ..................................................................................................................... 4-5 Using Option 5 (Define Data Entry Sources) .........................................................................
Creating a Graphic Packet .................................................................................................. 5-7 Positioning the Graphic Image ......................................................................................... 5-7 Defining the Graphic Header ............................................................................................... 5-8 Creating Bitmap Fields .......................................................................................................
Job Request ...................................................................................................................... 7-6 Job Response ................................................................................................................ 7-6 Job Status 0, 1, 2 Response Table (Status 1 Codes) .......................................................... 7-8 Job Status 0, 1, 2 Response Table (Status 2 Codes) ..........................................................
Sample Data Matrix Packets................................................................................................ A-6 Square Data Matrix Packet .............................................................................................. A-6 Rectangular Data Matrix Packet ....................................................................................... A-6 Sample Data Matrix with Function 1 ..................................................................................
Scalable Font Information ................................................................................................... B-6 TrueType Font Information .................................................................................................. B-6 Downloading TrueType Fonts ........................................................................................... B-7 Using International Fonts ....................................................................................................
Binary to Hex Conversion Chart ......................................................................................... C-16 Dot to Run Length Encoding Chart ..................................................................................... C-18 ON (Black) Dots............................................................................................................ C-18 Off (White Dots) ...........................................................................................................
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) See Appendix E, “Printer Differences” for a description of each printer’s features.
Creating an MPCLII Format Packet A format defines which fields appear and where the fields are printed on the label. The printer requires this information in a special form, using Monarch® Printer Control Language II (MPCL). This section describes how to create a sample MPCLII format packet. Make sure supplies are loaded, the printer is connected to the host and is ready to receive data. Refer to the Operator’s Handbook for more information.
Daily Startup Procedures You may want to design a checklist for operators to follow each day. Here are a few suggested items: Turn on the printer and host, make sure ribbon and supplies are loaded, make sure communication parameters are set, and download packets from the host to the printer. You may want to keep records of supplies that have been printed. A good way to do this is to design a print log for operators to complete at the end of the day.
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 (Wid x Len) Min. Supply (Wid x Len) Min.
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.
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.
2 CONFIGURING THE PRINTER This chapter discusses how to set communication parameters. upload the printers configuration or font information. configure the printer using online configuration packets. use immediate commands to control the printers operation at any time. Setting Communication Parameters Use the following information if you are using serial communications. See “Using Parallel Communications” for information about parallel communications.
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 | (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.
Multiple options can be used with most fields. Options can be used in any combination except as noted with each definition. Options are processed in the order they are received. Keep in mind that proportionally spaced fonts need wider fields than monospaced fonts. For variable field data, use a letter W to determine the maximum field size. Do not place a new line (return) or any other non-printing character within a field definition.
Configuration Packet Header Always include an I, immediately after the left bracket { and before the packet identifier (A, B, C, etc.). The I parameter identifies the data stream as a configuration packet. Note: Include the I parameter with each packet if you are sending them individually. Include it only at the beginning of a data stream if you are sending multiple packets. This is the syntax to use when you create online configuration packets: Syntax { I, 1 - 9 optional records A, parameter 1...
If you do not use the optional parameters, the syntax for the online configuration packets does not change. For example, {I,C,0,50,0,0,0 | } uses the default contrast, moves print 50 dots (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. Example {I,0,U,R | } Uploads the printer configuration from volatile RAM and returns the following to the host.
Making Print Adjustments You can adjust where the printer prints on your supply by adjusting the supply, print, or margin positions. However, keep in mind the following: Supply adjustments across the width of your supply, such as the margin position, are based in dots- either 203 dpi or 300 dpi, depending on your printhead density.
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 25 26 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,supply_type,ribbon,feed_mode,supply_posn,cut_posn, skip_index | } B1. B Supply Setup Packet B2. supply_type Supply Type. Options: 0 1 2 3 4 5 Note: B3. ribbon Black mark supply Die Cut/edge aperture supply (default) Continuous (non-indexed) supply Center Aperture supply (9855) Reserved Tag Edge Aperture (9855 RFMP or for cutting tags with Version 7.
B7. skip_index Skip index mode. Options: 0 1 and Disable skip index mode (default) Enable skip index mode. Allows the printer to skip (ignore) a sense mark print an image over multiple labels. Example {I,B,0,0,1,10,50,1 | } Indicates black mark and thermal direct stock has been loaded, causes the printer to operate in on-demand mode, feeds the supply approximately .05 inches up before printing the format on each label (10/203 inches), feeds the supply .
Defining the Monetary Formatting Packet The monetary formatting packet (D) selects the monetary symbols to print for a price field. Use the monetary formatting packet to select primary and secondary monetary symbols, and designate the number of digits to appear at the right of a decimal. Syntax {I,D,cur_sym,secondary,decimals | } D1. D Monetary Formatting Packet D2. cur_sym Currency Symbol. Options: 0 1 2 3 4 5 6 7 8 Note: D3.
Syntax {I,E,"ANSI_cd","string1","string2" | } E1. E Control Characters Packet E2. “ANSI_cd” ~123 ~044 ~034 ~124 Start of header { (left bracket) Parameter , (comma) separator Quoted strings “ (quotes) Field separator | (vertical bar) The field separator is the split vertical bar (|). The decimal value is 124. To enter this character, use the Shift key plus the Split Vertical Bar key on your computers keyboard.
Using Immediate Commands Immediate commands effect printer operation as soon as the printer receives them, even if they are included within a packet or used inside quotation marks. You can use immediate commands to change immediate command or status polling control characters, reset the printer, or cancel and repeat batches. Enabling Immediate Commands When the printer is first turned on, these commands are not available.
Command Parameter ^GE Enables the conversion of formats designed in 203 dpi dot units (not English or Metric) to 300 dpi. ^ID or ^ICd Disables the Immediate Command feature by turning off the Immediate Command escape character. Sets the Immediate Command escape character to the ASCII value given by the d parameter. The value can be any ASCII character. Use ^IE to enable immediate commands.
Note: To use the immediate command control character or the status polling character within your data, use the tilde sequence. 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.
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. In continuous mode, only the last label in the batch is advanced to the 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.
Each buffer’s allocated memory remains in effect until that buffer is reallocated. For this reason, you may want to reallocate all the buffers when reallocating any buffer. If you reallocate more memory than you have available, you receive an error. Syntax {I,M,buffer,device,buffer_size | } M1. M Memory Configuration Packet M2. buffer Buffer type. Options: D F I R T V M3. device Downloadable Fonts Format Image Receive Transmit Scalable (vector) fonts Storage type.
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 downloaded fonts, add that memory into your image buffer.
Downloadable Fonts Buffer Used to store downloaded (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. Fonts stored in this buffer are deleted when the printer is turned off. We recommend storing downloaded fonts into flash memory.
Memory Considerations with Downloaded TrueType Fonts The size of the TrueType font file, in bytes, is the minimum amount of memory you must have available in the downloadable fonts buffer. The scalable (vector) fonts buffer is used to image the downloaded fonts (TrueType). If you are using several downloaded TrueType fonts, you may need 100K or more in this buffer. The printer does not print the fonts if there is not enough memory in the scalable (vector) fonts buffer.
Packets with the same number should not be added to flash memory. If two packets with the same number are stored in flash, only the last packet sent can be used. For example, if you send the following packets to flash memory, only the Textiles format can be used. {F,10,A,F,E,300,200,"UPC" | } {F,10,A,F,E,300,200,"Textiles" | } Fonts are stored differently in flash. For example, the 9825 printer has very limited flash font memory and one TrueType font may exceed that limit.
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,H,Z | } Selects all fonts and uploads the font size information for any downloaded fonts.
0,18,850,"CGTriumv15",1,0,13,47,59,20,31,0| 0,513,0,"CGTriumv15",1,0,13,47,59,20,31,0| 0,513,1,"CGTriumv15",1,0,13,47,59,20,31,0| 0,513,437,"CGTriumv15",1,0,13,49,59,20,31,0| 0,513,850,"CGTriumv15",1,0,13,49,59,20,31,0| 0,70,0,"Paxar15",1,0,7,32,42,22,42,0| 0,71,0,"Paxar18",1,0,9,34,51,27,51,0| 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 | 0,22,0,"ZIBFont",0,0,0,7,11,7,11,2 | 0,23,0,"ZICFont",0,0,0,10,18,10,18,2 | 0,24,0,"ZIDFont",0,0,0,10,18,
F4. device Device. Options: F R Z Example Flash Volatile RAM All devices (use for upload) {F,0,H,Z | } Selects all formats in memory and returns the following: Example {F,0,H,Z | Fmt_1,406,406 | Fmt_10,324,406 | Fmt_15,812,812 | Fmt_20,305,609 | Fmt_25,1218,406 | } Displays the format number, supply length and supply width (in dots) for each format in memory.
Example D1. D Non-Printable Text/Data Field. D2. “vfr_comds” Verifier commands. Must be enclosed within quotation marks. Refer to the SV Series Operators Guide for the complete list of verifier commands. V,1,A,T,"BEAMON" | D,"~LV02" | The verifiers configuration packet ID is “1" and named “BEAMON." The verifier packet is added to temporary memory. It uses Mode 2.
Defining the RFID Setup Packet (9855 RFMP Printer Only) This packet is only valid on 9855 RFMP printers. Use the RFID setup packet (X) to set the protocol, write attempts, read power, write power, signal adjust, and read after write. You can use the Monarch® RFID Printer Setup Utility to configure your printer (power level, print and supply position, etc) for your RFID supplies. Find this Web-based utility at http://www.servisource1.com/prnutil/rfidsetup/.
2-28 Packet Reference Manual
3 DEFINING FIELDS This chapter provides a reference for defining the format header text and constant text bar code fields line and box fields. Defining the Format Header A Format Header begins a format file. Syntax {F,format#,action,device,measure,length,width,"name" | 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 R F5.
Defining Text Fields 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 | T1. T Text Field. T2. field# Unique number from 1 to 999 to identify this field. T3. # of char Maximum number of printed characters (0 to 2710) in the field. T4. fix/var Fixed or variable length field. Options: F V T5.
T7. gap Number of dots between characters in 203 dpi (or 300 dpi for 9855 printer). Range: 0 to 99. Note: For monospaced fonts, the additional spacing is added to the existing intercharacter gap. This is also true for proportionally spaced fonts, but remember that the inter-character gap varies with character combinations. Any number other than 0 or the default number affects your field width.
Note: Solid black print should not exceed 30% on a given square inch of the label, or the printhead life may be decreased. 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.
T15. sym set Symbol set. Use 0 for the Internal Symbol Set.
Defining Bar Code Fields Each bar code field requires a separate definition. Syntax B,field#,# of char,fix/var,row,column,font,density,height, text,alignment,field rot,type,sep_height,segment | B1. B Bar Code Field. B2. field# Unique number from 1 to 999 to identify this field. B3. # of char Maximum number of characters. If the bar code uses a check digit, allow an extra character for the check digit. The actual maximum number of characters is limited by the size of the label and bar code density.
B4. fix/var * Fixed (F) or variable (V) length field.
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: Remember to include text or numbers that may appear with the bar code for the row measurement.
B7. font Bar code. Options: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 22 23 24 31 32 33 35 36 37 38 40 41 44 50 B8. density UPCA UPCE Interleaved 2 of 5 Code 39 (no check digit) Codabar EAN8 EAN13 Code 128 MSI UPCA +2 UPCA +5 UPCE +2 UPCE +5 EAN8 +2 EAN8 +5 EAN13 +2 EAN13 +5 POSTNET Code 93 Intelligent Mail (9855 printer using version 7.
203 DPI Bar Code Densities Bar Code Type Density Selector Density Narrow Narrow to (% or cpi) Element Wide Ratio (dots/mils) Data Length Appearance Char Codes 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 Narrow to Element Wide Ratio (dots/mils) Data Length Appearance Codes 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 to7FH 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.7 (5 dot gap) 0,5,6,9 or 11 8 0 to 9 Intelligent Mail 0 (fixed at 4.3 cpi) 24/118.2 10/49.3 4/19.
203/300 DPI Bar Code Densities Bar Code Size Row x Col. Density Selector Max. Data Length Num. X Alphanum.
203 DPI Bar Code Densities Bar Code Type Density Selector Narrow Element (dots/mils) Data Length Char 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.0690 0.0740 0 to 2710 00H to FFH Note: 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 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.
300 DPI Bar Code Densities Bar Code Type Density Selector Density (% or cpi) Narrow Element (dots/mils) Narrow to Wide Ratio Data Length Appearance Char Set Codes 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.0 (5 dot gap) 0, 5, 6, 9 or 11 8 0 to 9 Intelligent Mail 0 (fixed at 4.
B9. height Bar code height, in 1/100 inches, 1/10 mm, or dots. Minimum values: English Metric 48 203 Dots 300 Dots 19 38 57 For the Aztec bar code, use 0. For Data Matrix and QR Code, the printer determines the size of the symbol, but the user’s scanner determines the functional size (minimum height) of the symbol. Small Data Matrix and QR Codes may not be scannable. The Data Matrix and QR Code’s height depends on the number entered for this parameter.
B13. type Select from the bar code family. This parameter only applies to the GS1 DataBar bar code. For other bar codes, do not include this parameter. Options: 1 2 3 4 5 6 7 8 9 10 11 12 Example GS1 DataBar 14 (default) GS1 DataBar 14 Truncated GS1 DataBar 14 Stacked GS1 DataBar 14 Stacked Omni directional GS1 DataBar Limited GS1 DataBar Expanded UPCA UPCE EAN13 EAN8 UCC/EAN128 and CC A/B UCC/EAN128 and CC C B14. sep_height Height of the separator between the linear bar code and 2D bar code.
Each non-printable text field requires a separate definition. Syntax Example D,field#,# of char | D1. D Non-Printable Text Field. D2. field# Unique number from 0 to 999 assigned to this field. D3. # of char Maximum number of characters in this field: 0 to 2710. D,4,20 | Defines a non-printable text field (field #4) with a maximum of 20 characters. Defining Constant Text Fields A constant text field is a set of fixed characters that prints on all labels. Define each constant text field separately.
C5. font Style of font. Options: 1 2 3 4 5 6 Standard Reduced Bold OCRA-like HR1 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 Or a valid downloaded font selector number. Fonts 5 and 6 are for numeric data only.
C9. alignment Alignment of constant text in the field. Options: L Align on left side of field. C Center text within field (monospaced fonts only) R Align on right side of field (monospaced fonts only) B Align at midpoint of field E Align at endpoint of the 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. Options: 0 1 2 3 C11.
C13. sym set Symbol set. Use 0 for the Internal Symbol Set.
Defining Line Fields Use lines to form borders and mark out original prices. Define each line separately. This field is not assigned a field number, but is counted as a field (keep this in mind, as the printer allows a maximum of 1000 fields per format). You can define any line length and a thickness up to 99 dots, as long as the solid black print does not exceed 30 percent of any given square inch of the label. Line Types You can create horizontal and vertical lines. There are two ways to define lines.
L6. length/ end col If Using Segments: Column location of end point. Measure from left edge of print area. On vertical lines, this value must match parameter L4. If Using Vectors: Length of the line in selected units. Example 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 Q3. column Distance from left edge of print area to lower left corner of box. Use the previous table for values. Q4. end row Distance from bottom of print area to upper right corner of box. Use the previous table for values. Q5. end col Distance from left edge of print area to upper right corner of box. Ranges same as column. Q6. thickness Using the chart below for reference, write the desired line thickness (1 to 99) in box Q6.
Defining Verifier Fields 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 format.
3-26 Packet Reference Manual
4 DEFINING FIELD OPTIONS 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.
Applying Options to the RFID Data Field All the normal field options (copy, merge, pad, increment, etc.) can be applied to the RFID Data Field. However, certain restrictions may apply. To copy, merge, pad, or increment data in the RFID Data Field, the copied/merged/padded/incremented data must be in ASCII Hex format. When incrementing an RFID Data Field or EPC data, the data increments as follows: 0 to F (0123456789ABCDEF), then back to 0.
Using Option 2 (Data Type Restrictions) 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 printer. 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 | R1. R Option Header. R2.
R4. chars Example Characters to include in a field or a specific template. Must be enclosed within quotation marks. Indicators can be * any printable character # any digit 0-9 @ any letter a-z, A-Z no user input for this position (for fixed data or copied data) R,3,S,"ABC1234567890" | Restricts the field data to letters A, B, and C, and all digits.
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 Data Field Type 1 203 Non-printable 2 339 Non-printable 3 8 Text 4 BLUE Text 5 2033398BLUE Bar Code To create this sequence: 1.
Syntax R,5,code | R1. R Option Header. R2. 5 Option 5. R3. code Input code for the data in the field. Options: H Host K Keypad N No user input for this field R RFID (read data from the RFID chip). This is ignored on non-RFID printers. Note: Example Option 5 re-images each label in the batch. R,5,K | Allows data to be entered from a keyboard or scanner. Example R,5,H | Allows data to be entered from the host.
Example T,150,V,230,130,0,1,1,1,B,L,0,0 | R,5,R | R,6,H | 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" | X,5,24,0 | T,6,20,V,415,270,0,50,15,15,B,L,0,2 | R,4,5,1,16,1,0 | R,6,H | } Copies data from field 5 (RFID Data Field) to field 6 (Text field). Uploads the data to the lastused port.
Using 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 Example R,21,"field_name" | 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 (“).
Using Option 31 (Calculate Check Digit) The printer generates a check digit if you apply Option 31 to the field. You cannot use this option if the field contains a UPC, EAN, or Code 39 (with the MOD43 check digit) bar code. Syntax Example R,31,gen/ver,check digit # | R1. R Option Header. R2. 31 Option 31. R3. gen/ver Enter G to generate a check digit. R4. check digit # Specifies a check digit scheme. Enter a number that identifies a check digit scheme that has been defined.
Option 50 can be used with PDF417 bar codes for specific customer ratios. With PDF417 bar codes, use only the narrow and wide parameters. The narrow parameter defines the individual bar width in dots and the wide parameter is used to define the height of each individual stacked bar code. Option 50 can also be used with Option 52 to further customize the dimensions of a PDF417 bar code. Option 52 allows customization of the number of columns or number of rows for the bar code.
Using Option 51 (PDF417 Security/Truncation) 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. This option can appear only once per PDF417 field, in any order, following the bar code field.
Using 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.
Example R5. l pos Leftmost position in inc/dec portion of field. If this value is not entered, the default value 1 is used. Range: 0 to 2710. R6. r pos Rightmost position in inc/dec portion of field. If this value is not used, the entire field length is used as the default. Range: 0 to 2710. R,60,I,5,1,6 | Increments a field by 5 each time the field is printed. The field increments beginning with the first left position and ending with the sixth position.
Using 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 | 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.
Verifier Information 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. B,3,13,V,310,28,8,4,50,8,L,0| B,4,13,V,355,200,8,4,50,8,L,0 | Postal Code Bar code Tracking Number Bar code Bar code begins at row 310 Bar code begins at row 355 The verifier cannot verif y the “ postal code” and “ tracking number” bar codes, because the y do not star t and end on the same row .
Using 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. 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). Syntax Example R,64,field,"code",lock | R1. R Option Header. R2. 64 Option 64. R3. field Memory field to program. Use A (AFI). R4. “code” Byte code.
A6. fld_length The maximum number of characters the field will contain. Range: 0 to 2710. A7. D/P Algorithm. The algorithm determines how the check digit is calculated. Options: D P A8. “weights” Example sum of digits sum of products String of digits used for calculation. A weight string is a group of two or more numbers that is applied to a field. The number of digits in this string should equal the number in fld_length. Enclose in quotation marks. Range: 0 to 2710.
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. Remember, a weight string must contain at least two different numbers. This example has a weight string of 1,2,3,4: field: weight string: 5 4 2 1 3 2 2 3 4 4 5 1 2 2 1 3 9 4 2.
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. use the compressed graphics packet. 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 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.
Special Considerations Solid black print cannot exceed 30% of any given square inch of the supply. If the black print exceeds this limit, you may lose data or damage the printhead. In the first label, the large “M” logo and thick black line exceed the allowed black to white print ratio. In the second label, the large “M” logo does not exceed the black to white print ratio. 2 inches Exceeds limit Exceeds limit 2 inches Does not exceed limit 0.
Section off the grid in columns of eight. If any rows are not divisible by 8, add enough 0’s to complete a column.
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.
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.
Creating a Graphic Packet Your graphic packet can contain bitmapped fields (for bitmapped images) constant text fields lines boxes Images using hex representation or run length encoding are bitmapped images. See “Designing Bitmapped Images” to design your bitmapped image. Once you design your graphic image, you are ready to define a graphic packet. This packet generates the graphic image you use in a format.
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.
Example {G,99,A,R,G,0,0,0,"99Wire" | Adds a graphic image identified by number 99 to volatile RAM. The graphic uses dot measurement. The image will be placed according to the row and column parameters in the graphic field. The imaging mode is 0 and the image is called 99Wire. 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.
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" | N1. N Next-Bitmap Field. N2. adjdir Increments or decrements the row count. Inserts the duplicate line after or before the current row.
Example B,117,24,H,"03FFFFFFFFFFFFFFFFFFFC" | D,0,1,2 | Defines a duplicate field that is imaged after the bitmap line. This field duplicates the preceding bitmap line twice (at row 118 and 119). You can use constant text, line, or box fields in a graphic packet to create a compliance label overlay. See Chapter 3, “Defining Fields,” for more information about these fields. 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" | B,39,48,H,"3FFFFFF0" | B,40,32,H,"01FFC000000FF8" | B,41,32,H,"3E00000000000FC0" | B,42,24,H,"03C0003FFFFFF0000F" | B,43,24,H,"7C3FFFFFFFFFFFFFE1F0 | B,44,16,H,"0183FFFFFFFFFFFFFFFF06" | B,45,16,H,"018FFFFFFFFFFFFFFFFFFE" | B,46,16,H,"01FFFFFFFFFFFFFFFFFFFE" | B,47,16,H,"01FFFFFF80001FFFFFFFFE" | B,48,16,H,"01FFFFF0000000007FFFFC" | B,49,24,H,"7F800007FFFF00003FF0" | B,50,24,H,"1FC00007FFFF00001FC0" | D,0,4,4 | B,51,24,H,"1C03FFFFFFFFFFFE01C0" | D,0,4,4
B,121,24,H,"FEFFFFFFFFFFFFFFFFE0" | B,122,24,H,"07FFFFFFFFFFFFFFFC" | B,123,32,H,"FFFFFFFFFFFFFFC0" | B,124,32,H,"01FFFFFFFFFFF8" | } Sample Run Length Graphic Packet {G,99,A,R,G,0,0,0,"99WIRE" | B,39,50,R,"Z" | B,40,39,R,"KzI" | B,41,34,R,"EzsF" | B,42,30,R,"DpZoD" | B,43,25,R,"EdZZEdE" | B,44,23,R,"BeZZMeB" | B,45,23,R,"BcZZW" | B,46,23,R,"ZZZA" | B,47,23,R,"ZDsZE" | B,48,24,R,"TzkU" | B,49,25,R,"HtRqJ" | B,50,27,R,"GsSsG" | D,0,4,4 | B,51,27,R,"ChZWgC" | D,0,4,4 | B,52,34,R,"ZZEdC" | D,0,4,4 | B,53,30,R
B,115,23,R,"BdZZMeB" | B,116,22,R,"AbZZVbA" | B,117,22,R,"ZZZB" | D,0,1,2 | B,120,23,R,"ZZZ" | B,121,25,R,"ZZV" | B,122,29,R,"ZZM" | B,123,32,R,"ZZF" | B,124,39,R,"ZT" | } 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.
Example G,57,0,0,0,0 | Defines a graphic field that is identified by the number 57. The image begins at 0,0. The imaging mode is 0 and there is no rotation. 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" | G,99,227,35,0,0 | Q,240,15,300,125,10," " | T,1,5,V,285,137,0,10,2,2,B,L,0,0,0 | T,2,5,V,255,137,0,10,2,2,B,L,0,0,0 | T,3,15,V,180,25,0,10,1,2,B,L,0,0,0 | T,4,15,V,121,35,0,1,3,1,B,L,0,0,0 | L,S,94,15,94,235,10,"" | B,5,12,F,50,65,1,2,40,1,L,0 | } Sample Batch Packet {B,2,N,1 | 1,"Pat’s" | 2,"Parts" | 3,"3/8 inch Wire" | 4,"3.
6 PRINTING 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.
Defining the Batch Header Batch data is the actual information printed on the supply. Batch data fills in the format’s text, bar code, and non-printable text fields. A batch packet contains the following three parts: batch header identifies the format and how many labels to print. batch control defines the print job. batch data (optional) defines the actual information printed on the label. A batch header begins the file. It tells which format the batch uses and how many labels to print.
E6. cut_type Enables or disables the knife. Not all the printers support a knife. See the following chart for more information. Options: 0 1 2 3 4 5 Does not cut (default) Cuts before, during, and after last tag - printed tag(s) left between printhead & knife. Cuts in strips, not each tag - printed tag(s) left between printhead & knife. Cuts before, during, and after last tag - no printed tags left between printhead & knife.
Example E,0,1,4,2,1,4,1,2 | Defines a batch control field. Continuous feed mode is used and a separator prints between batches. Four tags have the same image and there are two identical parts on one tag. The knife cuts after every four tags. A verifier is enabled and the printer detects when either the I/O or data cables are disconnected. Defining Batch Data Fields Batch data fields should be sent in field number order. Use continuation fields for large amounts of data.
Using Expanded EPC Gen2 RFID Data (9855 RFMP Printer Only) The 9855 RFMP printer supports Expanded C1Gen2 data, which is composed of five different fields: EPC Data Kill Password User Memory Lock Code Access Password The printer also accepts EPC data following the guidelines in the EPCglobal Tag Data Standards Specification, which conforms to the EPC Radio-Frequency Identity Protocols Class 1 Generation 2 UHF RFID Protocol for Communications at 860-960MHz Standards (RFID Air Interface
The following table describes the locking method for each memory field. EPC Memory Description 0 EPC is readable and writable. 1 EPC is permanently writable (can never be locked). 2 EPC is only writable with password, but is readable. 3 EPC is never rewritable, but is readable. User Memory Description 0 User memory is readable and writable. 1 User memory is permanently writable (can never be locked), but is readable. 2 User memory is only writable with password, but is readable.
C,"User_Mem~028" User Memory. Enclose in quotation marks. The amount of programmable user memory varies with the tag types. Refer to the Monarch® RFID Printer Setup Utility for details about the available user memory for each chip. The printer programs up to 512-bits of data (128 ASCII Hex characters). The data must be ASCII Hex characters and end with the ASCII field separator (decimal 028). C,"~028" Identifies information to be appended. Reserved for future use.
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.
Downloading Methods You can download the format and batch data using one of three methods: sequential, batch, and batch quantity zero. Sequential Method Using the sequential method, you send all your format and batch data at one time. Use this method when your application does not require operator intervention to input data. All data is sent down at one time, and the printer then images each field. As soon as the last field is imaged, your labels begin to print.
Modifying Formats The optional entry method is a quick way to modify your format fields, check digit fields and configuration packets. Optional Entry Method This method enables you to reset only the parameters you want to change. Commas act as placeholders for unchanged parameters. The optional entry method reduces file size and increases the speed at which files are sent to the printer.
S TAT U S P O L L I N G 7 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.
ENQ Reference Table - Byte #2 Char Const. OFF Const. ON Comp. Failure Corr.
ENQ Reference Table - Byte #2 (continued) Char Const. OFF Const. ON Comp. Failure Corr.
ENQ Reference Table - Byte #3 Char Const. OFF Const.
ENQ Reference Table - Byte #3 (continued) Char 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.
The following syntax is the response for a Job 3 request. You may need to press FEED before the job response is returned. Syntax {J,"Status1 A,B","Status2A,B,C,D,E","FMT-1","BCH-2"} “Status1 A,B” Example 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.
The following syntax is the response for a Job 4 request. Syntax {J,printed,total,"FMT-1","BCH-2"} Example Printed the number of tags or labels already printed in the batch. Total the total number of tags or labels to be printed in the current batch. “FMT-1/BCH-2" The format or batch number is returned. {J,8,25,"FMT-3","Bch-2"} 8 out of 25 tags or labels have been printed from format number 3.
Job Status 0, 1, 2 Response Table (Status 2 Codes) 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 59 Invalid orientation value 60 Invalid thickness value 61 Invalid text field 62 Invalid bar code file 63 Data string too long 64 Invalid data field 65 Row greater than stock length 66 Row greater than for
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.
Reading a Test Label The first label shows the printer’s configuration by packet (A-M). See Chapter 2, “Configuring the Printer” for more information. The lines beginning with M show the printers memory allocation, which can be changed. The units for supply position, etc. are displayed in dots, even if you entered them in English or Metric units.
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.
Additional Diagnostics Information For detailed printer diagnostics information, refer to the Operator’s Handbook. See Chapter 7, “Status Polling,” for information on requesting printer and job status. See the following error message listing in this chapter for more information. Data Errors Call Technical Support if you receive any error message not listed below. 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.
Error Code Description 017 Field restriction must be V (variable) or F (fixed).
Error Code Description 042 End row is invalid. Line segment or box end row is defined outside of printable area. 043 End column is invalid. Line segment or box end column is defined outside of printable area. 044 Dot pattern for line or box must be “”. 045 Line length is defined beyond the maximum length. See “Defining Line Fields” in Chapter 3 for valid lengths. 046 Line type must be S (segment) or V (vector). 051 Imaging mode in the graphic header must be 0.
Error Code Description 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.
Error Code Description 255 Supply type must be 0 (black mark), 1 (die cut), 2 (continuous), or 3 (aperture) 256 Ribbon selection must be 0 (direct), 1 (transfer), or 2 (high energy). 257 Feed mode must be 0 (continuous) or 1 (on-demand). 258 Supply position must be -300 to 300 dots. 259 Contrast adjustment must be -699 to 699 dots. 260 Print adjustment (position) must be -99 to 99 dots (9825) or -450 to 450 dots (9855). 261 Margin adjustment (position) must be -99 to 99 dots.
Error Code Description 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 communications settings packet must use exactly six characters.
Check Digit Errors Error Code Description 310 Check digit scheme number must be 1 to 10. 311 Modulus must be 2 to11. 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.
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.
Data Formatting Failures Formatting errors indicate that a field prints 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.
Error Description Code 620 Font and printhead dot density mismatch. A 300 dpi font is specified in the format, but a 203 dpi printhead is used in the printer or vice-versa. Check the font or change the printhead to correct the error. 621 An error occurred opening the TrueType font file. Select a different font to download. If the error message persists, call Technical Support. 622 Not enough memory to create the downloaded TrueType characters in the scalable fonts buffer.
RFID Errors These errors occur when there is an RFID problem. Note: The printer does not recalibrate (feed a blank label) after any RFID error. Error Code Description 715 Invalid data length/data mismatch. The data in the RFID Data Field has an incorrect data length or there is a data type mismatch between the selected data type and the actual data entered. See “Defining the RFID Data Field” in Chapter 3 for more information about the data length.
Error Code Description 743 Program tag failed. The RFID tag was found in the RF Field, but could not be programmed. Increase the number of write retries. If this error occurs consecutively, increase or decrease the write power setting by one. If the write power is set too low, you may affect the data programmed in adjacent labels. For more information, refer to the Monarch® RFID Printer Setup Utility (http://www.servisource1.com/prnutil/rfidsetup/). 744 Tag locked fail.
Error Code Description 763 Waiting to dispense label. Press FEED/CUT. 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.
Script Errors These errors occur when there is a script (application) problem. Error Code Description 850 Invalid script packet or not enough flash memory for the script. The script download failed. Format flash memory and download the script using the COPY command from DOS or the ADK2 software. 851 Invalid lookup table or not enough flash memory for the script. The lookup table download failed. Check the data in the lookup table.
Hard Printer Failure Errors Errors numbered 930-940 are errors that may occur during the loading of flash memory. Errors numbered 950-999 may indicate a circuit board failure. These errors are hard printer failures. Call Technical Support if you receive these messages. Error Code Description 909 NVRAM reset. 910 Warm restart. 911 Version string mismatch. When a HARD failure occurs on the printer, the printer displays WARNING or POWER DOWN on the top line of the keypad display.
9 P R I N T E R O P T I M I Z AT I O N 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.
Note: For highest scan rates, make sure there is adequate white space before and after the bar code. Also, a darker bar code does not mean it will scan better. The following non-print zones are recommended: All Supplies All Supplies .050 inches on either edge of the label. .020 inches at the top and bottom of the label. If using the optional verifier, allow a minimum no-scan zone on the trailing edge of the label of 0.5 inches (13 mm).
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 | 5,"DAYTON, OHIO" | } Increasing Throughput Reducing the imaging time increases throughput. You can also increase the baud rate to increase the transmission time and increase throughput. Make sure the communication settings at the printer match those at the host.
9-4 Packet Reference Manual
A SAMPLES This appendix contains sample formats. You can customize any of these formats to meet your needs. The field separator is the split vertical bar (|). The decimal value is 124. To enter this character, use the Shift key plus the Split Vertical Bar key on your computer’s keyboard. Depending on your text editor, it may appear as a solid vertical bar or as a split vertical bar.
Mode 0 (Obsolete) Sample {F,1,A,R,E,0200,0200,"MAXICODE" | B,1,93,V,020,20,33,7,0,8,L,0 | } MaxiCode bar code (33) {B,1,N,1 | Batch header 1,"450660000" | Postal code- zip code (This field determines Mode) C,"001" | Country code C,"840" | Class of service C,"[)~030" | Message header C,"01~02996" | Transportation header C,"1Z12345678~029" | Tracking number C,"UPSN~029" | Origin carrier SCAC C,"12345A~029" | UPS shipper number C,"070~029" | Julian day of pickup C,"~029" | Shipment ID (e
Mode 2 Sample {F,1,A,R,E,200,200,"MAXI_M2" | B,1,93,V,020,020,33,7,0,8,L,0 | } MaxiCode bar code (33) {B,1,N,1 | 1,"[)~030" | Message header C,"01~02996" | Transportation header C,"068100000~029" | Postal Code (This field determines Mode) C,"840~029" | Country code C,"001~029" | Class of service C,"1Z12345675~029" | Tracking number C,"UPSN~029" | Origin carrier SCAC C,"12345E~029" | UPS shipper number C,"089~029" | Julian day of pickup C,"~029" | Shipment ID (empty) C,"1/1~029" | Pack
Mode 3 Sample {F,1,A,R,E,200,200,"MAXI_M3" | B,1,93,V,020,020,33,7,0,8,L,0 | } MaxiCode bar code (33) {B,1,N,1 | 1,"[)~030" | Message header C,"01~02996" | Transportation header C,"M5E1G45~029" | Postal Code (This field determines Mode) C,"124~029" | Country code C,"066~029" | Class of service C,"1Z12345679~029" | Tracking number C,"UPSN~029" | Origin carrier SCAC C,"12345E~029" | UPS shipper number C,"089~029" | Julian day of pickup C,"~029" | Shipment ID (empty) C,"1/1~029" | Packag
MaxiCode Compression Sample Once the data is properly encoded per the compressed format, 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. Standard scanners interpret the encoded data exactly as it appears in the symbology without decompressing its contents. Note: Compressed data can not contain carriage return or line feed (CRLF) characters.
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 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. A unique finder pattern is located at three corners of the symbol. Four levels of error correction are available, along with a wide range of symbol sizes. Model 1 is the original specification. Model 2 is an enhanced form that includes additional features.
Example 1,"HM,N0123456789012345" | } Defines the following batch data for the QR Code: The error correction level is H, which provides very high reliability. Leave the mask number blank. The data input mode is Manual. The type of characters are Numeric and the data is 0123456789012345.
char Type of characters. This parameter is only required when data_input is Manual. Options: A B K N Note: Example Alphanumeric Binary Kanji Numeric In binary mode, the number of characters must be represented by the 4-digit number in decimal. 1,"D0205E9,Q0A," | C,"B006qrcode," | } 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.
GS1 DataBar Expanded {F,27,A,R,E,400,400,"EXPANDED" | B,1,120,V,50,100,38,3,100,0,L,0,6,,6 | } {B,27,N,1 | 1,"1234567890123456789012345678901234567890123456 789012345678901234567890" | } GS1 DataBar Expanded (no composite) {F,1,A,R,E,600,400,"GS1EXPD" | B,0,16,V,425,25,38,3,50,8,L,0,6,1,22 | R,1,"10123456#21ABCD" | } {B,1,N,1 | } Sample Aztec Packet Aztec is a two-dimensional bar code symbology consisting of square modules arranged around a square bulls eye pattern.
Sample Compliance Packet {F,1,A,R,E,600,400,"RDCI" | L,V,500,115,90,85,3 | L,V,298,245,90,102,3 | L,V,500,2,0,390,3 | L,V,400,2,0,390,3 | L,V,298,2,0,390,3 | L,V,200,2,0,390,5 | C,568,8,0,2,2,2,B,L,0,0,"FROM:",0 | C,568,125,0,2,2,2,B,L,0,0,"CARRIER:",0 | C,529,124,0,2,2,2,B,L,0,0,"PRO NUMBER:",0 | C,511,125,0,2,2,2,B,L,0,0,"B/L NUMBER:",0 | C,472,8,0,2,2,2,B,L,0,0,"TO:",0 | C,387,8,0,2,1,1,B,L,0,0,"(420) SHIP TO POSTAL CODE",0 | C,391,250,0,2,1,1,B,L,0,0,"APPOINTMENT NUMBER:",0 | C,358,250,0,2,1,1,B,L,0,0,"
16,"WYSIWYG" | 17,"99999" | 18,"TO A PRODUCT DEMO" | } Sample Format Packet {F,5,A,R,G,576,768,"1HDREC1" | L,S,19,39,499,39,38,"" | L,S,19,93,499,93,15,"" | L,S,19,124,499,124,15,"" | L,S,19,155,499,155,38,"" | C,461,232,0,1,1,1,B,L,0,0,"PO NUMBER ",1 | C,426,232,0,1,1,1,B,L,0,0,"STORE " | C,391,232,0,1,1,1,B,L,0,0,"CTNS SHOPPED" | C,357,232,0,1,1,1,B,L,0,0,"CTNS RECVD " | C,320,232,0,1,1,1,B,L,0,0,"CARRIER " | C,259,232,0,1,1,1,B,L,0,0,"FRT BILL # " | C,196,232,0,1,1,1,B,L,0,0,"FRT TERMS " | C,159,232,0,1
10,"VIC" | 11,"1/6/94" | 12,"106503378" | } 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.
Sample RFID Data Fields {F,1,A,R,E,200,200,"EPCFONT" | T,40,1,F,10,10,0,56,40,40,B,L,0,0|} {B,1,N,1 | 40,"A"|} RFID Data Field with a Copy Option F,1,A,R,E,600,400,"RDCI" | L,V,500,115,90,85,3 | L,V,298,245,90,102,3 | C,568,8,0,2,2,2,B,L,0,0,"FROM:",0 | C,568,125,0,2,2,2,B,L,0,0,"CARRIER:",0 | C,387,8,0,2,1,1,B,L,0,0,"(420) SHIP TO POSTAL CODE",0 | C,391,250,0,2,1,1,B,L,0,0,"APPOINTMENT NUMBER:",0 | C,327,250,0,2,1,1,B,L,0,0,"ITEM:",0 | C,190,8,0,2,1,1,B,L,0,0,"UPC SHIPPING CONTAINER CODE",0 | T,1,15,V,529
C,235,380,0,50,14,12,B,L,0,2,"EMAIL: RFID@MONARCH.
C,415,390,0,50,12,12,B,L,0,2,"EPC#:" | L,S,098,005,098,395,6,"" | L,S,170,005,170,395,6,"" | L,S,098,155,170,155,6,"" | L,S,260,005,260,395,6,"" | L,S,390,005,390,395,6,"" | T,1,15,V,130,335,0,50,13,12,B,L,0,2 | B,2,15,V,165,365,8,4,25,0,L,2 | T,3,20,V,130,150,0,50,13,12,B,L,0,2 | T,4,20,V,150,110,0,50,10,12,B,L,0,2 | T,5,20,V,165,110,0,50,10,12,B,L,0,2 | T,12,10,V,295,370,0,50,15,18,B,L,0,2 | T,13,10,V,295,110,0,50,15,18,B,L,0,2 | T,14,50,V,380,385,0,50,12,11,B,L,0,2 | T,15,10,V,295,200,0,50,15,18,B,L,0,2
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 ( ) * + , - .
Bitmap Font Information Our bitmap fonts are either monospaced (each character occupies the same amount of space) or proportional (each character is a different width). Use monospaced fonts for price fields and data you want to list in a column. With proportionally spaced fonts, you may be able to place more characters on a line. However, you may need to experiment with these fonts and adjust field measurements in your format.
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.
Downloading TrueType Fonts The MONARCH® MPCL™ Toolbox (Font Utility) is available on our Web site and converts TrueType fonts to Hex or Run-Length encoding for the printer. When downloading a TrueType font, you download the entire font, not particular characters or one point size. You can print a variety of symbol sets with International (Turkish, Latin, Spanish, etc.) characters. TrueType fonts are designed to be regionally specific; therefore, all symbol sets may not be supported in a given 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" | T,1,5,V,10,10,0,100,30,30,B,L,0,0,102 | } {B,3,U,1 | 1,"~125~000~125~002~125~004~125~005" | } S ymbol Set Parameter Font Number This example prints these four characters with Unicode batch data of ~125~000, ~125~002, ~125~004 and ~125~005.
Locating the Font Number in a Font Packet If you are creating font packets, the font number is the second parameter in the packet. Software is available to create the font data and packet. Call Technical Support for more information. Font Number Example {W,200,A,M,68 | font data | font data | } Use this number in T8 (font) or in C5 (font). See “Defining Text Fields” or “Defining Constant Text Fields” in Chapter 2 for more information.
C S Y M B O L S E T S / C O D E PA G E S 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.
Entering Extended Characters When using extended characters in your batch data file, type a tilde in front of the three-digit code. For example, if you want to include the character Ä in a text field using the Internal Symbol Set, type: 1,"~142" | Using International Character Sets/Code Pages Symbol sets 100, 101, 852-860, and 1250-1258 may only be used with the scalable font (font#50) or downloaded TrueType fonts.
ANSI Symbol Set Bold Character Set Symbol Sets/Code Pages C-3
OCRA Character Set Code Page 100 (Macintosh) C-4 Packet Reference Manual
Code Page 101 (Wingdings) Code Page 437 (Latin U.S.
Code Page 850 (Latin 1) Code Page 852 (Latin 2) C-6 Packet Reference Manual
Code Page 855 (Russian) Code Page 857 (IBM Turkish) Symbol Sets/Code Pages C-7
Code Page 860 (MS-DOS Portuguese) Code Page 1250 (Latin 2) C-8 Packet Reference Manual
Code Page 1251 (Cyrillic) Code Page 1252 (Latin 1) Symbol Sets/Code Pages C-9
Code Page 1253 (Greek) Code Page 1254 (Turkish) C-10 Packet Reference Manual
Code Page 1255 (Hebrew) Code Page 1256 (Arabic) Symbol Sets/Code Pages C-11
Code Page 1257 (Baltic) Code Page 1258 (Vietnamese) C-12 Packet Reference Manual
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 Binary Hex Binary Hex 00000000 0 01000000 40 10000000 80 11000000 c0 00000001 1 01000001 41 10000001 81 11000001 c1 00000010 2 01000010 42 10000010 82 11000010 c2 00000011 3 01000011 43 10000011 83 11000011 c3 00000100 4 01000100 44 10000100 84 11000100 c4 00000101 5 01000101 45 10000101 85 11000101 c5 00000110 6 01000110 46 10000110 86 11000110 c6 00000111 7 01000111 47 10000111 87 110
Binary to Hex Conversion Chart (continued) Binary Hex Binary Hex Binary Hex Binary Hex 00100111 27 01100111 67 10100111 a7 11100111 e7 00101000 28 01101000 68 10101000 a8 11101000 e8 00101001 29 01101001 69 10101001 a9 11101001 e9 00101010 2a 01101010 6a 10101010 aa 11101010 ea 00101011 2b 01101011 6b 10101011 ab 11101011 eb 00101100 2c 01101100 6c 10101100 ac 11101100 ec 00101101 2d 01101101 6d 10101101 ad 11101101 ed 00101110 2e 01101110 6
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 9 i 22 v 10 j 23 w 11 k 24 x 12 l 25 y 13 m 26 z Off (White Dots) C-18 Packet Reference Manual
D F O R M AT D E S I G N T O O L S Use copies of these worksheets and grids to create formats, batch data, and check digit schemes.
Online Configuration Worksheet Note: The Verifier Configuration and RFID Setup packets are only available on the 9855.
Batch Worksheet Format Design Tools D-3
Check Digit Worksheet D-4 Packet Reference Manual
Supply Layout Grids (English) Format Design Tools D-5
Supply Layout Grids (Metric) D-6 Packet Reference Manual
Supply Layout Grids (Dots) Format Design Tools D-7
D-8 Packet Reference Manual
LINES V V V V F2 FORMAT # X X X X R R R R 1 1 1 1 R R R R 4 4 4 4 R R R R 5 5 5 5 R R R R 6 6 6 6 R R R R 30 30 30 30 Format Name Supply Type Format # Customer Name Date Software Version R3 L / R R R R R 60 60 60 60 61 R 61 R 61 R 61 R R R R R 64 64 64 64 R5 LOCK R R R R R2 CODE # R1 HEADER R2 CODE # R R R R R R R R R R4 "CODE" OPTION #60 R2 CODE # Incrementing Data R1 HEADER R2 CODE # R1 HEADER OPTION #42 R3 FIELD 60 60 60 60 R6 R POS Price Field R1 HEADER R R R R R3 APP CODE
LINES R5 # TO COPY X4 DATA TYPE R1 HEADER R2 CODE # X 5 24 0 X X X R R R R 1 1 1 1 V 10 V V V R R R R 4 3 1 4 4 4 2 1 1 R R R R 5 R R 5 R 5 R 5 R 6 6 6 6 R R R R 30 30 30 30 FORMAT WORKSHEET Format Name Supply Type Format # Customer Name Date Software Version R R R R OPTION #60 60 I 0 60 60 60 R R R R 64 64 64 64 R5 LOCK Incrementing Data 61 R 61 R 61 R 61 R R4 "CODE" 6 1 R R R R R3 FIELD 5 R2 CODE # R1 HEADER R2 CODE # R R R R R R R R R R2 CODE # 42 1 42 42 42 42 42 42 42 42 R1 H
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 Printer Printhead Density DPI 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) Maximum print area 4.0" x 16.0" 4.0" x 16.0"/ 4.0" x 13.0" (w/300 dpi) Non-Print Zone Recommended: all supplies .
Feature 9825 Printer 9855 Printer Extended Memory No Yes 2D bar codes MaxiCode/PDF417 POSTNET/Data Matrix/QR MaxiCode/PDF417 POSTNET/Data Matrix/QR Parallel Port IEEE-1284 or Centronics Mode IEEE-1284 or Centronics Mode 94x5 Emulation No Yes Backfeed Yes Yes Offline Batch Entry No Yes, with keyboard Status Polling Yes Yes Immediate Commands Yes Yes Test Label Two labels Two labels Ethernet Print Server Yes- supports IPX (NetWare), TCP/IP, NetBios/NetBEUI Yes- supports IPX (Ne
G GLOSSARY Batch Data 2,"Monarch" | Defines the actual information (as fields within { }) printed on the label. Batch Control E,0,0,4,2,1,0 | 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 | 2,"Monarch" | } Contains a batch header and the batch data. Enclose within { }. Bitmapped Fonts Reside in the printer’s memory.
G-2 Packet Reference Manual
INDEX A access password algorithm check digit alignment bar code constant text field text field angle of line ASCII hexadecimal chart ASCII hex data type sample Aztec error control level sample 6-5, 6-7 4-17, 4-18 3-16 3-20 3-4, 3-20 3-22 C-13 3-25 3-14 A-12 A-10 B backfeed distance 2-15 bar code alignment 3-16 density 3-10, 3-11, 3-12, 3-13, 3-14 determine distance 3-8 field definition 3-6 field,GS1 DataBar segment 3-17 field,GS1 DataBar separator height 3-17 field,GS1 DataBar type 3-17 field,rotation 3-
cut multiple position type Cyrillic characters 6-3 2-8 6-3 B-9 D Data Matrix Function 1 sample A-6 rectangle sample A-6 square sample A-6 data stream Aztec A-10 compliance label A-11 Data Matrix FNC 1 A-6 Data Matrix rectangle A-6 Data Matrix square A-6 Intelligent Mail® A-10 MaxiCode A-1 MaxiCode compression A-5 MaxiCode Mode 0 A-1 MaxiCode Mode 2 A-3 MaxiCode Mode 3 A-4 QR Code A-8 QR Code structured append A-9 QR Code with Web address A-8 data type ASCII hex 3-25 decimal currency symbol 2-10 define bar
format before use 2-20 memory 2-20 save TrueType font 3-7 storing images 5-6 temporary graphics 2-21 use for fonts/scripts 2-20 flow control 2-14 font bitmap information B-5 bold sample B-2 care label sample B-4 CG Triumvirate bold sample B-3 CG Triumvirate sample B-3 double-byte B-7 EFF Swiss bold sample B-2 international B-7 magnification 3-5, 3-6 monospaced information B-5 NAFTA B-4 OCRA-like sample B-2 proportional information B-6 reduced sample B-2 save to flash 2-21 save TrueType font 3-7 scalable 3-3
length non-printable text field 3-18 of bar code field 3-6 of text field 3-2 line defining as segments 3-22 defining as vectors 3-22 direction of angle 3-22 field definition 3-22 list of check digit errors 8-10 list of communication problems 8-11 list of data errors8-4, 8-5, 8-6, 8-7, 8-8, 8-9, 812 list of graphic errors 8-10 list of I packet errors 8-7 list of machine errors 8-13 list of printer errors 8-18 list of script errors 8-17 lock EPC data 6-5, 6-7 RFID tag 3-16 RFID tags 6-5, 6-7 lock code 6-5, 6-
position cut 2-8 dispense 2-15 graphic in field 5-7 graphic in format 5-8 graphic in packet 5-7 price field restriction w/check digit 4-9 restriction w/inc.
download packet duplicate field EFF Swiss bold font fixed data font packet format format header graphic field graphic header hex graphic packet immediate command incrementing field Intelligent Mail® job response 4 line field long field name MaxiCode MaxiCode compression MaxiCode Mode 0 MaxiCode Mode 2 MaxiCode Mode 3 memory configuration packet mode command monetary formatting packet NAFTA font network console next-bitmap field non-printable field OCRA-like font pad data password lock PDF417 width/length PD
graphic header guidelines incrementing field job request job request 4 job response line field long field names memory configuration packet monetary formatting packet network console packet next-bitmap field non-printable text field pad data PDF417 security PDF417 truncation PDF417 width/length price field print control packet printer configuration reimage field RFID data field RFID setup packet supply setup packet system setup packet text field upload field data 5-8 2-2 4-12 7-6 7-8 7-7 3-22 4-8 2-16 2-10
8 Packet Reference Manual
0 28028 For supplies, service, or information call toll free: 1-800-543-6650 (In the U.S.A.) 1-800-387-4740 (In Canada) www.monarch.