TC6035PR Rev. BA 6/01 ©2001 Monarch Marking Systems, Inc. All rights reserved.MONARCHDOS-basedPATHFINDER UltraSystem
Using MPCLII ConventionsHere are some guidelines to follow when using MPCLII.MPCLII PunctuationUse the following symbols when creating MPCLII packets:
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.Samples A-1
Sample UPCA Format Packet {F,25,A,R,M,508,508,"Fmt 25" p C,250,80,0,1,2,1,W,C,0,0,"MONARCH MARKING" p B,1,12,F,110,115,1,2,120,5,L
Sample Fixed Character Format Packet {F,1,A,R,E,300,200,"TEXTILES" p T,1,10,V,250,50,0,1,1,1,B,C,0,0,0 p B,2,12,V,150,40,1,2,80,7,L,0 p D,3,
A-4 Samples
FONTSBThis appendix contains information you need to work with fonts.Fonts B-1
Standard Syntax GuidelinesWhen creating MPCLII packets:NBegin each packet with a start of header ({).NEnd each packet with an end of header (}).NDefin
Standard Fonts Your printer comes with these downloadable fonts:Number Font Size and Appearance Type of Spacing # of Dots BetweenCharacters1000 CG Tri
Monospaced Font MagnificationMonospaced characters occupy the same amount of space withina magnification. Use monospaced fonts for price fields and d
Height MagnificationReducednt1/100 in. 6.9 48.281/10 mm 17.5 122.6dots 14 98Proportional Font MagnificationEach character in a proportionally spaced f
CG Triumvirate Bold (6.5 pt.) Font #1000Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots1.563.9734.6911.9199.9025.14197x1/100 in.1/10 mmDots10
CG Triumvirate Bold (8 pt.) Font #1001Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots1.563.9735.7314.551110.9427.78217x1/100 in.1/10 mmDots6.
CG Triumvirate Bold (10 pt.) Font #1002Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots1.563.9736.7717.201313.0233.07257x1/100 in.1/10 mmDots1
CG Triumvirate Bold (12 pt.) Font #1003Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots2.606.6158.8522.491716.1541.01317x1/100 in.1/10 mmDots1
CG Triumvirate Bold (18 pt.) Font #1004Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots7.8119.841512.5031.752422.9258.21447x1/100 in.1/10 mmDo
CG Triumvirate Bold (22 pt.) Font #1005Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots9.3823.811815.6339.683027.0868.79527x1/100 in.1/10 mmDo
CG Triumvirate Bold Cond (6.5 pt.) Font #1006Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots1.042.6523.659.2676.2515.88127x1/100 in.1/10 mmDo
1-6 Getting Started
CG Triumvirate Bold Cond (8 pt.) Font #1007Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots1.563.9734.6911.9198.8522.49177x1/100 in.1/10 mmDot
CG Triumvirate Bold Cond (10 pt.) Font #1008Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots2.085.2945.7314.551111.9830.43237x1/100 in.1/10 mm
CG Triumvirate Bold Cond (12 pt.) Font #1009Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots2.606.6157.2918.521414.5838.04287x1/100 in.1/10 mm
CG Triumvirate Bold Cond (18 pt.) Font #1010Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots7.8119.841510.9427.782121.8855.56427x1/100 in.1/10
CG Triumvirate Bold Cond (22 pt.) Font #1011Width Mag. Minimum Average Maximum1x1/100 in.1/10 mmDots9.3823.811813.0233.072526.5667.47517x1/100 in.1/10
Using Font Numbers in FormatsUse the following font numbers in your format when designatingnew fonts.1 - 49Resident fonts (bitmapped only) 50 - 99Resi
B-18 Fonts
SYMBOL SETS/CODE PAGESCThis appendix provides a listing of the symbol sets and code pages theprinter supports. Supported Symbol Sets and Code PagesThe
Selecting a Symbol Set or Code PageThe printer defaults to the internal symbol set.Selecting the Internal Symbol SetThe CG Triumvirate fonts support o
ASCII Symbol SetTo determine the character code, add the column number and rownumber for the character. For example, to produce the ~character, you w
DESIGNING A FORMAT2This chapter describes how to Ndetermine what kind of information to use in your format.Nuse the Supply Layout Grid and Format Work
Code Page 437C-4 Symbol Sets/Code Pages
Dot to Run Length Encoding ChartON (Black) Dots# of Dots Code # of Dots Code1A14N2B15O3C16P4D17Q5E18R6F19S7G20T8H21U9I22V10 J 23 W11 K 24 X12 L 25 Y13
C-6 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
Batch WorksheetFIELD #DATABATCH DATAEE1E2E3E5HEADERE6E7E400FEED-MODEBATCH-SEPPRINT-MULTMULTI-PARTCUT-TYPECUT-MULTBB1B2B3B4HEADERFORMAT #NEW / UPDATEQU
Check Digit WorksheetA1 HEADERA2 SELECTOR #A3 ACTIONA4 DEVICEA5 MODULUSA6 LENGTHA7 ALGORITHMWEIGHTSA8ARA1 HEADERA2 SELECTOR #A3 ACTIONA4 DE
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
INDEXAalgorithm,in sum of digits 4-12algorithm,in sum of products 4-10alignment,bar code 3-12ASCIIsymbol set C-3Bbar codedefining aspect ratio
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
character rotationin constant text field 3-14in text field 3-6charactersfixed using option 1 4-3magnifying font size B-3number of in bar code
designing a format 2-2drawing a sketch 2-4field type considerations 2-5filling in worksheets 2-6font considerations 2-6print area 2-3using
format worksheet D-1overview 2-6formatsclearing from m emory 5-7decisions to make 2-3defining bar codes 3-7defining boxes 3-18defining con
defining as vectors 3-16determining distance from left/right 3-16determining distance from top/bottom3-16thickness 3-17Mmachine errorslist of
in batch control field 5-3syntax 5-6printerfeatures 1-1printer configurationpacket C 5-6printersdata errors 7-3data formatting errors 7-12
supply size 3-2unit of measure 3-2size ofmonospaced fonts B-3proportaional fonts B-4smart imaging 8-1soft fontsdescription of B-2source fi
8 Index
Determining Format ContentsBefore you lay out your format, you need to make a few decisions.For example:NHow large is your supply?NWhich fonts do you
Drawing Rough SketchesAfter you decide what information you want toprint, sketch how you want the information toappear on the label. Note any areas t
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
Considering FontsWhen working with fonts, you have three considerations:Nfont appearanceNfont size (bitmapped)Nfont spacing (monospaced or proportiona
DEFINING FIELDS3This chapter provides a reference for definingNthe format headerNtext and constant textNbar code fieldsNline and box fields.Defining F
Each product and program carries a respective written warranty, the onlywarranty on which the customer can rely. Monarch reserves the right to makech
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 print area to the pivot pointto find the column location.English0 - 183Metric0 - 465Dots0 - 352T7. gap N
T9. hgt mag Height magnifier, 1-7 (times). Use a magnifier of 1 withproportionally spaced fonts, because characters losesmoothness at higher magnific
T12. alignment Options:LAlign on left side of field. CCenter text within field (monospaced fonts only)RAlign on right side of field (monospaced fonts
Defining Bar Code FieldsEach bar code field requires a separate definition.SyntaxB,field#,# of char,fix/var,row,column,font,density,height,text,alignm
Bar Code Number of Characters Fixed or VariableCodabar (NW7)0 to 26 F or VCode 1280 to 2710 F or VCode 930 to 2710 VCode 16K0 to 2710 VMSI0 to 14 F o
B6. column Distance from the lower left edge of the print area to the pivotpoint.English0 - 183Metric0 - 465Dots0 - 352NOTE:Allow a minimum of 1/10 in
BarcodeTy p eDensitySelectorDensity(% or cpi)NarrowElement(dots/mils)Narrow toWide RatioDataLengthAppearance CodesAvailableCharSetUPCA280% 2/10.4 N/A
NOTE:Values in bold indicate the default.B9. height Bar code height, in 1/100 inches, 1/10 mm, or dots. Minimumvalues:English1Metric2Dots1B10. text A
TABLE OF CONTENTSGETTING STARTED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1About This Manua
B11. alignment Choose L, R, C, B or E to align the bar code data correctly inthe field. For I2 of 5, Code 39 (Mod 43), Codabar, and MSI,you can use L
C1. C Constant Text Field.C2. row For monospaced fonts, distance from bottom of print area tothe pivot point. For proportionally spaced fonts, distan
C7. wid mag Width magnifier, 1-7 (times) Proportionally spaced fonts donot have a set width. To estimate the size of your field, usethe letter "
C11. field rot Field rotation. Lower left corner of field is the pivot point.Options:0Top of overlay points to top of supply1Top of overlay points to
Line TypesYou can create horizontal and vertical lines. There are two waysto define lines.SegmentsYou choose the starting point and ending point.Vect
L5. angle/end row If Using Segments:Row location of ending point. Measure from bottom of printarea. Ranges same as row above. On horizontal lines,
L8. "pattern" Line pattern. Enter "".Example:L,S,110,30,110,150,10,"" p Defines a horizontal line field as a segment st
Q4. end row Distance from bottom of print area to upper right corner ofbox. Ranges same as row.Q5. end col Distance from left edge of print area to u
3-20 Defining Fields
DEFINING FIELD OPTIONS4This chapter provides a reference for definingNfield options in formatsNcheck digit packets.Defining Field Options 4-1
DEFINING FIELD OPTIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1Applying Field Options . . . . . . . . . .
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
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
R7. copy code Copy Method.1Copy field as is (including price symbols, pad characters, check digits, etc.).2Copy unformatted data (without price charac
Sub-FieldsYou can copy a segment of data from one field into a new location,called a sub-field. For example, extract part of the data in a barcode an
Bar codes produced using Option 50 may not be scannable. Theadditional character gap, narrow space, and wide spaceparameters are valid only with Code
As the security level is increased, so is the size of your PDF417bar code. For each level increased, the bar code will double insize.Syntax R,51,secu
R3. row/column Indicates if you are defining the number of rows or columns.RRowCColumnIf you specify rows, the bar code expands in columns, or vice ve
Do not use check digits with price fields. Do not define a checkdigit scheme for these bar codes, because they have predefinedcheck digits: UPC, EAN
1.Weights are applied to each digit, starting with the last digit inthe weight string. They are applied right to left, beginning atthe right-most pos
Special Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3Using the Hex Method . . . . . . . . . . . . . . .
Sum of Digits CalculationThis is an example of how the printer uses Sum of Digits tocalculate a check digit for this data:5 2 3 2 4 5 2 1 91.W
5.Subtract the remainder from the modulus.The result becomes the check digit. In this case, the checkdigit is 6.10 - 4 = 6Defining Field Options 4-1
4-14 Defining Field Options
PRINTING5This chapter describes how to Ndefine the batch header, batch control, and batch data filesNcreate a Print Control Packet.Printing 5-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 (0-24).Using 0 pre-images the field to reduce theimaging time for labels. See "Batch QuantityZero Method" fo
Defining Batch Data FieldsBatch data fields should be sent in field number order. Usecontinuation fields for large amounts of data. If you are using
Downloading MethodsYou can use pclOpen or pclWrite to write the packet to the printer,or you can download the format and batch data using one of three
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
C4. margin_adj -99 to 99 in 1/192 inch. 0 is the default for all printers.Adjusts where data prints horizontally on the supply. Increasethe margin p
PRINTER OPTIMIZATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1Adjusting the Print Quality . . . . . .
5-8 Printing
CREATING GRAPHICS6This 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
Designing Bitmapped ImagesOnce you determine the encoding method to use, you can beginmapping out your graphic image.The image that you map must be an
Each square on the grid represents a dot. A black squareindicates the dot is ON, and a white square indicates the dot isOFF. A sequence of binary nu
3.One row at a time, convert each group of eight binary digits tohex.starting at position 49 ...00111111 = 3F11111111 = FF11111111 = FF11110000 = F04.
00000000 00000000 00000000 00000000 00000000 00000000 00111111 11111111 11111111 11110000 00000000 00000000 0000000000000000 00000000 00000000 0000000
If the number is greater than 26, write z, followed by the lettercorresponding to the amount over 26. For example, to represent45 off dots, write zs.
Using RAMYou should use RAM when the graphic image is used by severalformats, because you only have to send the graphic image once.This eliminates the
Creating a Graphic PacketYour graphic packet can containNbitmapped fields (for bitmapped images)Nconstant text fieldsNlinesNboxes.Images using hex rep
GETTING STARTED1Before you read this manual, review the printer information in theEquipment Manual.About This Manual This manual is for the developer
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 to 999 to identify the grap
G8. mode Imaging mode. Enter 0. G9. "name" Graphic name (optional), 0-8 characters, enclose withinquotation marks.Example{G,99,A,R,G,0,0,0
Defines a bitmapped graphic field. The image begins 39 dots fromthe bottom and 56 dots from the left edge of the graphic area.Hex representation is u
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 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,107,32,H,"3FFFFFFFFFFFFFE0" p B,108,32,H,"03FFFFFFFFFFFF" p B,109,48,H,"07FFFF80" p D,0,1,2 p B,111,48,H,"FFFFFFF
B,78,16,R,"JaElZKmD" p B,79,17,R,"QsSsG" p B,80,27,R,"ChZWgC" p D,0,4,4 p B,81,34,R,"ZZEdC" p D,0,4,4 p B,82,3
Placing the Graphic in a FormatTo include a graphic within a format: 1.Design the graphic image as shown in "Designing BitmappedImages."2.If
Creating an MPCLII Format PacketA format defines which fields appear and where the fields areprinted on the label. The printer requires this informat
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 - 365Metr
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"|
6-22 Creating Graphics
TROUBLESHOOTING7This chapter explains how to reset the printer, call TechnicalSupport, and gives explanations of your printer’s errors. The errorsare
Troubleshooting InformationIf you experience problems using your printer, refer to this section.If You Receive an Error MessageAny time you receive a
Have the following information ready before you call:Ncomputer brand name and modelNversion of DOSNMonarch printer modelNother peripheral devices on y
006 Storage device must be R (volatile RAM).007 Unit of measure must be E (English), M (Metric), or G(Dots). See "Defining the Format Header&quo
024 Field justification must be B (balanced), C (centered), E(end), L (left), or R (right). See "Defining Text Fields" inChapter 3 for more
Batch Errors (100 - 199)ErrorCodeDescription101 The format referenced by batch is not in memory.102 Print quantity is outside the range 0 to 25.104 Ba
212 Wide element value is less than 1 or greater than 99.Correct the value and resend the format to the printer.213 Dimension must be 1 to 30 for a co
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
Online Configuration Errors (250 - 299)ErrorCodeDescription251 Power up mode must be 0 (online).252 Language selection must be 0 (English) or 4 (other
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
328 Duplicate count must be 0 to 999.340 Bitmap line encoding must be H (hex) or R (run length).350 Font selector must be 1 to 9999.351 Font data leng
408 No data. Resend packet to the printer.409 The printer memory is full. Delete unnecessary formatsor graphics from memory. If you are using a gra
428 Batch name is invalid or graphic not found. If the errorreappears, call Technical Support.429 A field number appears more than once in a format.4
573 Price field length is invalid. The price field length in thebatch does not fit the format or the field contains blanks. 574 No CD scheme or room
Machine FaultsErrors 700 to 799 occur when there is a problem with the printer.703 The printer sensed a calibration of different-sized blackmarks. Ma
755 Printhead is open. Close the printhead beforecontinuing. If the error persists, call Technical Support.756 The printer is out of supplies. Load
7-16 Troubleshooting
PRINTER OPTIMIZATION8This appendix provides information on how to improve your printer’sperformance by Nadjusting the print quality.Nreducing the imag
Komentáře k této Příručce