Communication Users ManualModbusG
Communication Users ManualModbusG
Model UX2
● Before using the printer, thoroughly read this communication user's manual for
optimum printer use.
● After reading this communication user's manual, properly keep it for future
reference.
To export the product, check the export control-related
regulations, such as the Foreign Exchange and Foreign
Trade Law and the Export Administration Regulations, and
follow the necessary procedures.
If you have any questions, contact your Hitachi sales
representative.
All Right Reserved, Copyright © 2022, Hitachi Industrial Equipment Systems Co.,Ltd
1
Contents
1.1 Overview .................................................................................................................................................................... 3
1.2 Usage precautions ................................................................................................................................................... 3
1.3 Transmission procedure.......................................................................................................................................... 4
1.4 Message format ........................................................................................................................................................ 4
1.5 Data configuration .................................................................................................................................................. 10
1.6 Detail of Data configuration .................................................................................................................................. 26
1.7 Modbus communication rule for IJ Printer .......................................................................................................... 27
1.8 Examples of Transmission procedure................................................................................................................. 28
1.9 Troubleshooting guide ........................................................................................................................................... 32
2
1. Modbus communication
1.1 Overview
Function that supports Modbus protocol. Modbus protocol specifications have been globally
disclosed.
Modbus protocol is one of the most common types of communication protocol.
Modbus protocol does not support messages autonomously output by the IJ Printer such as status or
printing contents.
List of functions which are not operational during the use of this modbus communication
No. Option
1 Soft option SOP-08 "Barcode Reader Connection"
(2) Functions listed below are not operational during the use of this modbus communication.
List of functions which are not operational during the use of this modbus communication
No. Screen Item Remark
Communication environment
1 Data exchange [Reflect at once] Fixed
set up
(3) Functions listed below are not supported by this modbus communication.
(4) Don’t write address not listed to register map (Including reserve area).
3
1.3 Transmission procedure
Request message
configuration
Transaction Protocol
Data length Data
External device identifier identifier
IJ printer Transaction Protocol
Data length Data
identifier identifier
Response message
configuration
The IJ Printer supports the function code given in the following table.
Function code
No. Function code Function
1 0x10 Write Multiple Registers
2 0x06 Write Single Register
3 0x03 Read Holding Registers
4 0x04 Read Input Registers
4
(2) Message format for Write Multiple Registers (Function code: 0x10)
●Writes contents in the Holding Register to reflect it in the IJ Printer.
●The maximum number of bytes that can be written in the Holding Register per time is 246 bytes;
if this number is exceeded, you must divide the data into smaller segments while updating the
starting address each time.
●When the writing operation onto Holding Registers is made more than once, 0x0001 (Start) shall
be written first on the control flag which is placed in the first address 0x0000 of Holding Registers.
Then conduct writing more than once and finally write 0x0002 (Stop) onto the control flag.
When 0x0002 (Stop) is written on the control flag, the data being written on Holding Registers will
be reflected to IJ printer.
Request message configuration
No. Name Size Range Description
1 Device address 1 byte 0x01 Sets device address. Set device address to 0x01.
2 Function code 1 byte 0x10 Sets function code (Write Multiple Registers).
0x0000 to
3 Start address 2 bytes Sets start address received as it is.
0xFFFF
No. of words to be
4 2 bytes 1 to 123 Sets No. of words to be written received as it is.
written
5
(3) Message format for Write Single Register (Function code: 0x06)
●Write a content in the Holding Register to reflect it in the IJ Printer.
●The number of bytes that can be written in the Holding Register per time is fixed to 2 bytes.
2 Function code 1 byte 0x06 Sets function code (Write Single Register).
6
(4) Message format for Read Holding Registers (Function code: 0x03)
●This function will be used to read the item data of IJ printer, which is readable and writable.
●The maximum number of bytes that can be read in the Holding Register per time is 250 bytes;
if this number is exceeded, you must divide the data into smaller segments while updating the
starting address each time.
7
(5) Message format for Read Input Registers (Function code: 0x04)
●This function will be used to read the item data of IJ printer, which is read only, or used to read
the status of IJ printer.
●The maximum number of bytes that can be read in the Input Register per time is 250 bytes.
if this number is exceeded, you must divide the data into smaller segments while updating the
starting address each time.
8
(6) Error code
Error code
No. Name Code Conditions
1 Illegal function code 0x01 Function code not yet supported is set.
9
1.5 Data configuration
Data configuration of Holding Registers and Input Registers for IJ Printer is indicated.
(1) Holding Registers
Holding Registers are the area which is written by Write Multiple Registers (0x10) or Write Single
Register (0x06) and read by Read Holding Registers (0x03).
The item data which can be set to IJ printer or can be obtained from IJ printer are all placed in
Holding Registers.
Holding Registers can be read and be written by one (1) word (2 bytes) at every address.
00 01 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
00 07 Reserve_7
00 08 Number of the printing items 1 to 100 Set the number of the printing items used.
00 09 Reserve_1
"Reserve" is not initially provided, but may be
… … -
Index added in future.
00 0F Reserve_7
Set Print message information at Input Register
address 0x0E40, which Print message
Specify Print message
00 10 0 to 2000 registration number is specified here. When “0”
registration number
is specified, the print message information of the
print message which is being edited will be set.
Specify Character position for Set Inter-character space at Input Register
00 11 the Inter-character space 1 to 1000 address 0x0EF1, which Character position is
obtained. specified here.
00 12 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
00 1F Reserve_14
00 84 Attribute (1st digit) 0x0000 to 0xFFFF Set the characters of Print contents. Character codes
are the same as those which are used in Standard
00 85 Print contents Character code (1st digit) 0x0020 to 0xFFFF
communication. Please refer to Communication
… … … User's Manual(Serial).
In case of setting Calendar/Count characters, set to
08 52 Attribute (1000th digit) 0x0000 to 0xFFFF Character attribute, or if they are NOT
08 53 Character code (1000th digit) 0x0020 to 0xFFFF Calendar/Count characters, set to Character code.
08 54 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
0F FF Reserve_1964
10
Holding Register data configuration(2/9)
Word
Classification Item name Setting range Contents
address
Sets the printing item number to erase printing
10 00 Printing erase item number 1 to 100
contents.
10 01 Printings Reserve_1
erasure "Reserve" is not initially provided, but may be
… … -
added in future.
10 05 Reserve_5
Set the registered print message number to be
10 06 Print data message number 1 to 2000
recalled.
10 07 Print data recall Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
10 0B Reserve_5
10 0C Group number 0 to 99
10 0E Message name (1st digit) 0x0020 to 0xFFFF Register the being edited print message by the
10 0F Message name (2nd digit) 0x0020 to 0xFFFF specified Group number or by the registered
print message number or by the message name.
… Print data … …
10 1A Reserve_1
"Reserve" is not initially provided, but may be
… … …
added in future.
10 1F Reserve_6
Line count / print format Line count of all columns are made uniform
10 20 0, 1
uniformity based on the first column.
Adds a column directly before the editing
10 21 Insert column 1 to 100
objective column.
Deletes all the print items of the editing
10 22 Delete column 1 to 100
objective column.
11
Holding Register data configuration(3/9)
Word
Classification Item name Setting range Contents
address
Sets the Format Setup.
10 3F Format Setup 1, 3
1:Individual setup, 3:Free layout
10 4E Reserve_1
"Reserve" is not initially provided, but may be
… -
added in future.
10 57 Reserve_10
10 58 Print format (Print item 2) Item 2 through 100 will be set in the same
… … - configuration as those of Item 1 (Address: from
19 9F Print format (Print item 100) 0x1040 to 0x1057).
12
Holding Register data configuration(4/9)
Word
Classification Item name Setting range Contents
address
19 A0 Character height 0 to 99 Sets the character height.
19 AF
Repeat intervals 0 to 99999 Sets the repeat intervals.
19 B0
19 B6 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
19 BF Reserve_10
13
Holding Register data configuration(5/9)
Word
Classification Item name Setting range Contents
address
19 C0 Offset (Year) 0 to 99
19 C1 Offset (Month) 0 to 99
Sets the offset of the Calendar
19 C2 Offset (Day) 0 to 1999
block 1.
19 C3 Offset (Hour) -23 to 99
19 C5 Zero-suppression (Year) 0 to 2
Sets the zero-suppression of the
19 C6 Zero-suppression (Month) 0 to 2
Calendar block 1.
19 C7 Zero-suppression (Day) 0 to 2
0:Disable, 1:Enable(Space)
19 C8 Zero-suppression (Hour) 0 to 2 2:Enable(Character fill)
19 C9 Zero-suppression (Minute) 0 to 2
19 E0
Calendar condition
…
(Calendar block 2)
Block 2 through 8 will be set in the
19 FF
same configuration as those of
… … -
Block 1 (Address: from 0x19C0 to
1A A0
0x19DF).
Calendar condition
…
(Calendar block 8)
1A BF
1A C0 Reserve_1
"Reserve" is not initially provided, but may be
… Reserve … -
added in future.
1C D3 Reserve_532
14
Holding Register data configuration(6/9)
Word
Classification Item name Setting range Contents
address
1C D5 Range (Lower limit) (2nd digit) 0x0020 to 0xFFFF Sets the range (Lower limit).
1C D8 Range (Upper limit) (2nd digit) 0x0020 to 0xFFFF Sets the range (Upper limit).
1C E0 Start hour 0 to 23
Sets the start time of the shift code rule 1.
1C E1 Start minute 0 to 59
1C E2 End hour 0 to 23
Sets the end time of the shift code rule 1.
1C E3 End minute 0 to 59
1C F0
Shift code rule (Rule 2)
1C FF Shift code 2 through 48 will be set in the same
… … - configuration as those of Shift code 1 (Address:
from 0x1CE0 to 0x1CEF).
1F D0
Shift code rule (Rule 48)
1F DF
15
Holding Register data configuration(7/9)
Word
Classification Item name Setting range Contents
address
16
Holding Register data configuration(8/9)
Word
Classification Item name Setting range Contents
address
Sets the zero-suppression of the count block 1.
20 60 Zero-suppression 0, 1
0:Disable, 1:Enable
20 61 Multiplier (1st digit) 0x0020 to 0x0039 Sets the multiplier of the count block 1.
… … … Numeric:0x0031 to 0x0039
Decimal point:0x002E, Space:0x0020
20 6A Multiplier (10th digit) 0x0020 to 0x0039
20 74
24 7F
Sets the calendar offset.
24 80 Calendar offset 0, 1
0:Offset from yesterday, 1:From today
"Reserve" is not initially provided, but may be
24 81 Reserve_1 -
added in future.
Sets the EAN prefix.
24 82 EAN Prefix 0, 1
0:Edit message, 1:Print format
Adjust print Sets the barcode printing.
24 83 Barcode printing 0, 1
parameters 0:Normal, 1:Reverse
Sets the QR error correction level.
24 84 QR Error correction level 0, 1
0:M (15%), 1:Q (25%)
24 85 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
24 8F Reserve_11
Change the on-line or off-line.
24 90 On-line / Off-line 0, 1
0:Offline, 1:Online
24 91 On-line/Off-line Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
24 93 Reserve_3
Specifies remote operation to IJP.
0:Operation start
1:Operation stop
24 94 Remote operation 0 to 4
2:Deflection voltage control (ON)
Remote 3:Deflection voltage control (OFF)
operation 4:Fault clear
24 95 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
24 97 Reserve_3
17
Holding Register data configuration(9/9)
Word
Classification Item name Setting range Contents
address
24 B0 Reserve_1
"Reserve" is not initially provided, but may be
… Reserve … -
added in future.
25 AF Reserve_256
25 B2
Operation Print count 0 to 999999999 Sets the print count.
25 B3
management
25 B4 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
25 B7 Reserve_4
25 B8 Reserve_1
"Reserve" is not initially provided, but may be
… Reserve … -
added in future.
25 DF Reserve_40
25 E0 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
25 EF Reserve_16
Manage Number to delete the stored Deletes the stored message of the selected
25 F0 1 to 2000
messages message number.
25 F1 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
26 0F Reserve_31
26 10 Reserve_1
"Reserve" is not initially provided, but may be
… Reserve … -
added in future.
FF FF Reserve_55792
18
(2) Input Registers
Input Registers are the area read by Read Input Registers (0x04). The item data is placed, which
can be obtained from IJ Printer. Input Registers can be read by one (1) word (2 bytes) at every
address.
00 08 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
00 0F Reserve_8
00 20 00000000 to
Unit information Serial number Gets the serial number.
00 21 99999999
19
Input Register data configuration (2/7)
Word
Classification Item name Setting range Contents
address
Gets the input mode.
00 2C Input mode 1 to 3, 5 1:Default, 2:Kana, 3:Special Kanji, 5:Traditional
SP Kanji
Maximum message length Gets the maximum message length
00 2D 240 to 1000
(Characters) (Characters).
00 2E Maximum registers 300 to 2000 Gets the maximum registers.
Gets the 2D code print.
00 2F 2D code print 0, 1
0:NOT supported, 1:supported
Gets the Settable sizes.
Bit information is obtained for availability
00 30 Character size 0x0000 to 0x0007 of Character size of 4x5 or 18x24 or 24x32.
0x0001:4x5, 0x0002:18x24
Unit information 0x0004:24x32
Maximum calendar/count block
00 31 3, 8 Gets the maximum calendar/count block count.
count
00 32 Replacement items 48, 99 Gets the replacement items.
Gets the shift code/time count.
00 33 Shift code/Time count 0, 1
0:NOT supported, 1:supported
Gets the chimney/DIN print.
00 34 Chimney/DIN print 0, 1
0:NOT supported, 1:supported
00 35 Maximum column 2 to 6 Gets the maximum column.
00 36 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
00 4F Reserve_26
00 52
Print count 0 to 999999999 Gets the print count.
00 53
00 54
Cumulative operation time 0 to 999999 Gets the cumulative operation time.
00 55
20
Input Register data configuration (3/7)
Word
Classification Item name Setting range Contents
address
Obtain the fault/warning message count, and
updates the history data (Address: from 0x0074
to 0x0343) of up to latest 90 information.
00 70 Fault/warning message count 0 to 90
Unless this address is obtained, the history data
does not update and the latest information
cannot be obtained.
00 71 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
00 73 Reserve_3
00 75 Generation time(month) 1 to 12
00 78 Generation time(minute) 0 to 59
00 79 Generation time(second) 0 to 59
03 44 Reserve_1
"Reserve" is not initially provided, but may be
… Reserve … -
added in future.
0B BF Reserve_2172
21
Input Register data configuration (4/7)
Word
Classification Item name Setting range Contents
address
Gets the ink concentration control.
0B C0 Ink concentration control 0, 1
0:Disable, 1:Enable
0B C1 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
0B CF Reserve_15
0B D0 Ink filter use time 0 to 65099 Gets the ink filter use time.
0B D1 Makeup filter use time 0 to 65099 Gets the makeup filter use time.
0B D2 Recovery filter use time 0 to 65099 Gets the recovery filter use time.
0B D3 Air filter use time 0 to 65099 Gets the air filter use time.
0B D4 Circulation filter use time 0 to 65099 Gets the circulation filter use time.
0B D5 MGV filter use time 0 to 65099 Gets the MGV filter use time.
0B D6 Supply pump use time 0 to 65099 Gets the supply pump use time.
0B D7 Heating unit use time 0 to 65099 Gets the heating unit use time.
0B E3
Ink consumption 0 to 999999 Gets the ink consumption.
0B E4
0B E5
Makeup consumption 0 to 999999 Gets the makeup consumption.
0B E6
0B E7
Print count 0 to 999999999 Gets the print count.
0B E8
0B E9 R air filter use time 0 to 65099 Gets the R air filter use time.
"Reserve" is not initially provided, but may be
0B EA Reserve_1 -
added in future.
0x0E(Empty)
0B EB Ink remaining level 0x01 to 0x06 Gets the ink remaining level.
0x0F(Full)
0x0E(Empty)
0B EC Makeup remaining level 0x01 to 0x06 Gets the makeup remaining level.
0x0F(Full)
0B ED Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
0C 1F Reserve_51
22
Input Register data configuration (5/7)
Word
Classification Item name Setting range Contents
address
0C 21 Basic software(2nd digit) 0x0020 to 0xFFFF Gets the basic software version.
0C 41 Controller software(2nd digit) 0x0020 to 0xFFFF Gets the controller software version.
… … …
0C FF Software option01(32nd digit) 0x0020 to 0xFFFF Gets the software option version and symbol.
… … …
0E 20 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
0E 3F Reserve_32
23
Input Register data configuration (6/7)
Word
Classification Item name Setting range Contents
address
0E 40 Print data message number 1 to 2000
0E 41 Group number 0 to 99 When Print message registration number is
0E 42 Message name(1st digit) 0x0020 to 0xFFFF specified at Holding Register address 0x0010, its
… … … Group number and Message name are obtained.
0E 4E Reserve_1
"Reserve" is not initially provided, but may be
… Manage … -
added in future.
0E 52 messages Reserve_5
24
Input Register data configuration (7/7)
Word
Classification Item name Setting range Contents
address
Gets the message data length (Character
0E F0 Current message data length 0 to 2000
count x 2) of the current message.
When Character position is specified at Holding
Inter-character space
0E F1 0 to 28 Register address 0x0011, its Inter-character
(character units)
space will be obtained.
Gets the calendar block count of
0E F2 Calendar block count 0 to 8
the current message.
Calendar characters count
0E F3 0 to 20
(Calendar block 1)
Calendar characters count
0E F4 0 to 20
(Calendar block 2)
Gets the calendar characters count
… … …
for 8 blocks of the current message.
Calendar characters count
0E F9 0 to 20
(Calendar block 7)
Calendar characters count
0E FA 0 to 20
(Calendar block 8)
Gets the time count block No. of
0E FB Time count block No. 0 to 8
the current message.
Gets the shift code block No. of the
0E FC Shift code block No. 0 to 8
current message.
Gets the shift code rule count of
0E FD Shift code rule count 0 to 48
the current message.
Gets the count block count of the
0E FE Various data Count block count 0 to 8
current message.
Count characters count
0E FF 0 to 20
(Count block 1)
Count characters count
0F 00 0 to 20
(Count block 2)
Gets the count characters count
… …
for 8 blocks of the current message.
Count characters count
0F 05 0 to 20
(Count block 7)
Count characters count
0F 06 0 to 20
(Count block 8)
0F 07 Reserve_1
"Reserve" is not initially provided, but may be
… … -
added in future.
0F 0F Reserve_9
Inter-character space
0F 10 0 to 28
(1st digit)
Inter-character space
0F 11 0 to 28
(2nd digit)
Gets the inter-character space for
… … …
1000 characters of the current message.
Inter-character space
12 F6 0 to 28
(999th digit)
Inter-character space
12 F7 0 to 28
(1000th digit)
12 F8 Reserve_1
"Reserve" is not initially provided, but may be
… Reserve … -
added in future.
13 0F Reserve_24
25
1.6 Detail of Data configuration
(1) Details of Analysis information
When an error occurs in the external communication being conducted, the error cause can be
obtained from the analysis information of IJ printer status available at Input Registers.
• Analysis information 1 (Function Code): Functional code of the communication message which
resulted in error.
• Analysis information 2 (Classification code): Functional classification of the communication
message which resulted in error.
• Analysis information 3 (Error factor): Cause which resulted in error.
• Analysis information 4 (Preparation for future): Reserved area for future use. 0x0000 fixed.
26
1.7 Modbus communication rule for IJ Printer
The Modbus communication rule for IJ printer is described. Please read them carefully and fully
understand and use the IJ printer.
(1) When IJ Printer is Offline, Offline/Online switching and Read Input Registers are only available. In
case of Read Holding Registers or Write Multiple/Single Register(s), please place IJ Printer Online.
(2) When Holding Registers which overlap the plural functional classifications are read/written by one
communication message, it will NOT work correctly. If reading/writing operation of the Registers
overlaps their functional classification, please separate the message into plural
messages so that one message will NOT overlap plural functional classifications
(3) When IJ Printer receives Modbus communication, IJ Printer will reflect the contents of the message
each time of communication. If plural writing operations are conducted, please use Start/Stop control
flag which are placed at the leading address of Holding Registers.
(4) Start/Stop control flag will be used when the data more than 247 bytes are written on Holding
Registers or when the writing operation is made on the Registers of which addresses are NOT
consecutive. When the Start (0x0001) is written on Start/Stop control flag, the written data is held
and there will be NO writing operation onto Holding Registers. When the Stop (0x0002) is written on
Start/Stop control flag, all the data held on Holding Registers will be reflected to IJ Printer.
(5) Character codes are the same as those which are used in Standard communication.
Please refer to Communication User's Manual (Serial), for details.
In Modbus communication, Shift code characters and Time count characters can be also used
and communicated. They are shown in the table below.
(6) If the external signal was input for Print Data Recall, etc. when Read Holding Registers was
conducted more than once, there is a possibility that the data before external signal input and the
data after external signal input are mixed and the read result would be an unexpected data.
Therefore, when Modbus communication and the external signals are used together, it is
recommended to control the input timing of the external signal so that they will NOT overlap.
27
1.8 Examples of Transmission procedure
(1) In case of changing the character size of Item 1 to “7x10”:
Step 1. Write 7x10 on the character size of Item 1 by Holding Register writing.
1 Write “7x10” on the character size of Item 1 by Holding Register writing. (Function code: 0x10)
[Request message data of Holding Register writing]
0000 0000 0009 01 10 1042 0001 02 0005
[Response message data of Holding Register writing]
0000 0000 0006 01 10 1042 0001 (Hexadecimal notation)
Reflection in process
Holding Register writing response
28
(2) In case of setting the print contents of Item 1 to "ABC123":
Step 1. Write “Start” on Start/Stop control flag by Holding Register writing.
Step 2. Write “6” on Character count of Item 1 by Holding Register writing.
Step 3. Write “ABC123” on the print contents of Item 1 by Holding Register writing.
Step 4. Write “Stop” on Start/Stop control flag by Holding Register writing.
1 Write “Start” on Start/Stop control flag by Holding Register writing. (function code: 0x10).
[Request message data of Holding Register writing]
0000 0000 0009 01 10 0000 0001 02 0001
[Response message data of Holding Register writing]
0000 0000 0006 01 10 0000 0001 (Hexadecimal notation)
2 Write “6” on Character count of Item 1 by Holding Register writing. (function code: 0x10).
[Request message data of Holding Register writing]
0000 0000 0009 01 10 0020 0001 02 0006
[Response message data of Holding Register writing]
0000 0000 0006 01 10 0020 0001 (Hexadecimal notation)
3 Write “ABC123” on the print contents of Item 1 by Holding Register writing. (function code:
0x10).
[Request message data of Holding Register writing]
0000 0000 001F 01 10 0084 000C 18 0000 0041 0000 0042 0000 0043 … 0000 0033
[Response message data of Holding Register writing]
0000 0000 0006 01 10 0084 000C (Hexadecimal notation)
4 Write “Stop” on Start/Stop control flag by Holding Register writing. (function code: 0x10).
[Request message data of Holding Register writing]
0000 0000 0009 01 10 0000 0001 02 0002
[Response message data of Holding Register writing]
0000 0000 0006 01 10 0000 0001 (Hexadecimal notation)
Reflection in process
Holding Register writing response
29
(3) In case of setting “Year, month and day” of Calendar characters on the print
contents of Item1:
Step 1. Write “Start” on Start/Stop control flag by Holding Register writing.
Step 2. Write “3” on Character count of Item 1 by Holding Register writing.
Step 3. Write “Year, month and day” of Calendar characters on the print contents of Item 1 by
Holding Register writing.
Step 4. Write “Stop” on Start/Stop control flag by Holding Register writing.
1 Write “Start” on Start/Stop control flag by Holding Register writing. (function code: 0x10).
[Request message data of Holding Register writing]
0000 0000 0009 01 10 0000 0001 02 0001
[Response message data of Holding Register writing]
0000 0000 0006 01 10 0000 0001 (Hexadecimal notation)
2 Write “3” on Character count of Item 1 by Holding Register writing. (function code: 0x10).
[Request message data of Holding Register writing]
0000 0000 0009 01 10 0020 0001 02 0003
[Response message data of Holding Register writing]
0000 0000 0006 01 10 0020 0001 (Hexadecimal notation)
3 Write “Year, month and day” of Calendar characters on the print contents of Item 1 by
Holding Register writing. (function code: 0x10).
[Request message data of Holding Register writing]
0000 0000 0013 01 10 0084 0006 0C F260 0000 F251 0000 F272 0000
[Response message data of Holding Register writing]
0000 0000 0006 01 10 0084 0006 (Hexadecimal notation)
4 Write “Stop” on Start/Stop control flag by Holding Register writing. (function code: 0x10).
[Request message data of Holding Register writing]
0000 0000 0009 01 10 0000 0001 02 0002
[Response message data of Holding Register writing]
0000 0000 0006 01 10 0000 0001 (Hexadecimal notation)
Reflection in process
Holding Register writing response
30
(4) In case of getting Unit information of IJ Printer:
Step 1. Read Unit information by Input Register reading.
31
1.9 Troubleshooting guide
In case IJ does not work correctly, please troubleshoot referring to the table below:
32