Oki OKIPOS X400 Programming Manual Download Page 116

EAN-8 

 

Command Structure

 <ESC>B4bbccc (data)  

 

 

 

 

<ESC>D4bbccc (data) 

 

    bb 

Width 

of 

narrow 

element 

in 

dots 

(01~12) 

    ccc 

Bar 

height 

in 

dots 

(001~999) 

 

 

 

 

(data) = 

Bar code data (numeric); must be exactly 8 digits. 

 

Character Set 

 0-9 

(numeric 

only) 

 

Density Table 

 

 

 

 

 

 

Value of “bb”  Narrow Bar Width 

(mils) 

Magnification 

Factor 

 02 

10.0 

75% 

 03 

15.0 

112% 

 04 

20.0 

150% 

 

 

Example 

<ESC>H100<ESC>V100<ESC>BD4031001234567 

 

 

 

 

 

 

Notes   1. 

 

D4 provides guide bars that extend longer than the reset of the bar code.   

and the human readable text below the symbol. 

    2. 

The 

check 

digit 

is 

automatically calculated for EAN-8. 

 

114

All manuals and user guides at all-guides.com

all-guides.com

Summary of Contents for OKIPOS X400

Page 1: ...arcodes Variable Ratio 18 Base Reference Point 20 Characters Custom Designed 22 Character Expansion 24 Character Fixed Spacing 26 Character Pitch 27 Continuous Forms Printing 29 Character Proportional...

Page 2: ...om Recall 75 Graphics PCX Store 76 Graphics PCX Recall 77 Initialize 78 Area Select 79 Status 80 Two Dimensional Symbols 81 Maxicode 82 PDF 417 84 Configuration Commands 86 Backfeed Enable 87 Calibrat...

Page 3: ...and Codes contain non printable ASCII characters such as STX ETX ESC and printable characters These commands must be assembled into an organized block of code to be sent as one data stream to the prin...

Page 4: ...printable ASCII characters cannot be sent from the host The manual uses Standard Protocol Control Codes for all of the examples The Protocol Control codes must be downloaded from the host using the E...

Page 5: ...ystrokes and program size by assigning the ESC character to a string variable since this character is used quite often The following two examples in BASIC show a typical example using these hints Both...

Page 6: ...print one label Tells the printer that the last command has been sent The printer can now create and print the job THE PRINT AREA The maximum print area is 50 inches long Most of your label applicatio...

Page 7: ...e Reference Point command as part of your data to the printer to set a new base reference point for your label Calculate the distance in dots from the normal base reference point to the closest edge o...

Page 8: ...ld appear on a five inch wide label see illustration If you want to test the sample label outputs and are using labels less than 5 inches in width you will have to adjust the positioning accordingly s...

Page 9: ...00 ESC L0303 ESC MOKI ESC H0050 ESC V0200 ESC B103100 OKI ESC H0070 ESC V0310 ESC L0101 ESC UOKI ESC Q1 ESC Z the left facing the printer to make it print on a 2 wide label Original image must be move...

Page 10: ...SC V800 ESC H200 ESC L0202 ESC WB1E ESC Q1 ESC Z The following data stream will rotate both the field and the base reference point for that field ESC A ESC R ESC 1 ESC V800 ESC H200 ESC L0202 ESC WB1E...

Page 11: ...ibration Protocol Codes Print Darkness Range Sensor Type RS232 Parameters Label Tear Off Position Backfeed Enable Disable Because there are no DIP switches to indicate the current printer settings a T...

Page 12: ...ulting calibration values are stored in the printer and used until the unit is recalibrated A separated value is stored for direct thermal or thermal transfer modes because the settings will differ si...

Page 13: ...he command requires additional variable information it is represented by a group of lower case alpha characters immediately following the command character For example if an aaaabb is listed following...

