You are on page 1of 28

4.

1 New Feature:
New command added:
1. “Clear Buffers of 1D (21)”. See 3.3.11
CONTENTS
CONTENTS............................................................................................................................................ I
CHAPTER 1 Connecting the Printer.................................................................................................... 1
1.1 RS232...................................................................................................................................1
1.2 Ethernet...............................................................................................................................1
CHAPTER 2 Data Format.....................................................................................................................2
2.1 Format Length..................................................................................................................... 2
2.2 Command............................................................................................................................ 2
2.3 Reply.................................................................................................................................... 3
2.4 Checksum Calculation......................................................................................................... 4
CHAPTER 3 Command Introduction...................................................................................................5
3.1 Print End Signal................................................................................................................... 5
3.2 Summary............................................................................................................................. 5
3.3 Description.......................................................................................................................... 6
3.3.1 Send Print Message(01).......................................................................................... 6
3.3.2 Lock Printer(02).......................................................................................................7
3.3.3 Unlock Printer(03)................................................................................................... 7
3.3.4 Start Print(11)..........................................................................................................8
3.3.5 Stop Print(12).......................................................................................................... 9
3.3.6 Download Message Data(1C)..................................................................................9
3.3.7 Download Remote Field Data(1D).......................................................................... 3
3.3.8 Load Print Message(1E).......................................................................................... 5
3.3.9 Request Message Names(1F)..................................................................................5
3.3.10 Set Print Mode(20)................................................................................................7
3.3.11 Clear Buffers of 1D(21)..........................................................................................8
CHAPTER 4 Code Descriptions........................................................................................................... 9
4.1 Command Status Code........................................................................................................9
4.1.1 Summary................................................................................................................. 9
4.1.2 Description.............................................................................................................. 9
4.2 Printer Status Code........................................................................................................... 10
4.2.1 Summary............................................................................................................... 10
4.2.2 Description............................................................................................................ 10

I
CHAPTER 1 Connecting the Printer

1.1 RS232

For remote communications, TIJ printers use a hardware connection based on the RS232
standard. If the remote host is a PC,using USB-to-RS232 is recommend.For successful
transmission and reception, both the transmitter and receiver must use the same serial port
parameters(Baud Rate,Stop Bits,Parity and Data Bits). The serial port parameters show as Figure
1-1 (Machine Parameters→Communication Settings→Serial Port Settings).

Figure 1-1 Serial Port Settings


Baud Rate
This option determines the speed of the transferred data. It can be set to
1200,2400,4800,9600,19200,38400,57200 or 115200. The greater it set, the faster the
transmission will be, but the more unstable the transmission will also be.
Stop Bits
This option determines the number of stop bits used. It can be set to 1, 1.5, or 2.
Parity
This option determines the type of parity bit to be used. It can be set to None, Odd, or Even.
Data Bits
This option shows the number of data bits used. It is for display purposes only and cannot
be changed.
There is no need to set flow control.

1.2 Ethernet

For remote communications, TIJ printer is also compatible with Ethernet connection. The
printer runs as TCP server, and the remote host as TCP client. To connecting a printer, at most one
TCP client is allowed at any time(but the remote host can create N clients to connect N printers).
The Ethernet settings show as Figure 1-2 (Machine Parameters → Communication Settings →
Ethernet Settings).

2019 TIJ PROTOCOL 1


Figure 1-2 Ethernet Settings
Notes: The last byte of IP address,”05” in Figure 1-2, is also used as “Slave Address” which
introduced in 2.2

CHAPTER 2 Data Format


All the visible characters in format are transmitted in form of ASCII-Hex:A1# = 43 31 23.
Values representing length and quantity (length of string bytes, number of modules, etc.)
are transmitted with hexadecimal values: 10 =A0.
If character is beyond ASCII, it requires using UTF-8 to encode and decode. The command 1D
supports only ASCII.

2.1 Format Length

The length of the whole format data must not be greater than FFFFFF(hex) bytes sending
each time, otherwise the format will be discard.

2.2 Command

Data sent to the printer must be in the following format:


1B(ESC)
02(STX)
Slave Address 1 byte
Command ID 1 byte
(DATA) >=0 byte
1B(ESC)
03(ETX)
Checksum 1 byte
1B02: Means the start of command.
Slave Address: The slave address is a single byte which is the last byte of IP address.
Command ID: The command ID is a single byte that identifies the command.See 3.2 for a full

2019 TIJ PROTOCOL 2


