Avery Dennison ADTP1 Reference Manual

Avery Dennison ADTP1 Reference Manual

Monarch tabletop printer 1
Hide thumbs Also See for ADTP1:
Table of Contents

Advertisement

Monarch
Products
®
Printer & Fastener
Solutions
PACKET
REFERENCE
MANUAL
TABLETOP PRINTER
TCADTP1PR Rev. AC 12/15
© 2015 Avery Dennison Corp. All rights reserved.
1

Advertisement

Table of Contents
loading

Summary of Contents for Avery Dennison ADTP1

  • Page 1 Printer & Fastener Solutions PACKET REFERENCE MANUAL TABLETOP PRINTER Monarch Products ® TCADTP1PR Rev. AC 12/15 © 2015 Avery Dennison Corp. All rights reserved.
  • Page 2 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.
  • 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 Before You Begin ...................... 1-1 Creating an MPCLII Format Packet ................1-1 Sample Batch Packet ....................1-2 Designing a Format ....................
  • Page 4 About Memory Buffers ..................... 2-19 Buffer Worksheet ....................2-20 Buffer Allocation Considerations ................2-20 Memory Considerations with Downloaded TrueType Fonts ........2-20 About Flash Memory....................2-21 Formatting Flash Memory ..................2-21 Checking Available Flash Memory ................. 2-21 Flash Memory Guidelines ..................2-21 Clearing Packets from Memory .................
  • Page 5 Using Option 7 Print Time/Date .................. 4-7 Using Option 20 (Define Data Entry Prompts) .............. 4-7 Using Option 21 (Define Extended Field Names) ............4-8 Using Option 30 (Pad Data) ..................4-8 Sample Use for Padding ..................4-8 Using Option 31 (Calculate Check Digit) ..............4-9 Using Option 42 (Price Field) ..................
  • Page 6 About the Compressed Graphics Packet ..............5-13 PRINTING ......................6-1 Downloading Files ..................... 6-2 About Batch Packets (Print Jobs) ................6-3 Defining the Batch Header ..................6-3 Defining the Batch Control Field ................. 6-4 Recommended Cutter Operation: ................6-5 Defining Batch Data Fields ..................6-6 Merged or Sub-Fields .....................
  • Page 7 Data Errors ......................8-3 Format Errors ......................8-3 Batch Errors ......................8-5 Option Errors ......................8-5 Online Configuration Errors ..................8-6 Check Digit Errors ....................8-8 Graphic Errors ....................... 8-8 Communication Errors ..................8-10 Data Formatting Failures ..................8-11 Machine Faults ....................... 8-12 RFID Errors ......................
  • Page 8 GS1 DataBar Expanded (no composite)..............A-6 Sample Intelligent Mail® Packet ................. A-6 Sample MaxiCode Packets ..................A-7 Mode 0 (Obsolete) Sample ..................A-8 Mode 2 Sample ...................... A-9 Mode 3 Sample ....................A-10 MaxiCode Compression Sample ................A-11 Sample MSI Packet ....................A-12 Sample PDF417 Packet ...................
  • Page 9 Licensing Fonts ...................... B-10 Locating the Font Number in a Font Packet ............... B-10 SYMBOL SETS/CODE PAGES ................C-1 Supported Symbol Sets and Code Pages ..............C-1 Selecting a Symbol Set or Code Page ..............C-1 Using Code 128 Function Codes ................C-1 Entering Extended Characters ..................
  • Page 10 Supply Layout Grids (English) ..................D-5 Supply Layout Grids (Metric) ..................D-6 Supply Layout Grids (Dots) ..................D-7 Format Worksheet ..................... D-8 Sample Format Worksheet ..................D-9 GLOSSARY ......................G-1 INDEX ........................1 viii Packet Reference Manual...
  • Page 11: Getting Started

    This manual provides the necessary information to design, write and print a Monarch® Printer Control Language II (MPCLII) format on the Avery Dennison® Monarch® Tabletop Printer 1 (ADTP1). Review the printer information in the Operator’s Handbook and System Administrator’s Guide.
  • Page 12: Sample Batch Packet

    There are several steps to designing a custom format: Determine the label size. Labels are available from Avery Dennison in a wide variety of sizes. The application and the amount of printed data determine the supply size. Contact your Account Manager or Technical Support for more information.
  • Page 13: Rfid Format Design Tips

    RFID Format Design Tips This section provides some tips about designing formats on large-gap RFID supplies. Printing over the RFID inlay may cause printing irregularity. Determine the label length. Measure the supply according to the supply type: ♦ Die cut ♦...
  • Page 14: 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 15: About Field Types

    About Field Types Decide what information to print on the format from the following categories. Field Type Description Examples Text Contains letters, numbers, or symbols. item number, item description, department number, price, date Non- Holds data for use later, such as for city, state, and zip code to be Printable merging into another field.
  • Page 16 1-6 Packet Reference Manual...
  • 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: Standard Syntax Guidelines

    Standard S yntax Guidelines When creating MPCLII packets: ♦ Begin each packet with a start of header ({). ♦ End each packet with an end of header (}). ♦ Define no more than 1000 fields in a format. Each | indicates one field. However, options are not counted as fields.
  • Page 19: Using Online Configuration Packets

    U s i n g O n l i n e C o n f i g u r a t i o n P a c k e t s Use online configuration packets to change the printer’s settings. Send an individual configuration packet or a single packet containing all the configuration packets.
  • Page 20 Syntax {header,ID#,action,device | } 1. header Constant I. 2. ID# ID. Use 0. 3. action Action. Options: Add configuration. Upload User Configuration. 4. device Storage Device. Use R (Volatile RAM). 5. units Units. (Optional parameter.) Options: English Metric Dots Example {I,0,A,R,E | C,0,25,0,0,0 | } Adds a configuration to volatile RAM and specifies English units.
  • Page 21: Configuration Syntax Guidelines

    Configuration S yntax Guidelines When creating a printer configuration packet: ♦ Follow the Standard Syntax Guidelines listed at the beginning of this manual. ♦ The first character after the start of header ({) is the configuration header (I). ♦ Download multiple configuration packets within one packet or download a single configuration packet.
  • Page 22 A5. slash_zero Slash Zero. 0 is the default. Options: Print a standard zero Print a zero with a slash through it A6. symbol_set Symbol Set. 0 is the default. Options: Internal ANSI Code Page 437 (Latin U.S.) Code Page 850 (Latin 1) Code Page 1250 (Latin 2) Code Page 1251 (Cyrillic) Code Page 1252 (Latin 1)
  • Page 23: Defining The Supply Setup Packet

    D e f i n i n g t h e S u p p l y S e t u p P a c k e t Use the supply setup packet (B) to select supply type, ribbon, feed mode, supply position, and cut position.
  • Page 24 B3. ribbon Ribbon. 1 is the default. Options: Ribbon not installed Ribbon installed High Energy Ribbon Use a print speed of 2.5 IPS with the high energy ribbon. Serial bar codes cannot be printed with the high energy ribbon. Settings for ribbon and supply type must match the supplies loaded in the printer;...
  • Page 25: Recommended Cutter Operation

    B8. cut_mode Enables or disables the optional cutter. Since the cutter is 3.4 inches away from the printhead, printed tags may be left between the printhead and cutter. 0 (does not cut) is the default. Printed tags left between the printhead and cutter - Options: Cuts each tag.
  • Page 26: Defining The Print Control Packet

    Example {I,B,0,0,1,10,50,1,5 | } 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 .25 inches (50/203 inches) before cutting, enables skip index mode and cuts in strips.
  • Page 27: Defining The Monetary Formatting Packet

    C8. rotate_img Image rotation. Rotates the printed image 180°. Design formats as needed, so image rotation is not required. 0 is the default. Options: No rotation 180° rotation Note: The image length and width must exactly match the loaded supply or the rotated image does not print correctly. Example {I,C,0,-20,-10,0,0,0,1 | } Uses the default contrast, moves print 0.1 inch closer to the bottom of the supply (20/203 inches)
  • Page 28: 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 29: Resetting Control Characters

    Example {I,E,"~123~063~034~124~125~126~094" | } Changes the parameter separator character from , to ?. The other control characters remain unchanged. It also enables the immediate commands by defining the ^ symbol as the command identifier. Resetting Control Characters 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"...
  • Page 30 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. M46 = ADTP1 Returns the prototype number to the host. (00 to 99) Returns the revision number to the host.
  • Page 31 Command Parameter Resets the printer. This command takes five seconds to complete and then the printer is ready to receive data. It has the same effect as turning off and then turning on the printer. Note: Command should be used only when the printer is not printing. Repeats the last printed batch, printing the same number of labels as specified in the original batch.
  • Page 32: 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 33: 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 34: Defining The Memory Configuration Packet

    See the following graphic for a representation of the following adjustments: dispense position, backfeed distance, supply position, print position, and margin position. 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 the printer’s buffers.
  • Page 35: Checking Current Buffer Sizes

    Buffer Type Default Range Image Volatile 330K 41.5K – 3047K Downloadable Fonts Volatile 8K- 3014K Formats Volatile 155K 16K- 1126.4K Note: The printer has a transmit, receive, and scalable fonts buffer that are set to the maximum amount. These buffers cannot be changed.
  • Page 36: Buffer Worksheet

    Format Buffer Used to store formats, batch data, and graphics. Use the following formula to calculate the required format buffer size: Linecount x 50/1024 Linecount is the number of lines in the format packet including the format header and all the options. The result of the above calculation is in kilobytes.
  • Page 37: About Flash Memory

    A b o u t F l a s h M e m o r y Items stored in flash memory are saved when the printer is turned off. Flash memory cannot be reallocated. Flash memory can contain formats, fonts, graphics, ADK scripts, and check digits. Store formats in flash to use the printer offline (not connected to a host).
  • Page 38: Clearing Packets From Memory

    C l e a r i n g P a c k e t s f r o m M e m o r y Remove packets from the printer to increase memory storage capacity or if the formats/fonts are no longer needed.
  • Page 39: Using The Font Packet

    U s i n g t h e F o n t P a c k e t Use a font packet to add or clear downloaded fonts from memory, upload the font buffer, or upload the cell size information for a particular font. The font packet is useful when downloading fonts.
  • 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| 0,1,850,"CGTriBd9",1,0,7,25,31,10,15,0| Font Name 0,10,0,"CGTriBd9",1,0,7,25,31,10,15,0| 0,10,1,"CGTriBd9",1,0,7,25,31,10,15,0| Spacing 0,10,437,"CGTriBd9",1,0,7,25,31,10,15,0|...
  • Page 41 0,512,850,"CGTriumv11",1,0,9,33,40,13,22,0| 0,18,0,"CGTriumv15",1,0,13,47,59,20,31,0| 0,18,1,"CGTriumv15",1,0,13,47,59,20,31,0| 0,18,437,"CGTriumv15",1,0,13,47,59,20,31,0| 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,10,18,2 | 0,25,0,"ZIEFont",0,0,0,15,28,15,28,5 | 0,26,0,"ZIFFont",0,0,0,13,26,13,26,3 | 0,27,0,"ZIGFont",0,0,0,40,60,40,60,8 | 0,50,0,"EffSwissBold",1,1,92248 | 0,56,0,"PaxSymbols",1,1,12260 | } Note: The CG Triumvirate™ typefaces are trademarks of Monotype Imaging, Inc. Fonts 21-27 are only for the MLI™...
  • 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 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

    Console commands. Must be enclosed within quotation marks. “” is the default. Each command must be on a separate line. The maximum number of characters per command is 100. Refer to the list of console commands in the ADTP1 MonarchNet2 Operating Instructions for more information. Note: The maximum number of commands per packet is twenty five (25).
  • Page 44: Defining A Verifier Configuration Packet

    D e f i n i n g a V e r i f i e r C o n f i g u r a t i o n P a c k e t Use the verifier configuration packet to customize the verifier for each format. Select which bar codes to scan, the acceptable ANSI grade levels, quiet zone, X-dimension range, etc.
  • Page 45: Defining The Rfid Setup Packet

    D e f i n i n g t h e R F I D S e t u p P a c k e t The printer supports EPC Class-1 Generation-2 UHF (C1Gen2) protocol encoding following the EPC™ Radio-Frequency Identity Protocols Class 1 Generation 2 UHF RFID Protocol for Communications at 860-960MHz Standards (GS1 EPCglobal™...
  • Page 46 Y8.start_enc_pos Start encoding position (use only in non-stop encode mode). The printer uses this initial starting position to look for the RFID inlay to program while moving the supply to print. Measure from the leading edge of the supply to the beginning of the RFID inlay encoding area in 0.01 inches.
  • Page 47 Y14. verify_power The amount of power to read an RFID inlay. The range is -15 to 23 and the default is -15. Use the RFID Printer Setup Utility to determine this value. Example {I,Y,0,1,18,12,1,0,120,220,0,1,0,1,12 | } Uses the default non-stop encode mode, enables singulate mode (1), sets the write power to 18, the read power to 12, enables tag saver (1), does not set a TID position (0), sets the start encode position to 120, sets the encode zone to 220, does not set an encode position (0), uses the internal reader (1) to verify the RFID data, does not set a tag verify position (0), enables retry...
  • Page 48 2-32 Packet Reference Manual...
  • Page 49: 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 line and box fields ♦ text and constant text fields RFID fields ♦ bar code fields verifier fields D e f i n i n g t h e F o r m a t H e a d e r A Format Header begins a format file.
  • Page 50: 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 51 T7. gap Number of dots between characters in 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;...
  • Page 52 T11. color Field color overlay attributes. B is the default. 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, White, Normal...
  • Page 53 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 54 T15. sym set Symbol set. 0 is the default (Internal Symbol Set). For scalable or TrueType® fonts, use: ANSI Symbol Set Macintosh Wingdings 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 55: 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. The printer can shift some bar code fields to avoid bad dots on the printhead. Shiftable bar codes include: Codabar (NW7), Code 128, Code 39 (w/ or w/o CD) or MOD43, Code 93, EAN13, EAN13+Price CD, Interleaved 2 of 5/Interleaved 2 of 5 with Barrier Bar, MSI, UPCA, UPCA+Price CD, and UPCE.
  • Page 56 Bar Code Number of Characters GS1 DataBar Bar Code Type (B13) 1 - GS1 DataBar 14 13 - no check digit input 2 - GS1 DataBar 14 Truncated 13 - no check digit input 3 - GS1 DataBar 14 Stacked 13 - no check digit input 4 - GS1 DataBar 14 Stacked Omni 13 - no check digit input...
  • Page 57 Bar Code Number of Characters UPCA UPCA+2 UPCA+5 UPCA+Price CD UPCE UPCE+2 UPCE+5 Note: For more information about two-dimensional bar codes, see Appendix A, "Samples." B4. fix/var Fixed (F) or variable (V) length field. Bar Code Fixed or Variable Bar Code Fixed or Variable Aztec* Fixed or Variable...
  • Page 58 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. Remember to include text or numbers that may appear with the bar code for the row measurement.
  • Page 59 203 DPI Bar Code Densities Bar Code Density Density Narrow Narrow Data Appearance Char Type Selector (% or cpi) Element to Wide Length Codes (dots/mils) Ratio UPCA +2/+5 2/9.9 11 or 12 1, 5, 6, 7 or 0 to 9 Price CD 114% 3/14.8...
  • Page 60 Bar Code Density Density Narrow Narrow Data Appearance Char Type Selector (% or cpi) Element to Wide Length Codes (dots/mils) Ratio CODE 93 6/29.6 0 to 2710 8 00H to 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...
  • Page 61 13 mils or greater (3 dots @203 dpi). If using a denser bar code, make sure the bar code scans in that particular application. Avery Dennison “premium” supplies and increasing the print contrast are recommended for denser bar codes.
  • Page 62 203 DPI Bar Code Densities Bar Code Type Char Set Density Narrow Element Data Selector (dots/mils) Length 0 to 2710 00H to FFH GS1 DataBar 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 0.0099 0.0148 0.0197 0.0247...
  • Page 63 300 DPI Bar Code Densities Bar Code Density Density Narrow Narrow Data Appearance Char Type Selector (% or cpi) Element to Wide Length Codes (dots/mils) Ratio UPCA +2/+5 3/10 11 or 12 1, 5, 6, 7 or 0 to 9 Price CD 103% 4/13.3...
  • Page 64 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 7/23.4 6/20.0 4/13.3 11.1 3/10.0 6/20.0 1:2.0 0 to 2710...
  • Page 65 300 DPI Bar Code Densities Bar Code Type Density Narrow Element Data Length Char Set Selector (dots/mils) GS1 DataBar 3/9.8 0 to 2710 00H to FFH 4/13.1 5/16.4 7/23 8/26.2 10/32.8 11/36.1 Aztec 0 to 2710 00H to FFH 0.0100 0.0133 0.0167 0.0233...
  • Page 66 B9. height Bar code height, in 1/100 inches, 1/10 mm, or dots. Minimum values: English Metric 203 Dots 300 Dots Height Bar Code Type Description These bar codes have a fixed height. Use 0. Aztec Code 16K Intelligent Mail PDF 417 PostNet MaxiCode Data Matrix...
  • Page 67 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. Aztec, Data Matrix, Must use L for these bar codes. GS1 DataBar, Intelligent Mail, MaxiCode, QR Code (Quick...
  • Page 68 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 69: Defining Non-Printable Text Fields

    Example B,1,30,V,5,5,38,4,0,0,L,0,1,2,22 | Defines a bar code field (field #3) with up to 30 characters of variable length starting at row 5, column 5. The GS1 DataBar uses a density of 4. No text is shown with the bar code. The bar code is left-aligned with no field rotation.
  • Page 70: 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 71 C6. hgt mag Height magnifier, 1 to 7 times (4 to 255 points for scalable/downloaded TrueType 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. C7.
  • Page 72 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 73 C12. “fixed char” Fixed characters to appear in the field. Maximum 2710 characters. “” is the default. Enclose in quotation marks. 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 Wingdings...
  • Page 74: 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 75 L6. length/ end If Using Segments: Column location of end point. Measure from left edge of print area. On vertical lines, this value must match parameter L4. 100 is the default. English 0 – 409 Metric 0 – 1039 203 Dots 0 –...
  • Page 76: 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 77: Defining Verifier Fields

    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 boxes do not overwrite other fields. Measured in dots. Q7. “pattern” Line pattern.
  • Page 78: Defining The Rfid Data Field

    D e f i n i n g t h e R F I D D a t a F i e l d The RFID Data Field contains the information programmed into the RFID inlay. The syntax of the RFID Data Field is similar to the standard non-printable text field format.
  • Page 79: 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 in a format, options are processed in the order they are received.
  • Page 80: Using Option 1 (Fixed Data)

    U s i n g O p t i o n 1 ( F i x e d D a t a ) Fixed data is information (a company name or store number) to print on all labels. Define fixed characters for an entire field or for part of a field.
  • Page 81: Using Option 3 (Data Entry Templates)

    U s i n g O p t i o n 3 ( D a t a E n t r y T e m p l a t e s ) This option provides more specific restrictions than Option 2. This option can be used to select certain letters (such as A through F or the numbers 1 through 4) from a character set.
  • Page 82: Using Option 4 (Copy Data)

    U s i n g O p t i o n 4 ( C o p y D a t a ) Use option 4 to create a field that uses data from another field. This is useful for creating merged fields or sub-fields.
  • Page 83: Merging Fields

    Merging Fields 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. RFID Data Fields can be merged. 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 84: 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 ) Upload data from any field using Option 6. When uploading multiple fields of data, the data is comma separated.
  • Page 85: Using Option 7 Print Time/Date

    U s i n g O p t i o n 7 P r i n t T i m e / D a t e The printer must contain the optional real time clock. Use this option to print the printer’s current time and date in a format.
  • Page 86: Using Option 21 (Define Extended Field Names)

    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 XML-enabled printer.
  • Page 87: Using Option 31 (Calculate Check Digit)

    U s i n g O p t i o n 3 1 ( C a l c u l a t e C h e c k D i g i t ) The printer generates a check digit when Option 31 is applied to the field. Do not use this option if the field contains a UPC, EAN, or Code 39 (with the MOD43 check digit) bar code.
  • Page 88: Using Option 50 (Bar Code Density)

    U s i n g O p t i o n 5 0 ( B a r C o d e D e n s i t y ) Apply this option to bar code fields to create custom densities. This option overrides the density value in the bar code field.
  • Page 89: Using Option 51 (Pdf417 Security/Truncation)

    U s i n g O p t i o n 5 1 ( P D F 4 1 7 S e c u r i t y / T r u n c a t i o n ) Define a security level and choose whether or not to truncate a PDF417 bar code.
  • Page 90: Using Option 53 (Optional Settings For Aztec)

    U s i n g O p t i o n 5 3 ( O p t i o n a l S e t t i n g s f o r A z t e c ) 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.
  • Page 91: 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 ) Applications such as serial numbers require a numeric field to increment (increase in value) or decrement (decrease in value) on successive labels within a single batch.
  • Page 92: Fixing The First Number In The Incrementing Sequence

    Fixing the First Number in the Incrementing Sequence There are two ways to enter the first number in the incrementing sequence. Use batch data or Option 1 to define the first number as a fixed character. The first number in the sequence must contain the same amount of digits as the highest number to be counted.
  • Page 93: Using Check Digits

    U s i n g C h e c k D i g i t s Check digits are typically used to ensure that a text or bar code field scans correctly. The printer calculates a check digit when Option 31 is applied. A check digit scheme determines how the printer calculates a check digit.
  • Page 94: Sum Of Products Calculation

    Sum of Products Calculation This is an example of how the printer uses Sum of Products to calculate a check digit for this data: 5 2 3 2 4 5 2 1 9 1. 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 95: 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 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.
  • Page 96 4-18 Packet Reference Manual...
  • Page 97: 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 98: Designing Bitmapped Images

    D e s i g n i n g B i t m a p p e d I m a g e s After determining the encoding method to use, map out the graphic image. Note: The mapped image must be an upside down mirror image of the final result.
  • Page 99: Using The Hex Method

    Using the Hex Method The following steps explain how to derive a hex character string from a bitmapped graphic. Each square on the grid represents a dot. A black square indicates the dot is ON, and a white square indicates the dot is OFF. A sequence of binary numbers, called a bit pattern or bitmap, determines what dots are on and off.
  • Page 100: 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 101: 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 the image is mapped out, determine how to store it: ♦...
  • Page 102: 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 A 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 103: Defining The Graphic Header

    Within a Format When defining the graphic field within the format, the row and column parameters represent where on the format to place the graphic image. To place a graphic (a logo, for example) within a certain area on the supply, enter the starting position (bottom left corner) of the graphic image.
  • Page 104: Creating Bitmap Fields

    G8. mode Imaging mode. Enter 0. G9. “name” Graphic name (optional), 0 to 8 characters, enclose within quotation marks. “” is the default. 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.
  • Page 105: 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. Use the bitmap or duplicate field data without having to recalculate row and column locations.
  • Page 106: Sample Hex Graphic Packet

    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). Use constant text, line, or box fields in a graphic packet to create a compliance label overlay. See Chapter 3, “Defining Fields,”...
  • Page 107: Placing The Graphic In A Format

    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,81,34,R,"ZZEdC" | B,39,50,R,"Z" | D,0,4,4 | B,40,39,R,"KzI" | B,82,30,R,"NzkN" | B,41,34,R,"EzsF"...
  • Page 108: Defining The Graphic Field

    D e f i n i n g t h e G r a p h i c F i e l d The graphic field in a format references the graphic image by the graphID in the graphic header. This field is required only if the graphic will be stored in RAM.
  • Page 109: 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 110 5-14 Packet Reference Manual...
  • Page 111: 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. ♦ The printer accepts files in MPCLII, MLI, or XML format. ♦...
  • Page 112: Downloading Files

    D o w n l o a d i n g F i l e s There are several ways to download files to the printer. Make sure the communication settings at the host match those at the printer. Port Connection ♦...
  • Page 113: About Batch Packets (Print Jobs)

    A b o u t B a t c h P a c k e t s ( P r i n t J o b s ) A batch packet containing batch data is required for all print jobs. Batch data is the actual information printed on the supply.
  • Page 114: 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 115: Recommended Cutter Operation

    Description of cut mode operation: Cut Mode Cut Before first tag Cut Between Cut After Printed tags left between in Batch? Tags? Batch? printhead and cutter? Yes* Yes* Yes* (Feeds strips) Yes** Yes* No (Feeds strips) Yes** Cut Modes 3 and 5 minimize the number of tags left between the printhead and the cutter. Depending on the length of supply being cut, there may be one tag left between the printhead and the cutter.
  • Page 116: Defining Batch Data Fields

    E9. cable_det Bar code verifier cable detect. The printer can be set to detect when a bar code verifier’s cable is disconnected. For more information about connecting the verifiers cables, refer to the Verifier’s Operating Instructions. 0 is the default. Options: The printer does not detect when a cable is disconnected I/O cable is disconnected I/O and/or data cables are disconnected...
  • Page 117: Incrementing Fields

    Incrementing Fields In incrementing fields, the first number in the sequence must contain the same number of digits as the highest number to be counted. For example, to increment the numbers in a field from 1 to 999, enter the starting number in the batch as 001. C r e a t i n g G e n 2 R F I D D a t a The RFID printer supports EPC Gen2 data, which contains these fields: ♦...
  • Page 118 To use Gen2 data, modify the RFID Field’s batch data. Syntax field#,"EPC_data~028" | C,"User_Mem~028" | C,"TID_Mem~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 119 C,"Lock_Code" Five-digit locking method for each field in this order: EPC Data, User Memory, TID, Access password, and Kill password. Locking options: No Lock (unsecure) Permalock (permanently unsecure) Password lock (secure) Permalock & password lock (permanently locked) Note: To Permalock a Monza R6 chip, use “33333” for the lock code. Access or kill passwords are not valid for Monza R6.
  • Page 120: Entering Batch Data For Qr Code

    E n t e r i n g B a t c h D a t a f o r Q R C o d e QR Code requires certain parameters at the beginning of all batch data. Syntax "error_cor mask# data_input,char" error_cor Level of error correction.
  • Page 121: Structured Append Mode

    Structured Append Mode QR Code offers a mode called structured append (or concatenated) that collects data from multiple QR Code symbols and uses 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 122: 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 123: Batch Quantity Zero Method

    Batch Quantity Zero Method Use the batch quantity zero method when the application requires operator intervention to enter data. While the operator is entering data, the previous field is sent with a batch quantity of zero. The printer images the field, but does not print it. After the operator enters the data for the last field, the batch quantity can be specified.
  • Page 124 6-14 Packet Reference Manual...
  • Page 125: 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 126: 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 127: Enq Reference Table - Byte #3

    ENQ Reference Table - Byte #2 (continued) Char Const. Const. ON Comp. Corr. Error Online Busy Active Online Failure Data Error Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Dec 127 Note: A “1"...
  • Page 128 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. ON Format Waiting to Ribbon Stock Online Battery Error Dispense Fault Fault Error Label Bit 7 Bit 6...
  • Page 129 ENQ Reference Table - Byte #3 (continued) Char Const. Const. ON 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 130: 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. Send a job request after an ENQ or batch. There are two levels of Job Requests: ♦ Numeric Error Codes Only (0, 1, or 2) ♦...
  • Page 131 The following syntax is the response for a Job 3 request. Press FEED (if necessary) to return the job response. Syntax {J,"Status1 A,B","Status2 A,B,C,D,E","FMT-1","BCH-2"} J1. J Job Response Identifier. J2. “Status1 A,B” Status 1A contains the field number, in the format or batch, where an error was found.
  • Page 132: Job Status Responses

    Use a Job Request 4 when printing in the on-demand mode with a large number of tags or labels from a single batch. A Job Request 4 may not be accurate if tags or labels are printed in continuous mode, because of the response time involved. A Job Request 4 is not useful in single ticket batches (printing 1 of 1) or multiple single ticket batches.
  • Page 133: 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 134 7-10 Packet Reference Manual...
  • Page 135: Diagnostics & Errors

    D I A G N O S T I C S & E R R O R S This chapter explains how to ♦ print diagnostics labels ♦ reset the printer ♦ call Technical Support. Before calling Service, print a test label. The label contains information to help diagnose mechanical and setup problems.
  • Page 136: Clearing An Error

    Installed Options Description Battery Cutter Peel mode Stacker Liner Take-up Bar Code Verifier Additional labels show wireless network settings and RFID settings if the printer has those capabilities. C l e a r i n g a n E r r o r To clear an error: ♦...
  • Page 137: Calling Technical Support

    C a l l i n g T e c h n i c a l S u p p o r t Technical support representatives are available Monday through Friday during regular business hours. Follow these steps before calling: 1.
  • Page 138 Error Description Code Column field position is greater than the maximum stock dimension. See “Defining Text Fields” in Chapter 3 for valid column widths. Font style must be 1, 2, 3, 4, 5, 6, 10, 11, 15, 16, 17, 18, 50, 56; or a valid downloaded font selector.
  • Page 139: Batch Errors

    Error Description Code Line thickness must be 0 to 99 dots. Line direction must be 0, 90, 180, or 270. End row is invalid. Line segment or box end row is defined outside of printable area. End column is invalid. Line segment or box end column is defined outside of printable area.
  • Page 140: Online Configuration Errors

    Error Description Code Narrow element value is less than 1 or greater than 99. Correct the value and resend the format to the printer. Wide element value is less than 1 or greater than 99. Correct the value and resend the format to the printer.
  • Page 141 Error Description Code Print adjustment (position) must be -450 to 450 dots. Margin adjustment (position) must be -99 to 99 dots. Speed adjustment must be 0 (default), 25 (2.5 ips), 40 (4.0 ips), 60 (6.0 ips), 80 (8.0 ips), 100 (10.0 ips), or 120 (12.0 ips). Primary monetary symbol must be 0 (None), 1 (Dollar), 2 (Pound), 3 (Yen), 4 (Deutsche Mark), 5 (Franc), 6 (Peseta), 7 (Lira), 8 (Krona), 9 (Markka), 10 (Schilling), 11 (Rupee), 12 (Ruble), 13 (Won), 14 (Baht), 15 (Yuan), or 16 (Euro).
  • Page 142: Check Digit Errors

    Error Description Code The skip index selection defined in the field must be 0 (disabled) or 1 (enabled). Correct the packet and resend to the printer. The bar code verifier mode must be 0 (disable) or 1 (enable). The bar code verifier’s cable detect mode must be 0 (no detect), 1 (I/O cable detect), or 2 (I/O and data cable detect).
  • Page 143 Error Description Code RFID stop to encode mode must be 0 (disabled) or 1 (enabled). See “Defining the RFID Setup Packet” for more information. RFID singulate mode must be 0 (disabled) or 1 (enabled). See “Defining the RFID Setup Packet” for more information. RFID start encode position must be between 10 and 2000.
  • Page 144: Communication Errors

    Communication Errors Error Description Code The printer memory is full. Delete unnecessary formats or graphics from memory. Use run length encoding to map large graphics. To use flash memory, format it first. See “Formatting Flash Memory” in Chapter 2 for more information. Parity on the printer does not match the parity on the host.
  • Page 145: 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 prints incorrectly. After checking the data stream and correcting 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 146 Error Description Code There are more than 10 bar codes on one label for the bar code verifier to scan. Redesign the format or disable the bar code verifier. Error pending and the printer cannot continue with batch. Printer received a command that it cannot execute while it is running. SETUP setting is invalid.
  • Page 147 R F I D E r r o r s These errors occur when there is an RFID problem. If using Easy Setup, contact Technical Support for assistance with these errors. Note: To correct an RFID error, turn off the printer to clear the error. Turn on the printer, then adjust the RFID settings.
  • Page 148: Machine Faults

    Error Description Code RFID Tag Failure. The RFID module detected a problem during encoding. This error also occurs when TID singulation fails. Call Technical Support. RFID inlay missing. Inlay not found in RF Field (area inside the printer where RFID inlay is programmed.) This may be a bad RFID inlay.
  • Page 149 Error Description Code Cutter is not moving. Close the cutter’s door. . Check cutter. Close the cutter’s door. Call Technical Support. The stacker is full or jammed. Empty the stacker or clear the jam before continuing. The printer does not recalibrate after this error. Low Voltage.
  • Page 150: Flash Memory Errors

    Error Description Code The printer job queue is full. Turn off the printer. Wait 15 seconds and turn it back on. Resend the packets. If the problem continues, call Technical Support. The backfeed mode is not set. Print engine lock-up. Call Technical Support. No job quantity for the job setup.
  • Page 151: Hard Printer Failure Errors

    Error Description Code Invalid quit command. The script is missing the quit command {Q space}. Illegal command in the script. The script may include commands that have been removed from the ADK2 scripting language. Check sum error. Each packet has a four-digit checksum at the beginning of the packet. Recompile the script.
  • Page 152 8-18 Packet Reference Manual...
  • Page 153: 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 the printer’s performance by ♦ adjusting the print quality ♦ reducing the imaging time for printing ♦...
  • Page 154: Reducing Imaging Time

    The following non-print zones are recommended: Left and Right 0.025 inches (0.6mm or 5 dots) on either edge of the label. Top and Bottom 0.025 inches (0.6mm or 5 dots) on the leading and trailing edge of the label. The leading edge is the edge of the label that exits the printer first; the trailing edge is the edge of the label that exits the printer last;...
  • Page 155: General Format Tips And Hints

    Increasing Throughput Reducing the imaging time increases throughput. 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. Using a baud rate of 19200 is almost twice as fast as 9600 baud. Using a baud rate of 38400 is almost twice as fast as 19200 baud.
  • Page 156 9-4 Packet Reference Manual...
  • Page 157: Samples

    S A M P L E S This appendix contains sample formats. Customize any of these formats. 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 the computer’s keyboard. Depending on the text editor, it may appear as a solid vertical bar or as a split vertical bar.
  • Page 158: Sample Zero Batch Packet

    C,056,232,0,1,1,1,B,L,0,0,"DATE RECVD " | C,461,445,0,1,1,1,B,L,0,0,":" | C,426,445,0,1,1,1,B,L,0,0,":" | C,391,445,0,1,1,1,B,L,0,0,":" | C,357,445,0,1,1,1,B,L,0,0,":" | C,320,445,0,1,1,1,B,L,0,0,":" | C,259,445,0,1,1,1,B,L,0,0,":" | C,196,445,0,1,1,1,B,L,0,0,":" | C,159,445,0,1,1,1,B,L,0,0,":" | C,125,445,0,1,1,1,B,L,0,0,":" | C,090,445,0,1,1,1,B,L,0,0,":" | C,056,445,0,1,1,1,B,L,0,0,":" | T,01,08,V,461,458,0,1,1,1,B,L,0,0 | T,02,08,V,426,458,0,1,1,1,B,L,0,0 | T,03,08,V,391,458,0,1,1,1,B,L,0,0 | T,04,08,V,357,458,0,1,1,1,B,L,0,0 | T,05,18,V,290,289,0,1,1,1,B,R,0,0 | T,06,12,V,230,395,0,1,1,1,B,R,0,0 | T,07,08,V,196,458,0,1,1,1,B,L,0,0 | T,08,08,V,159,458,0,1,1,1,B,L,0,0 | T,09,08,V,125,458,0,1,1,1,B,L,0,0 | T,10,08,V,090,458,0,1,1,1,B,L,0,0 |...
  • Page 159: Sample Compliance Packet (Code 128 And I 2 Of 5 Bar Codes)

    S a m p l e C o m p l i a n c e P a c k e t ( C o d e 1 2 8 a n d I 2 o f 5 B a r C o d e s ) Code 128 is a high density linear bar code for alphanumeric or numeric data.
  • Page 160: Sample Batch Packet

    Sample Batch Packet {B,1,N,1 | 1,"1234567890" | 2,"0987654321" | 3,"~20142032678" | 4,"10028028662854" | 5,"1 00 28028 66285 4" | 13,"AR" | 6,"RODGER DIST CTR" | 14,"999-999999-99" | 7,"8292" | 8,"BROADWAY" | 15,"32678" | 9,"555 WEST OAK AVE." | 16,"WYSIWYG" | 10,"DAYTON, OH 45401-0608"...
  • Page 161: Gs1 Databar Ean13 With Composite

    Sample Data Matrix w ith Function 1 {F,36,A,R,E,400,400,"DTMTRX1" | B,1,50,V,10,50,35,0,50,8,L,0 | } {B,36,N,1 | 1,"~~110012345678902" | } This example prints a 0.50-inch wide by 0.50-inch tall (50) square Data Matrix symbol using the default density (0) without any field rotation (0). FNC1 appears in the batch data as ~~1. S a m p l e E A N P a c k e t European Article Number is a linear bar code for numeric data.
  • Page 162: Gs1 Databar Expanded

    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,"123456789012345678901234567890123456789012 3456789012345678901234567890" | } 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 | } 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®...
  • Page 163: Sample Maxicode Packets

    UPS. Refer to the Guide to Bar Coding with UPS or the AIM MaxiCode Specification for more details about data requirements. The printer supports modes 0, 1, 2, and 3. Contact Avery Dennison for information about additional MaxiCode modes.
  • Page 164: Mode 0 (Obsolete) Sample

    Mode 0 (Obsolete) Sample {F,1,A,R,E,0200,0200,"MAXICODE" | MaxiCode bar code (33) B,1,93,V,020,20,33,7,0,8,L,0 | } Batch header {B,1,N,1 | Postal code- zip code 1,"450660000" | (This field determines Mode) Country code C,"001" | Class of service C,"840" | Message header C,"[)~030" | Transportation header C,"01~02996"...
  • Page 165: Mode 2 Sample

    Mode 2 Sample {F,1,A,R,E,200,200,"MAXI_M2" | MaxiCode bar code (33) B,1,93,V,020,020,33,7,0,8,L,0 | } {B,1,N,1 | Message header 1,"[)~030" | Transportation header C,"01~02996" | Postal Code C,"068100000~029" | (This field determines Mode) Country code C,"840~029" | Class of service C,"001~029" | Tracking number C,"1Z12345675~029"...
  • Page 166: Mode 3 Sample

    Mode 3 Sample {F,1,A,R,E,200,200,"MAXI_M3" | MaxiCode bar code (33) B,1,93,V,020,020,33,7,0,8,L,0 | {B,1,N,1 | Message header 1,"[)~030" | Transportation header C,"01~02996" | Postal Code C,"M5E1G45~029" | (This field determines Mode) Country code C,"124~029" | Class of service C,"066~029" | Tracking number C,"1Z12345679~029"...
  • Page 167: 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 168: Sample Msi Packet

    S a m p l e M S I P a c k e t MSI is a linear bar code for numeric data. {F,101,A,F,E,600,400,"MSI"| B,3,12,V,55,50,9,7,85,8,L,0| R,1,"1234567890" | } {B,101,N,1 | } S a m p l e P D F 4 1 7 P a c k e t PDF417 is two-dimensional barcode that contains alphanumeric or numeric data.
  • Page 169: Sample Qr Code Packet

    Sample QR Code Packet {F,1,A,R,E,200,200,"QRCODE" | B,1,200,V,75,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+__âôû...
  • Page 170: Sample Data Entry Format Packet (Upca Bar Code)

    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 ( U P C A B a r C o d e ) This packet uses Option 5 (Data Entry Sources) and Option 20 (Data Entry Prompts).
  • Page 171: Rfid Data Field With A Copy Option

    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 172: 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:" | C,315,110,0,50,6,6,B,L,0,2,"SIZE/STYLE:"...
  • Page 173: 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:" | C,315,110,0,50,6,6,B,L,0,2,"SIZE/STYLE:"...
  • Page 174: 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 175 F O N T S 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 the printer interprets fonts. It also shows examples of the printer’s installed fonts.
  • Page 176 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 177: Fonts

    These samples were printed using Code Page 437. CG Triumvirate™ Typeface Bold CG Triumvirate™ Typeface Fonts B-3...
  • Page 178: 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 professiona l dry clea n No ble ach Tum ble dry Tum ble dry Tum ble dry No tum ble lo w he at high he at Cool ir on...
  • Page 179: Nafta Font 72 And Font 73 Characters

    NAFTA Font 72 and Font 73 Characters Machin e Machin e Machin e Machin e Machin e Machin e Machin e W ash W ash W ash W ash W ash W ash W ash Hand W ash Hand W ash Hand W ash Hand W ash Hand W ash...
  • Page 180: Bitmap Font Information

    Dry cle an, No Dry cle an, Dry cle an, Dry cle an, No Dry cle an, Dry cle an, Dry cle an, No Dry cle an, Trichloro- Petroleum Any Solve nt, Trichloro- Petroleum Any Solve nt, Trichloro- Petroleum ethyle ne Solvent Onl y Short Cycle ethyle ne,...
  • Page 181: Monospaced Font Magnification

    M o n o s p a c e d F o n t M a g n i f i c a t i o n Monospaced characters occupy the same amount of space within a magnification. Use monospaced fonts for price fields and data to list in a column. Decide how wide and tall the characters should appear on the labels.
  • Page 182: Scalable Font Information

    S c a l a b l e F o n t I n f o r m a t i o n 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.
  • Page 183: Using International Fonts

    U s i n g I n t e r n a t i o n a l F o n t s International fonts are available as bitmap or TrueType fonts. See "Bitmap Font Information" or "TrueType Font Information" for more details. Save the font into the printer’s flash memory. Use the symbol set (110 - Unicode UTF-8) with a downloaded International TrueType font.
  • Page 184: International Font Sample

    L i c e n s i n g F o n t s Avery Dennison provides tools to create and download TrueType fonts. However, it is your responsibility to purchase and license any fonts you download to the printer. Contact a font supplier for licensing information.
  • Page 185: 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 usable in the fields.
  • Page 186: Internal Symbol Set

    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. TrueType fonts are designed to be regionally specific; therefore, all symbol sets may not be supported in a given font. For example, to print Hebrew characters, find a font (such as Arial) that supports Hebrew characters;...
  • Page 187: Ansi Symbol Set

    ANSI S ymbol 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, press Alt 255 (column 15 + row 240) or use ~255 in the data stream. Bold Character Set Symbol Sets/Code Pages C-3...
  • Page 188: 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, press Alt 150 (column 6 + row 144) or use ~150 in the data stream. C-4 Packet Reference Manual...
  • Page 189: 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, press Alt 150 (column 6 + row 144) or use ~150 in the data stream. Symbol Sets/Code Pages C-5...
  • Page 190: 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, press Alt 150 (column 6 + row 144) or use ~150 in the data stream. C-6 Packet Reference Manual...
  • Page 191: 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, press Alt 150 (column 6 + row 144) or use ~150 in the data stream. Symbol Sets/Code Pages C-7...
  • Page 192: 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, press Alt 252 (column 12 + row 240) or use ~252 in the data stream. C-8 Packet Reference Manual...
  • Page 193: 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, press Alt 252 (column 12 + row 240) or use ~252 in the data stream. Symbol Sets/Code Pages C-9...
  • Page 194: 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, would press Alt 252 (column 12 + row 240) or use ~252 in the data stream. C-10 Packet Reference Manual...
  • Page 195: 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, press Alt 252 (column 12 + row 240) or use ~252 in the data stream. Symbol Sets/Code Pages C-11...
  • Page 196: 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, press Alt 252 (column 12 + row 240) or use ~252 in the data stream. C-12 Packet Reference Manual...
  • Page 197: 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 the test label. The chart lists ASCII characters and their hexadecimal and decimal equivalents.
  • Page 198 Char. Decimal Char. Decimal < & ‚ > ‚ C-14 Packet Reference Manual...
  • Page 199 ASCII to Hexadecimal Conversion Chart (continued) Char. Decimal Char. Decimal Delete Symbol Sets/Code Pages C-15...
  • Page 200: 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 201 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 202: 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 203: 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. Keep copies of the completed forms: ♦ Online Configuration Worksheet ♦...
  • Page 204 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 205 B a t c h W o r k s h e e t Format Design Tools D-3...
  • Page 206 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 207: 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 208: 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 209: 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 210: Format Worksheet

    OPTION #1 OPTION #2 OPTION #3 OPTION #4 OPTION #5 OPTION #6 OPTION #7 OPTION #20 OPTION #30 OPTION OPTION #21 OPTION Define Fixed Characters Data Type Data Entry Copy Data Data Entry Upload Field Print Time/ Data Entry Extended Pad Data Price Field Reimage...
  • Page 211 OPTION #1 OPTION #4 OPTION #5 OPTION #20 OPTION #30 OPTION OPTION #2 OPTION #3 OPTION #6 OPTION #7 OPTION #21 OPTION Define Fixed Characters Data Type Data Entry Copy Data Data Entry Upload Field Print Time/ Data Entry Extended Pad Data Price Field Reimage...
  • Page 212 D-10 Packet Reference Manual...
  • Page 213: Glossary

    G L O S S A R Y Batch Data Defines the actual information (as fields within { }) printed on the 2,"Monarch" | label. Batch Control Defines the print job (as a field). E,0,0,4,2,1,0 | Batch Header First line of a batch, immediately following ({). Identifies the format {B,1,N,1 | } and batch quantity.
  • Page 214 Option Any line within a format that applies special formatting to a field. This R,4,6,1,3,1 | line begins with R and must immediately follow the field it applies to. Packet Any string of characters within ({ }). B,1,N,1 | 2,”Monarch" | Pre-image A way to optimize the printer, because it images the fields while data is collected.
  • Page 215: Index

    I N D E X black to white print ratio 5-3 access password 6-7, 6-9 field definition 3-26 algorithm buffer check digit 4-17, 4-18 downloadable fonts 2-19 alignment format 2-19 constant text field 3-21 text field 3-4, 3-22 angle calculate check digit of line 3-24 character mapping...
  • Page 216 constant text field disable character rotation 3-22 backfeed 2-15 dispense position 2-15 fixed characters 3-22 justification 3-21 copy command download packet 6-1 double-byte currency symbol custom font 3-8 check digit 4-16 download TrueType font multiple downloading position packets type 6-3 duplicate field definition 5-9 Cyrillic characters 3-9...
  • Page 217 options, inc/dec 4-12 defining bitmap field options, merge data defining duplicate field 5-9 options, pad data 4-8 defining next-bitmap field options, PDF417 security 4-10 field, defining 5-12 options, PDF417 width/length 4-11 hexadecimal method 5-2, 5-3 options, price field run length chart 3-18 options, reimage 4-13 run length method 5-2, 5-4...
  • Page 218 constant text field 3-21 Mode 3 sample text field sample MaxiCode information memory about flash 2-21 Kanji characters available flash 2-21 QR Code 6-5, 6-6 in downloadable fonts buffer 2-19 kill password 6-7, 6-9 in format buffer 2-19 knife storing images in flash 5-5 enable storing images in RAM 5-5 position...
  • Page 219 request status resetting packet response status 7-1 backfeed control 2-15 script errors 8-16 clear from memory 2-22 status syntax communication settings 2-14 printing configuration black to white ratio control characters 2-10 downloading order font 2-23 high speed 9-1 memory configuration 2-17 problems monetary formatting...
  • Page 220 MaxiCode Mode 3 memory configuration packet 2-18 sample mode command 2-1 ASCII hex 3-13 monetary formatting packet Aztec NAFTA font Aztec with appended data 4-11 network console 2-27 backfeed control packet 2-15 next-bitmap field 5-8 bar code field 3-18 non-printable field 3-19 batch control field OCRA-like font...
  • Page 221 smart imaging next-bitmap field 5-8 special characters 6-9 non-printable text field 3-19 SSCC96 pad data sample 3-14 PDF417 security 4-10 status polling PDF417 truncation 4-10 stop bits 2-14 PDF417 width/length 4-11 storage device price field 4-9 storing print control packet printer configuration graphics in RAM 5-5 temporary graphics...
  • Page 222 characters 3-12 width/length PDF417 bar code 4-11 word length 2-14 write power 2-28 write verify 2-28 8 Packet Reference Manual...
  • Page 224 Printer & Fastener Solutions Avery Dennison 170 Monarch Lane, Miamisburg, OH 45342 http://rbis.averydennison.com/en/home/products/printers/tabletop/ADTP1-product-support-pc.html Printer Documentation...

Table of Contents