TC9800PM Rev. DG 12/05 ©1996 Paxar Americas, Inc. All rights reserved.✦9403®✦9825✦9850✦9855✦9860MonarchPrinters
Proportional Font Magnification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-10CG Triumvirate Typeface Bold (9 pt.) 203
NWhen incrementing the RFID Data Field, see the followingtable for an explanation of how the field increments.Data Type How the Field IncrementsASCII
One-Inch Feed Length GuidelinesWhen using RFID supplies with a one-inch feed length, followthese guidelines:NAdjust the supply and print positions acc
96-bit RFID Tag RFID Data Field ExamplesThe 96-bit data that can be displayed using the printer’s Setup,RFID menu for all these examples is the same:&
ASCII BINARY Example{F,2,A,R,E,400,400,"ASCIIBIN" p T,1,96,V,10,10,0,2,1,1,B,L,0,0 p X,2,96,2 p }{B,2,N,1 p 1,"001100010011001000110011
SSCC96 Example{F,45,A,R,E,600,400,"SSCC96" p C,45,220,0,50,10,10,B,L,0,2,"_" p C,75,385,0,50,40,30,B,L,0,2,"Monarch RFID&quo
Batch Data{B,45,N,1 p 1,"VENDOR USA" p 2,"42060512" p 3,"PAXAR AMERICAS" p 4,"0987764356" p 5,"0020545640
SGTIN 96 Example{F,46,A,R,E,600,400,"SGTIN96" p C,45,220,0,50,10,10,B,L,0,2,"_" p C,75,385,0,50,40,30,B,L,0,2,"Monarch RFID&q
Batch Data{B,46,N,1 p 1,"VENDOR USA" p 2,"42060512" p 3,"PAXAR AMERICAS" p 4,"0987764356" p 5,"0020545640
3-42 Defining Fields
DEFINING FIELD OPTIONS4This chapter provides a reference for definingNfield options in formatsNcheck digit packets.When using multiple options on the
SYMBOL SETS/CODE PAGES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1Supported Symbol Sets and Code Pages
Applying Field OptionsField options further define text, bar code, and non-printable textfields. The text, constant text, or bar code field must bepr
20Define data entry prompts (9403/985x/9860)30Pad data to left or right with specified character31Generate check digit42Format as a price field50Defin
Option 2 (Data Type Restrictions)This option restricts the data type for a particular field. You canuse Options 2 or 3 only once per field. Do n
Option 3 (Data Entry Templates)This option provides more specific restrictions than Option 2.This option can be used to select certain letters (such
ExampleR,3,S,"ABC1234567890" p Restricts the field data to letters A, B, and C, and all digits.ExampleR,3,T,"***#_ _ _ _" p Create
SyntaxR,4,src fld,src start,# to copy,deststart,copy code p R1. R Field Option Header.R2. 4 Option 4.R3. src fld Field number from which data is copie
Field Data Field Type1 203 Non-printable2 339 Non-printable38 Text4BLUE Text5 2033398BLUE Bar CodeTo create this sequence:1.Define fields 1, 2, 3, an
R3. code Input code for the data in the field. Options:KKeypadNNo user input for this fieldExampleR,5,K p Allows data to be entered from the keypad.E
Option 30 (Pad Data) You can add characters to one side of a field to "pad" the field.Padding allows you to fill in the remaining spaces whe
Sample Use for PaddingIf you have a variable length bar code that you want to occupy afixed amount of space on the supply, use pad characters. If the
FORMAT DESIGN TOOLS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1Online Configuration Worksheet .
Option 42 (Price Field)You can apply options that will insert monetary symbolsautomatically. Do not use this option with Option 31 (define acheck dig
Option 50 (Bar Code Density)You can apply this option to bar code fields when you want tocreate custom densities. When you apply this option, it over
R5. gap Additional dot space between characters. Enter a value of 1to 99. (Code 39 and Codabar only.)R6. nar_space Additional dot width of the narro
Option 51 (PDF417 Security/Truncation)You can define a security level and choose whether or not totruncate a PDF417 bar code. Higher security leve
Option 52 (PDF417 Width/Length)This option defines the image width or length of a PDF417 barcode. If you define a fixed number of columns (width), th
Option 60 (Incrementing/Decrementing Fields)You may have an application, such as serial numbers, in whichyou need a numeric field to increment (increa
Option 61 (Reimage Field) This option redraws (reimages) a constant field when you have aconstant field next to a variable field on your label. It ca
Option 62 (Bypass Bar Code) This option allows the optional verifier to bypass (skip) barcode(s) on a format. The verifier does not scan any bar code
ExampleB,1,12,F,110,115,1,2,120,5,L,0 p R,62 p The verifier does not scan or verify this UPCA bar code on theformat.Verifier InformationNThere is a 0.
Option 63 (Lock Tag) Use this option to prevent the data in the RFID tag from beingreprogrammed. It is similar to the write-protect feature ondiskett
GETTING STARTED1Before you read this manual, review the printer information in theOperator’s Handbook or Operating Instructions. This manualprovides
Using Check DigitsCheck digits are typically used to ensure that a text or bar codefield scans correctly. If you apply Option 31, the printercalculat
A8. "weights"String of digits used for calculation. A weight string is a groupof two or more numbers that is applied to a field. The numbe
3.Next, the product of each digit is added together. This is thesum of the products.20 + 2 + 6 + 6 + 16 + 5 + 4 + 3 + 36 = 984.Divide the sum of the
2.Each digit in the field is multiplied by the weight assigned to it:field: 5 2 3 2 4 5 2 1 9weight string: 4 1 2 3 4 1 2 3 4product
4-26 Defining Field Options
CREATING GRAPHICS5This chapter provides information on how to Nmap out the graphic image using the hexadecimal (hex) orrun length method.Ncreate a gra
Overview of Compliance LabelsYou can create compliance labels by using a graphic packet forthe fixed fields and a format packet for the variable field
Overview of Bitmapped Images A printed image is formed through a series of dots. Each squareon the grid below represents a dot on the printhead. The
The most efficient encoding method depends on how complicatedyour graphic image is and whether or not imaging time is aconcern. You may want to exper
In the first label, the large "M" logo and thick black line exceedthe allowed black to white print ratio. In the second label, thelarge &qu
Before You Begin1.Connect the printer to the host. Refer to the Quick Referenceor Operator’s Handbook for more information.2.Load supplies in the pri
1.Assign 1 to every black square and 0 to every white square.00000000000000000000000000000000000000000000000000111111111111111111111111110000000000000
3.One row at a time, convert each group of eight binary digits tohex values, using the binary to hex conversion chart found inAppendix C.starting at p
00000000 00000000 00000000 00000000 00000000 00000000 00111111 11111111 11111111 11110000 00000000 00000000 0000000000000000 00000000 00000000 0000000
(row 1,position 50) Z(row 2,position 39) KzI(row 3,position 34) EzsF(row 4,position 30) DpZoD..If the end of the line specifies OFF dots(lower-case le
Using Non-volatile RAMYou can save graphics to non-volatile RAM on the 9850 printer.Graphics are saved when you turn off the printer. You canremove g
Creating a Graphic PacketYour graphic packet can contain: Nbitmapped fields (for bitmapped images)Nconstant text fieldsNlinesNboxesImages using hex re
The area enclosed within the dotted linesrepresents the graphic image starting at0,0 (as defined in the graphic header).If you want a fixed amount of
Within a FormatWhen you define the graphic field within your format, the row andcolumn parameters represent where on the format to place thegraphic im
G4. device Graphic storage device. Options:F Flash N Non-volatile RAM (9850)R Volatile RAMT Temporary storageNOTE: Graphics stored in flash are saved
Creating Bitmap FieldsThis defines one row of dots, starting at a specific row andcolumn within the graphic image. Each unique row of dotsrequires a b
2.Type the following constant text field: C,140,40,0,1,2,1,W,C,0,0,"SAMPLE FORMAT",0 p 3.Type the following bar code field: B,1,12,F,85,40,1
Creating Next-Bitmap FieldsThis field uses the previous field’s row and column locations. Itallows you to use the bitmap or duplicate field data with
Creating Duplicate FieldsIf a line of data is identical to a previous bitmap or next-bitmapfield, the duplicate field allows you to repeat the dot seq
Sample Compliance Graphic PacketA sample compliance graphic packet is shown below.{G,57,A,R,E,0,0,0,"OVERLAY" p L,V,500,155,90,85,3 p L,V,29
Sample Hex Graphic Packet{G,99,A,R,G,0,0,0,"99WIRE"B,39,48,H,"3FFFFFF0" p B,40,32,H,"01FFC000000FF8" p B,41,32,H,"3
B,105,24,H,"0FFDFFFFFFFFFFE0FF" p B,106,24,H,"FFFFFFFFFFFFFFF8" p B,107,32,H,"3FFFFFFFFFFFFFE0" p B,108,32,H,"03FFF
B,74,8,R,"FmChZWhC" p B,75,8,R,"GsZZEdC" p B,76,11,R,"JiNzkN" p B,77,12,R,"NbJzzeC" p B,78,16,R,"JaElZKmD
Placing the Graphic in a FormatThe graphic image may be a bitmapped graphic or a compliancelabel overlay.To include a graphic within a format: 1.Desig
G3. row Distance between the bottom of the print area on the supply tothe bottom of the graphic image. Measured in selected units.Printer Unit of Mea
Sample Compliance LabelThis sample format packet uses the graphic packet in "Creating aGraphic Packet."{F,1,A,R,E,600,400,"RDCI" p
Sample Bitmap Graphic ImageThe following format shows the graphic packets (hex and runlength) in a sample format.{F,2,A,R,E,400,400,"FMT2" p
10.Type COPY SAMPLE.FMT COM1. The following 2 inch by 2inch label prints:{F,25,A,R,E,200,200,"Fmt 25" p C,140,40,0,1,2,1,W,C,0,0,"SAMP
5-26 Creating Graphics
PRINTING6This chapter describes how to Ndownload files to the printerNdefine the batch header, batch control, and batch data filesNcreate DOS batch fi
Turn on the printer and make sure it is ready to receive databefore you download. See your host’s documentation, systemadministrator, or "Downlo
4.Type this command at the DOS prompt:COPY LABEL1.FMT COM1 Transmits a file called "LABEL1.FMT" to COM1.COPY LABEL1.BCH COM1 Transmits a bat
Syntax {B,format#,N/U,quantity p B1. B Batch Header.B2. format# Format number: 1-999 (1-99 for 9403) to use.B3. N/U Controls how image is generated.N
E3. batch_sep Batch Separator (striped label in between batches). Options:0 Does not print a separator (default)1 Prints a separator2 Double-length s
Recommended Settings for optimalperformance with:Description of cut mode operation Straight Edge Tags Edge Aperture TagsCutModeCut Before first tag in
E8. ver_mode Verifier Mode. Enables or disables the verifier. Not all theprinters support a verifier. Options:0 Disable verifier - not using a veri
Defining Batch Data FieldsBatch data fields should be sent in field number order. Usecontinuation fields for large amounts of data. If you are using
Using Special Characters in Batch DataThere are two ways to specify special characters in batch data:NPlace a tilde (~) before the characterNUse a til
Starting with a DesignBefore you create a format packet, you must design your label.There are several steps to designing a custom label:1.Decide which
Special Printing ConsiderationsKeep in mind the following special printing considerations whenusing a 985x or 9860 printer.985x PrintersPrintSpeedPrin
Serial Bar Code Printing InformationKeep in mind the following serial bar code printing informationwhen using a 985x or 9860 printer.PrintSpeedPrinthe
Batch Quantity Zero MethodYou may use the batch quantity zero method when yourapplication requires operator intervention to enter data. While theoper
Optional Entry MethodThe optional entry method is a quick way to modify yourconfiguration packets. This method enables you to reset only theparameter
6-14 Printing
STATUS POLLING7This chapter explains how to use status polling.There are two types of Status Polling:NInquiry Request--information about the readiness
Inquiry Request (ENQ)An ENQ character acts as a request for printer status information.You can send an ENQ in front of, in the middle of, or immediate
The following graphics can be used as a quick reference for theStatus of Byte #2 and Byte #3. Byte #1 is the non-printableuser-defined ENQ character.
ENQ Reference Table - Byte #2Char Const.OFFConst.ONComp.FailureCorr.ErrorOnlineDataErrorBusy Active OnlineBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bi
ENQ Reference Table - Byte #2 (continued)Char Const.OFFConst.ONComp.FailureCorr.ErrorOnlineDataErrorBusy Active OnlineBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bi
Determining Format ContentsBefore you lay out your format, answer these questions. Howlarge is your supply, which fonts do you want to use, do you wa
ENQ Reference Table - Byte #3Char Const.OFFConst. ONLowBatteryFormatErrorWaitingtoDispense LabelRibbonFaultStockFaultOnlineErrorBit 7 Bit 6 Bit 5 Bit
ENQ Reference Table - Byte #3 (continued)Char Const.OFFConst. ONLowBatteryFormatErrorWaitingtoDispense LabelRibbonFaultStockFaultOnlineErrorBit 7 Bit
Job RequestA Job Request returns status information about the most recentlyprocessed print job. You can send a job request after an ENQ orbatch. You
Job ResponseThe Job Response varies, depending on the type of request sentto the printer. The following syntax is the response for a Job 0,1,or 2 req
The following syntax is the response for a Job 3 request. Youmay need to press ENTER or FEED/CUT, depending on yourprinter before the job response is
Status2B- Field Typerepresents the MPCLII field that the erroroccurred on. If the packet has no fields,Status2 A will be replicated. If the errorocc
The following syntax is the response for a Job 4 request.Syntax{J,printed,total,"FMT-1","BCH-2"}printedthe number of tags or label
Job Status 0, 1, 2 Response Table (Status 1 Codes)Number Meaning0No error1Stacker fault2Supply problem4Hot printhead5Printhead open6Insufficient memor
Job Status 0, 1, 2 Response Table (Status 2 Codes)Number Meaning51Invalid command52Invalid separator value53Graphic not found54Format for batch not fo
Status Polling Considerations for Script ModeThe 9403 printer does not support scripts. The following table shows the effects of the I Packet and the
The following non-print zones are recommended for the 9800series printers:All Supplies .050 inches on either edge of the label.All Supplies .020 inche
7-16 Status Polling
DIAGNOSTICS AND ERRORS8This chapter explains how to Nprint a test labelNreset the printerNcall Technical Support.Before you call Service, print a test
Printing a Test Label1.From the User Diagnostics menu, press the right arrow untilyou seeUSER DIAGTest Label2.Press ENTER (ENTER/PAUSE). The 9825, 98
Reading a Test LabelThe 9825/985x/9860 first label shows the printer’s configurationby packet (A-M). See Chapter 2, "Configuring the Printer,&qu
If the PC and Printer Are Not CommunicatingIf your PC is having trouble communicating with your printer,follow these steps:NCheck any messages that oc
Calling Technical SupportTechnical support representatives are available Monday throughFriday during regular business hours. Follow these steps befor
Reading an Error LabelAn error label queues and prints on the 9825/985x/9860 printerswhen you press FEED/CUT after a data error (0-499) occurs. Anerr
ErrorCodeDescription001 Packet ID number must be 1 to 999.002 Name must be 1 to 8 characters inside quotes or aprinter-assigned name ("").00
015 Character rotation must be 0 (0 degree), 1 (90 degree),2 (180 degree), or 3 (270 degree). See "Defining TextFields" in Chapter 3 for in
031 Human readable option must be0 default1 no CD or NS5 NS at bottom, no CD6 CD at bottom, no NS7 CD and NS at bottom8 no text032 Bar code type is in
Each product and program carries a respective written warranty, the onlywarranty on which the customer can rely. Paxar reserves the right to makechan
Using Supply Layout GridsA supply layout grid contains measurement markers. Thesemarkers help you accurately position information on your label.Decid
105 Batch separator must be 0 (Off), 1 (On), 2 (Double) inthe batch control field.106 Print multiple is outside the range 1 to 999.107 Cut multiple is
210 Security value for a PDF417 bar code must be 0 to 8.Correct the value and resend the format to the printer.211 Narrow element value is less than 1
252 Language selection must be 0 (English), 1 (French), 2(German), 3 (Spanish-ES), 4 (Japanese), 5(Portuguese), 6 (Italian), 7 (Swedish), 8 (Spanish2-
264 Secondary symbol selection must be 0 (none) or 1(print secondary sign).265 Monetary decimal places must be 0 to 3.266 Character string length in t
283 ENQ Trailer string is too long. Use a maximum of 3characters.284 The buffer type must be T (Transmit), R (Receive), I(Image), F (Format), or D (D
314 Check digit algorithm must be D (sum of digits) or P(sum of products).325 Duplicating direction must be 0 (insert after) or 1 (insertbefore) in du
409 The printer memory is full. Delete unnecessary formatsor graphics from memory. If you are using a graphic filethat is very large, consider using
413 Online receive queue is full. Check your printer’sXON/XOFF or DTR SETUP values to be sure there isn’ta flow control problem. 414 The internal key
429 A field number appears more than once in a format.430 The format uses a graphic or verifier configurationpacket that cannot be found.433 The batch
575 The graphic included in your format could not be found.Resend the graphic packet. If the error persists, callTechnical Support.600 The printer co
Considering Field TypesAfter you select a supply size, the next step in designing a formatis to decide what information you want to print on the label
620 Font and printhead dot density mismatch. A 300 dpifont is specified in the format, but a 203 dpi printhead isused in the printer or vice-versa.
712 Receiving failure or command overrun error. CallTechnical Support.713 Receiving failure or illegal command. Call TechnicalSupport.714 Receiving
742 Tag erase failed. The RFID tag was found in the RFField, but could not be erased. Increase the number ofwrite retries. If this error occurs co
748 Invalid data length/data mismatch from RFIDinterrogator module. The RFID interrogator modulefound a problem with the data received from the print
757 Load supplies. The calibrated supply length differs byplus or minus .25 inches from the format. PressESCAPE, FEED/CUT, or the up arrow (9403) to
768 Printhead has more than 8 bad dots within the formatarea (10 dots for 9403/9850 printers) or is notconnected. Make sure the printhead is connecte
790 Wait until the printer is idle (no batch waiting to print ornot receiving data) before you send any packets. Thiserror may occur when you try to
853 Invalid version string or not enough flash memory forthe script. The version information in the APPVERSIONcommand is missing or invalid. Make su
906 Non-maskable interrupt. Check format packet for fontclear or format clear packets.907 Low RAM error.908 Non Volatile RAM checksum failure.909 RAM
When a HARD failure (errors 900-999) occurs on the printer, theprinter displays WARNING or POWER DOWN on the top line ofthe keypad display. If this h
Considering FontsWhen working with fonts, you have three considerations: fontappearance, font size (scalable or bitmapped), and font spacing(monospac
POWER DOWNNMI ReceivedNon-maskable interrupt occurred. Resetyour SETUP options. Transmit yourpackets again.POWER DOWNLow Appl RAMNot enough RAM for
PRINTER OPTIMIZATION9This chapter provides information on how to improve your printer’sperformance by Nadjusting the print qualityNreducing the imagin
NIf you want to print at high speeds, you should use premiumsupplies. Using premium supplies reduces smudged images,hard to read labels, and faded pr
NWhen designing formats, keep in mind the following non-printzones on the 9403 printer.Top and Bottom .035 inchesLeft and Right Edges .10 inchesThe fo
To pre-image a label:1.Send the format and a batch header in one file. The first timeyou send the batch header, use the parameter N (new batch),and t
Increasing ThroughputReducing the imaging time increases throughput. You can alsoincrease the baud rate to increase the transmission time andincrease
With Bar CodesNBe careful when rotating or placing a UPC/EAN bar code withhuman readable characters, because the bottom referencepoint is at the botto
SAMPLESAThis appendix contains sample formats. You can customize any ofthese formats to meet your needs.Samples A-1
Sample UPCA Format Packet {F,25,A,R,E,200,200,"Fmt 25" p C,140,40,0,1,2,1,W,C,0,0,"SAMPLE FORMAT" p B,1,12,F,85,40,1,2,40,5,L,0 p
Sample MaxiCode PacketsMaxiCode is a two-dimensional bar code developed by UPS(United Parcel Service, Inc.). Data must be defined in a specificway fo
CONFIGURING THE PRINTER2This chapter discusses how to Nset communication parameters.Nupload the printer’s configuration or font information.Nconfigure
If you receive an error 612, check your MaxiCode data. You mayhave not correctly structured or left out one of the three requiredfields (postal code,
Mode 2 Sample{F,1,A,R,E,400,400,"MAXI_M2" p B,1,99,V,040,140,33,7,0,8,L,0 p }MaxiCode bar-code (33){B,1,N,1 p 1,"[)>~030" p Me
Mode 3 Sample{F,1,A,R,E,400,400,"MAXI_M3" p B,1,99,V,040,140,33,7,0,8,L,0 p } MaxiCode bar-code (33){B,1,N,1 p 1,"[)>~030" p M
MaxiCode Compression SampleOnce the data is properly encoded in the compressed format asrendered by the UPS.dll, the UPS scanners and software do thet
Sample Data Matrix PacketsData Matrix (ECC-200) is a two-dimensional bar code which ismade up of square modules arranged within a perimeter finderpatt
This example prints a one-inch by a half-inch tall (50) rectangular16 rows by 36 columns (density 29) Data Matrix symbol rotated90 (1).Sample Quick Re
Entering Batch Data for QR CodeQR Code requires certain parameters at the beginning of all batchdata.Syntax"error_cor mask# data_input, char"
QR Code Packet{F,1,A,R,E,200,200,"QRCODE" p B,1,200,V,50,50,36,0,100,2,B,0 p }{B,1,N,1 p 1,"HM,N0123456789012345" p }Structured A
data_input Type of data input. Options:A AutomaticM Manualchar Type of characters. Options:A AlphanumericB BinaryK KanjiN NumericNOTE: In binary mod
Sample Compliance Packet{F,1,A,R,E,600,400,"RDCI" p L,V,500,115,90,85,3 p L,V,298,245,90,102,3 p L,V,500,2,0,390,3 p L,V,400,2,0,390,3 p L,V
Setting Communication Parameters Use the following information if you are using serialcommunications. See "Using Parallel Communications" f
Sample Batch Packet{B,1,N,1 p 1,"1234567890" p 2,"0987654321" p 3,"~20142032678" p 4,"10028028662854" p 5,&quo
Samples A-15
Sample Format Packet {F,5,A,R,G,576,768,"1HDREC1" p L,S,19,39,499,39,38,"" p L,S,19,93,499,93,15,"" p L,S,19,124,499,124
Sample Zero Batch Packet{B,5,N,0 p }{B,5,U,1 p 1,"6005710" p 2,"106" p 3,"3" p 4,"3" p 5,"ALLIED FREIGHT1
Sample Data Entry Format Packet This packet uses Options 5 (Data Entry Sources) and 20 (DataEntry Prompts). After the printer receives the format pac
FONTSBOur printers support two types of fonts: Bitmapped (traditionalprinter fonts such as Standard and Reduced) andScalable/TrueType® (Font 50). Th
These samples were printed using the Internal Symbol set.Bold FontStandard FontReduced FontOCRA-like FontB-2 Fonts
These samples were printed using Code Page 437.CG Triumvirate(tm) TypefaceBoldCG Triumvirate(tm) TypefaceCG Triumvirate(tm) Typeface(9pt.)Fonts B-3
EFF Swiss Bold FontPaxar Font 70 and Font 71 Characters32 33 34 35 36 37 38 39! #$%&$40 41 42 43 44 45 46 47()*+,-./4849505152535455012345675657
NAFTA Font 72 and Font 73 Characters32 33 34 35 36 37 38 39n40 41 42 43 44 45 46 474849505152535455 565758596061626364
MPCLII PunctuationUse the following symbols when creating MPCLII packets:CharacterDecimalValue Description{ (left bracket) 123 start of header} (righ
Monospaced Font MagnificationMonospaced characters occupy the same amount of space withina magnification. Use monospaced fonts for price fields and d
To calculate other font widths, multiply the font dots (14 dots forStandard, 7 dots for Reduced, 24 dots for Bold) by themagnification and add the def
Boldu{1/100 in. 16.7 117.241/10 mm 42.4 297.8dots 34 238OCRA-like (1x only)1/100 in. 11.81/10 mm 30|dots 24300 DPI Height Magnification1x 7xStandardKQ
300 DPI Height MagnificationBoldu{1/100 in. 18.7 130.71/10 mm 47.4 332dots 56 392OCRA-like (1x only)1/100 in. 121/10 mm 30.5|dots 36Fonts B-9
Proportional Font MagnificationEach character in a proportionally spaced font is a different width.You may be able to place more characters on a line
CG Triumvirate Typeface Bold (9 pt.) 300 DPIWidth Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots1.53.84.56820.324=112833D7x1/100 in.1/10 mm203 Do
Height Maginfication 203 DPICG Triumvirate Typeface gm1/100 in. 5.9 41.381/10 mm 14.99 105.1dots 12 84CG Triumvirate Typeface (6 pt.) 300 DPIWidth M
CG Triumvirate Typeface (7 pt.) 203 DPIWidth Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots.992.5122.967.5265.915127x1/100 in.1/10 mmDots6.917.51
Height Magnification 300 DPI1x 7xCG TriumvirateTy p e f a c e1/100 in. 9 631/10 mm 22.9 160.2dots 27 189CG Triumvirate Typeface (9 pt.) 203 DPIWidth
CG Triumvirate Typeface (9 pt.) 300 DPIWidth Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots1.33.444.711.8149.624.5297x1/100 in.1/10 mmDots9.323.7
Standard Syntax GuidelinesWhen creating MPCLII packets:NBegin each packet with a start of header ({).NEnd each packet with an end of header (}).NDefin
Height Magnification 203 DPI1x 7xCG TriumvirateTy p e f a c e1/100 in. 8.87 681/10 mm 22.5 172.7dots 18 138CG Triumvirate Typeface (11 pt.) 300 DPIW
CG Triumvirate Typeface (15 pt.) 203 DPIWidth Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots.992.5122.967.5265.915127x1/100 in.1/10 mmDots6.917.5
CG Triumvirate Typeface (15 pt.) 300 DPIWidth Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots25.167.619.42315.739.8477x1/100 in.1/10 mmDots1435.54
Scalable/TrueType® Font InformationThe scalable font characters print smoothly, without the jaggededges you may see when bitmapped fonts are magnified
The 72 point CG Triumvirate Typeface, Bold sample shows theone inch cell size.6pt Sample10pt Sample24pt Sample48ptSample72ptSample1"B-20 Fonts
Downloading TrueType FontsThe 9825, 985x, and 9860 printers can also accept downloadedTrueType fonts. The MONARCH® MPCL Toolbox (Font Utility)is ava
Using Asian (Double-Byte) TrueType FontsPreviously, our printers supported downloadable fonts, but withlimited code pages. Characters are represented
Double-Byte TrueType FontsAsian TrueType font files are large and may image slower thanbitmap fonts. The size of the font file, in bytes, is the mini
Sample Asian (Double-Byte) Font Format and Batch{F,3,A,R,E,140,400,"EXAMPLE" p T,1,40,V,50,0,0,1003,48,48,B,L,0,0,103 p }{B,3,U,1 p 1,"
Korean, Chinese, and Japanese fonts can be purchased from:Dynalab Inc.2055 Gateway PlaceSuite 400San Jose, CA 95110408-490-4224www.dynalab.comUsing Fo
easier to read. T,1,20,V,30,30,1,1,1,1,B,C,0,0,0 p T,2,10,V,50,30,1,1,1,1,B,C,0,0,0 p NSpaces are ignored, except within character strings.NIndenting
Locating the Font Number in a Font PacketIf you are creating font packets, the font number is the secondparameter in the packet. Software is availabl
SYMBOL SETS/CODE PAGESCThis appendix contains a listing of the symbol sets, code pages,and extended character sets the printers support.Use the charts
Using Code 128 Function CodesThis table lists the characters for Bar Code 128 function codes.These functions are used with scanners.Code Function Code
The Euro-dollar symbol at position ~192 is only available in theStandard, Reduced, and Bold fonts.Additional code pages (932, 936, and 950) are availa
ANSI Symbol SetBold Character SetC-4 Symbol Sets/Code Pages
Code Page 850 (Latin 1)Code Page 852 (Latin 2)Symbol Sets/Code Pages C-7
Code Page 855 (Russian)Code Page 857 (IBM Turkish)C-8 Symbol Sets/Code Pages
Code Page 860 (MS-DOS Portuguese)Code Page 1250 (Latin 2)Symbol Sets/Code Pages C-9
Code Page 1251 (Cyrillic)Code Page 1252 (Latin 1)C-10 Symbol Sets/Code Pages
Code Page 1253 (Greek)Code Page 1254 (Turkish)Symbol Sets/Code Pages C-11
Configuration Packet HeaderAlways include an I, immediately after the left bracket { andbefore the packet identifier (A, B, C, etc.). The I parameter
Code Page 1255 (Hebrew)Code Page 1256 (Arabic)C-12 Symbol Sets/Code Pages
Code Page 1257 (Baltic)Code Page 1258 (Vietnamese)Symbol Sets/Code Pages C-13
ASCII to Hexadecimal Conversion ChartUse the chart below to translate the characters printed on yourtest label. The chart lists ASCII characters and
ASCII to Hexadecimal Conversion Chart (continued)Char. Hex Decimal Char. Hex Decimal$2436;3B59%2537 <3C60&2638=3D61’2739>3E62( 28 40 ? 3F 63
ASCII to Hexadecimal Conversion Chart (continued)Char. Hex Decimal Char. Hex DecimalR 52 82 i 69 105S 53 83 j 6A 106T 54 84 k 6B 107U 55 85 l 6C 108V
Binary to Hex Conversion ChartBinary Hex Binary Hex00000000 00 00100000 2000000001 01 00100001 2100000010 02 00100010 2200000011 03 00100011 230000010
Binary to Hexadecimal Conversion Chart (continued)Binary Hex Binary Hex01000000 40 01100000 6001000001 41 01100001 6101000010 42 01100010 6201000011 4
Binary to Hexadecimal Conversion Chart (continued)Binary Hex Binary Hex10000000 80 10100000 A010000001 81 10100001 A110000010 82 10100010 A210000011 8
Binary to Hexadecimal Conversion Chart (continued)Binary Hex Binary Hex11000000 C0 11100000 E011000001 C1 11100001 E111000010 C2 11100010 E211000011 C
Dot to Run Length Encoding ChartON (Black) Dots# of Dots Code # of Dots Code1A14N2B15O3C16P4D17Q5E18R6F19S7G20T8H21U9I22V10 J 23 W11 K 24 X12 L 25 Y13
Syntax{header,ID#,action,device p }1. header Constant I.2. ID# ID. Use 0.3. action Action. Options:A Add configuration.U Upload User Configuration.
C-22 Symbol Sets/Code Pages
FORMAT DESIGN TOOLSDUse copies of these worksheets and grids to create formats, batchdata, and check digit schemes. You may want to keep copies ofthe
Online Configuration Worksheet The 9403 printer does not support backfeed. HEADERBAUDWORD LENGTHSTOP BITSPARITYFLOW CONTROLFCOMMUNICATIONSETUPHEADE
Batch WorksheetB1 HEADERB2 FORMAT #B3 NEW / UPDATEB4 QUANTITYBBATCHHEADERE1 HEADERE2 FEED-MODEE3 BATCH-SEPE4 PRINT-MULTE5 MULTI-PARTE6 CUT-TYPEEBATCHC
Check Digit Worksheet
Supply Layout (Inches)8.07.57.06.56.05.55.04.54.03.53.02.52.01.51.00.50.00.00.51.01.5 2.02.53.03.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0
Supply Layout (Metric)01020304050607080901002001901801701601501401301201101009080706050403020100203110 120 130 140 150 160 170 178
Supply Layout(dpi)0.00.096192288384480 57667276880648038428819296576672768864960105611521536144013441248192 2030.0508406305203102609711812914101511171
Supply Layout (dpi)0.00.0102 203305406508 609711812 8535084063052031026097118129141015111712181624152314211320203 3000.075060045030015090010501200135
DDDDRRRR1111RRRR4444NON -PRINTABLETEXT FIELDSD1 HEADERD2 FIELD #FORMATWORKSHEETTCMPCL2FW Rev. A 9/97D3 # OF CHAR. CCCCCCCC1 HEADERC2 ROWC3 COLUM
TABLE OF CONTENTSGETTING STARTED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1About Th
A,0,0,0,0,0 p B,2,1,0,0,0 p C,0,0,0,0,0,0 p D,1,0,2 p E,"~123~044~034~124~125~126","","~013~010" p F,3,1,0,0,1 p G,0,65
DDDRRRR1111RRRR4444NON -PRINTABLETEXT FIELDSD1 HEADERD2 FIELD #FORMATWORKSHEETTCMPCL2FW Rev. A 9/97D3 # OF CHAR. CCCCCCCC1 HEADERC2 ROWC3 COLUMN
PRINTER DIFFERENCESEHere are the major features and differences between each printer.Earlier printer versions may not support all features.Printer Com
Feature 9403 Printer 9825 Printer 985x/9860 PrinterKeypad 21 keys for offline dataentryFeed/CutEnter/PauseEscape/Clear buttonsFeed/CutEnter/PauseEscap
Feature 9403 Printer 9825 Printer 985x/9860 PrinterStatus Polling Yes Yes YesImmediate Commands Yes Yes YesTest Label Single label forprinter setupTwo
NThe printer must be ordered "verifier ready" to receive thecorrect cut-out cover. The metal and plastic covers have alarger cut-out, which
GLOSSARYBatch Data2,"Monarch" p Defines the actual information (as fields within { })printed on the label.Batch ControlE,0,1,4,2 p Defines t
Format Header First line of a format, immediately following the start ofpacket ({). A format header must begin with F, followedby various header elem
INDEXAadding custom fonts 2-34adjustments, print 2-9algorithm,in sum of digits 4-24algorithm,in sum of products 4-23alignment,bar code 3-16a
hexadecimal method 5-3, 5-5overview 5-3run length chart C-21run length method 5-3, 5-7storing the image 5-9bitmapped fontsdefinition of term
overview 5-2compliance label overlaysample 5-18compliance label overlay sample 5-24configurationtypes of 2-2uploaded from printer 2-6configu
Making Print AdjustmentsYou can adjust where the printer prints on your supply byadjusting the supply, print, or margin positions. However, keep inmi
bar code type 3-11bar codes 3-8batch control field 6-4batch data field 6-8batch header 6-3bitmap fields 5-15boxes 3-25, 3-29check digit
errorlabel 8-6errorscommunication 8-16data, description of 8-6display 8-29format 8-18how to reset printers 8-4machine faults 8-20Ffeed m
fontsavailable for constant text fields 3-20available for text fields 3-4double-byte B-22monospaced magnification B-6optimizing 9-5proportio
IMDprinting existing config 8-2immediate commandsenabling 2-18sending 2-18table 2-18when to use 2-17includingcompliance label, in a format
using m ultiple printer types 1-8memoryallocating 2-25clearing packets 2-33packet syntax 2-25storing images in flash 5-9storing images in RA
Ppacketdefinition of term G-2error 8-6packet Asyntax 2-9packet Bsyntax 2-11packet Csyntax 2-13packet control charactersfactory defaults 2-
overview 7-1requesting 7-2syntax 7-2printerscommunication checklist 8-4communication errors 8-16data errors 8-6data form atting errors 8
Ssample(fixed) data field 4-3backfeed control packet G 2-22bar code density option 4-14batch control field 6-4batch data field 6-8batch head
serial communication 2-2stop bits 2-21supply size 3-2supply type/position 2-11unit of measure 3-2word length 2-21size ofmonospaced fonts
syntax 3-3thicknessline 3-25trailing spacesfinding 9-6transmit buffer 2-28transparent overlayexplanation 3-5troubleshooting 8-6TrueType fo
A4. sep_on Batch Separators. Options:0 Does not print a separator (default)1 Prints a separator 2 Double-length separator- prints 2 tags (985x/9860)N
14 Index
Example{I,A,0,0,1,1,0 p }Powers up the printer in the online mode, displays prompts inEnglish, prints a separator after each batch, prints zeros withs
B5. supply_posn Supply Position. -300 to 300 in 1/203 inch. 0 is the default.Adjusts the machine to print at the vertical 0,0 point on thesupply. T
Defining the Print Control PacketUse the print control packet (C) to set the contrast, print, andmargin adjustment, print speed, and printhead width.S
C6. ph_width Width of the printhead in dots. Use 0 for these printers.Example{I,C,0,-20,-10,0,0 p }Uses the default contrast, moves print 0.1 inch cl
D3. secondary Secondary Sign. Options:0 No secondary sign (default)1 Print secondary sign NOTE: Secondary symbols only print if you designate atleast
Syntax{I,E,"ANSI_cd","string1","string2" p }E1. E Control Characters PacketE2. "ANSI_cd" ~123 Start of header
Example{I,E,"~123~063~034~124~125~126~094" p }Changes the parameter separator character from , to ?. Theother control characters remain unc
Making Print Adjustments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9Defining the System Setup Packet . . .
Enabling Immediate CommandsWhen the printer is first turned on, these commands are notavailable. To use these commands, you must first send thecontro
Command Parameter^CACancels all the batches in the queue.^CBCancels only the current batch being printed.^DD or^DCdDisables the MPCL data escape chara
Command Parameter^PRResets the printer. This command takes five seconds to complete and thenthe printer is ready to receive data. It has the same ef
Defining the Communication Settings PacketUse the communication settings packet (F) to set the baud rate,word length, stop bits, parity, and flow cont
F6. flow_control Flow Control. Options:0 None 2 (CTS)1 DTR (default) 3 XON/XOFFNOTE: If you use the DOS COPY command to downloadyour formats, set &qu
Do not use backfeed (normal or extended) with supplies less than0.75 inches. We recommend using 0.5-inch gap supplies in peelmode when backfeed is di
Example{I,G,1,50,10 p }Enables backfeed and sets the dispense position to 0.25 inches(50/203) and the backfeed distance to 0.05 inches (10/203).Specia
Contact Technical Support if you have problems adjusting wherethe format prints on the supply.Defining the Memory Configuration PacketUse the memory c
M3. device Storage type:N Non-volatile RAMR Volatile RAMNOTE: You cannot reallocate flash memory.M4. buffer size Buffer size in 1/10K ranges. See the
Use the following table to see how much memory is available toreallocate. RAM* 9403 9825 9850 9855/9860Volatile RAM 256K 1 Meg 4 Meg 8 MegNon-volatil
DEFINING FIELDS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1Defining the Format Hea
About Memory BuffersTransmit Buffer Used to send ENQ, job, and uploadresponses. This buffer must be allocated asvolatile (R) RAM.Receive Buffer Used t
Format Buffer Used to store formats, batch data, andgraphics. Use the following formula tocalculate the required format buffer size:Linecount x 50/10
Buffer WorksheetMake copies of this page to use as a buffer worksheet.Buffer Allocation ConsiderationsKeep these items in mind when allocating memory.
the printer ignores the entire packet, because the second lineallocates 6K for the transmit buffer, and 4K is the maximumfor that buffer. If you defi
Formatting Flash MemoryBefore you send packets to flash memory, it must be formattedfirst. This is required once during initial printer setup. On th
NWhen using graphics, use the lowest-resolution graphicpossible. If your printer uses a 203 dpi printhead, thegraphic’s resolution should be 150 to 2
Using the Font PacketYou can use a font packet to add or clear downloaded fonts frommemory, upload your font buffer, or upload the cell sizeinformatio
Example{W,0,M,R p }Selects all fonts and checks the memory usage in RAM. Theprinter returns the following to the host:{W,0,M,R p Number of bytes free
0,15,0,"CGTriumv7",1,0,7,21,28,9,14,0 p 0,15,1,"CGTriumv7",1,0,7,21,28,9,14,0 p 0,15,437,"CGTriumv7",1,0,7,22,28,9,14,0
This example shows the fonts for the 9860printer. Fonts 510, 511, 512, and 513 are thesame as fonts 15, 16, 17, and 18.Spacing Monospaced (0) or prop
Option 31 (Calculate Check Digit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11Option 42 (Price Field). . . . . . . . . . .
Using the Flash Upload PacketUse the flash upload packet to check the contents of flashmemory. This packet is only valid on the 9403 printer.Syntax{h
Graphic 10 was added to flash memory and uses Graphic units.The supply length was 812 dots and the supply width was 406dots. The format name was &quo
Uploading Format Header InformationYou can upload format header information from the formats inmemory to check the supply length and width for each fo
Defining a Verifier Configuration PacketWith the verifier configuration packet you can customize theverifier for each format you print. You can selec
Example{V,1,A,T,"BEAMON" p D,"~LV02" p }The verifier’s configuration packet ID is "1" and named"BEAMON." The
Example{N,1,A,T,"mystore" p C,"set ip me static" p C,"init" p C,"exit" p }Sends the network conosle packet 1
2-44 Configuring the Printer
DEFINING FIELDS3This chapter provides a reference for definingNthe format headerNtext, constant text, and non-printable text fieldsNbar code fieldsNli
Defining the Format HeaderA Format Header begins a format file. Syntax{F,format#,action,device,measure,length,width,"name" p F1. F Format H
Example{F,1,A,R,E,300,200,"TEXTILES" p Adds Format 1 ("TEXTILES") to the printer. It uses a three inchlong by two inch wide label
Creating a Graphic Packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11Positioning the Graphic Image. . . . .
Printer Unit of Measure Row orEnd RowColumn orEnd Column9403English (1/100 inch)Metric (1/10 mm)203 dpi Dots3-5999-15217-121610-19925-50520-4049825/98
T8. font Style of font. Options:1Standard10 CG Triumvirate Typeface Bold2Reduced11 CG Triumvirate Typeface3Bold15 7 pt. CG Triumvirate Ty
Field placement in the packet is an important considerationwhen using field color attributes, because fields are imaged inthe order they are received.
T14. field rot Field rotation. Field rotation rotates the whole field, not justthe characters. Rotation is affected by the pivot point, whichvaries
ExampleT,2,10,V,250,50,0,1,1,1,B,C,0,0,0 p Defines a text field (field #2) with a variable length of up to 10characters. The field begins at row 250,
Bar Code Number of Characters Fixed or VariableEAN88FEAN8+210 FEAN8+513 FEAN1313 FEAN13+215 FEAN13+518 FEAN13+Price CD13 FPOSTNET9 or 11 FInterleaved
B5. row Distance from bottom of the print area to the pivot point of thefield. The pivot point varies, depending on how the field isjustified. Pivot
B6. column Distance from the lower left edge of the print area to the pivotpoint. Use the previous table for values.NOTE:Allow a minimum of 1/10 inch
203 DPI Barcode DensitiesBar codeTy p eDensitySelectorDensity(% or cpi)Narrow Element(dots/mils)Narrow toWide RatioDataLengthAppearanceCodesAvailableC
Bar CodeTy p eDensitySelectorData LengthQuick Response(QR Code) Models 1 and 20Model 1: 0-1167 Numeric; 0-707Alphanumeric; 0-486 (8-Bit); 0-299 KanjiM
Downloading Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11Sequential Method . . . . . . . . . . .
203 DPI Barcode DensitiesBar Code SizeRow x Col.DensitySelectorMax. DataLengthNum. XAlphanum.AppCodeCharSetData MatrixSquaresymbols10 x 1012 x 1214 x
300 DPI Barcode DensitiesBar codeTy p eDensitySelectorDensity(% or cpi)Narrow Element(dots/mils)Narrow toWide RatioDataLengthAppearanceCodesAvailableC
Bar CodeTy p eDensitySelectorData LengthQuick Response(QR Code) Models 1 and 20Model 1: 0-1167 Numeric; 0-707Alphanumeric; 0-486 (8-Bit); 0-299 KanjiM
300 DPI Barcode DensitiesBar Code SizeRow x Col.DensitySelectorMax. DataLengthNum. XAlphanum.AppCodeCharSetData MatrixSquaresymbols10 x 1012 x 1214 x
B9. height Bar code height, in 1/100 inches, 1/10 mm, or dots. Minimumvalues:English19Metric48203 Dots38300 Dots57POSTNET, PDF417, and MaxiCode bar c
B12. field rot Field rotation. Field rotation rotates the whole field, not justthe characters. Rotation is affected by the pivot point, whichvaries
In the following example, data is entered into four non-printablefields and merged to form field 5, and is then printed as a barcode. See "Mergi
SyntaxC,row,column,gap,font,hgt mag,wid mag,color,alignment,char rot,field rot,"fixed char",sym set p C1. C Constant Text Field.C2. row For
C5. font Style of font. Options:1Standard10 CG Triumvirate Typeface Bold2Reduced11 CG Triumvirate Typeface3Bold15 7 pt. CG Triumvirate Ty
Field placement in the packet is an important considerationwhen using field color attributes, because fields are imaged inthe order they are received.
PRINTER OPTIMIZATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1Adjusting the Print Quality .
C13. sym set Symbol set. Options:0Internal Symbol Set1ANSI Symbol Set100Macintosh101Wingdings102UNICODE (user input) for particular mapping103BIG5 (u
Defining Line FieldsUse lines to form borders and mark out original prices. Defineeach line separately. This field is not assigned a field number, b
Printer Unit of Measure Row orEnd RowColumn orEnd Column9403English (1/100 inch)Metric (1/10 mm)203 dpi Dots3-5999-15217-121610-19925-50520-4049825/98
L7. thickness Using the chart below for reference, write the desired linethickness (1 to 99) in box L7. Measured in dots.NOTE:Line thickness fills up
SyntaxQ,row,column,end row,end col,thickness,"pattern" p Q1. Q Box (Quadrilateral) Field.Q2. row Distance from bottom of print area tolower
Q6. thickness Using the chart below for reference, write the desired linethickness (1 to 99) in box Q6. Measured in dots.NOTE:Boxes fill inward, so m
Defining Verifier FieldsThe verifier field in a format references the verifier configurationpacket ID to use for this particular format. The verifier
Defining the RFID Data FieldThe RFID Data Field contains the information you wantprogrammed into the RFID tag. The syntax of the RFID DataField is si
X4. data_type Data type. Options:0ASCII Hex - default (ASCII representation of Hex)1ASCII2ASCII Binary (ASCII representation of Binary)3HexMultiple d
Sample Batch Data{B,1,N,1 p 1,"RFID TEST" p 3,"1005678" p 4,"67-90-32" p 5,"0123456789ABCDEF12345678" p 6,&quo
Komentáře k této Příručce