Paxar Monarch 9412 Reference Manual

Paxar printer packet reference manual
Table of Contents

Advertisement

Quick Links

Monarch
Printers
9412
9413
9414
TC941XPM Rev. AB 3/00 ©1998 Monarch Marking Systems, Inc. All rights reserved.

Advertisement

Table of Contents
loading

Summary of Contents for Paxar Monarch 9412

  • Page 1 Monarch Printers 9412 9413 9414 TC941XPM Rev. AB 3/00 ©1998 Monarch Marking Systems, Inc. All rights reserved.
  • Page 2 édicte par le ministère des Communications du Canada. Trademarks Monarch is a registered trademark of Monarch Marking Systems, Inc. Paxar is a trademark of Paxar Corporation. 9412, 9413, and 9414 are trademarks of Monarch Marking Systems, Inc. Microsoft and MS-DOS are registered trademarks of Microsoft Corporation.
  • Page 3: Table Of Contents

    T A B L E O F C O N T E N T S G E T T I N G S T A R T E D ..........1-1 About This Manual .
  • Page 4 Defining the Monetary Formatting Packet ......3-12 Defining the Control Characters Packet ......3-13 Resetting Control Characters .
  • Page 5 Option 30 (Padding Data) ......... 5-6 Sample Use for Padding .
  • Page 6 If You Receive an Error Message ......8-4 If the PC and Printer Aren’t Communicating ....8-4 Calling Technical Support .
  • Page 7 F O N T S ............. . B-1 Standard Fonts .
  • Page 8 vi Table of Contents...
  • Page 9: G E T T I N G S T A R T E D

    G E T T I N G S T A R T E D Before you read this manual, review the printer information in the Equipment Manual. This manual provides the necessary information to design, write and print a Monarch® Printer Control Language II (MPCLII) format.
  • Page 10 This features table gives an overview of each printer’s features. While these printers are very similar, some differences in operation and available options exist. Feature Maximum print speed Maximum print area Location of Print Area Supply Width Supply Length Power Up Mode...
  • Page 11: Before You Begin

    B e f o r e Y o u B e g i n 1. Connect the printer to the host. Refer to your Equipment Manual for more information. 2. Load supplies in the printer. Refer to your Equipment Manual for more information.
  • Page 12 4. Type the following text field: T,2,18,V,30,30,1,1,1,1,B,C,0,0,0 You have created a format packet for your MPCLII printer. Now, a batch packet must be created before you can print the format. 5. Type the following batch header, after the text field line: {B,25,N,1 6.
  • Page 13: Daily Startup Procedures

    D a i l y S t a r t u p P r o c e d u r e s You may want to design a checklist for operators to follow each day. Here are a few suggested items: Turn on the printer and host, make sure ribbon and supplies are loaded, make sure communication parameters are set, and download packets from the host to the printer.
  • Page 14 1-6 Getting Started...
  • Page 15: D E S I G N I N G A F O R M A T

    D E S I G N I N G A F O R M A T This chapter describes how to determine what kind of information to use in your format. use the Supply Layout Grid and Format Worksheet. categorize data into field types. select fonts to use in your format.
  • Page 16: Starting With A Design

    6. Fill out your Format Worksheet. See "Using the Format Worksheet" for more information. At this point, you are ready to send your design to the printer. To do this: 7. Create a format packet, based on how you filled out your worksheet.
  • Page 17: Determining Format Contents

    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" is the edge that exits the printer first. The 0,0 point is at the bottom left corner of the label. For these printers, the print area is in the center of the label.
  • Page 18: Drawing Rough Sketches

    Use the following formulas to convert inches to dots and metric: Dots = inches x 203 Metric (1/10mm) = inches x 254 English (1/100 inch) = 100 x (dots/203) Dots = Metric (1/10 mm) x 799/1000 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.
  • Page 19 Metric The Metric grid is measured in 1/10 millimeters (mm). Graphic The printer uses dots to print images on a label. The printhead has 203 dots per inch (DPI). Choose English or Metric units when designing formats to use with different printers.
  • Page 20: Considering Field Types

    Prints fixed characters that do not change. Highlights or separates items. Holds data for later use, such as for merging into another field. The printer does not print non-printable text fields. Chapter 4. Examples item number, item description, department number, price, date item or serial numbers, zip codes, information you don’t want to...
  • Page 21: Using The Format Worksheet

    U s i n g t h e F o r m a t W o r k s h e e t The Format Worksheet is divided into sections that list the field types. Each section has boxes to fill in with parameters that define your format.
  • Page 22 2-8 Designing a Format...
  • Page 23: C O N F I G U R I N G T H E P R I N T E R

    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. Configuring the Printer 3-1...
  • Page 24: Setting Communication Parameters

    Use the following information for serial communications. See "Using Parallel Communications" for information about parallel communications. The communication parameters at the printer must match those at the host, or you will not be able to communicate. You can use the communication settings packet to set communication parameters for your printer.
  • Page 25: Using Mpclii Conventions

    S t a n d a r d S y n t a x G u i d e l i n e s When creating MPCLII packets: Begin each packet with a start of header ({). End each packet with an end of header (}). Configuring the Printer 3-3...
  • Page 26 Do not use a field number more than once per format. Define all fields in the order you want to image/print them. The printer does not print in field number order. Separate all parameters with a Parameter Separator (,). End each field with a Field Separator ( ).
  • Page 27: Using Online Configuration Packets

    "Format Design Tools," and save the original. Packets A-M are listed on the worksheet. When you turn off the printer, all the information in the online configuration packets is saved and used when the printer is turned back on. After you change printer configurations, you must resend the format or batch to the printer before the changes take effect.
  • Page 28 ( ) must specify distances using the selected units. Syntax 1. header 2. ID# 3. action 4. device 5. units 3-6 Configuring the Printer Start of Header, Configuration Header System Setup Supply Setup Print Control Monetary Formatting Control Characters Communication Settings...
  • Page 29 Example {I,0,U,N Uploads the printer configuration from non-volatile RAM and returns the following to the host. A,0,0,0,0 B,1,0,0,0,0,0 C,0,0,0,0,0 D,1,0,2 E,"~123~044~034~124~125~126","~013~010",""...
  • Page 30: Configuration Syntax Guidelines

    Include the first five ANSI codes, at a minimum, in the control characters packet. If you change any of the online configuration packets, resend the format packet to the printer, so the configuration changes take effect. Make sure the communication settings at the host match those at the printer.
  • Page 31: Defining The System Setup Packet

    Symbol Set. Options: Example {I,A,0,0,1,1,0 Powers up the printer in the online mode, displays prompts in English, prints a separator after each batch, prints zeros with slashes through them, and uses the internal symbol set. Does not print a separator (default for all printers).
  • Page 32: Defining The Supply Setup Packet

    Turn the printer on while holding the FEED button. Release when the supply starts to advance. After the printer prints a test label, press the FEED button again to exit Data Dump mode. Turn off the printer and then, turn it back on.
  • Page 33 Example {I,B,0,0,1,10,0 Indicates black mark and thermal direct stock has been loaded, causes the printer to operate in on-demand mode and feeds the supply approximately .05 inches up before printing the format on each label (10/203 inches). 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 34: Defining The Monetary Formatting Packet

    D3. secondary D4. decimals Example Prints the dollar sign, uses a secondary symbol, and places two digits to the right of the decimal. 3-12 Configuring the Printer {I,D,cur_sym,secondary,decimals Monetary Formatting Packet Currency Symbol. Options: No symbol USA ($, Dollar- default for all printers) UK (£, Pound)
  • Page 35: Defining The Control Characters Packet

    The tilde (~) must be used with decimal characters. The character must be defined before this command can be used. The caret (~094) is normally used. (left bracket) (comma) (quotes) (pipe sign) (right bracket) (double tilde) Configuring the Printer 3-13...
  • Page 36: Resetting Control Characters

    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 37: Defining The Communication Settings Packet

    To set parallel communications, see "Using Parallel Communications." Changing the communication settings takes approximately two seconds. Communications sent during this interval will be lost. Make sure the host communication values match the values on the printer. Syntax {I,F,baud,word_length,stop_bits,parity, flow_control F1.
  • Page 38: Defining The Memory Configuration Packet

    D e f i n i n g t h e M e m o r y C o n f i g u r a t i o n P a c k e t Use the memory configuration packet (M) to customize the size of your printer’s buffers, which gives you greater flexibility in your formats.
  • Page 39 Non-Volatile (Formats and Batches) Internal The transmit and receive buffers are fixed and cannot be reallocated. The printer’s configuration is stored in non-volatile RAM and retained when you turn off the printer. Downloadable Fonts Format Image Receive Transmit Scalable (vector) Fonts...
  • Page 40: Checking Current Buffer Sizes

    Used to save data received from the host before it is processed by the printer. Changing this buffer size affects the amount of data the printer can receive without using flow control. This buffer must be allocated as non-volatile (N) RAM.
  • Page 41 Used to image the current format. You can create an image up to 16 inches long by reallocating memory. The Image Buffer is cleared after a printer reset, even if it is stored in non-volatile RAM. Use the formula below to calculate the required image buffer size.
  • Page 42: Buffer Worksheet

    B u f f e r W o r k s h e e t Make copies of this page to use as a buffer worksheet. 3-20 Configuring the Printer...
  • Page 43: Buffer Allocation Considerations

    {I,M,R,N,20 M,T,N,60 ...} the printer ignores the entire packet, because the second line allocates 6K for the transmit buffer, and 4K is the maximum for that buffer. If you define a buffer size that exceeds the maximum value, an error occurs. However, no information is lost.
  • Page 44: Using Immediate Commands

    U s i n g I m m e d i a t e C o m m a n d s Immediate commands affect printer operation as soon as the printer receives them, even if they are included within a packet or used inside quotation marks.
  • Page 45 Returns the version number to the host. (00 to 99) 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.
  • Page 46: 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 47: Using The Font Packet

    If you are using downloaded fonts, the font number and the number of bytes each downloaded font uses is listed. This packet does not list the number of bytes the standard printer fonts use. Syntax {W,font#,action,device W1.
  • Page 48 Example Selects all fonts and uploads the font size information for any downloaded fonts in Non-volatile RAM. The printer returns the following to the host: {W,0,H,N Font Style 0,1,0,"Standard",0,0,0,14,22,14,22,3 0,2,0,"Reduced",0,0,0,7,14,7,14,1 Type 0,3,0,"Bold",0,0,0,24,34,24,34,3 0,4,0,"OCRA",0,0,0,13,24,13,24,3 0,5,0,"HR1",0,0,0,12,20,12,20,2 0,6,0,"HR2",0,0,0,10,16,10,16,1 0,10,1,"CGTriBd9",1,0,7,25,31,10,15,0 Symbol Set 0,10,437,"CGTriBd9",1,0,7,25,31,10,15,0 0,10,850,"CGTriBd9",1,0,7,25,31,10,15,0 Cell Width 0,11,1,"CGTriumv6",1,0,5,17,21,5,10,0...
  • Page 49: D E F I N I N G F I E L D S

    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, constant text fields, and non-printable text fields bar code fields line and box fields. Defining Fields 4-1...
  • Page 50: Defining The Format Header

    4-2 Defining Fields {F,format#,action,device,measure,length, width,"name" Format Header. Unique number from 0-999 to identify the format. Enter A to add a new format to the printer. Format storage device. Options: Flash (9414 only) Non-volatile RAM (9412/9413 default) RAM (9414 default) Unit of measure. Options:...
  • Page 51: Defining Text Fields

    Example {F,1,A,R,E,300,200,"TEXTILES" Adds Format 1 ("TEXTILES") to the printer. It uses a three inch long by two inch wide label. 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.
  • Page 52 T6. column See "Defining the Format Header" for the table of metric and dot values. T7. gap T8. font 4-4 Defining Fields 9412/9414 ranges: English 0 - 599 9413 range: English 0 - 399 Distance from the left edge of the print area to the pivot point to find the column location.
  • Page 53 "W" for the widest field or an "L" for an average width field. Find your selected font and the desired width in Appendix B, "Fonts." T11. color Options for standard printer fonts: There are two types of field color overlay attributes: Transparent Opaque...
  • Page 54 T12. alignment T13. char rot T14. field rot T15. sym set 4-6 Defining Fields Options: Align on left side of field. 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 55: Defining Bar Code Fields

    Example T,2,10,V,250,50,0,1,1,1,B,C,0,0,0 Defines a text field (field #2) with a variable length of up to 10 characters. The field begins at row 250, column 50. There is no additional gap between characters, and the Standard font is used without any additional magnification. The printing is black on white and centered.
  • Page 56 EAN13+5 POSTNET Interleaved 2 of 5 Code 39 or MOD43 Codabar (NW7) Code 128 Code 93 PDF417 MaxiCode B5. row Balanced Fields 4-8 Defining Fields 9 or 11 0 to 2710 0 to 2710 depends on application 0 to 2710 0 to 2710 0 to 2710 15 to 99...
  • Page 57 B6. column Distance from the lower left edge of the print area to the pivot point. 9412 range: English 9413/9414 ranges: English See "Defining the Format Header" for the table of metric and dot values. NOTE: Allow a minimum of 1/10 inch between the scan edge of bar code and label edges or other data.
  • Page 58 Bar code Density Type Selector UPCA +2/+5 2 UPCE +2/+5 EAN8 +2/+5 EAN13+2/+5 2 Interleaved 2 of 5 Code 39 or MOD43 (Extended Code 39) Codabar (NW7) Code 128 NOTE: The start (*) and stop (+) characters are automatically added for Code 39. Code 39, density 12 produces a one-dot narrow bar.
  • Page 59 Bar code Density Density Type Selector (% or cpi) CODE 93 11.2 Bar code Density Density Type Selector (% or cpi) POSTNET 0 (fixed at 24/118.2 4.3 cpi) Maxicode Bar code Density Element Type Selector Width (dot/mils) PDF417 2/9.8 2/9.8 2/9.8 3/14.8 3/14.8...
  • Page 60: Defining Non-Printable Text Fields

    B10. text B11. alignment B12. field rot Example Defines a bar code field (field #3) with 12 characters of variable length starting at row 150, column 40. A UPCA bar code with a density of 2 and a height of 80 is used. The check digit and number system are shown at the bottom.
  • Page 61 When you copy this field into another field, the maximum number of characters for the final field is 2710 (or 0-100 for 9403). Allow only as many characters as you need, because extra characters use up space. Also, if you are copying into a bar code field, the maximum number of characters in the destination bar code is determined by the bar code specification (UPCA-12, EAN-13, etc.).
  • Page 62: Defining Constant Text Fields

    Define each constant text 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). The characters in this field cannot be changed by batch data. Field options do not apply to constant text fields.
  • Page 63 To estimate the size of your field, use the letter "W" for the widest field or an "L" for an average width field. C8. color Options for standard printer fonts: Opaque, Normal, Black, Normal Opaque, Normal, White, Normal Transparent, Normal, Black, Normal...
  • Page 64 C9. alignment C10. char rot C11. field rot C12. "fixed char" Fixed characters to appear in the field. Maximum 2710 C13. sym set Example Defines a constant text field starting at row 30, column 10. It does not have any additional inter-character gap. The Standard font is used without any additional magnification.
  • Page 65: Defining Line Fields

    Use lines to form borders and mark out original prices. Define each line separately. This field is not assigned a field number, but is counted as a field (keep this in mind, as the printer allows a maximum of 1000 fields per format). You can define any line...
  • Page 66 L3. row L4. column See "Defining the Format Header" for the table of metric and dot values. L5. angle/ end row L6. length/ end col 4-18 Defining Fields Distance from bottom of print area to the starting point. 9412/9414 ranges: English 0 - 599 9413 range:...
  • Page 67 Ranges for horizontal lines with 9413/9414: English Ranges for vertical lines with 9412/9414: English Ranges for vertical lines with 9413: English L7. thickness Using the chart below for reference, write the desired line thickness (1 to 99) in box L7. Measured in dots. NOTE: Line thickness fills upward on horizontal lines, or to the right on vertical lines.
  • Page 68: Defining Box Fields

    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). You can define any line length and a thickness up to 99 dots, as long as the solid black print does not exceed 30 percent of any given square inch of the label.
  • Page 69 Q5. end col Distance from left edge of print area to upper right corner of box. same as column. Q6. thickness Using the chart below for reference, write the desired line thickness (1 to 99) in box Q6. Measure in dots. NOTE: Boxes fill inward, so make sure your boxes do not overwrite other fields.
  • Page 70 4-22 Defining Fields...
  • Page 71: D E F I N I N G F I E L D O P T I O N S

    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. A p p l y i n g F i e l d O p t i o n s Field options further define text, bar code, and non-printable text fields.
  • Page 72 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 73: Option 1 (Fixed Data)

    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) you want to print on all labels. You can define fixed characters for an entire field or for part of a field.
  • Page 74: Option 4 (Copy Data)

    The maximum number of characters in the destination field (including copied data) cannot exceed 2710 or the maximum number of characters permitted by the bar code.
  • Page 75: Merging Fields

    Example R,4,3,1,3,1,1 Copies data from field #3, starting at the first position and copying three characters. In the destination field, the information is placed in position 1 and copied as formatted data. M e r g i n g F i e l d s You can copy data to merge the contents of fields.
  • Page 76: Option 30 (Padding Data)

    O p t i o n 3 0 ( P a d d i n g D a t a ) You can add characters to one side of a field to "pad" the field. Padding allows you to fill in the remaining spaces when the entered data does not fill an entire field.
  • Page 77: Option 31 (Calculate Check Digit)

    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 if you apply Option 31 to the field.
  • Page 78: 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 will insert monetary symbols automatically. Do not use this option with Option 31 (define a check digit) or Option 60 (increment or decrement a field).
  • Page 79: Option 50 (Bar Code Density)

    Code 39 and Codabar. If these parameters are specified for any other bar codes, they will be ignored by the printer. Do not use Option 50 with fixed density bar codes. Syntax R,50,narrow,wide,gap,nar_space,wide_space R1.
  • Page 80: 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 / Tr 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.
  • Page 81: Option 52 (Pdf417 Width/Length)

    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.
  • Page 82: 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...
  • Page 83: Option 61 (Reimage 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.
  • Page 84: Using Check Digits

    If you apply Option 31, the printer calculates a check digit. A check digit scheme determines how the printer calculates a check digit. When you define a check digit scheme, you assign a number to identify it. This number is later entered in box R4 when you apply Option 31 to a field.
  • Page 85: 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 1.
  • Page 86 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: 1.
  • Page 87 3. Next, the digits of the products are added together. Two-digit products are treated as two separate digits. This is the sum of the digits. 2 + 0 + 2 + 6 + 6 + 1 + 6 + 5 + 4 + 3 + 3 + 6 = 44 4.
  • Page 88 5-18 Defining Field Options...
  • Page 89: P R Inting

    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. Printing 6-1...
  • Page 90 Turn on the printer and make sure it is ready to receive data before you download. See your host’s documentation or System Administrator for information on ways to download. When downloading, send your packets in this order: 1. Memory configuration packet (M) 2.
  • Page 91: Defining The Batch Header

    D e f i n i n g t h e B a t c h H e a d e r A batch header begins the file. It tells which format the batch uses and how many labels to print. To record batch data, make a copy of the worksheet in Appendix D, "Format Design Tools."...
  • Page 92: Defining The Batch Control Field

    If the on-demand sensor is closed, you are using continuous mode. There is a switch on the 9414 printer for on-demand mode. Refer to your Equipment Manual for more information. Batch Separator (striped label in between batches). Options:...
  • Page 93: 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 is the actual information printed on the supply. Batch data fills in the format’s text, bar code, and non-printable text fields.
  • Page 94: 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: Place a tilde (~) before the character Use a tilde with the decimal ASCII equivalent For example, you can use ~"...
  • Page 95: Downloading Methods

    This is similar to the sequential method, but it is used when you want to send multiple batches. All data for the first batch is sent at one time, and the printer then images each field. As soon as the last field for the first batch is imaged, labels begin to print.
  • Page 96: Modifying Formats

    0 for (zero quantity). This ensures the label is properly positioned. The printer images constant text, line, and box fields, but does not print them. 2. Input data for each field, and send it with a batch header using the parameter U (batch update) and a quantity of zero.
  • Page 97: Creating Dos Batch Files For Downloading

    C r e a t i n g D O S B a t c h F i l e s f o r D o w n l o a d i n g If you are downloading from an MS-DOS system, you can create batch files to set communication values and download formats.
  • Page 98 6-10 Printing...
  • Page 99: S T A T U S P O L L I N G

    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 100: Inquiry Request (Enq)

    This response indicates that the printer is online (Character A) and that there is a stock fault (Character B). Example: Indicates that this is the first ENQ response since the printer was turned on. Send another ENQ immediately to receive the printer’s status.
  • Page 101 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. Status Polling 7-3...
  • Page 102: Enq Reference Table - Byte #2

    E N Q R e f e r e n c e Ta b l e - B y t e # 2 Char Const. Bit 7 ‘ 7-4 Status Polling Const. Comp. Corr. Failure Error Bit 6 Bit 5 Bit 4 A "1"...
  • Page 103 E N Q R e f e r e n c e Ta b l e - B y t e # 2 ( c o n t i n u e d ) Char Const. Const. Bit 7 Bit 6 Dec 127 A "1"...
  • Page 104: 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 Char Const. Bit 7 ‘ 7-6 Status Polling Const. Format Battery Error Bit 6 Bit 5 Bit 4 A "1"...
  • Page 105 E N Q R e f e r e n c e Ta b l e - B y t e # 3 ( c o n t i n u e d ) Char Const. Const. Bit 7 Bit 6 Dec 127 A "1"...
  • Page 106: Job Request

    Identifier request# Example The job response may not be immediate. If the printer has an error (out of supplies, ribbon problem, etc.), is in pause mode, or has insufficient memory, correct the problem and then resend the job request. If the problem is not corrected, no response is returned.
  • Page 107: Job Response

    J o b R e s p o n s e The Job Response varies, depending on the type of request sent to the printer. The following syntax is the response for a Job 0, 1,or 2 request. Syntax {J,Status1,Status2,"FMT-1","BCH-2"} Status1 These errors stop the print job.
  • Page 108 "0" is returned. Status1 B contains an error number, which represents the actual printer error. The error numbers can be found in Chapter 9, "Errors." {J,"2,612",} Error numbers found in Status1 B, always number, parameter, and error number.
  • Page 109 To clear an error, press the FEED button. An ENQ can also clear errors numbered less than 500. Once the error is corrected, a job request can be sent. The printer cannot accept another job request until the error is resolved.
  • Page 110 The following syntax is the response for a Job 4 request. Syntax printed total "FMT-1/BCH-2" Example 8 out of 25 tags or labels have been printed from format number 3. Use a Job Request 4 when printing in the on-demand mode with a large number of tags or labels from a single batch.
  • Page 111: Job Status 0, 1, 2 Response Table (Status 1 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 1 C o d e s ) Number Numbers 25 through 50 are Meaning...
  • Page 112: 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 ) 7-14 Status Polling Number Invalid command...
  • Page 113: D I A G N O S T I C S

    D I A G N O S T I C S This chapter explains how to print a test label. reset the printer. call Technical Support. Diagnostics 8-1...
  • Page 114: Printing A Test Label

    P r i n t i n g a Te s t L a b e l To print the test labels: 1. Turn the printer off. 2. Press and hold the FEED button while turning the printer on. 3. Release the FEED button when the printer starts advancing lines.
  • Page 115: Using Data Dump

    After printing a test label, these printers are in "data dump mode." To use data dump mode: 1. Turn off the printer. 2. Press and hold the FEED button while turning on the printer. 3. Release the FEED button when the printer starts advancing lines.
  • Page 116: Troubleshooting Information

    PC communications should match. Print a test label to identify the printer’s communication settings. Make sure the printer is online (ready to receive data). If all of the above are correct, reset your printer. Try the function again. If you still can’t establish communications, call Technical Support.
  • Page 117: Calling Technical Support

    R e s e t t i n g P r i n t e r s Sometimes, the printer receives mixed signals and loses its ability to communicate. If this happens, reset the printer and attempt communication again. To reset the printer, turn off the printer, wait two seconds, and turn it back on.
  • Page 118 8-6 Diagnostics...
  • Page 119: E R R O R S

    Errors numbered 900-999 are Hard Printer Failures. If you cannot clear an error, turn off the printer, wait several seconds and then turn on the printer. Call Technical Support if you receive any error message not listed in this chapter.
  • Page 120: Data Errors

    J,3 request. See Chapter 7, more information. A data error indicates that incorrect data was received from the host, causing the printer to ignore the entire print job. After checking the packet and correcting the problem, transmit the print job again.
  • Page 121 Column field position is greater than the maximum stock dimension. See valid column widths. Font style must be 1, 2, 3, 4, 10, or 11. See Text Fields" in Chapter 4 or Appendix B, "Fonts," for more information. Character rotation must be 0 (0 degree), 1 (90 degree), 2 (180 degree), or 3 (270 degree).
  • Page 122 Bar code height must be at least 20 (English), 51 (Metric), 40 (Dots), or is not within the supply dimensions. Human readable option must be Bar code type is invalid. See Fields" Bar code density is invalid. See Fields" Line thickness must be 0 to 99 dots. Line direction must be 0, 90, 180, or 270.
  • Page 123 The incrementing amount must be 0 to 999. Security value for a PDF417 bar code must be 0 to 8. Correct the value and resend the format to the printer. Narrow element value is less than 1 or greater than 99.
  • Page 124 Wide element value is less than 1 or greater than 99. Correct the value and resend the format to the printer. Dimension must be 1 to 30 for a column or 3 to 90 for a row on a PDF417 bar code.
  • Page 125 Supply type must be 0 (black mark), 1 (die cut), or 2 (non-indexed). Ribbon selection must be 0 (direct) or 1 (transfer). Feed mode must be 0 (continuous) or 1 (on-demand). Supply position is outside the range. See Supply Setup Packet" Contrast adjustment must be -390 to 156 dots.
  • Page 126 N (non-volatile RAM). The buffer size is invalid. The printhead width must be 0. The battery voltage must be 0 (15-volt battery) or 1 (12-volt battery). The printer address specified in the communication settings packet must use exactly six characters. 9-8 Errors...
  • Page 127 Dispense position must be 50 to 200 dots and the backfeed distance is greater than the dispense position or the printer is active. Backfeed distance must be 10 to 200 dots or the printer is active. Check digit scheme number must be 1 to 10.
  • Page 128: Communication Failures

    Stop bits Parity Flow control Parity on the printer does not match the parity on the host. Check the parity setting under SETUP options. Framing error. The printer cannot communicate with the host. Make sure the host is turned on, communication cables are connected correctly, port settings are correct, and communications are active.
  • Page 129 There is a problem with flow control between the printer and the host. Make sure the printer and the host flow control settings match (both are DTR or both are XON/XOFF). If the error persists, call Technical Support. Online receive queue is full. Check your printer’s XON/XOFF or DTR SETUP values to be sure there isn’t...
  • Page 130: Data Formatting Failures

    An error occurred during the loop back test on the serial port. Call Service. D a t a F o r m a t t i n g F a i l u r e s Formatting errors indicate that a field will print incorrectly. After you have checked the data stream and corrected the data, retransmit the format and batch.
  • Page 131: Machine Faults

    The JIS (16-bit) code for Kanji is invalid. M a c h i n e F a u l t s Errors 700 to 793 occur when there is a problem with the printer. The printer sensed a calibration of different-sized black marks.
  • Page 132 Printer sensed a mark in the wrong place. Printer sensed a mark that is too long. Printer has a ribbon problem. Check the ribbon for a jam or remove any slack by turning the take-up reel clockwise. Load a new ribbon.
  • Page 133 Reload your application and format, and try again. If the problem continues, call Technical Support. 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 134 RAM corrupted. Warm restart. Version string mismatch. Errors numbered 900-911 occur when you turn on the printer. They may indicate a circuit board failure. Errors numbered 930-940 are errors that may occur during the loading of flash memory. Errors numbered 950-999 indicate a circuit board failure.
  • Page 135: S A M P L E S

    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 136: Sample Upca Format Packet

    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,M,508,508,"Fmt 25" C,250,80,0,1,2,1,W,C,0,0,"MONARCH MARKING" B,1,12,F,110,115,1,2,120,5,L,0 T,2,18,V,30,30,1,1,1,1,B,C,0,0 Sample Batch Packet {B,25,N,1 1,"12345678901" 2,"DAYTON, OHIO" A-2 Samples...
  • Page 137: Sample Maxicode Packets

    Mode You can select which mode to use in the bar code field or allow the printer to auto-select the mode (0, 2, or 3) based on your data. See "Defining a Bar Code Field" for more information. MaxiCode automatically pads data with the "!" character.
  • Page 138: Mode 0 Sample

    If you receive an error 612, check your MaxiCode data. You may have not correctly structured or left out one of the three required fields (postal code, class of service, and country code) or the "~029" character. M o d e 0 ( O b s o l e t e ) S a m p l e {F,1,A,R,E,0600,0400,"MAXICODE"...
  • Page 139: Mode 2 Sample

    M o d e 2 S a m p l e {F,1,A,R,E,400,400,"MAXI_M2" B,1,99,V,040,140,33,7,0,8,L,0 {B,1,N,1 1,"[)>~030" C,"01~02996" C,"068100000~029" C,"840~029" C,"001~029" C,"1Z12345675~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,"~029" p C,"CT~030" p C,"~004" MaxiCode bar-code (33) Message header Transportation header Postal Code (This field determines Mode) Country code...
  • Page 140: Mode 3 Sample

    M o d e 3 S a m p l e {F,1,A,R,E,400,400,"MAXI_M3" B,1,99,V,040,140,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" A-6 Samples MaxiCode bar-code (33) Message header Transportation header Postal Code (This field determines Mode) Country code...
  • Page 141: Sample Compliance Packet

    S a m p l e C o m p l i a n c e P a c k e t {F,1,A,R,E,600,400,"RDCI" L,V,500,115,90,85,3 L,V,298,245,90,102,3 L,V,500,2,0,390,3 L,V,400,2,0,390,3 L,V,298,2,0,390,3 L,V,200,2,0,390,5 C,568,8,0,2,2,2,B,L,0,0,"FROM:",0 C,568,125,0,2,2,2,B,L,0,0,"CARRIER:",0 C,529,124,0,2,2,2,B,L,0,0,"PRO NUMBER:",0 C,511,125,0,2,2,2,B,L,0,0,"B/L NUMBER:",0 C,472,8,0,2,2,2,B,L,0,0,"TO:",0 C,387,8,0,2,1,1,B,L,0,0,"(420) SHIP TO POSTAL CODE",0 C,391,250,0,2,1,1,B,L,0,0,"APPOINTMENT NUMBER:",0 C,358,250,0,2,1,1,B,L,0,0,"ORDER TYPE:",0 C,327,250,0,2,1,1,B,L,0,0,"ITEM:",0...
  • Page 142 Sample Batch Packet {B,1,N,1 1,"1234567890" 2,"0987654321" 3,"~42032678" 4,"10028028662854" 5,"1 00 28028 66285 4" 6,"RODGER DIST CTR" 7,"8292" 8,"BROADWAY" 9,"555 WEST OAK AVE." 10,"DAYTON, OH 45401-0608" 11,"" 12,"08292 123456-123" 13,"AR" 14,"999-999999-99" 15,"32678" 16,"WYSIWYG" 17,"99999" 18,"TO A PRODUCT DEMO" A-8 Samples...
  • Page 143 Samples A-9...
  • Page 144: Sample Format Packet

    S a m p l e F o r m a t P a c k e t {F,5,A,R,G,576,768,"1HDREC1" L,S,19,39,499,39,38,"" L,S,19,93,499,93,15,"" L,S,19,124,499,124,15,"" L,S,19,155,499,155,38,"" C,461,232,0,1,1,1,B,L,0,0,"PO NUMBER C,426,232,0,1,1,1,B,L,0,0,"STORE C,391,232,0,1,1,1,B,L,0,0,"CTNS SHOPPED" C,357,232,0,1,1,1,B,L,0,0,"CTNS RECVD C,320,232,0,1,1,1,B,L,0,0,"CARRIER C,259,232,0,1,1,1,B,L,0,0,"FRT BILL # C,196,232,0,1,1,1,B,L,0,0,"FRT TERMS C,159,232,0,1,1,1,B,L,0,0,"KEYREC# C,125,232,0,1,1,1,B,L,0,0,"FRT CLAIM # " C,090,232,0,1,1,1,B,L,0,0,"RECVD BY C,056,232,0,1,1,1,B,L,0,0,"DATE RECVD C,461,445,0,1,1,1,B,L,0,0,":"...
  • Page 145 Sample Zero Batch Packet {B,5,N,0 {B,5,U,1 1,"6005710" 2,"106" 3,"3" 4,"3" 5,"ALLIED FREIGHT1234" 6,"123456789012" 7,"P" 8,"10650337" 9,"0" 10,"VIC" 11,"1/6/94" 12,"106503378" Samples A-11...
  • Page 146 A-12 Samples...
  • Page 147: F O N T S

    F O N T S This appendix contains information you need to work with fonts. S t a n d a r d F o n t s Your printer comes with these fonts loaded in ROM: Number Font Size and Appearance...
  • Page 148 These samples were printed using the Internal Symbol set. Standard Font Bold Font B-2 Fonts Reduced Font OCRA-like Font...
  • Page 149 These samples were printed using Code Page 437. CG Triumvirate Bold Font CG Triumvirate Font Fonts B-3...
  • Page 150: 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 you want to list in a column.
  • Page 151 Height Magnification Standard 1/100 in. 1/10 mm dots 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 10.8 27.4 17.5 16.7 42.4 11.8 75.9 192.8 48.28 122.6 117.24 297.8 Fonts B-5...
  • Page 152: Proportional Font Magnification

    P r o p o r t i o n a l F o n t M a g n i f i c a t i o n Each character in a proportionally spaced font is a different height and width.
  • Page 153: Cg Triumvirate (6 Pt

    C G Tr i u m v i r a t e ( 6 p t . ) Width Mag. Minimum 1/100 in. 1/10 mm 2.51 Dots 1/100 in. 1/10 mm 17.5 Dots Height Magnification CG Triumvirate Bold 1/100 in. 8.87 1/10 mm 22.5...
  • Page 154: Locating The Font Number In A Font Packet

    Example Defines a text and constant text field using the downloaded (#200) font. If you use a font numbr that is not a standard font for your printer, make sure the font has B-8 Fonts {W,200,A,N,68 p font data p...
  • Page 155: S Y M B O L S E T S / C O D E P A G E S

    S e l e c t i n g a S y m b o l S e t o r C o d e P a g e The printer defaults to the internal symbol set. See "Defining Text Fields"...
  • Page 156: Selecting The Ansi Symbol Set

    The CG Triumvirate fonts support only the ANSI and DOS Code Page Symbol Sets. These fonts print a slashed zero when using the ANSI symbol set. S e l e c t i n g t h e A N S I S y m b o l S e t Use ANSI when you want to use proportionally spaced fonts.
  • Page 157: Internal Symbol Set

    I n t e r n a l S y m b o l S e t These are the printable characters using the Internal Symbol set. Symbol Sets/Code Pages C-3...
  • Page 158: Ansi Symbol Set

    A N S I S y m b o l S e t These are the printable characters using the ANSI Symbol set. C-4 Symbol Sets/Code Pages...
  • Page 159: Bold Character Set

    B o l d C h a r a c t e r S e t These are the printable characters using the Bold font. Symbol Sets/Code Pages C-5...
  • Page 160: Ocra Character Set

    O C R A C h a r a c t e r S e t These are the printable characters using the OCRA font. C-6 Symbol Sets/Code Pages...
  • Page 161 C o d e P a g e 4 3 7 These are the printable characters using Code Page 437. Symbol Sets/Code Pages C-7...
  • Page 162 C o d e P a g e 8 5 0 These are the printable characters using Code Page 850. C-8 Symbol Sets/Code Pages...
  • Page 163: Ascii To Hexadecimal Conversion Chart

    A S C I I t o H e x a d e c i m a l C o n v e r s i o n C h a r t Use the chart below to translate the characters printed on your test label.
  • Page 164 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 165 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 166 C-12 Symbol Sets/Code Pages...
  • Page 167: F O R M A T D E S I G N T O O L S

    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 your formats. You may want to keep copies of the completed forms for your records: Online Configuration Worksheet Batch Worksheet...
  • Page 168 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 The backfeed control packet is not supported on these printers.
  • Page 169 B a t c h W o r k s h e e t Format Design Tools D-3...
  • Page 170 C h e c k D i g i t W o r k s h e e t D-4 Format Design Tools...
  • Page 171 Contains a batch header and the batch data. Enclosed {B,1,N,1 within { }. 2,"Monarch" } Bitmapped Fonts Reside in the printer’s RAM or in a ROM chip. If you change the point size, you have changed the font. Magnifying these fonts causes some jaggedness to occur. Buffer Storage area in the printer’s memory that holds specific...
  • Page 172 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. After the last field is imaged, the label prints almost immediately. Proportionally All characters have different widths and are difficult to Spaced Fonts center justify (CG Triumvirate fonts).
  • Page 173 I N D E X adding custom fonts 3-25 algorithm ,in sum o f digits 5-16 algorithm ,in sum o f products 5-15 alignm e n t,bar code 4-12 allocating m e m o ry 3-16 backing up 1-5 bar code defining aspect ratios 5-11 P D F 4 1 7 o p tions 5-11 bar code alignm e n t 4-12...
  • Page 174 E N Q trailer characters 8-2 E N Q /IM D characters 8-2 job status 7-8 packet control characters 8-2 printer status 7-2 R S 2 3 2 trailer characters 8-2 clearing packets 3-24 code pages C -1 437 and 850 C -2...
  • Page 175 syntax 5-4 copying data, using option 4 5-4 creating D O S b a tch files 6-9 daily checklist 1-5 data copy option 4 5-4 deciding on a field type 2-6 fixed option 1 5-3 for batch 6-5 list of errors 9-2 padding option 30 5-6 picking a font 2-6 setting the starting increm e n t 6-6...
  • Page 176 6-2 overview 6 -1 sam p le 6-2 sequential m e thod 6-7 to the printer (overview ) 6-9 enabling immediate commands 3-22 E N Q printing existing config 8-2 reference table for byte 2 7-3...
  • Page 177 7-8 table 7-13 justification of bar code 4-12 of constant text fields 4-16 of text field 4-6 language, printer 3-9 layout decisions to m a k e 2 -3 designing a label 2-2 grid 2-4 print area 2-3 rough sketches 2-4...
  • Page 178 M a x iCode data stream A -2 m e a s u rem e n t on a grid 2-4 using m u ltiple printer types 2-5 m e m o ry allocating 3-16 clearing packets 3-24 packet syntax 3-16...
  • Page 179 3-11 print control in batch control field 6-4 syntax 3-11 printer configuration com m unication settings packet F 3-15 header 3-5 m e m o ry configuration packet M 3 -16 m o n e tary form a tting packet D 3-12...
  • Page 180 3-24 problem s check digit m iscalculated 5-8 com m unication checklist 8-4 D P I varies w ith printer 2-5 getting technical support 8-5 hum a n readables cut off 10-6...
  • Page 181 packet control characters packet E 3-13 padding data 5-6 price field option 5-8 print control packet C 3 -11 proportional font m a g n ification B -6 sequential m e thod downloading 6-7 supply setup packet B 3-10 system s e tup packet A 3-9 text field 4-3 zero batch packet A-7 scalable font...
  • Page 182 system s e tup syntax 3-9 table bar code lengths 4-7 E N Q reference byte 2 7-3 E N Q reference byte 3 7-6 fixed/variable bar codes 4-7 immediate commands 3-22 job status 0-2 7-13 technical support 8-5 test label printing 8-2 text fields character rotation 4-6...

This manual is also suitable for:

Monarch 9413Monarch 9414

Table of Contents