Avery Dennison Monarch 9416 XL Reference Manual

Avery Dennison Monarch 9416 XL Reference Manual

Packet reference manual
Hide thumbs Also See for Monarch 9416 XL:
Table of Contents

Advertisement

Advertisement

Table of Contents
loading

Summary of Contents for Avery Dennison Monarch 9416 XL

  • 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 Creating an MPCLII Format Packet .
  • Page 4 DEFINING FIELDS..............3-1 Defining the Format Header .
  • Page 5 Defining the Graphic Header ..........5-8 Creating Bitmap Fields .
  • Page 6 Data Errors ..............8-4 Format Errors .
  • Page 7 FONTS ............... . . B-1 Bitmap Font Information .
  • Page 8 ASCII to Hexadecimal Conversion Chart ........C-12 Binary to Hex Conversion Chart.
  • 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 a Monarch® 9416® or 9416® XL® printer. These printers support both thermal direct and thermal transfer printing.
  • 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: Starting With A Design

    S t a r t i n g w i t h a D e s i g n Before you create a format packet, you must design your label. There are several steps to designing a custom label: Decide which fields should appear on your label. See “Determining Format Contents” for more information.
  • Page 12: Drawing Rough Sketches

    D r a w i n g R o u g h S k e t c h e s After you decide what information you want to print, sketch how you want the information to appear on the label. Note any areas that are preprinted on the label, such as a logo.
  • Page 13: Considering Field Types

    C o n s i d e r i n g F i e l d Ty p e s After you select a supply size, the next step in designing a format is to decide what information you want to print on the label. For example, you may want to print your company name, price of an item, and a bar code that combines information from other places.
  • Page 14 1-6 GETTING STARTED...
  • Page 15: 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 printer’s configuration or font information. configure the printer using online configuration packets. use immediate commands to control the printer’s operation at any time.
  • Page 16: Using Parallel Communications

    U s i n g P a r a l l e l C o m m u n i c a t i o n s If your printer supports parallel communications, the parallel port is Centronics® mode. The communication settings are automatically configured for you.
  • Page 17: Using Online Configuration Packets

    Include all parameters for a field unless documented as optional. Define non-printable text fields before the filed to which they apply. Define options immediately after the field to which they apply. Multiple options can be used with most fields. Options can be used in any combination except as noted with each definition.
  • Page 18 This is the syntax to use when you create online configuration packets: Syntax 1 - 8 op tional re cords A, pa ram e ter 1...pa ram e ter 5 B, pa ram e ter 1...pa ram e ter 5 C, pa ram e ter 1...pa ram e ter 5 D, pa ram e ter 1...pa ram e ter 3 E, pa ram e ter 1...pa ram e ter 9...
  • Page 19: Configuration Syntax Guidelines

    Example {I,0,U,R Uploads the printer configuration from volatile RAM and returns the following to the host. A,0,0,0,0,1 B,2,0,0,0,0 C,0,0,0,0,0,0 D,1,0,2 E,"~123~044~034~124~125~126","","~013~010" F,3,1,0,0,1 The parameters for each packet (A-F) are displayed. See each packet description later in this chapter for more information. C o n f i g u r a t i o n S y n t a x G u i d e l i n e s When creating a printer configuration packet: Follow the “Standard Syntax Guidelines”...
  • Page 20: Defining The System Setup Packet

    D e f i n i n g t h e S y s t e m S e t u p P a c k e t Use the system setup packet (A) to select the power up mode, display language, print separators between batches, print a “slashed zero,”...
  • Page 21: 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 22: 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 23: 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 24: 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 ENQ’s.
  • Page 25: Resetting Control Characters

    R e s e t t i n g C o n t r o l C h a r a c t e r s You can change the characters in the previous example back to their original settings by downloading this packet: {I?E?"~123~044~034~124~125~126~094"...
  • Page 26 Command Cancels all the batches in the queue unless an error exists on the printer. Cancels only the current batch being printed unless an error exists. ^DD or ^DCd Disables the MPCL data escape character (the tilde) and inhibits MPCL from acting on ANY data escape sequence from the host.
  • Page 27: 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 28: 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 You may want to remove packets from the printer to increase memory storage capacity or if the formats/fonts are no longer needed.
  • Page 29 Example {W,0,M,R Selects all fonts and checks the memory usage in RAM. The printer returns the following to the host: {W,0,M,R Number of bytes free, Number of bytes used } 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 0,1,0,"Standard",0,0,0,14,22,14,22,3...
  • Page 30: 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 31: Defining Fields

    D E F I N I N G F I E L D S This chapter provides a reference for defining the format header text and constant text non-printable text fields bar code fields line and box fields. DEFINING FIELDS 3-1...
  • Page 32: Defining The Format Header

    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. Syntax {F,format#,action,device,measure,length, width,"name" F1. F Format Header. F2. format# Unique number from 1 to 999 to identify the format. F3.
  • Page 33: Defining Text Fields

    D e f i n i n g Te x t F i e l d s Create a separate definition for each text field. If text falls on two lines, each line of text requires a separate definition. Syntax T,field#,# of char,fix/var,row,column, gap,font,hgt mag,wid mag, color,alignment, char rot,field rot,sym set T1.
  • Page 34 T7. gap Number of dots between characters 203 dpi (or 300 dpi). Range: 0 to 99. Note: For monospaced fonts, the additional spacing is added to the existing inter-character gap. This is also true for proportionally spaced fonts, but remember that the inter-character gap varies with character combinations.
  • Page 35 Note: Solid black print should not exceed 25% on a given square inch of the label, or the printhead life may be decreased. Field placement in the packet is an important consideration when using field color attributes. If a line field is defined before the overlay (text or constant text) field, the line field is blocked out by the overlay field, depending on the overlay field’s color attribute.
  • Page 36: Defining Bar Code Fields

    T15. sym set Symbol set. Use 0 for the Internal Symbol Set. For scalable or TrueType 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 37 B4. fix/var Fixed (F) or variable (V) length field. Bar Code UPCA UPCA+2 UPCA+5 UPCA+Price CD UPCE UPCE+2 UPCE+5 EAN8 EAN8+2 EAN8+5 EAN13 EAN13+2 EAN13+5 EAN13+Price CD POSTNET Interleaved 2 of 5 or Interleaved I 2 of 5 with Barrier Bar Code 39 (w/ or w/o CD) or MOD43 Codabar (NW7) Code 128...
  • Page 38 B5. row Distance from the bottom of the print area to the pivot point of the field. The pivot point varies, depending on how the field is justified. Pivot points: Balanced Fields Remember to include text or numbers that may appear with the bar code for the row measurement.
  • Page 39 2 0 3 D P I B a r C o d e D e n s i t i e s Bar Code Density Density Type Selector (% or cpi) UPCA +2/+5 Price CD 114% UPCE +2/+5 114% EAN8 +2/+5 114% EAN13+2/+5...
  • Page 40 2 0 3 D P I B a r C o d e D e n s i t i e s Bar Code Density Density Type Selector (% or cpi) CODE 93 11.2 POSTNET 0 (fixed at 24/118.2 4.3 cpi) MaxiCode Bar Code Density...
  • Page 41 2 0 3 / 3 0 0 D P I B a r C o d e D e n s i t i e s Bar Code Size Row x Col. Data Matrix 10 x 10 Square symbols 12 x 12 14 x 14 16 x 16 18 x 18...
  • Page 42 3 0 0 D P I B a r C o d e D e n s i t i e s Bar Code Density Density Type Selector (% or cpi) UPCA +2/+5 Price CD 103% UPCE +2/+5 103% EAN8 +2/+5 103% EAN13+2/+5...
  • Page 43 Bar Code Density Density Type Selector (% or cpi) CODE 93 11.1 POSTNET 0 (fixed at 24/118.2 4.3 cpi) MaxiCode Bar Code Density Element Type Selector Width (dot/mils) PDF417 3/10.0 3/10.0 3/10.0 4/13.33 4/13.3 4/13.3 6/20.0 6/20.0 6/20.0 3 0 0 D P I B a r C o d e D e n s i t i e s Bar Code Type Quick Response (QR Code) Models 1 and 2...
  • Page 44: Defining Constant Text Fields

    B10. text Appearance of text with bar code. For UPC and EAN only use 0 to 7. For all others, use 8, except where noted. Options: Default MaxiCode Mode 0 (obsolete) QR Code Model 2 No check digit or number system QR Code Model 1 MaxiCode Mode 2 (Numeric Postal Code) QR Code Model 2...
  • Page 45 C4. gap Number of dots between characters (203 dots per inch). Range: 0 to 99. Any number other than 0 or the default number affects your field width. Default spacing: Standard Reduced Bold OCRA-like CG Triumvirate Typeface Bold CG Triumvirate EFF Swiss Bold HR1 and HR2 are only used with the UPC bar code family and must be numeric.
  • Page 46 C9. alignment Alignment of constant text in the field. Options: Align on left side of field. Center text within field (for monospaced fonts only) Align on right side of field (for monospaced fonts only) Align at midpoint of field Align at end of field. Use L, B, or E for any font.
  • Page 47: 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 Te x t F i e l d s Non-printable text fields allow you to enter data without printing it in its entered form. Typically, non-printable fields “hold”...
  • Page 48 Syntax L,type,row,column,angle/end row,length/end col,thickness, "pattern" L1. L Line Field. L2. type Type of line. Only vertical and horizontal lines are supported. Options: Segment. You choose the starting point and ending point. Vector. You choose the starting point, angle, and length. L3.
  • Page 49: Defining Box Fields

    L7. thickness Using the chart below for reference, write the line thickness (1 to 99) in box L7. Line thickness fills upward on horizontal lines, or to the right on vertical lines. Measured in dots. L8. “pattern” Line pattern. Enter "". Example L,S,110,30,110,150,10,""...
  • Page 50 Q4. end row Distance from bottom of print area to upper right corner of box. Ranges same as row. Q5. end col Distance from left edge of print area to upper right corner of box. Ranges same as column. Q6. thickness Using the chart below for reference, write the desired line thickness (1 to 99) in box Q6.
  • Page 51: Defining Field Options

    D E F I N I N G F I E L D O P T I O N S This chapter provides a reference for defining field options in formats check digit packets. Note: When using multiple options on the printer, options are processed in the order they are received.
  • Page 52: Option 1 (Fixed Data)

    R e s t r i c t i o n s Some options cannot be used together. For example, incrementing (Option 60) and price field (Option 42) options cannot be applied to the same field. Refer to the following sections addressing individual options for specific combinations to avoid.
  • Page 53: Option 4 (Copy Data)

    O p t i o n 4 ( C o p y D a t a ) You can create a field that uses data from another field. This is useful for creating merged fields or sub-fields. You can copy the information from multiple fields into one field by applying the copy procedure more than once.
  • Page 54: Sub-Fields

    S u b - F i e l d s You can 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 55: Option 42 (Price Field)

    O p t i o n 4 2 ( P r i c e F i e l d ) You can apply options that automatically inserts monetary symbols. Do not use this option with Option 31 (define a check digit), Option 60 (increment or decrement a field) or bar code fields. When determining the maximum number of characters, add the maximum number of digits and the monetary symbols.
  • Page 56: Option 51 (Pdf417 Security/Truncation)

    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 ) You can define a security level and choose whether or not to truncate a PDF417 bar code. Higher security levels add data to a bar code, improving scan reliability.
  • Page 57: Option 60 (Incrementing/Decrementing Fields)

    O p t i o n 6 0 ( I n c r e m e n t i n g / D e c r e m e n t i n g F i e l d s ) You may have an application, such as serial numbers, in which you need a numeric field to increment (increase in value) or decrement (decrease in value) on successive tickets within a single batch.
  • Page 58: Option 61 (Re-Image Field)

    O p t i o n 6 1 ( R e - i m a g e F i e l d ) This option redraws (reimages) a constant field when you have a constant field next to a variable field on your label. It can be used on text, constant text, bar code, line, or box fields. These printers do not redraw an area if the field data does not change.
  • Page 59: 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. If you apply Option 31, the printer calculates a check digit. A check digit scheme determines how the printer calculates a check digit.
  • Page 60: Sum Of Products Calculation

    S u m o f P r o d u c t s C a l c u l a t i o n 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 Weights are applied to each digit, starting with the last digit in the weight string.
  • Page 61: Sum Of Digits Calculation

    S u m o f D i g i t s C a l c u l a t i o n This is an example of how the printer uses Sum of Digits to calculate a check digit for this data: 5 2 3 2 4 5 2 1 9 Weights are applied to each digit, starting with the last digit in the weight string.
  • Page 62 4-12 DEFINING FIELD OPTIONS...
  • Page 63: 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 64: Overview Of Bitmapped Images

    O v e r v i e w o f B i t m a p p e d I m a g e s A printed image is formed through a series of dots. Each square on the grid below represents a dot on the printhead.
  • Page 65: Special Considerations

    S p e c i a l C o n s i d e r a t i o n s 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”...
  • Page 66 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 67: Using The Run Length Encoding Method

    U s i n g t h e R u n L e n g t h E n c o d i n g M e t h o d The following steps explain how to derive a run length character string from a bitmapped graphic.
  • Page 68: Determining How To Store The Image

    D e t e r m i n i n g H o w t o S t o r e t h e I m a g e Once you have mapped out your graphic image, determine how you want to store it. You have several options: Volatile RAM Temporary Storage...
  • Page 69: Positioning The Graphic Image

    P o s i t i o n i n g t h e G r a p h i c I m a g e This section explains how to position the graphic image within a graphic packet header, a field of a graphic packet, or within a format.
  • Page 70: Defining The Graphic Header

    D e f i n i n g t h e G r a p h i c H e a d e r Every graphic packet must contain a graphic header. This is the first thing you enter. It identifies and provides important measurement and formatting information for the graphic.
  • Page 71: Creating Bitmap Fields

    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. Each unique row of dots requires a bitmap field. A bitmap field can later be repeated by using a duplicate field.
  • Page 72: Creating Duplicate Fields

    Example B,39,56,H,"3FFFFFF0" N,0,1,H,"000000E00000" Defines a next-bitmap graphic field beginning on row 40. The row count increments by 1. Hex representation is used. C r e a t i n g D u p l i c a t e F i e l d s If a line of data is identical to a previous bitmap or next-bitmap field, the duplicate field allows you to repeat the dot sequence without retyping the data.
  • Page 73: Sample Hex Graphic Packet

    S a m p l e H e x G r a p h i c P a c k e t {G,99,A,R,G,0,0,0,"99WIRE" B,39,48,H,"3FFFFFF0" B,40,32,H,"01FFC000000FF8" B,41,32,H,"3E00000000000FC0" B,42,24,H,"03C0003FFFFFF0000F" B,43,24,H,"7C3FFFFFFFFFFFFFE1F0" B,44,16,H,"0183FFFFFFFFFFFFFFFF06" B,45,16,H,"018FFFFFFFFFFFFFFFFFFE" B,46,16,H,"01FFFFFFFFFFFFFFFFFFFE" B,47,16,H,"01FFFFFF80001FFFFFFFFE" B,48,16,H,"01FFFFF0000000007FFFFC" B,49,24,H,"7F800007FFFF00003FF0" B,50,24,H,"1FC00007FFFF00001FC0" D,0,4,4 B,51,24,H,"1C03FFFFFFFFFFFE01C0" D,0,4,4 B,52,32,H,"3FFFFFFFFFFFFFE1C0" D,0,4,4 B,53,24,H,"03FFF0000000007FFE"...
  • Page 74: Sample Run Length Graphic Packet

    B,115,16,H,"0187FFFFFFFFFFFFFFFC18" B,116,16,H,"027FFFFFFFFFFFFFFFFFF2" B,117,16,H,"03FFFFFFFFFFFFFFFFFFFC" D,0,1,2 B,120,16,H,"01FFFFFFFFFFFFFFFFFFF8" B,121,24,H,"FEFFFFFFFFFFFFFFFFE0" B,122,24,H,"07FFFFFFFFFFFFFFFC" B,123,32,H,"FFFFFFFFFFFFFFC0" B,124,32,H,"01FFFFFFFFFFF8" S a m p l e R u n L e n g t h G r a p h i c P a c k e t {G,99,A,R,G,0,0,0,"99WIRE" B,39,50,R,"Z" B,40,39,R,"KzI" B,41,34,R,"EzsF"...
  • Page 75: Placing The Graphic In A Format

    B,105,28,R,"JaZReH" B,106,32,R,"ZZI" B,107,34,R,"ZZE" B,108,38,R,"ZQ" B,109,53,R,"T" D,0,1,2 B,111,48,R,"ZF" B,112,33,R,"PzfK" B,113,29,R,"CpZBoE" B,114,25,R,"DcZZGfB" B,115,23,R,"BdZZMeB" B,116,22,R,"AbZZVbA" B,117,22,R,"ZZZB" D,0,1,2 B,120,23,R,"ZZZ" B,121,25,R,"ZZV" B,122,29,R,"ZZM" B,123,32,R,"ZZF" B,124,39,R,"ZT" P l a c i n g t h e G r a p h i c i n a F o r m a t To include a graphic within a format: Design the graphic image as shown in “Designing Bitmapped Images.”...
  • Page 76: Sample Bitmap Graphic Image

    G4. column Distance between the left edge of the print area on the supply and the left edge of the graphic. Measured in selected units. The column specified in the constant text, bitmap, line, or box field is added to the col value above to determine the actual position in the format. English 0 - 399 Metric...
  • Page 77: 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 modify formats create DOS batch files. Turn on the printer and make sure it is ready to receive data before you download.
  • Page 78: Downloading Files

    D o w n l o a d i n g F i l e s To download from a PC: Check that the PC and the printer are connected. Check that communications have been established between the PC and the printer. Send the communication settings packet to select the printer’s communication settings.
  • Page 79: 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 80: Defining Batch Data Fields

    D e f i n i n g B a t c h D a t a F i e l d s Batch data fields should be sent in field number order. Use continuation fields for large amounts of data. If you are using N (New) in the batch header, you must list all fields with your data in sequence.
  • Page 81: Downloading Methods

    D o w n l o a d i n g M e t h o d s You can download the format and batch data using one of three methods: sequential, batch, and batch quantity zero. S e q u e n t i a l M e t h o d Using the sequential method, you send all your format and batch data at one time.
  • Page 82: 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 your format fields, check digit fields and configuration packets. O p t i o n a l E n t r y M e t h o d This method enables you to reset only the parameters you want to change.
  • Page 83: 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.
  • Page 84: Enq Reference Table - Byte #2

    The following graphics can be used as a quick reference for the Status of Byte #2 and Byte #3. Byte #1 is the non-printable user-defined ENQ character. E N Q R e f e r e n c e Ta b l e - B y t e # 2 Const.
  • Page 85 E N Q R e f e r e n c e T a b l e - B y t e # 2 ( c o n t i n u e d ) Const. Const. Char Bit 7 Bit 6 Dec 127 Note:...
  • Page 86: Enq Reference Table - Byte #3

    E N Q R e f e r e n c e Ta b l e - B y t e # 3 Const. Const. Char Bit 7 Bit 6 Note: A “1" indicates the bit is turned on. A ”0" indicates the bit is off. 7-4 STATUS POLLING Waiting to Format...
  • Page 87: Job Request

    E N Q R e f e r e n c e T a b l e - B y t e # 3 ( c o n t i n u e d ) Const. Const. Char Bit 7 Bit 6 Dec 127 Note:...
  • Page 88: Job Response

    The job response may not be immediate. If the printer has an error (out of supplies, ribbon problem, etc.), or has insufficient memory, correct the problem and then resend the job request. If the problem is not corrected, no response is returned. If a formatting error has occurred, the job request returns the status.
  • Page 89 The following syntax is the response for a Job 3 request. You may need to press the FEED button before the job response is returned. Syntax {J,"Status1 A,B","Status2 A,B,C,D,E","FMT-1","BCH-2"} “Status1 A,B” Status1 A contains the field number, in the format or batch, where an error was found.
  • Page 90: Job Status 0, 1, 2 Response Table (Status 1 Codes)

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

    J o b S t a t u s 0 , 1 , 2 R e s p o n s e Ta b l e ( S t a t u s 2 C o d e s ) Number Meaning Invalid command...
  • Page 92 7-10 STATUS POLLING...
  • Page 93: Diagnostics And Errors

    D I A G N O S T I C S A N D E R R O R S This chapter explains how to print test labels reset the printer call Technical Support. Before you call Service, print a test label. The label contains information to help diagnose mechanical and setup problems.
  • Page 94: Printing A Test Label

    P r i n t i n g a Te s t L a b e l Turn off the printer. Press and hold the FEED button while turning on the printer. Release the FEED button when the LED is flashing orange and the printer starts advancing lines.
  • Page 95: Resetting Printers

    The data stream prints out automatically when there is enough data to fill a label. Press the FEED button to print any remaining data on another label. ,"06/11/94" D AD 1111" o2,"G111111" p 03,"Smith" 3,"CHECKER ID: 200,100,0,1,2,1,B,L,0,3 0,100,0,1,1,1,B,L,0,3,"DATE RECEIVED:" “VIN #:” OT,4,17,V,260,130,0,1,2,B,L,0,3 ,160,0,1,2,1,B,L,0,3 C,330,160,0,1,1,1,B,L,0,3,"OWNER:"...
  • Page 96: Calling Technical Support

    C a l l i n g Te c h n i c a l S u p p o r t Technical support representatives are available Monday through Friday during regular business hours. Follow these steps before you call: Make sure your PC and printer are properly connected.
  • Page 97 Storage device must be F (Flash), M (Memory Card), R (volatile RAM), or T (temporary for graphics). The 9416 memory card only stores fonts. The 9416XL memory card stores formats, graphics, and fonts. Unit of measure must be E (English), M (Metric), or G (Dots). See “Defining the Format Header”...
  • Page 98: Batch Errors

    Human readable option must be default no CD or NS NS at bottom, no CD CD at bottom, no NS CD and NS at bottom no text Bar code type is invalid. See “Defining Bar Code Fields” in Chapter 3 for valid options.
  • Page 99: Option Errors

    O p t i o n E r r o r s Error Description Code Option number must be 1, 4, 30, 31, 42, 50, 51, 52, 60, or 61. Copy length is outside the range 0 to 2710. Copy start position must be 1 to 2710. Destination start position must be 1 to 2710.
  • Page 100: Online Configuration Errors

    O n l i n e C o n f i g u r a t i o n E r r o r s Error Description Code Power up mode must be 0 (online). Language selection must be 0 (English). Batch separator must be 0 (off).
  • Page 101: Check Digit Errors

    Symbol set (code page) in the System Setup packet must be 0 (Internal), 1 (ANSI), 2 (DOS 437), 3 (DOS 850), 4 (1250- Latin 2), 5 (1251- Cyrillic), 6 (1252- Latin 1), 7 (1253- Greek), 8 (1254- Turkish), 9 (1255- Hebrew), 10 (1256- Arabic), 11 (1257- Baltic), 12 (1258- Vietnamese), 13 (852- Latin 2), 14 (855- Russian), 15 (857- IBM Turkish), 16 (860- DOS Portuguese), or 19 (Unicode).
  • Page 102: Communication Errors

    Job request is outside the range 0 to 4. The character immediately following { is invalid. Field separator is not in the expected location. Field separator was not found. The number (greater than five digits/732,000), string (greater than 2710), or tilde sequence (greater than 255) currently being processed is out of range.
  • Page 103: Data Formatting Failures

    Internal software list error. Call Technical Support. Format name is invalid. Valid name is 1 to 8 characters inside quotes or "" for a printer-assigned name. Press the FEED button and try to continue. If the error reappears, call Technical Support. Batch name is invalid or graphic not found.
  • Page 104: Machine Faults

    The data in this line of the batch is either missing or does not match the format. Reference point off tag. Portion of field off tag. There may be an invalid character in the packet. Make sure you did not enter O for Ø. Bar code width is greater than 16 inches or the number of keywords for your PDF 417 bar code exceeds 928.
  • Page 105 Receiving failure or illegal command. Call Technical Support. Receiving failure or undefined command. Call Technical Support. A memory allocation error occurred during initialization. Printhead is overheated. Turn off the printer to let the printhead cool. If the error persists, call Technical Support. Printer did not sense a black mark when expected.
  • Page 106: Hard Printer Failure Errors

    The voltage is too high. Call Technical Support. The printer is busy. Wait until the printer is idle (no batch waiting to print or not receiving data) before you send any packets. This error may occur when you try to print a test label if the printer is busy.
  • Page 107: Printer Optimization

    P R I N T E R O P T I M I Z A T I O N This chapter provides information on how to improve your printer’s performance adjusting the print quality reducing the imaging time for printing providing general tips and hints for designing formats.
  • Page 108: Reducing Imaging Time

    A d j u s t i n g t h e P r i n t Q u a l i t y Many factors affect print quality: type of supplies, print speed, print contrast, and the type of printer’s application.
  • Page 109: General Format Tips And Hints

    To pre-image a label: Send the format and a batch header in one file. The first time you send the batch header, use the parameter N (new batch), and the parameter 0 for (zero quantity). Example {B,1,N,0 The printer images constant text, line, box, and graphic fields, but does not print them. Input data for each field, and send it with a batch header using the parameter U (update) and a quantity of zero.
  • Page 110 The first text field sets all the parameters for that field. The second text field’s number of characters and column location changes from what was defined in the first field. In the third text field, only the column location is changed. This method can be used on bar code and constant text fields as well.
  • Page 111 S A M P L E S This appendix contains sample formats. You can customize any of these formats to meet your needs. SAMPLES A-1...
  • Page 112: A-2 Samples

    S a m p l e U P C A F o r m a t P a c k e t {F,25,A,R,E,200,200,"Fmt 25" C,140,40,0,1,2,1,W,C,0,0,"SAMPLE FORMAT" B,1,12,F,85,40,1,2,40,5,L,0 T,2,18,V,50,50,1,3,1,1,B,L,0,0 Sample Batch Packet {B,25,N,1 1,"02802811111" 2,"TEXT FIELD" S a m p l e M a x i C o d e P a c k e t s MaxiCode is a two-dimensional bar code developed by UPS (United Parcel Service, Inc.).
  • Page 113: Mode 0 (Obsolete) Sample

    M o d e 0 ( O b s o l e t e ) S a m p l e {F,1,A,R,E,0200,0200,"MAXICODE" B,1,93,V,020,20,33,7,0,8,L,0 {B,1,N,1 1,"450660000" C,"001" C,"840" C,"[)~030" C,"01~02996" C,"1Z12345678~029" C,"UPSN~029" C,"12345A~029" C,"070~029" C,"~029" C,"1/1~029" C,"15~029" C,"Y~029" C,"60 SADDLEBROOK CT.~029" C,"DAYTON~029"...
  • Page 114: Mode 3 Sample

    M o d e 3 S a m p l e {F,1,A,R,E,200,200,"MAXI_M3" B,1,93,V,020,020,33,7,0,8,L,0 {B,1,N,1 1,"[)>~030" C,"01~02996" C,"M5E1G45~029" C,"124~029" C,"066~029" C,"1Z12345679~029" C,"UPSN~029" C,"12345E~029" C,"089~029" C,"~029" C,"1/1~029" C,"10~029" C,"Y~029" C,"~029" C,"TORONTO~029" C,"ON~030" C,"~004" S a m p l e D a t a M a t r i x P a c k e t s Data Matrix (ECC-200) is a two-dimensional bar code which is made up of square modules arranged within a perimeter finder pattern.
  • Page 115: Rectangular Data Matrix Packet

    R e c t a n g u l a r D a t a M a t r i x P a c k e t {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).
  • Page 116: 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 117: Structured Append Mode

    S t r u c t u r e d A p p e n d M o d e QR Code offers a mode called structured append (or concatenated) that allows you to collect data from multiple QR Code symbols and use that data elsewhere. For example, the components of a sub-assembly can have individual QR Codes and the QR Code for the entire assembly contains all the data from the individual codes.
  • Page 118 H a n g T a g E x a m p l e {F,1,A,R,E,275,125,"1TAG01" C,228,20,0,50,8,8,A,L,0,0,"0047896320",1 C,203,20,0,50,8,8,A,L,0,0,"045",1 C,203,55,0,50,8,8,A,L,0,0,"12",1 C,203,85,0,50,8,8,A,L,0,0,"099",1 C,178,20,0,50,8,8,A,L,0,0,"00654113",1 C,178,85,0,50,8,8,A,L,0,0,"1158",1 C,54,37,0,50,14,14,A,L,0,0,"$49.99",1 } Sample Batch Packet {B,1,N,1 } T a g E x a m p l e {F,1,A,R,E,200,150,"1LAB1520" C,44,40,0,50,9,9,A,L,0,0,"PEANUTS",1 B,1,12,F,125,25,1,2,50,7,L,0 R,1,"028400067362"...
  • Page 119 R e c e i p t F o r m a t E x a m p l e {F,1,A,R,E,300,175,"1Garage" C,277,15,0,50,10,18,A,L,0,0,"KRAMER’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 C,202,122,0,50,8,8,A,L,0,0,"$1.50",1...
  • Page 120 A-10 SAMPLES...
  • Page 121 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 your printer interprets fonts.
  • Page 122: B-2 Fonts

    These samples were printed using the Internal Symbol set. Standard Font Reduced Font EFF Swiss Bold Font* OCRA-like Font * Printed with ANSI Symbol Set B-2 FONTS Bold Font...
  • Page 123 These samples were printed using Code Page 437. CG Triumvirate™ Typeface Bold CG Triumvirate™ Typeface FONTS B-3...
  • Page 124 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 you want to list in a column.
  • Page 125 Reduced 1/100 in. 1/10 mm dots Bold 1/100 in. 1/10 mm dots OCRA-like (1x only) 1/100 in. 1/10 mm dots P r o p o r t i o n a l F o n t M a g n i f i c a t i o n Each character in a proportionally spaced font is a different height and width.
  • Page 126 H e i g h t M a g n i f i c a t i o n CG Triumvirate Typeface Bold 1/100 in. 1/10 mm dots C G T r i u m v i r a t e T y p e f a c e ( 6 p t .
  • Page 127 C G T r i u m v i r a t e T y p e f a c e ( 7 p t . ) 3 0 0 D P I This font does not support Code pages 0, 1, 437, and 850. Width Mag.
  • Page 128 C G T r i u m v i r a t e Ty p e f a c e ( 1 1 p t . ) 3 0 0 D P I This font does not support Code pages 0, 1, 437, and 850. Width Mag.
  • Page 129: 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 130: Truetype Font Information

    T r u e Ty p e F o n t I n f o r m a t i o n TrueType fonts follow the TrueType outline font standard. These fonts are smooth at any point size. There are no jagged edges, because the font is created from an equation every time it is used.
  • Page 131: Selecting A Symbol Set

    S e l e c t i n g a S y m b o l S e t Specify a symbol set based on the characters to print and one that is compatible with the font's character mapping. The symbol set parameter identifies the character mapping used in the text field or constant text field, for example, Unicode, BIG5, etc.
  • Page 132: Licensing Your Fonts

    L i c e n s i n g Yo u r F o n t s We provide you with tools to create and download TrueType fonts. However, it is your responsibility to purchase and license any fonts you download to your printer. Contact your font supplier for licensing information.
  • Page 133 S Y M B O L S E T S / C O D E P A G E S This appendix contains a listing of the symbol sets, code pages, and extended character sets the printer supports. Use the charts in this appendix to convert dot sequences from the image dot pattern to codes you can use in the fields.
  • Page 134 U s i n g C o d e 1 2 8 F u n c t i o n C o d e s This table lists the characters for Bar Code 128 function codes. These functions are used with scanners.
  • Page 135: Symbol Sets/Code Pages

    I n t e r n a l S y m b o l S e t A N S I S y m b o l S e t SYMBOL SETS/CODE PAGES C-3...
  • Page 136: Bold Character Set

    B o l d C h a r a c t e r S e t O C R A C h a r a c t e r S e t C-4 SYMBOL SETS/CODE PAGES...
  • Page 137: Code Page 437 (Latin U.s

    C o d e P a g e 4 3 7 ( L a t i n U . S . ) C o d e P a g e 8 5 0 ( L a t i n 1 ) SYMBOL SETS/CODE PAGES C-5...
  • Page 138: Code Page 852 (Latin 2

    C o d e P a g e 8 5 2 ( L a t i n 2 ) C o d e P a g e 8 5 5 ( R u s s i a n ) C-6 SYMBOL SETS/CODE PAGES...
  • Page 139: Code Page 857 (Ibm Turkish

    C o d e P a g e 8 5 7 ( I B M T u r k i s h ) C o d e P a g e 8 6 0 ( M S - D O S P o r t u g u e s e ) SYMBOL SETS/CODE PAGES C-7...
  • Page 140: Code Page 1250 (Latin 2

    C o d e P a g e 1 2 5 0 ( L a t i n 2 ) C o d e P a g e 1 2 5 1 ( C y r i l l i c ) C-8 SYMBOL SETS/CODE PAGES...
  • Page 141: Code Page 1252 (Latin 1

    C o d e P a g e 1 2 5 2 ( L a t i n 1 ) C o d e P a g e 1 2 5 3 ( G r e e k ) SYMBOL SETS/CODE PAGES C-9...
  • Page 142: Code Page 1254 (Turkish

    C o d e P a g e 1 2 5 4 ( Tu r k i s h ) C o d e P a g e 1 2 5 5 ( H e b r e w ) C-10 SYMBOL SETS/CODE PAGES...
  • Page 143: Code Page 1256 (Arabic

    C o d e P a g e 1 2 5 6 ( A r a b i c ) C o d e P a g e 1 2 5 7 ( B a l t i c ) SYMBOL SETS/CODE PAGES C-11...
  • Page 144: Code Page 1258 (Vietnamese

    C o d e P a g e 1 2 5 8 ( V i e t n a m e s e ) A S C I I t o H e x a d e c i m a l C o n v e r s i o n C h a r t Use the chart below to translate the characters printed on your test label.
  • Page 145 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 ( c o n t i n u e d ) Char.
  • Page 146 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 ( c o n t i n u e d ) Char.
  • Page 147: 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 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 00001100 00001101 00001110 00001111...
  • Page 148 B i n a r y 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 ( c o n t i n u e d ) Binary 01000000 01000001...
  • Page 149 B i n a r y 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 ( c o n t i n u e d ) Binary 10000000 10000001...
  • Page 150 B i n a r y 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 ( c o n t i n u e d ) Binary 11000000 11000001...
  • Page 151: 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 O N ( B l a c k ) D o t s # of Dots O F F ( W h i t e D o t s ) # of Dots...
  • Page 152 C-20 SYMBOL SETS/CODE PAGES...
  • Page 153: Format Design Tools

    F O R M A T D E S I G N T O O L S Use copies of these worksheets and grids to create formats, batch data, and check digit schemes. You may want to keep copies of the completed forms for your records: Online Configuration Worksheet Batch Worksheet...
  • Page 154 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 FORMAT DESIGN TOOLS...
  • Page 155 B a t c h W o r k s h e e t FIELD # DATA DATA FORMAT DESIGN TOOLS D-3...
  • Page 156 C h e c k D i g i t W o r k s h e e t D-4 FORMAT DESIGN TOOLS WEIGHTS WEIGHTS WEIGHTS...
  • Page 157 SUPPLY LAYOUT (Inches) 4.0 4.25 FORMAT DESIGN TOOLS D-5...
  • Page 158 SUPPLY LAYOUT (Metric) D-6 FORMAT DESIGN TOOLS 100 108...
  • Page 159 Supply Layout (dpi) 1624 1523 1421 1320 1218 1117 1015 812 853 1050 12001275 2400 2250 2100 1950 1800 1650 1500 1350 1200 1050 FORMAT DESIGN TOOLS D-7...
  • Page 160 D-8 FORMAT DESIGN TOOLS...
  • Page 161 OPTION #4 OPTION #1 OPTION #30 OPTION #31 Define Fixed Characters Copy Data Pad Data from Previous Field Check Digit OPTION #1 Fixed Characters OPTION #4 OPTION #1 OPTION #30 Fixed Characters Copy Data Pad Data from Previous Field OPTION #50 OPTION #51 OPTION #52 Bar Code Densities...
  • Page 162 OPTION #1 OPTION #4 OPTION #30 OPTION #31 Fixed Characters Copy Data Pad Data Define Check Digit from Previous Field OPTION #1 Fixed Characters OPTION #1 OPTION #4 OPTION #30 Fixed Characters Copy Data Pad Data from Previous Field OPTION #50 OPTION #51 OPTION #52 Bar Code Densities...
  • Page 163: 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 164 Pre-image A way to optimize the printer, because it images the fields while data is collected. After the last field is imaged, the label prints almost immediately. Proportionally All characters have different widths and are difficult to center justify (CG Spaced Fonts Triumvirate™...
  • Page 165 I N D E X adding custom fonts adjustments, print algorithm in sum of digits in sum of products alignment,bar code Arabic characters Baltic characters bar codes alignment character lengths customizing density defining defining aspect ratios defining densities density, 203 dpi density, 300 dpi density, syntax determining distance...
  • Page 166 checking ENQ trailer characters ENQ/IMD characters job status packet control characters printer status RS232 trailer characters clearing packets code pages 1250 table 1251 table 1252 table 1253 table 1254 table 1255 table 1256 table 1257 table 1258 table 437 and 850 437 table 850 table 852 table...
  • Page 167 design tools about the grid check digit worksheet format worksheet online configuration worksheet worksheet overview designing a format drawing a sketch field type considerations filling in worksheets print area using grids worksheet overview determining format content diagnostics list of data errors list of data format errors list of hard printer failure errors list of machine fault errors...
  • Page 168 header, definition of term modifying referenced in batch packet sample using grids formatting errors list of generating check digits with option 31 graphic defining bitmap fields defining duplicate fields defining next-bitmap fields defining the header hexadecimal chart hexadecimal method including in a format overview of bitmap run length chart run length method...
  • Page 169 measurement on a grid using multiple printer types memory clearing packets storing images in RAM merging copied data fields with option 4 modifying formats modulus description of check digit calc in sum of digits in sum of products monetary decimal selection formatting syntax list of options symbol selection...
  • Page 170 print contrast setting print control in batch control field syntax printer configuration communication settings packet F control characters packet E header monetary formatting packet D packet C packet guidelines packet overview packet sample supply setup packet B system setup packet A upload syntax printer status explanation of response...
  • Page 171: Monospaced Font Magnification

    job response 3 job response 4 MaxiCode Mode 0 MaxiCode Mode 2 MaxiCode Mode 3 monetary formatting packet D monospaced font magnification padding data price field option print control packet C printer configuration uploaded proportional font magnification QR code, structured append Quick Response run length graphic packet sequential method downloading...
  • Page 172 text fields character rotation color attributes defining determining distance determining distance justification modifying character height modifying character spacing modifying character width placing proportionally spaced characters rotating syntax thickness line trailing spaces finding transparent overlay explanation TrueType font 3-6, 3-16, B-1, B-10, B-12, C-2 definition of term Turkish characters types of fields...

This manual is also suitable for:

Monarch 9416

Table of Contents