Toshiba B-850 User Manual 2

TOSHIBA TEC Bar Code Printer
B-850 Series
External Equipment Interface Specification
First Edition: December 8, 2000 Second Edition: February 9, 2001 Third Edition: July 19, 2002
TABLE OF CONTENTS
1. SCOPE ....................................................................................................................................... 1
2. GENERAL DESCRIPTION ......................................................................................................... 1
3. INTERFACE................................................................................................................................ 3
3.1 SERIAL INTERFACE.............................................................................................................3
3.2 PARALLEL INTERFACE ....................................................................................................... 8
3.3 NETWORK INTERFACE....................................................................................................... 17
4. KEY OPERATION FUNCTIONS ................................................................................................ 18
4.1 SYSTEM MODE FUNCTIONS .............................................................................................. 18
4.2 ONLINE MODE FUNCTIONS................................................................................................ 23
4.3 DOWNLOAD MODE SETTING FUNCTION ......................................................................... 23
5. TRANSMISSION SEQUENCE ................................................................................................... 24
5.1 INITIALIZATION .................................................................................................................... 24
5.2 LABEL ISSUE OPERATION.................................................................................................. 26
6. INTERFACE COMMANDS......................................................................................................... 28
6.1 OUTLINE OF COMMANDS................................................................................................... 28
6.2 LIST OF COMMANDS........................................................................................................... 29
6.2.1 Commands for Creating Application................................................................................. 29
6.2.2 Commands for System Administrator............................................................................... 30
6.3 COMMANDS FOR CREATING APPLICATION .................................................................... 31
6.3.1 Label Size Set Command ................................................................................................. 31
6.3.2 Position Fine Adjust Command ........................................................................................ 36
6.3.3 Print Density Fine Adjust Command................................................................................. 41
6.3.4 Ribbon Motor Drive Voltage Fine Adjust Command......................................................... 42
6.3.5 Image Buffer Clear Command.......................................................................................... 43
6.3.6 Clear Area Command....................................................................................................... 44
6.3.7 Line Format Command..................................................................................................... 46
6.3.8 Bit Map Font Format Command ....................................................................................... 51
6.3.9 Outline Font Format Command ........................................................................................ 65
6.3.10 Bar Code Format Command ............................................................................................ 81
6.3.11 Bit Map Font Data Command........................................................................................... 113
6.3.12 Outline Font Data Command............................................................................................ 116
6.3.13 Bar Code Data Command ................................................................................................ 119
6.3.14 Issue Command ............................................................................................................... 132
i
6.3.15 Feed Command................................................................................................................ 142
6.3.16 Eject Command................................................................................................................ 147
6.3.17 Forward/Reverse Feed Command ................................................................................... 148
6.3.18 Storage Area Allocate Command..................................................................................... 150
6.3.19 Memory Card Format Command...................................................................................... 152
6.3.20 2-byte Writable Character Code Range Command.......................................................... 153
6.3.21 Bit Map Writable Character Command............................................................................. 154
6.3.22 Graphic Command ........................................................................................................... 166
6.3.23 Save Start Command ....................................................................................................... 174
6.3.24 Save Terminate Command............................................................................................... 176
6.3.25 Saved Data Call Command.............................................................................................. 177
6.3.26 Head Broken Dots Check Command ............................................................................... 178
6.3.27 Message Display Command............................................................................................. 179
6.3.28 Reset Command............................................................................................................... 181
6.3.29 Status Request Command ............................................................................................... 182
6.3.30 Version Information Acquire Command ........................................................................... 183
6.3.31 ATA Card Information Acquire Command........................................................................ 184
6.3.32 ATA Card Writable Character Information Acquire Command......................................... 186
6.3.33 IP Address Set Command................................................................................................ 187
6.3.34 Socket Communication Port Set Command..................................................................... 188
6.4 COMMANDS FOR SYSTEM ADMINISTRATOR .................................................................. 189
6.4.1 Parameter Set Command................................................................................................. 189
6.4.2 Fine Adjustment Value Set Command ............................................................................. 192
6.4.3 Batch Reset Command .................................................................................................... 194
7. CONTROL CODE SELECTION ................................................................................................. 195
8. ERROR PROCESSING .............................................................................................................. 196
8.1 COMMUNICATION ERRORS ............................................................................................... 196
8.2 ERRORS IN ISSUING OR FEEDING.................................................................................... 196
8.3 ERRORS IN WRITABLE CHARACTER AND PC COMMAND SAVE MODES .................... 198
8.4 SYSTEM ERRORS................................................................................................................198
8.5 RESET PROCESSING.......................................................................................................... 198
ii
9. STATUS RESPONSE................................................................................................................. 199
9.1 SERIAL INTERFACE............................................................................................................. 199
9.1.1 Functions .......................................................................................................................... 199
9.1.2 Status Format ................................................................................................................... 199
9.1.3 Detail Status ..................................................................................................................... 200
9.2 PARALLEL INTERFACE ....................................................................................................... 202
9.2.1 Compatible Mode.............................................................................................................. 202
9.2.2 Nibble Mode...................................................................................................................... 204
10. LCD MESSAGES AND LED INDICATIONS .............................................................................. 205
11. LCD MESSAGES IN DIFFERENT LANGUAGES...................................................................... 208
12. CHARACTER CODE TABLE ..................................................................................................... 210
12.1 TIMES ROMAN, HELVETICA, LETTER GOTHIC, PRESTIGE ELITE, COURIER .............. 210
12.2 PRESENTATION ................................................................................................................... 217
12.3 OCR-A ................................................................................................................................... 221
12.4 OCR-B ................................................................................................................................... 225
12.5 TEC OUTLINE FONT 1 ......................................................................................................... 228
12.6 PRICE FONT 1, 2, 3 .............................................................................................................. 235
12.7 TEC OUTLINE FONT 2, 3 ..................................................................................................... 236
12.8 TrueType FONT..................................................................................................................... 243
13. BAR CODE TABLE .................................................................................................................... 250
14. DRAWING OF BAR CODE DATA.............................................................................................. 262
15. AUTOMATIC ADDING OF START/STOP CODE ...................................................................... 283
iii
1. SCOPE
This specification applies to the external equipment interface for use with the TPCL (TEC Printer Control Language) of the B-850 general-purpose thermal label/tag printers.
2. GENERAL DESCRIPTION
The external equipment interface connects a printer to the host computer through a serial interface (RS­232C), parallel interface (Centronics), or a network for making various settings and printing labels. PCL emulation (Printer Control Language for Hewlett Packard laser printer) is enabled by connecting the optional PCL board to the B-850 series printer. However, this specification describes how to use the external equipment interface for the TPCL (TEC Printer Command Language).
Model B-852-TS12-QQ/QP
Flash ROM 2 MB × 2 = 4 MB
Memory
SDRAM
Interface
Ribbon module Standard
Cutter module Option
PCL board Option
PCMCIA board Option
Keyboard (KB-80) Option
Expansion I/O interface board Option
Whole
Image buffer of
whole SDRAM
Standard
Option
8 MB × 1 = 8 MB
2.3 MB (640 mm long)
RS-232C
Centronics
TCP/IP
PCMCIA
- 1 -
Available PCMCIA cards
• LAN card
SCCE589ET series only, manufactured by 3COM
• ATA card
ATA flash card using flash memory manufactured by SanDisk or HITACHI.
• Flash memory card
Capacity Operation Manufacturer Item Code
Device
Code
1 MB Read only Maxell EF-1M-TB AA D0H 1CH
Mitsubishi MF81M1-GBDAT01 D0H 1CH
4 MB Read/Write Maxell EF-4M-TB CC 88H B0H
Maxell EF-4M-TB DC ADH 04H
Read only Centennial
FL04M-15-11119-03 ADH 01H Technologies INC.
INTEL IMC004FLSA A2H 89H
Simple TECNOLOGY STI-FL/4A A2H 89H
Mitsubishi MF84M1-G7DAT01 A2H 89H
PC Card KING MAX FJN-004M6C A2H 89H
Centennial
FL04M-20-11138-67 A2H 89H Technologies INC.
PC Card FJP-004M6R A0H 89H
Mitsubishi MF84M1-GMCAV01 AAH 89H
Manufacturer’s
Code
- 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
(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.
(10) Protocol: No-procedure method
(11) Data Input Code: ASCII code
European character set 8 bit code Graphics 8 bit code
(12) Receive Buffer: 10K bytes
- 3 -
(13) Transmission Control: XON/XOFF (DC1/DC3) Protocol
READY/BUSY (DTR) Protocol XON/XOFF (DC1/DC3) Protocol + READY/BUSY (DTR) Protocol RTS Protocol
c XON/XOFF (DC1/DC3) Protocol
z When initialized after the power is turned on, this printer becomes ready to receive data and
sends an XON code (11H). (Transmission or non-transmission of the XON code is selectable by means of the parameter setting.)
z The printer sends an XOFF code (13H) when the blank positions in the receive buffer are
800 bytes or less.
z The printer sends an XON code (11H) when the blank positions in the receive buffer are 2K
bytes or more.
z When there are no blank positions in the receive buffer, the printer discards data received
exceeding the receive buffer capacity, without storing it in the buffer. (After detecting the XOFF code, the host computer must stop transmission before the printer receive buffer becomes full.)
z The printer sends an XOFF code (13H) when the power is off. (Transmission or non-
transmission of the XOFF code is selectable by means of the parameter setting.)
z The DTR signal is always “High” (READY).
z The RTS signal is always “High”.
d READY/BUSY (DTR) Protocol
z When initialized after the power is turned on, this printer becomes ready to receive data and
turns the DTR signal to the “High” level (READY).
z The printer turns the DTR signal to the “Low” level (BUSY) when the blank positions in the
receive buffer are 800 bytes or less.
z The printer turns the DTR signal to the “High” level (READY) when the blank positions in
the receive buffer are 2K bytes or more.
z When there are no blank positions in the receive buffer, the printer discards data received
exceeding the receive buffer capacity, without storing it in the buffer. (After detecting the BUSY signal, the host computer must stop transmission before the printer receive buffer becomes full.)
z The RTS signal is always “High”.
- 4 -
e XON/XOFF (DC1/DC3) Protocol + READY/BUSY (DTR) Protocol
z When initialized after the power is turned on, this printer becomes ready to receive data and
turns the DTR signal to the “High” level (READY). The printer also sends an XON code (11H).
z When the blank positions in the receive buffer are 800 bytes or less, the printer turns the
DTR signal to the “Low” level (BUSY) and sends an XOFF code (13H).
z When the blank positions in the receive buffer are 2K bytes or more, the printer turns the
DTR signal to the “High” level (READY) and sends an XON code (11H).
z When there are no blank positions in the receive buffer, the printer discards data received
exceeding the receive buffer capacity, without storing it in the buffer. (After detecting the XOFF code or BUSY signal, the host computer must stop transmission before the printer receive buffer becomes full.)
z The printer sends an XOFF code (13H) when the power is off.
z The RTS signal is always “High”.
f RTS Protocol
z When initialized after the power is turned on, the printer turns the RTS signal to “High”
(READY).
z The printer turns the RTS signal to “Low” (BUSY) when the blank positions in the receive
buffer are 800 bytes or less.
z The printer turns the RTS signal to “High” (READY) when the blank positions in the receive
buffer are 2K bytes or more.
z When there are no blank positions in the receive buffer, the printer discards data received
exceeding the receive buffer capacity, without storing it in the buffer. (After detecting the BUSY signal, the host computer must stop transmission before the printer receive buffer becomes full.)
z The DTR signal is always “High” (READY).
- 5 -
(14) Input/Output Signals
TD
RD
RTS
Printer Host
(15) Connector Pin Assignment and Signal Description
CTS
DSR
SG
DTR
Pin No.
Signal Name
1 (N.C)
2TDz Line for data which the printer sends to the host
z Logic 1 is a Low level, while logic 0 is a High level. z It is in the Low (Mark) state when no transmission is in
progress.
3RDz Line for data which the printer receives from the host
z Logic 1 is a Low level, while logic 0 is a High level. z It is in the Low (Mark) state when no transmission is in
progress.
4 DSR z Input signal from the host
z For the printer to receive data, it must be at “High” level.
5SGz Ground line for all data and control signals
6 DTR z Output signal to the host
For the READY/BUSY (DTR) protocol or XON/XOFF (DC1/DC3) protocol + READY/BUSY (DTR) protocol:
z It indicates the ready state for the received data. z It is at the “Low” level when the receive buffer is near
full, and at the “High” level when near empty.
For the XON/XOFF (DC1/DC3) protocol or RTS protocol:
z After the power is turned on, it is always at “High”.
7 CTS z It is an input signal indicating whether or not the data
transmission to the host is possible. However, this printer does not detect this signal.
8 RTS z Output signal to the host
For the RTS protocol:
z It indicates the ready state for the received data. z It is at “Low” when the receive buffer is nearly full, and
at “High” when nearly empty.
For protocol other than the RTS protocol:
z After the power is turned on, it is always at the “High”
level.
9 (N.C)
Function Signal Direction
Printer
Host
Host
Printer
Host
Printer
- 6 -
S
(16) Interface Circuit
z Input Circuit
RD CTS D
R
z Output Circuit
TD RTS DTR
z Signal Levels
Input Voltage H ......+3 ~ +15 V
SN75189 or equivalent
SN75188 or equivalent
L.......-3 ~ -15 V
Output Voltage H ......+6 ~ +13 V
L.......-6 ~ -13 V
- 7 -
3.2 PARALLEL INTERFACE
NOTE: V1.0 does not support the nibble mode. The nibble mode will be supported in V1.1 or later.
(1) Type: Centronics
(2) Mode: Conforms to IEEE1284 compatible mode and nibble mode
(3) Data Input Method: Parallel 8 bits (Data 1 ~ 8)
(4) Control Signals: Compatible mode Nibble mode
nStrobe HostClk nAck PtrClk Busy PtrBusy PError AckDataReq Select Xflag nAutoFd HostBusy nInit nInit nFault nDataAvail nSelectIn IEEE1284 Active
(5) Data Input Code: ASCII code
European character set 8 bit code Graphics 8 bit code
(6) Data Output Code in the Nibble Mode:
ASCII code (8 bits)
(7) Receive Buffer: 10K bytes
(8) Send Buffer in the Nibble Mode: 13 bytes
- 8 -
(9) Input/Output Circuit Configuration and Input/Output Conditions:
Signal Configuration
+5V
Input
Output
Data 1 ~ 8
nStrobe/HostClk
nInit/nInit
nAutoFd/HostBusy
nSelectIn/IEEE1284 Active
Busy/PtrBusy
nFault/nDataAvail
nAck/PtrClk Select/Xflag
PError/AckDataReq
1K
+5V
1K
SN7406 or equivalent
SN74LS245 or equivalent
SN74LS14 or equivalent
+5V
1K
Logic level
(Input) “1” = 2 ~ 5 V “0” = 0 ~ 0.4 V
Logic level (Input) “1” = 2.4 ~ 5 V “0” = 0 ~ 0.4 V
(10) Connector: Printer
Amp. Japan 552742-1 or equivalent DDK 57RE-40360-73B or equivalent
Cable
Amp. Japan 552470-1 or equivalent DDK 57E-30360 or equivalent
- 9 -
(11) Connector Pin Diagram (IEEE1284-B Connector):
Pin No. Signal Name
Compatible Mode Nibble Mode
1 nStrobe HostClk
2 Data 1 Data 1
3 Data 2 Data 2
4 Data 3 Data 3
5 Data 4 Data 4
6 Data 5 Data 5
7 Data 6 Data 6
8 Data 7 Data 7
9 Data 8 Data 8
10 nAck PtrClk
11 Busy PtrBusy
12 PError AckDataReq
13 Select Xflag
14 nAutoFd HostBusy
15 NC NC
16 0V 0V
17 CHASSIS GND CHASSIS GND
18 +5V +5V
19 TWISTED PAIR GND (PIN1) TWISTED PAIR GND (PIN1)
20 TWISTED PAIR GND (PIN2) TWISTED PAIR GND (PIN2)
21 TWISTED PAIR GND (PIN3) TWISTED PAIR GND (PIN3)
22 TWISTED PAIR GND (PIN4) TWISTED PAIR GND (PIN4)
23 TWISTED PAIR GND (PIN5) TWISTED PAIR GND (PIN5)
24 TWISTED PAIR GND (PIN6) TWISTED PAIR GND (PIN6)
25 TWISTED PAIR GND (PIN7) TWISTED PAIR GND (PIN7)
26 TWISTED PAIR GND (PIN8) TWISTED PAIR GND (PIN8)
27 TWISTED PAIR GND (PIN9) TWISTED PAIR GND (PIN9)
28 TWISTED PAIR GND (PIN10) TWISTED PAIR GND (PIN10)
29 TWISTED PAIR GND (PIN11) TWISTED PAIR GND (PIN11)
30 TWISTED PAIR GND (PIN31) TWISTED PAIR GND (PIN31)
31 nInit nInit
32 nFault nDataAvail
33 0V 0V
34 NC NC
35 NC NC
36 nSelectIn IEEE1284 Active
3619
181
NOTE: The signal name starting with a lower case “n” indicates that it is a low active signal.
- 10 -
(12) Input/Output Signals:
Compatible mode
c Data 1 ~ 8 (Printer Host)
z Input data signals for the 1st to 8th bits
z Logic 1 is the “High” level.
z Min. data pulse width of 2.5 µsec
d nStrobe (Printer Host)
z Synchronizing signal for reading the above data
z Normally at the “High” level. The data is read at the rise of the Low level pulse.
z Minimum data pulse width of 0.5 µsec
e Busy (Printer Host)
z This signal indicates that the printer is in a Busy state.
z When initialized after the power is turned on, the printer becomes ready to receive data and
turns the signal to the “Low” level.
z The signal turns to the “High” level (in a Busy state) when data is set from the host (at the
fall of the nStrobe signal).
z The signal turns to the “Low” level when the printer reads the data.
z When the blank positions in the receive buffer are 712 bytes or less, the printer keeps the
signal at the “High” level (in a Busy state) for 10 seconds when data is set from the host, to extend the data read interval.
z When there are no blank positions in the receive buffer, the printer stops reading data.
Then, it keeps the signal at the “High” level (in a Busy state) until there are blank positions in the receive buffer when data is set from the host.
z The signal is kept at the “High” level (in a Busy state) until the current state (one of the
following states) is reset.
Pause state caused by the [PAUSE] key
Paper end state
Ribbon end state
Head open state
Printer error state
Initialization in progress upon receipt of the nInit signal
f nAck (Printer Host)
z This signal indicates that the printer has read the data set by the host and is ready to
receive the next data.
z One of 2 types of timing for Ack can be selected.
z One is normally at “High”. The Ack signal should be sent to match the fall of the Busy
signal and the end of the Low level of the Ack signal for about 0.7 µsec. The host should usually set data after the Ack signal is turned from “Low” to “High”, or after the fall of the Busy signal. (Default timing)
z The other is normally at “High”. It is at “Low” for about 5 µsec. after the fall of the Busy
signal. The host should usually set data after the Ack signal is turned from “Low” to “High”.
- 11 -
g nInit (Printer Host)
z Reset request signal from the host
z Normally at the “High” level. A low on this input causes the printer to be initialized in the
same manner as when the power is turned on.
z When the nInit signal is input during printing, the printer completes printing one label which
is being printed, cancels the next processing, then is initialized in the same manner as when the power is turned on.
z Minimum pulse width of 0.5 µsec
h Select (Printer Host)
z This is an output signal which indicates whether the printer is in a Pause state or placed
online. The printer can receive data while placed online.
z The signal is at the “Low” level while the printer is in a Pause state.
z The signal is kept at the “Low” level (in a Pause state) until the current state (one of the
following states) is reset.
Pause state caused by the [PAUSE] key
Paper end state
Ribbon end state
Head open state
Printer error state
Initialization in progress upon power on or receipt of the nInit signal
i nFault (Printer Host)
z Output signal indicating that the printer is in a Fault state
z At the “Low” level while the printer is in a Fault state.
z The signal is kept at the “Low” level (in a Fault state) until the current state (one of the
following states) is reset.
Pause state caused by the [PAUSE] key
Paper end state
Ribbon end state
Head open state
Printer error state
Initialization in progress upon power on or receipt of the nInit signal
j PError (Printer Host)
z Output signal indicating a label end state or ribbon end state.
z At the “High” level when the printer is in a label end state or ribbon end state.
z Turns to the “Low” level when the label end state or ribbon end state is reset.
k +5 V
z This is not a signal but a +5 V power supply voltage.
z The maximum current of 500 mA can be taken out.
l nSelectIn (Printer Host)
z Not used
11
nAutoFd (Printer Host)
z Not used
- 12 -
Nibble mode
c Data 1 ~ 8 (Printer Host)
z Input data signals for the 1st to 8th bits
z Logic 1 is the “High” level.
z Minimum data pulse width of 2.5 µsec
d HoltClk (Printer Host)
z Synchronizing signal for reading the above data
z Normally at the “High” level. The data is read at the rise of the Low level pulse.
z Minimum data pulse width of 0.5 µsec
e PtrBusy (Printer Host)
z Reverse data transfer phase: Data bit 3 is used for the first transfer. Data bit 7 is used for
the second transfer. Indicates the forward channel is in a Busy state.
f PtrClk (Printer Host)
z Reverse data transfer phase: It is used for evaluating data sent to the host.
z Forward idle phase: When the printer changes the signal from Low to High, an interrupt
informing the host that the data is available, occurs.
g nInit (Printer Host)
z Reset request signal from the host.
z Normally at the “High” level. When the signal becomes low, the printer enters an initial
state obtained from when the power is turned ON.
z If the “nInit” signal is input during printing, the printer cancels the next process after printing
one label which is being printed, then enters an initial state obtained from when the power is turned ON.
z Minimum pulse width of 0.5 µsec
h Xflag (Printer Host)
z Reverse data transfer phase: Data bit 1 is used for the first transfer. Data bit 5 is used for
the second transfer.
i nDataAvail (Printer Host)
z Reverse data transfer phase: When the signal is low, it indicates the printer has data to be
sent to the host. And it is used for sending data bits 0 and 4.
z Reverse idle phase: It is used for indicating that the data is available.
j AckDataReq (Printer Host)
z Reverse data transfer phase: Data bit 2 is used for the first transfer. Data bit 6 is used for
the second transfer.
z Reverse idle phase: This signal is set to high until data transfer is requested by the host.
After that, the process is performed according to the nDataAvail signal.
- 13 -
k +5 V
z This is not a signal but a +5 V power supply voltage.
z The maximum current of 500 mA can be used for external equipement.
l IEEE1284 Active (Printer Host)
z The signal is used with the HostBusy signal, to request the data transfer in the IEEE1284
mode, or to request the end of the IEEE1284 mode.
z To request the data transfer in the IEEE1284 mode, the host sets the IEEE1284 Active
signal and the HostBusy signal to high and low, respectively.
z To request the end of the IEEE1284 mode, the host sets the IEEE1284 Active signal and
the HostBusy signal to low and high, respectively.
11
HostBusy (Printer ← Host)
z Reverse data transfer phase: It indicates that the host can receive data from the printer by
setting the signal to low. After that, the host sets the signal to high, and sends the Ack indicating that the nibble data is received. When the signal is set to low after the reverse channel data transfer is performed, the interface phase changes to the idle phase. At that time, there is no available data on the printer.
z Reverse idle phase: W hen this signal is set to high according to the low pulse of the
PtrClk signal, the host enters the reverse data transfer phase again. If this signal is set to high when the IEEE1284 Active signal is low, the IEEE1284 idle phase stops, and the interface enters the compatible mode.
- 14 -
(13) Timing Chart
c When receiving normal data:
One of two types of timing for BUSY-ACK can be selected.
(1) Timing 1 (Default)
Data 1 ~ 8 (Host Printer)
nStrobe (Host Printer)
Busy (Host Printer)
nAck (Host Printer)
(2) Timing 2
Data 1 ~ 8 (Host Printer)
nStrobe (Host Printer)
Busy (Host Printer)
Min. 1 µsec
Min. 1 µsec
Min. 1 µsec
Min. 0.5 µsec
Approx. 0.7 µsec
nAck (Host Printer)
Approx. 5 µsec
- 15 -
d Receiving data when the blank positions in the receive buffer are 712 bytes or less:
z When the blank positions in the receive buffer are 712 bytes or less, the printer stores the
received data in the receive buffer, continues to be in a BUSY state (BUSY signal at the “High” level) for 10 seconds to extend the data read interval when data is set from the host, and reads the data 10 seconds later.
z If the blank positions become 713 bytes or more while waiting for reading data, the printer
will receive the data with the normal data receive timing.
z When there are no blank positions in the receive buffer, the printer stops reading data.
Then, it continues to be in a BUSY state (BUSY signal at the “High” level) until there are blank positions in the receive buffer when data is set from the host.
Data 1 ~ 8 (Host Printer)
nStrobe (Host Printer)
Busy (Host Printer)
nAck (Host Printer)
10 sec
10 sec
511 to 711 blank bytes 0 blank byte
1 blank byte712 blank bytes
1 blank byte
- 16 -
3.3 NETWORK INTERFACE
(1) Connection Diagram
CPU
board
Printer
PCMCIA
board
LAN card
TCP/IP
There are two slots (slot 1 and slot 2) for the PC card on the PCMCIA board. The LAN card should be inserted in slot 2. If it is inserted in slot 1, it will not function.
Centronics
RS-232C
Backside of printer
Slot 1
Slot 2 (The LAN card should be inserted here.)
(2) Applicable LAN Card: LAN PC Card manufactured by 3COM
Model: 3CCE589ET series
(3) Protocol: TCP/IP
(4) Items for Settings: Printer IP address (Initial value: 192.168.10.20)
Subnet mask (Initial value: 0xffffff00) Gateway IP address (Initial value: 0.0.0.0)
(5) Printer Daemon: This printer starts up as a LPR server.
(6) HTTP Server: This printer can be used for the Internet as an HTTP server to browse
a home page for following information.
TOP menu Status (Idling/Error)
Remaining length of ribbon Head up/down state Label sensor state Temperature sensor state Maintenance counter
(7) Socket communication: This printer can make socket communications using the specified
port number.
(8) Mail transmission/reception: This printer can send/receive commands, and notify the host of the
printer status by e-mail.
(9) FTP server function: This printer can be operated remotely with a FTP client.
* For details, refer to the Network Specification (TAA-1323).
- 17 -
4. KEY OPERATION FUNCTIONS
4.1 SYSTEM MODE FUNCTIONS
The system mode has the following functions for the printer self-test and various parameters settings. (For details, refer to Key Operation Specification.)
(1) Self-test
• Maintenance counter, various parameters printout
• Automatic self-test
• Head broken dots check
(2) Various parameter settings
• Type of character code
• PC-850
• PC-852
• PC-857
• PC-8
• PC-851
• PC-855
• PC-1250
• PC-1251
• PC-1252
• PC-1253
• PC-1254
• PC-1257
• LATIN9
• Arabic
• Selection of font 0
• without slash mark [0]
• with slash mark [0]
• RS-232C communication speed
• 2400 bps
• 4800 bps
• 9600 bps
• 19200 bps
• RS-232C data length
• 7 bits
• 8 bits
• RS-232C parity
• NONE
• EVEN
• ODD
- 18 -
• RS-232C transmission control
• XON/XOFF protocol: (No XON output when the power is on, no XOFF output when the power is off)
• READY/BUSY (DTR) protocol: (No XON output when the power is on, no XOFF output when the power is off)
• XON/XOFF + READY/BUSY (DTR) protocol: (XON output when the power is on, XOFF output when the power is off)
• XON/XOFF protocol: (XON output when the power is on, XOFF output when the power is off)
• RTS protocol: (No XON output when the power is on, no XOFF output when the power is off)
• Language for LCD messages
• ENGLISH
• GERMAN
• FRENCH
• DUTCH
• SPANISH
• JAPANESE
• ITALIAN
NOTE: When Japanese is selected, the character cords partially differ.
• Forward feed standby after an issue
• ON (Performed)
• OFF (Not performed)
NOTE: If the printer is in the idle state for 1 second or more after an issue is performed when
ON is selected, the printer automatically performs a 19-mm forward feed, then stops. This setting is used to prevent curled labels from being entangled with the cutter or the platen, or to cut labels manually.
• Type of control code
• Automatic selection (ESC, LF, NUL/{, |, })
• Manual selection (ESC, LF, NUL mode)
• Manual selection ( {, |, } mode)
• Any set code
• [FEED] key function
• FEED: Feeds one label.
• PRINT: Prints data of image buffer on one label.
• Kanji code selection
• TYPE1
• TYPE2
• Euro code (new currency symbol) setting
• 20H to FFH
• Automatic head broken dots check
• ON (When the power is turned on, the broken dots check is automatically performed.)
• OFF (When the power is turned on, the broken dots check is not automatically performed.)
- 19 -
• Centronics ACK/BUSY timing setting
• TYPE1
• TYPE2
• Web printer function setting
• ON (Web printer function is enabled.)
• OFF (Web printer function is disabled.)
• Silent printing function setting
• ON (Silent printing function is enabled.)
• Keyboard (KB-80) connection setting
• ON (The keyboard is connected.)
• OFF (The keyboard is not connected.)
(3) Various fine adjustment value settings
• Feed fine adjustment (± 50.0 mm)
• Cut position (or stop position of the strip issue) fine adjustment (± 50.0 mm)
• Back feed fine adjustment (± 9.5 mm)
• X-coordinate fine adjustment (± 99.5 mm)
• Print density fine adjustment (Thermal transfer/Direct thermal print modes) (± 10)
• Lower reflective sensor manual threshold fine adjustment (0.0 V to 4.0 V)
• Transmissive sensor manual threshold fine adjustment (0.0 V to 4.0 V)
• Ribbon motor drive voltage fine adjustment (Rewind) (-15 to +6)
• Ribbon motor drive voltage fine adjustment (Back tension) (-15 to +10)
(4) Test print
(5) Sensor display/adjustment
• Thermal head temperature sensor display
• Open-air temperature sensor display
• Heat sink sensor display
• Upper reflective sensor display/adjustment
• Lower reflective sensor display/adjustment
• Transmissive sensor display/adjustment
• Lower reflective sensor adjustment value setting (without paper)
• Transmissive sensor adjustment value setting (without paper)
(6) RAM clear
• Maintenance counter clear
• Parameter clear
(7) IP address setting
• Printer IP address
• Gateway IP address
• Subnet mask
- 20 -
(8) PCL emulation setting
• PCL emulation ON/OFF
• Print speed
• Sensor type
• Print type
• Issue type
• Media setting
(9) BASIC interpreter setting
• BASIC interpreter ON/OFF
• Trace function ON/OFF
(10) Initial values after RAM clear
Initial values after maintenance counter clear
Parameter Initial Value
Label distance covered 0 km Printed distance 0 km Cut count 0 Ribbon motor drive time 0 hour RS-232C hardware error count 0 System error count 0 Momentary power interruption count 0
Initial values after parameter clear
Parameter Initial Value
Feed fine adjustment (PC) 0 mm Cut position (or stop position of the strip issue) fine
0 mm adjustment (PC) Back feed fine adjustment (PC) 0 mm Print density fine adjustment
0 (Thermal transfer print mode) (PC) Print density fine adjustment
0 (Direct thermal print mode) (PC) Ribbon motor drive voltage fine adjustment (Rewind)
0 (PC) Ribbon motor drive voltage fine adjustment
0 (Back tension) (PC) Feed fine adjustment (Key) 0 mm Cut position (or stop position of the strip issue) fine
0 mm adjustment (Key) Back feed fine adjustment (Key) 0 mm Print density fine adjustment
0 (Thermal transfer print mode) (Key) Print density fine adjustment
0 (Direct thermal print mode) (Key) Ribbon motor drive voltage fine adjustment (Rewind)
0 (Key) Ribbon motor drive voltage fine adjustment
0 (Back tension) (Key) X-coordinate fine adjustment (Key) 0 mm
- 21 -
Parameter Initial Value
Transmissive sensor manual threshold fine adjustment value Reflective sensor manual threshold fine adjustment value Type of character code PC-850 Font of 0 “0” (without slash mark) Type of control code Auto Communication speed 9600 bps Data length QP type 8 bits
QQ type 7 bits
Parity QP type NONE
QQ type EVEN
Transmission control QP type XON/XOFF + READY/BUSY
(DTR) protocol: (XON output when the power is on, XOFF output when the power is off)
QQ type READY/BUSY (DTR)
Language for LCD messages QP type English
QQ type English Forward feed standby after an issue ON Automatic head broken dots check OFF [FEED] key function FEED Status response ON Label pitch 76.2 mm Effective print length 74.2 mm Effective print width 216.8 mm Print type Thermal transfer print mode Type of sensor Transmissive sensor Feed speed 4”/sec Issue mode Batch (without cutting) PC save automatic call ON Kanji code TYPE1 Euro code B0H Centronics ACK/BUSY timing setting
Web printer function OFF Silent printing function QP type ON
QQ type ON PCL emulation OFF Keyboard (KB-80) connection setting OFF BASIC interpreter function OFF BASIC trace function OFF
protocol
TYPE1
• The total label distance covered, sensor adjustment values (system mode <5>), IP address setting and data of the flash memory card, are not cleared by RAM clear.
- 22 -
4.2 ONLINE MODE FUNCTIONS
The online mode provides the following functions for issuing labels and setting the threshold. (For details, refer to Key Operation Specification.)
(1) Issuing labels (by external equipment interface commands)
(2) Paper feed (by the [FEED] key)
(3) Pause (Halts issuing labels by the [PAUSE] key)
(4) Restart (Reissues labels by the [RESTART] key after halting issuing labels or after the occurrence
of an error.)
(5) Reset (Enters an usual initial state which is obtained after the power is turned on, using the
[RESTART] key.)
(6) Error indication
(7) Threshold setting
(8) Various parameters setting
(9) Various fine adjustment value settings
4.3 DOWNLOAD MODE SETTING FUNCTION
When the power is turned on by pressing the [FEED], [PAUSE], and [RESTART] keys at the same time, the printer enters the download mode. Therefore, the usual operations cannot be performed.
- 23 -
5. TRANSMISSION SEQUENCE
This section describes the outline of the transmission sequence.
5.1 INITIALIZATION
Writable characters, logos, and PC interface commands must be stored before the label issue operation.
(1) Storing writable characters and logos
Power ON
No
<New>
(Add/change)
Memory Card
Format Command
Yes
[ESC] J1: Formats the 4-MB flash memory
card (manufactured by Maxell).
or
[ESC] JA: Formats the ATA card.
[ESC] XD: Stores writable characters or
Bit Map Writable
Character Command
[ESC] XA: Stores writable characters or
No
Completion of storing
all characters
Yes
z Storing PC interface commands z Label issue operation
NOTES: (1) The storage of PC commands is only performed if it is required.
(2) When the flash memory card is used, and the Memory Card Format Command is not
sent before storing already stored writable characters or logos, memory will be taken up with every such storing.
(3) When the flash memory card is used, and another operation (storing PC interface
commands or label issue operation) is performed after storing writable characters or logos, the image buffer will be cleared automatically.
(4) If another storing operation does not take place after storing writable characters or
logos, the printer automatically enters the online mode (label issue operation) after about 10 seconds. In this case, when the flash memory card is used, the image buffer will be automatically cleared.
logos on the flash memory card.
logos on the ATA card.
- 24 -
(2) Storing PC interface commands
p
Power ON
No
<New>
(Add/change)
Memory Card Format Command
Position Fine Adjust Command
Bit Map Font Format Command
Outline Font Format Command
Yes
Save Start Command
Label Size Set Command
Print Density Fine Adjust Command
Image Buffer Clear Command
Line Format Command
[ESC] J1: Formats the flash memory card.
or
[ESC] JA: Formats the ATA card.
[ESC] XO, [ESC] XV: Declares the start of saving
PC interface commands.
[ESC] D: Sets the label size.
[ESC] AX: Adjusts the feed length, cut position,
and back feed length.
[ESC] AY: Adjusts the print density.
[ESC] C: Clears the image buffer.
[ESC] LC: Sets the line format and draws it.
[ESC] PC: Sets the bit map font format.
[ESC] PV: Sets the outline font format.
Bar Code Format Command
Bit Map Font Data Command
Save Terminate Command
No
z Storing writable characters or logos z Label issue o
NOTES: (1) The storage of PC interface commands is only performed if it is required.
(2) When the flash memory card is used, and the Memory Card Format Command is not sent
before storing already stored PC interface commands, memory will be taken up with every such storing.
(3) When the flash memory card is used, and another operation (storing writable characters
or logos, label issue operation) is performed after storing PC interface commands, the
image buffer will be cleared automatically. (4) Select commands to be stored as the occasion demands. (5) If another storing operation does not take place after storing PC interface commands, the
printer enters the online mode (label issue operation) after about 10 seconds. In this
case, when the flash memory card is used, the image buffer will be automatically cleared.
Completion of
all storing
Yes
eration
[ESC] XB: Sets the bar code format.
[ESC] RC: Draws data of the bit map font.
[ESC] XP: Declares the termination of saving PC
interface commands.
- 25 -
5.2 LABEL ISSUE OPERATION
j
An example of the label issue operation is described below.
(1) Where the Saved Data Call Command is not used:
Power ON
Place paper
Label Size Set Command
Position Fine Adjust Command
Print Density Fine
Ad
ust Command
Feed Command
Image Buffer Clear Command
Line Format Command
Bit Map Font Format Command
Outline Font Format Command
Bar Code Format Command
Bit Map Font Data Command
Outline Font Data Command
[ESC] D: Sets the label size.
[ESC] AX: Adjusts the feed length, cut position,
and back feed length.
[ESC] AY: Adjusts the print density.
[ESC] T: Feeds one sheet of paper and aligns
it with the first printing position.
[ESC] C: Clears the image buffer.
[ESC] LC: Sets the line format and draws it.
[ESC] PC: Sets the bit map font format.
[ESC] PV: Sets the outline font format.
[ESC] XB: Sets the bar code format.
[ESC] RC: Draws bit map font data.
[ESC] RV: Draws outline font data.
Bar Code Data Command
Issue Command
Yes
<Changed data issue>
Yes
<Format change>
Yes
<Label change>
Power OFF
NOTES: (1) When placing new paper, the Label Size Set Command and Feed Command must
always be sent. When using the same paper after the power is turned off and on, the Label Size Set Command and Feed Command may be omitted.
(2) After the power is turned off and on, the Bit Map Font Format Command, the Outline
Font Format Command, and the Bar Code Format Command should be sent as occasion demands because they are not protected in memory.
No
No
No
[ESC] RB: Draws bar code data.
[ESC] XS: Issues (prints) the label.
- 26 -
Loading...
+ 258 hidden pages