TC9460PM Rev AG 12/07 ©2000 Paxar Americas, Inc. a subsidiary of Avery Dennison Corp. All rights reserved.Programmer’sManualProgrammer’sManual$9.99 $0
Code Page 1257 (Baltic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-12Code Page 1258 (Vietnamese). . . . . . . . . . . . .
Using the Run Length Encoding MethodThe following steps explain how to derive a run length characterstring from a bitmapped graphic. Each square on th
2.Replace each number you have written with its correspondingcode from the Dot to Run Length Encoding Chart provided inAppendix C, "Symbol Sets/C
Determining How to Store the Image Once you have mapped out your graphic image, determine howyou want to store it. You have two options:NRAMNTemporar
Creating a Graphic PacketYour graphic packet can containNbitmapped fields (for bitmapped images)Nconstant text fieldsNlinesNboxes.Images using hex rep
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
Syntax{G,graphID,action,device,units,row,col,mode,"name" p G1. G Graphic Header.G2. graphID Unique number from 0 - 999 to identify the graph
Example{G,99,A,R,G,0,0,0,"99Wire" p Adds a graphic image identified by number 99 to volatile RAM.The graphic uses dot measurement. The imag
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
GETTING STARTED1Before you read this manual, review the printer information in theOperator’s Handbook.About This Manual This manual is for the develop
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
Sample Run Length Graphic Packet{G,99,A,R,G,0,0,0,"99WIRE" p B,39,50,R,"Z" p B,40,39,R,"KzI" p B,41,34,R,"EzsF"
Placing the Graphic in a FormatTo include a graphic within a format: 1.Design the graphic image as shown in "Designing BitmappedImages."2.If
G3. row Distance between the bottom of the print area on the supply tothe bottom of the graphic image. Measured in selected units.English 0 - 1200Met
Sample Bitmap Graphic ImageThe following format shows the graphic packets (hex and runlength) in a sample format.{F,2,A,R,E,200,200,"FMT2"|
PRINTING6This chapter describes how to Ndefine the batch header, batch control, and batch data filesNcreate a Print Control Packet.Printing 6-1
Defining the Batch HeaderBatch data is the actual information printed on the supply. Batchdata fills in the format’s text, bar code, and non-printabl
B4. quantity Quantity to print (1-999).Note: Using 0 pre-images the field to reduce the imagingtime for labels. See "Batch Quantity Zero Method&
Defining Batch Data FieldsBatch data fields should be sent in field number order. Usecontinuation fields for large amounts of data. If you are using
For example, you can use "" or ~034 to print the " character inyour batch data; otherwise, the tilde characters are ignored. Youcan al
Creating an MPCLII Format PacketA format defines which fields appear and where the fields areprinted on the label. The printer requires this informat
Entering Batch Data for QR CodeQR Code requires certain parameters at the beginning of all batchdata.Syntax"error_cor mask# data_input, char"
Structured Append ModeQR Code offers a mode called structured append (orconcatenated) that allows you to collect data from multiple QRCode symbols and
Example1,"D0205E9,Q0A," p C,"B006qrcode," p Defines the structured append mode (D) for QR Code. This issymbol (02) of a concate
Downloading MethodsYou can download the format and batch data using one of threemethods: sequential, batch, and batch quantity zero.Sequential Method
To use the batch quantity zero method:1.Send the format and a batch header in one file. The first timeyou send the batch header, use the parameter N
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
You have created a format packet for your MPCLII printer. Now, abatch packet must be created before you can print the format.5.Type the following bat
ENQ Reference Table - Byte #3Char Const.OFFConst. ONLowBatteryFormatErrorWaitingtoDispenseLabelRibbonFaultStockFaultOnlineErrorBit 7 Bit 6 Bit 5 Bit 4
ENQ Reference Table - Byte #3 (continued)Char Const.OFFConst. ONLowBatteryFormatErrorWaitingtoDispenseLabelRibbonFaultStockFaultOnlineErrorBit 7 Bit 6
Job RequestA Job Request returns status information about the most recentlyprocessed print job. You can send a job request after an ENQ orbatch.You c
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 re
The following syntax is the response for a Job 3 request. Youmay need to press FEED before the job response is returned.Syntax{J,"Status1 A,B&qu
Status2C- Field Numberrepresents the field number within eachpacket. The packet header is the first fieldand each subsequent field is indicated by th
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
TROUBLESHOOTING8This chapter explains how toNprint diagnostics labelsNreset the printerNcall Technical Support.This chapter also provides explanations
Using Flash MemoryUse flash memory for permanent storage. It is non-volatile; thecontents stay in place until erased. The printer has 2MB of flashme
Printing Diagnostics Labels1.From the Diagnostics menu, select Printer. You will see:Test LabelSensorsED2.From the Printer menu, select Test Label.Af
Reading Diagnostics LabelsThe first diagnostic (test) label shows the model number, softwareversion, and the printer’s configuration by packet. See C
If the PC and Printer Aren’t CommunicatingIf your PC is having trouble communicating with yourprinter, follow these steps:NCheck any messages that occ
6.Reset your printer. For information on resetting your printer,see "Resetting Printers."7.Reboot your computer. Refer to your computerdoc
Format ErrorsErrorCodeDescription001 Format ID number must be 1 - 99.002 Name must be 1 - 8 characters inside quotes or aprinter-assigned name ("
014 Font style is invalid. See "Defining Text Fields" inChapter 3 or Appendix B, "Fonts," for more information.015 Character rota
031 Human readable option must be1 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 invalid. S
106 Print multiple is outside the range 1 - 24.108 Multiple part supply is outside the range 1 - 5.Option ErrorsErrorCodeDescription200 Option number
214 Truncation code must be S (standard) or T (truncatedbar code).215 Aspect code must be C (columns) or R (rows).216 Option definition must be S (set
256 Printhead energy must be 0 (standard supplies), 1 (faxpaper), or 2 (linerless/synthetic supplies).257 Feed mode must be 0 (continuous) or 1 (on de
7.Create a format packet, based on how you filled out yourworksheet. See Chapter 3, "Defining Fields," for moreinformation.Determining Form
272 Invalid code page selection. Must be 0 (Monarchinternal), 1 (ASCII), 2 (DOS Page 437), 3 (DOS Page850), 4 (1250- Latin 2), 5 (1251- Cyrillic), 6
Check Digit ErrorsErrorCodeDescription310 Check digit scheme number must be 1 - 10.311 Modulus must be 2 - 11.314 Check digit algorithm must be D (sum
Communication ErrorsErrorCodeDescription409 The printer memory is full. Delete unnecessary formatsor graphics from memory. If you are using a graphi
Data Formatting FailuresFormatting errors indicate that a field will print incorrectly. Afteryou have checked the data stream and corrected the data,
622 Not enough memory to create the downloaded TrueTypecharacters in the scalable (vector) fonts buffer.Reconfigure the printer’s memory and increase
753 Printer sensed a mark that is too long. 756 The printer is out of supplies. Load supplies.757 Load supplies. The calibrated supply length diffe
Flash Memory ErrorsThese errors occur when there a problem occurs with the printer’sflash memory.800 A directory in flash memory is full.801 Flash mem
Hard Printer Failure ErrorsThese errors are hard printer failures. Call Technical Support ifyou receive these messages.904 No memory for native layer
8-20 Troubleshooting
PRINTER OPTIMIZATION9This appendix provides information on how to improve your printer’sperformance by Nadjusting the print quality.Nreducing the imag
Use the following formulas to convert inches to dots and metric:Dots = inches x 203Metric (1/10mm) = inches x 254English (1/100 inch) = 100 x (dots/20
Adjusting the Print QualityMany factors affect print quality: type of supplies, printcontrast, and the type of printer’s application. The typeof sup
Reducing Imaging TimeImaging time is the time it takes the printer to image the data forthe first label after the printer receives the format and batc
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
The first text field sets all the parameters for that field. Thesecond text field’s number of characters and column locationchanges from what was def
SAMPLESAThis appendix contains sample formats. You can customize any ofthese formats to meet your needs.The samples pictured are oriented as if you a
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", 1 p B,1,12,F,85,40,1,2,40,5,L,0
Sample MaxiCode PacketsMaxiCode is a two-dimensional bar code developed by UPS(United Parcel Service, Inc.). Data must be defined in a specificway fo
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,200,200,"MAXI_M2" p B,1,93,V,020,020,33,7,0,8,L,0 p }MaxiCode bar-code (33){B,1,N,1 p 1,"[)>~030" p Me
Using Supply Layout GridsA supply layout grid contains measurement markers. Thesemarkers help you accurately position information on your label.Decid
Mode 3 Sample{F,1,A,R,E,200,200,"MAXI_M3" p B,1,93,V,020,020,33,7,0,8,L,0 p } MaxiCode bar-code (33){B,1,N,1 p 1,"[)>~030" p M
HangTag Example{F,1,A,R,E,275,125,"1TAG01"pC,228,20,0,50,8,8,A,L,0,0,"0047896320",1pC,203,20,0,50,8,8,A,L,0,0,"045",1pC,
Label Example{F,1,A,R,E,300,150,"1LAB1530"pC,100,90,0,50,10,10,A,L,0,1,"BATTERY PACK",1pC,20,130,0,50,10,10,A,L,0,1,"1452-993
Label Sample 2{F,1,A,R,E,110,200,"1LAB2011"pC,92,70,0,50,7,7,A,L,0,0,"PRETZELS",1pB,1,12,F,45,50,1,2,40,7,L,0pR,1,"0284000673
A-10 Samples
FONTSBOur printers support two types of fonts: Bitmapped (traditional printer fontssuch as Standard and Reduced) and Scalable/TrueType® (Font 50). T
Bold FontStandard FontReduced FontOCRA-like FontB-2 Fonts
EFF Swiss BoldCG Triumvirate(tm) Typeface BoldCG Triumvirate(tm) TypefaceFonts B-3
Monospaced Font MagnificationMonospaced characters occupy the same amount of space withina magnification. Use monospaced fonts for price fields and d
Exampl e14 (Standard font dots) x 5 (magnification) = 70 + 3 (defaultspacing between characters). There are 73 dots in the Standardfont at 5x.1x 7xSt
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
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 24Proportional Font MagnificationEach charact
CG Triumvirate Typeface Bold (9 pt.)Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots1.483.76366.416.2613=10.827.422D7x1/100 in.1/10 mm203 Dot
CG Triumvirate Typeface (6 pt.)Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots.992.51262.967.526R5.91512Y7x1/100 in.1/10 mmDots6.917.514<
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 Sample48ptSample72ptSampleDownloading FontsTh
Using UNICODE (Double-Byte) TrueType® FontsPreviously, our printers supported downloadable fonts, but withlimited code pages. Characters are represen
Character Mapping OverviewThe printer can accept TrueType fonts in UNICODE charactermapping. Character Mapping Code PageBatch Data*TrueType FontEncodi
Licensing Your FontsMonarch provides the Soft Font Utility to help you create anddownload international code pages/characters. However, it isyour res
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
Considering FontsWhen working with fonts, you have three considerations:Nfont appearanceNfont size (bitmapped)Nfont spacing (monospaced or proportiona
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.The printer can accept TrueType fonts in UNICODE cha
ANSI Symbol SetBold Character SetC-4 Symbol Sets/Code Pages
OCRA Character SetCode Page 437 (Latin U.S.)Symbol Sets/Code Pages C-5
Code Page 850 (Latin 1)Code Page 852 (Latin 2)C-6 Symbol Sets/Code Pages
Code Page 855 (Russian)Code Page 857 (IBM Turkish)Symbol Sets/Code Pages C-7
Code Page 860 (MS-DOS Portuguese)Code Page 1250 (Latin 2)C-8 Symbol Sets/Code Pages
Code Page 1251 (Cyrillic)Code Page 1252 (Latin 1)Symbol Sets/Code Pages C-9
Code Page 1253 (Greek)Code Page 1254 (Turkish)C-10 Symbol Sets/Code Pages
Code Page 1255 (Hebrew)Code Page 1256 (Arabic)Symbol Sets/Code Pages C-11
Each product and program carries a respective written warranty, the only warranty onwhich the customer can rely. Paxar reserves the right to make chan
1-10 Getting Started
Code Page 1257 (Baltic)Code Page 1258 (Vietnamese)C-12 Symbol Sets/Code Pages
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
FORMAT DESIGN TOOLSDUse copies of these worksheets and grids to create formats, batchdata, and check digit schemes. You may want to keep copies ofthe
CONFIGURING THE PRINTER2This chapter discusses how to Nset communication parameters.Nupload the printer’s configuration or font information.Nconfigure
Online Configuration WorksheetHEADERBAUDWORD LENGTHSTOP BITSPARITYFLOW CONTROLFCOMMUNICATIONSETUPHEADERIONLINEHEADERHEADERPOWERUP MODELANGUAGESEPA
Batch WorksheetB1 HEADERB2 FORMAT #B3 NEW / UPDATEB4 QUANTITYBBATCHHEADERE1 HEADERE2 FEED-MODEE3 BATCH-SEPE4 PRINT-MULTE5 MULTI-PARTE6 CUT-TYPEEBATCHC
Check Digit WorksheetA1 HEADERA2 SELECTOR #A3 ACTIONA4 DEVICEA5 MODULUSA6 LENGTHA7 ALGORITHMWEIGHTSA8ARA1 HEADERA2 SELECTOR #A3 ACTIONA4 DE
- In d ic a te s no-print areaSupply Layout(Inches)12Im age W idth.9 501.4263.62.41.27.28.49.610.80.4 71.894.8Im age LengthFormat Design Tools D-5
- In d ic a te s no-print areaSupply Layout(M etric)304.8Im age W idth24.1036.1152.491.46130.5182.9213.4243.8274.3011.948121.9Im age LengthD-6 Format
- Indicates no-print areaSupply Layout(Dots)2436Image Width192.90288.31218730.8487.2243.61461.61705.21948.82192.4095.4383.7974.4Image LengthFormat De
D-8 Format Design Tools
DDDDRRRR1111RRRR4444NON -PRINTABLET E X T F IE L D SD1 HEADERD 2 F IE L D #FORM ATW ORKSHEETTC 9460FW R ev A A 05/00D3 # OF CHAR. CCCCCCCC1 H
DDDDRRRR1111RRRR4444NON -PRINTABLET E X T F IE L D SD1 HEADERD 2 F IE L D #FORM ATW ORKSHEETTC 9460FW R ev A A 05/00D3 # OF CHAR. CCCCCCCC1 H
GLOSSARYBatch Data2,"Monarch" p Defines the actual information (as fields within { })printed on the label.Batch ControlE,0,1,1,1 p Defines t
Setting Communication Parameters Use the following information if you are connecting to the printer’s9-pin serial port.The communication parameters at
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-28adjustments, print 2-8algorithm,in sum of digits 4-16algorithm,in sum of products 4-15alignment,bar code 3-14allocatingm
bitmapdefining fields 5-13defining next fields 5-14defining the header 5-11hexadecimal chart C-16hexadecimal method 5-2, 5-4overview 5-2run length cha
configuration packetsbackfeed control packet G 2-19communication settings packet F 2-18guidelines 2-8header 2-5memory configuration packet M 2-21monet
system setup packet A 2-9text fields 3-3definition of terms 1-1densityusing option 50 to customize 4-9design toolsabout the grid 1-7check digit worksh
reimaging 4-13restrictions 4-2security/truncation for PDF417 4-10using m ultiple 4-2width/length for PDF417 4-11fieldsbar code rotation 3-14batch cont
graphic imageincluding 5-18graphic packetsclearing from memory 2-27gridoverview 1-7Hhard printer failure errorslist of 8-19help, getting 8-4hex graphi
Mmachine errorslist of 8-16magnificationconsiderations 9-6of monospaced fonts B-4of proportional fonts B-6mappingmethod, hexadecimal 5-2, 5-4method, r
Ppacketdefinition of term 1-2packet Asyntax 2-9packet Bsyntax 2-10packet Csyntax 2-12packet control charactersfactory defaults 2-3resetting 2-15select
printersdata errors 8-5data formatting errors 8-15hard printer failure errors 8-19machine fault errors 8-16, 8-18ways to configure 2-2printingblack to
Using MPCLII ConventionsHere are some guidelines to follow when using MPCLII.MPCLII PunctuationUse the following symbols when creating MPCLII packets:
font, OCRA style B-6font, standard style B-5format A-2format header 3-2hex graphic packet 5-16immediate command 2-16incrementing/decrementing fieldopt
sum of products calculation 4-15supplyabout the layout grid 1-7measurement on a grid 1-7type/position selection 2-10supply setupsyntax 2-10supply type
Vvariable lengthpadding for 4-7vector fonts buffer 2-24vectorsdefining 3-19Vietnamese characters C-12volatile RAMdefinition of term 1-2voltage selecti
Standard Syntax GuidelinesWhen creating MPCLII packets:NBegin each packet with a start of header ({).NEnd each packet with an end of header (}).NDefin
Using Online Configuration PacketsUse online configuration packets to change the printer settings.You must send the online configuration packets one a
Always include an I, immediately after the left bracket { andbefore the packet identifier (A, B, C, etc.). The I parameteridentifies the data stream
Syntax{I, p }Example{I, p C,0,25,0,0,0 p }Adds a configuration to non-volatile RAM and specifies Englishunits. It also uses the default contrast, mo
Configuration Syntax GuidelinesWhen creating a printer configuration packet:NFollow the "Standard Syntax Guidelines" listed at thebeginning
Defining the System Setup PacketUse the system setup packet (A) to select the power up mode,display language, print separators between batches, print
TABLE OF CONTENTSGETTING STARTED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1About Th
Example{I,A,0,0,0,1,0 p }Powers up the printer in the online mode, displays prompts inEnglish, does not print a separator after each batch, prints zer
B5. supply_posn -99 - 99 in 1/203 inch. 0 is the default. Adjusts the machineto print at the vertical 0,0 point on the supply. Thisadjustment accou
Defining the Print Control PacketUse the print control packet (C) to set the contrast, print, andmargin adjustment, print speed, and printhead width.S
Defining the Monetary Formatting PacketThe monetary formatting packet (D) selects the monetary symbolsto print for a price field. Use the monetary fo
Defining the Control Characters PacketUse the control characters packet (E) to change the MPCLIIcontrol characters, enable and disable the immediate c
E4. "string 2" Terminator for job requests and data uploads. Up to any 3characters in the 0 - 255 decimal range. The default is none.Sendi
Using Immediate CommandsImmediate commands affect printer operation as soon as theprinter receives them, even if they are included within a packet oru
Command Parameter^CACancels all the batches in the queue unless an error exists on the printer.^CBCancels only the current batch being printed unless
Defining the Communication Settings PacketUse the communication settings packet (F) to set the baud rate,word length, stop bits, parity, and flow cont
Defining the Backfeed Control PacketUse the backfeed control packet (G) to enable or disable thebackfeed option, set the dispense position and the bac
Making Print Adjustments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8Defining the System Setup Packet . . .
Special Considerations When Using BackfeedMake a note of the following items:NBe careful when tearing supplies, because the adhesive canadhere to the
Defining the Memory Configuration PacketUse the memory configuration packet (M) to customize the size ofyour printer’s buffers, which gives you greate
M4. buffer size Buffer size in 1/10K ranges. Options:5 - 40 Transmit (10 is the default)20 - 160 Receive (40 is the default)160 - 1142 Image (389 i
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.
NSend all buffer (re)allocations in one packet. The printerevaluates each individual buffer allocation separately. If onebuffer allocation is invali
Clearing Packets from MemoryYou may want to remove packets from the printer to increasememory storage capacity or if the formats/fonts are no longerne
Using the Font PacketYou can use a font packet to add or clear downloaded fonts frommemory, upload your font buffer, font data, or the cell sizeinform
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
DEFINING FIELD OPTIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1Applying Field Options . . . . .
Spacing Monospaced (0) or proportional (1).Ty p e Bitmapped (0) or scalable (1).Baseline Bottom of the font.Cell Width Horizontal number of dots to co
Example{F,0,H,Z p }Selects all formats in memory and returns the following:Example{F,0,H,Z p Fmt_1,406,406 p Fmt_10,324,406 p Fmt_15,812,812 p Fmt_20,
2-32 Configuring the Printer
DEFINING FIELDS3This chapter provides a reference for definingNthe format headerNtext and constant textNbar code fieldsNline and box fields.Defining F
Defining the Format HeaderA Format Header begins a format file. Syntax{F,format#,action,device,measure,length,width,"name" p F1. F Format H
Defining Text FieldsCreate a separate definition for each text field. If text falls on twolines, each line of text requires a separate definition.Syn
T6. column Distance from the left edge of the printarea to the pivot point to find the columnlocation.English0 - 189Metric0 - 479Dots0 - 383T7. gap Nu
T9. hgt mag Height magnifier, 1 7 (times- for bitmapped fonts). WithTrueType/Scalable fonts, use 4 - 255, for the font’s point size.Use a magnifier
T12. alignment Options:LAlign on left side of field. CCenter text within field (monospaced fonts only)RAlign on right side of field (monospaced fonts
T15. sym set Symbol set. Use 0 for the Internal Symbol Set. For scalablefonts, use:1ANSI Symbol Set102UNICODE (user input) for particular mapping437
Determining How to Store the Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8Using RAM . . . . . . . . . . . . . . . . . .
Defining Bar Code FieldsEach bar code field requires a separate definition.SyntaxB,field#,# of char,fix/var,row,column,font,density,height,text,alignm
B4. fix/var Fixed (F) or variable (V) length field. Bar Code Number of Characters Fixed or VariableUPCA12 FUPCA+214 FUPCA+517 FUPCA+Price CD12 FUPCE
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
B7. font Bar code. Options:1UPCA15EAN8 +52UPCE 016EAN13 +23Interleaved 2 of 517EAN13 +54Code 39 (no check digit)21LAC5Codabar22POSTNET6EAN823Code 937
Bar codeTyp eDensitySelectorDensity(% or cpi)Narrow Element(dots/mils)Narrow toWide RatioDataLengthAppearanceCodesAvailableCharSetUPCA +2/+5Price CD2
Bar codeTy peDensitySelectorDensity(% or cpi)Narrow Element(dots/mils)Narrow toWide RatioDataLengthAppearanceCodesAvailableChar SetCODE 93 3457103.74.
B9. height Bar code height, in 1/100 inches, 1/10 mm, or dots. Minimumvalues:English1Metric2Dots1For Quick Reference bar codes, the value you enter i
Defining Constant Text FieldsA constant text field is a set of fixed characters that prints on alllabels. Define each constant text field separately.
C5. font Style of font. Options:1Standard6HR22Reduced10CG Triumvirate Typeface Bold3Bold11CG Triumvirate Typeface4OCRA-like50EFF Swiss Bold (scalab
If a line field is defined after the overlay field, the line field isnot blocked out by the overlay field, regardless of the overlayfield’s color attr
Modifying Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10Optional Entry Method . . . . . . .
C13. sym set Symbol set. Use 0 for the Internal Symbol Set. For scalablefonts, use:1ANSI Symbol Set102UNICODE (user input) for particular mapping437
Defining Line FieldsUse lines to form borders and mark out original prices. Defineeach line separately. This field is not assigned a field number, b
L3. row Distance from bottom of print area to the starting point.English0 - 1200Metric0 - 3045Dots0 - 2436L4. column Distance from left edge of the pr
L7. thickness Using the chart below for reference, write the line thickness(1 - 99) in box L7. Measured in dots.Note:Line thickness fills upward on h
Q2. row Distance from bottom of print area to lower left corner of box.English0 - 1200Metric:0 - 3045Dots:0 - 2436Q3. column Distance from left edge o
Q6. thickness Using the chart below for reference, write the desired linethickness (1 - 99) in box Q6. Measure in dots.Note:Line thickness fills upwa
3-24 Defining Fields
DEFINING FIELD OPTIONS4This chapter provides a reference for definingNfield options in formatsNcheck digit packets.Defining Field Options 4-1
Applying Field OptionsField options further define text and bar code fields. The text,constant text, or bar code field must be previously defined bef
Option 1 (Fixed Data)Fixed data is information (a company name or store number) youwant to print on all labels. You can define fixed characters for a
Data Formatting Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15Machine Faults. . . . . . . . . . . .
Option 2 (Data Type Restrictions)This option restricts the data type for a particular field. You canuse Option 2 only once per field.If you do ba
Option 4 (Copy Data)You can create a field that uses data from another field. This isuseful for creating merged fields or sub-fields. You can copy t
ExampleR,4,3,1,3,1,1 p Copies data from field #3, starting at the first position and copyingthree characters. In the destination field, the informati
Option 30 (Padding Data) You can add characters to one side of a field to "pad" the field.Padding allows you to fill in the remaining spaces
Option 31 (Calculate Check Digit) The printer generates a check digit if you apply Option 31 to thefield. You cannot use this option if the field con
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
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 which youneed a numeric field to increment (increa
Scalable/TrueType® Font Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-9Format Considerations. . . . . . . . . . . . .
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
Using Check DigitsCheck digits are typically used to ensure that a text or bar codefield scans correctly. If you apply Option 31, the printer calcula
Example{A,1,A,R,10,5,P,"65432" p }Adds check digit scheme number 1 to the printer’s memory. Themodulus is 10, the maximum number of charact
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
field: 5 2 3 2 4 5 2 1 9weight string: 4 1 2 3 4 1 2 3 4products: 20 2 6 6 16 5 4 3 363.Next, the digits of the products are a
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 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
Using the Hex MethodThe following steps explain how to derive a hex character stringfrom a bitmapped graphic.Each square on the grid represents a dot.
2.Section off the grid in columns of eight. If any rows are notdivisible by 8, add enough 0’s to complete a column. 00000000 00000000 00000000 000000
Kommentare zu diesen Handbüchern