list of command IDs and a description of each command.
Data: The data consists of zero,one or more bytes,if required by the command.
1B03: Means the end of command.
Checksum: The checksum is a single byte placed at the end of each data transmission. See
2.4 for a description of how to calculate the checksum.

2.3 Reply

If the integrity of the received command is correct and was successfully actioned, the printer
reply as follows:
1B(ESC)
06 (ACK)
Slave Address 1 byte
P_Status 1 byte
Command ID 1 byte
(Data) >=0 byte
1B(ESC)
03(ETX)
Checksum 1 byte
1B06: Means acknowledge.
Slave Address: The slave address is a single byte which is the last byte of IP address.
P_Status:The printer status byte indicates the fault status of the printer:
00 Indicates no fault
>00 Specific fault code.See 4.2.1
Command ID:Returns the same command id in the command.
Data:Optional data, is required by the command.
1B03: Means the end of command.
Checksum: The checksum is a single byte placed at the end of each data transmission. See
2.4 for a description of how to calculate the checksum.

If the integrity of the received command is not correct,the printer reply as follows:
1B(ESC)
15 (NAK)
Slave Address 1 byte
C_Status 1 byte
Command ID 1 byte
1B(ESC)
03(ETX)
Checksum 1 byte
1B15: Means negative acknowledge.
C_Status:The command status byte indicates fault code of the command. See 4.1.

2019 TIJ PROTOCOL 3


2.4 Checksum Calculation

The data checksum is the 2s-complement value of the modulo-256 sum of all the bytes in
the message.The following example shows the data sent to the printer to populate a specific
remote field in a message using the command “1D”. Assumes that the slave address is “00”.
1B 02 00 1D 01 01 0B 54 49 4A 20 50 72 69 6E 74 65 72 1B 03
Step 1
1B(ESC)
02(STX)
00
1D
01
01
0B
54
49
4A
20
50
72
69
6E
74
65
72
1B(ESC)
03(ETX)
______
Total value 450hex
Step 2
The Boolean AND operation (modulo-256) is applied to the total value and 0FFh to give a
single byte value:
450h AND 0FFh = 50h
Step 3
The 2s-complement of 50h is then calculated as follows:
100h - 50h = B0h
Therefore the checksum for the above message is B0h.Add it to the end of the command.

2019 TIJ PROTOCOL 4


CHAPTER 3 Command Introduction

3.1 Print End Signal

The “photocell triggered signal” is issued by the printer when photocell triggered in the case
of “ready to print message” containing protocol data and “Triggered Signal” setting also set to
“open”(Machine Parameters→Comm. Setting):
Reply
1B(ESC)
06(ACK)
Slave Address
P_Status
AA
1B(ESC)
03(ETX)
Checksum
P_Status:
00: No errors.
AA: Photocell triggered signal ID.

3.2 Summary

Description ID(hex)
Send Print Message 01
Lock Printer 02
Unlock Printer 03
Start Print 11
Stop Print 12
Download Message Data 1C
Download Remote Field Data 1D
Load Print Message 1E
Request Message Names 1F
Set Print Mode 20
Clear Buffers of 1D 21
...... ......

2019 TIJ PROTOCOL 5


3.3 Description

3.3.1 Send Print Message(01)

Update print message with current editing area’s message.


Command
1B(ESC)
02(STX)
Slave Address
01
1B(ESC)
03(ETX)
Checksum
Reply
1B(ESC)
06(ACK)
Slave Address
P_Status
01
Message columns+Minimum print delay 2 bytes
1B(ESC)
03(ETX)
Checksum
P_Status:
00: Sent successfully.
14: Too less print interval and failed to send print message. Print interval is required
more than or equal to the sum of “message columns” and “minimum print delay”. It can be
set by using command “Set Print Mode(20)”.
01: One or more printer errors exist.
12: Print not started.
Message columns+Minimum print delay:
The sum of the “message columns” and the “minimum print delay”.

Figure 3-1 Message columns/Print columns

2019 TIJ PROTOCOL 6


3.3.2 Lock Printer(02)

Return to the homepage and lock the printer.


Command
1B(ESC)
02(STX)
Slave address
02
1B(ESC)
03(ETX)
Checksum
Reply
1B(ESC)
06(ACK)
Slave address
P_Status
02
1B(ESC)
03(ETX)
Checksum
P_Status:
00: Locked successfully.
FF: Printer has been locked before this command.
01: One or more printer errors exist.
12: Print not started.

