Home

OPTIBOARD CONTROLLER BOARD USER MANUAL

image

Contents

1. 00 10 20 30 40 50 60 70 80 90 EO FO 0 P E OI 0 16 32 48 64 80 96 112 128 144 208 224 240 01 11 21 31 41 51 61 71 81 91 E1 F1 1 AQ a D B 1 AT 33 49 65 81 97 113 129 145 209 225 241 02 12 22 32 42 52 62 72 82 92 m E24 F2 H x 2 B Rb ri E O 2 18 34 50 66 82 98 114 130 146 210 226 242 03 13 23 33 43 53 63 73 83 93 ES F3 9 3 3CS c s O E ZA 3 19 35 51 67 83 99 115 131 147 211 227 243 04 14 24 34 44 54 64 74 84 94 EA F4 4 D T d tl l ld dl Ell 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 05 15 25 35 45 55 65 75 85 95 A5 w BS C5 D5 E5 e F5 5 E U e ul l NIA 110 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245 06 16 26 36 46 56 66 76 86 N 96 AG B6 a C6 D6 E6 F6 EA 2 amp 6F V f v l Aj all e 6 22 38 54 70 86 103 118 134 150 166 182 198 214 230 246 07 17 27 37 47 57 67 77 87 97 AT B7 OT x D7 E7 F7 716G W Ww T 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247 08 18 28 38 48 58 68 78 88 98 A8 B8 C8 L D8 E8 F8 n p 5 o 8 H X h x i b 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 09 19 29 39 49 59 69 79 89 99 A9 B9 C9 D9 ES F9 9 Yi O9 3 F U 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 0A 1A 2A 3A 4A 5A 6A TA 8A S 9A AA BA CA DA EA FA 2 jJ Z z e Ui a p Ul 10 26 42 58 74 90 106 122 138 154 170 186 202 218
2. 00 10 20 30 40 50 60 E 70 80 90 z AQ i BO CO L DO EO FO NUL sP 0 P E qe Jb Qe 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 01 11 21 31 41 51 61 71 81 91 Al B1 C1 D1 E1 F1 ES e J ml e xN 1 A Q a u E mo to ae 1 17 33 49 65 81 97 113 129 145 161 177 193 209 225 241 02 12 22 32 42 52 62 72 82 92 d A2 B2 C2 D2 E2 F2 n r z 2 B Rbir l ITITI Lis 2 18 34 50 66 82 98 114 130 146 162 178 194 210 226 242 03 13 23 33 43 53 63 73 83 93 A3 B3 C3 D3 E3 F3 xr 4 3 C lS c s i l l l F imi x 3 19 35 51 67 83 99 115 131 147 163 179 195 211 227 243 04 14 24 34 44 54 64 74 84 P 94 A4 B4 CA D4 E4 F4 4D Td tl E Jitz 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 05 15 25 35 45 55 65 75 85 95 A5 B5 C5 D5 E5 F5 T 3 9 5 E Ule ul i J4 t rlo J 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245 06 16 26 36 46 56 66 76 86 96 A6 B6 C6 D6 E6 F6 amp 6 F iV f lv ul T 6 22 38 54 70 86 103 118 134 150 166 182 198 214 230 246 07 17 27 37 47 57 67 77 87 97 AT B7 C7 D7 E7 F7 7 GW w 1 i a 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247 08 18 28 38 48 58 68 78 88 98 A8 B8 C8 IL D8 E8 F8 18 H X h x ait 4 F S 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 09 19 29 39 49 59 69 79 89 99 A9 B9 C9 D9 E9 F9 Ve d 9 1 Yi j oaj r la r e 9 25 41 57 73 89 105 121 137 153 169 185 201
3. 0 Status for dot 632 OK Damaged 1 Status for dot 633 OK Damaged 7 Status for dot 639 OK Damaged OPTIBOARD CONTROLLER BOARD User Manual Page 78 132 Reference FDE 3106896 Issue Z Axiohm TRANSMIT PRINTER ID Transmits the printer model type of version as defined below This command is processed as normal printer data ASCII GSIn Hexadecimal 1D 49 n Decimal 29 73n Operand n printer ID select Limit Decimal l lt n lt 2 49 lt n lt 50 Hex 01 lt n lt 02 31 lt n lt 32 GS I OPERAND AND RETURNED STATUS DEFINITION n Value hex Decima Hex Printer ID Function l 1 49 01 31 Printer Model ID OPTIBOARD 30 2 50 02 32 Type ID See table below 66 42 Manufacturer AXIOHM 67 43 Printer Name OPTIBOARD 68 44 Serial Number Depends on serial number Bit Function Value 0 1 0 2 byte character Not Installed code installed 1 Knife No knife Installed 2 Reserved 3 Undefined 4 Fixed Always 0 5 Undefined 6 Undefined 7 Fixed Always 0 Note for n 66 67 68 the printer response is sent back in the following format Header 5F hex Data ASCII string NULL 00 hex OPTIBOARD CONTROLLER BOARD User Manual Page 79 132 Reference FDE 3106896 Issue Z Axiohm TRANSMIT PRINTER ID REMOTE DIAGNOSTICS EXTENSION Performs the remote diagnostic functions specified by n Each retu
4. OPTIBOARD CONTROLLER BOARD User Manual Page 48 132 Reference FDE 3106896 Issue Z Axiohm SET RELATIVE PRINT POSITION Moves the print starting position the specified number of dots either right up to the right margin or left up to the left margin of the current position The print starting position is reset to the first column after each line ASCII ESC nl n2 Hexadecimal 1B 5C n1 n2 Decimal 2792 nl n2 Value of n To Move the Relative Starting Position Right of the Current Position n Number of dots to be moved right of the current position nl Remainder after dividing n by 256 n2 Integer after dividing n by 256 The values for n and n2 are two bytes in low byte high byte word orientation To Move the Relative Starting Position Left of the Current Position n Number of dots to be moved left of the current position nl Remainder after dividing 65 536 n by 256 n2 Integer after dividing 65 536 n by 256 The values for n and n2 are two bytes in low byte high byte word orientation Formulas To move to the left The example shows how to set the relative position 20 dots to the left of the current position 65 536 20 65516 65 516 256 255 remainder of 236 nl 236 n2 255 To move to the right The example shows how to set the relative position 20 dots to the right of the current position 20 256 0 remainder of 20 nl 20 n2 0 Related Information If th
5. d M 18Dots 2 388 mm 24 Dots 094 in 3 00 mm i 0 118 in TI d B Upper Case With Ascender m Lower Case f Both Ascender and Decsender g With Dest ender Graphic Symbol OPTIBOARD CONTROLLER BOARD User Manual Page 17 132 Reference FDE 3106896 Issue Z Axiohm 8 4 Print density and density of receipt print lines This function makes it possible to adjust the energy level of the printhead to darken the printout An adjustment should only be made when necessary The factory setting is 100 Warning Choose an energy level no higher than necessary to achieve a dark printout Failure to observe this rule may result in a printer service call or voiding of the printer warranty Consult your Axiohm technical support specialist if you have any questions When printing lines at high dot coverage text or graphics the printer automatically slows down to limit power consumption below power supply setting 55W 75W 90W To change the Print Density a Enter the Configuration Menu b Select Set Hardware Options from Main Menu Hardware Options Menu is printed on the receipt and the question Set Print Density asked c Answer YES Long click A warning is printed followed by Print Density 80 1 Click 90 2 Clicks 100 3 Clicks 110 4 Clicks 120 5 Clicks Enter code then hold Button DOWN at least 1 second to validate 3 Heating tables are preset in the firmware
6. Code Hexadecimal Command Page 1B 44 n k NUL Set Horizontal Tab Positions 48 IB45 n Select or Cancel Emphasized Mode 57 1B47n Select or Cancel Double Strike 58 1B 49 n Select or Cancel Italic Print 58 IB4An Print and Feed Paper 45 IB 4B n1 n2 dl dn Select Single Density Graphics 70 1B 4C Select Page Mode 97 1B 52n Select International Character Set 66 1B 53 Select Standard Mode 98 1B 54n Select Print Direction in Page Mode 99 1B 56n Select or Cancel 90 Degree Clockwise Rotated Print 59 1B 57 nl ni np Set Print Area in Page Mode 100 IB 59 n1 n2 dl dn Select Double Density Graphics 71 1B 5B 7D Switch to Flash Download Mode 106 1B 5C nl n2 Set Relative Print Position 49 1B 61 n Select Justification 50 1B 63 34n Select Sensors to Stop Printing 76 1B 63 35n Enable or Disable Panel Button 117 1B 64n Print and Feed n Lines 45 1B 69 Perform Full Knife Cut 40 1B 6D Perform Partial Knife Cut 40 IB 74 n Select International Character Set 66 1B 76 Transmit Paper Sensor Status 77 1B 7B n Select or Cancel Upside Down Print Mode 59 ID 01 Return Segment Number Status of Flash Memory 107 ID 02 nn Select Flash Memory Sector to Download 108 1D 03 n Real Time Request to Printer 89 1D 04n Real Time Status Transmission 90 1D 05 Real Time Printer Status Transmission 92 1D 06 Get Flash Firmware CRC Status 108 1D 07 Return Boot Sector CRC 108 1D 08 Return SRAM Size 85 1D 09 Return CPU Frequency 85 ID OE Erase All Flash Contents Except Boot Sector
7. OPTIBOARD CONTROLLER BOARD User Manual Page 83 132 Reference FDE 3106896 Issue Z Axiohm TRANSMIT STATUS Transmits the status specified by n This is a batch mode command which transmits the response after all prior data in the receive buffer has been processed There may be a time lag between the printer receiving this command and transmitting the response depending on the receive buffer status ASCII GSrn Hexadecimal 1D 72n Decimal 29114 n Value of n 1 49 printer status 2 50 Reserved 4 52 Flash memory User Sector status The status bytes to be transmitted are described in the following two tables Printer Status n 1 or n 49 Bit Off On Hex Decimal Status for Transmit Status 0 Off 00 0 Paper present On 01 1 Paper exhausted 1 Off 00 0 Cover closed On 02 2 Cover open 2 Off 00 0 Paper present On 04 4 Paper exhausted 3 Undefined 4 Off 00 0 Not used Fixed to off 5 Undefined 6 Undefined 7 Off 00 0 Not used Fixed to off Flash memory User Sector Status n 4 or n 52 Bit Off On Hex Decimal Status for Transmit Status 0 Undefined 1 Undefined 2 Off 00 0 Not Used Fixed to off 3 Off 00 0 Flash Logo area adequate definition stored On 08 8 Flash logo area not adequate 4 Off 00 0 Not used Fixed to off 5 Off 00 00 No user defined characters written to Flash On 20 32 User defined characters written to Flash 6 Off 00 0 Not used Fixed to of
8. e Printable Zone 598 Dots 74 75 mm 2 943 in Cut Edge Paper Width 80 mm 3 15 in 1 25 mm 0 049 in Top Margin 17 8 mm 0 70 in Minimum OPTIBOARD CONTROLLER BOARD User Manual Page 15 132 Reference FDE 3106896 Issue Z Axiohm Print zone for 82 5 mm paper 640 dots addressable 8 dots mm centered on 82 5 mm Standard mode minimum margins 1 0 mm 0 040 inches Top margin to manual knife cut 17 8 mm 0 70 inches Paper Width 82 5 mm 3 25 in Printable Zone 640 Dots 80 mm 3 15 in Nominal Margins 2 1 25 mm 0 05 in Cut Edge gt Top Margin 17 8 mm 70 in Minimum 48 Standard Columns 78 0 mm 3 07 in 62 Compressed Columns 77 5 mm 3 05 in Cut Edge OPTIBOARD CONTROLLER BOARD User Manual Page 16 132 Reference FDE 3106896 Issue Z Axiohm 8 3 Resident font dimensions 10 x 24 Font 8 Dots 10 Dots 495 mm Character ME 1 244 mm 38 in 049 in eS t h 18 Dots fc Te E 2 388 mm Sa HMR 24 Dats 094 in 6 H 3 00 mm on MM 118 in T3 D ET 1 282 D E oe Be oe i B Upper Case With Ascender m Lower Case f Both Ascender and Decsender g With Descender t Graphic Symbol 13 x 24 Font 11 Dots 13 Dots 1388 mm Character T 185mm 4 0 054 in 0 064 in
9. Axiohm 12 2 Reset commands CLEAR PRINTER Clears the print line buffer without printing and sets the printer to the following condition ASCII DLE Hexadecimal 10 Decimal 16 Exceptions INITIALIZE PRINTER Clears the print line buffer and resets the printer to the default settings for the startup configuration refer to Default settings below Single Wide Single High Non Rotated and Left Aligned characters are set and User defined characters or logo graphics are cleared ASCII ESC Hexadecimal 1B 40 Decimal 27 64 Default 80 mm paper 82 5 mm paper Character Pitch 15 6 CPI 15 6 CPI Column Width 44 characters 49 characters Extra Dot Rows 3 3 Character Set Default Default Printing Position ColumnOne One RESET FIRMWARE Reboots the printer ASCII GS SPACE Hexadecimal 1D FF Decimal 29 255 OPTIBOARD CONTROLLER BOARD User Manual Page 39 132 Reference FDE 3106896 Issue Z Axiohm 12 3 Paper Cut commands PERFORM FULL KNIFE CUT Cuts the receipt Use either Hex 19 or Hex 1B 69 There are two codes for this command Both codes perform the same function ASCII EM ESC i Hexadecimal 19 1B 69 Decimal 25 27 105 PERFORM PARTIAL KNIFE CUT Partially cuts the receipt The length of the cut can be changed through the configuration menu The default setting leaves 20 inches 5 mm of paper on the left edge See Setting Partial Cut Distance in Diagnostics There are two codes for this command
10. A typical receipt with text contains some blank spaces is approximately 12 dot coverage A full line of text characters every cell on the line has a character in it is approximately 2596 dot coverage Graphics are approximately 40 dot coverage Barcodes are approximately 50 dot coverage A solid black line is 100 dot coverage OPTIBOARD CONTROLLER BOARD User Manual Page 19 132 Reference FDE 3106896 Issue Z Axiohm 8 6 character sets 8 6 1 Code Page 437 00 10 20 30 40 50 60 70 80 90 AO BO co DO EO FO SP O P EB ae Bd ee 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 01 11 21 31 41 51 61 71 81 91 Al B1 E D1 E1 F1 I 1 A Qa Ul we i amp T x 1 17 33 49 65 81 97 113 129 145 161 177 193 209 225 241 02 12 22 32 42 52 62 72 82 P 92 A2 B2 C2 D2 E2 F2 12 BR OCH Oe amp rT m r2 2 18 34 50 66 82 98 114 130 146 162 178 194 210 226 242 03 13 23 33 C e 63 73 83 93 A3 B3 C3 D3 n E3 F3 3 cis a lolug TX 3 19 35 51 67 83 99 115 131 147 163 179 195 211 227 243 04 14 24 34 44 54 64 74 84 94 Ad B4 C4 D4 L E4 F4 4 D T t jl fniJ X 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 05 15 25 35 45 55 65 75 85 95 A5 B5 C5 D5 E5 F5 s EIU eul l NI4 4 0 O FIO 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245 06 16 26 36 46 56 66 76 86 o 96 A6 B6 C6 D6 E6 F6 amp 6 F V vija a 24 T 6 22 38 54 70 86 103 118
11. Notes 1 This command is processed only in boot mode see section 3 6 2 If the printer is running in normal mode send first command switch to Boot Mode 1B 5B 7D n n n6 2 This command must be followed by Printer Reset command 1D FF OPTIBOARD CONTROLLER BOARD User Manual Page 126 132 Reference FDE 3106896 Issue Z Axiohm Synopsis Syntax Operand Limit Description Note Synopsis Syntax Operand Limit Description SERIAL INTERFACE MODE Set Serial Interface Mode ASCII US ETX O n Decimal 31 3 149 Hex 1F 03 95 n mode selection Decimal 0 lt n lt 1 Hex 00 lt n lt 01 This command will store the Serial Interface option in non volatile memory SERIAL INTERFACE OPERAND DEFINITION Mode o O Rees Low DIAGNOSTICS MODE Set diagnostics mode ASCII US ETX NUL a Decimal 31 3 0 n Hex 1F 03 00 n n mode selection Decimal Dans Hex 00 lt n lt 02 This command will store the printer diagnostics mode in non volatile memory Note This mode is used to select a test mode DIAGNOSTICS MODE OPERAND DEFINITION MODE Normal operation o 9 Receipt print test OPTIBOARD CONTROLLER BOARD User Manual Page 127 132 Reference FDE 3106896 Issue Z Axiohm CARRIAGE RETURN MODE Synopsis Set carriage return mode Syntax ASCII US ETX 6 n Decimal 31 3 147 Hex 1F 03 93 n Operand n mode selection
12. 10 SELF TEST TICKET DESCRIPTION The self test ticket can be printed by pressing both Reset and Paper feed button and releasing the Reset button Here is the description of all the lines that you can read when you print a self test Model Number This is a 8 digit number fixed by Axiohm Serial Number This is a 10 digits number fixed by Axiohm Serial number will be encoded as follows First letter Next two digits Next two digits Next 5 digits example D000906623 always D year of production week of production incremental number that is reset every Monday morning gt Board manufactured week 9 of the year 2000 6623 th product manufactured that week Boot Firmware Revision CRC Flash Firmware Revision CRC Hardware Flash Memory Size Flash Logos Fonts Flash User Storage SRAM Size CPU Clock Freq Max Power Mechanism Type Paper Type Paper Width Head Setting Print Density Pre Heating Max Speed Knife Partial Cut Distance Paper Low Sensor 4 digits revision number fixed by Axiohm Boot code CRC 4 digits revision number fixed by Axiohm Flash Main code CRC Total size of the flash memory Flash memory allocated for logos or user defined fonts Flash memory allocated for user data storage ex electronic journal Total size of the RAM Memory Microprocessor Clock frequency Maximum average power drawn from power supply Indicates the mechanism used CA CB XA XB Indicate
13. Checksum MSB or 00h if logo n doesn t exist Checksum is two s complement of sum of all bytes in the download sequence Ex Checksum 0x1B 0x42 Ox4D for BMP logos Checksum 0x1D 0x2A for the Defined Downloaded Bit Image command OPTIBOARD CONTROLLER BOARD User Manual Page 75 132 Reference FDE 3106896 Issue Z Axiohm 12 11 Sensor commands SELECT SENSORS TO STOP PRINTING Selects the paper sensor used to detect when the paper is out The printer finishes printing the current line and feeds the paper before stopping ASCII ESC c4n Hexadecimal 1B 63 34 n Decimal 27 99 52 n Value of n Sensor status Logical combination of bit1 bit 0 Bit Sensor 00 01 or 10 or 11 0 1 Receipt Paper Near End Disabled for paper out Enabled for paper out detection detection Bits 2 7 are unused Default 0 STORE SELECTED SENSOR THRESHOLD This command will set the threshold value of the selected sensor ASCII GSsmn Hexadecimal 1D 73mn Decimal 29115mn Operand m sensor select n threshold value Limit Decimal 0 m ts3 0 lt n lt 255 Hex 00 lt m lt 03 00 lt n lt FF Default Decimal n 128 Hex n 80 GS s OPERAND DEFINITION Sensor 0 00 Paper out 1 01 Paper low 2 02 Reserved 3 03 Cutter exit Note This command will be ignored if the current printer configuration is set to use the selected sensor for printer operation OP
14. GS I 000010000 This will print on receipt Receipt tally written 10 000 Clear receipt lines tally to 0 OPTIBOARD CONTROLLER BOARD User Manual Page 80 132 Reference FDE 3106896 Issue Z Axiohm Value of n Remote diagnostic item Hex Dec 83 131 Receipt lines tally 84 132 Knife cut tally 8 digit ASCII numeric max 99 999 999 85 133 Knife cut tally 86 134 Knife cut tally 87 135 Knife cut tally 90 144 Hours on tally 8 digit ASCII numeric max 99 999 999 91 145 Hours on tally 92 146 Hours on tally 93 147 Hours on tally 97 151 Boot firmware version A3 163 Flash firmware version A4 164 Flash cycles tally 8 digit ASCII numeric max 99 999 999 AS 165 Flash cycles tally A6 166 Flash cycles tally A7 167 Flash cycles tally A8 168 Knife jams tally 8 digit ASCII numeric max 99 999 999 A9 169 Knife jams tally AA 170 Knife jams tally AB 171 Knife jams tally AC 172 Cover openings tally 8 digit ASCII numeric max 99 999 999 AD 173 Cover openings tally AE 174 Cover openings tally AF 175 Cover openings tally B2 178 MAX Temperature tally B3 179 MAX Temperature tally Function Return receipt lines tally preceded by 7 to identify Printer returns 10 bytes in above example 4000 10000 lt CR gt Write to NVRAM Write to NVRAM and print on receipt to verify Clear knife cut tally to 0 Return knife cut tally returns 10 bytes Write to NVRAM Write to NVRAM and print on receipt to verify Clear Hours
15. Limit Decimal 0 lt n lt 1 Hex 00 lt n lt 01 Description This command will store the carriage return Mode in non volatile memory Note This mode is used to select the processing of command Carriage Return 0D in combination with Line Feed 0A CARRIAGE RETURN MODE OPERAND DEFINITION DEFAULT CODE PAGE Synopsis Set default code page Syntax ASCII US ETX n Decimal 31 3 128 Hex 1F 03 80 n Operand n code page selection Limit See table below Description This command will store the default code page in non volatile memory Note The default code page selects which code page will be initially used by the printer until it is changed using the ESC R or ESC t commands CODE PAGE OPERAND DEFINITION Code Page 437 US 01 850 Multilingual 02 03 04 05 07 0A 0 EC eh 0 s36 Pomgus 0 863 Canadian French o s6 Nwdie EC ES 0 1252 862 OPTIBOARD CONTROLLER BOARD User Manual Page 128 132 Reference FDE 3106896 Issue Z Axiohm RESET EEPROM Synopsis Reset EEPROM Syntax ASCII US CR C L E Decimal 31 13 67 76 69 Hex IF OD 43 4C 45 Operand n security byte Limit n 0 Description This command will reset the non volatile memory configuration items to their default values Notes This command must be sent while the printer is in its normal operating mode Once the configuration parameters are downloaded to the prin
16. Refer to USB specification rev 1 1 chapter 6 for more information 6 3 Interface The datas are exchanged between host and printer via four endpoints Endpoint 0x00 CONTROL Default endpoint Endpoint 0x02 BULK OUT For transmission of all printable datas and commands from host to printer Endpoint 0x82 BULK IN For return of all synchronous datas status or other types of information except unsolicited status mode messages from printer to host Endpoint 0x81 INTERRUPT IN For return of asynchronous datas typically unsolicited status mode messages from printer to host 6 4 Other information Vendor Id Axiohm USB Vendor Id 0x05D9 Product Id Optiboard Product Id 0xA000 OPTIBOARD CONTROLLER BOARD User Manual Page 12 132 Reference FDE 3106896 Issue Z Axiohm 7 CONNECTORS DESCRIPTION J5 Knife Position Switch J6 Cover Open Switch J7 Paper Out Sensor J9 Low Paper Sensor 1 Output 1 Output 1 Output 1 Output 2 NC 2 NC 2 Control 2 Control 3 GND 3 GND 3 GND 3 GND J15 Paper Feed Motor J17 Knife Motor IA IA 2Bl 2Bl 3A2 3 A2 4 B2 4 B2 J10 Not Used J13 Not Used J1 Not Used J23 Printhead VCH VCH VCH VCH Data IN NC OES OE4 Therm VD GO AJ Ch NB GA N 11 12 13 14 15 16 17 18 19 10 Therm Gnd 20 21 OE2 22 OEI 23 Vcc 24 Clock 25 Latch 26 Data Out 27 VCH 28 VCH 29 VCH OE3 30 VCH oOccococococcoccoqQ ZZZZZ
17. Select 1 6 Inch Line Spacing ESC 2 Set Line Spacing ESC 3 Standard mode is automatically selected when power is turned on the printer is reset or the Initialize Printer command ESC is used ASCII ESC S Hexadecimal 1B 53 Decimal 27 83 Exceptions This command is effective only in page mode OPTIBOARD CONTROLLER BOARD User Manual Page 98 132 Reference FDE 3106896 Issue Z Axiohm SELECT PRINT DIRECTION IN PAGE MODE Selects the printing direction and start position in page mode See the illustration The command can be sent multiple times so that several different print areas aligned in different print directions can be developed in the printer s page buffer before being printed using the Print Page Mode commands FF or ESC FF ASCII ESC Tn Hexadecimal 1B54n Decimal 27 84n Value of Start position 0 Upper left corner proceeding across page to the right A 1 Lower left corner proceeding up the page B 2 Lower right corner proceeding across page to the left upside down C 3 Upper right corner proceeding down page D A gt gt gt gt gt 4 4 4 4 4 4 4 Boo oe gt gt dd 44 4 4 7 Default 0 Exceptions The command is valid only in page mode The command is ignored if the value of n is out of the specified range OPTIBOARD CONTROLLER BOARD User Manual Page 99 132 Reference FDE 3106896 Issue Z Axiohm SET PRI
18. 04 14 24 34 44 54 d 74 84 94 A4 B4 CA D4 E4 P F4 A A D T tl l 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 05 15 25 35 45 55 65 75 85 95 A5 B5 C5 D5 ES F5 26 E U VM mE N 65 e uu n 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245 06 16 26 36 46 56 66 76 86 96 wv A6 B64 C6 D6 EG F6 amp 6 F V fivie I ZIA A IT S 6 22 38 54 70 86 103 118 134 150 166 182 198 214 230 246 07 17 27 37 47 57 67 77 87 97 AT B7 C7 D7 E7 F7 G W 7 S 7 giw Siz Ela lis 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 DAT 08 18 28 38 48 58 68 78 88 98 A8 B8 C8 L D8 E8 F8 7 w Oo 18 HX h x1 EL amp R 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 09 19 29 39 49 59 69 79 89 99 A9 B9 C9 D9 E9 F9 UG I Yi jOle 3 F U 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 0A 1A 2A 3A 4A 5A 6A 7A 8A DA AA BA CA L DA EA FA IJ Z jf fz U I er El 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AB BB CB DB EB FB IK CE k 6 T z 4a v BU 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 DC 1C 2C 3C 4C 5C 6C 7C 8C 9C ACY BO CC L DC EC FG SAS I di ti C r YyR 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 OD 1D 2D 3D 4D 5D 6D 7D 8D 9D AD BD CD DD ED FD l M m Zt Z r 13 29 45 61 77 93 109 125 141 157 173 189 205 221 237 253 OE 1E 2b 3E 4E 5E 6E ZE DE 9E AE BE Sb DE EE FE gt IN ni i 4l A xi z
19. 109 1D OF Return Main Program Flash CRC 109 1D 10n Erase Selected Flash Sector 109 ID 11 al ah cl ch di dn Download to Active Flash Sector 110 ID21n Select Character Size 60 1D 22n Select Memory Type SRAM Flash 112 1D 22 55 nl n2 Flash Memory User Sectors Allocation 114 1D 23n Select the Current Logo 72 1D 24 nL nH Set Absolute Vertical Print Position in Page Mode 101 OPTIBOARD CONTROLLER BOARD User Manual Page 35 132 Reference FDE 3106896 Issue Z Code Hexadecimal Command Page ID 2A n1 n2 dl dn Define Downloaded Bit Image 73 ID2F m Print Downloaded Bit Image 74 1D3A Select or Cancel Macro Definition 103 1D 40n Erase User Flash Sector 115 ID 42n Select or Cancel White Black Reverse Print Mode 60 1D 48n Select Printing Position of HRI Characters 93 1D 49n Transmit Printer ID 79 1D 49 40 n Transmit Printer ID Remote Diagnostics Extension 80 ID 4C nL nH Set Left Margin 51 ID 50xy Set Horizontal and Vertical Minimum Motion Units 52 1D56mn Select Cut Mode and Cut Paper 41 1D 57 nL nH Set Printing Area Width 53 1D 5C nL nH Set Relative Vertical Print Position in Page Mode 102 IDSErtm Execute Macro 104 ID 61n Select or Cancel Unsolicited Status Mode USM 82 1D 66n Select Pitch of HRI Characters 93 1D 68n Select Bar Code Height 93 1D 6B m dl dk NUL Print Bar Code 94 95 1D6Bmn dl dk
20. 134 150 166 182 198 214 230 246 07 17 27 37 47 57 67 T7 87 97 A7 B7 C7 D7 E7 F7 7 GW W eja Fy d cie 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247 08 18 28 38 H X 68 78 88 98 A8 B8 C8 IL D8 E8 F8 8 x e 3 T E 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 09 19 29 39 49 59 69 S 79 ECH 99 A9 Ba C9 D9 E9 F9 BK O ji r O o 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 0A 1A 2A 3A 4A 5A 6A 7A DA 9A AA BA ER DA EA FA J Z Z e U 1 m RN Q e 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 OB 1B 2B 3B 4B 5B 6B 7B 8B 9B AB BB CB DB EB FB il ejja riM v 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 DC 1C 2C 3c 4C 5C GC 7C 8C 9C AC BC cc L DC EC FC NE VEEP Lae pw Eme n 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 oD 1D 2D 3D M 5D 6D 7D 8D 9D AD BD CD DD ED FD m X i 2 13 29 45 61 77 93 109 125 141 157 173 189 205 221 237 253 OE 1E 2b 3E 4E 5E 6E 7E 8E 9E AE BE SEIL DE EE FE Is A n A Pt 4 fa ijel 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 1 2F 3F 5 6F TF 8F BF CF EF FF OF F o F DEL A 9F AF L Die ol 3 Z 3r PERDE 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 OPTIBOARD CONTROLLER BOARD User Manual Page 20 132 Reference FDE 3106896 Issue Z Axiohm 8 6 2 Code Page 850
21. 217 233 249 DA 1A 2A 3A 4A 5A 6A TA 8A 9A AA BA Ch L DA EA FA LF i 1lJiZijizie eil 0 4 l ri Ql 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AB BB CB DB EB FB P 1 m E ec IKLL kK t KCH KE 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 DC 1C 2C 3C 4C 5C GC ZC DC 9C AC BC cc DC EC FC J L I lt LEN EP LP tp E n mp pn 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 OD 1D 2D 3D 4D 5D 6D 7D 8D 9D AD BD cD DD ED FD cre cs i M ml 54J oil 13 29 45 61 7T 93 109 125 141 157 173 189 205 221 237 253 OE 1E 2bE 3E 4E 5E 6E TE 8E 9E AE BE EE A DE EE FE zs N n A UY i Ice 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 OF 1F 2F 3F 4F 5F 6F 7F 8F 9F AF BF CF De E FF O _ o0 s 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 OPTIBOARD CONTROLLER BOARD User Manual Page 26 132 Reference FDE 3106896 Issue Z Axiohm 8 6 8 Code Page 865 00 10 20 30 40 50 60 x 70 80 90 AO BO co DO EO FO Oo P pC E he y amp ak ee 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 01 11 21 31 41 51 61 71 81 91 A1 B1 C1 D1 E1 F1 1 A Q aq ae i ZS T 1 17 33 49 65 81 97 113 129 145 161 177 193 209 225 241 Q2 12 22 32 42 52 62 72 82 92 A2 B2 C2 D2 E2 F2 2 BR ri l l B
22. 8 5 lines per inch The line spacing equals the character height when n is too small If the Set Horizontal and Vertical Minimum Motion Units command 1D 50 is used to change the horizontal and vertical minimum motion unit the parameters of this command Set Line Spacing will be interpreted accordingly ASCII ESC3n Value of n n 406 inch Hexadecimal 1B 33 n Range of n 0 255 Decimal 2751n Default 0 13 inch 3 37 mm Related Information For more information see the description of the Set Horizontal and Vertical Minimum Motion Units command in this document PRINT AND FEED PAPER Prints one line from the buffer and feeds the paper n 203 inch n 8 mm The line height equals the character height when n is too small If the Set Horizontal and Vertical Minimum Motion Units command 1D 50 is used to change the horizontal and vertical minimum motion units the parameters of this command Print and Feed Paper will be interpreted accordingly ASCII ESCJ n Value of n n 203 inch Hexadecimal 1B 4A n Range of n 0 255 Decimal 27 7A n Related Information For more information see the description of the Set Horizontal and Vertical Minimum Motion Units command in this document PRINT AND FEED N LINES Prints one line from the buffer and feeds paper n lines at the current line height ASCII ESC dn Hexadecimal 1B64n Decimal 27 100 n Range of n 1 255 0 1s interpreted as 1 OPTIBOARD CONTROLLER BOARD User Manual Page 45 132 Ref
23. Axiohm THERMAL PRINTING SOLUTIONS OPTIBOARD CONTROLLER BOARD for CA CB XA XB Mechanism Series USER MANUAL Reference 3106896 Issue Z February 2003 AXIOHM 1 rue d Arcueil BP 820 92542 MONTROUGE CEDEX FRANCE Tel 33 1 58 07 17 17 Fax 33 1 5807 17 18 www axiohm biz Axiohm EVOLUTIONS 0802 Preliminary 02 03 Creation OPTIBOARD CONTROLLER BOARD User Manual Page 1 132 Reference FDE 3106896 Issue Z Axiohm INTRODUCTION This manual describes the specifications and basic operating procedures for the Optiboard controller board Read it carefully before using your printer and board OPTIBOARD CONTROLLER BOARD User Manual Page 2 132 Reference FDE 3106896 Issue Z Axiohm CONTENTS OVERVIEW M 6 GENERAL SPECIFICATIONS eere nnn nnne 7 X MEE ICON Ae S aaa 7 2 2 Compliance to legal approval eseeeeeeeeeeeeeeeneee 7 2 3 Operating requirements ENEE EENEG 7 2 3 1 General operating requirements sssesseserennseeserenrrnnseeeere ne 7 2 3 2 Environmental operating reguirements 7 2 3 3 Reliability 2 cd ebd dae deret edes eee 7 BOARD DESCRIPTION eere nnn nnn nnn nnn 8 Main Xo UKo PP 8 POWER SUPPLY rin oiseau va eate cov onus Oe eebe gege 9 RS232 PARAME
24. E6 F6 amp 6 FV vX UX FITI 6 22 38 54 70 86 103 118 134 150 166 182 198 214 230 246 07 17 27 37 47 57 67 77 87 97 AT B7 C7 D7 E7 F7 17 GUW wi 3 4H 3 V T M y 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247 08 18 28 38 48 58 68 78 88 98 A8 B8 C8 L D8 ES F8 o 8 HIX h x M MlHin s UI 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 09 19 29 39 49 59 69 79 89 99 A9 B9 C9 D9 E9 F9 9 l Yi V HI F UL 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 OA 1A 2A 3A 4A 5A 6A 7A 8A 9A AA BA CA DA EA FA udi ee pp rr z K b K IB ae 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 OB 1B 2B 3B 4B 5B 6B 7B 8B 9B AB BB CB DB EB FB IKI El k N bli nia r H ay H 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 DC 1C 2C 3c 4C 5C 6C 7C 8C 9C AC BC CC L DC EC FC LIN L IMIb M F m b No o 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 oD 1D 2D 3D 4D 5D 6D 7D 8D 9D AD Pe CD DD ED FD i2Mi m H uH J x 13 29 45 61 77 93 109 125 141 157 173 189 205 221 237 253 OE 1E 2b 3E 4E 5E SE ZE 8b 9E AE BE Ea DE EE FE INI ini4 Ol l00 7 9 E moie 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 OF 1F 2F 3F 4F 5F 6F E 8F 9F AF BF CF Dim EF FF O o A A mnmia4il A 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 OPTIBOARD CONTROLLER BOARD User Manual Page 28 132 Reference FDE 3106896 Issue Z Axiohm 8 6 10 Code Page 12
25. EN 61000 4 2 level 4 current discharge 8 kV air discharge 15 kV in accordance with EN 61000 4 3 and EN 61000 4 6 with 10 V m in accordance with EN 50204 with 10 V m in accordance with EN 61000 4 4 Contact AXIOHM for recommendations regarding integration of Optiboard to meet those EMC ESD requirements 2 3 2 Standard Operating Temperature range Operating Humidity range Storage transportation temperature range 2 3 3 Reliability Environmental operating requirements 0 C to 50 C 5 to 90 relative humidity non condensing 40 C to 85 C The board is designed for a MTBF of 240 000 hours OPTIBOARD CONTROLLER BOARD User Manual Page 7 132 Reference FDE 3106896 Issue Z Axiohm 3 BOARD DESCRIPTION 3 1 Main board Reset button Paper feed button B J7 J9 jr J5 J6 ESTEE Qe hc J3 J8 J15 J17 n PCB Dimensions Length 130 mm Width 80 mm Height above PCB level 21 mm Fixing holes Four fixing holes A B C and D diameter 3 5 mm Positions A 3 9 mm from top and left edges B 3 7 mm from top edge 20 1 mm from right edge C 3 9 mm from bottom and left edges D 3 9 mm from bottom edge 19 7 mm from right edge OPTIBOARD CONTROLLER BOARD User Manual Page 8 132 Reference FDE 3106896 Issue Z Axiohm 4 POWERSUPPLY The following illustration shows the power cable connector and pin assignments The power cable
26. ERRARE ERR EE nnmnnn nenna 76 12 12 Printer Status Commands esee 77 12 13 Real Time Command cccccccceceeeseenee cece eeeeeeseeeeeseeeeeeseesseaneeseeeeeeeeeees 87 12 14 Bar Code Command 2 ccccccceceesseeneeceeeeneeesseeneeseeeeeesensseaneeseeeeneenees 93 12 15 Page Mode Commanods eene 96 12 16 Macro Commands issida irsinin rnanan naasna eren enne metre nnn nnn 103 OPTIBOARD CONTROLLER BOARD User Manual Page 4 132 Reference FDE 3106896 Issue Z Axiohm 12 17 Flash Firmware Download Commands sees 105 12 17 1 Firmware Download Sequence sss 106 EAR Melu EE 107 12 17 3 Boot Download 111 12 18 User Flash Memory Commands eene 113 12 19 User Data Storage Commands eene 116 12 20 Peripheral control commands essen 117 12 21 Transaction Monitoring Commands eene 118 12 22 CONFIGURATION COMMANDS eene 120 13 LH ESCHETTE 130 ER EIL terete 130 13 2 Printing Problems erret rne nni 131 13 3 Printer Does Not Function eeeeeeeeeeeeeennn nnnm 131 s al Tut GE 132 OPTIBOARD CONTROLLER BOARD User Manual Page 5 132 Reference FDE 3106896 Issue Z Axiohm 1 OVERVIEW This controller board has been dis
27. FD M mili l ild Qa 13 29 45 61 77 93 109 125 141 157 173 189 205 221 237 253 OE 1E 2E 3E 4E 5E 6E 7E DE 9E AE BE Sr DE EE FE zs Ni n n A PE m c c 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 OF 1F 2F 3F AF DE 6F TF A 9F AF BF SF ik A EF FF 0O o A GC a a CH 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 OPTIBOARD CONTROLLER BOARD User Manual Page 27 132 Reference FDE 3106896 Issue Z Axiohm 8 6 9 Code Page 866 00 10 20 30 40 50 60 70 80 90 AO BO CO DO EO FO 0 P A Pjlalz E 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 01 11 21 31 41 o 61 71 81 e A1 C1 D1 E1 F1 1A a b I T cje 1 17 33 49 65 81 97 113 129 145 161 177 193 209 225 241 02 12 22 32 42 52 62 72 82 92 A2 B2 C2 D2 E2 E 12 BR r BIT BBi ir T T 2 18 34 50 66 82 98 114 130 146 162 178 194 210 226 242 03 13 23 33 43 53 63 T3 83 93 A3 B3 c3 Pals E3 F3 3 C S ci siriyr 3 19 35 51 67 83 99 115 131 147 163 179 195 211 227 243 04 14 24 34 44 54 a 74 84 n 94 A4 C4 D4 L E4 F4 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 05 15 25 35 45 55 65 75 85 95 A5 B5 C5 D5 E5 F5 5b EJ U e u E X el F T 0 X I 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245 06 16 26 36 46 56 66 f 76 86 96 A6 B6 C6 D6
28. Flash Download Mode elsewhere in this book to put the printer in flash download mode using the Configuration Menu RETURN FLASH MEMORY SIZE Returns the size of the flash used There may be 8 or 16 sectors 64K each in flash memory This command assures that the firmware to be downloaded is the appropriate size for flash memory ASCII GS SOH Hexadecimal 1D 01 Decimal 291 The returned value corresponds to the highest sector number that can be accepted by the Select Sector to Download 1D 02 nn command 7 512 kbytes Flash 15 1 Mbyte Flash Exceptions Available only in download mode OPTIBOARD CONTROLLER BOARD User Manual Page 107 132 Reference FDE 3106896 Issue Z Axiohm SELECT FLASH MEMORY SECTOR TO DOWNLOAD Selects the flash sector nn for which the next download operation applies The values of the possible sector are restricted depending upon the flash part type The printer transmits an ACK if the sector number is acceptable or an NAK if the sector number is not acceptable Sector numbers start at 0 ASCII GS STX nn Hexadecimal 1D 02 nn Decimal 29 2 nn Value and Range of n 0 7 512k bytes Flash 0 15 1M bytes Flash Exceptions Available only in download mode GET FLASH FIRMWARE CRC STATUS Causes the printer to calculate the CRC for the Flash firmware code space and transmits the result This is performed normally after downloading completely a new firmware to verify that the down
29. GS Hexadecimal 1D3A Decimal 29 58 Formulas The contents of the macro can be defined up to 2048 bytes Exceptions If the macro definition exceeds 2048 bytes excess data is not stored OPTIBOARD CONTROLLER BOARD User Manual Page 103 132 Reference FDE 3106896 Issue Z Axiohm EXECUTE MACRO Executes a macro After waiting for a specified period the printer waits for the Paper Feed Button to be pressed After the button is pressed the printer executes the macro once The printer repeats this operation the number of specified times When the macro is executed by pressing the Paper Feed Button m 1 paper cannot be fed by using the Paper Feed Button ASCII GS rtm Hexadecimal 1D5Ertm Decimal 2994 rtm Value ofr The number of times to execute the macro Value oft The waiting time for executing the macro Formulas The waiting time is t x 100 ms for every macro execution m specifies macro executing mode when the LSB Least significant bit m 0 The macro executes r times continuously at the interval specified by t when the LSB Least significant bit of m 1 Exceptions If this command is received while a macro is being defined the macro definition is aborted and the definition is cleared If the macro is not defined or if is 0 nothing is executed OPTIBOARD CONTROLLER BOARD User Manual Page 104 132 Reference FDE 3106896 Issue Z Axiohm 12 17 Flash Firmware Download Command
30. Position ESC and Set Relative Print Position ESC V ASCII GSBn Hexadecimal 1D 42 n Decimal 29 66n Value of n 0 Off 1 On When 0 and 1 are the Least Significant Bit LSB Default 0 Off Exceptions Only the lowest bit of n is valid OPTIBOARD CONTROLLER BOARD User Manual Page 61 132 Reference FDE 3106896 Issue Z Axiohm SELECT SUPERSCRIPT OR SUBSCRIPT MODES Turns superscript or subscript modes on or off This attribute may be combined with other characters size settings commands 12 13 1B 21 n 1D 21 n ASCII US ENQ n Hexadecimal 1F 0575 Decimal 3105n Value of n 0 Normal character size 1 Select subscript size 2 Select superscript size Default 0 normal size Exceptions This command is ignored if n is out of the specified range SUMMARY OF ROTATED PRINTING The table shows the combinations of upside down print 90 degree clockwise rotated print and 90 degree counterclockwise rotated print 90 degree clockwise rotated and 90 degree counterclockwise rotated print commands are mutually exclusive The setting of the last received command is effective The samples of the print show only the normal size characters Double wide and double high characters are printed in the same orientation They may also be mixed on the same line Upside Down Rotated CW Rotated CCW Resulting 1B 7B n 1B 56n 1B 12 Output Canceled Canceled Canceled 1 See Below Canceled Set Canceled 2
31. See Below Set Canceled Canceled 3 See Below Set Set Canceled 4 See Below Canceled Canceled Set 5 See Below Set Canceled Set 6 See Below 1 ABC 2 OCH 3 OHV 4 OM 5 iO 6 Oc Note Right side up and upside down print modes cannot be mixed on the same line OPTIBOARD CONTROLLER BOARD User Manual Page 62 132 Reference FDE 3106896 Issue Z Axiohm 12 8 Font commands SELECT PITCH COLUMN WIDTH Selects the character pitch for a print line ASCII ESC SYN n Hexadecimal 1B16n Decimal 2722n Value ofn 0 Standard pitch 1 Compressed pitch Default 0 Standard pitch Formulas The following table provides the print characteristics for both pitches on the receipt station Pitch Columns COLUMNS CPI 80 mm Paper 82 5 MM PAPER Standard 44 49 15 6 Compressed 56 64 20 3 Related Information See Print Specifications for a description of both pitches SELECT CHARACTER SET Selects the character set When an undefined RAM character is selected current active ROM Code Page character is used See the Printing Specification Guide for the character sets ASCII ESC 96 n Hexadecimal 1B25n Decimal 2737 Nn Value ofn 0 Code Page 437 1 User Defined RAM 2 Code Page 850 Range of n 0 2 Default 0 Code Page 437 OPTIBOARD CONTROLLER BOARD User Manual Page 63 132 Reference FDE 3106896 Issue Z Axiohm DEFINE USER DEFINED CHARACTER SET Defines and enters download
32. defined by Set Print Area in Page Mode ESC W This command switches the settings for the following commands which values can be set independently in standard mode and page mode to those for page mode Set Right Side Character Spacing ESC SP Select 1 6 Inch Line Spacing ESC 2 Set Line Spacing ESC 3 It is possible only to set values for the following commands in page mode These commands are not executed Select or Cancel 90 Degree Clockwise Rotation ESC V Set Counter Clockwise Rotation ESC DC2 Select Justification ESC a Select or Cancel Upside Down Printing 1B 7B Set Left Margin GS L Set Print Area Width GS W ASCII ESC L Hexadecimal 1B 4C Decimal 27 76 Exceptions The command is enabled only when input at the beginning of a line The command has no effect if page mode has previously been selected OPTIBOARD CONTROLLER BOARD User Manual Page 97 132 Reference FDE 3106896 Issue Z Axiohm SELECT STANDARD MODE Switches from page mode to standard mode In switching from page mode to standard mode data buffered in page mode are cleared the printing area set by Set Print Area in Page Mode ESC W is initialized and the print position is set to the beginning of the line This command switches the settings for the following commands the values for these commands can be set independently in standard mode and page mode to those for standard mode Set Right Side Character Spacing ESC SP
33. imUu lt 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 OF 1F 2F 3F 4F 5F 6F ZE 8F 9F AF BF CF u EF FF 0O O Ze IE oe os f 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 OPTIBOARD CONTROLLER BOARD User Manual Page 22 132 Reference FDE 3106896 Issue Z Axiohm 8 6 4 Code Page 858 00 10 20 30 40 50 60 7O 80 90 0 16 32 48 64 80 96 112 128 144 01 Ti 21 31 41 51 61 71 81 91 1 AQ a asa 1 17 33 49 65 81 97 113 129 145 02 12 22 32 42 52 62 72 82 92 n a 2 Bi Ri bi r l 2 18 34 50 66 82 98 114 130 146 03 13 23 33 43 53 63 73 83 93 3 lC S c si o0 3 19 35 51 67 83 99 115 131 147 04 14 24 34 44 54 64 74 84 94 4iDIT ditj l Aji E 6 1 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 05 15 25 35 45 55 65 75 85 95 A5 B5 P C5 D5 E5 F5 5 EIU eul NA 0 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245 06 16 26 36 46 56 66 76 86 96 AG B6 C6 D6 E6 F6 o a 2 amp 6 F V Via Al l gt 6 22 38 54 70 86 103 118 134 150 166 182 198 214 230 246 07 17 27 37 47 57 67 Tr 87 97 AT B7 7 C7 w D7 E7 F7 iZIGIW W H A 5 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247 08 18 28 38 48 58 68 78 88 98 A8 B8 C8 L D8 E8 F8 x Pea RE E 8 HX h x amp P 8 24 40 5
34. line such as character height and width are still preserved with this operand Recovers from a fault after clearing the receive and print buffers Print settings that are normally preserved from line to line such as character height and width are still preserved with this operand Notes e This command is equivalent to the GS ETX command e This command will attempt recovery from any fault that prevents printing including jams and paper out e Recovering from a print head over temperature condition is only accomplished by waiting until the print head has returned to its operating temperature range e This command will be ignored until manual intervention has occurred to clear the fault condition The indication of manual intervention for clearing paper out paper jams cutter fault consists of opening and closing the clamshell OPTIBOARD CONTROLLER BOARD User Manual Page 89 132 Reference FDE 3106896 Issue Z Axiohm REAL TIME STATUS TRANSMISSION Transmits the selected one byte printer status specified by n in Real Time according to the following parameters This command includes two sequences GS and DLE GS Sequence DLE Sequence ASCII GS EOT n DLE EOT n Hexadecimal 1D 04 n 10 04 n Decimal 294n 164n Value of n 1 Transmit printer status 2 Transmit offline status 3 Transmit error status 4 Transmit receipt paper status Exceptions The command is ignored if n is out of range Related In
35. memory The selection remains in effect until it is changed via this command or until the power cycles ASCII GS n Hexadecimal 1D 22 n Decimal 2934n Value of n 48 51 n 48 ASCII n 0 Loads active logo to RAM only This is used to print a special logo but not have it take up flash memory A logo defined following this command is not preserved over a power cycle n 49 ASCII n 1 Loads active logo to flash memory This is the default condition for logo flash storage A logo defined following this command is stored in flash memory n 50 ASCII n 2 Loads user defined characters to RAM only This is the default condition for user defined character storage Any user defined characters defined following this command are not preserved over a power cycle n 51 ASCII n 3 Loads user defined characters to flash memory An application must use this command to store user defined characters in flash memory Any user defined characters defined following this command are stored in flash memory A user defined character cannot be redefined in flash memory The flash memory page must be erased by an application before redefining user defined characters For more information see the Erase User Flash Sector 1D 40 n Command earlier in this section OPTIBOARD CONTROLLER BOARD User Manual Page 113 132 Reference FDE 3106896 Issue Z Axiohm FLASH MEMORY USER SECTORS ALLOCATION This command sets the allocation of flash
36. n nH nH nH Description Set the print density energy applied to paper in percent relative to nominal energy WARNINGS Choose a print density setting no higher than necessary to achieve acceptable print density Failure to observe this rule may result in a printer service call Failure to observe this rule may void the printer warranty Consult your Axiohm technical support specialist if you have questions OPTIBOARD CONTROLLER BOARD User Manual Page 122 132 Reference FDE 3106896 Issue Z Axiohm Synopsis Syntax Operand Limit PRINTHEAD PRE HEATING MODE Set Print head pre heating mode ASCII US ETX VT n Decimal 31 3 11 Hex 1F 03 0B n n mode selection Decimal 0 lt n lt 1 Hex 00 lt n lt 01 Description This command will store the printhead pre heating option in non volatile memory Note When this mode is enabled the controller monitors the printhead temperature and keeps it above 35 C Synopsis Syntax Operand Limit PRE HEATING OPTION OPERAND DEFINITION Mode o 0 oa ILL Br i KNIFE OPTION Set Knife Option ASCII US ETX STX n Decimal 31 3 2 n Hex 1F 03 02 n mode selection Decimal 0 lt n lt il Hex 00 lt n lt 01 Description This command will store the knife option in non volatile memory KNIFE OPTION OPERAND DEFINITION N Hex Mode Note Disabled Em LJ Enabled OPTIBOARD CONTROLLER BOARD
37. on tally to 0 Return Hours on tally returns 10 bytes Return Boot firmware version returns 6 bytes Return Flash firmware version returns 6 bytes Write to NVRAM Write to NVRAM and print on receipt to verify Clear Flash cycles cut tally to 0 Return Flash cycles cut tally returns 10 bytes Write to NVRAM Write to NVRAM and print on receipt to verify Clear Knife jams tally to 0 Return Knife jams tally returns 10 bytes Write to NVRAM Write to NVRAM and print on receipt to verify Clear Cover openings tally to 0 Return Cover openings tally returns 10 bytes Set MAX temp tally to 273 Return Temperature tally OPTIBOARD CONTROLLER BOARD User Manual Reference FDE 3106896 Issue Z Page 81 132 Axiohm SELECT OR CANCEL UNSOLICITED STATUS MODE USM Selects whether the printer is to automatically return a 4 bytes status string whenever the status changes ASCII GSan Hexadecimal 1D 617 Decimal 2997n Value of n 0 turns mode off Any non zero value turns mode on Default n 0 USM disabled Byte 1 Printer information Byte 2 Error information Byte 3 Paper information Byte 4 Paper information This command uses the same sequence as older ASB Auto Status Back but has the following differences e The parameter n is an on off switch It does not select trigger subset e There is no immediate return when this mode is turned on Any change in any of the following conditions will trigger
38. the memory locations addressed by this command are not currently erased the command is not executed READ FROM USER DATA STORAGE Reads m bytes of data to the user data storage flash page at the address specified ASCII ESC 4m a2 al a0 Hexadecimal 1B 34 m a2 al a0 Decimal 27 52 ma2al a0 Value of m 0 255 Addr 65536 x a2 256 x al a0 OPTIBOARD CONTROLLER BOARD User Manual Page 116 132 Reference FDE 3106896 Issue Z Axiohm 12 20 Peripheral control commands SELECT PERIPHERAL DEVICE FOR MULTI DROP Selects the device to which the host computer sends data ASCII ESC n Hexadecimal 1B3Dn Decimal 2761 n Value ofn 0 bit 0 device not selected 1 bit 0 device selected Default 1 bit 0 device selected Related Information Other bits of n 1 7 are undefined and ignored When the printer is disabled by this command it ignores transmitted data until the printer 1s re enabled by the same command ENABLE OR DISABLE PANEL BUTTON Enables or disables the paper feed button by toggling the paper feed button on and off Only the lowest bit is used to toggle the paper feed button If the last bit is 0 the paper feed button is enabled If the last bit is 1 the paper feed button is disabled ASCII ESC c5n Hexadecimal 1B 63357 Decimal 2799 53 n Value ofn 0 Enable 1 Disable Default 0 Enable Exceptions Functions that require the panel button cannot be used when it has been disabled
39. with this command OPTIBOARD CONTROLLER BOARD User Manual Page 117 132 Reference FDE 3106896 Issue Z Axiohm 12 21 Transaction Monitoring Commands The following commands are provided as tools to monitor actual transaction completion by providing synchronisation mechanisms with cut commands PROCESS TICKET COUNTER The ticket counter is a 16 bit counter in memory that gets incremented or cleared by sending a corresponding command to the printer ASCII US an Hexadecimal 1F 61n Decimal 3197n Value of n 01 Clear Ticket Counter 02 Increment Ticket Counter Note that this command may be used to monitor actual transaction completion as it is synchronised with cut commands This means that if this command is sent immediately after a cut command it won t be processed until the cut cycle is complete REQUEST TICKET COUNTER Returns the contents of 16 bit Ticket Counter ASCII US b Hexadecimal 1F 62 Decimal 31 98 Returns 3 bytes Command ID followed by the contents of Ticket Counter Byte 1 62h Byte 2 Ticket Counter LSB Byte 3 Ticket Counter MSB Range Decimal 0 lt Ticket Counter 65535 Hex 0000 x Ticket Counter FFFF OPTIBOARD CONTROLLER BOARD User Manual Page 118 132 Reference FDE 3106896 Issue Z Axiohm SET CUT TAG The cut tag is a flag stored in memory used to monitor ticket transactions completion Send this command prior to a cut command and t
40. x 203 Default of y 203 OPTIBOARD CONTROLLER BOARD User Manual Page 52 132 Reference FDE 3106896 Issue Z Axiohm SET PRINTING AREA WIDTH Sets the width of the printing area If the setting exceeds the printable area the maximum value of the printable area is used The width of the printing area is set to nH X 256 nL times horizontal motion unit inches The horizontal motion units are set by the Set Horizontal and Vertical Minimum Motion Units command 1D 50 which is described earlier in this document The width of the printing area follows the Set Left Margin command 1D 4C See the Set Left Margin command GS L earlier in this document for a description ASCII GS W nL nH Hexadecimal 1D 57 nL nH Decimal 29 87 nL nH Range of uL 0 255 Range of nH 0 255 Default 576 dots the maximum printable area for 80 mm paper 640 dots the maximum printable area for 82 5 mm paper Formulas To set the width of the printing area to one inch at the default horizontal motion unit of 1 203 inches send the four byte string GS W 203 0 Or to set the width of the printing area to two inches at the default horizontal motion unit of 1 203 units per inch send the four byte string GS W 150 1 Where 2 inches 406 203 and 406 1 X 256 150 Printable area 576 dots or 640 9 WE Lef
41. 0 Off 2 On When 0 and 1 are the Least Significant Bit LSB Default 0 Off Exceptions Only the lowest bit of n is effective Double strike printing cannot be used with bit images or downloaded bit images SELECT OR CANCEL ITALIC PRINT Turns Italic print mode on or off The printer is reset to the standard print mode after a Clear Printer 10 command is received ASCII ESC In Hexadecimal 1B49n Decimal 27 73n Value of n 0 Off 2 On Where 0 and 1 are the Least Significant Bit LSB Default 0 Off Exceptions Only the lowest bit of n is valid OPTIBOARD CONTROLLER BOARD User Manual Page 58 132 Reference FDE 3106896 Issue Z Axiohm SELECT OR CANCEL 90 DEGREE CLOCKWISE ROTATED PRINT Rotates characters 90 degrees clockwise The command remains in effect until the printer is reset or until a Clear Printer 10 or Rotated Print 1B 12 command is received See Summary of Rotated Printing in this document ASCII ESCV n Hexadecimal 1B 56 n Decimal 2786n Value of n 0 Cancel 1 Set Default 0 Cancel SELECT OR CANCEL UPSIDE DOWN PRINT MODE Prints upside down characters The command may be combined with Clock Wise Rotated print 1B 56 or Counter Clock Wise Rotated print 1B 12 The character order is inverted in the buffer so text is readable Only bit 0 is used Bits 1 7 are not used See Summary of Rotated Printing in this document for more information ASCII ESC n Hexad
42. 0 120 Maximum Power 55 WS 75 W 90 W Pre Heating Enabled Disabled Max Print Speed 100 mm sec 130mm sec 150mm sec Knife Option Enabled Disabled Partial cut Distance 125 Steps 130 Steps 135 Steps 140 Steps 145 Steps Paper Low Sensor Disabled Enabled opto Enabled switch Paper Type F380 KLS36 KP440 LSB130 Paper Width 80mm 82 5mm Head resistance Setting A B C D E Set Print Options Default LPI 6 LPI 7 52 LPI 8 13 LPI CR Usage Ignore CR Print CMD Default Font Resident User Defined Default Code Page 437 850 852 858 860 862 863 865 866 1252 Katakana Set Diagnostics Modes Off Datascope Receipt Test Set Communication Options Interface Type RS232 USB RS232 Baud Rate 115200 57600 38400 19200 9600 4800 2400 1200 RS232 Data Bits 8 7 RS232 Stop Bit s 1 2 RS232 Parity No Parity Even Parity Odd Parity RS232 Flow Control DTR DSR XON XOFF I F Mode TTL RS232 Reception Errors Print Ignore Errors Important To optimize print quality head setting parameter must be set to match the rank of the print head the board is connected to Standard factory default settings for further information please contact your distributor or Axiohm Technical Support Team at www axiohm biz OPTIBOARD CONTROLLER BOARD User Manual Page 31 132 Reference FDE 3106896 Issue Z Axiohm
43. 121 137 153 169 185 201 217 233 249 0A 1A 2A 3A 4A 5A 6A TA DA 9A AA a BA o CA DA EA FA R 2 gt J 1Z ziS s S E U 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 OB 1B 2B 3B 4B 5B 6B 7B 8B 9B AB BB CB DB EB FB K ET k 1 E 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 DC 1C 2C 3C 4C 5C 6C 7C 8C DC AC BC cc DC EC FC PI lt I LI I 1 Ce oe I1 U iy ao 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 oD 1D 2D 3D 4D 5D 6D 7D 8D 9D AD BD P DD ED FD I Not Not 1 x v M m Used Used SHY VA Y l 13 29 45 61 7T 93 109 125 141 157 173 189 205 221 237 253 OE 1E 2b 3E 4E 5E 6E 7E BE 9E AE E P DE EE FE zs I NI n4 Z z Al i b 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 OF 1F 2F 3F 4F 5F 6F ZE SE SE s AF BF iL DF EF FF m s O0 o Zl Y d I 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 OPTIBOARD CONTROLLER BOARD User Manual Page 29 132 Reference FDE 3106896 Issue Z Axiohm 9 CONFIGURATION MENU Printers are generally shipped with all the functions and parameters pre set at the factory It is possible to change settings for various printer functions and to run certain tests using the configuration menu Selecting functions or changing settings is done through the scrolling configuration menu feature This feature prints instructions on the receipt for selecting and changi
44. 16 Default 3 extra dot rows Formulas The following table shows the relationship between the number of lines per inch and each extra dot row added Extra Lines Dot Extra Lines Dot Rows PerInch Rows Rows Perinch Rows 0 8 5 24 9 6 1 33 q g B in 60 34 2 78 206 dl 58 35 3 7 5 27 12 56 36 4 7 2 28 13 55 33 5 7 0 29 14 53 38 6 6 8 30 15 52 39 7 6 5 31 16 5 1 40 8 6 3 32 OPTIBOARD CONTROLLER BOARD User Manual Page 43 132 Reference FDE 3106896 Issue Z Axiohm PRINT Prints one line from the buffer and feeds paper one line ASCII ETB Hexadecimal 17 Decimal 23 SET COLUMN Prints the first character of the next print line in column n It must be sent for each line not printed at column one The value of n is set to one after each line ASCII ESC DC4 n Hexadecimal 1B14n Decimal 2720n Value of n 80 mm paper 82 5 mm paper 1 44 Standard pitch 1 56 Compressed pitch 1 49 Standard pitch 1 64 Compressed pitch Default of n 1 Exceptions This command cannot be used with Single or Double Density graphics SET LINE SPACING TO 1 6 INCH Sets the default line spacing to 1 6 of an inch 4 23 mm ASCII ESC 2 Hexadecimal 1B 32 Decimal 27 50 OPTIBOARD CONTROLLER BOARD User Manual Page 44 132 Reference FDE 3106896 Issue Z Axiohm SET LINE SPACING Sets the line spacing to 1 406 inch n 16 mm The minimum line spacing is
45. 234 250 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AB BB CB DB EB FB T 1 e 1 IKI I k i oa je T U 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 0C 1C 2C 3C 4C 5C 6C 7C 8C 9C AC BC CC DC EC FC T 1 L z 3 LIN ET if je E ls 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 oD 1D 2D 3D 4D 5D 6D 7D 8D 9D AD BD CD DD l ED FD a S l M m IG qj Y 13 29 45 61 TE 93 109 125 141 157 173 189 205 221 237 253 OE 1E 2E 3E 4E 5E 6E ZE 8E 9E AE BE CE DE ER FE i gt INIA n l A Il a Si m 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 OF 1F 2F 3F 4F 5F 6F 7F 8F OF AF BF CF Dm E FF 1 IOl o A AJ f 3 Hn 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 OPTIBOARD CONTROLLER BOARD User Manual Page 21 132 Reference FDE 3106896 Issue Z Axiohm 8 6 3 Code Page 852 00 10 20 30 40 50 60 S 70 80 90 AO z BO CO DO EO FO 0 P p aln 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 01 11 21 31 41 51 61 71 81 91 A1 DI C1 D1 E1 F1 I A Q a u L l m D 1 17 33 49 65 81 97 113 129 145 161 177 193 209 225 241 02 12 22 A 32 42 52 b 72 82 z 92 A2 3 Di C2 D2u E24 F2 2 B R r e Il o 8E 7 D i 2 18 34 50 66 82 98 114 130 146 162 178 194 210 226 242 03 13 23 33 43 53 63 73 83 93 A3 P B3 C3 D3 E3 F3 3 C lS cis o IiE N 3 19 35 51 67 83 99 115 131 147 163 179 195 211 227 243
46. 25 241 02 12 22 32 42 52 62 72 82 92 A2 B2 C2 D2 E2 F2 n A Z H 2 B R b r EITI Tre 2 18 34 50 66 82 98 114 130 146 162 178 194 210 226 242 03 13 23 33 43 53 63 73 83 93 A3 B3 C3 D3 E3 F3 xri 3 C S cisi l F im z 3 19 35 51 67 83 99 115 131 147 163 179 195 211 227 243 04 14 24 34 44 54 64 74 84 94 A4 B4 CA D4 E4 F4 4lDiT d t l l An d l xI f 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 05 15 25 35 45 55 65 75 85 95 A5 7 B5 C5 D5 E5 F5 5 E U lej u aflo N 4 t Flo J 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245 06 16 26 36 46 56 66 76 86 96 AG B6 C6 D6 E6 F6 amp 6 Fi Vifi v A Ula T 6 22 38 54 70 86 103 118 134 150 166 182 198 214 230 246 07 17 27 37 47 57 67 TT 87 97 AT B7 C7 D7 E7 F7 Y A Ka 7 G 1 W Ww ela H Tm 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247 08 18 28 38 48 58 68 78 88 98 A8 B8 C8 IL D8 E8 F8 18 HI X hx I J F S 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 09 19 29 39 49 59 69 79 89 99 JA9 B C9 ae E9 F9 9 TTY i E O 3 Oe 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 0A 1A 2A 3A 4A 5A 6A 7A 8A 9A AA BA Shii DA EA FA LF g J Z J Z e P Q e 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 OB 1B 2B 3B 4B 5B 6B 7B 8B 9B AB BB CB DB EB FB 1 B8 ec K l I kit ll v u v 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 0C 1C 2C 3C 4C 5C 6c 7C 8c DC AC i CC L DC EC FC lt I LIANI LILIl
47. 5 1F 56 Send Printer Software Version 86 IF 617 Process Ticket Counter 118 1F 62 Request Ticket Counter 118 1F 63 n Set Cut Tag 119 1F 64 Request Cut Tag 119 1F 65n Return Logo Checksum 75 IF 69n Active user defined font selection 65 1F 74 Print Test Form 54 1F 76n Buffered status transmission 78 1F77n Return Memory Allocation Status 114 OPTIBOARD CONTROLLER BOARD User Manual Page 37 132 Reference FDE 3106896 Issue Z Axiohm 12 COMMAND DESCRIPTION 12 1 Command Conventions The following information describes how each command is organized Command Name A descriptive name not the ASCII code used to identify the command Description A brief summary of the command followed by more detailed information if necessary ASCII the ASCII control code Hexadecimal the Hexadecimal control code Decimal the Decimal control code Value or Values a description of the command operand values Range the upper and lower limits of the command operand Default the command operand default after printer reset Formulas any formulas used for this command Exceptions Describes any exceptions to this command for example other commands that the command cannot be used with Related Information This section describes any related information for this command and provides references to other sections for additional information OPTIBOARD CONTROLLER BOARD User Manual Page 38 132 Reference FDE 3106896 Issue Z
48. 52 00 10 20 30 40 50 60 70 80 90 AO BO 5 CO DO E FO Not A 0 P ct Nesp A D ald 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 01 11 21 31 41 51 61 71 81 91 A1 B1 C1 D1 E F1 Not A 1 A Q a Used l ss A N a n 1 17 33 49 65 81 97 113 129 145 161 177 193 209 225 241 02 12 22 32 42 52 62 72 82 92 A2 B2 2 C2 D2 E F2 n x JE 2 BR b ri AO alo 2 18 34 50 66 82 98 114 130 146 162 178 194 210 226 242 03 13 23 33 43 53 63 73 83 f 93 i A3 B3 3 C3 D3 E F3 gt 1 3C S cs A O l 3 19 35 51 67 83 99 115 131 147 163 179 195 211 227 243 04 14 24 34 44 54 64 74 84 94 Bu Jo ID Ei F4 4 DIT d t n A O l 5 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 05 15 25 35 45 55 65 75 85 95 A5 B5 C5 D5 E5 7 F5 5 EjJU e u X A 6 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245 06 16 26 36 46 56 66 76 86 96 A6 I B6 q C6 D6 E6 F6 amp 6 F Vif vit 7 i 0 6 22 38 54 70 86 103 118 134 150 166 182 198 214 230 246 07 17 27 37 47 57 67 TT 87 97 AT B7 C7 D7 E7 F7 Y E bi A Z IG IW Ww S C x c a 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247 08 18 28 38 48 58 68 78 88 98 a A8 Es B8 CH D8 E8 F8 18 H X hx Gei o 5 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 09 19 29 39 49 59 69 79 89 wd e B9 1 C9 D9 E9 F9 d Fe 9 Yii o E U elu 9 25 41 57 73 89 105
49. 6 72 88 104 120 136 152 168 184 200 216 232 248 09 19 29 39 49 59 69 79 89 99 x A9 B9 C9 D9 Eg F9 91 Yii Ce F U 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 0A 1A 2A 3A 4A 5A 6A TA 8A 9A s AA BA CA L DA EA FA AEN Ze z e U gt r Ul 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 OB 1B 2B 3B 4B 5B 6B 7B 8B 9B AB BB CB DB EB FB x T 1 T 1 KI k i k F U 3 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 DC 1C 2C 3C 4C 5C GC 1G 8C DC AC BC CC L DC EC FC T 1 7 3 lt I LIA MH F m 3 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 oD 1D 2D 3D 4D 5D 6D 7D 8D 9D AD BD CD DD ED FD s m 2 l M m i 6i t i1Y 13 29 45 61 7T 93 109 125 141 157 173 189 205 221 237 253 OE 1E 2E 3E 4E 5E 6E ZE 8E M 9E AE BE MET DE x EE FE S gt N A n A x Y 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 OF 1F 2F 3F 4F 5F 6F 7F 8F 9F AF BF CF EF FF 1O o A f 7 D 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 OPTIBOARD CONTROLLER BOARD User Manual Page 23 132 Reference FDE 3106896 Issue Z Axiohm 8 6 5 Code Page 860 00 10 20 30 40 50 60 E 70 80 90 AO BO co DO EO FO NUL r 0 P El ali b Lyale 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 01 11 21 31 41 51 61 71 81 91 A1 B1 Se C1 D1 E1 F1 XON A Q a u We 4L TF 1 17 33 49 65 81 97 113 129 145 161 177 193 209 2
50. Both codes perform the same function ASCII SUB ESC m Hexadecimal 1A 1B 6D Decimal 26 27 109 Formulas The cut edge is 144 dot rows or 71 inch 18 mm above the print station Exceptions The command is valid only at the beginning of a line OPTIBOARD CONTROLLER BOARD User Manual Page 40 132 Reference FDE 3106896 Issue Z Axiohm SELECT CUT MODE AND CUT PAPER Selects a mode for cutting paper and cuts the paper There are two formats for this command one requiring one parameter m the other requiring two parameters m and n The format is indicated by the parameter m ASCII GSVm GSVmn Hexadecimal 1D 56 m 1D 56 mn Decimal 29 86 m 2986mn Value of m Selects the mode as shown in the table Value of n Determines cutting position Operand m cut mode n additional distance to feed prior to cut beyond the cut position Limit OPTION 1 Decimal 0 lt m lt 1 48 lt m lt 49 Hex 00 lt m lt 01 30 lt m lt 31 OPTION 2 65 lt m lt 66 4 lt m lt 42 0 lt n lt 255 00 lt n lt FF GS V OPERAND DEFINITION Cut mode 01 31 65 41 Feeds paper n x vertical motion units beyond the cut position then executes a full cut 42 Feeds paper n x vertical motion units beyond the cut position then executes a partial cut Note Partial cuts are performed only with specific partial cut blades OPTIBOARD CONTROLLER BOARD User Manual Page 41 132 Reference FDE 3106896 Issue Z Axio
51. CTIVE FLASH SECTOR Contains a start address ah x 256 al and count ch x 256 cl of binary bytes to load into the selected sector followed by that many bytes The start address is relative to the start of the sector Addresses run from 0 to 64K The printer may return one of several responses ACK means that the data was written correctly and the host should transmit the next block NAK means that for some reason the data was not written correctly This could mean that communications failed or that the write to flash failed The alternatives seem to be to retry the block or halt loading and assume a hardware failure ASCII GS DC al ah cl ch dl dn Hexadecimal 1D 11 al ah cl ch di dn Decimal 29 17 al ah cl ch di dn Value of al low byte of the address must be even Value of ah high byte of the address Value of cl low byte of the count must be even Value of ch high byte of the count Value of d data bytes from 2 to n always even Value of n for number of data bytes Range of Address al ah ch 256 cl 0000 FFFE hexadecimal Range Addresses run from 0 to 64K Related Information Available only in download mode Range of Count cl ch 0002 FFFE hexadecimal OPTIBOARD CONTROLLER BOARD User Manual Page 110 132 Reference FDE 3106896 Issue Z Axiohm 12 17 3 Boot Download SET NEW BOOT CODE SIZE Set the size for next boot code to be downloaded ASCII US ACK n Hexa
52. ING Set Default LPI setting ASCII US ETX 6 n Decimal 31 3 148 n Hex 1F 03 94 n n mode selection Decimal 0 lt n lt 2 Hex 00 lt n lt 02 This command will store the lines per inch setting in non volatile memory DEFAULT LPI SETTING OPERAND DEFINITION Decimal LPI ex o 02 2 2 1 7 52 DEFAULT FONT Set Default Font ASCII US ETX SI n Decimal 31 3 15 n Hex 1F 03 OF n n mode selection Decimal 0 lt n lt il Hex 00 lt n lt 01 This command will store the default font option in non volatile memory DEFAULT FONT OPERAND DEFINITION N Hex Mode 01 User Defined Font OPTIBOARD CONTROLLER BOARD User Manual Page 125 132 Reference FDE 3106896 Issue Z Axiohm SET COMMUNICATION INTERFACE PARAMETERS Synopsis Setting communication parameters Syntax ASCII US STX nl n2 n3 n4 nj Decimal 31 2 n1 n2 n3 n4 nj Hex 1F 02 nl n2 n3 n4 n5 Description nl Interface 00h RS232 03h USB n2 bit 0 2 RS232 Baudrate 00h 1200 01h 2400 02h 4800 03h 9600 04h 19200 05h 38400 06h 57600 07h 115200 n2 bit 4 RS232 Number of stop bits 0 1 1 2 n2 bit 5 RS232 Number of data bits 0 8 1 7 n3 RS232 Parity 0x00 Odd parity 0x01 Even parity n4 RS232 Parity mode 0x00 No parity 0x01 Enabled and set using parameter described above n5 RS232 Handshaking 0x00 Xon Xoff 0x01 DTR DSR n6 RS232 Parity Error Processing 0x00 Ignore 0x01 Print 3
53. NT AREA IN PAGE MODE Sets the position and size of the printing area in page mode The command can be sent multiple times so that several different print areas aligned in different print directions can be developed in the printer s page buffer before being printed using the Print Page Mode commands FF or ESC FF ASCII ESC W al n2 n8 Hexadecimal 1B 57 n1 n2 n8 Decimal 27 87 nl n2 n8 Range of n 0 255 Default nl 4 0 nd 64 n 2 n7 64 ns 2 Formulas The starting position of the print area is the upper left of the area to be printed x0 y0 The length of the area to be printed in the y direction is set to dy inches The length of the area to be printed in the x direction is set to dx inches Use the equations to determine the Value of x0 y0 dx and dy See the illustration for a graphic representation of the printing area For more information about the fundamental calculation pitch see the Set Horizontal and Vertical Motion Units command 1D 50 x0 n1 n2 x 256 x horizontal direction of the fundamental calculation pitch y0 13 n4 x 256 x vertical direction of the fundamental calculation pitch dx n5 n6 x 256 x horizontal direction of the fundamental calculation pitch dy n7 n8 x 256 x vertical direction of the fundamental calculation pitch Keep the following notes in mind for this command The fundamental calculation pitch depends on the vertical or horizontal direction T
54. NTINUED 24 Dot Single Density Mode Top of Bit Image LSB SELECT SINGLE DENSITY GRAPHICS Enters one line of 8 dot single density graphics into the print buffer Any print command is required to print the line after which the printer returns to normal processing mode Single density mode allows 0 288 dot columns for 80 mm paper 0 320 for 82 5 mm paper The number of bytes sent is represented by the formulas in table Each bit corresponds to two horizontal dots Compare to Set Bit Image Mode 1B 2A m 0 earlier in this document ASCII ESC K n1 n2 dl dn Hexadecimal 1B 4B n1 n2 dl dn Decimal 2775 nl n2 dl dn Value of n Value of n 8 Dot Single Value of n 24 Dot Single Value of d Density Mode Density Mode nl 256 x n2 3 x n1 256 x n2 Number of Bytes of Data Printed Down Then Across Formulas See the above table OPTIBOARD CONTROLLER BOARD User Manual Page 70 132 Reference FDE 3106896 Issue Z Axiohm SELECT DOUBLE DENSITY GRAPHICS Enters one line of 8 dot double density graphics into the print buffer Any print command is required to print the line after which the printer returns to normal processing mode Double density mode allows 0 5776 dot columns for 80 mm paper 0 640 for 82 5 mm paper The number of bytes sent is represented by the formulas in the table Each bit corresponds to one horizontal dot Compare to Set Bit Image Mode 1B 2A m 1 earlier in this docum
55. NUL Print Bar Code 94 ID 72n Transmit Status 84 ID 73mn Set Sensor threshold 76 ID 75 d0 d9 Store 10 characters user revision number 54 ID 77 n Select Bar Code Width 95 1D 78 Transmit 10 character user revision number 54 1D FF Reset Firmware 39 IF 01 d1 dN Erase Boot Sector download new boot code 112 1F 02 pl op Set Communication interface parameters 126 1F 03 00 5 Set Diagnostics Mode 127 IF 0301n Set Printhead Setting 121 IF 0302n Set Knife Option 123 1F 03 03 n Set Paper Low Sensor Option 124 1F 03 04 n Set Max Power Consumption 120 1F 03 08 n Set Paper Width 121 1F 03 0A n Set Partial Cut Distance 124 1F 03 0B n Set Preheating Option 123 1F 03 0F n Set Default Font 125 IF 03 80 n Set Default Code Page 128 1F 03 8F n Set Paper Type 120 1F 03 93 n Set Carriage Return Mode 128 1F 03 94 n Set Lines Per Inch Default Setting 125 IF 03 95 n Set Serial Interface Mode 127 1F05n Select Superscript or Subscript Modes 62 OPTIBOARD CONTROLLER BOARD User Manual Page 36 132 Reference FDE 3106896 Issue Z mm ade Hexadecimal Command Page IF 06n Set New Boot Code Size 111 IF0An Voltage and Temperature Monitoring 85 1F OB 4E 52 4A n Set Print Density 122 1F 0C 53 41 46 n Set Boot Code Download Safety 111 1F 0C 53 50 46 nL nH Set Max Speed 122 IF 0D 43 4C 45 n Clear All EEPROM Contents 129 1F 26 y cl c2nl dl nn Define user character font with variable height 6
56. OI XA r mj oc n 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 OD 1D 2D 3D 4D 5D 6D 7D 8D 9D n AD BD CD DD ED FD c e M imi i i lU id S EL O 2 13 29 45 61 TT 93 109 125 141 157 173 189 205 221 237 253 0E TE 2bE 3E 4E 5E 6E 7E 8E 9E AE BE ke A DE EE FE zs N ni Pt 4 bl e 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 OF 1F 2F 3F 4F 5F 6F 7F 8F 9F 3 AF BF Ti OF EF FF O _ oo s OF op 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 OPTIBOARD CONTROLLER BOARD User Manual Page 24 132 Reference FDE 3106896 Issue Z Axiohm 8 6 6 Code Page 862 00 10 20 30 40 50 60 70 FO 0 e P 0 16 32 48 64 80 96 112 224 240 01 11 21 31 41 51 61 71 F1 1 A Q aig K E 1 17 33 49 65 81 97 113 225 241 02 12 22 32 42 52 62 72 F2 n 2 B R br r gt 2 18 34 50 66 82 98 114 226 242 03 13 23 33 43 53 63 73 F3 13 CSicis d nx 3 19 35 51 67 83 99 115 131 147 163 179 195 211 227 243 04 14 24 34 44 54 d 74 84 94 A4 B4 CA D4 EA F4 4 DIT tiala AJJ EL x f 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 05 15 25 35 45 55 65 75 85 95 A5 5 B5 C5 D5 E5 F5 oe 5 EIU eiu P N 4 o J O F 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245 06 16 26 36 46 56 66 76 86 96 A6 B6 C6 D6 E6 F6 a
57. RD User Manual Page 130 132 Reference FDE 3106896 Issue Z Axiohm 13 2 Printing Problems Problem Colored stripe on the receipt Receipt does not come out all the way Printer starts to print but stops while the receipt is being printed Receipt 1s not cut Print is light or spotty Vertical column of print is missing One side of receipt is missing Possible Causes Paper is low Paper is jammed Paper is jammed Paper is jammed The printer is not configured for a knife Paper roll loaded incorrectly Thermal print head is dirty Variations in paper This indicates a serious problem with the printer electronics This indicates a serious problem with the printer electronics 13 3 Printer Does Not Function Problem Printer does not function when turned on Possible Causes Printer not plugged in Receipt cover not fully closed What to Do Change the paper Open the receipt cover inspect the knife and clear any jammed paper Open the receipt cover inspect the knife and clear any jammed paper Open the receipt cover inspect the knife and clear any jammed paper Contact your authorized service representative Check that the paper is loaded properly Use recommended thermal receipt paper Increase print density in Set Hardware Options of printer Configuration Menu as needed Contact your authorized service representative Con
58. TERS ccccsccseccecccueeeseeeeceseeseeuseuseeeeeneeeeeues 10 5 1 XON XOFF Protocol nisi ce uisus vice a sds exa Era Gcr d Ra De devel 10 5 2 DTRIDSR Protocol essei essen nana nn KEN KR KEE aa kan aa annu au 11 er ME el ET E 11 USB PARAMETERS cccsccceccsecceceeeceeeeeeeeseceeeeeseeeeeeseneeeeeeees 12 6 1 ee E UU 12 62 Connector cene eerie eee dots ee Cus ee s RR UR 12 6 3 lnterface iere eden Eege Ear eran UU CH TERR due 12 6 4 OtherinformatlOn cic cei eerie ede prece tua Cos ua a Coca drca dcc 12 CONNECTORS DESCRIPTION eere 13 PRINT SPECIFICATION eere nnne nnn 14 Bn WE el TT TE 14 8 1 1 Print Modes nemen er A 14 8 1 2 ji 14 8 2 Print EIER 15 8 3 Resident font dimensions cesses enne nnne 17 8 4 Print density and density of receipt print lines 18 8 5 Duty cycle restrictions printing solid blocks 19 OPTIBOARD CONTROLLER BOARD User Manual Page 3 132 Reference FDE 3106896 Issue Z Axiohm 8 0 character seiten usa cereo darem ien Eo EEN ERR ERR RUEN NERA KR KR EN 20 8 6 1 Code le E ecran end ee 20 8 6 2 Code Page 850 pee e tere eee dete 21 8 6 3 Code Page Bb 22 8 6 4 Code Page 858 acer erm dee onesies aides 23 8 6 5 Code le E EE 24 8 6 6 Code Page D 25 8 6 7 Code Page 863 E 26 8 6 8 Code Page 865 seen d
59. TIBOARD CONTROLLER BOARD User Manual Page 76 132 Reference FDE 3106896 Issue Z Axiohm 12 12 Printer Status Commands These commands enable the printer to communicate with the host computer They are stored in the printer s data buffer as they are received and are handled by the firmware in the order in which they were received When a fault occurs the printer will go busy at the communication interface and not respond to either of the Printer Status commands If the fault causing the busy condition can be cleared such as by loading paper or letting the thermal printhead cool down the printer will resume processing the data in its receive buffer Real Time commands allow the printer to function when it is busy at the communication interface See the following section Real Time Commands for details about these commands TRANSMIT PAPER SENSOR STATUS Sends status data to the host computer The printer sends one byte to the host computer when it is not busy or in a fault condition See the following table ASCII ESC v Hexadecimal 1B 76 Decimal 27 118 Values Status Byte Bit Function 0 Signifies 1 Signifies 0 Receipt Paper Present Low only if paper low sensor is enabled 1 Receipt Cover Closed Open 2 Receipt Paper Present Out 3 Knife Position Home Position Not Home Position 4 Not Used Fixed to Zero Fixed to Zero 5 Temperature In valid range Too hot or too cold 6 Voltage In valid range Too high or too low 7 Not Used Fixed to Z
60. Transmission 90 91 92 1005n Real Time Request to Printer 89 11 n1 nl Print Raster Graphics 68 12 Select Double Wide Characters 56 13 Select Single Wide Characters 56 14n Feed n Print Lines 42 15n Feed n Dot Rows 43 Ion Add n Extra Dot Rows 43 17 Print 44 18 Cancel Print Data in Page Mode 96 19 Perform Full Knife Cut 40 1A Perform Partial Knife Cut 40 1B BMP file Download BMP Logo 74 1B 0C Print Data in Page Mode 97 1B 12 Select 90 Degree Counter Clockwise Rotated Print 56 1B 14n Set Column 44 IB 16n Select Pitch Column Width 63 1B20n Set Right Side Character Spacing 46 1B21n Select Print Mode 55 1B 24 nl n2 Set Absolute Starting Position 47 IB25n Select Character Set 63 1B26sclc2nldl nn Define User Defined Character Set 64 1B 27 m a2 al a0 dl Write to User Data Storage 116 IB 2A m ni n2 dl dn Select Bit Image Mode 69 70 IB2Dn Select or Cancel Underline Mode 57 1B 2E mnrlrh dl dn Advanced Raster Graphics 68 1B 32 Set Line Spacing to 1 6 Inch 44 1B 33 n Set Line Spacing 45 1B 34 m a2 al a0 Read from User Data Storage 116 1B 3A 30 30 30 Copy Character Set from ROM to RAM 67 1IB3Dn Select Peripheral Device for Multi Drop 117 1B3F n Cancel User Defined Character 66 1B 40 Initialize Printer 39 OPTIBOARD CONTROLLER BOARD User Manual Page 34 132 Reference FDE 3106896 Issue Z
61. User Manual Page 123 132 Reference FDE 3106896 Issue Z Axiohm PARTIAL CUT DISTANCE Synopsis Set Partial Cut distance parameter Syntax ASCII US ETX LF Decimal 31 3 10 Hex 1F 03 0A Operand n width selection Limit Decimal 0 lt n lt 4 Hex 00 lt n lt 04 Description This command will store the partial cut distance parameter in non volatile memory Note This setting must be set to match the mechanism connected to the board in order to get partial cut position matching the knife notch This setting is used to compensate for mechanical tolerances on parts involved in knife operation PARTIAL CUT DISTANCE OPERAND DEFINITION Mode 125 knife motor steps 130 knife motor steps 140 knife motor steps 145 knife motor steps o f o PAPER LOW SENSOR OPTION Synopsis Set Paper Low Sensor Option Syntax ASCII US ETX ETX n Decimal 31 3 3 n Hex 1F 03 03 n Operand n mode selection Limit Decimal 0 lt n lt 2 Hex 00 lt n lt 02 Description This command will store the paper low sensor option in non volatile memory Note PAPER LOW SENSOR OPTION OPERAND DEFINITION Mode Disabled o o Enabled opto Enabled switch OPTIBOARD CONTROLLER BOARD User Manual Page 124 132 Reference FDE 3106896 Issue Z Axiohm Synopsis Syntax Operand Limit Description Note Synopsis Syntax Operand Limit Description Note DEFAULT LINES PER INCH SETT
62. ZZZZ Gs sc Me es sc es J2 J11 Not Used Vdd 33 V VCH 24V OPTIBOARD CONTROLLER BOARD User Manual Page 13 132 Reference FDE 3106896 Issue Z Axiohm 8 PRINT SPECIFICATION 6 1 Characters 8 1 1 Print Modes 99 99 99 99 9 9 9 8 1 2 Size Available print modes Standard Compressed Double High Double Wide Upside Down Rotated Underlined Bold Reverse Italic Scaled Characters sizes for the Standard Compressed and Large modes Standard 99 9 Compressed 99 9 Characters per Inch 15 6 Characters per Line 44 for 80 mm Paper Characters per Line 49 for 82 5 mm Paper Cell Size 13 x 24 Dots Characters per Inch 20 3 Characters per Line 56 for 80 mm Paper Characters per line 64 for 82 5 mm Paper Cell Size 10 x 24 Dots OPTIBOARD CONTROLLER BOARD User Manual Page 14 132 Reference FDE 3106896 Issue Z Axiohm 8 2 Print zone Print Zones for 80 mm Paper 576 dots addressable 8 dots mm centered on 80 mm Standard Mode minimum margins 2 5 mm 098 inches Top margin to knife cut 17 8 mm 0 70 inches Paper Width 80 mm 3 15 in Printable Zone 576 Dots 72 mm 2 835 in Nominal Margins 4 mm 0 157 in I Cut Edge 4 mm 0 157 in Top Margin 17 8 mm 70 in Minimum 44 Standard Columns 71 5 mm 2 815 in gt 56 Compressed Columns 70 mm 2 756 in
63. amp T T re 2 18 34 50 66 82 98 114 130 146 162 178 194 210 226 242 03 13 23 33 43 53 63 73 83 93 A3 B3 C3 D3 E3 F3 4 3C Sic si Em x 3 19 35 51 67 83 99 115 131 147 163 179 195 211 227 243 04 14 24 34 44 54 d 74 84 94 A4 B4 C4 D4 L E4 F4 4 DIT tl l l li SA d 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 05 15 25 35 45 55 65 75 85 95 A5 B5 C5 D5 E5 F5 96 5 E Ule ul l N 2 F O O 9 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245 06 16 26 36 46 56 66 f 76 86 96 A6 B6 C6 D6 E6 F6 amp 6 F V via a 8 4 Ir 6 22 38 54 70 86 103 118 134 150 166 182 198 214 230 246 07 17 27 37 47 57 67 7 87 97 AT B7 C7 D7 E7 F7 7 GW W elan bid cie 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247 08 18 28 38 48 58 68 78 88 98 A8 B8 C8 IL D8 E8 F8 8 HX h xJl y 4 i 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 09 19 29 39 49 59 69 79 89 99 S A9 B9 c9 E E9 F9 9 lI Y i e l0 1 r O eo 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 0A 1A 2A 3A 4A 5A 6A TA 8A 9A AA BA CA L DA EA FA s Zijzle el lz Q D 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 OB 1B 2B 3B 4B 5B 6B 7B 8B 9B AB BB CB DB EB FB S v E Jes K k 1 lo o 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 0C 1C 2C 3C 4C 5C 6C 7C 8C OC AC BC CC DC EC FC EE I i x F m ve n 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 OD 1D 2D 3D 4D 5D 6D 7D 8D 9D AD BD CD E ED
64. areas is full and an application is attempting to define new logos and when an application wants to replace one user defined character set with another In both cases all logos and character set definitions are erased and must be redefined n 50 ASCII n 2 This command erases all 64K Flash memory sectors allocated to user data storage Related Information See command Flash Memory User Sectors Allocation 1D 22 55 n1 n2 Important While erasing flash memory all communication is disabled To provide feedback to the application the printer responds to the application when the erase is complete After sending the Erase User Flash Sector 1D 40 n command an application should wait for the response from the printer before sending data Otherwise data will be lost If an application is unable to receive data it should wait a minimum of five seconds after sending the Erase User Flash Sector 1D 40 n command before sending data OPTIBOARD CONTROLLER BOARD User Manual Page 115 132 Reference FDE 3106896 Issue Z Axiohm 12 19 User Data Storage Commands WRITE TO USER DATA STORAGE Writes m bytes of data to the user data storage flash page at the address specified The printer waits for m bytes of data following the 3 bytes address addr ASCII ESC m a2 al a0 dl dm Hexadecimal 1B 27 m a2 al a0 dl dm Decimal 27 39 m a2 al a0 d1 dm Value of m 0 255 Addr 65536 x a2 256 x al a0 If any of
65. at the DSR signal to transmit data XOFF 13 HEX Wait for XON character Was an XON or XOFF character last received XON character hexadecimal 11 XOFF character hexadecimal 13 OPTIBOARD CONTROLLER BOARD User Manual Page 10 132 Reference FDE 3106896 Issue Z Axiohm 5 2 DTR DSR Protocol The DTR signal is used to control data transmission to the printer It is driven low when the printer is ready to receive data and driven high when it cannot accept any more data Is DTR HIGH or LOW Wait for DTR To go LOW 5 3 Connector The following illustration shows the RS 232C communication connector and pin assignment The connector is located at the rear of the printer and is specified as male DB9 9 pin D shell with RTS and CTS pins connected together 9 pin DB 9 Connector Function Pin Numbers Function 1 Not Used 2 RXD 3 TXD 4 DTR 5 Logic Ground DSR 6 RTS 7 CTS 8 Not Used 3 Shell F rame Ground OPTIBOARD CONTROLLER BOARD User Manual Page 11 132 Reference FDE 3106896 Issue Z Axiohm 6 USB PARAMETERS Axiohm s implementation of USB complies with Universal Serial Bus Specification revision 1 1 6 1 Capabilities Optiboard is a device only and doesn t provide hub capabilities Full speed communication 12Mbits sec is supported 6 2 Connector The connector is located at the rear of the printer and is specified as B type
66. ccept a NULL character as part of the data With the second variation the length of byte is specified at the beginning of the string Bar codes can be aligned left center or right using the Align Positions command 1B 61 The check digit is calculated for UPC and JAN EAN codes if it is not sent from the host computer Six character zero suppressed UPC E tags are generated from full 11 or 12 characters sent from the host computer according to standard UPC E rules Start Stop characters are added for Code 39 if they are not included Rotated barcodes set with small modules select bar code width command 1D 77 n n 2 and PDF417 barcodes in any orientation are printed at low speed for better readability First Variation Second Variation ASCII GS k m d1 dk NUL GS k m n dl dn Hexadecimal 1D 6B m dl dk NUL 1D 6B m n dl dn Decimal 29107 md dkNUL 29 107 mndl dn 0 End of command Exceptions The command is only valid at the beginning of a line Illegal data cancels the command First Variation Data string terminated with NULL Character m Bar Code D n Length 0 UPC A 48 57 ASCII numerals Fixed Length 11 12 UPC E 48 57 Fixed Length 11 12 2 JANI3 EAN 48 57 Fixed Length 12 13 3 JANS EAN 48 57 Fixed Length 7 8 4 Code 39 48 57 Variable Length 65 90 ASCII alphabet 32 36 37 43 45 46 47 ASCII special characters dl dk 42 start stop code is supplied by printer if necessary 5 Interleav
67. connector J8 is a 3 pin mini DIN plug and is located at the rear of the printer Function Pin Numbers Function 24V 2 Shell Shield Remote Power Supply Voltage Amps Short Term under 1ms 3 Not Used 1 GND 24 Vdc 1096 With 55W Power supply 13A Peak 2 3 Average With 75 W With 90 W Power supply Power supply 13A Peak 13 A Peak 3 2A Average 3 2A Average OPTIBOARD CONTROLLER BOARD User Manual Page 9 132 Reference FDE 3106896 Issue Z Axiohm S RS232 PARAMETERS The RS 232C interface uses either XON XOFF software or DTR DSR hardware protocol to control the flow of information between the computer and the printer In XON XOFF mode a particular character is sent back and forth between the host and the printer to regulate the communication In DTR DSR mode changes in the DTR DSR signal on the RS 232C interface controls the information flow 5 1 XON XOFF Protocol The XON XOFF characters controls the information transfer between the printer and the host computer The printer sends an XON character when it is ready to receive data and it sends an XOFF character when it cannot accept any more data The software on the host computer must monitor the communication link as shown in the following flowchart in order to send data at the appropriate times If XON XOFF has been selected the printer also toggles the DTR signal as described in the next section but it does not look
68. dard mode Data Scope is used to print data in ASCII and HEX format received from the host Default inter lines spacing Select how to process a ODH character received from the host Resident or user defined font current status YES if at least one logo is defined current status YES if at least one character is defined Can be set by user through software commands Indicates default internal code page selected upon reset List of internal codes pages Indicates the number of text lines printed Indicates the number of cuts performed Indicates the number of hours the board has been turned ON Indicates the number of flash memory download cycles Indicates the number of times that a cutter jam appeared Indicates the number of cover opening closing cycles Indicates the maximum temperature in C reached by the print head Indicates if the print head is damaged at least one dot or not Note Tallies are updated every 1 hour or 1000 lines printed whichever comes first OPTIBOARD CONTROLLER BOARD User Manual Page 33 132 Reference FDE 3106896 Issue Z Axiohm 11 LIST OF CONTROL CODES Code Hexadecimal Command Page 09 Horizontal Tab 46 0A Print and Feed One Line 42 0C Print and Return to Standard Mode 96 0D Activate Carriage Return 42 10 Clear Printer 39 10 04 n Real Time Status
69. decimal 1F 06n Decimal 31 06 n Value and Range of n 0 2 0 16 kbytes 1 32 kbytes 2 24 kbytes Default 1 32 kbytes Exceptions Available only in download mode SET BOOT CODE DOWNLOAD SAFETY Enable or disable Boot signature check during boot download ASCII US ACK n Hexadecimal 1F 06n Decimal 3106n Value and Range of n 0 disable sigature check 1 enable sigature check Default 1 Exceptions Available only in download mode OPTIBOARD CONTROLLER BOARD User Manual Page 111 132 Reference FDE 3106896 Issue Z Axiohm ERASE BOOT SECTOR DOWNLOAD NEW BOOT CODE Wait for new boot code to be downloaded then if CRC on this new boot code is valid boot code sector is erased and reprogrammed with new code Printer automatically reboot after program sequence is complete ASCII US SOH dl dn Hexadecimal 1F 01 d dn Decimal 31 01 dl dn Value and Range ofn Size of boot code set with command IF 06 n Exceptions Available only in download mode Note During erase and download sequence power suppply must be maintained at all times and no reset sequence should be performed OPTIBOARD CONTROLLER BOARD User Manual Page 112 132 Reference FDE 3106896 Issue Z Axiohm 12 18 User Flash Memory Commands SELECT MEMORY TYPE SRAM FLASH WHERE TO SAVE LOGOS OR USER DEFINED FONTS Specifies whether to load the logos or user defined characters to flash memory or to RAM volatile
70. e Download Sequence By providing a set of low level commands great freedom of implementation is given to customer application to customize the sequence to match its specific requirements Following is the description of the a typical Firmware download sequence Only the main steps are mentioned Error checking and error recovery is not described 1 Switch to Flash Download Mode 2 Check Flash Memory Size 3 Erase all Flash Memory sectors except Boot Sector 4 Download Code to Active Flash Sector 4 1 Select Flash memory sector n each sector contains 64kbytes 4 1 1 Program segment of N bytes 4 1 2 if more segments loop back to 4 1 1 4 2 1f more sectors to program loop back to 4 1 5 Check Flash CRC 6 Reboot Printer OPTIBOARD CONTROLLER BOARD User Manual Page 106 132 Reference FDE 3106896 Issue Z Axiohm 12 17 2 Commands SWITCH TO FLASH DOWNLOAD MODE Puts the printer in flash download mode in preparation to receive commands controlling the downloading of objects into flash memory When this command is received the printer leaves normal operation and can no longer print transactions until the Reboot the Printer command 1D FF is received or the printer is rebooted This command does not affect the current communication parameters Once the printer is in flash download mode this command is no longer available ASCII ESC Hexadecimal 1B5B7D Decimal 2791 125 Related Information See Entering
71. e Set Horizontal and Vertical Minimum Motion Units command 1D 50 is used to change the horizontal and vertical minimum motion unit the parameters of this command Set Relative Print Position will be interpreted accordingly For more information see the description of the Set Horizontal and Vertical Minimum Motion Units command 1D 50 in this document OPTIBOARD CONTROLLER BOARD User Manual Page 49 132 Reference FDE 3106896 Issue Z Axiohm SELECT JUSTIFICATION Specifies the alignment of characters graphics logos and bar codes see the value of n table ASCII ESC an Hexadecimal 1B 6l n Decimal 2797n Value of n 0 48 Left aligned 1 49 Center aligned 2 50 Right aligned Range of n 0 2 48 50 Default 0 Left aligned Exceptions The command is valid only at the beginning of a line OPTIBOARD CONTROLLER BOARD User Manual Page 50 132 Reference FDE 3106896 Issue Z Axiohm SET LEFT MARGIN Sets the left margin of the printing area The left margin is set to n X 256 nL times horizontal motion unit inches The horizontal motion units are set by the Set Horizontal and Vertical Minimum Motion Units command 1D 50 This command is described below The width of the printing area is set by the Set Printing Area Width command 1D 57 which follows this command See the Set Printing Area Width command 1D 57 in this document for a description of that command If the sett
72. ecimal 1B 7B n Decimal 27123 n Value of n 0 Cancel Set Default 0 Cancel Exceptions The command is valid only at the beginning of a line It cannot be used with right side up characters on the same line OPTIBOARD CONTROLLER BOARD User Manual Page 59 132 Reference FDE 3106896 Issue Z Axiohm SELECT CHARACTER SIZE Selects the character height using bits 0 to 2 and selects the character width using bits 4 to 6 as follows Character Width Selection Character Height Selection Hex Decim Width Hex Decim Height al al 00 0 1 normal 00 0 1 normal 10 16 2 two times width 01 1 2 two times height 20 32 3 three times width 02 2 3 three times height 30 48 4 four times width 03 3 4 four times height 40 64 5 five times width 04 4 5 five times height 50 80 6 six times width 05 5 6 six times height 60 96 7 seven times width 06 6 7 seven times height 70 112 8 eight times width 07 7 8 eight times height This command is effective for all characters except for HRI characters In standard mode non page mode the vertical direction is the paper feed direction and the horizontal direction is perpendicular to the paper feed direction However when character orientation changes in 90 degree clockwise rotation mode the relationship between vertical and horizontal directions is reversed In pa
73. ed 48 57 Variable Length 2of5 Even Number 6 Codabar 65 68 start code Variable Length 48 57 36 43 45 46 47 58 10 PDF 417 32 255 Variable Length OPTIBOARD CONTROLLER BOARD User Manual Page 94 132 Reference FDE 3106896 Issue Z Axiohm PRINT BAR CODE CONTINUED Second Variation Length of Byte Specified at Beginning of String The value of m selects the bar code system as described in the table The variable d indicates the character code to be encoded into the specified bar code system See the table If character code d cannot be encoded the printer prints the bar code data processed so far and the following data is treated as normal data m Bar Code D 65 UPC A 48 57 ASCII numerals 66 UPC E 48 57 67 JAN13 EAN 48 57 68 JANS EAN 48 57 69 CODE39 48 57 65 90 ASCII alphabet 32 36 37 43 45 46 47 ASCII special characters dl dk 42 start stop code is supplied by printer if necessary 70 Interleaved 48 57 2 of 5 ITF 71 CODABAR 65 68 start code NW 7 48 57 36 43 45 46 47 58 72 Code 93 0 127 73 Code 128 0 105 dl 103 105 must be a Start code d2 0 102 data bytes Stop code is provided by the printer 75 PDF 417 0 255 SELECT BAR CODE WIDTH Sets the bar code module to 1 203 inch n 8 mm ASCII GS wn Hexadecimal 1D 77n Decimal 29119 n Value of n 2 3 4 5 6 Default n 3 Formulas n 203 inch n 8 mm n Length Fixed Length 11 12 F
74. ed characters into RAM The command may be used to overwrite single characters User defined characters are available until power is turned off or the Initialize Printer command 1B 40 is received Any invalid byte s c1 c2 n1 n2 aborts the command ASCII ESC amp s cl c2nl dl nn dn Hexadecimal 1B 26 s c1 c2 nl dl nn dn Decimal 2738 scl c2nl dl nn dn Values and Ranges s 3 the number of bytes vertically in the character cell c the ASCII codes of the first c1 and last c2 characters respectively cl Hex 20 FF 20 is always printed as a space c2 Hex 20 FF 20 is always printed as a space To define only one character use the same code for both c1 and c2 n the number of dot columns for the nth character as specified by n1 nn n 1 16 d the column data for the nth character as specified by d1 dn The number of bytes for a character cell is s x n1 The bytes are printed down and across each cell See the illustration Top of Character MSB Related information See 1D 22 n Select memory type to save User Defined characters OPTIBOARD CONTROLLER BOARD User Manual Page 64 132 Reference FDE 3106896 Issue Z Axiohm DEFINE USER DEFINED CHARACTER SET WITH VARIABLE HEIGHT Command format is similar to existing command 1B 26 The only difference resides in the height encoding H indicates the height in number of dots instead of number of bytes 1B 26 to provide better resol
75. em into the buffer behind any other data there and flush them out in the order in which they were received When the printer is busy due simply to buffer full that is it can t print data as fast as it can receive it then data continues to be processed out of the buffer at approximately print speed and the Real Time commands will eventually get flushed out OPTIBOARD CONTROLLER BOARD User Manual Page 87 132 Reference FDE 3106896 Issue Z Axiohm When the printer is busy due to an error condition then data stops being processed of the buffer until the condition clears one way or another In either case but more quickly in the case of an error condition the buffer can fill with Real Time commands When the DLE sequences are being used the last byte stored when the buffer fills up could be the DLE code with no room for the subsequent EOT or ENQ When this lone DLE byte is finally processed out of the buffer it will be interpreted as a Clear Printer command Similarly when the GS sequences are being used the last byte stored when the buffer fills up could be the GS code with no room for the subsequent EOT or ETX or ENQ When this lone GS byte is finally processed out of the buffer it will use the next byte whatever it is as the second byte in its GS sequence To guard against this situation the application must determine the cause of a busy condition and take appropriate action or pace the Real Time commands to avoid fill
76. ent ASCII ESC Y n1 n2 dl dn Hexadecimal 1B 59 n1 n2 dl dn Decimal 27 89 nl n2 dl dn Value of n Value of n 8 Dot Value of n 24 Dot Single Value of d Single Density Mode Density Mode nl 256 x n2 3 x n1 256 x n2 Number of Bytes of Data Printed Down Then Across Formulas See the above table OPTIBOARD CONTROLLER BOARD User Manual Page 71 132 Reference FDE 3106896 Issue Z Axiohm 12 10 Logo commands SELECT THE CURRENT LOGO Selects a logo to be defined or printed The active logo n remains in use until this command is sent again with a different logo n When this command precedes a logo definition that definition is stored in flash or RAM memory as logo n If the logo is saved to flash see command 1D 22 n if there is already a different definition in flash memory for logo n the first is inactivated and the new definition is used The inactive definition is not erased from flash and continues to take up space in flash memory When this command precedes a logo print command and n is different from the previously active logo selected the printer retrieves the logo definition for n from memory and prints it If there is no definition for logo n then no logo is printed In the case of a previously existing application that expects only one possible logo the printer will not receive the Select Current Logo 1D 23 n command In this case the printer assigns 0 as the active logo ide
77. ent amount and it must be in even units of the minimum horizontal movement amount ASCII GS nL nH Hexadecimal 1D 24 nL nH Decimal 29 36 nL nH Formulas nL nH X 256 x vertical or horizontal motion unit inches Exceptions This command is effective only in page mode If the nL nH X 256 x vertical or horizontal motion unit exceeds the specified printing area this command is ignored OPTIBOARD CONTROLLER BOARD User Manual Page 101 132 Reference FDE 3106896 Issue Z Axiohm SET RELATIVE VERTICAL PRINT POSITION IN PAGE MODE Sets the relative vertical print starting position from the current position This command can also change the horizontal and vertical motion unit The unit of horizontal and vertical motion is specified by this command This command functions as follows depending on the print starting position set by Select Print Direction in Page Mode ESC T When the starting position is set to the upper left or lower right of the printing area the vertical motion unit y is used When the starting position is set to the upper right or lower left of the printing area the horizontal motion unit x is used ASCII GS nL nH Hexadecimal 1D 5C nL nH Decimal 2992 nL nH Value The value for the horizontal and vertical movement cannot be less than the minimum horizontal movement amount and must be in even units of the minimum horizontal movement amount Formulas The distance from the c
78. er and print graphics data and are described in order of their hexadecimal codes PRINT RASTER GRAPHICS Prints one row of data n1 nl bytes describing the line to print ASCII Hexadecimal Decimal Value of n Range Exceptions DCI al nl 11 n1 nl 17 nl nl nl n72 Data bytes for 80 mm Paper width nl n80 Data bytes for 82 5 mm Paper width 0 255 Raster graphics is not available in Page Mode PRINT ADVANCED RASTER GRAPHICS Prints a horizontal raster of graphics data one or multiple times Horizontal offset and number of data bytes are variable and specified by parameters ASCII Hexadecimal Decimal Value of m Value of n Value ofr di dn Range Exceptions ESC mnrrL rH dl dn 1B2E m n rL rH dl dn 27 46m niL rH dl dn horizontal offset from left margin 8 x m dots number of data bytes that compose the raster number of times the raster has to be printed 256 x rH rL Data bytes 80 mm paper 82 5 mm paper 0 lt m lt 72 0 lt m lt 80 0 lt n lt 72 0 lt n lt 80 0 lt r lt 65535 0 lt r lt 65535 0 dl dn lt 255 0x dl dn lt 255 Advanced Raster graphics is not available in Page Mode OPTIBOARD CONTROLLER BOARD User Manual Page 68 132 Reference FDE 3106896 Issue Z Axiohm SELECT BIT IMAGE MODE Sets the print resolution and enters one line of graphics data into the print buffer Excess da
79. erence FDE 3106896 Issue Z Axiohm 12 5 Horizontal Positioning Commands The horizontal positioning commands control the horizontal print positions of characters on the receipt HORIZONTAL TAB Moves the print position to the next tab position set by the Set Horizontal Tab Positions 1B 44 n1 n2 00 command The print position is reset to column one after each line Tab treats the left margin as column one therefore changes to the left margin will move the tab positions When no tabs are defined to the right of the current position or if the next tab is past the right margin Line Feed is executed HT has no effect in Page Mode Print initialisation sets 32 tabs at column 9 17 25 ASCII HT Hexadecimal 09 Decimal 9 SET RIGHT SIDE CHARACTER SPACING Sets the right side character spacing to n x horizontal or vertical motion units Values for this command are set independently in standard and page mode The units of horizontal and vertical motion are specified by the Set Horizontal and Vertical Minimum Motion Units GS P command Changes in the horizontal or vertical units do not affect the current right side character spacing When the horizontal or vertical motion unit is changed by the Set Horizontal and Vertical Minimum Motion Units GS P command the value must be in even units and not less than the minimum amount of horizontal movement In standard mode the horizontal motion unit is used In page mode the horizo
80. ero Fixed to Zero Related Information See Busy Line and Fault Conditions in the Real Time Commands section of this document for details about fault condition reporting OPTIBOARD CONTROLLER BOARD User Manual Page 77 132 Reference FDE 3106896 Issue Z Axiohm BUFFERED STATUS TRANSMISSION Returns the selected status when this command is processed as normal printer data ASCII US vn Operand Hexadecimal 1F 76n Limit Decimal 31118n 1 byte Bit Function Status for dots 0 63 n Status select Decimal Hex n 5 or n 7 n 05 or n 07 US v RETURNED STATUS DEFINITION n 5 PRINTHEAD STATUS Two bytes are returned Value 0 Damaged Status for dots 64 127 Damaged Status for dots 128 191 Damaged Status for dots 192 255 Damaged Status for dots 256 319 Damaged Status for dots 320 383 Damaged Status for dots 384 447 Damaged o ta B jo jtj c Status for dots 448 511 2 byte i Function Damaged 0 Status for dots 512 575 OK Damaged 1 Status for dots 576 639 OK Damaged 2to7 Unused Fixed to zero US v RETURNED STATUS DEFINITION n 7 PRINTHEAD STATUS 80 bytes are returned 0 Status for dot 0 OK Damaged 1 Status for dot 1 OK Damaged 7 Status for dot 7 OK Damaged 0 Status for dot 8 OK Damaged 1 Status for dot 9 OK Damaged 7 Status for dot 15 OK Damaged
81. f Undefined Exceptions When n is out of the specified range the command is ignored OPTIBOARD CONTROLLER BOARD User Manual Page 84 132 Reference FDE 3106896 Issue Z Axiohm RETURN SRAM SIZE Returns the size of SRAM on board ASCII GS BS Hexadecimal 1D 08 Decimal 29 08 The size in kbytes is returned as a zero terminated ASCII string RETURN CPU FREQUENCY Returns the CPU frequency in MHz ASCII GS HT Hexadecimal 1D 09 Decimal 29 09 The frequency is returned as a zero terminated ASCII string VOLTAGE AND TEMPERATURE MONITORING Returns the results of latest voltage and temperature measurements ASCII US LFn Hexadecimal 1F0An Limit Decimal 132 n 133 Decimal 3110n Hex 84 lt n lt 85 Always returns 7 Bytes Command ID zero terminated ASCII string RETURNED STATUS DEFINITION n 0x84 Read Voltage in Volt Byte Function Value 0 Command Id 0x84 1 5 ASCII string 6 End of String 0x00 RETURNED STATUS DEFINITION n 0x85 Read Printhead Temperature in C Byte Function Value 0 Command Id 0x85 1 5 ASCII string 6 End of String 0x00 OPTIBOARD CONTROLLER BOARD User Manual Page 85 132 Reference FDE 3106896 Issue Z Axiohm SEND PRINTER SOFTWARE VERSION The printer returns 8 bytes containing the boot and flash software version The first 4 bytes returned are an ASCII string for the boot
82. for recommended papers The setting can be changed with the configuration menu F380 Kansaki KP440 Kansaki LSB 130 Ricoh KLS36 Kansaki OPTIBOARD CONTROLLER BOARD User Manual Page 18 132 Reference FDE 3106896 Issue Z Axiohm 8 5 Duty cycle restrictions printing solid blocks There are restrictions on the duty cycle because of the heat generated by the receipt thermal print head when printing solid blocks regardless of the length of the block in relation to the print line The restrictions are ambient temperature the percentage of time measured against one minute of continuous solid printing and the amount of coverage Caution When the duty cycle approaches the limits shown in the table the receipt print head will heat up If print head temperature exceeds 65 C a safety feature will shut down the print head to prevent damage To avoid this problem do one or a combination of the following d Reduce the amount of coverage e Reduce the time of continuous solid printing f Reduce the ambient temperature Another cause for duty cycle restriction is paper feed motor temperature increase due to continuous printing Allowable Duty Cycle measured over one minute of continuous printing Amount of Solid Ambient Temperature Coverage 25 C 35 C 50 C 20 100 during first 3 minutes of continuous 50 20 printing 50 after the 3 minutes 40 50 25 10 100 20 10 4 For reference
83. formation 1 Transmit Printer Status Bit Status Hex Decimal Function 0 Off 00 0 Fixed to Off 1 On 02 2 Fixed to On 2 On 04 4 Fixed to On 3 Off 00 0 Not busy at the communication interface On 08 8 Printer is Busy at the communication interface 4 On 10 16 Fixed to On 5 Undefined 6 Undefined 7 Off 00 0 Fixed to Off OPTIBOARD CONTROLLER BOARD User Manual Page 90 132 Reference FDE 3106896 Issue Z Axiohm REAL TIME STATUS TRANSMISSION CONTINUED 2 Transmit OffLine Status Bit Status 0 Off On 2 Off On 3 Off On 4 On 5 Off On 6 Off On 7 Off 3 Transmit Error Status Bit Status 0 Off 1 On 2 Off 3 Off On 4 On 5 Off On 6 Off On 7 Off Hex 00 02 00 04 00 08 10 00 20 00 40 00 Hex 00 02 00 00 08 10 00 20 00 40 00 Decima l cooc AB2oco n c 32 64 Decima l o oj oj tojo Function Fixed to Off Fixed to On Cover closed Cover open Paper feed button is not pressed Paper feed button is pressed Fixed to On Printing not stopped due to paper condition Printing stopped due to paper condition No error condition Error condition exists in the printer Fixed to Off Function Fixed to Off Fixed to On Fixed to Off No knife error Knife error occurred Fixed to On No unrecoverable error Unrecoverable error occurred Thermal printhead temp and power supply voltage are in ran
84. g real time commands 1 The printer executes the Real Time command upon receiving it and will transmit status regardless of the condition of the host being ready to receive or not 2 The printer transmits status whenever it recognizes a Real Time Status Transmission command sequence even if that sequence happens to occur naturally within the data of another command such as graphics data In this case the sequence will be processed both ways as a real time command and as the graphics data it is intended to be when the graphics command is executed from the buffer The result is that the host might receive status messages it has not requested 3 If the printer is in error condition meaning that the communication interface is likely to be busy the host must be able to send the real time commands regardless of this busy state at the interface Otherwise those commands wouldn t be received and processed These three situations generally preclude use of standard DOS drivers for the serial communication ports when using real time commands Applications should not let the buffer fill up with Real Time commands when the printer is busy at the communication interface A busy condition can be determined by bit 3 of the response to GS ENQ or GS EOT 1 or DLE EOT 1 The reason for a particular busy condition can be determined by other responses to GS EOT nor DLE EOT n Although the printer responds to Real Time commands when it is busy it will place th
85. ge Thermal print head temp or power supply voltage are out of range Fixed to Off OPTIBOARD CONTROLLER BOARD User Manual Page 91 132 Reference FDE 3106896 Issue Z Axiohm REAL TIME STATUS TRANSMISSION CONTINUED 4 Transmit Receipt Paper Status Bit Status Hex Decima Function l 0 Off 00 0 Fixed to Off 1 On 02 2 Fixed to On 2 Off 00 0 Paper adequate On 04 4 Paper low if paper low sensor enabled 3 Off 00 0 Paper adequate On 08 8 Paper low if paper low sensor enabled On 10 16 Fixed to On Off 00 0 Paper present On 20 32 Paper exhausted 6 Off 00 0 Paper present On 40 64 Paper exhausted 7 Off 00 0 Fixed to Off REAL TIME PRINTER STATUS TRANSMISSION Transmits one byte status of the printer in real time ASCII GS ENQ Hexadecimal 1D 05 Decimal 29 5 Value of Byte Bit Status Hex Decima Function l 0 Off 00 0 Paper adequate On 01 1 Paper low if paper low sensor enabled 1 Off 00 0 Paper adequate On 02 2 Paper low if paper low sensor enabled 2 Off 00 0 Cover closed On 04 4 Cover open 3 Off 00 0 Not busy at the communication interface On 08 8 Printer is busy at the communication interface 4 On 10 16 Fixed to On 5 Off 00 0 Fixed to Off 6 Off 00 0 No error condition On 40 64 Error condition exists in the printer 7 On 80 128 Fixed to On Notes e Correct Voltage range is 20 8V 28 5 V e Correct Temperature range is 5 C 60 C OPTIBOARD CONTROLLER BOARD User Man
86. ge mode vertical and horizontal direction are based on the character orientation When characters are enlarged with different sizes on one line all the characters on the line are aligned at the baseline The Select Print Mode ESC command can also select or cancel double width and double height modes However the setting of the last received command is effective ASCII GS n Hexadecimal 1D21n Decimal 2933n Value of n 1 8 vertical number of times normal font 1 8 horizontal number of times normal font Range of n 00 07 10 17 70 77 Default ofn 00 hexadecimal Exceptions If n is out of the defined range this command is ignored OPTIBOARD CONTROLLER BOARD User Manual Page 60 132 Reference FDE 3106896 Issue Z Axiohm SELECT OR CANCEL WHITE BLACK REVERSE PRINT MODE Turns on White Black reverse printing mode In White Black reverse printing mode print dots and non print dots are reversed which means that white characters are printed on a black background When the White Black reverse printing mode is selected it 1s also applied to character spacing which is set by Right Side Character Spacing ESC SP This command can be used with built in characters and user defined characters but does not affect the space between lines White Black Reverse Print Mode does not affect bit image downloaded bit image bar code HRI characters and spacing skipped by Horizontal Tab HT Set Absolute Starting
87. he maximum printable area in the x direction is 576 203 inches for 80 mm paper The maximum printable area in the x direction is 640 203 inches for 82 5 mm paper The maximum printable area in the y direction is 576 203 inches for 80 mm paper The maximum printable area in the y direction is 640 203 inches for 82 5 mm paper OPTIBOARD CONTROLLER BOARD User Manual Page 100 132 Reference FDE 3106896 Issue Z Axiohm SET ABSOLUTE VERTICAL PRINT POSITION IN PAGE MODE Sets the absolute vertical print starting position for buffer character data in page mode The absolute print position is set to nL nH X 256 x vertical or horizontal motion unit inches The vertical or horizontal motion unit for the paper roll is used and the horizontal starting buffer position does not move The reference starting position is set by Select Print Direction in Page Mode ESC T and operates setting the absolute position in the vertical direction when the starting position is set to the upper left or lower right and sets the absolute position in the horizontal when the starting position is set to the upper rights or lower left The horizontal and vertical motion unit are specified by the Set Horizontal and Vertical Minimum Motion Units GS P command The Set Horizontal and Vertical Minimum Motion Units GS P command can be used to change the horizontal and vertical motion unit However the value cannot be less than the minimum horizontal movem
88. hen monitor the result with command Request Cut Tag 1F 64 Sets the cut tag to the value specified by n ASCII UScn Hexadecimal 1F 63n Decimal 3199 n Value of n Cut tag value Range ofn 0 255 Returns Cut Tag status ASCII US d Hexadecimal 1F 64 Decimal 31 100 REQUEST CUT TAG Returns 2 bytes Command ID followed by Cut Tag Status Byte 1 64h Byte 2 Cut Tag Status Once the Cut tag is set with command Set Cut Tag 1F 63 n the Cut Tag Status returned depends on the next cut cycle CUT TAG STATUS cut eyele snot complet oS cut cycle is complete Value set with command 1F 63 n OPTIBOARD CONTROLLER BOARD User Manual Page 119 132 Reference FDE 3106896 Issue Z Axiohm 12 22 CONFIGURATION COMMANDS MAXIMUM POWER CONSUMPTION Synopsis Set Maximum Power parameter Syntax ASCII US ETX EOT n Decimal 31 3 4 n Hex 1F 03 04 Operand n mode selection Limit See table below Description This command will store the maximum power setting in non volatile memory Note SELECT MAXIMUM POWER CONSUMPTION OPERAND DEFINITION N Mode 55 Watt 75 Wati 90 Watt PAPER TYPE Synopsis Select paper type Syntax ASCII US ETX A n Decimal 31 3 143 Hex 1F 03 8F Operand n Paper type selection Limit Decimal 0 3 Hex 00 03 Description This command allow to select a paper type SELECT PAPER TYPE NE EE o Be OPTIBOARD CONTROLLER BOARD U
89. hic Column Top of Graphic Column Slum 72 x 8 Max L im 80 x 8 Max MSB MSB ASCII GS n1 n2 dl dn Hexadecimal 1D 2A 71 n2 dl dn Decimal 29 42 nl n2 dl dn Value of n 80 mm paper Value of n1 Value of n2 Value of d 1 72 8 x nl Number of 1 64 Number of Vertical Bytes of Data Printed Horizontal Dot Columns Bytes Down Then Across The number of bytes sent is represented by the following formula n 8x nl x n2 nl x n2 must be less than or equal to 4608 82 5 mm paper Value of n1 Value of n2 Value of d 1 80 8 x n1 Number of 1 64 Number of Vertical Bytes of Data Printed Horizontal Dot Columns Bytes Down Then Across The number of bytes sent is represented by the following formula n 8x nl x n2 nl x n2 must be less than or equal to 5120 Exceptions See the illustration for the Print Downloaded Bit Image command 1D 2F for a representation of the bit image OPTIBOARD CONTROLLER BOARD User Manual Page 73 132 Reference FDE 3106896 Issue Z Axiohm DOWNLOAD BMP LOGO Enters a downloaded BMP logo into RAM or Flash The downloaded BMP logo can be printed by using the Print Downloaded Image 1D 2F n command To download a BMP file to save it as a logo send the ESC 1Bh character followed by the whole BMP file The printer decodes the BMP file header and will save the image data after checking important parameters such as Width Height Number of colors
90. hm 12 4 Vertical Positioning and Print Commands The vertical positioning and print commands control the vertical print positions of characters on the receipt PRINT AND FEED ONE LINE Prints one line from the buffer and feeds paper one line ASCII LF Hexadecimal 0A Decimal 10 ACTIVATE CARRIAGE RETURN Prints one line from the buffer and feeds paper one line The printer can be set through the configuration menu to ignore or use this command Some applications expect the command to be ignored while others use it as print command ASCII CR Hexadecimal 0D Decimal 13 Related Information See Ignoring Using the Carriage Return in Diagnostics for more information FEED n PRINT LINES Feeds the paper n lines at the current line height without printing ASCII DC4 n Hexadecimal 14n Decimal 20n Value of n The number of lines to feed at current line height setting Range of n 0 255 OPTIBOARD CONTROLLER BOARD User Manual Page 42 132 Reference FDE 3106896 Issue Z Axiohm FEED DOT ROWS Feeds the paper n dot rows n 203 inch n 8 mm without printing ASCII NAK n Hexadecimal 157 Decimal 21n Value of n n 203 inch Range of n 0 255 ADD n EXTRA DOT ROWS Adds n extra dot rows n 203 inch n 8 mm to the character height to increase space between print lines or decrease the number of lines per inch ASCII SYNn Hexadecimal 167 Decimal 22n Value of n Number of extra dot rows Range of n 0
91. igned to drive CA CB XA XB printer mechanisms with integrated cutter through standard serial communication interface RS232C or USB OPTIBOARD CONTROLLER BOARD User Manual Page 6 132 Reference FDE 3106896 Issue Z Axiohm 2 GENERAL SPECIFICATIONS 2 1 Features Communication Interfaces RS232 USB Flash Memory Size 512kb 1 Mb Amount of Flash Memory accessible for user storage 192 kb on Optiboard fitted with 512kb Flash memory 704 kb on Optiboard fitted with 1 Mb Flash memory Resident character set PC Code Pages 437 850 852 858 860 862 863 865 866 1252 Katakana Barcode support Code 39 UPC A UPC E JAN8 EAN JAN13 EAN Interleaved 2 of 5 Codabar Code 128 EAN 128 PDF 417 two dimensional and code 93 Print Host selectable 44 or 56 columns modes on 80 mm wide thermal paper Print resolution 8 dots mm Speed Human Interface Up to 150 mm second throughput Configuration menu for easy configuration Drivers available Windows 98 2000 XP 2 2 Compliance to legal approval EN 60950 CE symbol class B UL cUL listed accessory and CSA 2 3 Operating requirements 2 3 1 Conducted emission Radiated emission Electrostatic discharge Radiated susceptibility Modulated susceptibility Fast transient General operating requirements in accordance with EN 55022 class B in accordance with EN 55022 class B in accordance with
92. in Board IR 5 Fixing boles sss 5 P Paper ats 2c ndis anetanee mi poi 127 Print light or spotty eceeceesceeeceeceecseeeeeeeeceaeeeeeeeeeeeeaes 127 one side missing ssssssseeeeeneeeerenenn 127 vertical column missing eseeeee 127 Print specifications Character sets Duty cycle Print density iioi erii eie Rene Pritit ZONE PEERS Resident font dimensions Printer not functioning sss ssssesssseesssstsersessesersessesrreessssrs Printer stops printing R Receipt NOU EE 127 RS232 Parameters Connectors cccccceceesecccececsessnseeeeececssssseeeceesenssseeceens DTR DSR Protocol XON XOFF Protocol S self test ticket rne etteete riore dn dboe 29 U USB Parameters OPTIBOARD CONTROLLER BOARD User Manual Page 132 132 Reference FDE 3106896 Issue Z
93. ing exceeds the printable area the maximum value of the printable area is used The maximum printable area is 576 dots for 80 mm paper and 640 for 82 5 mm paper See the illustration ASCII GS LnL nH Hexadecimal 1D 4C nL nH Decimal 29 76 nL nH Range of nL 0 255 Range of nH 0 255 Default 576 dots the maximum printable area for 80 mm paper 640 dots the maximum printable area for 82 5 mm paper Formulas To set the left margin to one inch at the default horizontal motion unit of 1 203 inches send the four byte string GS L 203 0 Or to set the left margin to two inches at the default horizontal motion unit of 1 203 units per inch send the four byte string GS L 150 1 Where 2 inches 406 203 and 406 1 X 256 150 Printable area 576 dots or 640 _5 LC Left margin gt Printing area width 9 OPTIBOARD CONTROLLER BOARD User Manual Page 51 132 Reference FDE 3106896 Issue Z Axiohm SET HORIZONTAL AND VERTICAL MINIMUM MOTION UNITS Sets the horizontal and vertical motion units to 1 x inch and 1 y inch respectively When x or y is set to 0 the default setting for that motion unit is used ASCII GS Pxy Hexadecimal 1D50xy Decimal 29 80xy Value of x Horizontal Value of y Vertical Range of x 0 255 Range of y 0 255 Default of
94. ing the buffer There is a minimum of 256 bytes available in the printer s buffer when it goes busy USB interface Real time commands are sent on endpoint 0x02 BULK OUT Responses to real times commands are transmitted back to the host on endpoint 0x82 BULK IN BUSY LINE AND FAULT CONDITIONS If the printer is in error condition cover is open paper is exhausted the printer will still accept data respond to the batch mode status commands ESC v and ESC u and not go busy until it actually tries to execute a print command Then it will stay busy and stop processing data out of the receive buffer until the condition clears It will respond to the Real Time commands as described below OPTIBOARD CONTROLLER BOARD User Manual Page 88 132 Reference FDE 3106896 Issue Z DW Axiohm REAL TIME RECOVERY FROM FAULT This command will select the recovery mode when a fault condition is detected by the printer Any fault condition that prevents the printer from any printing function requires one of these commands to allow printing to resume DLE Sequence GS Sequence ASCII DLE ENQ n GS ETX n Hexadecimal 10 05 1D 03n Decimal l65n 293n Operand n recovery mode Limit Decimal l lt n lt 2 Hex Ol lt n lt 02 ENQ OPERAND DEFINITION Fault recovery mode Restarts printing from the beginning of the line where a fault occurred after recovering from the fault Print settings that are normally preserved from line to
95. ixed Length 11 12 Fixed Length 12 13 Fixed Length 7 8 Variable Variable Even Number Variable Variable Variable Variable Length OPTIBOARD CONTROLLER BOARD User Manual Page 95 132 Reference FDE 3106896 Issue Z Axiohm 12 15 Page Mode Commands Page mode is one of two modes that the Optiboard controller uses to operate Standard mode is typical of how most printers operate by printing data as it is received and feeding paper as the various paper feed commands are received Page mode is different in that it processes or prepares the data as a page in memory before it prints it Think of this as a virtual page The page can be any area within certain parameters that you define The page is printed using either the FF 0C or the ESC FF 1B 0C command The Select Page Mode command 1B 4C puts the printer into page mode Any commands that are received are interpreted as page mode commands Several commands react differently when in standard mode and page mode The descriptions of these individual commands in this chapter indicate the differences in how they operate in the two modes PRINT AND RETURN TO STANDARD MODE When printing is completed values for Select Print Direction in Page Mode ESC T and Set Print Area in Page Mode ESC W and the position for buffering character data are set Buffered data is not deleted from the printer The processed data is printed and the printer returns to standa
96. loaded firmware is valid The printer transmits ACK if the calculated CRC is correct NAK if the CRC is incorrect ASCII GS ACK Hexadecimal 1D 06 Decimal 29 6 RETURN BOOT SECTOR CRC Returns the CRC calculated over the boot sector code space ASCII GS BEL Hexadecimal 1D 07 Decimal 297 Formulas ACK low byte high byte OPTIBOARD CONTROLLER BOARD User Manual Page 108 132 Reference FDE 3106896 Issue Z Axiohm ERASE ALL FLASH CONTENTS EXCEPT BOOT SECTOR Causes the entire flash memory to be erased The printer returns ACK if the command is successful NAK if it is unsuccessful ASCII GS SO Hexadecimal 1D 0E Decimal 29 14 Exceptions Available only in download mode RETURN MAIN PROGRAM FLASH CRC Returns the CRC calculated over the flash firmware code space The format of the response is ACK lt low byte high byte ASCII GS SI Hexadecimal 1D 0F Decimal 29 15 ERASE SELECTED FLASH SECTOR Erases the previously selected sector The printer transmits ACK when the sector has been erased If the previous sector is not successfully erased or if no sector was selected the printer transmits NAK ASCII GS DLE n Hexadecimal 1D10n Decimal 29 16n 512k bytes Flash Value and Range of n 0 7 0 15 1M bytes Flash Exceptions Available only in download mode OPTIBOARD CONTROLLER BOARD User Manual Page 109 132 Reference FDE 3106896 Issue Z Axiohm DOWNLOAD TO A
97. lute Start Position or Set Relative Print Position commands Underline mode may also be turned ON and OFF with the Select Print Mode s command 1B 21 However with that command the bar thickness is not selectable ASCII ESC n Hexadecimal 1B2Dn Decimal 2745 n Value of n 0 48 Cancel underline mode 1 7 49 55 Select underline mode and bar thickness in number of dots Default 0 Cancel underline mode Exceptions This command is ignored if n is out of the specified range SELECT OR CANCEL EMPHASIZED MODE Starts or stops emphasized printing The printer is reset to the standard print mode after a Clear Printer 10 command is received ASCII ESC En Hexadecimal 1B45n Decimal 27 69 n Value of n 0 Off 1 On When 0 and 1 are the Least Significant Bit LSB Default 0 Off Exceptions Only the lowest bit of n is effective Emphasized printing cannot be used with bit images or downloaded bit images Related Information This command and the Select Print Mode s command 1B 21 function identically They should have the same setting when used together OPTIBOARD CONTROLLER BOARD User Manual Page 57 132 Reference FDE 3106896 Issue Z Axiohm SELECT OR CANCEL DOUBLE STRIKE Turns double strike mode on or off Identical to Emphasized mode The printer is reset to the standard print mode after a Clear Printer 10 command is received ASCII ESC Gn Hexadecimal 1B47n Decimal 27 71n Value of n
98. mal 1F 74 Decimal 31 116 Note This command will assert busy and will ignore all input data until all tickets have been printed OPTIBOARD CONTROLLER BOARD User Manual Page 54 132 Reference FDE 3106896 Issue Z Axiohm 12 7 Print Characteristics Commands These commands control what the printed information looks like selection of character sets definition of custom defined characters and setting of margins The commands are described in order of their hexadecimal codes SELECT PRINT MODE Selects the print mode standard compressed emphasized underlined double high or double wide ASCII ESC n Hexadecimal 1B21n Decimal 27 33 n Value of n See table Value of n Bit Function 0 1 Bit 0 Pitch Standard Pitch Compressed Pitch See chart below Bit 3 Emphasized Mode Canceled Set Bit 4 Double High Canceled Set Bit 5 Double Wide Canceled Set Bit 7 Underlined Mode Canceled Set bar thickness 2 Bits 1 2 and 6 are not used Default 0 for bits 0 3 4 5 7 This command and select pitch column width command 1B 16 n affect pitch selection Pitch Columns COLUMNS CPI 80 mm Paper 82 5 MM PAPER Standard 44 49 15 6 Compressed 56 64 20 3 Selects the print mode Standard compressed emphasized underlined double high or double wide Exceptions Refer to the above table for exceptions Related Information See the Print Specifications Guide for a description of standard and comp
99. mp 6 F V fv 83a Ir 6 22 38 54 70 86 103 118 134 150 166 182 198 214 230 246 07 17 27 37 47 57 67 7T 87 97 5 AT B7 C7 D7 E7 F7 CW wit pei bi i tl 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247 08 18 28 38 48 58 68 78 88 98 A8 B8 C8 IL D8 E8 F8 8 H X h x 4 7 1 4 ZA NS 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 09 19 29 39 49 59 69 79 89 99 A9 B9 C9 ud E9 F9 1 hl J E 9 Y i wie 4 S o 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 OA 1A 2A 3A 4A 5A 6A TA 8A 9A AA BA CA DA EA FA Jizijiz Na Q i e 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AB BB CB DB EB FB 1 SES K k D2 xa M 9 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 OC 1C 2C 3C 4C 5C 6C 7C 8C DC AC BC CC DC EC FC lt I LINII 19 u bim 12 28 7 44 60 76 92 108 124 140 156 172 188 204 220 236 252 OD 1D 2D 3D 4D 5D 6D 7D 8D 9D AD BD CD 1 ED FD l M m D j 2 ES Qo 2 13 29 45 61 77 93 109 125 141 157 173 189 205 221 237 253 OE 1E 2E 3E 4E 5E 6E ZE 8E 9E AE BE SE ii DE EE FE zs It NIA ni 8 Pt AF g 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 OF 1F 2F 3F 4F 5F 6F ZF 8F 9F AF BF zu DF EF FF 0O oO A flu CH 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 OPTIBOARD CONTROLLER BOARD User Manual Page 25 132 Reference FDE 3106896 Issue Z Axiohm 8 6 7 Code Page 863
100. ng any of the functions and parameters Caution Be extremely careful changing any of the printer settings to avoid inadvertently changing other settings that might affect the performance of the printer Note The configuration can be changed by using software commands as described in the Configuration Commands chapter 9 1 How to enter Push paper feed button Reset the printer and hold paper feed button until the end of diagnostics form printing 9 2 How to adjust parameters After a self test the printer will enter in configuration menu Follow all the instructions on the scrolling menu Press the Paper Feed Button to make the selections The instructions indicate whether to select something with a short click a long click or a series of short clicks Indicate Yes with a long click No with a short click Press and hold the Paper Feed Button for at least one second for a long click Press the Paper Feed Button quickly for a short click 9 3 How to quit At the end of your configuration the printer asks for a reset and your configuration will be saved in the EEPROM Resetthe printer 9 4 List of parameters that can be changed Communication Options Diagnostics Modes Emulation software Options Hardware Options OPTIBOARD CONTROLLER BOARD User Manual Page 30 132 Reference FDE 3106896 Issue Z Axiohm Set Hardware Options Print density 80 90 100 11
101. ntal or vertical motion unit differs and depends on the starting position of the printable area When the starting printing position is the upper left or lower right of the printable area set by Select Print Direction in Page Mode ESC T the horizontal motion unit x is used When the starting printing position is the upper right or lower left of the printable area set by Select Print Direction in Page Mode ESC T the vertical motion unit y is used ASCII ESC SP n Hexadecimal 1B20n Decimal 2732n Range of n 0 32 Default 0 OPTIBOARD CONTROLLER BOARD User Manual Page 46 132 Reference FDE 3106896 Issue Z Axiohm SET ABSOLUTE STARTING POSITION Sets the print starting position to the specified number of dots up to the right margin from the beginning of the line The print starting position is reset to the first column after each line If the Set Horizontal and Vertical Minimum Motion Units command 1D 50 is used to change the horizontal and vertical minimum motion unit the parameters of this command Set Absolute Print Position will be interpreted accordingly ASCII ESC n1 n2 Hexadecimal 1B 24 n1 n2 Decimal 27 36 nl n2 Value of n n Number of dots to be moved from the beginning of the line nl Remainder after dividing n by 256 n2 Integer after dividing n by 256 The values for n1 and n2 are two bytes in low byte high byte word orientation Formulas The example shows how to calculate 280 dots as
102. ntifier It automatically stores any new logo definition in memory as logo 0 inactivating any previous logo 0 definition If the flash memory space available for logos fills up with inactive logo 0 definitions the firmware erases the old definitions at the next power cycle This is the only case in which the printer erases flash memory without an application command In the case of a new application using multiple logos the Select Current Logo 1D 23 n command is used After that the printer no longer automatically erases the logo definition flash memory page when it fills with multiple definitions A new application using multiple logos writing a user defined character set into flash memory or both is responsible for erasing the logo and user defined character set flash memory page when the logo area is full or before a new character set is defined ASCII GS n Hexadecimal 1D 237 Decimal 2935n Range of n 0 255 OPTIBOARD CONTROLLER BOARD User Manual Page 72 132 Reference FDE 3106896 Issue Z Axiohm DEFINE DOWNLOADED BIT IMAGE Enters a downloaded bit image such as a logo into RAM or Flash with the number of dots specified by n1 and n2 The downloaded bit image is available until power is turned off another bit image is defined or either Initialize Printer 1B 40 command is received See the illustration below for a graphic representation of the downloaded bit image 80 mm paper 82 5 mm paper Top of Grap
103. only monochrome images are accepted ASCII ESC BMP file Hexadecimal 1B BMP file Decimal 27 BMP file Value Maximum width 576 for 80 mm paper 640 for 82 5 mm paper Maximum height 512 for both 80 mm paper and 82 5 mm paper Exceptions BMP file images that are not monochrome are ignored Related Information Microsoft BMP bitmap file format See command Return Logo Checksum 1F 65 n PRINT DOWNLOADED BIT IMAGE Prints the downloaded bit image in RAM or Flash at a density specified by m It is ignored if any data is in the print buffer if the downloaded bit image is undefined See the illustration on the previous page for a representation of the bit image ASCII GS m Hexadecimal 1D 2F m Decimal 2947m Value and Range of m Value of m Print Mode Vertical Horizontal DPI DPI 0 Normal 203 203 1 Double Wide 203 101 2 Double High 101 203 3 Quadruple 101 101 Dot density measured in dots per inch OPTIBOARD CONTROLLER BOARD User Manual Page 74 132 Reference FDE 3106896 Issue Z Axiohm RETURN LOGO CHECKSUM Returns the checksum of a logo downloaded using download BMP logo or with Define Downloaded Bit Image ASCII USen Hexadecimal 1F 65n Decimal 31 101 n Returns 4 Bytes Command ID Flag checksum of the logo specified by n Byte1 65h Byte 2 01 if logo n exists 00 if logo n doesn t exist Byte 3 Checksum LSB or 00h if logo n doesn t exist Byte 4
104. rd mode The developed data is deleted after being printed For more information see Page Mode in this document ASCII FF Hexadecimal OC Decimal 12 Exceptions This command is enabled only in page mode CANCEL PRINT DATA IN PAGE MODE Deletes all the data to be printed in the page area Any data from the previously selected page area that is also part of the current data to be printed is deleted ASCII CAN Hexadecimal 18 Decimal 24 Exceptions This command is only used in page mode OPTIBOARD CONTROLLER BOARD User Manual Page 96 132 Reference FDE 3106896 Issue Z Axiohm PRINT DATA IN PAGE MODE Collectively prints all buffered data in the printing area After printing the printer does not clear the buffered data and sets values for Select Print Direction in Page Mode ESC T and Set Print Area in Page Mode ESC W and sets the position for buffering character data ASCII ESC FF Hexadecimal 1B0C Decimal 27 12 Exceptions This command is enabled only in page mode SELECT PAGE MODE Switches from standard mode to page mode After printing has been completed either by the Print and Return to Standard Mode FF command or Select Standard Mode ESC S the printer returns to standard mode The developed data is deleted after being printed This command sets the position where data is buffered to the position specified by Select Print Direction in Page Mode ESC T within the printing area
105. ressed character pitches OPTIBOARD CONTROLLER BOARD User Manual Page 55 132 Reference FDE 3106896 Issue Z Axiohm SELECT DOUBLE WIDE CHARACTERS Prints double wide characters The printer is reset to single wide mode after a line has been printed or the Clear Printer 10 command is received Double wide characters may be used in the same line with single wide characters ASCII DC2 Hexadecimal 12 Decimal 18 Exceptions Double wide characters may not be used in the same line with single or double density graphics SELECT SINGLE WIDE CHARACTERS Prints single wide characters Single wide characters may be used in the same line with double wide characters ASCII DC3 Hexadecimal 13 Decimal 19 Exceptions Single wide characters may not be used in the same line with single or double density graphics SELECT 90 DEGREE COUNTER CLOCKWISE ROTATED PRINT Rotates characters 90 degrees counter clockwise The command remains in effect until the printer is reset or until a Clear Printer 10 or Cancel Rotated Print 1B 56 command is received ASCII ESC DC2 Hexadecimal 1B 12 Decimal 27 18 Related Information See Summary of Rotated Printing in this document OPTIBOARD CONTROLLER BOARD User Manual Page 56 132 Reference FDE 3106896 Issue Z Axiohm SELECT OR CANCEL UNDERLINE MODE Turns underline mode on or off Underlines cannot be printed for spaces set by the Horizontal Tab Set Abso
106. rned message is defined as ASCII GSI Qn Hexadecimal 1D 49 40 Decimal 29 73 64n Values of n Refer to table Value of n Remote diagnostic item Hex Dec 20 32 Serial 10 digit ASCII 21 33 Serial 23 35 Serial 24 36 Class model 15 digit ASCII 25 37 Class model 27 39 Class model 2B 43 Boot firmware part 12 digit ASCII 2F 47 Boot firmware CRC 4 digit ASCII 33 51 Flash firmware part 12 digit ASCII 37 55 Flash firmware CRC 4 digit ASCII 80 128 Receipt lines tally 8 digit ASCII numeric max 99 999 999 81 129 Receipt lines tally 82 130 Receipt lines tally n data CR Function Write to NVRAM Example send 14 bytes to printer GS I 0x20 1234567890 Write to NVRAM and print on receipt to verify Example send 14 bytes to printer GS I 1234567890 This will print on receipt Serial written 1234567890 Return Serial preceded by n to identify Printer returns 12 bytes in above example 1234567890 lt CR gt Write to NVRAM Write to NVRAM and print on receipt to verify Return Class model returns 17 bytes Return Boot firmware part returns 14 bytes Return Boot firmware CRC returns 6 bytes Return Flash firmware part returns 14 bytes Return Flash firmware CRC returns 6 bytes Write to NVRAM Example send 12 bytes to printer GS I 00010000 To set receipt lines tally to 10 000 Write to NVRAM and print on receipt to verify Example send 12 bytes to printer
107. s These commands are used to load firmware into the printer There are two ways to enter the download mode 1 While the printer is running normally send the command Switch to Flash Download Mode 1B 5B 7D to leave normal operation and enter the download mode 2 Ifthe Flash if found corrupted during Level 0 diagnostics the download mode is automatically entered after the printer has reset The printer never goes directly from the download mode to normal printer operation To return to normal printer operation either the operator must turn the power off and then on to reboot or the application must send a command to cancel download mode and reboot When each flash download command is received the printer returns either ACK or NAK to the host computer when each command is received ACK hexadecimal 06 Sent when the printer has received a host transmission and has completed the request successfully NAK hexadecimal 15 Sent when a request is unsuccessful The commands are listed in numerical order according to their hexadecimal codes Each command is described and the hexadecimal decimal and ASCII codes are listed Communicates to the printer information downloaded from applications Data is downloaded to flash memory to query the state of the firmware calculate the firmware CRC and other functions OPTIBOARD CONTROLLER BOARD User Manual Page 105 132 Reference FDE 3106896 Issue Z Axiohm 12 17 1 Firmwar
108. s the reference of the paper used matching with the mechanism Indicated the paper width used Printhead resistance setting A B C D or E This letter appears on the heat sink of the mechanism Percentage of the nominal heating time value for specified paper This mode is used to maintain printhead temperature above minimum value when enabled Printer top speed limit Enable Knife Operation Indicate the number of steps done to perform a partial cut Enable Paper Low sensor management OPTIBOARD CONTROLLER BOARD User Manual Page 32 132 Reference FDE 3106896 Issue Z Axiohm Communication Interface RX Buffer Size Interface Type Parameters RS232 only Baud Rate Data Bits Stop Bit s Parity Flow Control Reception Errors Print Options Diagnostics Default LPI Carriage Return Default Font Logo s defined User Char s defined Revision Number Codes Pages Default Resident User Tallies Receipt Lines Knife Cuts Hours ON Flash cycles Knife Jams Cover Openings Max temp reached Head damaged This indicates the size of the data Input buffer Indicates if RS232 or USB interface is used Baud rate Value Number of data bits Number of stop bit s Type of parity to control frame validity Hardware or software handshaking Indicates which action is to be done when a wrong data is received This line indicates in which mode the board is Off corresponds to a stan
109. sectors between user data storage and logos user defined characters This allocation is saved in the EEPROM of the printer and is therefore saved across power cycles ASCII GS Unln2 Hexadecimal 1D 22 55 n1 n2 Decimal 29 34 85 nl n2 Default value of n7 1 see below Default value of n2 1 see below nl is the number of 64K sectors used for logos and user defined characters n2 is the number of 64K sectors used for user data storage nl n2 lt 3 512K flash memory nl n2 lt 11 1M flash memory If n1 n2 is greater than the maximum number of sectors available the command is ignored Issuing this command with parameters different from current parameters will erase all sectors RETURN USER FLASH MEMORY ALLOCATION STATUS Returns the amount of Flash memory available in user section ASCII US wn Hexadecimal 1F 77 n Decimal 31 119n Value of n 49 Returns the number of bytes available as a zero terminated ASCII string OPTIBOARD CONTROLLER BOARD User Manual Page 114 132 Reference FDE 3106896 Issue Z Axiohm ERASE USER FLASH SECTOR Erases a section of user flash memory and sends a carriage return when the operation is complete ASCII GS n Hexadecimal 1D 40 5 Decimal 29 64n Value of n 49 50 n 49 ASCII n 1 This command erases all 64K Flash memory sectors allocated to user defined characters and logos storage Those sectors should be erased in two situations when the logo definition
110. ser Manual Page 120 132 Reference FDE 3106896 Issue Z Axiohm Synopsis Syntax Operand Limit Description Note Synopsis Syntax Operand Limit Description PAPER WIDTH Set Paper Width parameter ASCII US ETX BS n Decimal 31 3 8 n Hex IF 03 08 n n width selection Decimal 0 lt n lt 1 Hex 00 lt n lt 01 This command will store the paper width setting in non volatile memory PAPER WIDTH OPERAND DEFINITION Mode 0 00 80 mm PRINTHEAD SETTING Set Print head setting ASCII US ETX SOH n Decimal 31 3 1 n Hex 1F 03 01 n n mode selection Decimal 0 lt n lt 4 Hex 00 lt n lt 04 This command will store the print head setting in non volatile memory Note Print heads are classified in five ranks PRINTHEAD SETTING OPERAND DEFINITION OPTIBOARD CONTROLLER BOARD User Manual Page 121 132 Reference FDE 3106896 Issue Z Axiohm Synopsis Syntax Setting Printer max speed ASCII US FF Decimal 31 12 Hex 1F 0C MAX SPEED S P F nL 83 80 70 nL 53 50 46 nL Description Sets the maximum printer peak speed This maximum speed is typically reached at low dot coverage Actual print speed decreases when dot coverage increases Max Speed 256 x nH nL Synopsis Syntax Limit Setting Print density ASCII US VT Decimal 31 11 Hex 1F 0B Decimal 70 lt n lt 150 Hex 46 lt n lt 96 PRINT DENSITY 83 80 69 n 4E 52 4A
111. t Specifications for the character sets There are two codes for this command Both codes perform the same function ASCII ESCRn ESCtn Hexadecimal 1B 52 n 1B74n Decimal 27 82n 27 116n ESC R OPERAND DEFINITION Code Page 00 437 US 850 Multilingual 852 Latin 2 Slavic 860 Portuguese j 06 858 Multilingual with Euro 0 i 0 866 Cyrillic Russian 1252 Windows Latin 1 862 Hebrew 0 Le ou 9 Default 0 Code Page 437 selectable through configuration menu Related Information This command may also be known as Select International Character Set SELECT INTERNATIONAL CHARACTER SET See the previous command Select Character Code Table OPTIBOARD CONTROLLER BOARD User Manual Page 66 132 Reference FDE 3106896 Issue Z Axiohm COPY CHARACTER SET FROM ROM TO RAM Copies characters in the active ROM set to RAM Use this command to re initialize the User Defined Character Set ASCII ESC 000 Hexadecimal 1B 3A 30 30 30 Decimal 2758000 Default current active ROM Code Page Related Information To modify characters in one of the character set variations such as Rotated Print Select one of the Rotated Print commands copy to RAM then use the Define User Defined Character Set command 1B 26 OPTIBOARD CONTROLLER BOARD User Manual Page 67 132 Reference FDE 3106896 Issue Z Axiohm 12 9 Graphics Commands These commands are used to ent
112. t margin gt Printing area width 95 Exceptions This command is effective only at the beginning of a line If the setting exceeds the printable area the maximum value of the printable area is used The maximum printable area is 576 dots for 80 mm paper and 640 dots for 82 5 mm paper See the illustration OPTIBOARD CONTROLLER BOARD User Manual Page 53 132 Reference FDE 3106896 Issue Z Axiohm 12 6 Printer configuration STORE 10 CHARACTERS USER REVISION NUMBER This command will store a 10 character user defined revision number downloaded to the printer ASCII GS u d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 Hexadecimal 1D 75 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 Decimal 29 117 d0 dl d2 d3 d4 d5 d6 d7 d8 d Operand dn downloaded revision number Limit Decimal 32 lt dn lt 126 Hex 20 lt dn lt 7E Default Decimal dn 47 Hex dn 30 Note The user defined revision number is printed on the configuration menu TRANSMIT 10 CHARACTERS USER REVISION NUMBER This command will transmit the 10 character printable ASCII user defined revision number ASCII GS x Hexadecimal 1D 78 Decimal 29 120 Note The returned revision number may contain a bit pattern that is valid for returned status Care should be taken not to confuse this returned data with any other returned data PRINT TEST FORM This command will print the configuration settings ticket ASCII USt Hexadeci
113. ta 1s accepted but ignored Any print command is required to print the data after which the printer returns to normal processing mode See the illustration for graphic representations of the bit image Value of n 8 Dot Single Density Mode ASCII ESC m nl n2 dl dn Hexadecimal 1B 2A m n1 n2 dl dn Decimal 27 42 mnl n2 dl dn Value of m Valu Mode No of Dots e of Vertical 80 m mm 0 8 Dot Single Density 8 68 DPI pape 1 8 Dot Double Density 8 68 DPI d 32 24 Dot Single Density 24 203 DPI 33 24 Dot Double Density 24 203 DPI Valu Mode No of Dots eof Vertical 82 5 m mm 0 8 Dot Single Density 8 68 DPI pape 8 Dot Double Density 8 68 DPI d 32 24 Dot Single Density 24 203 DPI 33 24 Dot Double Density 24 203 DPI Value of n Value of n 24 Dot Single Density Mode No of Dots No of Horizontal Dots Line 0 288 101 DPI 8 x 288 0 576 203 DPI 8x 576 0 288 101 DPI 24 x 288 0 576 203 DPI 24 x 576 No of Dots No of Horizontal Dots Line 0 320 101 DPI 8 x 320 0 640 203 DPI 8 x 640 0 320 101 DPI 24 x 320 0 640 203 DPI 24 x 640 Value of d nl 256 x n2 Related Information 3 x nl 256 x n2 8 Dot Single Density Mode Top of Bit Image TEE TT LSB Number of Bytes of Data Printed Down Then Across Receipt MSB OPTIBOARD CONTROLLER BOARD User Manual Page 69 132 Reference FDE 3106896 Issue Z Axiohm SELECT BIT IMAGE MODE CO
114. tact your authorized service representative What to Do Check that printer cables are properly connected on both ends Check that the host or power supply is getting power Close and latch the receipt cover OPTIBOARD CONTROLLER BOARD User Manual Page 131 132 Reference FDE 3106896 Issue Z Axiohm 14 INDEX C Colored stripe indicating paper low ssseeeeeeeeen 127 Column of print MISSIN E ioa speed Gites dan eria 127 Commands Bar Code Commande 91 Command Copnventong e Flash Firmware Download Commands Font commande T Graphics Commande Horizontal Positioning Commands Logo commands us Macro Commiands 5 5 eite tn ttbi trs Page Mode Commande Paper Cut commands Peripheral control commands Print Characteristics Commands T Printer configuration essere Printer Status Commandes Real Time Commands T Reset commands rrr tcr einn cen Sensor commands sse Transaction Monitoring Commandis User Data Storage Commands User Flash Memory Commands Vertical Positioning and Print Commandes 39 Configuration menu 27 E Environmental requirements Humidity Storage transportation Ene sir unire E 4 L LED Continuously ON 126 Double LED Flash erect tne 126 Triple LED Flash 126 M Ma
115. td 27 8 6 9 Code Page 866 seems 28 8 60 10 Code Page 1252 EE 29 9 CONFIGURATION MENU eese 30 9 1 HOW to enter 5 neri eere kei ern or torna euh Eun Rn EIE Rao o EES Siasii 30 9 2 How to adjust parameters eese 30 Ce LTA CET 30 9 4 List of parameters that can be changed 30 10 SELF TEST TICKET DESCRIPTION 32 11 LIST OF CONTROL CODES cessere 34 12 COMMAND DESCRIPTION ceeeeeeeeeeeneene nnn 38 12 1 Command Conventions eese ennt 38 12 2 Reset commandQs eee IRE R RR te ERURRARIRRARRRRRRRAEERKRRRRRANARR ERERRKRRKKRAR RES 39 12 3 Paper Cut commands eeeseseeeeesesseeeeee ennt nnne nnn 40 12 4 Vertical Positioning and Print Commands ee 42 12 5 Horizontal Positioning Commands eee 46 12 6 Printer configuratlon ntn ne ine ies 54 12 7 Print Characteristics Command eue NEEN 55 12 6 Font commands rr ease Sg SEENEN SEENEN 63 12 9 Graphics Commands 2 ccccceceesseeeee cece eeeeeeseeeeeseeeeeeseesseanenseeeeeseeeees 68 12 10 Logo commands etienne reperiunt e nne EES EES EES 72 12 11 Sensor commands eec eeenen etta err ntan trn ua tr ko nean a
116. ter using this command the printer must be reset before they take effect Disabling the knife is not an option when a presenter is selected RESET EEPROM OPERAND DEFINITION Reset 0 pn Reset EEPROM OPTIBOARD CONTROLLER BOARD User Manual Page 129 132 Reference FDE 3106896 Issue Z Axiohm 13 TROUBLESHOOTING Axiohm printers are simple and generally trouble free but from time to time minor problems may occur Follow these procedures to determine the cause and resolution of any problems the printer may be having If the procedures in this section do not correct the problem contact a service representative 13 1 LED Problem LED slow continuous flashing Flashes LED in various combinations Double LED Flash Triple LED Flash Continuous flashing of LED Possible Causes Paper out Cover off Knife unable to home Paper is low where Paper Low Sensor is installed Print head too hot Voltages out of range These all indicate serious problems SRAM Test Failure EEPROM Test Failure Main Program CRC Test Failure What to Do Put in a new paper roll Put the cover on Contact your authorized service representative Put in a new paper roll Contact your authorized service representative Contact your authorized service representative Contact your authorized service representative Contact your authorized service representative OPTIBOARD CONTROLLER BOA
117. the USM response Receipt Cover Knife Error Out of range Printhead Temperature Out of range Voltage Paper exhaust Status Flow Control Paper Feed Button Status GS a RETURNED STATUS DEFINITION BYTE 1 PRINTER STATUS Bit Function AlwaysO Always0 reserved fixed Alas j No Media Feed Lo fixed Aways OPTIBOARD CONTROLLER BOARD User Manual Page 82 132 Reference FDE 3106896 Issue Z Axiohm GS a RETURNED STATUS DEFINITION BYTE 2 ERROR STATUS Function undefined undefined undefined Cutter Error Status fixed Reserved Recoverable Error Status fixed GS a RETURNED STATUS DEFINITION BYTE 3 MEDIA i Function GS a RETURNED STATUS DEFINITION Value 1 AlwaysQ o K AlwaysO o SENSOR STATUS Value E O EE ooo BYTE 4 COMMUNICATIONS STATUS EE o O i a i ooo undefined i i ooo Always Value Always 0 ooo undefined i 7 Always 0 Notes e All four bytes of status are always transmitted L L 1 OW OW ut ut O O 1 e Recoverable errors include cover open paper out temperature or voltage is out of range e This command is processed as normal printer data e When the printer is disabled by the Select Peripheral Device command ESC this command is disabled If this command was previously enabled status will still be returned
118. the absolute starting position 280 256 1 remainder of 24 nl 24n2 1 Related Information This command is also used in graphics mode See Graphics Commands in this document for more information For more information see the description of the Set Horizontal and Vertical Minimum Motion Units command 1D 50 in this document OPTIBOARD CONTROLLER BOARD User Manual Page 47 132 Reference FDE 3106896 Issue Z Axiohm SET HORIZONTAL TAB POSITIONS Sets up to 32 horizontal tab positions n columns from column one but does not move the print position See the Horizontal Tab command 09 The tab positions remain unchanged if the character widths are changed after the tabs are set The command ends with hexadecimal 00 hexadecimal 1B 44 00 clears all tabs ASCII ESC D n 4 NUL Hexadecimal 1B 44 n 4 NUL Decimal 27 68 n k 0 Value of n Column number for tab minus one n is always less than or equal to the current selected column width Value of k 0 32 Default Every 8 characters from column 1 9 17 25 etc for normal print Formulas Set the tab positions in ascending order and put Hex 00 at the end Hex 1B 44 00 number of tabs not specified clears all tab positions Exceptions The tabs cannot be set higher than the column width of the current pitch 80 mm paper 82 5 mm paper 1 44 Standard pitch 1 56 Compressed pitch 1 49 Standard pitch 1 64 Compressed pitch
119. ual Page 92 132 Reference FDE 3106896 Issue Z Axiohm 12 14 Bar Code Commands These commands format and print bar codes and are described in order of their hexadecimal codes SELECT PRINTING POSITION OF HRI CHARACTERS Prints HRI Human Readable Interface characters above or below the bar code ASCII GS Hn Hexadecimal 1D 48 5 Decimal 29 72n Value ofn Printing position 0 Not printed 1 Above the bar code 2 Below the bar code 3 Both above and below the bar code Default 0 Not printed SELECT PITCH OF HRI CHARACTERS Select font used to print HRI characters ASCII GS fn Hexadecimal 1D 66n Decimal 29 102n Value ofn 0 Standard Pitch at 15 CPI 1 Compressed Pitch at 20 CPI Default 0 Standard Pitch at 15 CPI SELECT BAR CODE HEIGHT Sets the bar code height to n dots or n 203 inch n 8 mm ASCII GS hn Hexadecimal 1D 68 n Decimal 29 104 n Value of n Number of dots Range of n 1 255 Default 216 OPTIBOARD CONTROLLER BOARD User Manual Page 93 132 Reference FDE 3106896 Issue Z Axiohm PRINT BAR CODE Selects the bar code type and prints a bar code for the ASCII characters entered If the width of the bar code exceeds one line the bar code is not printed There are two variations to this command The first variation uses a NULL character to terminate the string the second uses a length byte at the beginning of the string to compensate for the Code 128 bar code that can a
120. urrent position is set to nL nH x 256 x vertical or horizontal motion unit inches For downward movement pitch n is specified as n nL nH x 256 For upward movement nL nH x 256 is negative and pitch n is specified as n 65536 nL nH x 256 Exceptions This command is used only in page mode otherwise it is ignored Any setting that exceeds the specified printing area is ignored OPTIBOARD CONTROLLER BOARD User Manual Page 102 132 Reference FDE 3106896 Issue Z Axiohm 12 16 Macro Commands These commands are used to select and perform a user defined sequence of printer operations SELECT OR CANCEL MACRO DEFINITION Starts or ends macro definition Macro definition begins when this command is received during normal operation and ends when this command is received during macro definition The macro definition is cleared during definition of the macro when the Execute Macro GS command is received Normal printing occurs while the macro is defined When the power is turned on the macro is not defined The defined contents of the macro are not cleared by the Initialize Printer ESC thus the Initialize Printer ESC command may be used as part of the macro definition If the printer receives a second Select or Cancel Macro Definition GS command immediately after previously receiving a Select or Cancel Macro Definition GS the printer remains in the macro undefined State ASCII
121. ution Data are still encoded verticallly max dimensions Hmax 64 Wmax 48 ASCII US amp H cn cm In dnl dnk lm dm1 dmk Hexadecimal 1F 26 H cn cm In dnl dnk lm dm1 dmk Decimal 31 38 H cn cm In dn dnk lm dml dmk Values and Ranges Parameter H indicates character height in number of dots and does not have to be dividable by 8 From 1 to 8 dots high gt 1 data byte per column From 9 to 16 dots high gt 2 data bytes per column From 17 to 24 dots high gt 3 data bytes per column Etc Top of Character MSB dn LSB ACTIVE USER DEFINED FONT SELECTION ASCII USin Hexadecimal 1F 69 n Decimal 31 105n 0 lt n lt 255 default 0 Selects the active user defined font used by commands 1B 26 1F 26 1B 25 1B 3A 1B 3F Setting remains unchanged until printer reboots or command 1B 40 resets active user defined font to default OPTIBOARD CONTROLLER BOARD User Manual Page 65 132 Reference FDE 3106896 Issue Z Axiohm CANCEL USER DEFINED CHARACTER Cancels the pattern defined for the character code specified by n After the user defined character is canceled the corresponding pattern from current active ROM Code Page is printed ASCII ESC n Hexadecimal 1B 3F n Decimal 2763n Range of n 32 255 Exceptions This command is ignored if n is out of range or if the user defined character is not defined SELECT CHARACTER CODE TABLE Selects the character set to be used See Prin
122. version The second 4 bytes are an ASCII string for the flash version Example the printer returns 1 072 15 This means the boot version is 1 07 and the flash version is 2 15 ASCII US V Hexadecimal 1F 56 Decimal 31 86 OPTIBOARD CONTROLLER BOARD User Manual Page 86 132 Reference FDE 3106896 Issue Z Axiohm 12 13 Real Time Commands The Real Time commands provide an application interface to the printer even when the printer is not handling other commands Real Time Status Transmission GS Hex 1D Sequence and DLE Hex 10 Sequence Real Time Request to Printer GS Hex 1D Sequence and DLE Hex 10 Sequence Real Time Printer Status Transmission The original Printer Status commands Transmit Printer Status Hex 1B 76 ASCII ESC v are placed in the printer s data buffer as they are received and handled by the firmware in the order in which they were received If the paper exhausts while printing data that was in the buffer ahead of the status command the printer goes busy at the communication interface and suspends processing the data in the buffer until paper is reloaded This is true for all error conditions knife home error thermal printhead overheat etc In addition there is no way to restart the printer after a paper jam or other error The Real Time commands are provided to overcome these restrictions RULES FOR USING REAL TIME COMMANDS RS232 interface Three situations must be understood when usin

Download Pdf Manuals

image

Related Search

Related Contents

ブラックダイヤモンド オーワンバインディング  Operating instructions S4E300AS7230  WEB PORTAL USER GUIDE  MINISTERO DELLE POLITICHE AGRICOLE ALIMENTARI E  nouveauté - ok glisse  

Copyright © All rights reserved.
Failed to retrieve file