TOSHIBA TEC Bar Code Printer
B-372-QP, B-572-QQ/QP, B-672-QQ/QP, B-872-QQ/QP
External Equipment Interface Specification
First Edition: February 15, 1993
Second Edition: March 31, 1993
Third Edition: December 13, 1993
Fourth Edition: March 11, 1994
Fifth Edition: June 17, 1994
Sixth Edition: October 6, 1994
Seventh Edition: December 1, 1994
Eighth Edition: January 14, 1995
Ninth Edition: January 20, 1995
Tenth Edition: April 16, 1996
Eleventh Edition: February 15, 1997
Twelfth Edition: July 26, 1997
Thirteenth Edition: December 15, 1997
Fourteenth Edition: August 12, 1998
Fifteenth Edition: March 31, 2000
i
TABLE OF CONTENTS
Page
1. SCOPE....................................................................................................................................... 1
2. GENERAL DESCRIPTION ........................................................................................................ 1
3. INTERFACE............................................................................................................................... 2
3.1 SERIAL INTERFACE............................................................................................................ 2
3.2 PARALLEL INTERFACE....................................................................................................... 7
4. KEY OPERATION FUNCTIONS ............................................................................................... 12
4.1 DIP SW FUNCTIONS ........................................................................................................... 12
4.2 SYSTEM MODE FUNCTIONS.............................................................................................. 14
4.3 ONLINE MODE FUNCTIONS............................................................................................... 16
5. TRANSMISSION SEQUENCE................................................................................................... 17
5.1 INITIALIZATION.................................................................................................................... 17
5.2 LABEL ISSUE OPERATION ................................................................................................. 20
6. INTERFACE COMMANDS ........................................................................................................ 22
6.1 OUTLINE OF COMMANDS .................................................................................................. 22
6.2 LIST OF COMMANDS .......................................................................................................... 23
6.3 LABEL SIZE SET COMMAND .............................................................................................. 24
6.4 POSITION FINE ADJUST COMMAND................................................................................. 28
6.5 PRINT DENSITY FINE ADJUST COMMAND....................................................................... 34
6.6 RIBBON MOTOR DRIVE VOLTAGE FINE ADJUST COMMAND........................................ 35
6.7 IMAGE BUFFER CLEAR COMMAND .................................................................................. 36
6.8 CLEAR AREA COMMAND.................................................................................................... 37
6.9 LINE FORMAT COMMAND.................................................................................................. 39
6.10 BIT MAP FONT FORMAT COMMAND................................................................................. 43
6.11 OUTLINE FONT FORMAT COMMAND ............................................................................... 56
6.12 BAR CODE FORMAT COMMAND ....................................................................................... 67
6.13 BIT MAP FONT DATA COMMAND ...................................................................................... 100
6.14 OUTLINE FONT DATA COMMAND ..................................................................................... 103
6.15 BAR CODE DATA COMMAND............................................................................................. 106
6.16 ISSUE COMMAND................................................................................................................ 120
6.17 FEED COMMAND................................................................................................................. 133
6.18 EJECT COMMAND............................................................................................................... 139
6.19 FORWARD/REVERSE FEED COMMAND........................................................................... 140
6.20 FORMAT COMMAND ........................................................................................................... 142
6.21 BIT MAP WRITABLE CHARACTER COMMAND................................................................. 143
6.22 GRAPHIC COMMAND.......................................................................................................... 147
6.23 SAVE START COMMAND.................................................................................................... 154
6.24 SAVE TERMINATE COMMAND........................................................................................... 155
6.25 SAVED DATA CALL COMMAND ......................................................................................... 156
ii
Page
6.26 HEAD BROKEN DOTS CHECK COMMAND ....................................................................... 157
6.27 MESSAGE DISPLAY COMMAND ........................................................................................ 158
6.28 RESET COMMAND .............................................................................................................. 160
6.29 STATUS REQUEST COMMAND.......................................................................................... 161
7. CONTROL CODE SELECTION ................................................................................................ 162
8. ERROR PROCESSING ............................................................................................................. 163
8.1 COMMUNICATION ERRORS............................................................................................... 163
8.2 ERRORS IN ISSUING OR FEEDING................................................................................... 163
8.3 ERRORS IN WRITABLE CHARACTER AND PC COMMAND ENTRY MODES ................. 165
8.4 SYSTEM ERRORS ............................................................................................................... 165
8.5 RESET PROCESSING ......................................................................................................... 165
9. STATUS RESPONSE................................................................................................................... 166
9.1 SERIAL INTERFACE............................................................................................................ 166
9.1.1 Functions.......................................................................................................................... 166
9.1.2 Status Format .................................................................................................................. 166
9.1.3 Detail Status..................................................................................................................... 167
9.2 PARALLEL INTERFACE....................................................................................................... 168
10. LCD MESSAGES AND LED INDICATIONS ............................................................................. 169
11. LCD MESSAGES IN DIFFERENT LANGUAGES..................................................................... 171
12. CHARACTER CODE TABLE .................................................................................................... 173
12.1 TIMES ROMAN, HELVETICA, LETTER GOTHIC, PRESTIGE ELITE, COURIER,
OUTLINE FONT.................................................................................................................... 173
12.2 PRESENTATION .................................................................................................................. 174
12.3 OCR-A................................................................................................................................... 174
12.4 OCR-B................................................................................................................................... 175
12.5 OUTLINE FONT.................................................................................................................... 176
13. BAR CODE TABLE ................................................................................................................... 177
14. DRAWING OF BAR CODE DATA............................................................................................. 188
15. AUTOMATIC ADDING OF START/STOP CODE ..................................................................... 209
16. OPERATION-CONFIRMED FLASH MEMORY CARDS........................................................... 211
- 1 -
1. SCOPE
This specification applies to the external equipment interface for use with the Model B-372-QP, B-572-
QP/QQ, B-872-QP/QQ, and B-672-QP/QQ general purpose thermal label/tag printers.
2. GENERAL DESCRIPTION
The external equipment interface connects the host computer with a printer through a serial interface
(RS-232C) or parallel interface (Centronics) for making various settings and printing labels.
This specification describes how to use the external equipment interface.
- 2 -
3. INTERFACE
3.1 SERIAL INTERFACE
(1) Type: Conforming to RS-232C
(2) Mode of Communication: Full duplex
(3) Transmission Speed: 2400 bps
4800 bps
9600 bps
19200 bps
(4) Synchronization Method: Start-stop synchronization
(5) Start Bit: 1 bit
(6) Stop Bit: 1 bit
2 bits
(7) Data Length: 7 bits
8 bits
(8) Parity: None
Even
Odd
(9) Error Detection: Parity Error Vertical parity error check
Framing Error This error occurs if no stop bit is found in the frame
specified starting with the start bit.
Overrun Error This error occurs if the next data is input before the
data input to the UART from the host is read by the
printer CPU.
(10) Protocol: No-procedure method
(11) Data Input Code: ASCII code
European character set 8 bit code
Graphics 8 bit code
JIS 8 code (for the JA model only)
Shift JIS Kanji code (for the JA model only)
JIS Kanji code (for the JA model only)
(12) Receive Buffer: 5K bytes