3.3.3 Unlock Printer(03)

Unlock the printer.


Command
1B(ESC)
02(STX)
Slave address
03
(Login data) >=0 byte
1B(ESC)
03(ETX)
Checksum
Login data:
If login not requires account, Login data = 0 byte.
Account length 1 byte
Account >=3 bytes
Password length 1 byte

2019 TIJ PROTOCOL 7


Password >=3 bytes

Reply
1B(ESC)
06(ACK)
Slave address
P_Status
03
1B(ESC)
03(ETX)
Checksum
P_Status:
00: Unlock successfully。
FE: Printer has been unlocked before this command。
0F: Wrong user name or password。
01: One or more printer errors exist.
12: Print not started.

3.3.4 Start Print(11)

Command
1B(ESC)
02(STX)
Slave Address
11
1B(ESC)
03(ETX)
Checksum
Reply
1B(ESC)
06(ACK)
Slave Address
P_Status
11
1B(ESC)
03(ETX)
Checksum
P_Status:
00: Print started successfully.
01: One or more printer errors exist.
11: Print not idle. The print has been started already.
13: The editing area’s message is being edited when going to start print in grouping
mode.

2019 TIJ PROTOCOL 8


3.3.5 Stop Print(12)

Command
1B(ESC)
02(STX)
Slave Address
12
1B(ESC)
03(ETX)
Checksum
Reply
1B(ESC)
06(ACK)
Slave Address
P_Status
12
1B(ESC)
03(ETX)
Checksum
P_Status:
00: Print stopped successfully.
12: Print not started. The print has been stopped.

3.3.6 Download Message Data(1C)

v571.
This command is sent to download a whole message data into printer from computer and
the message will displayed in editing area. Message data consists of the length of message data
in bytes, message name strings, the number of modules and various module data such as text
module, logo module. Compared with command 1D, this command is more flexible, allowing
more module to be downloaded, but is slower to execute. Command is less flexible but is faster.
When sending this command, using Ethernet connection or higher Baud Rate of RS232 to
achieve faster execution is recommended.
Command
1B(ESC)
02(STX)
Slave Address
1C
Length of Data 3 bytes
Number of Message Name’s bytes 1 byte
Message Name string >=1 byte
Number of Module 1 byte
Module 1

2019 TIJ PROTOCOL 9


Module 2
......
1B(ESC)
03(ETX)
Checksum
Length of Data:
The number of bytes between “Length of Data” and “1B03”.
Number of Message Name’s bytes:
For example, “Name” is 4 bytes.
Message Name string:
For example, “Name” is “4E616D65”.
Number of Module:
The number of modules in the message data.
Module:
Module data depends on specific module type.

Reply
1B(ESC)
06(ACK)
Slave Address
P_Status
1C
1B(ESC)
03(ETX)
Checksum
P_Status:
00: Downloaded successfully.
0B: The number of submodules of QR code module more than 7.
15: Failed to save message file.
01: One or more printer errors exist.
12: Print not started.
C_Status:
0A: Invalid module type.

3.3.6.1 Module Type

Text module 01
Reserve 02
Reserve 03
QR code module 04
Reserve 05
Reserve 06
Logo module 07

2019 TIJ PROTOCOL 10


Reserve 08
Serial number 09
Reserve 0A
Reserve 0B
Notes: The number of submodules in QR code module not allowed more than 7.

3.3.6.2 Text Module

Figure 3-2 Text module


01 ID
X 2 bytes
Y 2 bytes
Rotation 1 byte
Space 1 byte
Font size 2 byte
Number of font string’s bytes 1 byte
Font string >=1 byte
Number of text string’s bytes 1 byte
Text string >=1 byte

X,Y:
0XXXXXXX positive number
1XXXXXXX negative number
Rotation:
00 0°
01 90°
02 180°
03 270°
Space:
value 00 01 02 03 04 05 06 07 08 09 0A
space 30 20 10 5 2 0 -2 -5 -10 -20 -30
Font size:

2019 TIJ PROTOCOL 11


0005~04B0 5~1200

According to Figure 3-2, the text module data shows as follows:


01 ID
0022 X:34
001C Y:28
00 Rotation:0°
05 Space:0
0040 Font size:64
04 Number of font string’s bytes
4C 61 74 6F Font name : “Lato”
08 Number of text string’s bytes
6E 65 77 20 Text : “new text”
74 65 78 74

3.3.6.3 QR Code Module