Page 14: ...b Number of dots 01 12 for narrow bar and narrow space ccc Bar height in dots 001 999 d UCC 128 only Not used for other bar code types 0 No human readable text 1 Human readable text at top 2 Human rea...

Page 15: ...C V600 ESC OB0 ESC H533 ESC V655 ESC OB123456 ESC H350 ESC V725 ESC D30315009827721123 ESC L0101 ESC H320 ESC V800 ESC OB0 ESC H378 ESC V878 ESC OB98277 ESC H498 ESC V878 ESC OB21123 ESC H665 ESC V760...

Page 16: ...Printer Output 14 All manuals and user guides at all guides com a l l g u i d e s c o m...

Page 17: ...menting ESC A ESC H100 ESC V200 ESC BI04150101234567000000001 ESC Q2 ESC Z With Incrementing ESC A ESC H100 ESC V200 ESC F001 001 ESC BI04150101234567000000001 ESC Q2 ESC Z 15 All manuals and user gui...

Page 18: ...dual bar code symbols 5 Because of their unique characteristics two dimensional symbols are covered separately 6 For UCC128 the FNC1 code is automatically inserted and the Mod 10 and Mod 103 check dig...

Page 19: ...This command works together with the ESC BT command to specify an expansion factor and the bar code height for the particular symbol being printed Input to Printer ESC A ESC H50 ESC V50 ESC BT10103010...

Page 20: ...ion commands and preceding the ESC BW command Default Current setting Command Function To print a bar code with a ratio rather than those specified through the standard bar code commands B BD and D Th...

Page 21: ...xp ansion command 2 You may use only one variable ratio bar code per label 3 If the data specified in this command is incorrect the command is ignored and the ratio used will be based on the previous...

Page 22: ...settings in the printer configuration Command Function To establish a new reference point for the current label The base reference point is the top left corner or origin from where all print position...

Page 23: ...e reference point is H 1 V 1 and you wish to move all the fields on your label downward vertically by 150 dots You could either 1 add the Base Reference Point command or 2 change all the vertical posi...

Page 24: ...1H903F See Appendix C for a more detailed explanation Placement The Store command is typically sent in its own data stream to the printer between the Start Stop commands The Recall command is sent in...

Page 25: ...ng commands Character Expansion Character Pitch Line Feed Rotate Fixed Base Reference Point Rotate Moving Base Reference Point 2 The characters are stored in volatile memory and must be reloaded if th...

Page 26: ...rizontal and vertical directions The command allows you to enlarge the base size of each font except the vector font up to 12 times in either direction Expanded characters are typically used for added...

Page 27: ...ter Expansion value is in effect for the current print job until a new expansion command is specified 4 The Line and Box command if used within the data stream may return all sub sequent text to the d...

Page 28: ...To reset proportional spacing and place the printer to fixed spacing Input to Printer ESC A ESC H100 ESC V50 ESC PS ESC L0101 ESC XMPROPORTIONAL SPACING ESC H100 ESC V180 ESC PR ESC L0101 ESC XMFIXED...

Page 29: ...te the amount of spacing in dots between characters This com mand provides a means of altering character spacing for label constraints or enhances readability Input to Printer ESC A ESC H25 ESC V25 ES...

Page 30: ...dots 2 To avoid confusion you may want to include the ESC L Character Expan sion command and this command together in your program 3 This command affects fonts U S M XU XS XM OA OB and fonts WB XB an...

Page 31: ...inting continuous forms by sending the ESC CI0 command to disable the sensor See page 96 If you will be using continuous labels or tags the printer must be told to stop feeding in another manner The l...

Page 32: ...y the printing of proportional or fixed spacing for proportionally spaced fonts Input to Printer ESC A ESC H100 ESC V50 ESC PS ESC L0202 ESC XMPROPORTIONAL SPACING ESC H100 ESC V180 ESC PR ESC L0202 E...

Page 33: ...areas of the printer Input to Printer ESC A ESC ESC Z Printer Output There is no printer output as a result of this command The current print job in the buffer will be terminated and all other print...

