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.
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...
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.
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.
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.
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.
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.
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.
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...
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.
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...
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.
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 ( ).
"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",""...
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.
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).
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.
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)
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...
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.
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.
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...
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.
{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.
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.
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.
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...
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...
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:...
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.
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...
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.).
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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...
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.
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.
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.
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.
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."...
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:...
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.
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 ~"...
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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.
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...
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.
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"...
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...
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...
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...
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,":"...
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...
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...
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...
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...
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.
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...