Avery Dennison Monarch 9419 Reference Manual

Avery Dennison Monarch 9419 Reference Manual

Hide thumbs Also See for Monarch 9419:
Table of Contents

Advertisement

PACKET
REFERENCE
MANUAL
Avery Dennison
®
Monarch
®
9419 Printer
TC9419PR Rev. AB 3/18
© 2016 Avery Dennison Corp.
All rights reserved.

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Avery Dennison Monarch 9419

  • Page 1 PACKET REFERENCE MANUAL Avery Dennison ® Monarch ® 9419 Printer TC9419PR Rev. AB 3/18 © 2016 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-2 Sample Batch Packet ....................1-2 Designing a Format ....................
  • Page 4 Defining Text Fields ....................3-2 Defining Bar Code Fields ................... 3-7 Defining Non-Printable Text Fields ................3-18 Defining Constant Text Fields .................. 3-19 Defining Line Fields ....................3-23 Line Types ......................3-23 Defining Box Fields ....................3-25 DEFINING FIELD OPTIONS ................. 4-1 Applying Field Options ....................
  • Page 5 Using a Memory Card ..................... 5-5 Using Flash ......................5-5 Creating a Graphic Packet ..................5-6 Positioning the Graphic Image ................. 5-6 Defining the Graphic Header ..................5-7 Creating Bitmap Fields ....................5-8 Creating Next-Bitmap Fields ..................5-9 Creating Duplicate Fields ................... 5-9 Sample Hex Graphic Packet ..................
  • Page 6 Calling Technical Support ..................7-3 PRINTER OPTIMIZATION ..................8-1 Adjusting the Print Quality ..................8-1 Reducing Imaging Time ..................... 8-2 General Format Tips and Hints ................... 8-3 SAMPLES ......................A-1 Sample Codabar Packet .................... A-1 Sample Code 16K Packet ..................A-1 Sample Code 39 Packet ....................
  • Page 7 Downloading TrueType Fonts .................. B-5 Using International Fonts ................... B-6 Selecting a Symbol Set ................... B-6 International Font Sample ..................B-7 Licensing Fonts ......................B-7 Locating the Font Number in a Font Packet ..............B-7 SYMBOL SETS/CODE PAGES ................C-1 Supported Symbol Sets and Code Pages ..............
  • Page 8 Batch Worksheet ....................... D-3 Check Digit Worksheet ....................D-4 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 vi Packet Reference Manual...
  • Page 9: Getting Started

    G E T T I N G S T A R T E D This manual provides the necessary information to design, write and print a Monarch® Printer Control Language II (MPCLII) format on the Avery Dennison® Monarch® 9419 printer. The 9419 printer supports both thermal direct and thermal transfer printing. Review the printer information in the Equipment Manual or Online Mode System Administrator’s Guide.
  • Page 10: Creating An Mpclii Format Packet

    C r e a t i n g a n M P C L I I F o r m a t P a c k e t 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®...
  • Page 11: Designing A Format

    Determine the supply size, fonts, bar codes, and graphics being used. 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 12: Using Supply Layout Grids

    Using Suppl y Layout Grids A supply layout grid contains measurement markers, which help accurately position information on the label. Decide whether to design formats using English, Metric, or Dot measurements. English The English grid is measured in 1/100 inches. Metric The Metric grid is measured in 1/10 millimeters (mm).
  • Page 13: 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 14: 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 15: 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 16: Configuration Syntax Guidelines

    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 17: Making Print Adjustments

    M a k i n g P r i n t A d j u s t m e n t s Horizontal and vertical adjustments can be made by adjusting the supply, print, or margin positions. However, keep in mind the following: ♦...
  • Page 18: 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 19: 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 printhead width.
  • Page 20: 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 21: 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 22: Resetting Control Characters

    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" | } Notice that the parameter separator is ? in this packet. This is the parameter separator that was set before this packet. Once the packet is received by the printer, the new parameter separator (a comma, in this case) is valid.
  • Page 23 The table represents the defined immediate command control character as ^ and the defined status polling control character as d. These characters can be redefined if necessary. Note: To use the immediate command control character or the status polling character within data, use the tilde sequence.
  • Page 24: 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 25: 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 26: Using The Font Packet

    Example {F,1,C,R | } Clears Format #1 from volatile RAM. 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.
  • Page 27 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| S ymbol Set 0,1,437,"Standard",0,0,0,21,33,21,33,5,1| Font Name 0,2,0,"Reduced",0,0,0,7,14,7,14,1| Spacing 0,2,437,"CGTriumv6",1,0,5,17,21,5,10,0| T yp e 0,3,0,"Bold",0,0,0,24,34,24,34,3| Cell W idth...
  • Page 28: Uploading Format Header Information

    Spacing Monospaced (0) or proportional (1). Type Bitmapped (0) or scalable (1). Baseline Bottom of the font. Cell Width Horizontal number of dots to contain the widest character. Cell Height Vertical number of dots to contain the tallest character. Nominal Width Average width for lower-case letters.
  • Page 29: 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 bar code fields line and box fields   ♦ text and constant text fields non-printable text fields ...
  • Page 30: 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 31 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 32 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 33 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 Note: Font 50 and downloaded TrueType fonts do not support character...
  • Page 34 T15. sym set Symbol set. 0 is the default (Internal Symbol Set). For scalable or TrueType® fonts, use: ANSI Symbol Set Unicode (user input) for particular mapping DOS Code Page 437 (Domestic) DOS Code Page 850 (International) DOS Code Page 852 (Latin 2) DOS Code Page 855 (Russian) DOS Code Page 857 (IBM Turkish) DOS Code Page 860 (MS-DOS Portuguese)
  • Page 35: 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 | B1. B Bar Code Field. B2.
  • Page 36 Bar Code Number of Characters Quick Response (QR) Code Data Model 1 Model 2 Type Numeric Data 1167 2710 Alphanumeric data 2710 8-byte data 2710 Kanji data 1817 Note: The maximum number of characters depends on the selected level of error correction.
  • Page 37 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 38 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 39 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 40 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 41 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 42 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 43 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 Code 16K These bar codes have a fixed height. Use 0. PDF417 PostNet MaxiCode Data Matrix The printer determines the size of the symbol, but the user’s scanner determines the functional size QR Code...
  • Page 44 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. Data Matrix, MaxiCode, Must use L for these bar codes. QR Code (Quick Response) Center within field.
  • Page 45 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.
  • Page 46: 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 hold entered data without printing it in its entered form. Typically, non- printable fields hold data that later combines with other fields to form a merged field.
  • Page 47: 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 48 C5. font Style of font. 1 is the default. Options: Standard 10 CG Triumvirate™ Typeface Bold Reduced 11 CG Triumvirate™ Typeface Bold 15 7 pt. CG Triumvirate™ Typeface OCRA-like 16 9 pt. CG Triumvirate™ Typeface 17 11 pt. CG Triumvirate™ Typeface 18 15 pt.
  • Page 49 Field placement in the packet is an important consideration when using field color attributes. If a line field is defined before the overlay (text or constant text) field, the line field is blocked out by the overlay field, depending on the overlay field’s color attribute. If a line field is defined after the overlay field, the line field is not blocked out by the overlay field, regardless of the overlay field’s color attribute.
  • Page 50 C11. field rot Field rotation. 0 is the default. 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.
  • Page 51: 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 52 L6. length/end col If Using Segments: Column location of end point. Measure from left edge of print area. On vertical lines, this value must match parameter L4. 100 is the default. English 0 – 424 Metric 0 – 1078 203 Dots 0 –...
  • Page 53 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 54 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 55: 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 56: 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 57: 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 58: Sub-Fields

    Sub-Fields Copy a segment of data from one field into a new location, called a sub-field. For example, extract part of the data in a bar code and display it in text form in a sub-field. Then, use the copy data option.
  • Page 59: 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 ) Apply options to automatically insert monetary symbols. Do not use this option with Option 31 (define a check digit) or Option 60 (increment or decrement a field).
  • Page 60: Using Option 51 (Pdf417 Security/Truncation)

    R6. nar_space Additional dot width of the narrow bar code/bar width space. (Code 39, Codabar, I 2of5, PDF417, MSI only). Range: 1 to 99. 1 is the default. R7. wide_space Additional dot width of the wide bar code space/height of each individual stacked bar code.
  • Page 61: Using Option 52 (Pdf417 W Idth/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 defining a fixed number of columns (width), the bar code expands in length.
  • Page 62: 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 a constant field is next to a variable field. It can be used on text, constant text, bar code, line, or box fields.
  • Page 63: 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 64: 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 65: 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 66 4-12 Packet Reference Manual...
  • Page 67: 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 68: Special Considerations

    Special Considerations Solid black print cannot exceed 25% 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 69 2. Section off the grid in columns of eight. If any rows are not divisible by 8, add enough 0’s to complete a column. 00000000 00000000 00000000 00000000 00000000 00000000 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 70: 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 71: 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 72: 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 73: 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 74: 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 75: 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 76: 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 77: 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,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 78: 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 79: 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. Turn on the printer and make sure it is ready to receive data before downloading files. See “Downloading Methods”...
  • Page 80: 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 81: 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 82: 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 using N (New) in the batch header, list all fields with the data in sequence. If using U, list only those fields and data that changes from the last printed batch.
  • Page 83: 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 84: 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 85: Downloading Methods

    D o w n l o a d i n g M e t h o d s Download the format and batch data using one of three methods: sequential, batch, and batch quantity zero. Sequential Method Using the sequential method, send all format and batch data at one time. Use this method when the application does not require operator intervention to input data.
  • Page 86: Modifying Formats

    M o d i f y i n g F o r m a t s The optional entry method is a quick way to modify format fields, check digit fields and configuration packets. Optional Entr y Method This method resets only the parameters that change. Commas act as placeholders for unchanged parameters.
  • Page 87: Diagnostics

    D I A G N O S T I C 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 88: Using Dump Mode

    U s i n g D u m p M o d e Data dump mode is available using the Diagnostic menu and selecting Dump mode. Note: Dump mode requires 4.0 inch (101.6mm) wide supply. Download the data stream or file to ‘dump’ (print on a label). Press Cancel to exit dump mode.
  • Page 89: Resetting The Printer

    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 90 7-4 Packet Reference Manual...
  • Page 91: 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 92: 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 93: 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 94 8-4 Packet Reference Manual...
  • Page 95: 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 96: Sample Code 93 Packet

    S a m p l e C o d e 9 3 P a c k e t Code 93 is a linear one-dimensional bar code that provides higher density than Code 39. {F,101,A,F,E,600,400,"EAN"| B,2,12,V,225,50,23,7,85,8,L,0| R,1,"1234567890" | } {B,101,N,1|} S a m p l e C o d e 1 2 8 P a c k e t Code 128 is a high density linear bar code for alphanumeric or numeric data.
  • Page 97: Rectangular Data Matrix Packet

    Rectangular Data Matrix Packet {F,36,A,R,E,400,400,"DTMTRX2" | B,1,400,V,100,200,35,29,50,8,L,1 | } {B,36,N,1 | 1,"1234567890ABCDEFGHIJKLMNOPQRST" | } This example prints a one-inch by a half-inch tall (50) rectangular 16 rows by 36 columns (density 29) Data Matrix symbol rotated 90 (1). Sample Data Matrix w ith Function 1 {F,36,A,R,E,400,400,"DTMTRX1"...
  • Page 98: 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 99: 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 100: 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 101: 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 102: 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 103: 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+_ _âôû~129~064~159~252~224~064"...
  • Page 104: Sample Receipt Format

    S a m p l e R e c e i p t F o r m a t {F,1,A,R,E,300,175,"1Garage" | C,277,35,0,50,10,18,A,L,0,0,"SMITH’S",1 | C,223,4,0,50,8,8,A,L,0,0,"Can Opener",1 | C,202,4,0,50,8,8,A,L,0,0,"Travel Iron",1 | C,179,4,0,50,8,8,A,L,0,0,"Total",1 | C,163,81,0,50,8,8,A,L,0,0,"Tax",1 | C,140,32,0,50,8,8,A,L,0,0,"TOTAL SALE",1 | C,86,47,0,50,9,9,A,L,0,0,"* * P A I D * *",1 | C,60,45,0,50,9,9,A,L,0,0,"THANK YOU!",1 | C,256,35,0,50,10,10,A,L,0,0,"GARAGE SALE",1 | C,223,122,0,50,8,8,A,L,0,0,"$2.50",1 |...
  • Page 105 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 106 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 107: Fonts

    These samples were printed using Code Page 437. CG Triumvirate™ Typeface Bold CG Triumvirate™ Typeface Fonts B-3...
  • Page 108: Bitmap Font Information

    B i t m a p F o n t I n f o r m a t i o n Our bitmap fonts are either monospaced (each character occupies the same amount of space) or proportional (each character is a different width). Use monospaced fonts for price fields and data to list in a column.
  • Page 109: 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 110: 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. Purchase the optional memory card and download the font to the memory card.
  • Page 111: 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 112 B-8 Packet Reference Manual...
  • Page 113: 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 114: Internal Symbol Set

    Using International Character Sets/Code Pages Symbol sets 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 115: 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 116: Ocra Character Set

    OCRA Character Set 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. C-4 Packet Reference Manual...
  • Page 117: 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. Symbol Sets/Code Pages C-5...
  • Page 118: 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. C-6 Packet Reference Manual...
  • Page 119: 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. Symbol Sets/Code Pages C-7...
  • Page 120: 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. C-8 Packet Reference Manual...
  • Page 121: 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. Symbol Sets/Code Pages C-9...
  • Page 122: 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. C-10 Packet Reference Manual...
  • Page 123: 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. Symbol Sets/Code Pages C-11...
  • Page 124: 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 125 Char. Decimal Char. Decimal < & ‚ > ‚ Symbol Sets/Code Pages C-13...
  • Page 126 ASCII to Hexadecimal Conversion Chart (continued) Char. Decimal Char. Decimal Delete C-14 Packet Reference Manual...
  • Page 127: 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 128 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 129: 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 130 C-18 Packet Reference Manual...
  • Page 131: 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 132 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 133 B a t c h W o r k s h e e t Format Design Tools D-3...
  • Page 134 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 135: 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 136: 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 137: 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 138: Format Worksheet

    OPTION #4 OPTION OPTION #1 OPTION #30 OPTION Fixed Characters Copy Data Pad Data Price Field Reimage from Previous Field Field OPTION #4 OPTION #1 OPTION #30 OPTION #31 OPTION #50 OPTION #51 OPTION #52 OPTION #60 OPTION Define Bar Code Densities PDF417 Incrementing Fixed Characters...
  • Page 139: Sample Format Worksheet

    OPTION #1 OPTION #4 OPTION OPTION #30 OPTION Fixed Characters Copy Data Pad Data Price Field Reimage from Previous Field Field OPTION #1 OPTION #4 OPTION #30 OPTION #31 OPTION #50 OPTION #51 OPTION #52 OPTION #60 OPTION Fixed Characters Copy Data Pad Data Define...
  • Page 140 D-10 Packet Reference Manual...
  • Page 141: Glossary

    G L O S S A R Y Batch Data Defines the actual information (as fields within { }) printed on the label. 2,"Monarch" | 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 and {B,1,N,1 | } batch quantity.
  • Page 142 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 143 Index algorithm chart check digit ........ 4-10, 4-11 hexadecimal conversion..... C-15 alignment run length conversion ......C-17 check digit constant text field ......3-21 text field ......3-4, 3-5, 3-21 create scheme ........4-9 angle modulus ..........4-9 of line ..........3-23 options ..........
  • Page 144 Data Matrix rectangle ......A-3 OCRA-like sample ....... B-2 Data Matrix square ......A-2 reduced sample ........B-2 save TrueType font ......B-5 MaxiCode ........... A-4 MaxiCode Mode 2 ....... A-6 scalable ......3-3, 3-20, B-5 MaxiCode Mode 3 ....... A-7 scalable information ......
  • Page 145 knife fixed data ..........4-2 information ........2-6, 6-3 merging fields ........4-3 PDF417 security ........4-6 PDF417 truncation ....... 4-6 PDF417 width/length ......4-7 label price field ..........4-5 move backwards ........ 2-13 reimage field ........4-8 stopping point ........2-13 restrictions ..........
  • Page 146 invalid syntax ........2-2 Quick Response (QR) Code ....A-9 no check digit generated ....... 4-4 reduced font ........B-2 reimage field ........4-8 poor print quality ........8-1 programming conventions ......2-2 run length graphic packet ....5-11 scalable font ........B-5 sequential method download ....
  • Page 147 graphic field ........5-12 overlay ........3-4, 3-20 graphic header ........5-7 symbol set ......... 3-22 guidelines ..........2-2 text field definition ........3-2 line field ..........3-23 thickness monetary formatting packet ....2-8 line ........... 3-24 transparent overlay ......3-4, 3-20 next-bitmap field ........
  • Page 150 AMERICAS 170 Monarch Lane Miamisburg, OH 45342 937 865 2123 (direct) Tel +800 543 6650 (8:00 a.m. – 6:30 p.m., EDT) Fax +937 865 6663 ASIA No. 7 Chun Ying Street Tseung Kwan O Industrial Estate New Territories, Hong Kong Tel +852 2372 3169 Fax +852 2995 0014 WESTERN EUROPE...

Table of Contents