Page 34: ...SC WDH100V50X600Y400 Placement Anywhere within the data stream after specifying the location of the duplicate image Default None Command Function To copy an image from one location to another on the s...

Page 35: ...licate image 2 Position of the new target area must not be inside the original image 3 If you use the Rotate command V H X and Y axis will be reversed 4 If the reference area of the target image excee...

Page 36: ...hen using a OKI cutter unit with the printer Input to Printer ESC A ESC H20 ESC V20 ESC WB1TEST LABEL ESC Q3 ESC CK1 ESC Z Special Notes 1 You must have the optional printer Cutter installed to use th...

Page 37: ...when using Peeler unit with the printer Input to Printer ESC A ESC H20 ESC V20 ESC WB1TEST LABEL ESC Q3 ESC CL1 ESC Z Special Notes 1 You must have the optional printer Peeler installed to use this fu...

Page 38: ...W x 9H dot matrix S 8W x 15H dot matrix XS 17W x 17H dot matrix M 13W x 20H dot matrix XM 24W x 24H dot matrix OA OCR A font 15W x 22H OB OCR B font 20W x 24H 1 These fonts will be printed with propor...

Page 39: ...n characters It is recom mended to use a spacing of 5 dots for OCR A and 1 dot for OCR B 3 You may also create characters or fonts See the ESC T Custom Designed Characters command page 22 4 A font mus...

Page 40: ...NON PROPORTIONAL PORPORTIONAL 1 WB 18W x 30H dot matrix XB 48W x 48H dot matrix WL 28W x 52H dot matrix XL 48W x 48H dot matrix 1 These fonts will be printed with proportional spacing only if preceded...

Page 41: ...through the use of the Character Pitch com mand see page 27 3 A font must be defined for each field to be printed There is no default font 4 The proportionally spaced fonts XU XS XM XL and XB can be...

Page 42: ...rd mirror image 8 Italic 9 Italic open shadow Example ESC A 100 200 0 ESC 123456 Placement Immediately preceding data to be printed Default None Command Function To specify printing of the unique vect...

Page 43: ...out of the specified range a default value of 50 is used 3 The font width and height values include asenders desenders and other space 4 A font must be defined for each field to be printed There is no...

Page 44: ...Placement Separate data stream sent to printer Default None Command Function To feed a blank tag or label which is the equivalent of a form feed Input to Printer ESC A space ESC Z Printer Output Blan...

Page 45: ...tored image from the overlay memory Additional or different data can be printed with the recalled image Input to Printer ESC A ESC H100 ESC V125 ESC STHIS IS THE STORED IMAGE WITH A BAR CODE ESC H100...

Page 46: ...WITH A BAR CODE ESC H100 ESC V165 ESC B103100 12345 ESC ESC Z Printer Output There is no output from this command It stores the label image in the overlay buffer Special Notes 1 Remember that this sto...

Page 47: ...a dot addressable matrix design the graphic image in 8 dot by 8 dot blocks then send it in a binary format to the printer Input to Printer ESC A ESC H100 ESC V100 ESC GH006006 FFFFFFFFFFFFFFFFFFFFFFFF...

Page 48: ...al image will not be printed as specified 2 A custom graphic cannot be enlarged by the ESC L Character Expansion command page 24 3 A custom graphic is not affected by either of the Rotation commands T...

Page 49: ...C H100 ESC V150 ESC GP03800 data ESC Q1 ESC Z Printer Output Special Notes 1 The maximum number of bytes that can be downloaded is 32K compressed The number specified by this command includes the PCX...

Page 50: ...oint of H2 V2 The character pitch is 2 dots and the line gap is 16 dots Simply issue an ASCII CR at the end of each text line Input to Printer ESC A ESC JWITH THE JOURNAL FEATURE YOU CAN PRINT TEXT WI...