Figure 3-3 QR code module


04 ID
X 2 bytes
Y 2 bytes
Scale/10 1 byte
Type+Fault tolerance level 1 byte
Rotation+Inverse 1 byte
Frame+Size 1 byte
Number of submodules 1 byte
Submodule data >=1 byte

X,Y:
0XXXXXXX Positive number
1XXXXXXX Negative number
Scale/10:
03~A0 (30~1600)/10
Type+Fault tolerance level:

2019 TIJ PROTOCOL 12


bit 7~bit 4
0 QRcode
1 Data Matrix
2 Micro QRcode
bit 3~bit 0
0 level “L”
1 level “M”
2 level “Q”
3 level “H”
Default: 03
Rotation + Inverse:
bit 7~bit 4
0 0°
1 90°
2 180°
3 270°
bit 3~bit 0
0 Normal
1 Inverse
Default: 00
Frame + Size:
bit 7~bit 4
0 No frame
1 Top and bottom
2 Around
bit 3~bit 0
0~F 0~15
Default: 00
Number of submodules:
01~07 7 submodules at most

Submodule Data:
Text submodule:

Figure 3-4 Text submodule


01 ID

2019 TIJ PROTOCOL 13


Number of text string’s bytes 1 byte
Text string >=1 byte

Serial number submodule:

Figure 3-5 Serial number submodule


09 ID
Serial No. 1 byte 01~18Hex
Leading zero 1 byte 00:Yes 01:No

According to Figure 3-3, the QR code module shows as follows:


04 ID
0054 x:84
0026 y:38
19 250/10
03 QR code, Fault tolerance level: “H”
00 Rotation: 0°, Inverse: No
00 Frame: None, Size: 0
02 Number of submodules

01 Text submodule
04 Number of text string’s bytes
74 65 78 74 Text string: “text”

09 Serial number submodule


01 Serial number: SN 1
01 Leading zero: Yes

2019 TIJ PROTOCOL 14


3.3.6.4 Logo Module

Figure 3-6 Logo module


07 ID
X 2 bytes
Y 2 bytes
Rotation+Inverse 1 byte
Scale/10 1 byte
Load or download 1 byte
Number of file name string’s bytes 1 bytes
File name string >=1 byte
(Width 2 bytes
Height 2 bytes
Picture data) N bytes

X,Y:
0XXXXXXX Positive number
1XXXXXXX Negative number
Rotation + Inverse:
bit 7~bit 4
0 0°
1 90°
2 180°
3 270°
bit 3~ bit0
0 Normal
1 Inverse
Default: 00
Scale/10:
01~32 (10~500)/10
Load or download:
00 Loading picture file that stored in the printer according to file name,
then Width,height and Picture data is none.
01 Downloading picture file into printer’s storage and save it with file

2019 TIJ PROTOCOL 15


name.
When “Load or download” is “00”, the following three items data is none.
Width/Height:
The width and height of given picture.
Picture data:
How to turn a picture into bytes data is as follows:
Turning the picture into black-white picture is first step.
Then traverses each pixel from left to right and top to bottom, marking the black “1” and the
white “0”.
Each 8 bits is turned into a byte, and add “0” in the last if the number of bit is not a multiple
of 8.
Then the picture data consists of the bytes created above.

FA 18 61 FA 18 61 F8

Figure 3-7 Picture to bytes


Tips: Each number of a pixel can be represented as (y*width)+x.
According to Figure 3-6, the logo module data shows as follows:
07 ID
0000 X
0000 Y
00 Rotation: 0°,Inverse: No
0A Scale: 100%
00 Load picture file
0B Number of file name string’s bytes
4E 4F 5A 5A Picture file name string: ”NOZZLE TEST”
4C 45 20 54
45 53 54
If downloading a picture, the logo module data shows as follows:
07 ID
0000 X
0000 Y
00 Rotation: 0°,Inverse: No
0A Scale: 100%
01 Download picture file
01 Number of file name string’s bytes
42 Picture file name string: ”B”
0006 Width
0009 Height
FA 18 61 FA Picture data

2019 TIJ PROTOCOL 16


18 61 F8

3.3.6.5 Serial Number Module

Figure 3-8 Serial number module

09 1 byte
X 2 bytes
Y 2 bytes
Rotation 1 byte
Space 1 byte
Font size 2 bytes
Number of font string’s bytes 1 byte
Font string >=1 byte
Serial number 1 byte
Leading zero 1 byte

