Programmerβs Manual SV60255 3/95 1995 Monarch Marking System
. . . . . . . . . . . . . . . . . . . . . . . . 7-3Defining Text Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4Defining Bar
The following table describes each parameter you can set withthe Control Characters record.Parameter Original Setting DescriptionIdentifier E Control
Example {I,E,"~123~063~034~124~125~126~094" p }This record would!change only the parameter separator character to ?.The other control charac
Record F: Communication SettingsThe printerβs communication values must match the hostβs.Use this record to set your printerβs communication values.U
n!If you use the COPY command to download your formats,set "Flow Control" to DTR (not XON/XOFF).!Always make sure the communications values
Immediate Commands ββββββββββββββββββββββββββββββββββββββImmediate commands affect printer operation as soon as theprinter receives them, even if they
Command Parameter^CACancels all the batches in the queue.^CBCancels only the current batch being printed.^DD or DCdDisables the MPCL data escape chara
This table assumes that the defined Immediate Controlcharacter is ^ and that the defined Status Polling Controlcharacter is d. You may define these c
Special Packets βββββββββββββββββββββββββββββββββββββββββββββThe following packets, Clear Packets, Font Packets, and thePrinter Upload Configuration P
Syntax {header,packet#,action,device p }The following table lists the parameters you can use with theClear Packet.Parameter Options DescriptionheaderA
Using Font PacketsYou can use a Font Packet to clear downloaded fonts frommemory, upload your font buffer, or upload the cell sizeinformation for a pa
. . . . . . . . . . . . . . . . . 7-38Chapter 8. Status Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1Inquiry Request (EN
Printer Configuration Upload PacketYou can now upload your printerβs current configuration usingConfiguration Control Packets. To request the configu
Chapter 6. PrintingThis chapter describes how to download files to the printer.Turn the printer on and make sure it is ready to receive databefore you
4. Type these commands at the DOS prompt:COPY LABEL1.FMT COM1This command transmits a file called "LABEL1.FMT" toCOM1.COPY LABEL1.BCH COM1Th
Batch MethodThis is similar to the sequential method, but it is used whenyou want to send multiple batches. All data for the first batchis sent down
Your file should look like this:{F,1,A,R,E,300,200,"TEXTILES" p B,1,12,V,150,40,0,1,2,80,7,L,0 p T,2,10,V,250,50,0,1,1,1,B,C,0,0 p D,3,3 p D
4. For the last field, input data and send it with the quantityof labels you want printed. When the printer receivesinput for the last field, it imme
Chapter 7. Syntax Quick Reference This chapter provides a quick reference for creating MPCLIIdata streams.MPCLII Conventions βββββββββββββββββββββββββ
Standard Syntax GuidelinesWhen creating MPCLII packets!Begin each packet with a Start of Packet.!End each packet with an End of Packet.!Define no more
Defining the Format Header ββββββββββββββββββββββββββββββββββA Format Header begins a format file. The format header isfollowed by a series of fields
Defining Text Fields βββββββββββββββββββββββββββββββββββββββββExample T,2,10,V,250,50,0,1,1,1,B,C,0,0,0 p Syntax T,field#,# of char,fix/var,row,column
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-33Binary to Hex Conversion Chart . . . . . . . . . . . . . . 9-34Dot to Run Length Enc
T8. font Style of font. Options:1 Standard 4 OCRA-like2 Reduced 10 CG Triumvirate3 Bold 11 CG Triumvirate BoldT9. hgt mag Height
Defining Bar Code Fields ββββββββββββββββββββββββββββββββββββExample B,3,12,V,150,40,1,2,80,7,L,0 p Syntax B,field#,# of char,fix/var,row,column,font,
B7. font Bar code. Options:1 UPCA2 UPCE3 Interleaved 2 of 54 Code 39 (no check digit)5 Codabar6 EAN87 EAN138 Code 1289 MSI10 UPCA +211 UPCA +512 UPCE
B10. text Appearance of text with bar code. Options:0 Default1 No check digit or number system5 Number system at bottom, no check digit6 Check digit
Defining Non-Printable Text Fields ββββββββββββββββββββββββββββExample D,4,20 p Syntax D,field#,# of char p D1. DIndicates a non-printable text field.
Defining Constant Text Fields ββββββββββββββββββββββββββββββββExample C,30,10,0,1,1,1,B,L,0,0,"MADE IN USA",0 p Syntax C,row,column,gap,font
C9. alignment Alignment of constant text in the field. Options:L Align on left side of field. C Center text within field (for monospaced fonts only)
Defining Line Fields βββββββββββββββββββββββββββββββββββββββββExample L,S,110,30,110,150,10,"" p Syntax L,type,row,column,angle/end row,leng
L6. length/ end colIf Using SegmentsColumn location of end point. Measure from left edge ofprint area. Ranges same as above. On vertical lines,
Defining Box Fields βββββββββββββββββββββββββββββββββββββββββExample Q,240,30,270,150,3,"" p Syntax Q,row,column,end row,end col,thickness,&
Monospaced Font Magnification . . . . . . . . . . . . . . . . . . . . . B-4Proportional Font Magnification . . . . . . . . . . . . . . . . . . . . .
Applying Field Options ββββββββββββββββββββββββββββββββββββββExample R,1,3,1,3,1,1 p Syntax R,option#,parameter...parameter p R1. RIndicates field opt
Option 1 (Fixed Data) βββββββββββββββββββββββββββββββββββββββExample R,1,"_ _ _%$_ _ _ _ _" p Syntax R,1,"fixed char" p R1. RIndic
Option 30 (Padding Data) βββββββββββββββββββββββββββββββββββIf a variable length field is not completely filled with batchdata, this option fills the
Option 31 (Calculate Check Digit) ββββββββββββββββββββββββββββDo not use this option with Option 42, Maxicode, Code 39, orCode 93 bar codes, or fields
Option 42 (Price Field) βββββββββββββββββββββββββββββββββββββββDo not use with Options 31 or 60.Example R,42,1 p Syntax R,42,appearance code p R1. R I
Option 50 (Bar Code Density) ββββββββββββββββββββββββββββββββWhen using this option, set the density parameter in your barcode field to the default va
Option 51 (PDF417 Security/Truncation) βββββββββββββββββββββββThis option can appear only once per PDF417 field, in anyorder, following the bar code f
Option 52 (PDF417 Width/Length) ββββββββββββββββββββββββββββIf this option does not immediately follow the PDF417 bar codefield, the default settings
Option 60 (Incrementing/Decrementing Fields) ββββββββββββββββββDo not use with Option 42 (price field), because this optioncan be applied to numeric d
Option 61 (Reimage Field) βββββββββββββββββββββββββββββββββββThis option applies to text, bar code, constant text, line, or boxfields.Example R,61 p S
Defining the Batch Header βββββββββββββββββββββββββββββββββββA batch header begins the file. It tells which format the batchuses and how many labels
Defining the Batch Control FieldββββββββββββββββββββββββββββββThe batch control field defines the print job and applies only tothe batch that immediat
Defining Batch Data Fields βββββββββββββββββββββββββββββββββββBatch data fields should be sent in field number order.Example 1,"Size 12" p 2
Applying Check Digits ββββββββββββββββββββββββββββββββββββββCheck digit algorithms are predefined for UPC and EAN barcodes.Example {A,1,A,R,10,5,P,&qu
Changing Printer ConfigurationsββββββββββββββββββββββββββββββExample{ Start of Packet I,Configuration Packet Identifier1 to 6 optional recordsA,0,0,0,
Configuration Syntax GuidelinesWhen creating a printer configuration packet:!Follow the "Standard Syntax Guidelines" listed at thebeginning
Defining the Supply Setup Record B βββββββββββββββββββββββββββExample {I,B,0,0,1,10 p }Syntax {I,B,supply_type,ribbon_on,feed_mode,supply_posn p}B1. B
Defining the Print Control Record C ββββββββββββββββββββββββββExample {I,C,0,0,0,0,0 p }Syntax {I,C,contrast,print_adj,margin_adj,speed_adj,width_adj
Defining the Monetary Formatting Record D βββββββββββββββββββExample {I,D,1,0,2 p }Syntax {I,D,dollar,secondary,decimals p }D1. DIndicates the Monetar
Defining the Control Characters Record E βββββββββββββββββββββExample {I,E,"~123~063~034~124~125~126~094" p }Syntax {I,E,"ANSI_cd"
Chapter 1. Designing a FormatThis chapter describes how to!design custom labels.!categorize data into field types.!use the Supply Layout Grid and Form
Defining the Communication Settings Record F βββββββββββββββββChanging the communication settings takes approximately twoseconds to complete. Communi
Clearing Packets from Memory βββββββββββββββββββββββββββββββExample {F,1,C,R p }Syntax {header,packet#,action,device p }1. headerIdentifies the packet
Using Font Packets ββββββββββββββββββββββββββββββββββββββββββExample {W,0,M,R p }Syntax {W,font#,action,device p }W1. WIndicates the Writable font hea
Printer Configuration Upload PacketββββββββββββββββββββββββββExample {I,0,U p }Syntax {header,ID#,action p }1. headerConstant I2. ID#Configuration ID
Chapter 8. Status PollingThere are two types of Status Polling:!Inquiry Request--information about the readiness of theprinter!Job Request--informatio
Inquiry Response (ENQ Response)Printer status is returned to the host in a 3-byte (3-character)sequence. The first byte is the ENQ character. The se
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 7Bit 6Bit 5Bit 4Bit 3Bit 2Bi
ENQ Reference Table - Byte #3Char Const.OFFConst. ONLowBatteryFormatErrorWaitingtoDispenseLabelRibbonFaultStockFaultCommErrorBit 7 Bit 6 Bit 5 Bit 4 B
ENQ Reference Table - Byte #3 (continued)Char Const.OFFConst. ONLowBatteryFormatErrorWaitingtoDispenseLabelRibbonFaultStockFaultCommErrorBit 7Bit 6Bit
6. Fill out your Format Worksheet. Refer to "FormatWorksheet" in this chapter for more information.At this point, you are ready to communic
Job Request ββββββββββββββββββββββββββββββββββββββββββββββββA Job Request returns status information about the mostrecently processed print job. You
Status2 These are errors in the syntax of theMPCL data stream. Printing does notstop, but the information may not printproperly. These errors are nu
The following syntax is the response for a Job, 3 request.Syntax {J,"Status1 A,B","Status2A,B,C,D,E","FMT-1","BCH-2
Status2C- Field Numberrepresents the field number within eachpacket. The packet header is the firstfield and each subsequent field is indictedby the
Job Status 0, 1, 2 Response TableNumber Meaning0No error1Stacker fault2Supply problem4Hot printhead5Printhead open6Insufficient memory7Ribbon problem8
Job Status 0, 1, 2 Response Table (continued)Number Meaning60Invalid thickness value61Invalid text field62Invalid bar code field63Data string too long
Chapter 9. Creating GraphicsThis chapter explains how to use graphic packets in yourformats to create graphic images on your tag and labeldesigns. Th
Also, using a graphic packet for a compliance label reducesthe number of fields in your format. Formats have a maximumnumber of fields per packet (0-
Determining a MethodYou can use one of two methods to map out your graphicimage:HexadecimalMethodThe dot sequences are segmented intoBinary numbers, a
Designing the Graphic ImageβββββββββββββββββββββββββββββββββThis section describes !how to design compliance labels.!how to design bitmapped images.!s
Considering Print Area ββββββββββββββββββββββββββββββββββββββThe "bottom" is the edge that exits the printer first. The printarea is center
Designing Bitmapped ImagesOnce you determine the encoding method to use, you canbegin mapping out your graphic image.nThe image that you map must be a
Creating Graphics
Creating Graphics
Creating Graphics
J640 Programmerβs Manual9-12
Creating GraphicsChapter 9. Creating Graphics9-13
J640 Programmerβs Manual9-14
Drawing Rough Sketches ββββββββββββββββββββββββββββββββββββAfter you decide what information you want toprint, sketch how you want the information toa
GG1 HEADERG2 GRAPH IDG3 ACTIONG7 COLUMNG8 MODEG9 NAMEG6 ROWG4 DEVICEG5 UNITSACreating GraphicsChapter 9. Creating Graphics9-15
Creating Graphics
Creating Graphics
Creating Graphics
J640 Programmerβs Manual9-22
Creating GraphicsChapter 9. Creating Graphics9-23
Supply Layout Grids ββββββββββββββββββββββββββββββββββββββββA Supply Layout Grid contains measurement markers. Thesemarkers help you accurately posit
Creating GraphicsChapter 9. Creating Graphics9-25
Creating Graphics
GG1 HEADERG2 GRAPH IDG4 COLUMNG5 MODEG6 ROTATIONG3 ROWOOJ640 Programmerβs Manual9-28
Creating Graphics
Creating GraphicsChapter 9. Creating Graphics9-31
J640 Programmerβs Manual9-32
Creating Graphics
Each product and program carries a respective writtenwarranty, the only warranty on which the customer can rely.Pitney Bowes reserves the right to mak
Designing a Format
Creating Graphics
Creating Graphics
Chapter 10. DiagnosticsThis chapter explains how to print a test label, and where to findadditional diagnostics information.Before you call for servic
Diagnostics
Chapter 11. ErrorsThis chapter provides explanations of your printerβs errors. Theerrors are classified by type and are listed in order from 001 to76
Data Errors ββββββββββββββββββββββββββββββββββββββββββββββββErrors 001 to 249 are Data Errors. These errors are returned inresponse to a J,3 request.
Field ErrorsErrorCodeDescription010 Field ID number is outside the range 0 to 999.011 Field length exceeds 2710.012 Row field position is greater than
ErrorCodeDescription021 Horizontal magnification is outside the range 1 to 7. 022 Color is defined as something other than B, D, O, R,or W. Refer to
ErrorCodeDescription040 Line thickness is outside the range 0 to 99.041 Line orientation is invalid. Line box is defined assomething other than 0, 90
ErrorCodeDescription107 Cut multiple is outside the range 1 to 999. Only validfor printer with a knife.108 Multiple part supply is outside the range
ErrorCodeDescription210 Security value for a PDF417 bar code is outside therange 0 to 8. Correct the value and resend theformat to the printer.211 Na
ErrorCodeDescription217 Input device is invalid. Valid options:D DefaultH HostK KeyboardN NoneS Scanner218 Pad direction is invalid. Valid options:L
ErrorCodeDescription252 Language selection is invalid. 0 is the only validoption. Refer to Chapter 5, "Configuring the Printer,"for more i
ErrorCodeDescription265 Monetary decimal places are outside the range0 to 3.266 Character string length is invalid.Must be 5 or 7.267 Baud rate select
ErrorCodeDescription284 Call Pitney Bowes Service.285 Call Pitney Bowes Service.286 The buffer size is invalid. Call Pitney Bowes Service.287 The sup
Parser Errors βββββββββββββββββββββββββββββββββββββββββββββββErrors 400 to 408 are parser errors. These errors occur whenthe packet cannot be parsed.
Communication/ Hardware Failures βββββββββββββββββββββββββββErrors 409 to 415 are usually caused by a hardware failure, byan incorrect SETUP option or
ErrorCodeDescription412 There is a problem with flow control between theprinter and the host. Make sure the printer and thehost parity settings match
F1 HEADERF2 FORMAT #F3 ACTIONF4 DEVICEF5 MEASUREF6 LENGTHF7 WIDTHFRR8 NAME. ("IN QUOTES")Designing a FormatChapter 1. Designi
ErrorCodeDescription424 Item in use. Record the error, then press the triggerand try to continue. If the error reappears, call PitneyBowes Service.4
Data Formatting Failures ββββββββββββββββββββββββββββββββββββErrors 570 to 599 are data formatting errors. These errorsindicate that a field will pri
Imaging Errors βββββββββββββββββββββββββββββββββββββββββββββErrors 600 to 699 are imaging errors. These errors occur whenthe printer cannot image the
Machine Faults βββββββββββββββββββββββββββββββββββββββββββββErrors 700 to 765 occur when there is a problem with theprinter. Call Pitney Bowes Servic
ErrorCodeDescription750 Printhead is overheated. Turn the printer off to let theprinthead cool. If the error persists, call PitneyBowes Service.751
ErrorCodeDescription758 Check Supply. Either the on-demand sensor isbroken, the supply is not seen, or you have acontinuous unit set to on-demand mod
Appendix A. SamplesThis appendix contains sample formats and labels. You cancustomize any of these formats and labels to meet your needs.Sample UPCA
J640 Programmerβs ManualA-2
Samples
F1 HEADERF2 FORMAT #F3 ACTIONF4 DEVICEF5 MEASUREF6 LENGTHF7 WIDTHFRR8 NAME. ("IN QUOTES")J640 Programmerβs Manual1-22
SamplesAppendix A. SamplesA-5
SamplesAppendix A. SamplesA-7
J640 Programmerβs ManualA-8
Appendix B. FontsThis appendix contains information you need to work withfonts.Standard Fonts βββββββββββββββββββββββββββββββββββββββββββββYour print
Bold FontOCRA-like FontStandard FontReduced FontJ640 Programmerβs ManualB-2
CG Triumvirate Bold Font CG Triumvirate FontFo nt sAppendix B. FontsB-3
Fo nt s
TTTT1 HEADERT2 FIELD #T3 # OF CHAR.T4 FIX/VART5 ROWT6 COLUMNT7 GAPT8 FONTT9 HGT. MAG.T10 WID. MAG.T11 COLORT12 ALIGNMENTT13 CHAR. ROT.T14
Fo nt s
Appendix C. Symbol Sets/Code PagesThis appendix contains a listing of the symbol sets and codepages the printer supports. The extended characters ava
Selecting a Symbol Set or Code Page ββββββββββββββββββββββββββThe printer defaults to the Internal symbol set. You canchange the symbol set by changi
Internal Symbol Set βββββββββββββββββββββββββββββββββββββββββCode Char. Code Char. Code Char.128 Γ 151 Γ» 174 Β«129 ΓΌ 152 ΓΏ 175 Β»130 Γ© 153 Γ 176I131 Γ’ 1
J640 Programmerβs ManualC-4
Symbol Sets/Code PagesAppendix C. Symbol Sets/Code PagesC-5
J640 Programmerβs ManualC-6
Appendix D. Daily ProceduresThis chapter provides some suggestions for creatingprocedures for your operators.Daily Startup Checklist ββββββββββββββββ
2 (BOTTOM)0 (TOP)1 (LEFT)3 (RIGHT)0 (TOP)2 (BOTTOM)1 (LEFT)3 (RIGHT)0 (TOP)2 (BOTTOM)3 (RIGHT)1 (LEFT)Left/Center/Right-JustifiedEnd-JustifiedBalanced
Creating DOS Batch Files for Downloading βββββββββββββββββββIf you are downloading from an MS-DOS system, you cancreate batch files to set communicati
Appendix E. Format Design ToolsUse copies of these worksheets and grids to create formats,batch data, and check digit schemes. You may want to keepco
Online Configuration Worksheet βββββββββββββββββββββββββββββHEADERBAUDWORD LENGTHSTOP BITSPARITYFLOW CONTROLFCOMMUNICATIONSETUPHEADERIONLINEHEADER
EE1E2E3E5HEADERE6E7E400FEED-MODEBATCH-SEPPRINT-MULTMULTI-PARTCUT-TYPECUT-MULTFIELD #DATABATCH DATABB1B2B3B4HEADERFORMAT #NEW / UPDATEQUANTITYCDATACCCC
Check Digit Worksheet ββββββββββββββββββββββββββββββββββββββA1 HEADERA2 SELECTOR #A3 ACTIONA4 DEVICEA5 MODULUSA6 LENGTHA7 ALGORITHMWEIGHTSA8ARA
Non-Print Zone βββββββββββββββββββββββββββββββββββββββββββββThe following table lists the non-print zone for your printer.Top Bottom Left Right.04 inc
J640 Programmerβs ManualE-6
IndexA βββββββββββββββββββββββββββββaction 7-3adding a check digit 7-29adjustable supply width 5-9algorithm 3-1, 3-3, 3-5alignmentbar code 1-27fi
number of 1-11, 1-20, 7-4, 7-6, 7-9pad 2-9positions 2-6rotation 1-16, 1-35, 7-4, 7-10spacing 1-14, 1-31, 7-4, 7-10width 1-12, 1-33charthexadecim
J640 Programmerβs Manual1-26
examples A-2 Β£ A-4, A-6 Β£ A-8font 5-24, 7-38Maxicode A-2printer configuration upload 5-25, 7-8structure 7-1text field 7-4definingbar code fields
non-printable text 1-2, 1-29, 7-2, 7-9number 1-11, 1-19, 7-4, 7-6, 7-9number of characters 1-11options 2-1 Β£ 2-18, 7-16 Β£ 7-25options definitions
supply layout 1-5worksheet E-5H βββββββββββββββββββββββββββββheightbar code 1-26, 7-7character 1-12, 1-30, 1-33magnification 1-14, 7-4, 7-10hex g
N βββββββββββββββββββββββββββββnew batch 7-26 Β£ 7-27non-printable text fields 1-2, 1-8, 7-2defining 1-29syntax 7-9numberfield 1-11number of chara
configuration control packet 5-7syntax 7-32Record Cconfiguration control packet 5-9syntax 7-33Record Dconfiguration control packet 5-11syntax 7-
checklist 7-3, 7-27example 7-3Record A 7-31Record B 7-32Record C 7-33Record D 7-34Record E 7-35Record F 7-36reference 7-1 Β£ 7-38T βββββββββββ
Printed in U.S.A.
Designing a FormatChapter 1. Designing a Format1-27
2Tops ofcharacterspoint tobottom offield.3Tops ofcharacterspoint to rightof field. 1Tops ofcharacterspoint to left offield.J640 Programmerβs Manual1-2
2 (BOTTOM)0 (TOP)1 (LEFT)3 (RIGHT)0 (TOP)2 (BOTTOM)1 (LEFT)3 (RIGHT)0 (TOP)2 (BOTTOM)3 (RIGHT)1 (LEFT)Left/Center/Right-JustifiedEnd-JustifiedBalanced
PrefaceThis manual should be used w ith the Pitney Bow es J640ο£ͺ/J641ο£ͺprinter.About This Manual βββββββββββββββββββββββββββββββββββββββββYou need not
TTTTT1 HEADERT2 FIELD #T3 # OF CHAR.T4 FIX/VART5 ROWT6 COLUMNT7 GAPT8 FONTT9 HGT. MAG.T10 WID. MAG.T11 COLORT12 ALIGNMENTT13 CHAR. ROT.T1
BBBB1 HEADERB2 FIELD #B3 # OF CHAR.B4 FIX/VARB5 ROWB6 COLUMNB7 FONTB8 DENSITYB9 HEIGHTB10 TEXTB11 ALIGNMENTB12 FIELD ROT.Designing a Forma
Left/Center/Right-Justified FieldsBalanced FieldsEnd-Justified FieldsDesigning a FormatChapter 1. Designing a Format1-33
J640 Programmerβs Manual1-34
Designing a Format
Designing a Format
Designing a FormatChapter 1. Designing a Format1-39
2 (BOTTOM)0 (TOP)1 (LEFT)3 (RIGHT)0 (TOP)2 (BOTTOM)1 (LEFT)3 (RIGHT)0 (TOP)2 (BOTTOM)3 (RIGHT)1 (LEFT)Left/Center/Right-JustifiedEnd-JustifiedBalanced
Compliance Labels These ar e shi p pi ng l abel s u sed excl u si v el yfor a certain retailer. The label complieswith the retailer βs standards.Com
DDDDD1 HEADERD2 FIELD #D3 CHAR. #Designing a FormatChapter 1. Designing a Format1-41
DDDDD1 HEADERD2 FIELD #D3 # OF CHAR.CCCC1 HEADERC2 ROWC3 COLUMNC4 GAPC5 FONTC6 HGT. MAG.C7 WID. MAG.C8 COLORC9 ALIGNMENTC10 CHAR. ROT.C11
2 (BOTTOM)0 (TOP)1 (LEFT)3 (RIGHT)0 (TOP)2 (BOTTOM)1 (LEFT)3 (RIGHT)0 (TOP)2 (BOTTOM)3 (RIGHT)1 (LEFT)Left/Center/Right-JustifiedEnd-JustifiedBalanced
J640 Programmerβs Manual1-44
Designing a Format
J640 Programmerβs Manual1-46
2Tops ofcharacterspoint tobottom offield.3Tops ofcharacterspoint to rightof field. 0Tops ofcharacterspoint to topof field. 1Tops ofcharacterspoint to
2 (BOTTOM)0 (TOP)1 (LEFT)3 (RIGHT)0 (TOP)2 (BOTTOM)1 (LEFT)3 (RIGHT)0 (TOP)2 (BOTTOM)3 (RIGHT)1 (LEFT)Left/Center/Right-JustifiedEnd-JustifiedBalanced
CCCC1 HEADERC2 ROWC3 COLUMNC4 GAPC5 FONTC6 HGT. MAG.C7 WID. MAG.C8 COLORC9 ALIGNMENTC10 CHAR. ROT.C11 FIELD ROT.C12 FIXED CHAR. (&
LLL1 HEADERL2 TYPEL3 ROWL4 COLUMNL5 ANGLE/ END ROWL6 LENGTH/ END COL.L7 THICKNESSL8 PATTERNJ640 Programmerβs Manual1-50
Graphic Header The f i r st l i ne of t he gr ap h i c p acket,i m m ed i at el y f ol l ow i ng t he st ar t of p ack et({). A graphic header mu
Designing a FormatChapter 1. Designing a Format1-51
J640 Programmerβs Manual1-52
LLL1 HEADERL2 TYPEL3 ROWL4 COLUMNL5 ANGLE/ END ROWL6 LENGTH/ END COL.L7 THICKNESSL8 PATTERNDesigning a FormatChapter 1. Designing a
QQQ1 HEADERQ2 ROWQ3 COLUMNQ4 END ROWQ5 END COLUMNQ6 THICKNESSQ7 PATTERNJ640 Programmerβs Manual1-54
Designing a FormatChapter 1. Designing a Format1-55
J640 Programmerβs Manual1-56
QQQ1 HEADERQ2 ROWQ3 COLUMNQ4 END ROWQ5 END COLUMNQ6 THICKNESSQ7 PATTERNDesigning a FormatChapter 1. Designing a Format1-57
Chapter 2. Applying Field OptionsThis chapter shows how to apply field options to text, barcode, and non-printable text fields in your format. If you
Combining Field Options ββββββββββββββββββββββββββββββββββββYou can use more than one option with most fields. Forexample, you can use Option 4 to co
To define a fixed field:1. Define your text, non-printable text, or bar code field onthe Format Worksheet as shown in Chapter 1, "Designinga Form
J640 Programmerβs Manualiv
J640 Programmerβs Manual2-4
Applying Field OptionsChapter 2. Applying Field Options2-5
J640 Programmerβs Manual2-6
Applying Field OptionsChapter 2. Applying Field Options2-7
J640 Programmerβs Manual2-8
Applying Field OptionsChapter 2. Applying Field Options2-9
J640 Programmerβs Manual2-10
Applying Field OptionsChapter 2. Applying Field Options2-11
OPTION #50Bar Code DensitiesR1 HEADERR3 DOT WIDTH NAR. ELEMENTR2 CODE #R4 DOT WIDTH WIDE ELEMENTR5 ADDITIONAL CHAR. GAPR6 ADDI
Applying Field Options
Table of ContentsChapter 1. Designing a Format . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1What is a Format?. . . . . . . . . . . . . . .
J640 Programmerβs Manual2-14
Applying Field OptionsChapter 2. Applying Field Options2-15
J640 Programmerβs Manual2-16
Applying Field OptionsChapter 2. Applying Field Options2-17
Re-Image ONRe-Image OFFJ640 Programmerβs Manual2-18
Chapter 3. Using Check DigitsCheck digits are typically used to ensure that a text or barcode field scans correctly. If you apply Option 31, the prin
To create a check digit scheme, make a copy of this page orthe check digit worksheet in Appendix E, "Format DesignTools." Fill in your copy
7. Determine what numbers to use as the weight string. Aweight string is a group of two or more numbers that isapplied to a field. For an example of
4. Divide the sum of the products by the modulus (10 in thiscase), only to the whole number. The balance is calledthe remainder. 9 10 9890 85. Sub
Sum of Digits Calculation βββββββββββββββββββββββββββββββββββThis is an example of how the printer uses Sum of Digits tocalculate a check digit for th
. . . . . . . . . . . . . . . . . . . . . . 2-2Defining Fixed Characters for an Entire Field . . . . . 2-2Defining Fixed Characters for Part of a Fi
4. Divide the sum of the digits by the modulus (10 in thiscase), only to the whole number. The balance is calledthe remainder. 4 10 4440 45. Subt
Chapter 4. Recording Batch Data Batch data is the actual information printed on the supply.Batch data fills in the formatβs text, bar code, andnon-pr
Defining the Batch Header βββββββββββββββββββββββββββββββββββA batch header begins the file. It tells which format the batchuses and how many labels
Defining the Batch Control Field ββββββββββββββββββββββββββββββThe batch control field defines the print job and applies only tothe batch that immedia
FIELD #DATABATCH DATAJ640 Programmerβs Manual4-4
CDATACCCCCCCCCCCCCCBATCH CONTINUATION Recording Batch DataChapter 4. Recording Batch Data 4-5
Chapter 5. Configuring the PrinterThis chapter discusses how to!set communication parameters.!configure the printer using configuration controlpackets
Setting Communication Parameters ββββββββββββββββββββββββββIn order for your printer to be able to communicate with yourhost, you must make sure the
Using AutobaudnDo Not send any data to the printer before using autobaud.You can use the autobaud feature to automatically set theprinterβs baud rate,
. . . . . . . . . . . . . . . . . . . . . . . 5-1Setting Communication Parameters . . . . . . . . . . . . . . . . . 5-2Using Autobaud. . . . . . .
Configuration Control Packets βββββββββββββββββββββββββββββββUse Configuration Control Packets to change the printersettings. You can send individual
Syntax for single record{ Start of PacketI, Configuration Packet IdentifierA, parameter 1...parameter 5 System Setup} End of PacketRecord A: System
The following table describes each parameter you can setusing the System Setup record.Parameter Options DescriptionIdentifier A System Setup Recordonl
Example {I,A,0,0,1,1,0 p }This record would!identify the system setup record.!power up the printer in the online mode.!use the default prompt value.!p
The following table describes each parameter you can setusing the Supply Setup record.Parameter Options Descriptionidentifier B Supply Setup Recordsup
Example {I,B,0,0,1,10 p }This record would!identify the supply setup record.!indicate black mark stock has been loaded.!indicate thermal direct supply
The following table describes each parameter you can setusing the Print Control record.Parameter Options DescriptionIdentifier C Print Control recordc
Example {I,C,-200,-20,-10,0,0 p }This record would!identify the print control record.!decrease the contrast by two volts.!move print .1 inch closer to
This table describes each parameter you can set using theMonetary Formatting record.Parameter Options DescriptionIdentifier D Monetary FormattingRecor
Example {I,D,5,0,1 p }This record would!identify the monetary format record.!print the Franc symbol.!eliminate the use of any secondary sign.!place on
Comments to this Manuals