Page 51: ...of horizontal side in dots 01 0832 Example ESC FW02H0200 Placement Following the necessary position commands Default None Command Function To print horizontal lines vertical lines and boxes as images...

Page 52: ...utput There is no printer output for this command Special Note 1 This becomes the new setting in the printer configuration for all subsequent print jobs unless changed This setting is stored in non vo...

Page 53: ...feed direction for a label Input to Printer ESC A ESC AX ESC AZ ESC A ESC H50 ESC V100 ESC WB1EXPAND TO ESC H50 ESC V2700 ESC WB114 INCHES ESC Q1 ESC Z Printer Output Special Note 1 AX is effective u...

Page 54: ...CR at the end of each line of text The printer automatically identifies the size of the last character moves down the number of dots specified and begins printing the next line Input to Printer ESC A...

Page 55: ...will be determined from the value specified and the H value set in the printer If you specify several H values after this command the print position will be determined by the H value last specified Y...

Page 56: ...s command It is used to auto matically adjust the offset values for the size of label being used Special Notes 1 The Base Reference point is always on the right looking at the front of the printer sid...

Page 57: ...be encoded Default None Command Function To print Postnet bar codes Input to Printer ESC A ESC H100 ESC V120 ESC BP94089 ESC H100 ESC V160 ESC BP123456 ESC H100 ESC V200 ESC BP123456789 ESC H100 ESC V...

Page 58: ...nes boxes fonts bar codes or graphics Default ESC H0001 ESC V0001 Command Function The Horizontal and Vertical commands specify the top left corner of a field or label using the current base reference...

Page 59: ...e is placed past maximum allowable dots across the label that part of the image will be lost 3 If you attempt to print where there is no paper you may damage the print head 4 For these commands the le...

Page 60: ...C WB1OKI ESC Q3 ESC Z Printer Output Three labels containing the data OKI will be printed Special Notes 1 To cancel a print job you must turn off the printer 2 When used with ESC F Sequential Numberin...

Page 61: ...in finding the best performance and quality for the particular label format media and ribbon All subsequent labels will print at this speed unless the speed is changed with this command Input to Print...

Page 62: ...efault None Command Function To print duplicate of the last label printed Input to Printer ESC A ESC C ESC Z Printer Output A duplicate of the previous label will be printed Special Note This command...

Page 63: ...bel with new data This command will cause the previous label to print along with any changes specified within the current data stream Input to Printer ESC A ESC H25 ESC V20 ESC WB0Company Name ESC H25...

Page 64: ...e new data will exactly replace the old image If the replace ment data contains fewer characters than the old data then the characters not replaced will still be printed 2 This command will not functi...

Page 65: ...C V to locate the top left corner of the Reverse image data Input to Printer ESC A ESC H50 ESC V120 ESC L0202 ESC WB1REVERSE ESC H250 ESC V300 ESC L0202 ESC WB1HALF ESC H40 ESC V110 ESC 370 100 ESC H2...

Page 66: ...are reversed 4 If the height and width to be reversed contain other than alphanumeric data the area is not printed 5 If the values specified exceed the maximum ranges the reverse image is not created...

Page 67: ...in 90o increments without changing the loca tion of the base reference point The diagram below illustrates the use of the ESC Rotate command Note that the entire print area is shown but your label wi...

Page 68: ...C R rotate command in the same data stream 2 The specified values are valid until another Rotate ESC command is received 3 Receipt of a Stop Print ESC Z command will reset the setting to the default v...

Page 69: ...h time it is used It also moves the base reference point to a different corner of the print area The ESC N command returns to the original base reference point and returns printing to the normal orien...

Page 70: ...65 in the same data stream 3 A custom graphic is not affected by this command Therefore always design and locate your graphic image to print in the appropriate orientation 4 See Rotated Fields page 8...

Page 71: ...t the default is 0 Example ESC F001 001 4 3 Decrementing 004321321 Free from Decrementing In this example the right most least significant three digits would not decrement and the next four would decr...