X,Y:
0XXXXXXX Positive number
1XXXXXXX Negative number
Rotation:
00 0°
01 90°
02 180°
03 270°
Space:
value 00 01 02 03 04 05 06 07 08 09 0A
space 30 20 10 5 2 0 -2 -5 -10 -20 -30
Font size:
0005~04B0 5~1200
Serial number:
01~18 1~24Hex
Leading zero:
00 No

2019 TIJ PROTOCOL 2


01 Yes

According to Figure 3-8, the serial number module data shows as follows:
09 ID
003C X
009E X
00 Rotation: 0°
05 Space: 0
0040 Font: 64
04 Font name string bytes:4
4C 61 74 6F Font name string: “Lato”
01 Serial number: SN 1
01 Leading zero: Yes

3.3.7 Download Remote Field Data(1D)

This command is send to the printer to populate the Remote Fields, which are already set up
in the printed message, with text characters. Printing ASCII only.
Command
1B(ESC)
02(STX)
Slave Address
1D
Number of Fields① 1 byte
Field ID_1② 1 byte
Number of Message_1 bytes③ 1 byte
Message_1 string④ >=1 byte
Field ID_2②
......
1B(ESC)
03(ETX)
Checksum
Reply
1B(ESC)
06(ACK)
Slave Address
P_Status
1D
1B(ESC)
03(ETX)
Checksum
P_Status:
00: No errors.
42: Remote buffer now full.

2019 TIJ PROTOCOL 3


43: Remote buffer still full.
01: One or more printer errors exist.
12: Print not started.

Figure 3-9 Field Module


For example,the host send data to printer for populating field-“01” with message “TIJ
Printer” and populating field-“03” with message “04/27/2019”. The whole command shows as
follows (assumes that the slave address is “00”):
1B 02 00 1D 02 01 0B 54 49 4A 20 50 72 69 6E 74 65 72 03 0A 30 34 2F 32 37 2F 32 30 31 39
①.②.③ ④ ②.③ ④
1B 03 AB
This command has a buffer which can store one to ten “1D” commands depending on the
“number of buffer” setting(Machine Parameters → Communication Settings → Buffer Setting) as
Figure 3-10:

Figure 3-10 Buffer Setting


Every time the printer received a “1D” command, the buffer added one. Every time the
printer printed out a message, the buffer reduce one. When the buffer is reduced to zero, and a
photocell trigger occurs, the last message printed.
The “Filled up” setting determines whether the buffer receives new command when the
buffer filled up. In the case of “receive”, when the buffer is filled up and received a new
command, the first command in the buffer will be removed then the second command in the
buffer become first and the new is placed in the end of buffer (the first command is what
interface shows). In the case of “reject”, when the buffer is filled up and received a new
command, the new command will be discard. In both case, a “P_Status(43)” is returned in the
reply.

2019 TIJ PROTOCOL 4


Every time the “Number” setting changed, the buffer will be clear;
Clicking the “clear” button is to clear the buffer.

3.3.8 Load Print Message(1E)

This command is sent to load the message which are stored in the File Storage of the printer.
The message required is identified by its message name.
Every time loads a message, using command “Send Print Message(01)” to update print
message.
Command
1B(ESC)
02(STX)
Slave Address
1E
Number of Message Name’s bytes 1 byte
Message Name string >=1 byte
1B(ESC)
03(ETX)
Checksum
Reply
1B(ESC)
06(ACK)
Slave Address
P_Status
1E
1B(ESC)
03(ETX)
Checksum
P_Status:
00: Message name exist.
10: Message name doesn’t exist.
01: One or more printer errors exist.
12: Print not started.

3.3.9 Request Message Names(1F)

v633.
Request all the names of message file in Figure 3-11. If there are more than 255 message
files, return the first 255 ones.

2019 TIJ PROTOCOL 5


Figure 3-11 Message Files
Command
1B(ESC)
02(STX)
Slave Address
1F
1B(ESC)
03(ETX)
Checksum
Reply
1B(ESC)
06(ACK)
Slave Address
P_Status
1F
Number of Files 1 byte
Number of File 1 Name’s bytes 1 byte
File 1 Name string N bytes
Number of File 2...... 1 byte
File 2...... N bytes
1B(ESC)
03(ETX)
Checksum
P_Status:
00: No errors.
01: One or more printer errors exist.
12: Print not started.
According to Figure 3-11, the reply is 1B 06 00 00 1F 01 03 6E 65 77 1B 03 54.

