Home
Generac QT13068ANAC Portable Generator User Manual
Contents
1. 1 Od Wh Turn batch separator off 50 4 35 o o W o 0 o o o 9400 Series Programmer s Manual 4 36 5 Using Graphics There are two stages to printing a graphic e Create the data stream for the graphic image e Place the image into a format To print a format with a graphic image transmit data to the printer in this order 1 Graphic data stream to define the graphic image 2 Format data stream that references the graphic image 3 Batch data to print the format Defining Graphic Image Data Graphic images are created by a series of dots printed in a specific pattern This pattern results from a process of turning dots ON or OFF on the printhead We will use the terms black dots to describe a dot that is ON and white dots for a dot that is OFF This section describes how to build a data stream to create this pattern with your printer 5 1 2 gt o o W o o 9400 Series Programmer s Manual This example shows how black dots and white dots form an image of the letter A Row 3 Row 2 Row 1 To create a data stream for this image start with the bottom row Count the number of white dots and black dots in order of appearance in each row For example rows 1 through 4 at the bottom in the image above have these dot counts Row 1 4 White 8 Black 19 White 8 Black 4 White Row 2 4 White 8 B
2. o o 5 6 5 Using Graphics The graphic has the following attributes e This graphic is assigned a number of 1 e This graphic is 46 dots tall Syntax Checklist Make sure the data stream begins with an open brace D Make sure the first record in the data stream begins with G Make sure each data row begins with a semi colon Make sure each record ends with a record separator i Place a close brace at the end of the last record 5 7 2 5 a 9 o 0 9400 Series Programmer s Manual Placing the Image in a Format The message structure below places a graphic field in a format You can have up to 100 graphic images The graphic record can be placed in a format data stream anywhere following the format header record Syntax G ROW COLUMN NOTE Graphics are counted as fields just like text or bar code fields When determining the number of fields in your format count each graphic as a separate field If graphic fields overlap with other fields in the data stream the last field in the data stream will dominate Field Contents G H Must begin with the letter G for a graphic field The G is followed by one or two digits for the graphic number Enter the number you assigned to the graphic in the graphic data stream Values 0 99 ROW One to four digits to define the row location of the graphic on the supply This is the distance from the
3. o o o W o 0 o o o 9400 Series Programmer s Manual Field Contents S TYPE Must be the letter S to identify the batch separator selection A single digit to turn the batch separator selection on or off The resulting separator depends on the type of stacker you are using Values 0 1 2 or 3 as shown in the table below Stacker Type Data Stream No separator No separator 924 925 No separator Double length tag with no stripe Normal length tag with 3 mm stripe 3 mm extra length tag with 6 mm stripe Normal length tag with 3 mm stripe Double length tag with no stripe Normal length tag with 3 mm stripe 3 mm extra length tag with 6 mm stripe 3 mm extra length tag with 6 mm stripe 3 mm extra length tag with 6 mm stripe 4 34 4 Message Structures Example Format data stream F 12 560 508 SMALL2IN TL E 07 300 50 Ay Ly 07 07 B 4 T2 11 0 200 1504 Ly 4 5 0 0 Ba TS LOs 507 50r 1y Li Oy lt 0 B TA L 0 E00 507 ky 00 Br 757 4 10 O50 Odo A Oye Op BA Batch data stream SO B 12 1 0 1 1 0 C SMALL2IN Tl Separators off T2 Line 2 T3 Line 3 T4 Line 4 T5 Line 5 Turn batch separator on print another batch S1 B 12 LO Iy Ly OE SEP ON 4 T1 Separators on i 2 Line 2 i Line 3 i T4 Line 4 i Line 5
4. 5 Using Graphics C 2 Q Long Version Compressed Version 2 G1 0 0 0 0 G1 0 0 0 0 AHSHd 3dHSHd o dHsHd eGsGe o GHsHd eHqHe eGsGe GqGFt eHaHe 3 2ZEHOHE A GqGf gGoGg fHOHE gHmHg CHOHE 3hGMGh gGoGg 21FMFi gHmHg i 3JEMEJ i hGMGH 2kHgHk hGMGh 1GgGl hGMGH 21HeHl 1FMFi 2mGeGm iFMFi 3nGcGn JEMEJ oFcFo JEMEJ 70GaGo JEMEJ i praFp i KHgHk pFAFp KHgHk 3qEAEq 1GgG1 2rDADr 1HeHl 3sCACs 1HeHl 2tBABt mGeGm 3uCu mGeGm vAv nGcGn nGCGn nGcGn oFcFo 0GaGo pFaFp i pFAFp i GBAEG QEAEq QEAEq rDADr rDADr i sCACs sCACs sCACs tBABt tBABt uCu uCu uCu vAv i 5 13 9400 Series Programmer s Manual 5 14 6 Quick References Text Font Sizes The 9425 9445 9465 and 9474 printers can print using 9425 9445 9465 9474 fonts or using 9420 9440 fonts 9420 9440 Compatible Mode The fonts are selected in Printer Configuration in offline mode only Be sure the fonts selected at the printer are compatible with the format and batch data you are downloading 9 E o x D h gt o o NOTE If 9420 9440 Compatible Mode
5. T O o FG TD RD RTS CTS DSR DTR SG 3 6 4 Message Structures This chapter has information and message structures for e Formats e Batch Data Graphic image data is discussed in Chapter 5 Creating Online Data Streams Create data streams for your 9400 series printer using a standard text editor such as EDLIN or TSO If you use a word processor to create data streams make sure to save the file in text only or unformatted mode Transmitting Online Data Streams Your printer must be in Online Mode before it will accept data from your computer e Select Online from the Select Operating Mode menu e Press You ll see Online Mode Ready Your printer is now ready to accept data 4 1 o o W o o o o o 9400 Series Programmer s Manual Send data to the printer just as you would send any print data to a printer from your computer For example if you have a file named FORMAT1 DAT on an MS DOS system you could send the data to your printer with these command s MODE COM1 2400 N 8 1 P MODE LPT1 COM1 PRINT FORMAT1 DAT This set of commands would send the file FORMAT1 DAT to a printer connected to COM1 of an MS DOS computer Format and graphic structures can be sent at any time Formats or graphics used by batch data must be sent before the batch data referencing them Any batch sent without a previously defined format is ignored
6. Example This example has three text fields and one bar code field F1 0558 0507 ONLINE T00 1 000 0475 0050 1 1 T01 1 000 0406 0050 1 1 1 1 1 1 T02 1 000 0017 0253 B00 1 000 0124 0093 The format header record beginning with the Format ID must always be the first record in a format data stream NOTE Spaces can be used in the data stream However if used in a string following a semi colon they will be treated as printable characters Format Header Record The format header record is constructed as shown below Syntax F LENGTH WIDTH FORMAT NAME Field Contents F Must begin with the letter F to represent the beginning of a format data stream The F is followed by a one or two digit number as the format ID Values 0 99 Example F23 Format number 23 LENGTH One to four digits to define the supply length in tenths of millimeters Values 191 2032 19 1 to 203 2 mm or 0 75 to 8 0 inches Examples 200 20mm 201 20 1mm o o W o 0 o o o 9400 Series Programmer s Manual WIDTH One to four digits to define the width of the supply in tenths of millimeters across the printhead Values 9425 191 634 0 75 to 2 5 inches 9445 191 1078 0 75 to 4 25 inches 9465 191 1078 0 75 to 4 25 inches 9474 191 1078 0 75 to 4 25 inches FORMAT_NAME One to eight character name assigned by the user It can contain any AS
7. 0 825 209 0 850 216 0 875 222 0 900 228 0 925 235 0 950 241 0 975 247 1 000 254 1 025 260 1 050 267 1 075 273 1 100 279 1 125 286 1 150 292 1 175 298 1 200 305 1 225 311 1 250 317 1 275 324 1 300 330 1 325 336 1 350 343 1 375 349 1 400 356 1 425 362 1 450 368 1 475 375 1 500 381 1 525 387 1 550 394 1 575 400 1 600 406 1 625 413 1 650 419 1 675 425 1 700 432 1 725 438 1 750 445 1 775 450 1 800 457 1 825 463 1 850 470 1 875 476 1 900 483 1 925 489 1 950 495 1 975 502 2 000 508 2 025 514 2 050 520 2 075 527 2 100 533 2 125 540 2 150 546 2 175 552 2 200 558 2 225 565 2 250 571 2 275 578 2 300 584 2 325 590 2 350 597 2 375 603 2 400 609 2 425 616 2 450 622 2 475 628 2 500 635 2 525 641 2 550 648 2 575 654 2 600 660 2 625 667 2 650 673 2 675 679 2 700 686 2 725 692 2 750 698 2 775 705 2 800 711 2 825 717 2 850 724 2 875 730 2 900 736 2 925 743 2 950 749 2 975 755 3 000 762 3 025 768 3 050 775 3 075 781 3 100 787 3 125 794 3 150 800 3 175 806 3 200 813 3 225 819 3 250 825 3 275 832 3 300 838 3 325 844 3 350 850 3 375 857 3 400 863 3 425 869 3 450 876 3 475 882 3 500 889 3 525 895 3 550 902 3 575 908 3 600 914 3 625 921 3 650 927 3 675 933 3 700 939 3 725 946 3 750 952 3 775 959 3 800 965 3 825 971 3 850 978 3 875 984 3 900 990 3 925 996 3 950 1003 3 975 1009 4 000 1016 4 025 1022 4 050 1028 4 075 1035 4 100 1041 4 125 1048 4 150 1054 4 175 1060 4 200 1067 4 225 1073 4 250 1079 4 275 1086 4 300 1092 4 325 1099 4 350 1105 4 375 1111 4 400 1118
8. 6 20 6 Quick References English Metric Conversion cont Inches TOMM Inches TOMM Inches TOMM Inches TOMM 4 425 1124 4 450 1130 4 475 1137 4 500 1143 4 525 1149 4 550 1156 4 575 1162 4 600 1168 4 625 1175 4 650 1181 4 675 1187 4 700 1194 4 725 1200 4 750 1206 4 775 1212 4 800 1219 4 825 1225 4 850 1232 4 875 1238 4 900 1245 4 925 1251 4 950 1257 4 975 1263 5 000 1270 5 025 1276 5 050 1283 5 075 1289 5 100 1295 5 125 1302 5 150 1308 5 175 1314 5 200 1321 5 225 1327 5 250 1333 5 275 1340 5 300 1346 5 325 1352 5 350 1359 5 375 1365 5 400 1371 5 425 1378 5 450 1384 5 475 1390 5 500 1397 5 525 1403 5 550 1409 5 575 1416 5 600 1422 5 625 1429 5 650 1435 5 675 1441 5 700 1448 5 725 1454 5 750 1460 5 775 1467 5 800 1473 5 825 1479 5 850 1486 5 875 1492 5 900 1499 5 925 1505 6 950 1511 5 975 1518 6 000 1524 6 025 1530 6 050 1537 6 075 1543 6 100 1549 6 125 1556 6 150 1562 6 175 1568 6 200 1575 6 225 1581 6 250 1588 6 275 1594 6 300 1600 6 325 1606 6 350 1613 6 375 1619 6 400 1626 6 425 1632 6 450 1638 6 475 1644 6 500 1651 9 F o x I o h o o Ss o o TOMM Tenths of millimeters 6 21 9400 Series Programmer s Manual 6 22 Appendix A Sample Data Streams This appendix contains sample data streams for formats batches and graphics The illustrations show the tags that are printed from these data streams Formats Text and Bar Code Fields This example shows a standard format with three text and on
9. IFLAG I increment value 0 Field begins 23 millimeters from the bottom of the print area Field begins 3 millimeters from the left edge of the print area The font appears at normal size magnification 1 Standard font is used 1 Tops of characters point to the top of the field character rotation 0 The top of the field points to the top of the supply rotation 0 Characters appear in Black Syntax Checklist Make sure this record is preceded by a format header record Make sure the first parameter field number begins with T Make sure the row and column locations in this record are less than the supply length and width Make sure you have allowed enough space to hold all the characters in the field without running off the supply Make sure the record ends with a record separator If this is the last record in your format place a close brace atthe end of the record o o o W o 0 o o o 9400 Series Programmer s Manual Bar Code Field Record The bar code field record is constructed as shown below Syntax B IFLAG IVALU Field BARCODE IFLAG IVALUE E ROW COL DENSITY BFONT F ROT HEIGHT HR Contents Must be the letter B for a bar code field The Bis followed by one or two digits for the field number There can be up to 100 fields per format in any combination of text barcode
10. and end with a TERMINATOR or inter record separator IRS or 7C hex All space characters except string definitions are ignored All strings must be less than 100 characters o o W o o o o o 9400 Series Programmer s Manual Format Data Format data contains the following e Format identification number and name e Supply size e Online field definitions for text bar code line and graphic fields The following offline format elements are not supported online e Merged fields e Sub fields e Time or date fields e User defined check digits e Fixed characters e Alphanumeric distinction e Fixed or variable length Price fields You must supply these elements if you need them in your program The message structure used to transmit online format data is shown below followed by an example FORMAT ID LENGTH WIDTH FORMAT NAME TEXT FIELD INCREME FLAG INCREMENT VALUE ROW COLUMN MULTIPLE TEXT FONT CHARACTER ROTATION FIELD ROTATION COLOR BARCODE FIELD INCREMENT FLAG INCREMENT VALUE ROW COLUMN DENSITY BAR CODE FONT FIELD ROTATION HEIGHT READABLE CHARACTERS LINE FIELD ROW COLUMN DIRECTION STOP THICKNESS GRAPHIC FIELD ROW COLUMN r 4 6 4 Message Structures
11. generating an error NOTE Formats designed on the 9425 9445 or 9474 printers using the Dots numbering system will not have the same horizontal field locations when used on the 9465 printer You will have to adjust the format as needed 4 2 4 Message Structures Error Notification Data handling and error checking are resident in the printer If an error in transmission occurs an error is displayed on the printer keypad display However no message is sent to the host computer and processing continues until the end of the transmission Certain errors may put the printer in offline mode See the Messages Manual for a list of possible messages Data Transmission Errors The printer displays errors that occur during data transmission Printer fault errors stop the machine which will not resume printing until the operator corrects the error condition All these messages take the system offline Incorrect Data Errors The printer pauses when it receives incorrect data from the host computer During the pause it displays a message and beeps After ten seconds or when the operator presses the printer resumes operation Normally the printer loses the data that caused the error If the host or the communications line goes down during transmission the printer displays the message Waiting for command terminator Press F1 to abort download If you press the batch or format data that was being sent will be lost and
12. 0 o o o 9400 Series Programmer s Manual Batch Data The batch data stream contains e Batch information format number layout for the print image print quantity supply definition item description batch name e Print image field numbers data to be printed in each field The message structure used to provide the printed data for an online format is shown below An example follows B QUANTITY CUT REP PARTS 0 MODE BATCH_NAME T print data B print data Batch Header Record The batch header is the first record in the batch data stream Syntax B QUANTITY CUT REP PARTS 0 MODE BATCH_NAME Field Contents BHF Must begin with the letter B to begin a batch data stream The B is followed by the one or two digit number that matches the format number This is the number at the beginning of the format record Values 0 99 4 26 QUANTITY CUT TAKI EUP 4 Message Structures One to four digits for the quantity to print in a given batch Values 1 9999 On printers with a knife One digit to control how tickets are cut Values 0 no cut 1 cut each ticket in the batch except last ticket 2 cut each ticket in the batch including last ticket in batch 3 cut between batches NOTE Do not use option 2 if your supply is e Less than 4 inches long 1016 tomms e More than 8
13. 0 9400 Series Programmer s Manual 1 Introduction This manual tells you how to enter online formats and batch data for downloading to Monarch 9400 series printers The following printers are covered by this manual e 9425 e 9445 e 9465 e 9474 Other manuals you may need are Equipment Manual Contains general setup and maintenance procedures Operator s Handbook Explains data entry and batch control for offline printing User s Manual Tells about creating and entering offline formats To get the best performance from your printer read the documents that tell you how to use it If you have any questions or problems you can t solve we ll be glad to help 1 1 5 x o o o o gt 9400 Series Programmer s Manual 1 2 2 Overview The 9400 Series Thermal Printer can receive print data online from a host computer During online communication the host computer treats the printer as an RS 232 type printer For the printer to communicate online you will need an RS 232 cable For mainframe communication you may need a protocol converter To transmit data from the host computer requires communication controls for the download operation Refer to the next section Communication Requirements Three types of data can be transmitted Format data The user designed layout for online formats These formats are used by online batches for printing NOTE These online formats can al
14. 6 Quick References Horizontal Line Widths 9465 The following table shows the horizontal line widths for the 9465 Line Width Line Number ARPA Inches S99U919J9Y JINO O DOIN DO a Bb W PD o 6 13 9400 Series Programmer s Manual Vertical Line Widths 9465 The following table shows the vertical line widths for the 9465 6 14 Special Characters 6 Quick References The following table shows the ASCII code for special characters available in the standard font ASCII Code Symbol Description Hashed box Pound or Lira Yen Kronna Deutsche mark Markka Schilling Half sign Rupee Code 128 Function Codes The following table shows the ASCII code for the Code 128 function codes ASCII Code Function Code 6 15 9 E o x D h gt o o 9400 Series Programmer s Manual 9420 9440 Horizontal Print Location If the printer is set for 9420 9440 compatible mode the field location starts at the nearest 8th dot nearest 0 04 inch to the location you enter The following table shows the offline and online values you may use for the horizontal print location when the printer is in 9420 9440 compatible mode If you use a value that is not listed the print position shifts plus or minus to the closest number in the table The maximum shift is 0 02 inch 0 5mm NOTE Ifthe printer is not in 9420 9440 compatible mode
15. 7 Monarch Marking Systems Monarch 9400 Series Thermal Printer Programmer s Manual TC9400PM Rev A 8 90 1990 Monarch Marking Systems Inc All rights reserved Each product and program carries a respective written warranty the only warranty on which the customer can rely Monarch reserves the right to make changes in the product and the programs and their availability at any time and without notice Although Monarch has made every effort to provide complete and accurate information in this manual Monarch shall not be liable for any omissions or inaccuracies Any update will be incorporated in a late edition of this manual CAUTION This equipment can interfere with radio communication The equipment complies with limits for a Class A computing device pursuant to FCC Rules Subpart J Part 15 which provide reasonable protection against such interference when operated in a commercial environment Operation in a residential area can cause interference which the user must correct at his own expense This digital apparatus does not exceed the Class A limits for radio noise for digital apparatus set out in the Radio Interference Regulations of the Canadian Department of Communications Table of Contents 1 INTOUCHON iii I iii 1 1 2 O A ed tive pede vated acer 2 1 3 Communication Requirements 3 1 Input Chara teristiesuna kr 3 1 Data Flow Control 3 2 Setting Communic
16. Stop XOFF character 19 8 Enter a number from 1 127 for XOFF flow control or 128 for DTR flow control NOTES e If you select DTR control 128 as the XON character the printer will automatically set 128 DTR control for the XOFF character e The Start and Stop characters must be set at 128 DTR flow control for IBM PC equipment You ll see the Configuration Options menu Press to exit to the main menu 3 4 3 Communication Requirements Cable Interface The printer accepts standard RS 232C electrical signal transmissions when it is connected to a DB 25S connector configured as Data Terminal Equipment DTE For correct operation use all defined pins PC null modems Plug the RS 232 cable into e A serial RS 232 port on your host computer or protocol converter e The 25 pin RS 232 connector on your printer See Installing the Printer in your Equipment Manual The RS 232C cable interface is set up as a terminal device DTE Pin Description Received Data Clear to Send Input Data Set Ready Transmitted data Request to send Output Data Terminal Ready N N OAN 000 Protective ground Ground Signal ground ng 83 Q lt 3 8 5 F 58 une o os All other pins are open 3 5 9400 Series Programmer s Manual The cable interface for PC null modems is shown below 9400 FG TD RD RTS CTS DSR CD DTR 2 09 NO O1 B D i NNOO O1 BR D
17. a row one of them prints in code B e All other alphanumeric characters are printed in code B NOTE The printer determines which character set to use based on the data No external control of character set selection is required For a given quantity of data the widest bar code will be the one that switches character set most often Suppose your data has 14 characters 8 numeric 6 alphabetic Bar code 1 Data 1234ABC5678DEF The bar code for data arranged like this is wider than data arranged like this Bar code 2 Data 12345678ABCDEF B 2 Appendix B Code 128 Information Here s why bar code 1 is wider e The 8 numbers in each example appear in groups of four or more and they appear in even numbered quantities therefore all 8 numbers will use code C e The 6 alphabetic characters will use code B Look at the example again This time data is underlined when the character set changes Bar code 1 Data 1234ABC5678DEF The bar code for data arranged like this is wider than data arranged like this Bar code 2 Data 12345678ABCDEF This shows that bar code width varies depending on how data is arranged Separating numeric and alphabetic characters reduces the number of character set changes Fewer character set changes reduce bar code width g xipuaddy el o o N gt o 3 W o B 3 9400 Series Program
18. batch should have a unigue name or you can omit the name for automatic batch naming If multiple batches are sent with the same name all batches are stored with the same name If you omit the batch name the printer will generate unigue names which begin with the letters AUTO and end with a 4 digit number The 4 digit number is an increment and can have a value from 1 9999 example AUTO1354 where 1354 equals the increment Example B11 200 2 5 2 0 3 This batch has the following attributes e This batch prints data using format 11 e This batch will print 200 tickets e The printer will cut after each ticket is printed including the last ticket 2 e Each ticket will print 5 times e This is a two part ticket The format will print 2 times horizontally across each ticket e Adouble length separator will print between batches 3 e The batch name will be automatically assigned by the printer no characters between the semi colon and the record separator 4 29 o o W o o o o o 9400 Series Programmer s Manual Syntax Checklist Make sure this record begins with an open brace Make sure the first parameter batch header begins with B Make sure the number in the first parameter matches the number of the format you are using If you assign a name to the batch make sure the name begins with a semi colon If you choose auto naming th
19. fields Values 0 99 You can set numeric fields to increase or decrease in value as each ticket is printed This parameter consists of one character to define the field as incremented decremented or constant Values I Increment D Decrement If the field does not change define IFLAG as and set IVALUE to zero 0 NOTE Do not select incrementing on fields that contain a check digit One to three digits to define the amount by which the value in the field increases or decreases as each ticket is printed If the field does not change define IFLAG as I and set IVALUE to zero 0 Values 0 999 4 10 ROW COL 4 Message Structures One to four digits to define the row location of the field on the supply This is the distance from the the guide edge zero point at the bottom of the supply and the bottom of the field The zero point is 1 5 mm or 0 060 inches from the bottom of the supply The bottom of the supply is the edge that exits the printer first This value is measured in tenths of millimeters TOMMS and must be less than the maximum length of the supply Values 0 2032 One to four digits to define the column location of the field on the supply This is the distance from the guide edge zero point at the eft edge of the supply and the left edge of the field The zero point is 1 5 mm or 0 060 inches from the left edge of the supply The unit of measurement is tenths of millimete
20. gap 6 4 6 Quick References Parallel Character Width in Dots for 9465 Value Font Dots Wide 1 Standard 2 Reduced 3 Bold 5 OCR A 6 UPC HR1 7 UPC HR2 9 o JU o h o o Ss o o Inter character gap The table below shows the character width in dots for the 9420 9440 fonts There is no inter character gap for the 9420 9440 fonts Parallel Character Width in Dots for 9420 9440 Fonts Value Font Dots Wide 1 Standard 2 Reduced 3 Bold 5 OCR A 6 UPC HR1 7 UPC HR2 6 5 9400 Series Programmer s Manual Serial Character Width in Dots for 9420 9440 Fonts Value Font Dots Wide 1 Standard 2 Reduced 3 Bold 5 OCR A 6 UPC HR1 7 UPC HR2 Bar Codes The table below lists bar code selections and values Dots Wide Interleaved 2 of 5 Code 39 Codabar EAN 8 EAN 13 Code 128 MSI UPC EAN 2 UPC EAN 5 6 6 6 Quick References Bar Code Densities Because the 9465 printhead has more dots per horizontal inch parallel bar codes on the 9465 only have a higher density than serial bar codes Bar code densities are the same on the 9425 9445 and 9474 printers for all bar codes and on the 9465 printer for serial bar codes The samples below show the difference between parallel and serial bar codes 9 F o x I o h o o gt o o Parallel Bar C
21. in Quick References Example L22 400 100 1 190 5 This line field has the following attributes e Line field number is L22 e Line begins 40 millimeters from the bottom of the print area e Line begins 10 millimeters from the left edge of the print area e This is a horizontal line direction 1 e The line ends 19 millimeters from the left edge of the supply e The line is 5 dots thick Syntax Checklist e Make sure this record is preceded by a format header record e Make sure the first parameter field number begins with L 4 23 o o W o 0 o o o 9400 Series Programmer s Manual Make sure the row and column locations in this record are less than the supply length and width Make sure your end point does not make the line run off the supply Make sure the record ends with a record separator If this is the last record in your format place a close brace at the end of the record 4 24 4 Message Structures Example This example draws a simple 1 inch box starting at row 50 and column 50 on a 2 x 2 5 tag as shown below Line width values are for the 9425 45 74 Format F1 635 508 BOX L0 50 50 0 304 3 L1 50 50 1 304 3 L2 50 304 0 304 3 L3 304 50 1 316 3 Batch B1 1 0 1 1 1 C BOX TEST Note that line L3 is longer than the other 3 lines to complete the box in the upper right corner 4 25 o o W o
22. inches long 2032 tomms When using option 2 the first 0 7 inches of the supply cannot be used for printing On non knife printers On a 9445 9465 or 9474 with no knife this parameter controls the backing paper takeup instead of the knife Values 0 print tags with no backing paper 1 print labels and take up the backing paper 4 27 o o W o 0 o o o 9400 Series Programmer s Manual PART S ERVE MODE One to four digits for the supply repetition for cutting and increment decrement field Values 1 9999 One digit for the number of parts across the supply Values 1 5 Enter 0 One character to define the mode of printing or batch separator Values 0 separator off 1 double length separator use for 924 or 925 stacker 3 mm extra length tag on 920 stacker 2 normal length separator with 3 mm black stripe 3 3 mm extra length tag with 6 mm stripe NOTE If using value 0 1 2 or 3 do not use a separate batch separator packet C Continuous D On Demand not available on 9425 printer NOTE If you enter D On Demand in the MODE field on a printer with a knife the value will default to C Continuous 4 28 4 Message Structures BATCH_NAME One to eight characters for the name of the batch A priority batch name must begin with a decimal For example SOCKS12 NOTE Each
23. is selected at the printer the horizontal field location is also modified slightly Refer to 9420 9440 Horizontal Print Location 9425 9445 9465 9474 Fonts The 9425 9445 9465 9474 fonts are proportional each character takes only as much space as it needs Uppercase I is the narrowest character and results in the most characters per inch Uppercase M is the widest and results in the fewest characters per inch In the following table uppercase I was used to calculate the most characters per inch Uppercase M was used to calculate the fewest characters per inch If you rotate the characters with the top of the characters toward the left or right side of the stock you will get the characters per inch shown in the table labeled Rotated Characters 6 1 9400 Series Programmer s Manual Parallel Characters Value Font Characters Inch 1 Standard 2 Reduced Character Height in 3 Bold 5 OCR A 6 UPC HR1 7 UPC HR2 Rotated Characters Characters per Inch Standard Reduced Bold OCR A 6 2 6 Quick References 9420 9440 Fonts The 9420 9440 fonts are monospaced every letter uses the same amount of space The following tables show the characters per inch for parallel and serial characters If you rotate the characters with the top of the characters toward the left or right side of the stock you will get the characters per inch shown in the table label
24. must be retransmitted 4 3 o o W o 0 o o o 9400 Series Programmer s Manual Monetary Symbols The default monetary symbols are the U S dollar and cents The ASCII characters 24 hex and 5E hex represent the dollar and cent symbols If you change your printer settings to use international pricing symbols these characters will then represent the new symbols For monetary selections that don t have a cent equivalent the character is changed to a space NOTE In EBCDIC based systems a is not available Use 94 to print a cent sign 4 4 4 Message Structures Commands The following characters are used in 9400 series online data streams Command Characters Command Description Character Open brace Command LEADIN character Comma Inter field separator IFS Semicolon Beginning of string character Split vertical bar Command inter record separator IRS Close brace Command TERMINATOR character Programming Conventions All online commands from the host computer follow these rules All data after the TERMINATOR character and before the next LEADIN character is ignored The hex values 7B 7C and 7D are reserved as command delimiters All data of a value less than 20 hex and greater than 7E hex is ignored All data strings batch data compressed bit map images or format data begin with a semi colon 3BH
25. string of characters 123 1295678 ASCII Code Function Two additional bar codes are supported as extensions to both UPC and EAN bar codes 2 Send exactly two digits for this bar code 5 Send exactly six digits a five digit bar code and a one digit check digit 4 20 4 Message Structures Line Field The message structure below transmits a line field This data stream defines the bit map to form a graphic line field Use the line field to emphasize data by printing a line or box You can have up to 100 line images The line record can be placed in a format data stream anywhere following the format header record Syntax L ROW COLUMN DIRECTION STOP THICKNESS NOTE Lines are counted as fields just like text or bar code fields When determining the number of fields in your format count each line as a separate field Field Contents LHH Must begin with the letter L for a line field The Lis followed by one or two digits for the field number There can be up to 100 fields per format in any combination of text barcode line or graphic fields Values 0 99 ROW One to four digits to define the row location of the field on the supply This is the distance from the the guide edge zero point at the bottom of the supply and the bottom of the field The zero point is 1 5 mm or 0 060 inches from the bottom of the supply The bottom of the supply is the edge that exits the pr
26. 9 603 3 73 094 7 931 2 48 063 0 613 3 77 095 8 941 2 52 064 0 624 3 81 096 8 952 2 56 065 1 634 3 85 097 9 962 2 60 066 2 645 3 89 099 0 973 2 64 067 2 656 3 94 100 0 984 2 69 068 3 666 3 98 101 1 994 2 73 069 3 677 2 77 070 4 687 2 81 071 4 698 2 85 072 5 708 6 17 9400 Series Programmer s Manual ASCII Characters The following table shows the characters available in each font HR1 and HR2 are human readable fonts for bar codes Character Std Reduced OCRA Bold HR1 HR2 yes yes no no no no yes yes no no no no yes yes yes yes no no yes yes no no no no x no no no amp yes yes no no no no i yes no no no no yes yes no yes no no yes yes no yes no no yes no no no no yes no no no no grave yes yes no no no no yes yes no no no no yes yes no no no no yes yes J no no no comma yes yes no no no yes yes yes no no no yes yes yes yes yes no yes yes no no no no _ underscore yes yes no no no yes yes yes no no no yes yes y yes no no yes yes yes yes no no apostrophe yes yes dl no no no yes yes no yes no no yes yes no no no no yes yes yes no no no yes yes yes no no no yes yes no no no no yes yes no no no no no no no no 0 9 yes yes yes yes yes yes A Z yes yes yes yes no HN a z yes yes no no no no yes What you enter is what prints no Character does not exist in this font nothing prints Uppercase H and N are the only alphabetic characters t
27. CII alphanumeric character including slash hyphen space dollar sign or decimal point Note that since the Format Name is a character string it is preceded by a semicolon Example F23 500 200 TEXTILES This format has the following attributes e Format number is F23 e Supply length is 50 millimeters e Supply width is 20 millimeters e This format is named TEXTILES Syntax Checklist e Make sure this is the first record in your format e Make sure the record begins with e Make sure the first parameter format number begins with F e Make sure the length and width in this record matches your supply length and width Remember these numbers are in tenths of millimeters so 500 equals 50 millimeters or 5 centimeters 4 8 4 Message Structures e Make sure your format name begins with a semi colon e Make sure the record ends with a record separator o o W o 0 o o o 4 9 9400 Series Programmer s Manual Text Field Record The text field record is constructed as shown below Syntax T IFLAG IVALU Field Contents THH IFLAG IVALUE E ROW COL MAG TFONT C ROT F ROT COLOR Must begin with the letter T for a text field The T is followed by one or two digits for the field number There can be up to 100 fields per format in any combination of text barcode line or graphic
28. ER A ER A GRAPHIC B3 1 1 TO LETT Sample Tag LETTER A GRAPHIC A A 4 Appendix A Sample Data Streams Compressed Graphic Data This example shows the same graphic data stream in compressed format Sample Compressed Graphic Data Stream G3 0 0 0 0 i 3dHsHd eGsGe eHqHe i GqGf 2fHOHf w en r S z ende 2mGeGm 3nGcGn oFcFo 0GaGo praFp prAFp 3aEAEg 2rDADr 3sCACs 2tBABt r3u u 4 VAV i y xipuaddy Oo D 3 a o D B W 3 o 9400 Series Programmer s Manual Sample Format Data Stream F3 0550 0507 GRAPHIC TO I O G3 200 Sample Batch 400 100 1 1 0 0 Bi 200 Data Stream 1 1 0 1 LETTER A ER A GRAPHIC B3 1 1 TO LETT Sample Tag LETTER A GRAPHIC A A 6 Appendix B Code 128 Information The 128 bar code is divided into 3 character sets Code A Code B and Code C Depending on the character set used the same bar pattern can be one of three characters Table 1 at the end of this appendix lists the characters in each character set Code A contains upper case letters A Z special characters and control characters Code A does not have lower case letters Code B contains upper and lower case alphanumeric characters and special characters Code B does not have control characters Cod
29. N ND ND HHH ND ND ND WW CO CG CO w D D OO ND AH OO Om od A A 209 A AB CO OW 00 ND ND D D 1 2 1 2 2 1 2 1 3 1 3 1 3 3 1 3 3 1 3 1 3 1 1 3 1 1 3 1 1 3 1 1 3 1 1 3 1 1 4 1 2 4 1 4 Appendix B Code 128 Information Code Code Code Value A B C 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 BS HT LF VT FF CR SO SI DLE DC DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS 93 RS 94 US DEL 95 FNC3 FNC3 96 FNC2 FNC2 97 SHIFT SHIFT 98 CODEC CODEC 99 CODEB FNC4 CODEB 1 FNC4 CODEA CODEA 3 FNC1 FNCT FNCA I N lt xS lt cCc V0 02090053 a 000 g xipuaddy o o o N gt o 3 W o B 9 9400 Series Programmer s Manual B 10 For supplies service or assistance call TOLL FREE 1 800 543 6650 In the U S A 1 800 263 4650 In Canada Printed in U S A
30. Odd Even 69 Data flow Xon Xoff Data Terminal Ready DTR Data bits Seven 7 or eight 8 Stop bits One 1 or two 2 Modify these communication settings on your printer as necessary to match the settings on your host computer See Setting Communication Values in this chapter 3 1 9400 Series Programmer s Manual There are three main buffers batch format and graphic The printer also has a 1024 byte input buffer which holds data until it is processed into the respective buffer s Data Flow Control The printer uses Xon Xoff or data terminal ready DTR for data flow control DTR flow control is usually required if you are using an IBM PC unless the PC has a special Xon Xoff program In DTR mode the printer activates DTR when the printer can accept more data from the host and deactivates when the printer s receive buffer is nearly full In Xon Xoff Mode the printer sends the Xon character when the printer can accept more data and sends Xoff when the printer buffer is nearly full In either mode once the printer has indicated that its buffer is nearly full by sending Xoff or deactivating DTR up to 134 additional characters may be accepted without losing any data The printer does not require any hardware or software signals from the host system in order to operate NOTE Flow control characters can be changed offline through the Printer Configuration mode The total number of formats batches and graphics is o
31. are less than the supply length and width e Make sure you have allowed enough space to hold all the characters in the field without running off the supply e Make sure you have left enough room so the bar code height does not run off the supply e Make sure the record ends with a record separator e If this is the last record in your format place a close brace at the end of the record NOTES 1 Field definitions may be sent in any order regardless of field location The last field carries priority over previous fields and will overwrite the previous fields if they overlap when printed To print human readable characters for Code 39 Interleaved 2 of 5 Codabar Code 128 and MSI bar codes create a separate text field NOTE If using this method with UPC or EAN bar codes the bar code may not print correctly Anew format with the same ID number as a previously defined format will overwrite the old format However the old format will not be overwritten until all batches queued to use the old format are completed The following special restrictions apply to online bar codes 4 18 UPCA UPCE EAN13 EAN8 I2of5 Code 39 Codabar Code 128 4 Message Structures You must send a leading zero 11 digits of data and a check digit 13 digits total The printer automatically prints a leading zero for this bar code You must send data and a check digit 7 digits total You must sen
32. ase 12 34 in text field T02 e This batch prints the number 0012345678905 in bar code field BOO Syntax Checklist e Make sure these batch data records are preceded by a batch header record e Make sure the first parameter field number matches the field number in your format 4 31 o o o W o 2 o o o 9400 Series Programmer s Manual e Ifthe field is an incrementing field you can enter any type of characters however only the numeric data will increment e Make sure the print data begins with a semi colon e Make sure each record ends with a record separator i e Place a close brace at the end of the last record NOTES 1 Send the correct format to the printer before sending the batch Batch data that doesn t have a defined format will generate an error 2 If consecutive batch data streams use the same format send only the changed data fields See the following section Using Previously Defined Print Data Using Multiple Batches with One Format You can send multiple batches for any format previously loaded into the printer To do so send the format to the printer then send as many batches as you want to print data on that format This allows you to send multiple batches without sending a new format with each batch Using Previously Defined Print Data When sending multiple batches for one format you can re use your print data On consecutive
33. ation Values ee 3 3 Cable Interface 3 5 4 Message Structures 4 1 Creating Online Data Streams eee 4 1 Transmitting Online Data Streams 4 1 Error Notification cccocccocccinnoncconinononanonaninaninaninan 4 3 Monetary Symbols u 4 4 Commands 4 5 Programming Conventions gt 4 5 Format Data a 4 6 Format Header Record 4 7 Text Field Record 4 10 Bar Code Field Record 4 14 Line Field 4 21 Batch Dataiexs science Sines Nelo 426 Batch Header Record 4 26 Entering Print Data for Fields 4 30 Using Multiple Batches with One Format 4 32 Using Previously Defined Print Data 4 32 Batch Separators ocooooccccnnnnccccccnnonccnnnnnannnos 4 33 o D o S o o 5 3 D 9400 Series Programmer s Manual 5 USING GraphlEs ccirnsn id 5 1 Defining Graphic Image Data 5 1 Placing the Image in a Format 5 8 Clear Image Buffer 5 11 Compressing the Data Stream 5 12 6 Quick References 6 1 Text Font IZ iii see 6 1 9425 9445 9465 9474 Fonts gt 6 1 9420 9440 Fonts cationes 6 3 Character Width in Dots 6 3 Parallel Character Width in Dots for the 9425 9445 and 9474 rire 6 4 Serial Character Width in Dots for 9465 6 4 Parall
34. batches the data in a field does not change omit that field from the later batch When you leave out any field number that was specified in the preceding batch the data used in the preceding batch will print on following batches until new field data is entered 4 32 4 Message Structures For example batch 1 below prints a date in text field TO1 Since batch 1 and batch 2 are printed on the same day batch 2 can leave out field TO1 Since TO1 was defined in the preceding batch it will automatically print in batch 2 Batch 1 Batch 2 Bl2y Ly ky G L BL2 15 04 17 Ly 07 CFs T01 12 31 9 TO2 Stock 52014 TO2 Stock 43768 T03 Sprinkler T03 100 Hose NOTE If two fields overlap do NOT use this feature If fields overlap you must send the format before each batch Batch Separators This command selects the use of batch separators Abatch separator is a tag with a wide black line across the top or a double length tag and is last tag in a batch Your Operator s Handbook shows the type of batch separator used by your printer NOTE When printing online add 1 to your batch quantity The batch separator does not add a tag to the total number of tags in a batch In offline operation a batch separator increases the batch count by one tag The command structure is shown below followed by an example NOTE If using this batch separator packet make sure the batch header MODE value is setto C 4 33
35. d 12 digits of data and a check digit 13 digits total You must send 7 digits of data and a check digit 8 digits total NOTE If the check digit is incorrect or omitted from a UPC or EAN bar code the printer will automatically place the correct check digit in the bar code This bar code has no check digit The printer automatically prints the start and stop characters so only the data must be sent The length of the data is variable If the data has an odd number of digits add a leading zero to make the length even The start and stop characters must be placed at the beginning and end of the data before it is sent to the printer The start and stop character is an asterisk The length of the data is variable The start and stop characters must be placed at the beginning and end of the data before it is sent to the printer The acceptable start and stop characters are a combination of lowercase a b c or d The length of this data is variable You can send characters for Function Codes 1 4 as e fixed data when defining a code 128 field 4 19 o o W o 0 o o o 9400 Series Programmer s Manual e batch data when printing To send the Function Codes use a tilde followed by a three digit ASCII code as shown in the following table For example to print a string of bar code data with function code F2 as the fourth character 123 F2 5678 send this
36. dable characters One digit for the location of human readable characters printed with a UPC or EAN bar code If no value is given no human readable characters are printed Values 0 No human readable characters printed 1 Human readable printed above the bar code 2 Human readable printed below the bar code NOTE Always use the HR parameter to generate the human readable text for a UPC or EAN bar code If you manually insert human readable text the barcode may not print accurately Example B11 1 1 70 30 1 4 0 120 0 This bar code field has the following attributes e Bar code field number is B11 e This field increases by 1 with successive tickets IFLAG increment value 1 e Field begins 7 millimeters from the bottom of the print area e Field begins 3 millimeters from the left edge of the print area e Bar code density is 6 63 characters per inch density 1 code 39 e Bar code used is Code 39 4 e The top of the field points to the top of the supply rotation 0 e The height of the bar code is 12 millimeters o o W o 0 o o o 9400 Series Programmer s Manual e No human readable characters appear with this bar code 0 Syntax Checklist e Make sure this record is preceded by a format header record e Make sure the first parameter field number begins with B e Make sure the row and column locations in this record
37. de 128 5 83 alphanumeric 11 66 numeric only MSI 5 34 UPC EAN 117 standard density Code 39 4 01 120f5 4 93 Code 128 4 37 alphanumeric 8 74 numeric only MSI 4 01 Code 39 12 02 120f5 3 01 Code 39 6 01 For more information on Code 128 see Appendix B 6 10 6 Quick References Bar Code Densities 9465 Serial Print Bar Code Density Char in Code 39 6 63 120f5 12 02 Code 128 8 74 alphanumeric 17 48 numeric only MSI 6 87 UPC EAN 80 standard density Code 39 3 32 120f5 6 87 Code 128 5 83 alphanumeric 11 66 numeric only MSI 5 34 UPC EAN 120 standard density Code 39 4 01 120f5 4 93 Code 128 4 37 alphanumeric 8 74 numeric only MSI 4 01 Code 39 12 02 120f5 3 01 Code 39 6 01 9 E o x D h gt o o For more information on Code 128 see Appendix B 6 11 9400 Series Programmer s Manual Line Width The following tables show the horizontal and vertical line widths On the 9425 9445 9474 and 9420 9440 printers the line widths are the same for horizontal and vertical lines On the 9465 horizontal and vertical line widths are different Line Widths 9425 9445 9474 and 9420 9440 The following table shows the horizontal and vertical line widths for the 9425 9445 9474 and 9420 9440 printers Line Width Line Number epee Inches O ON O fF WIN o 6 12
38. e bar code field Sample Format Data Stream F1 0550 0507 ONLINE T00 1 000 0475 0050 1 T01 1 000 0406 0050 1 T02 1 000 0017 0253 1 B00 1 000 0124 0093 1 Sample Batch Data Stream Bly2 37 117070 BATCH 00 TEST FORMAT 1 T01 S N 97464B T02 12 34 B00 0012345678905 y xipuaddy o o 3 o 9 9 7 o 3 a Sample Tag TEST FORMAT 1 S N 97464B 0712345 67890 5 A 1 9400 Series Programmer s Manual Line Fields This example shows how to use line fields to create a box Sample Format Data Stream F2 0550 0507 BOX L0 50 50 0 304 10 L1 50 50 1 304 10 L2 50 304 0 304 10 L4 304 50 1 316 10 Sample Batch Data Stream B2 1 0 1 1 1 C BOXTEST Sample Tag A 2 Appendix A Sample Data Streams Graphic Images Sample Graphic Data Stream This Graphic data stream precedes the format that uses it a ehhh D OR Bee o o DY ENE NENNEN Ne NE e Q I kHgHk kHgHk LGgG1 PAR 1 HeHl HeHl mGeGm mGeGm nGcGn nGcGn nGcGn FO CHO 0GaGo praFp pFAFp 7 GEAEG QEAEG r y xipuaddy o o 3 o 9 9 7 o 3 a 9400 Series Programmer s Manual Sample Format Data Stream F3 0550 0507 GRAPHIC TO I O G3 200 Sample Batch 400 100 1 1 0 0 Bi 200 Data Stream 1 1 0 1 LETT
39. e C character set contains pairs of numbers In code C each bar pattern represents a pair of numbers ranging from 00 to 99 When the data contains at least four numbers in a row 128 switches to code C then prints one bar pattern for each pair of numbers This doubles the numeric data per inch Therefore it may be better to pad numeric data with a zero if it has an odd number of characters The bar codes below show the difference between an odd number of numeric characters and an even number of numeric characters Do this only if your system can ignore leading zeros Bar Code 1 Data 1234567 gt 5 3 3 Q x o o o N gt o 3 W o Bar Code 2 Data 01234567 B 1 9400 Series Programmer s Manual Bar Code 2 is not as wide as Bar Code 1 because all of its characters are printed with bar symbols from code C Only 6 of Bar Code 1 s characters are printed in code C The other character has to be printed in code B Whenever 128 switches from one character set to another it adds bar patterns that tell a scanner to switch character sets These extra bar patterns cause wider bar codes Bar Code Width The width of a Code 128 bar code is determined this way e If there are four or more numbers in a row an even number of them print in code C e lf there are four or more numbers in a row with an odd quantity e g 7 numbers in
40. e printer assigns a batch name make sure there are no characters or spaces between the semi colon and the record separator Make sure this record ends with a record separator Entering Print Data for Fields Enter the data to print in each field after the batch header record as shown Syntax B QUANTITY CUT REP PARTS 0 MODE BATCH_NAME T print data B print data THH The number of the text field to print enter the number in place of Bf The number of the bar code field to print enter the field number in place of print data Enter the data you want to print in this field This character string begins with a semi colon and can be 1 to 100 characters long Place a record separator 1 at the end of this string 4 30 4 Message Structures If there is a text field you don t want to use enter that field number and a semi colon with no print data Example This example contains data to print the label shown below You ll find the data stream for this format in the section Format Data B1 0012 1 01 1 0 C PTEST ac FORMATI TEST FORMAT 1 01 S N 97464B T02 512 34 S N 97464B B00 0012345678905 01112345 67890 5 12 34 This batch has the following attributes e This batch prints the phrase TEST FORMAT 1 in text field TOO e This batch prints the phrase S N 97464B in text field TO1 e This batch prints the phr
41. ed Rotated Characters Parallel Characters Rotated Characters Characters Characters per Inch per Inch Standard Standard Reduced Reduced Bold OCR A 9 E o x D h gt o o Character Width in Dots The size of the characters is the same on the 9425 9445 9465 and 9474 printers However there are more dots per horizontal inch on the 9465 Because of this parallel characters on the 9465 only have a higher number of dots per character across the character width The dots per character is the same for the 9425 9445 and 9474 printers for all characters and for the 9465 printer for serial characters The examples below show the difference between parallel characters and serial characters Parallel Characters Serial Characters 6 3 9400 Series Programmer s Manual Parallel Character Width in Dots for the 9425 9445 and 9474 The following table shows the width of the 9425 9445 and 9474 characters in dots Uppercase is the narrowest character fewest dots per character Uppercase M is the widest character most dots per character Value Font Dots Wide 1 Standard 2 Reduced 3 Bold 5 OCR A 6 UPC HR1 7 UPC HR2 Inter character gap Serial Character Width in Dots for 9465 Value Font Dots Wide 7 14 2 7 1 Standard 2 Reduced 3 Bold 5 OCR A 6 UPC HR1 7 UPC HR2 Inter character
42. el Character Width in Dots for 9465 6 5 Parallel Character Width in Dots for 9420 9440 Fonts ses ans 6 5 Serial Character Width in Dots for 9420 9440 ROMS nun ea are 6 6 Bar Codes tidad ad 6 6 Bar Code Densities 6 7 Bar Code Densities 9425 9445 9474 6 8 Bar Code Densities 9420 9440 6 9 Bar Code Densities 9465 Parallel Print 6 10 Bar Code Densities 9465 Serial Print 6 11 Hne Wide dd 6 12 Line Widths 9425 9445 9474 and 9420 9440 rca ee 6 12 Horizontal Line Widths 9465 6 13 Vertical Line Widths 9465 6 14 Special Char ci S a nen 6 15 Code 128 Function Codes nme 6 15 9420 9440 Horizontal Print Location 6 16 ASCIICharacters comisaria tad 6 18 English Metric Conversion eee 6 20 English Metric Conversion CONL 4 6 21 Table of Contents Appendix A Sample Data Streams A 1 Formats Text and Bar Code Fields A 1 Une Fields A 2 Graphic lMag88 ana ee A 3 Compressed Graphic Data ooooonccccc nocccccccnncccncconnnnos A 5 Appendix B Code 128 Information B 1 Bar Code Width eee ener B 2 Quiet ZONE eee eee ena B 4 Function Codes eee nn B 5 Table A 1 128 Bar Code Character Sets B 6 ITOK TE Index 1 o o S O o 5 3
43. h 0 11 inch 0 15 inch g xipuaddy el o o N gt o 3 W o B 5 9400 Series Programmer s Manual Function Codes Code 128 has four function codes f1 f4 These special characters can be entered as e fixed characters when defining a code 128 field Format Entry e data when printing a batch Data Entry Enter the special 128 function codes as follows to select this Press these keys function code F2 then 1 f1 F2 then 2 f2 F2 then 3 f3 F2 then 4 f4 The function code is displayed as F1 F2 F3 or F4 B 6 Appendix B Code 128 Information Table A 1 128 Bar Code Character Sets Any of the following characters can be used in online communication with the printer by sending the character s standard decimal value To enter specific characters from the keyboard refer to Using the Keyboard in section 1 of the Operator s Handbook Values listed on the chart are for reference only they are not decimal values Code Code Code Value A 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 g xipuaddy o o o o mk N co Ss h o 3 W o P PO PPD E nu um AH NN ND O ND ND D D D ND D D D D ND D D D D D D ND N D ND D O O1 B D O O1 B D O B 7 9400 Series Programmer s Manual gt N lt XE lt CHVUOID VTOZZTRL IONMIOUDPR ANMPWWWWWWWNNNNNWH HHH D
44. hat print in the Human Readable fonts All other characters are numeric 6 18 6 Quick References Printable Characters by Font Following are the printable characters not at actual size Human Readable 1 and Human Readable 2 are not available offline ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 8 amp k 2 gt lt EON OME YRS Rs Standard ABCDEFGHIJKLMNOPQRSTUVWXYZ o 5 2 abcdefghijklmnopgrstuvwxyz S o V 0123456789 4 8 0x gt G CONE IME Y RES Rs ABCDEF GHIJKLMNOPORSTUVHXYZ 0123456789 1 1 8 049 gt lt 3 NC ABCDEF GHIJKLMNOPORSTUVHXYZ 0123456789 4 8 08 gt lt UTC 07 ABCDEF CHIJKLMOPQ Reduced RSTUVWXY Z50 0123456789 ABCDEF GHIJKLMOPQ Bold RSTUVWXYZSO 0123456789 ABCDEF GHIJKLMNOPARSTUVUXY Z 0103456789 gt lt Yr Y ABCDEFGHIJKLMNOPARSTUVUXYZ 0123455789 gt lt f YH Y OCR A 0123456789 0123456789 0123456789 Human Readable Human Readable HR1 HR2 9400 Series Programmer s Manual English Metric Conversion Inches TOMM Inches TOMM Inches TOMM Inches TOMM a 0 060 15 0 075 19 0 100 25 0 125 31 0 150 38 0 175 44 0 200 50 0 225 57 0 250 63 0 275 70 0 300 76 0 325 82 0 350 89 0 375 95 0 400 101 0 425 108 0 450 114 0 475 121 0 500 127 0 525 133 0 550 140 0 575 146 0 600 152 0 625 159 0 650 165 0 675 171 0 700 178 0 725 184 0 750 191 0 775 197 0 800 203
45. inter first This value is measured in tenths of millimeters TOMMS and must be less than the maximum length of the supply Values 0 2032 4 21 o o W o o o o o 9400 Series Programmer s Manual COLUMN DIRECTION STOP One to four digits to define the column location of the field on the supply This is the distance from the guide edge zero point at the eft edge of the supply and the left edge of the field The zero point is 1 5 mm or 0 060 inches from the left edge of the supply The unit of measurement is tenths of millimeters The range must be less than the maximum width of the supply Values 9425 0 508 0 to 2 inches 9445 0 1016 0 to 4 inches 9465 0 1016 0 to 4 inches 9474 0 1016 0 to 4 inches One digit to define the direction of the line Values 0 Vertical 1 Horizontal One to four digits to define the stop position Row or Column dependent on the DIRECTION setting for the line Values 1 2032 4 22 4 Message Structures THICKNESS One or two digits for the line thickness in dots 9425 1 dot 1 192 inch 9445 1 dot 1 192 inch 9465 1 dot 1 192 inch horizontal line 1 dot 1 264 inch vertical line 9474 1 dot 1 192 inch Values 1 15 NOTE Horizontal and vertical line widths on the 9465 printer do not match exactly To choose compatible horizontal and vertical line widths refer to the Line Width table
46. lack 19 White 8 Black 4 White Row 3 4 White 8 Black 19 White 8 Black 4 White Row 4 5 White 7 Black 19 White 7 Black 5 White 5 2 5 Using Graphics The data stream uses letters to identify dot counts e CAPITAL letters represent black dots e lowercase letters represent white dots Using the coding chart below the data stream for row 1 would be written as follows Dot count Row 1 4 White 8 Black 19 White 8 Black 4 White Data Stream dHsHd 4 white d 8 black H 19 white s You can use multiple letter codes to indicate strings of same color dots For example 30 black dots ZD 9 white dots ccc Coding Chart Black Dots White Dots Code dots E TAC IOTMU00U gt N lt lt XS lt CHMDOVOZ 3 x 5Q 0000p N lt X ESs lt ce 00 0005 5 3 2 o W o o 9400 Series Programmer s Manual The graphic data stream contains a graphic header record followed by data streams for each row of dots in the image Syntax G 0 0 0 0 i fe AO Codes feo dot codes j dot codes i Field Contents GH Must begin with the letter G to identify this as a graphic data stream The G is followed by a one or two digit number to identify the graphic image Later you will use this number to insert the graphic into a format Values 0 99 NOTE If this graphic is used in offline batch entry the printer assigns a
47. line or graphic fields Values 0 99 You can set numeric fields to increase or decrease in value as each ticket is printed This parameter consists of one character to define the field as incremented decremented or constant Values I Increment D Decrement If the field does not change define IFLAG as and set IVALUE to zero 0 NOTE Do not select incrementing on UPC or EAN bar codes or fields that contain a check digit One to three digits to define the amount by which the value in the field increases or decreases as each ticket is printed If the field does not change define IFLAG as I and set IVALUE to zero 0 Values 0 999 4 14 ROW COL 4 Message Structures One to four digits to define the row location of the field on the supply This is the distance from the the guide edge zero point at the bottom of the supply and the bottom of the field The zero point is 1 5 mm or 0 060 inches from the bottom of the supply The bottom of the supply is the edge that exits the printer first This value is measured in tenths of millimeters TOMMS and must be less than the maximum length of the supply Values 0 2032 NOTE The minimum row location for serial bar code fields is 9425 16 0 06 inches 9445 16 0 06 inches 9465 16 0 06 inches 9474 23 0 09 inches One to four digits to define the column location of the field on the supply This is the distance from the guide edge zer
48. mer s Manual The table below shows the characters per inch for Code 128 The table shows the values for numeric data and for alphanumeric data at each of the three densities available on the printer The characters per inch for your bar code will be somewhere between these two values depending on the mixture of numeric and alphabetic characters For a precise calculation of the width of your bar code refer to the specification for the Code 128 bar code Density Numeric Alpha Data numeric data NOTE Bar codes printed in parallel mode top of the bar code toward top of tag on the 9465 only have the characters per inch shown in the following table Density Numeric Alpha Data numeric data B 4 Appendix B Code 128 Information Quiet Zone When you estimate the area you ll need for the bar code remember to add the length of the quiet zone The quiet zone is an area of white space required at the beginning and end of each bar code The minimum size of the quiet zone is 0 10 or 10 times the width of the narrowest bar code element whichever is greater The tables below show the minimum size of the quiet zone at each density For wand scanning the quiet zone should be 0 25 to 0 35 inch Density Quiet Zone 0 10 inch 0 15 inch 0 20 inch The minimum quiet zone for parallel bar codes printed on the 9465 are shown in the following table Density Quiet Zone 0 10 inc
49. name of GPH where is the ID number assigned here ROW Enter 0 COLUMN Enter 0 LINES Enter 0 DOTS Enter 0 5 4 dot codes 5 Using Graphics NOTE The parameters ROW COLUMN LINES and DOTS exist to maintain the 9420 9440 data structure These parameters are not used by the 9425 9445 9465 9474 printers but must be in the data stream The values can be valid 9420 values or can be set to 0 The first row of dot codes corresponds to the bottom row of dots in the image Essentially this means you are building the graphic image upside down in the data stream Note that since this record is a character string it begins with a semi colon You can place up to 100 characters in each row Do nat put any spaces in the dot code character string 5 5 C 2 o W o o 9400 Series Programmer s Manual Example This graphic data stream generates the letter A from the grid earlier in this section The format and batch data streams to print a sample tag follow the graphic data stream a Q hhh oO Osa k ENE NENE Ne Ne Ne Ne Ne Ne Do a TFTeaQMHhANMNIAAAAAO 1He mGe mGe nGc nGc nGc OFC oGa pra prA Hl Gm Gm Gn Gn Gn Fo Go Fp Fp QEAE q EAE q QEAE q rDA rDA sCA sCA SCA tBA tBA zucu zucu zucu vAv Dr Dr Cs Cs Cs Bt BE
50. nly limited by the amount of memory available 3 2 3 Communication Requirements Setting Communication Values To set the communication parameters follow the instructions below For more information on operating the printer refer to the Operator s Handbook 1 From the main menu press D to display Printer Configuration Press gt You ll see Enter password Enter the 1 8 character password and press i NOTE When you first receive the printer the password is MANAGER or ONLINE 2 You ll see the Configuration Options menu Select Config Option Define Check Digit Schemes Press until you see Host Port Configuration Press to select this option With each parameter you can enter a new selection or just press to keep the value that is displayed 3 You ll see the Host Option menu and the first online parameter ng 8 3 Q lt 3 8 5 E 52 une o os Select Baud Rate 2400 Press or until you see the baud rate you need then press You ll see Enter Parity N N one O dd or E ven 3 3 9400 Series Programmer s Manual 4 Select the parity you need and press You ll see Enter Word Length 7 8 8 5 Select the word length you need and press You ll see Enter Stop Bits 1 2 1 6 Select the stop bits you need and press You ll see Enter Start XON character 17 7 Enter a number from 1 127 for XON flow control or 128 for DTR flow control You ll see Enter
51. o point at the eft edge of the supply and the left edge of the field The zero point is 1 5 mm or 0 060 inches from the left edge of the supply The unit of measurement is tenths of millimeters The range must be less than the maximum width of the supply Values 9425 0 508 0 to 2 inches 9445 0 1016 0 to 4 inches 9465 0 1016 0 to 4 inches 9474 0 1016 0 to 4 inches o o W o o o o o 9400 Series Programmer s Manual DENSITY BFONT F ROT HEIGHT One digit for the bar code density for Interleaved 2 of 5 Code 128 MSI Code 39 and UPC EAN barcodes Values 1 5 Some bar codes do not support all 5 values For the actual densities for these values see Quick References One digit indicating which bar code font to use Values UPC A UPC E Interleaved 2 of 5 Code 39 Codabar EAN 8 EAN 13 Code 128 MSI 10 UPC EAN 2 11 UPC EAN 5 M O O1 B ND Field rotation The direction of the field with respect to the supply Values 0 top of field toward top of supply 1 top of field toward left of supply 2 top of field toward bottom of supply 3 top of field toward right of supply One to four digits for the bar code height in tenths of millimeters The value should be less than the length or width of the supply Values 50 2032 5 1 to 203 2 mm or 0 2 to 8 0 inches 4 16 4 Message Structures ER Human rea
52. ode Serial Bar Code 6 7 9400 Series Programmer s Manual Bar Code Densities 9425 9445 9474 Bar Code Density Char in Code 39 6 63 120f5 12 02 Code 128 8 74 alphanumeric 17 48 numeric only MSI 6 87 UPC EAN 80 standard density Code 39 3 32 120f5 6 87 Code 128 5 83 alphanumeric 11 66 numeric only MSI 5 34 UPC EAN 120 standard density Code 39 4 01 120f5 4 93 Code 128 4 37 alphanumeric 8 74 numeric only MSI 4 01 Code 39 12 02 120f5 3 01 Code 39 6 01 For more information on Code 128 see Appendix B This density is not supported on the 9474 printer 6 8 6 Quick References Bar Code Densities 9420 9440 Bar Code Density Char in Code 39 6 63 120f5 12 02 Code 128 8 74 alphanumeric 17 48 numeric only MSI 6 87 Code 39 3 32 120f5 6 87 Code 128 5 83 alphanumeric 11 66 numeric only MSI 5 34 Code 39 4 01 120f5 4 93 Code 128 4 37 alphanumeric 8 74 numeric only MSI 4 01 Code 39 12 02 120f5 3 01 Code 39 6 01 9 E o x D o h gt o o For more information on Code 128 see Appendix B 6 9 9400 Series Programmer s Manual Bar Code Densities 9465 Parallel Print Bar Code Density Char in Code 39 6 63 120f5 12 02 Code 128 8 74 alphanumeric 17 48 numeric only MSI 6 87 UPC EAN 87 standard density Code 39 3 32 120f5 6 87 Co
53. rge amount of repetitive data Therefore the printer uses a data compression algorithm for the graphic message structure Here s how it works 1 Any image is defined as a matrix of cells 2 Each row of the matrix consists of a series of consecutive ON black or OFF white cells The range is 1 26 represented by adding either a hex 40 black or hex 60 white Cells that print black will be represented by the upper case letters A through Z in the file sent to the printer Cells that print white will be represented by the lowercase letters a through z in the file sent to the printer Consecutive cells greater than 26 require multiple letters Example 39 consecutive white cells would be represented by the letters zm i e 2 produces 26 white cells followed by m or 13 more white cells 3 Each row of the matrix is terminated by the command inter record separator split vertical bar However the last row of the matrix ends with the TERMINATOR command closed brace 4 In addition to compressing consecutive cells repetitive lines of compressed row data can be combined For example if twelve rows have the same data zm a number can be added at the beginning of the line to repeat the line 12zm The following example shows how you can compress the Letter A data stream The long version is on the left The compressed version of the same data stream is on the right 5 12
54. rs The range must be less than the maximum width of the supply Values 9425 0 508 0 to 2 inches 9445 0 1016 0 to 4 inches 9465 0 1016 0 to 4 inches 9474 0 1016 0 to 4 inches o o W o o o o o 9400 Series Programmer s Manual MAG TFONT C ROT F ROT COLOR One to two digits as the magnification factor for the font of text fields Values 1 10 NOTE Font magnifications creating greater than 30 black print on a format may result in lower print quality One digit as the font for the TEXT field See Quick References for font samples Values Standard Reduced Bold OCR A UPC HR1 UPC HR2 Character rotation The direction characters point with respect to the field NOOO ND Values 0 tops of characters toward top of field 1 tops of characters toward left of field Field rotation The direction of the field with respect to the supply Values 0 top of field toward top of supply 1 top of field toward left of supply 2 top of field toward bottom of supply 3 top of field toward right of supply One character to define the color of a text field Values B Black characters 42H W White characters on black 57H 4 12 4 Message Structures Example T05 1 0 230 30 1 1 0 0 B This text field has the following attributes Text field number is TO5 This field does not change value with successive tickets
55. s follows e Insert graphic number 1 into the format e Place the graphic 10 millimeters from the bottom of the print area e Place the graphic 4 millimeters from the left edge of the print area Syntax Checklist e Make sure this record is preceded by a format header record e Make sure the first parameter in the record begins with G e Make sure the number in the first parameter matches the number of the graphic e Make sure the record ends with a record separator e If this is the last record in the format place a close brace at the end of the record 5 10 5 Using Graphics Clear Image Buffer This command clears all or selective graphics from the image buffer Once graphic data is sent to the printer that graphic stays in memory until a clear image buffer command is sent CH c 2 5 o a W T o 0 Example C Field Contents c Must be the letter C to identify the clear image buffer command See the next section for more information about the clear command 4 This optional parameter will specify a particular graphic to be cleared from memory It must match the number assigned in the graphic data stream If omitted ALL graphics in memory will be deleted Example C Clears all graphics from the printer C4 Clears only graphic number 4 5 11 9400 Series Programmer s Manual Compressing the Data Stream Image data usually consists of a la
56. so be used offline However formats created offline cannot be used online lt 2 S Batch data Contains the format number and actual data to be printed on the supply Batch data is downloaded to the printer and combined with a format stored in the printer Graphic data Contains the actual pixel data which forms a graphic image NOTE Format batch and graphic data are stored when you turn the power off Format and graphic data may be sent at any time Since batch data is combined with a format for printing the format and graphic data for a batch must reside in the printer before sending the batch 2 1 9400 Series Programmer s Manual Each data type has its own data stream structure Refer to Message Structures in this manual 2 2 3 Communication Requirements To enable communications between the printer and the computer the printer communications setup must match the setup for the host computer The options are e Baud rate e Parity e Data flow control e Data bits e Stop bits All online data uses the ASCII American Standard Code for Information Interchange character code for interpretation of bits as characters Input Characteristics Below are the input characteristics for communications The defaults are shown in bold print e Asynchronous D 6 e Full duplex 33 E e Selectable options 3 5 Baud rate 110 300 600 1200 2400 4800 9600 2 Parity No parity
57. the default horizontal field location is the dot nearest to the location you enter nearest 0 0052 inch Offline Online Offline Online inches mm tomms inches mm tomms 0 06 001 6 0 0 85 021 7 201 0 10 002 7 10 0 89 022 8 211 0 14 003 7 21 0 94 023 8 222 0 19 004 8 31 0 98 024 9 232 0 23 005 8 42 1 02 025 9 243 0 27 006 9 52 1 06 027 0 253 0 31 008 0 63 1 10 028 1 264 0 35 009 0 74 1 14 029 1 275 0 39 010 1 84 1 19 030 2 285 0 44 011 1 95 1 23 031 2 296 0 48 012 2 105 1 27 032 3 306 0 52 013 2 116 1 31 033 3 317 0 56 014 3 126 1 35 034 4 328 0 60 015 4 137 1 39 035 5 338 0 64 016 4 148 1 44 036 5 349 0 69 017 5 158 1 48 037 6 359 0 73 018 5 169 1 52 038 6 370 0 77 019 6 179 1 56 039 7 380 0 81 020 7 190 1 60 040 8 391 6 16 6 Quick References Offline Online Offline Online inches mm tomms inches mm tomms 1 64 041 8 402 2 89 073 6 719 1 69 042 9 412 2 94 074 6 730 1 73 043 9 423 2 98 075 7 740 1 77 045 0 433 3 02 076 7 751 1 77 045 0 433 3 06 077 8 761 2 1 81 046 0 444 3 10 078 9 772 gt 1 85 047 1 455 3 14 079 9 783 3 1 89 048 2 465 3 19 081 0 793 S 1 94 049 2 476 3 23 082 0 804 8 1 98 050 3 486 3 27 083 1 814 6 2 02 051 3 497 3 31 084 1 825 2 06 052 4 507 3 35 085 2 835 2 10 053 5 518 3 39 086 3 846 2 14 054 5 529 3 44 087 3 857 2 19 055 6 539 3 48 088 4 867 2 23 056 6 550 3 52 089 4 878 2 27 057 7 560 3 56 090 5 888 2 31 058 7 571 3 60 091 6 899 2 35 059 8 582 3 64 092 6 910 2 39 060 9 592 3 69 093 7 920 2 44 061
58. the guide edge zero point at the bottom of the supply and the bottom of the field The zero point is 1 5 mm or 0 060 inches from the bottom of the supply The bottom of the supply is the edge that exits the printer first 5 8 5 Using Graphics c u m Q This value is measured in tenths of millimeters TOMMS and must be less o than the maximum length of the supply 5 7 Values 0 2032 COLUMN One to four digits to define the column location of the field on the supply This is the distance from the guide edge zero point at the eft edge of the supply and the left edge of the field The zero point is 1 5 mm or 0 060 inches from the left edge of the supply The unit of measurement is tenths of millimeters The range must be less than the maximum width of the supply Values 9425 0 508 0 to 2 inches 9445 0 1016 0 to 4 inches 9465 0 1016 0 to 4 inches 9474 0 1016 0 to 4 inches The following format data stream uses the graphic data defined earlier in this chapter The graphic is inserted 20 mm from the bottom and 20 mm from the left edge of the supply F11 550 507 LETTER A G1 200 200 205140 200 100 1718 0521 5 9 9400 Series Programmer s Manual The following batch data stream prints the tag below B11 1 1 1 1 0 C LETTER A TO LETTER A GRAPHIC LETTER A GRAPHIC A Example G1 100 40 The graphic is inserted into the format a
Download Pdf Manuals
Related Search
Related Contents
BR 755, BR 755C, BR 855 優良住宅部品 (新規申請用) 図書作成要領 User Manual - SMA Solar Technology AG Copyright © All rights reserved.
Failed to retrieve file