Page 72: ...0 total labels The commands should be as follows ESC A ESC H100 ESC V100 ESC F002 001 ESC XM1001 ESC Q50 ESC Z 2 It is necessary to specify the print position for each sequential field on a label 3 Up...

Page 73: ...mand must follow The print job will not run properly if these are not in place Input to Printer ESC A ESC H1 ESC V100 ESC WB1OKI ESC H130 ESC V200 ESC B103150 OKI ESC H170 ESC V360 ESC L0202 ESC S OKI...

Page 74: ...Expanded Memory Option Commands These commands require the Expanded Memory Option There are two types of Expanded Memory cards 2MB and 4MB respectively 72 All manuals and user guides at all guides com...

Page 75: ...ty to the ESC G Custom Graphic command see page 44 but allows for the graphic image to be stored in Expanded Memory Use the Store command to send the graphic data to the printer which is held in the o...

Page 76: ...ESC GIHaaabbb002 DATA ESC Z Example of incorrect data stream ESC A ESC GIHaaabbb001 DATA ESC GIHaaabbb002 DATA ESC Z 4 Do not use ASCII CR or LF characters carriage return or line feed as line delimi...

Page 77: ...c image on a label along with other printed data Input to Printer ESC A ESC CC1 ESC H80 ESC V100 ESC L0505 ESC GR001 ESC 1 ESC H250 ESC V180 ESC L0505 ESC GR001 ESC 2 ESC H500 ESC V180 ESC L0505 ESC G...

Page 78: ...ory first 2MB or 4MB installed OPEN WIZARD GRAPHICS LION PCX FOR INPUT AS 2 DA INPUT 3800 2 C CHR 27 WIDTH LPT1 255 LPRINT C A C CC1 LPRINT C PI011 03800 DA LPRINT C Z CLOSE 2 Printer Output There is...

Page 79: ...or printing a graphic file previously stored in a PCX format in the memory card Input to Printer ESC A ESC CC1 ESC H1 ESC V100 ESC PY011 ESC 1 ESC H176 ESC V330 ESC PY011 ESC 2 ESC H585 ESC V330 ESC P...

Page 80: ...OKI ESC Z Printer Output There is no printer output as a result of this command Special Notes 1 You must have the optional Expanded Memory to use this command Call your local Oki Data representative f...

Page 81: ...ESC CC1 commands ESC Z Printer Output There is no printer output as a result of this command Special Notes 1 This command requires the Expanded Memory option Call your local Oki Data representative f...

Page 82: ...Causes the printer to print the card status Input to Printer ESC A ESC CC2 ESC BJS ESC Z Printer Output MYCARD 2097152 Bytes PCX GRAPHIC 0 1234 CUSTOM GRAPHIC 1 5678 2090240 Bytes Free Special Note T...

Page 83: ...Two Dimensional Symbols The following commands are used to create the two dimensional symbologies supported by the printers 81 All manuals and user guides at all guides com...

Page 84: ...andard symbol 5 Not currently supported 7 Reader programming dd dd 9 digit numeric Postal Code eee 3 digit numeric Country Code fff 3 digit Service Class gg g Data terminated by ESC Example ESC BV1 2...

Page 85: ...symbol 3 The following modes are supported MODE POSTAL CODE COUNTRY CODE SERVICE CLASS MESSAGE LENGTH 2 9 digits max numeric only 3 digits max numeric only 3 digits max numeric only 84 characters alph...

Page 86: ...omatically optimizes the number of rows per symbol ee Rows per symbol 00 or 03 40 If 00 is specified for both dd and ee then the printer automatically optimizes the number of row per symbol ffff Numbe...

Page 87: ...ncreased 4 The maximum data length is 2700 characters but may be less depending upon the minimum module dimension aa the security level specified by c the number of data characters 5 The Reference Poi...