2019 TIJ PROTOCOL 6


3.3.10 Set Print Mode(20)

Figure 3-12 Set Print Mode

Command
1B(ESC)
02(STX)
Slave address
20
Print Mode 1 byte
(Mode Parameters) >=0 byte
1B(ESC)
03(ETX)
Checksum
Print Mode:
00: Standard mode.
01: Continuous mode.
02: Counting mode.
Mode Parameters:
Standard mode(00):
Mode parameters = 0 byte
Continuous mode(01):
Print interval 2 bytes 0-65535
Update variables each repeat 1 byte 00:No, 01:Yes
Last message print all 1 byte 00:No, 01:Yes
Counting Mode(01):
Print interval 2 bytes 0-65535
Update variables each repeat 1 byte 00:No, 01:Yes
Last message print all 1 byte 00:No, 01:Yes
Use product end 1 byte 00:No, 01:Yes
Print count 2 byte 0-65535

2019 TIJ PROTOCOL 7


Reply
1B(ESC)
06(ACK)
Slave address
P_Status
20
Print columns+Minimum delay 2 bytes
1B(ESC)
03(ETX)
Checksum
P_Status:
00: Set mode successfully.
13: When print not idle and current mode is grouping mode, could not change mode before
print stopped.
14: Too less print interval and failed to set mode.
01: One or more printer errors exist.
12: Print not started.
Print columns+Minimum delay:
Return the value of the current message’s print columns plus the minimum delay. The print
interval is must greater than or equal to the value. The print columns show as Figure 3-1.

3.3.11 Clear Buffers of 1D(21)

V644.
This command is to clear the buffers of Remote Field Data(1D). It equals clicking the ‘clear’
button on Figure 3-10.
Command
1B(ESC)
02(STX)
Slave address
21
1B(ESC)
03(ETX)
Checksum
Reply
1B(ESC)
06(ACK)
Slave address
P_Status
21
1B(ESC)
03(ETX)
Checksum
P_Status:

2019 TIJ PROTOCOL 8


00: No errors.
01: One or more printer errors exist.
12: Print not started.

CHAPTER 4 Code Descriptions

4.1 Command Status Code

4.1.1 Summary

Description Code(hex)
Invalid command start 06
Invalid command end 07
Invalid checksum 08
Invalid number of field 09
Invalid module type 0A
Invalid command ID 11
Invalid print mode 3C
...... .....

4.1.2 Description

Invalid command start(06)


The start of command is not “1B 02”.
Invalid command end(07)
The end of command is not “1B 03”.
Invalid checksum(08)
The received checksum for a command was different from the one calculated.
Invalid number of field(09)
The number of field in the command is zero.
Invalid module type(0A)
There is unknown modules in the command.
Invalid command ID(11)
The command ID is invalid.
Invalid print mode(3C)
The print mode in the command is not standard,continuous and counting mode.

2019 TIJ PROTOCOL 9


4.2 Printer Status Code

4.2.1 Summary

Description Code(hex)
Printer errors exist 01
Number of QR code’s submodule 0B
Too few fields 0E
Account 0F
Message name doesn’t exist 10
Print not idle 11
Print not started 12
Grouping mode 13
Print interval 14
Failed to save message 15
Buffer now full 42
Buffer still full 43
Service expired FD
Printer unlocked FE
Printer locked FF
...... ......

4.2.2 Description

Printer errors(01)
The printer went wrong.
Number of QR code’s submodule(0B)
The number of QR code’s submodule was more than 7.
Too few fields(0E)
Number of Fields in the command is less than the number of field set in the printer.
Account/Password(0F)
Wrong user name or password.
Message name doesn’t exist(10)
Load Print Message failed, message name doesn’t exist.
Print not idle(11)
Print is in progress.
Print not started(12)
Print is idle.
Grouping mode(13)
Command is not valid while current print mode is ”Grouping mode”.
Print interval(14)

2019 TIJ PROTOCOL 10


The print interval in the command is too less.
Failed to save message(15)
The data format is correct but failed to save message file.
Buffer now full(42)
The last place of the buffer was empty then the command just filled up the buffer.
Buffer still full(43)
The buffer is still full.
Service expired(FD)
Service time is up, please contact the customer service to get the password.
Printer unlocked(FE)
The printer has been unlocked.
Printer locked(FF)
The printer is locked, making sure the printer is unlocked is required before sending
command to the printer.

2019 TIJ PROTOCOL 11

You might also like