Monarch 9906 Reference Manual
Hide thumbs Also See for 9906:
Table of Contents

Advertisement

Packet
Reference
Manual
Monarch® 9906 Printer
TC9906PR Rev AE
7/15
©2010 Avery Dennison Corp. All rights reserved.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 9906 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Monarch 9906

  • Page 1 Packet Reference Manual Monarch® 9906 Printer TC9906PR Rev AE 7/15 ©2010 Avery Dennison Corp. All rights reserved.
  • Page 2 Réglement sur le brouillage radioélectrique édicte par le ministére des Communications du Canada. Trademarks Monarch® is a registered trademark of Avery Dennison Retail Information Services LLC. MONARCH LANGUAGE INTERPRETER, MLI, MonarchNet2, 7410 and 939i are trademarks of Avery Dennison Retail Information Services LLC.
  • Page 3: Table Of Contents

    T A B L E O F C O N T E N T S GETTING STARTED ........................... 1-1 About This Manual ..........................1-1 Standard Features ..........................1-1 Before You Begin ..........................1-1 Creating an MPCLII Format Packet ......................1-2 Sample Batch Packet .........................
  • Page 4 About Flash Memory ..........................2-20 Formatting Flash Memory ........................2-21 Checking Available Flash Memory ..................... 2-21 Flash Memory Guidelines ........................2-21 Defining the Time/Date Packet ......................2-22 Clearing Packets from Memory ......................2-22 Using the Font Packet .......................... 2-23 Uploading Format Header Information ....................2-26 Defining a Network Console Packet.......................
  • Page 5 Fixing the First Number in the Incrementing Sequence ................ 4-13 Using Option 61 (Re-image Field) ......................4-14 Using Option 64 (Program AFI Field for UHF RFID) ................4-15 Using Check Digits ..........................4-15 Sum of Products Calculation ......................4-16 Sum of Digits Calculation ........................4-17 CREATING GRAPHICS ..........................
  • Page 6 Using Special Characters in Batch Data ....................6-9 Sample Batch Data with Special Characters ..................6-9 Special Printing Considerations with the Optional Knife ................6-9 Serial Bar Code Printing Information ....................6-9 Downloading Methods ........................... 6-9 Sequential Method ..........................6-9 Batch Method ............................
  • Page 7 SAMPLES ..............................A-1 Sample UPCA Format Packet ........................ A-1 Sample Batch Packet ......................... A-1 Sample MaxiCode Packets ........................A-1 Mode 0 (Obsolete) Sample ......................... A-2 Mode 2 Sample ..........................A-3 Mode 3 Sample ..........................A-4 MaxiCode Compression Sample ......................A-5 Sample Data Matrix Packets ........................
  • Page 8 TrueType Font Information ........................B-8 Downloading TrueType Fonts ......................B-8 Using International Fonts ........................B-8 Selecting a Symbol Set ........................B-9 International Font Sample ........................ B-10 Arabic Font Sample ......................... B-10 Licensing Your Fonts .......................... B-10 Locating the Font Number in a Font Packet ..................B-11 SYMBOL SETS/CODE PAGES ........................
  • Page 9 Supply Layout Grids (Metric) ......................... D-6 Supply Layout Grids (Dots)........................D-7 Format Worksheet ..........................D-9 Sample Format Worksheet........................D-10 GLOSSARY ............................... G-1 INDEX ................................ I-1 Table of Contents vii...
  • Page 10 viii Packet Reference Manual...
  • Page 11: Getting Started

    Handbook. This manual provides the necessary information to design, write and print a Monarch® Printer Control Language II (MPCLII) format using the Monarch® 9906 printer. A b o u t T h i s M a n u a l You do not need to be a programmer to use this manual, but you must be familiar with creating text files and using basic commands.
  • Page 12: 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.
  • Page 13: Designing A Format

    The leading edge is the edge of the label that exits the printer first; regardless of how the format is designed on the label. Use the Monarch® RFID Printer Setup Utility to configure your printer (read and write power, position settings, etc.) for your RFID supplies. Find this Web-based utility at http://www.servisource1.com/prnutil/rfidsetup/.
  • Page 14 Die Cut Black M ark Do not print M easure this M easure this in the gap ! distanc e distanc e Ap e rtu re M easure this distanc e Enter the label length for parameter f6. length in the format header. See “Defining the Format Header”...
  • Page 15: Determining The Print Area

    D e t e r m i n i n g t h e P r i n t A r e a 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.
  • Page 16: About Field Types

    You can use an MPCLII format that was designed for another MPCLII printer on this printer. The 9906 printer uses a 203 dpi printhead and has an optional 300 dpi printhead. U s i n g t h e F o r m a t W o r k s h e e t The Format Worksheet is divided into sections that list the field types.
  • Page 17: Configuring The Printer

    C O N F I G U R I N G T H E P R I N T E R This chapter discusses how to ♦ set communication parameters. ♦ upload the printers configuration or font information. ♦ configure the printer using online configuration packets. ♦...
  • Page 18: Using Mpclii Conventions

    U s i n g M P C L I I C o n v e n t i o n s Here are some guidelines to follow when using MPCLII. MPCLII Punctuation Use the following symbols when creating MPCLII packets: Character Description Decimal...
  • Page 19: Using Online Configuration Packets

    ♦ Do not place a new line (return) or any other non-printing character within a field definition. However, a carriage return or line break after each | makes your formats easier to read. T,1,20,V,30,30,1,1,1,1,B,C,0,0,0 | T,2,10,V,50,30,1,1,1,1,B,C,0,0,0 | ♦ Spaces are ignored, except within character strings. ♦...
  • Page 20 Syntax for single packet Start of Header Configuration Header System Setup A, parameter 1...parameter 5 | End of Header You can also add a configuration to RAM or specify units for supply, print, margin, and cut positions. If you use the optional parameters with the I packet, any online configuration packets following the split vertical bar (|) must specify distances using the selected units.
  • Page 21: Configuration Syntax Guidelines

    Example {I,0,U,R | } Uploads the printer configuration from volatile RAM and returns the following to the host. A,0,0,0,0,0| B,1,1,0,0,0,0| C,0,0,0,0,0,0| D,1,0,2| E,"~123~044~034~124~125~126","","~013~010"| F,3,1,0,0,1| G,0,65,65| M,R,30715,24215,N,0,0| M,R,R,640| M,T,R,640| M,I,R,3300| M,D,R,640| M,F,R,1280| M,V,R,3840| T,0,0,0,0,0| X,0,3,10,-7,2| The parameters for each packet (A-X) are displayed. In the first line that begins with M, 30715 is the total volatile memory available, 24215 is the memory available in volatile RAM.
  • Page 22: Defining The System Setup Packet

    D e f i n i n g t h e S y s t e m S e t u p P a c k e t 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.
  • Page 23: Defining The Supply Setup Packet

    Note: The Standard, Reduced, Bold, OCRA and HR fonts only support the Internal Symbol Set (0). The CG Triumvirate™ typefaces only support the ANSI (1) and DOS Code Page 437 (2) and 850 (3) Symbol Sets. The scalable font (font#50) does not support Code Page 1256 Arabic (10). Code pages 13-16 and 4-12 are for downloaded TrueType fonts or the scalable font.
  • Page 24 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.
  • Page 25: Defining The Print Control Packet

    D e f i n i n g t h e P r i n t C o n t r o l P a c k e t Use the print control packet (C) to set the contrast, print, and margin adjustment, print speed, and image rotation.
  • Page 26: Defining The Monetary Formatting Packet

    D e f i n i n g t h e M o n e t a r y F o r m a t t i n g P a c k e t 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.
  • Page 27: Defining The Control Characters Packet

    D e f i n i n g t h e C o n t r o l C h a r a c t e r s P a c k e t 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 ENQs.
  • Page 28: Resetting Control Characters

    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" | } Notice that the parameter separator is ? in this packet. This is the parameter separator that was set before this packet.
  • Page 29 Returns the printhead dot density to the host. 00 = 203 dpi 01 = 300 dpi Returns the customer ID or RPQ revision level to the host. (00 to 99) Returns the model number to the host. 45 = 9906 Returns the prototype number to the host. (00 to 99) Returns the revision number to the host.
  • Page 30 Command Parameter Checks the RFID hardware version. Resynchronizes supply when supply roll is changed. Note: Printer ignores this command if printing. ^SD or Disables the status polling feature by turning off the status polling control ^SCd character. Sets the status polling control character to the ASCII value given by the d parameter.
  • Page 31: Defining The Communication Settings Packet

    D e f i n i n g t h e C o m m u n i c a t i o n S e t t i n g s P a c k e t Use the communication settings packet (F) to set the baud rate, word length, stop bits, parity, and flow control for serial communications.
  • Page 32: Defining The Backfeed Control Packet

    D e f i n i n g t h e B a c k f e e d C o n t r o l P a c k e t Use the backfeed control packet (G) to enable or disable the backfeed option, set the dispense position and the backfeed distance.
  • Page 33: Special Considerations When Using Backfeed

    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.
  • Page 34: Defining The Memory Configuration Packet

    D e f i n i n g t h e M e m o r y C o n f i g u r a t i o n P a c k e t Use the memory configuration packet (M) to customize the size of your printer’s buffers, which gives you greater flexibility in your formats.
  • Page 35: About Memory Buffers

    Example Downloadable fonts {I,M,D,R,80 | Image buffer 320K M,I,R,3200 |} Make sure memory is available before adding memory to a buffer. In the above example, if the image buffer (M,I,R,3200) was defined before the downloadable fonts buffer (M,D,R,80), an error would have occurred.
  • Page 36: Buffer Worksheet

    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. ♦...
  • Page 37: Formatting Flash Memory

    Formatting Flash Memory Formatting flash memory is required once during initial printer setup. From the Main Menu, select Setup, Flash Memory, then Format Flash. The process takes a few minutes. Note: When you format flash memory, all packets (formats, fonts, graphics, etc.) stored in flash memory are deleted and must be resent to the printer.
  • Page 38: Defining The Time/Date Packet

    D e f i n i n g t h e T i m e / D a t e P a c k e t Use the time/date packet (T) to set the printer’s time and date. The printer must contain the optional real time clock.
  • Page 39: Using The Font Packet

    This packet does not list the number of bytes the standard printer fonts use. Use the MONARCH® MPCL Toolbox Font Utility (available on our Web site) to create the font header and data. Refer to the online help for more information.
  • Page 40 Example {W,0,H,Z | } Selects all fonts and uploads the font size information for any downloaded fonts. The printer returns the following to the host: {W,0,H,Z| Font St yl e/Number 0,1,0,"Standard",0,0,0,14,22,14,22,3| 0,1,1,"CGTriBd9",1,0,7,25,31,10,15,0| S ymbol Set 0,1,437,"CGTriBd9",1,0,7,25,31,10,15,0| Font Name 0,1,850,"CGTriBd9",1,0,7,25,31,10,15,0| 0,10,0,"CGTriBd9",1,0,7,25,31,10,15,0| Spacing 0,10,1,"CGTriBd9",1,0,7,25,31,10,15,0| 0,10,437,"CGTriBd9",1,0,7,25,31,10,15,0|...
  • Page 41 0,56,0,"PaxSymbols",1,1,12261| } Note: The CG Triumvirate™ typefaces are trademarks of Monotype Imaging, Inc. Fonts 21-27 are only for the 9906 MLI™ printer. Fonts 510, 511, 512, and 513 are the same as fonts 15, 16, 17, and 18. Spacing Monospaced (0) or proportional (1).
  • Page 42: Uploading Format Header Information

    U p l o a d i n g F o r m a t H e a d e r I n f o r m a t i o n You can upload format header information from the formats in memory to check the supply length and width for each format.
  • Page 43: Defining A Network Console Packet

    D e f i n i n g a N e t w o r k C o n s o l e P a c k e t Use the network console packet to send console commands directly to the network card via the printers serial port.
  • Page 44: Defining The Rfid Setup Packet

    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 W eb-based utility at http://www.servisource1.com/prnutil/rfidsetup/.
  • Page 45: Defining Fields

    D E F I N I N G F I E L D S This chapter provides a reference for defining ♦ the format header ♦ text and constant text fields ♦ bar code fields ♦ line and box fields ♦...
  • Page 46: Defining Text Fields

    D e f i n i n g T e 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 |...
  • Page 47 T7. gap Number of dots between characters 203 dpi or 300 dpi. Range: 0 to 99. 0 is the default. Note: For monospaced fonts, the additional spacing is added to the existing inter-character gap. This is also true for proportionally spaced fonts, but the inter-character gap varies with character combinations.
  • Page 48 T11. color There are two types of field color overlay attributes: Transparent The overlay field (text or constant text) does not block out (or “erase”) existing fields. Opaque The overlay field blocks out (or “erases”) existing fields. Options for standard printer fonts: Opaque, Normal, Black, Normal D/R/W Opaque, Normal, W hite, Normal...
  • Page 49 T13. char rot Character rotation. 0 is the default. The field or supply does not rotate, only the characters do. Options: Top of character points to top of field Top of character points to left of field Top of character points to bottom of field Top of character points to right of field T14.
  • Page 50 T15. sym set Symbol set. 0 is the default (Internal Sym bol Set). For scalable or TrueT ype® fonts, use: ANSI Symbol Set Macintosh W ingdings Unicode (user input) for particular mapping BIG5 (user input) for Unicode mapping GB2312 (user input) for Unicode mapping SJIS (user input) for Unicode mapping (CP 932, Japanese) GB2312 (user input) for GB2312 mapping (CP 936, Simplified Chinese)
  • Page 51: Defining Bar Code Fields

    D e f i n i n g B a r C o d e F i e l d s 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.
  • Page 52 Bar Code Number of Characters Intelligent Mail Refer to the USPS® Intelligent Mail® Specification for more information. Interleaved 2 of 5 or 0 - 2710 Interleaved I 2 of 5 with Barrier Bar MaxiCode* 0 to 93 (alphanumeric) 0 to 128 (numeric) 0 –...
  • Page 53 B4. fix/var Fixed (F) or variable (V) length field. Bar Code Fixed or Variable Aztec* Fixed or Variable Codabar (NW7) Fixed or Variable Code 16K Variable Code 39 (w/ or w/o CD) or MOD43 Fixed or Variable Code 93 Variable Code 128 Fixed or Variable Data Matrix*...
  • Page 54 B5. row Row location -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. 10 is the default. Pivot points: Remember to include text or numbers that may appear with the bar code for the row measurement.
  • Page 55 203 DPI Bar Code Densities Bar Code Density Density Narrow Narrow to Data Appearance Char Type Selector (% or cpi) Element Wide Length Codes (dots/mils) Ratio UPCA 2/9.9 11 or 12 1, 5, 6, 7 or 0 to 9 +2/+5 114% 3/14.8 14/17...
  • Page 56 Bar Code Density Density Narrow Narrow to Data Appearance Char Type Selector (% or cpi) Element Wide Ratio Length Codes (dots/mils) CODE 93 6/29.6 0 to 2710 00H to7FH 5/24.6 4/19.7 3/14.8 11.2 2/9.9 4/19.7 1:2.0 0 to 14 0 to 9 3/14.8 1:2.0 2/9.9...
  • Page 57 203/300 DPI Bar Code Densities Bar Code Size Density Max. Data Length Appearance Char Row x Col. Selector Num. X Alphanum. Codes Data Matrix 10 x 10 6 x 3 OOH to Square 12 x 12 10 x 6 symbols 14 x 14 16 x 10 16 x 16...
  • Page 58 203 DPI Bar Code Densities Bar Code Type Density Selector Narrow Element Data Length Char Set (dots/mils) GS1 DataBar 2/9.9 0 to 2710 00H to 3/14.8 4/19.7 5/24.6 6/29.6 7/34.5 8/39.4 Aztec 0.0099 0 to 2710 00H to 0.0148 0.0197 0.0247 0.0296 0.0345...
  • Page 59 300 DPI Bar Code Densities Bar Code Density Density Narrow Element Narrow to Data Appearance Char Type Selector (% or cpi) (dots/mils) Wide Ratio Length Codes UPCA +2/+5 3/10 11 or 12 1, 5, 6, 7 or 8 0 to 9 Price CD 103% 4/13.3...
  • Page 60 300 DPI Bar Code Densities Bar Code Density Density Narrow Narrow to Data Appearance Char Set Type Selector (% or cpi) Element Wide Ratio Length Codes (dots/mils) CODE 93 9/30.0 0 to 2710 00H to 7FH 7/23.4 6/20.0 4/13.3 11.1 3/10.0 6/20.0 1:2.0...
  • Page 61 B9. height Bar code height, in 1/100 inches, 1/10 mm, or dots. Minimum values: Height Bar Code Type Description Aztec These bar codes have a fixed height. Use 0. Intelligent Mail PDF 417 PostNet MaxiCode Data Matrix The printer determines the size of the s ymbol, but the user’s scanner determines the functional size (minimum height) of QR Code the s ymbol.
  • Page 62 B11. alignment Choose L, R, C, B or E to align the bar code data correctly in the field. L is the default. Alignment Bar Code Type Description Align on left side of field. Must use L for these bar codes. Aztec, Data Matrix, GS1 DataBar, Intelligent Mail,...
  • Page 63 B12. 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. 0 is the default. Options: Top of field points to top of supply (use for MaxiCode) Top of field points to left of supply Top of field points to bottom of supply...
  • Page 64: Defining Non-Printable Text Fields

    D e f i n i n g N o n - P r i n t a b l e T e x t F i e l d s Non-printable text fields allow you to enter data without printing it in its entered form. Typically, non-printable fields “hold”...
  • Page 65: Defining Constant Text Fields

    D e f i n i n g C o n s t a n t T e x t F i e l d s A constant text field is a set of fixed characters that prints on all labels. Define each constant text field separately.
  • Page 66 C6. hgt mag Height magnifier, 1 to 7 times (4 to 255 points for scalable/downloaded TrueT ype fonts). 1 is the default. Use a magnifier of 1 with proportionally spaced fonts, because characters lose smoothness at higher magnifications. See Appendix B, “Fonts,” for more information about fonts.
  • Page 67 C9. alignment Alignment of constant text in the field. L is the default. Options: Align on left side of field (default) Center text within field (monospaced fonts only) Align on right side of field (monospaced fonts only) Align at midpoint of field Align at endpoint of the field Use L, B, or E for any font.
  • Page 68 C13. sym set Symbol set. Use 0 for the Internal Symbol Set. 0 is the default. For scalable or TrueType® fonts, use: ANSI Symbol Set Macintosh W ingdings Unicode (user input) for particular mapping BIG5 (user input) for Unicode mapping GB2312 (user input) for Unicode mapping SJIS (user input) for Unicode mapping (CP 932, Japanese) GB2312 (user input) for GB2312 mapping (CP 936, Simplified...
  • Page 69: Defining Line Fields

    D e f i n i n g L i n e F i e l d s 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).
  • Page 70 L7. thickness Using the chart below for reference, write the line thickness (1 to 99) in box L7. 2 is the default. Line thickness fills upward on horizontal lines, or to the right on vertical lines. Measured in dots. L8. “pattern” Line pattern.
  • Page 71: Defining Box Fields

    D e f i n i n g B o x F i e l d s Use boxes to form borders or highlight items of interest. Define each box field 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).
  • Page 72: Defining The Rfid Data Field

    Q6. thickness Using the chart below for reference, write the desired line thickness (1 to 99) in box Q6. 2 is the default. Boxes fill inward, so make sure your boxes do not overwrite other fields. Measured in dots. Q7. “pattern” Line pattern.
  • Page 73: Defining Field Options

    D E F I N I N G F I E L D O P T I O N S 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.
  • Page 74: Applying Options To The Rfid Data Field

    Uses fixed characters (%$) in positions 4 and 5. The other positions are variable. Example R,1,"MONARCH" | “MONARCH” appears as a fixed field in this example. To fill in the non-fixed portion of the field, see “Defining Batch Data Fields” in Chapter 6. As an alternative, you can apply Option 4 to copy data into the non-fixed character positions.
  • Page 75: Using Option 2 (Data Type Restrictions)

    U s i n g O p t i o n 2 ( D a t a T y 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.
  • Page 76: Using Option 4 (Copy Data)

    R4. chars 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) Example R,3,S,"ABC1234567890"...
  • Page 77: Merging Fields

    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.
  • Page 78: Using Option 6 (Upload Field Data)

    U s i n g O p t i o n 6 ( U p l o a d F i e l d D a t a ) You can upload data from any field using Option 6. When uploading multiple fields of data, the data is comma separated.
  • Page 79: Using Option 7 Print Time/Date

    Sample Upload Packet Example R,5,R | R,6,H | Returns the following pre-programmed data in the RFID chip in the upload packet: 313233343536373839303132 Example B,3,12,F,50,50,1,2,60,7,L,0 | R,6,H | Returns the following UPCA bar code data entered from the batch in the upload packet: 123456789012 Example R,5,R | R,6,H |...
  • Page 80: Using Option 20 (Define Data Entry Prompts)

    U s i n g O p t i o n 2 1 ( D e f i n e E x t e n d e d F i e l d N a m e s ) This option defines names for each field in a format, which can be longer than eight characters. This option is only available on the 9906 XML-enabled printer. Syntax R,21,"field_name"...
  • Page 81: Using Option 30 (Pad Data)

    U s i n g O p t i o n 3 0 ( P a d D a t a ) You can add characters to one side of a field to “pad” the field. Padding allows you to fill in the remaining spaces when the entered data does not fill an entire field.
  • Page 82: Using Option 42 (Price Field)

    U s i n g O p t i o n 4 2 ( P r i c e F i e l d ) 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).
  • Page 83: Using Option 51 (Pdf417 Security/Truncation)

    Example R,50,4,8,4,4,8 | 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 additional dot widths for the wide bar code space (if this is a Code 39 or Codabar bar code).
  • Page 84: Using Option 52 (Pdf417 Width/Length)

    U s i n g O p t i o n 5 2 ( P D F 4 1 7 W i d t h / L e n g t h ) 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.
  • Page 85: Using Option 60 (Incrementing/Decrementing Fields)

    U s i n g O p t i o n 6 0 ( I n c r e m e n t i n g / D e c r e m e n t i n g F i e l d s ) 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.
  • Page 86: Using Option 61 (Re-Image Field)

    U s i n g O p t i o n 6 1 ( R e - i m a g e F i e l d ) This option redraws (reimages) a constant field when you have a constant field next to a variable field on your label.
  • Page 87: Using Option 64 (Program Afi Field For Uhf Rfid)

    U s i n g O p t i o n 6 4 ( P r o g r a m A F I F i e l d f o r U H F R F I D ) Use Option 64 to program the AFI memory in the EPC memory bank (field) for UHF RFID tags.
  • Page 88: Sum Of Products Calculation

    A7. D/P Algorithm. The algorithm determines how the check digit is calculated. Options: sum of digits sum of products A8. “weights” 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.
  • Page 89: Sum Of Digits Calculation

    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 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.
  • Page 90 4-18 Packet Reference Manual...
  • Page 91: Creating Graphics

    C R E A T 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.
  • Page 92: Overview Of Bitmapped Images

    O v e r v i e w o f B i t m a p p e d I m a g e s 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.
  • Page 93: Special Considerations

    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.
  • Page 94 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 00111111 11111111 11111111 11110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 11111111 11000000 00000000 00000000 00001111 11111000 00000000 00000000 00000000 00000000 00000000 00000000 00111110 00000000 00000000 00000000 00000000 00000000 00000111 11100000 00000000 00000000 00000000 00000000 00000011 11000000 00000000 00111111 11111111 11111111 11110000 00000000 00011110 00000000 00000000 00000000 00000000 01111100 00111111 11111111 11111111 11111111 11111111 11111111 11111111 11100001 11110000...
  • Page 95: Using The Run Length Encoding Method

    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.
  • Page 96: Determining How To Store The Image

    D e t e r m i n i n g H o w t o S t o r e t h e I m a g e Once you have mapped out your graphic image, determine how to store it: ♦...
  • Page 97: Creating A Graphic Packet

    C r e a t i n g a G r a p h i c P a c k e t 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.
  • Page 98: Defining The Graphic Header

    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,”...
  • Page 99: Creating Bitmap Fields

    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. C r e a t i n g B i t m a p F i e l d s This defines one row of dots, starting at a specific row and column within the graphic image.
  • Page 100: Creating Next-Bitmap Fields

    C r e a t i n g N e x t - B i t m a p F i e l d s 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.
  • Page 101: Sample Compliance Graphic Packet

    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 | C,548,6,0,2,1,1,B,L,0,0,"MONARCH PRINTERS",0 | C,538,6,0,2,1,1,B,L,0,0,"170 MONARCH LANE",0 | C,528,6,0,2,1,1,B,L,0,0,"P.O. BOX 608",0 | C,518,6,0,2,1,1,B,L,0,0,"DAYTON, OHIO 45401",0 | C,462,313,0,2,4,3,B,L,0,0,"#",0 | } The sample compliance label overlay was created with this packet, using the format provided in “Placing the Graphic in a Format.”...
  • Page 102: Sample Hex Graphic Packet

    S a m p l e H e x G r a p h i c P a c k e t {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"...
  • Page 103: Sample Run Length Graphic Packet

    S a m p l e R u n L e n g t h G r a p h i c P a c k e t {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"...
  • Page 104: Placing The Graphic In A Format

    P l a c i n g t h e G r a p h i c i n a F o r m a t To include a graphic within a format: Design the graphic image as shown in “Designing Bitmapped Images.” If you are using RAM, place a graphic field in the format file to reference the graphic.
  • Page 105: Sample Compliance Label

    S a m p l e C o m p l i a n c e L a b e l This sample format packet uses the graphic packet in “Creating a Graphic Packet.” {F,1,A,R,E,600,400,"RDCI" | G,57,0,0,0,0 | T,1,15,V,529,252,0,2,2,2,B,L,0,0,0 | T,2,15,V,511,252,0,2,2,2,B,L,0,0,0 | B,3,13,V,311,28,8,4,50,8,L,0 | B,4,14,V,17,60,50,5,110,8,L,0 |...
  • Page 106: About The Compressed Graphics Packet

    A b o u t t h e C o m p r e s s e d G r a p h i c s P a c k e t The compressed graphics packet is created by label design software when a format is saved in LZ77 compressed format with a MIME wrapper.
  • Page 107: Printing

    P R I N T I N G This chapter describes how to ♦ download files to the printer ♦ define the batch header, batch control, and batch data files ♦ create 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.
  • Page 108: About Batch Packets (Print Jobs)

    Port Connection ♦ USB port Connect the printer to your PC with a USB cable. Use the Command prompt or terminal emulator (communications) software, such as Tera Term to download files. ♦ Ethernet Connect the printer with an Ethernet cable and use MonarchNet2 or other software to download files.
  • Page 109: Defining The Batch Control Field

    D e f i n i n g t h e B a t c h C o n t r o l F i e l d The batch header must precede this field. The batch control field defines the print job and applies only to the batch that immediately follows.
  • Page 110: Defining Batch Data Fields

    D e f i n i n g B a t c h D a t a F i e l d s 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.
  • Page 111: Creating Gen2 Rfid Data

    Memory programmable user memory varies with the chip embedded in the tag. Depending on your tag type, all memory fields may not be available. Refer to the Monarch® RFID Printer Setup Utility (http://www.servisource1.com/prnutil/rfidsetup/) for details about the available user memory for each chip.
  • Page 112 To use the Expanded C1Gen2 data, you need to modify the RFID Field’s batch data. Syntax field#,"EPC_data~028" | C,"User_Mem~028" | C,"~028" | C,"Acs_Pwd~028" | C,"Kill_Pwd~028" | C,"Lock_Code" | field# Identifies the RFID Data Field number for the following data. Range: 1 to 999. 1 is the default. "EPC_data~028"...
  • Page 113: Entering Batch Data For Qr Code

    Example F,2,A,R,E,400,400,"PERMLOCK" | X,1,100,0 | B,2,N,1 | 1,"313233343536373831323334~028" | C,"ABCDEF~028" | C,"~028" | C,"73737373~028" | C,"CAD01234~028" | C,"11001" | } The EPC data is 313233343536373831323334, the user memory data is ABCDEF, the access password is 73737373, and the kill password is CAD01234. Selects permalock (1) as the locking method for the EPC, user memory, and kill field.
  • Page 114: Structured Append Mode

    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.
  • Page 115: Using Special Characters In Batch Data

    U s i n g S p e c i a l C h a r a c t e r s i n B a t c h D a t a There are two ways to specify special characters in batch data: ♦...
  • Page 116: Batch Quantity Zero Method

    It is a good idea to create a subdirectory to hold your format files. Here is a 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,| CD\MONARCH COPY LABEL1.CDS COM1 COPY LABEL1.FMT COM1 COPY LABEL1.BCH COM1...
  • Page 117: Status Polling

    S T A T 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. I n q u i r y R e q u e s t ( E N Q ) An ENQ character acts as a request for printer status information.
  • Page 118: Enq Reference Table - Byte #2

    E N Q R e f e r e n c e T a b l e - B y t e # 2 Char Const. Const. Comp. Corr. Online Busy Active Online Failure Error Data Error Bit 7 Bit 6 Bit 5 Bit 4 Bit 3...
  • Page 119: Enq Reference Table - Byte #3

    ENQ Reference Table - Byte #2 (continued) Char Const. Const. Comp. Corr. Online Busy Active Online Failure Error Data Error Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Dec 127 Note: A “1" indicates the bit is turned on. A ”0" indicates the bit is off. Status Polling 7-3...
  • Page 120 E N Q R e f e r e n c e T a b l e - B y t e # 3 Char Const. Const. Format Waiting to Ribbon Stock Online Battery Error Dispense Fault Fault Error Label Bit 7 Bit 6 Bit 5...
  • Page 121 ENQ Reference Table - Byte #3 (continued) Char Const. Const. Format Waiting to Ribbon Stock Online Battery Error Dispense Fault Fault Error Label Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Dec 127 Note: A “1"...
  • Page 122: Job Request

    J o b R e q u e s t A Job Request returns status information about the most recently processed print job. You can send a job request after an ENQ or batch. You can send two levels of Job Requests: ♦...
  • Page 123 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","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.
  • Page 124: Job Status 0, 1, 2 Response Table (Status 1 Codes)

    The following syntax is the response for a Job 4 request. Syntax {J,printed,total,"FMT-1","BCH-2"} Printed the number of tags or labels remaining in the batch to print. Total the total number of tags or labels to be printed in the current batch. “FMT-1/BCH-2"...
  • Page 125: Job Status 0, 1, 2 Response Table (Status 2 Codes)

    Job Status 0, 1, 2 Response Table (Status 2 Codes) Number Meaning Invalid command Invalid separator value Graphic not found Format for batch not found Quantity/Multiples out-of-range Name descriptor too long Invalid cut value Invalid number-of-parts Invalid orientation value Invalid thickness value Invalid text field Invalid bar code file Data string too long...
  • Page 126: Status Polling Considerations For Script Mode

    S t a t u s P o l l i n g C o n s i d e r a t i o n s f o r S c r i p t M o d e The following table shows the effects of the I Packet and the printer’s front panel (or keyboard) on status polling and immediate commands.
  • Page 127: Diagnostics And Errors

    D I A G N O S T I C S A N D E R R O R S 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.
  • Page 128: If You Receive An Error Message

    If You Receive an Error Message 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. In this case, reset your printer and reboot your computer. If you change any of the online configuration packets, resend the format packet to the printer, so the configuration changes take effect.
  • Page 129: Additional Diagnostics Information

    A d d i t i o n a l D i a g n o s t i c s I n f o r m a t i o n For detailed printer diagnostics information, refer to the Operator’s Handbook. See Chapter 7, “Status Polling,”...
  • Page 130 Error Description Code Code page/symbol set selection defined in the field must be 0 (Internal), 1 (ANSI), 100 (Macintosh), 101 (W ingdings), 102 (Unicode), 103 (BIG5 for Unicode), 104 (GB2312 for Unicode), 105 (SJIS for Unicode), 106 (GB2312), 107 (BIG5), 110 (Unicode UTF-8), 437 (DOS Page 437), 850 (DOS Page 850), 852 (Latin 2), 855 (Russian), 857 (Turkish), 860 (Portuguese), 1250 (Latin 2), 1251 (Cyrillic), 1252 (Latin 1), 1253 (Greek), 1254 (Turkish), 1255 (Hebrew), 1256 (Arabic), 1257 (Baltic), or 1258 (Vietnamese).
  • Page 131: Batch Errors

    Error Description Code Line type must be S (segment) or V (vector). Imaging mode in the graphic header must be 0. Data type in the RFID Data Field is invalid. See “Defining the RFID Data Field” in Chapter 3 for more information. Batch Errors Error Description...
  • Page 132: Online Configuration Errors

    Error Description Code Option definition must be S (set) or T (template). Input device must be D (Default), H (Host), K (Keyboard), N (None), or S (Scanner). Pad direction must be L (from left) or R (from right). Pad character is outside the range 0 to 255. Check digit selection must be G to generate check digit.
  • Page 133 Error Description Code Word length selection must be 0 (7 bits), or 1 (8 bits). Resend the communication settings packet. Stop bits selection must be 0 (1 bit), or 1 (2 bits). Resend the communication settings packet. Parity selection must be 0 (none), 1 (odd), or 2 (even). Resend the communication settings packet.
  • Page 134: Check Digit Errors

    Error Description Code Image rotation must be 0 (no rotation) or 1 (180° rotation). The hours in the time/date packet must be 0 to 23. The minutes in the time/date packet must be 0 to 59. The day in the time/date packet must be 1 to 31. The month in the time/date packet must be 1 to 12.
  • Page 135: Communication Errors

    Communication Errors Error Description Code 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.
  • Page 136: Data Formatting Failures

    D a t a F o r m a t t i n g F a i l u r e s 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.
  • Page 137: Machine Faults

    Error Description Code Not enough memory to create the downloaded TrueType characters in the scalable fonts buffer. Save the font into the printer’s flash memory instead. If the error message persists, call Technical Support. There are more than 10 bar codes on one label for the verifier to scan. Redesign the format, disable scanning certain bar codes using Option 62, or disable the verifier.
  • Page 138 Field (area inside the printer where RFID tag is programmed.) Check supply loading. If you changed the supply or print position, make sure the RFID tag was not moved out of the programmable range. Re-check values from the Monarch® RFID Printer Setup Utility (http://www.servisource1.com/prnutil/rfidsetup/).
  • Page 139: Machine Faults (Continued)

    Machine Faults (Continued) These errors occur when there is a problem with the printer. Error Description Code Printhead is overheated. Turn off the printer to let the printhead cool. If the error persists, call Technical Support. Printer did not sense a black mark when expected. The supply may be jammed. For errors 751-753, check the ♦...
  • Page 140 Error Description Code The printhead is not receiving enough volts. Call Technical Support. The print motor is not ready. Call Technical Support. The format specified by the application was not found. Reload your application and format, and try again. If the problem continues, call Technical Support. Verifier scan error (bad scan) on label or multiple labels in a row when using overstrike and continue mode.
  • Page 141: Script Errors

    S c r i p t E r r o r s These errors occur when there is a script (application) problem. Error Description Code 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 the command prompt.
  • Page 142 Error Description Code NVRAM reset. Warm restart. Version string mismatch. Flash erase error. Flash write error. RAM write error. Parity error. Framing error. Buffer overrun. Invalid record type. Invalid hex data. Invalid checksum. Invalid record count. Invalid flash address. Errors numbered 900-911 occur when you turn on the printer. They may indicate a circuit board failure.
  • Page 143: Printer Optimization

    P R I N T E R O P T I M I Z A T 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 ♦...
  • Page 144: Reducing Imaging Time

    R e d u c i n g I m a g i n g T i m e 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.
  • Page 145: General Format Tips And Hints

    G e n e r a l F o r m a t T i p s a n d H i n t s The following tips and hints are helpful to keep in mind when designing MPCLII formats. With Packets ♦...
  • Page 146 9-4 Packet Reference Manual...
  • Page 147: Samples

    S A M P L E S 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.
  • Page 148: Mode 0 (Obsolete) Sample

    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"...
  • Page 149: Mode 2 Sample

    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"...
  • Page 150: Mode 3 Sample

    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"...
  • Page 151: Maxicode Compression Sample

    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.
  • Page 152: Square Data Matrix Packet

    S a m p l e D a t a M a t r i x P a c k e t s 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.
  • Page 153: Sample Quick Response Packets

    B,1,200,V,50,50,36,0,100,2,B,0 | {B,1,N,1 | 1,"HM,N0123456789012345" | } Sample QR Code with URL Packet {F,1,A,R,E,200,200,"QRURL" | B,2,200,V,75,50,36,0,100,2,B,0 | {B,1,N,1 | 2,"MA,http://www.monarch.averydennison.com" | } Structured Append QR Code Packet {F,2,A,R,E,200,200,"QRCODE2" | B,1,200,V,50,50,36,0,100,2,B,0 | } {B,2,N,1 | 1,"D0202E9,Q0A" | C,"0123456789ABCD+__âôû ~129~064~159~252~224~064" | }...
  • Page 154: Sample Gs1 Databar Packets

    Trade Item Number (GTIN). GS1 DataBar codes can be stacked, truncated, or omni directional. GS1 DataBar w ith Function 1 {F,1,A,R,E,400,400,"UCCAB" | B,1,30,V,5,65,38,4,35,0,L,0,11,2,22 | } {B,1,N,1 | 1,"#10ABC|#Monarch Brand Printers" | } GS1 DataBar E AN13 w ith Composite {F,1,A,R,E,600,400,"GS1EAN13" | B,0,39,V,285,100,38,3,60,8,L,0,9,1,22 | R,1,"123456789012|#910123456#011234567890123" | }...
  • Page 155: Sample Aztec Packet

    R,53,0,0,0,1,"" | } {B,1,N,1 | 1,"Monarch Brand Printers" | } S a m p l e I n t e l l i g e n t M a i l ® P a c k e t For the Intelligent Mail® bar code, the maximum number of characters is 31, including commas between the data.
  • Page 156: Sample Compliance Packet

    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,"ORDER TYPE:",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 | C,557,6,0,2,1,1,B,L,0,0,"MONARCH",0 | C,547,6,0,2,1,1,B,L,0,0,"170 MONARCH LANE",0 | C,537,6,0,2,1,1,B,L,0,0,"P.O. BOX 608",0 | C,527,6,0,2,1,1,B,L,0,0,"DAYTON, OHIO 45401",0 | C,462,313,0,2,4,3,B,L,0,0,"#",0 | T,1,15,V,529,220,0,2,2,2,B,L,0,0,0 | T,2,15,V,511,220,0,2,2,2,B,L,0,0,0 | B,3,13,V,311,28,8,4,50,8,L,0 |...
  • Page 157: Sample Format Packet

    S a m p l e F o r m a t P a c k e t {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 "...
  • Page 158: Sample Data Entry Format Packet

    S a m p l e D a t a E n t r y F o r m a t P a c k e t 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.
  • Page 159: Sample Rfid Data Fields

    S a m p l e R F I D D a t a F i e l d s {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 w ith 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 |...
  • Page 160: Sscc96

    SSCC96 {F,45,A,R,E,600,400,"SSCC96" | C,45,220,0,50,10,10,B,L,0,2,"®" | C,75,385,0,50,40,30,B,L,0,2,"Monarch RFID" | C,110,385,0,50,6,6,B,L,0,2,"SHIP TO RFID USER" | C,110,150,0,50,6,6,B,L,0,2,"CARRIER" | C,150,150,0,50,9,9,B,L,0,2,"PRO:" | C,165,150,0,50,9,9,B,L,0,2,"B/L:" | C,200,380,0,50,18,15,B,L,0,2,"AVERY DENNISON" | C,235,380,0,50,14,12,B,L,0,2,"EMAIL: RFID@MONARCH.COM" | C,255,380,0,50,14,12,B,L,0,2,"PHONE: 1 800 543-6650" | C,275,345,0,50,6,6,B,L,0,2,"VENDOR STK NO:" | C,275,110,0,50,6,6,B,L,0,2,"PACK/UNITS:" | C,360,330,0,50,10,10,B,L,0,2,"EPC Pure Identity:" | C,275,190,0,50,6,6,B,L,0,2,"COLOR:"...
  • Page 161: Sgtin 96

    SGTIN 96 {F,46,A,R,E,600,400,"SGTIN96" | C,45,220,0,50,10,10,B,L,0,2,"®" | C,75,385,0,50,40,30,B,L,0,2,"Monarch RFID" | C,110,385,0,50,6,6,B,L,0,2,"SHIP TO RFID USER" | C,110,150,0,50,6,6,B,L,0,2,"CARRIER" | C,150,150,0,50,9,9,B,L,0,2,"PRO:" | C,165,150,0,50,9,9,B,L,0,2,"B/L:" | C,200,380,0,50,18,15,B,L,0,2,"AVERY DENNISON" | C,235,380,0,50,14,12,B,L,0,2,"EMAIL: RFID@MONARCH.COM" | C,255,380,0,50,14,12,B,L,0,2,"PHONE: 1 800 543-6650" | C,275,345,0,50,6,6,B,L,0,2,"VENDOR STK NO:" | C,275,110,0,50,6,6,B,L,0,2,"PACK/UNITS:" | C,360,330,0,50,10,10,B,L,0,2,"EPC Pure Identity:" | C,275,190,0,50,6,6,B,L,0,2,"COLOR:"...
  • Page 162: Password Lock

    Passw ord Lock {F,1,A,R,E,400,400,"PWDLOCK" | X,1,100,0 |} {B,1,N,1 | 1,"313233343536373831323334~028" | C,"ABCDEFGH01234567UserMemorySample~028" | C,"~028" | C,"73737373~028" | C,"CAD01234~028" | C,"22022" |} Permalock and Passw ord Lock {F,1,A,R,E,400,400,"BOTHLOCK" | X,1,100,0 |} {B,1,N,1 | 1,"313233343536373831323334~028" | C,"ABCDEF ~028" | C,"~028" | C,"73737373~028" | C,"CAD01234~028"...
  • Page 163: Fonts

    F O N T S The printer supports 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.
  • Page 164 These samples were printed using the Internal Symbol set. Standard Font Reduced Font Bold Font OCRA-like Font EFF Swiss Bold Font* * Printed with ANSI Symbol Set B-2 Packet Reference Manual...
  • Page 165 These samples were printed using Code Page 437. CG Triumvirate™ Typeface Bold CG Triumvirate™ Typeface Fonts B-3...
  • Page 166: Paxarsymbols Font 56 Characters

    PaxarSymbols Font 56 Characters A (decimal 65) = {F,1,A,R,E,200,200,"epc" | T,1,10,V,30,35,0,56,20,20,B,L,0,0|} {B,1,N,1| 1,"~065 A"|} Paxar Font 70 and Font 71 Characters professional dry c lean No bleac h Tumbl e dry Tumbl e dry Tumbl e dry No tumble l ow heat high heat Cool i ron Hot i ron...
  • Page 167: Nafta Font 72 And Font 73 Characters

    NAFTA Font 72 and Font 73 Characters Mac hi ne Mac hi ne Mac hi ne Mac hi ne Mac hi ne Mac hi ne Mac hi ne W as h W as h W as h W as h W as h W as h W as h...
  • Page 168: Bitmap Font Information

    The magnification range is 1 to 7. Use the MONARCH® MPCL™ Toolbox (Font Utility), available on our Web site, to convert a bitmap font to Hex or Run-Length encoding for the printer. Select the point size and characters to print.
  • Page 169: Proportional Font Magnification

    P r o p o r t i o n a l F o n t M a g n i f i c a t i o n 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.
  • Page 170: Truetype Font Information

    The printer accepts downloaded TrueType fonts. Dow nloading 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.
  • Page 171: Selecting A Symbol Set

    Selecting a S ymbol 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.
  • Page 172: International Font Sample

    International Font Sample {F,3,A,R,E,150,200,"SIMPLE" | S ymbol Set Parameter T,1,5,V,10,10,0,100,30,30,B,L,0,0,102 | } {B,3,U,1 | Font Number 1,"~125~000~125~002~125~004~125~005" | } This example prints these four characters with Unicode batch data of ~125~000, ~125~002, ~125~004 and ~125~005. Arabic Font Sample {F,3,A,R,E,220,400,"SIMPLE" | T,1,250,V,40,380,0,1000,24,24,B,E,0,0,110 | T,2,250,V,90,380,0,1000,24,24,B,E,0,0,110 | } {B,3,N,1 |...
  • Page 173: Locating The Font Number In A Font Packet

    Use this number in T8 or in C5. See “Defining Text Fields” or “Defining Constant Text Fields” in Chapter 2 for more information. Font Number Example T,1,10,V,30,10,0,200,1,1,B,L,0,0,0 | C,50,30,0,200,1,1,B,L,0,0,"MONARCH",0 | Font Number Defines a text and constant text field using the downloaded (#200) font. Fonts B-11...
  • Page 174 B-12 Packet Reference Manual...
  • Page 175: Symbol Sets/Code Pages

    S Y M B O L S E T S / C O D E P A 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.
  • Page 176: Entering Extended Characters

    E n t e r i n g E x t e n d e d C h a r a c t e r s When using extended characters in your batch data file, type a tilde in front of the three-digit code.
  • Page 177: Ansi Symbol Set

    ANSI S ymbol Set Bold Character Set Note: To determine the character code, add the column number and row number for the character. For example, to produce the ÿ character with the ANSI character set, you would press Alt 255 (column 15 + row 240) or use ~255 in your data stream. Symbol Sets/Code Pages C-3...
  • Page 178: Ocra Character Set

    OCRA Character Set Code Page 100 (Macintosh) Note: To determine the character code, add the column number and row number for the character. For example, to produce the ñ character with the Code Page 100 character set, you would press Alt 150 (column 6 + row 144) or use ~150 in your data stream. C-4 Packet Reference Manual...
  • Page 179: Code Page 101 (Wingdings

    Code Page 101 (Wingdings) Code Page 437 (Latin U.S.) Note: To determine the character code, add the column number and row number for the character. For example, to produce the û character with the Code Page 437 character set, you would press Alt 150 (column 6 + row 144) or use ~150 in your data stream. Symbol Sets/Code Pages C-5...
  • Page 180: Code Page 850 (Latin 1

    Code Page 850 (Latin 1) Code Page 852 (Latin 2) Note: To determine the character code, add the column number and row number for the character. For example, to produce the ľ character with the Code Page 852 character set, you would press Alt 150 (column 6 + row 144) or use ~150 in your data stream. C-6 Packet Reference Manual...
  • Page 181: Code Page 855 (Russian

    Code Page 855 (Russian) Code Page 857 (IBM Turkish) Note: To determine the character code, add the column number and row number for the character. For example, to produce the û character with the Code Page 857 character set, you would press Alt 150 (column 6 + row 144) or use ~150 in your data stream. Symbol Sets/Code Pages C-7...
  • Page 182: Code Page 860 (Ms-Dos Portuguese

    Code Page 860 (MS-DOS Portuguese) Code Page 1250 (Latin 2) Note: To determine the character code, add the column number and row number for the character. For example, to produce the ü character with the Code Page 1250 character set, you would press Alt 252 (column 12 + row 240) or use ~252 in your data stream. C-8 Packet Reference Manual...
  • Page 183: Code Page 1251 (Cyrillic

    Code Page 1251 (Cyrillic) Code Page 1252 (Latin 1) Note: To determine the character code, add the column number and row number for the character. For example, to produce the ü character with the Code Page 1252 character set, you would press Alt 252 (column 12 + row 240) or use ~252 in your data stream. Symbol Sets/Code Pages C-9...
  • Page 184: Code Page 1253 (Greek

    Code Page 1253 (Greek) Code Page 1254 (Turkish) Note: To determine the character code, add the column number and row number for the character. For example, to produce the ü character with the Code Page 1254 character set, you would press Alt 252 (column 12 + row 240) or use ~252 in your data stream. C-10 Packet Reference Manual...
  • Page 185: Code Page 1255 (Hebrew

    Code Page 1255 (Hebrew ) Code Page 1256 (Arabic) Note: To determine the character code, add the column number and row number for the character. For example, to produce the ü character with the Code Page 1256 character set, you would press Alt 252 (column 12 + row 240) or use ~252 in your data stream. Symbol Sets/Code Pages C-11...
  • Page 186: Code Page 1257 (Baltic

    Code Page 1257 (Baltic) Code Page 1258 (Vietnamese) Note: To determine the character code, add the column number and row number for the character. For example, to produce the ü character with the Code Page 1258 character set, you would press Alt 252 (column 12 + row 240) or use ~252 in your data stream. C-12 Packet Reference Manual...
  • Page 187: Ascii To Hexadecimal Conversion Chart

    A S C I I t o H e x a d e c i m a l C o n v e r s i o n C h a r t Use the chart below to translate the characters printed on your test label. The chart lists ASCII characters and their hexadecimal and decimal equivalents.
  • Page 188 ASCII to Hexadecimal Conversion Chart (continued) Char. Decimal Char. Decimal < & ‚ > ‚ C-14 Packet Reference Manual...
  • Page 189 ASCII to Hexadecimal Conversion Chart (continued) Char. Decimal Char. Decimal Delete Symbol Sets/Code Pages C-15...
  • Page 190: Binary To Hex Conversion Chart

    B i n a r y t o H e x C o n v e r s i o n C h a r t Binary Binary Binary Binary 00000000 01000000 10000000 11000000 00000001 01000001 10000001 11000001 00000010 01000010 10000010 11000010 00000011...
  • Page 191 Binary to Hex Conversion Chart (continued) Binary Binary Binary Binary 00100111 01100111 10100111 11100111 00101000 01101000 10101000 11101000 00101001 01101001 10101001 11101001 00101010 01101010 10101010 11101010 00101011 01101011 10101011 11101011 00101100 01101100 10101100 11101100 00101101 01101101 10101101 11101101 00101110 01101110 10101110 11101110 00101111...
  • Page 192: Dot To Run Length Encoding Chart

    D o t t o R u n L e n g t h E n c o d i n g C h a r t ON (Black) Dots # of Dots Code # of Dots Code Off (White Dots) # of Dots Code # of Dots...
  • Page 193: Format Design Tools

    F O R M A T 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. You may want to keep copies of the completed forms for your records: ♦...
  • Page 194 O n l i n e C o n f i g u r a t i o n W o r k s h e e t D-2 Packet Reference Manual...
  • Page 195 B a t c h W o r k s h e e t Format Design Tools D-3...
  • Page 196 C h e c k D i g i t W o r k s h e e t D-4 Packet Reference Manual...
  • Page 197: Supply Layout Grids (English

    S u p p l y L a y o u t G r i d s ( E n g l i s h ) Format Design Tools D-5...
  • Page 198: Supply Layout Grids (Metric

    S u p p l y L a y o u t G r i d s ( M e t r i c ) D-6 Packet Reference Manual...
  • Page 199: Supply Layout Grids (Dots

    S u p p l y L a y o u t G r i d s ( D o t s ) Format Design Tools D-7...
  • Page 200 D-8 Packet Reference Manual...
  • Page 201: Format Worksheet

    OPTION #1 OPTION #2 OPTION #3 OPTION #4 OPTION #5 OPTION #6 OPTION #7 OPTION #20 OPTION #30 OPTION OPTION OPTION #21 Define Fixed Characters Data Type Data Entry Copy Data Data Entry Upload Field Time / Date Data Entry Extended Pad Data Price Field...
  • Page 202 OPTION #1 OPTION #2 OPTION #3 OPTION #4 OPTION #5 OPTION #6 OPTION #7 OPTION #20 OPTION #30 OPTION OPTION OPTION #21 Define Fixed Characters Data Type Data Entry Copy Data Data Entry Upload Field Time / Date Data Entry Extended Pad Data Price Field...
  • Page 203: Glossary

    Batch Packet Contains a batch header and the batch data. Enclose within { }. {B,1,N,1 | 2,"Monarch" | } Bitmapped Fonts Reside in the printer’s memory. If you change the point size, you have changed the font. Magnifying these fonts causes jaggedness to occur.
  • Page 204 Scalable Fonts All characters are scalable and smooth at any point size. There are no jagged edges at any point size because the font is created from an equation every time it is used. TrueType Fonts All characters follow the TrueType outline font standard. All characters are scalable and smooth at any point size.
  • Page 205: Index

    I N D E X bitmap defining graphic header ....5-8 graphics, hexadecimal chart ..3-17 180° rotation ........2-9 hexadecimal method ....5-2, 5-3 run length chart ......3-19 run length method ....5-2, 5-5 access password ......6-4, 6-6 storing the image......
  • Page 206 field definition ......3-18 backfeed ........2-15 constant text field dispense position ......2-15 character rotation ......3-20 fixed characters ......3-20 download packet ......6-1 justification ........3-20 double-byte copy font ..........B-7 option ..........4-2 download copy command ........6-1 TrueType font .........
  • Page 207 options, merge data ......4-4 options, pad data ......4-8 options, PDF417 security ....4-11 generate check digit ......4-9 options, PDF417 width/length ..4-11 graphic options, price field ......4-9 compressed packet ....... 5-16 options, reimage ......4-13 defining bitmap field ....... 5-9 options, time/date ......
  • Page 208 job response MaxiCode explanation ........7-6 compression sample ....... A-5 job request ........7-6 Mode 0 sample ....... A-1 status ..........7-6 Mode 2 sample ....... A-3 syntax ........... 7-7 Mode 3 sample ....... A-4 justification sample ........... A-1 constant text field ......3-20 MaxiCode information ......
  • Page 209 PDF417 width/length ....4-11 printer price field ........4-9 Batch data errors......8-5 reimage field ........ 4-13 check digit errors ......8-9 restrictions ........4-1 communication errors ....8-10 time/date ........4-7 configuration ........2-3 upload field data ......4-6 configure communications ....
  • Page 210 rotate MaxiCode Mode 2 ......A-3 bar code field ....... 3-16 MaxiCode Mode 3 ......A-4 text characters ...... 3-4, 3-20 memory configuration packet ..2-17 text field ....... 3-4, 3-20 mode command ......2-1 RS232 trailer characters ....8-1 monetar y formatting packet ...
  • Page 211 SSCC96 PDF417 security ......4-11 sample ........A-14 PDF417 truncation ......4-11 status polling ........7-1 PDF417 width/length ....4-11 stop bits .......... 2-14 price field ........4-9 storage device ........5-6 print control packet ......2-9 storing printer configuration ....... 2-4 graphics in RAM ......
  • Page 212 width/length PDF417 bar code ......4-11 word length ........2-14 8 Packet Reference Manual...
  • Page 214 Avery Dennison 170 Monarch Lane Miamisburg, OH 45342 1-800-543-6650 U.S.A 1-800-387-4740 Canada www.monarch.averydennison.com ©2010 Avery Dennison Corp. All rights reserved.

Table of Contents