Page 88: ...OS X400 printers The settings currently active in the printer can be determined by printing a Test Label either by using the ESC CT Print Test Label command or by pressing the FEED button while turnin...

Page 89: ...er Output There is no printer output as a result of this command Special Notes 1 When Backfeed is enabled the printer will feed the last label of a print job forward to the dispense cut position Upon...

Page 90: ...Output There is no printer output for of this command It will cause the printer to feed about 6 inches while the characteristics of the label backing or eye mark are measured Special Notes 1 The senso...

Page 91: ...lacement Immediately following the ESC A Start command and in an Independent data stream Default Standard Protocol command Codes Command Function Allows the user to define custom Protocol Command code...

Page 92: ...than nine commas are included in the command the entire command sequence will be ignored The command must contain exactly nine commas 4 If two characters are specified for a parameter it will be inte...

Page 93: ...of this command Special Notes 1 The effects of this command are cumulative i e If an ESC CB 06 command is followed by an ESC CB 02 the resulting change in position is 4mm 2 The maximum range for the v...

Page 94: ...a stream Default There is no default for this command Command Function To print a test label Input to Printer ESC A ESC CT ESC Z Printer Output Special Note This mode is used for diagnostic troublesho...

Page 95: ...ut There is no printer output as a result of this command Special Notes 1 This command covers the complete range of heat settings 2 In general the Media Adjust Setting is ignored by the OKIPOS X400 3...

Page 96: ...ect the desired RS232 communication settings Input to Printer ESC A ESC CR9600 N 8 1 ESC Z Printer Output There is no printer output as a result of this command Special Notes 1 Any commands sent to th...

Page 97: ...model Command Function To optimize the print head heat management algorithms Input to Printer ESC A ESC CP0 ESC Z Printer Output There is no printer output as a result of this command Special Notes T...

Page 98: ...Default ESC CI2 Transmissive Sensing Command Function To select the top of label sensing method Input to Printer ESC A ESC CI2 ESC Z Printer Output There is no printer output as a result of this comma...

Page 99: ...surement are dots a Shifts horizontal reference point in negative direction Shifts horizontal reference point in positive direction bbbb Amount of horizontal shift in dots 0832 c Shifts vertical refer...

Page 100: ...DF417 2 D symbols Page 84 ddeeffffnn n aa Minimum module dimension 03 09 dots Will not print if values of 01 02 or greater than 10 are specified bb Minimum module pitch dimension 04 24 dots Will not p...

Page 101: ...umber of Maxicode symbols in the set when used in a structured format 1 8 c 2 For Mode 2 Structured Carrier Message For Domestic US UPS shipments 3 For Mode 3 Structured Carrier Message For Internatio...

Page 102: ...ing Page 93 aaa Print Darkness Adjust 0 to 400 bbb Media Adjustment 0 to 6000 CEa Backfeed Control Page 87 a 0 Disables Backfeed 1 Enables Backfeed CIa Media Sensor Selection Selects the sensor type f...

Page 103: ...t specifying a new print position for each line aaa Number of dots 1 999 between the bottom of the characters on one line to the top of characters on the next line EX0 Print Length 50 Page 51 Faaaabcc...

Page 104: ...th of vertical line 1 99 dddd Length of vertical line 1 4800 Gabbbccc data Custom Graphics Allows the creation and printing of graphic image Page 45 using a dot addressable matrix a Specifies format o...

Page 105: ...lines and characters Kab90cc Recall Custom Designed Characters Recalls for printing a custom Page 22 character stored by the Tabcc data command a 1 16x16 matrix 2 24x24 matrix b Specifies the charact...

Page 106: ...umber bbbbb Size of PCX file in bytes data Data PR Fixed Character Spacing Returns the printer to fixed character Page 26 spacing mode PS Proportional character Spacing Places the printer in the propo...

Page 107: ...acter image either in Hex or Binary format U Font Type Specifies the 5Wx9H dot matrix font including Page 36 descenders Vbbbb Vertical Position Specifies a field s vertical location down the Page 56 l...

Page 108: ...Page 36 descenders XU Font Type Specifies the 5Wx9H dot matrix font including Page 36 descenders Z Stop Code Ends all print jobs Page 71 a Rotation Fixed Base Reference Point Rotates printing in 90o P...

Page 109: ...height in dots of reverse image area 0 to 1424 Store Form Overlay Stores a specified label image in the printer s Page 44 volatile form overlay memory Recall Form Overlay Recalls the label image from...

Page 110: ...f bar codes on the OKIPOS X400 printers Information on printing the following bar code symbologies is provided Codabar Code 39 Interleaved 2 of 5 UPC A EAN 13 EAN 8 Industrial 2 of 5 Matrix 2 of 5 Cod...

Page 111: ...Set 0 9 A B C D Start Stop characters Density Table Narrow Wide Ratio Value of bb X Dimension mils Density char inch 1 3 01 5 0 16 9 1 3 02 10 0 8 5 2 5 01 10 0 9 2 1 2 02 5 0 10 2 Example ESC H400 ES...

Page 112: ...haracter Set 0 9 A Z Space Start Stop character Density Table Narrow Wide Ratio Value of bb X Dimension mils Density char inch 1 3 01 5 0 12 7 1 3 02 10 0 6 4 2 5 01 10 0 7 0 1 2 01 5 0 15 6 1 2 02 10...

Page 113: ...leading zero start and stop codes are provided by the printer Character Set 0 9 numeric only Density Table Narrow Wide Ratio Value of bb X Dimension mils Density char inch 1 3 01 5 0 22 6 1 3 02 10 0...

Page 114: ...0 9 numeric only Density Table Value of bb Narrow Bar Width mils Magnification Factor 02 10 0 75 03 15 0 112 04 20 0 150 Example ESC H100 ESC V100 ESC BD30212001234567890 Notes D3 provides guide bars...

Page 115: ...up all the numbers in the EVEN positions i e 1 3 5 7 9 25 4 Add the result of step 2 to that of step 3 i e 60 25 85 5 Subtract the result of step 4 from the next highest increment of 10 i e 90 85 5 6...

Page 116: ...nly Density Table Value of bb Narrow Bar Width mils Magnification Factor 02 10 0 75 03 15 0 112 04 20 0 150 Example ESC H100 ESC V100 ESC BD4031001234567 Notes 1 D4 provides guide bars that extend lon...

Page 117: ...in dots 001 999 data Bar code data numeric must be an even number of digits or else the printer will add a leading zero Character Set 0 9 numeric only Example ESC H100 ESC V100 ESC BD50310012345 ESC...

Page 118: ...n dots 001 999 data Bar code data numeric must be an even number of digits or else the printer will add a leading zero Character Set 0 9 numeric only Example ESC H100 ESC V100 ESC BD60310012345 ESC H2...

Page 119: ...type within the bar code data Shift codes E Subset A Shift code D Subset B Shift code C Subset C Shift code Character Set All 128 codes Density Table Density char inch Narrow Wide Ratio X Dimension m...

Page 120: ...contains the desired output and the second column contains the actual characters to be entered For example look at value 99 in the table If you are currently using Subset A or Subset B you can change...

Page 121: ...Q 49 14 14 50 R R 50 15 15 51 S S 51 16 0 0 16 52 T T 52 17 1 1 17 53 U U 53 18 2 2 18 54 V V 54 19 3 3 19 55 W W 55 20 4 4 20 56 X X 56 21 5 5 21 57 Y Y 57 22 6 6 22 58 Z Z 58 23 7 7 23 59 59 24 8 8...

Page 122: ...FNC3 96 80 DLE p 80 97 FNC2 FNC2 97 81 DC1 q 81 98 SHIFT SHIFT 98 82 DC2 r 82 99 Subset C Subset C 99 83 DC3 s 83 100 Subset B FNC4 Subset B 84 DC4 t 84 101 FNC4 Subset A Subset A 85 NAK u 85 102 FNC1...

Page 123: ...data d bb Width of narrow element in dots 01 12 ccc Bar height in dots 001 999 data Bar code data numeric maximum of 15 digits d Required check digit Character Set 0 9 numeric only Example ESC H100 ES...

Page 124: ...ata alphanumeric length must match value of parameter dd check digit is supplied by the printer Character Set 0 9 A Z Space Density Table Narrow Wide Ratio Value of bb X Dimension mils Density char in...

Page 125: ...gits Character Set 0 9 numeric only Density Table Value of bb Narrow Bar Width mils Magnification Factor 02 10 0 75 03 15 0 112 04 20 0 150 Example ESC H100 ESC V100 ESC DE03100123456 ESC H75 ESC V210...

Page 126: ...r Set 0 9 numeric only Density Table Value of bb Narrow Bar Width mils Magnification Factor 02 10 0 75 03 15 0 112 04 20 0 150 Example ESC H325 ESC V125 ESC D30315009827721123 ESC H295 ESC V200 ESC OB...

Page 127: ...ly 2 The internal Modulo 10 check character will be automatically created and added by the printer The overall Code 128 symbol check character will be automatically created by the printer and checked...

Page 128: ...any automatically created human readable text Example Without incrementing ESC A ESC H100 ESC V200 ESC BI04150101234567000000001 ESC Q2 ESC Z With incrementing ESC A ESC H100 ESC V200 ESC F001 001 ES...

Page 129: ...t are fixed and cannot be changed 3 If the number of digits sent to the printer as data does not match one of the formats specified above i e 5 6 9 or 11 the command is ignored and nothing will be pri...

Page 130: ...It demonstrates the design and printing of an arrow in a 16x16 matrix 1 Determine which matrix size to use 16 dot x 16 dots 24 dot x 24 dots 2 Lay out a grid and draw the image on the grid Each squar...

Page 131: ...100 0000 07 C0 16 0000 0111 1100 0000 07 C0 4 To store the custom designed character in memory using a hexadecimal data stream the command should be ESC A ESC T1H3F0100038007C00FE01FF03FF87FFCFFFE07C0...

Page 132: ...n send the binary equivalent of 11111111 represented above in its hexadecimal value of FFH for example using one eight bit word while it takes two eight bit words to transmit the hexadecimal equivalen...

Page 133: ...00 00000000 00000000 00000011 C0 00 80 00 00 13 11000000 00000000 10000000 00000000 00000000 00000011 C0 00 80 00 00 13 11000000 00000000 10011111 11111111 11111111 00010011 C0 00 9F FF FF 13 11000000...

Page 134: ...3 11000000 00000000 00000011 11000000 00000000 00000011 C0 00 03 C0 00 03 11000000 00000000 00000001 10000000 00000000 00000011 C0 00 01 80 00 03 11000000 00000000 00000000 00000000 00000000 00000011...

Page 135: ...Using the BASIC programming language for example this is done by notation CHR HC0 which sends the hexadecimal value of C0 as binary data 11000000 The BASIC program listing for sending this graphic to...

Page 136: ...0 CHR H00 CHR H03 PRINT 1 CHR HC0 CHR H00 CHR H03 CHR HC0 CHR H00 CHR H03 PRINT 1 CHR HC0 CHR H00 CHR H03 CHR HC0 CHR H00 CHR H03 PRINT 1 CHR HC0 CHR H00 CHR H03 CHR HC0 CHR H00 CHR H03 PRINT 1 CHR HC...

Page 137: ...PRINT 1 E Q1 E Z CLOSE 1 The printer output for both hexadecimal and binary format examples is 135 All manuals and user guides at all guides com...

Reviews: