You are on page 1of 38

Standard No. Model Name Rev.

Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 1 of 38

Interface Specification

MODEL : PCSU-100/100C
REV. : 2.22
DATE : 2013. Jul. 2nd

PULOON Technology Inc.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 2 of 38

Revision History

Item
Ver. DATE Name
Title Details

0.1 2007.10.12 Released C.K.PARK

0.2 2007.10.15 Response Length Reset Response Length Changed C.K.PARK


0.3 2007. 10. 23 Printing Procedure Revised 1. The scanned and printed medium could be C.K.PARK
returned or deposited by the setting option of
EEPROM. (P7)
2. Error codes are added and renumbered. (P22)
3. On response for Accept command, the data are
added, which shows that recognized MICR code is
E13B or CMC7. (P9)
0.4 2007. 11. 05 1. Print Command is subdivided. (P4, P10~13) C.K.PARK
2. Error Code Reassigned (P25)
0.5 2008.03.17 Adding LED to guide left- Adding commands regarding to LED Blinking C.K.PARK
sided insertion
Inkjet Printing Procedure Error code changed due to operation flow change
Changed for Enhancement - removed code: 2006
of Endorsement - newly added code: 2012, 2013, 2014

0.6 2008. 07.28 Error Code are changed by C.K.PARK


adding ADC_STR

0.7 2008.08.04 Adding sensors Sensor Assignment Drawing changed S. W. LEE


0.8 2008.09.19 Error code change due to 1. . ADDED ERROR CODE C.K.PARK
printing direction ERROR_JAM_EJECT_ADC_STR
ERROR_JAM_EJECT_CIS_END
ERROR_JAM_PRT_CIS_STR
2) DELETED ERROR CODE
ERROR_EJECTED_PAPER_REJECT
ERROR_PRT_REJECT_JAM_CIS_STR
0.9 Printing Method Added for On Print/PrintEject or PrintRejct, Print or C.K.PARK
Scanning Endorsed Area Scanning after Printing could be selected
by customer application need.
1.0 2010.03.25 Various Blinking Command -Led Blink Added Y.G. SIM
on Led Blink (0x32 :Disable, 0x33 : Test Mode)
(NCR Request) - Home Position Added
- MICR Retry Added
1.1 2010.04.02 - On Accept command, the length of check and Y.G. SIM
MICR retry flag are added on the response.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 3 of 38

1.2 2010.05.03 Color CIS Applied - CIS Operation Mode Added.(R/G/B/WHITE) Y.G. SIM
EEPROM Value GREEN = 0 / RED =1
BLUE = 2 / WHITE = 3

1.3 2010.07.29 - Loader Download Function - Added commands Y.M.KIM


Added LOADER Version
LOADER Down Loading
LOADER Writing
1.4 2010.08.10 - OCR extended available for both US and Indian Y.G.SIM
Checks.
EEPROM 22 Address : OCR+MICR = 1
MICR ONLY = 0
- In case of MICR Retry command, the size of
check is detected by parameter, which is added.
1.5 2010.8.27 - System Query Added Y.G.SIM
- GetStatusX Command Added
- Mono & Color Program Integration
- ERROR_DETECT_DOUBLE Added
- ERROR_CHECK_SIZE_OVER Added
1.6 2010.10.06 - GetMICRrawdata command Added Y.G.SIM

1.7 2010.11.18 - Get_vID / Get_pID / USBConnStatus


Command Added

1.8 2010.12.06 - Error Code 2004 Added


- On Downloading by Forced Mode, Version
Checks is excluded.
1.81 2011.3.9 - Error Code 3000 Added (missing on translation) W.H.PARK

1.9 2011.3.22 - Set/Get Serial Number Command added Y.M.KIM


- Adding Error Code (1014)
ERROR_EJECT_DETECT_DOUBLE

2.0 2011.07.15 - Delete the record of the - Clear Check Memory command added Y.M.KIM
last transaction

2.1 2011.07.28 - Add the space between - Get MICR Space Finder command added J. S. Mun
MICs on check when
responding.

2.2 2011.10.18 - Status and StatusX - Status and StatusX command includes the J. S. Mun
detects opening status of function of checking of Top Cover status.
Top Cover as Error 2000.

2.21 2011.12.28 -Removal of - It is only for internal use and removed to avoid W.H.Pakr
GetMicrRawData user confusion
description

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 4 of 38

Contents
Interface Specification ............................................................................................................................... 1

1 Preface ............................................................................................................................................ 5

2 Command Type............................................................................................................................... 5
2.1 Operation Command ................................................................................................................ 5
2.2 Utility Command ....................................................................................................................... 5

3 Command / Response Format ...................................................................................................... 7


3.1 Standard Format ....................................................................................................................... 7
3.2 Message Transmission Order .................................................................................................. 8
3.3 Accept ....................................................................................................................................... 8
3.4 MICR Retry ............................................................................................................................... 9
3.5 Reject ....................................................................................................................................... 10
3.6 Home Position .......................................................................................................................... 11
3.7 Print .......................................................................................................................................... 12
3.8 Print & Reject............................................................................................................................ 13
3.9 Print & Eject .............................................................................................................................. 14
3.10 Eject .......................................................................................................................................... 14
3.11 Reject_Clip ............................................................................................................................... 15
3.12 Get Image Info .......................................................................................................................... 16
3.13 Get Image Data ........................................................................................................................ 17
3.14 STATUS .................................................................................................................................... 18
3.15 STATUSX.................................................................................................................................. 19
3.16 ROM Version ............................................................................................................................ 20
3.17 INITIAL ..................................................................................................................................... 21
3.18 LED Blinking ............................................................................................................................. 21
3.19 Image Shading ......................................................................................................................... 22
3.20 Down Loading........................................................................................................................... 23
3.21 ROM Writing ............................................................................................................................. 24
3.22 Down Reset .............................................................................................................................. 25
3.23 EEPROM Read ........................................................................................................................ 25
3.24 EEPROM Write......................................................................................................................... 27
3.25 Loader Version ......................................................................................................................... 28
3.26 Loader Down Loading .............................................................................................................. 29
3.27 Loader Writing .......................................................................................................................... 30
3.28 System Query ........................................................................................................................... 30
3.29 INITIAL2 ................................................................................................................................... 31
3.30 Get_pID .................................................................................................................................... 32
3.31 Get_vID .................................................................................................................................... 32
3.32 USBConnStatus........................................................................................................................ 33
3.33 Get Serial Number .................................................................................................................... 33
3.35 Get MICR Space Finder ................................................................................................................ 34
3.36 Clear Check Memory .................................................................................................................... 35

4 Error Code....................................................................................................................................... 36
4.1 Configuration ............................................................................................................................ 36
4.2 Detail description ...................................................................................................................... 36

5 Sensor Assignment........................................................................................................................ 38

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 5 of 38

1 Preface

The document defines the interface specification between Check Accepting Unit (PCSU-
100) and upper level device. This communication is processed by USB.

2 Command Type
The command set for PCSU-100 consists of Operation commend, Test command and
Utility commend.

2.1 Operation Command

No Command Abb. Meaning


1 ACCEPT AC To accept the media
2 REJECT RJ To return the scanned media to the user
3 PRINT RP To print
4 PRINT& REJECT PR To return the media after printing
5 PRINT& EJECT PE To feed the media after printing to the exit of PCSU
6 EJECT RE To eject the printed media into exit
7 REJECT_CLIP RC To return the printed media to inlet.
8 GET_IMAGE_INFO ZA To inform of the data size of the scanned image
9 GET_IMAGE_DATA ZB To transfer the scanned image data
10 STATUS REQUEST ST To inform of sensor status
ROM VERSION
11 VR To inform of ROM version and check sum
REQUEST
12 INITIAL IN To initialize by RESET command.
To decide blinking of LED which is to guide left oriented
13 LED_BLINK LB
insertion of media
LOADER VERSION VL
14 To inform of Loader Version and Check Sum Value.
REQ.
15 INITIAL2 IT To initialize with return of a medium

2.2 Utility Command

No Command Abb. Meaning


th th
To read the data of address between 10 and 20
1 EEPROM Read ER
from EEPROM

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 6 of 38

To write input data on the assigned address of


2 EEPROM Write EW
EEPROM
3 IMAGE Shading IS To shade black and white
4 DOWN Load DB To download ROM data on RAM
5 ROM Write DC To write ROM data in ROM
6 DOWN Reset DD To reset by software
7 LOADER DOWN LOAD DL To download LOADER DATA to the RAM of PCSU
8 LOADER WRITE DM To write LOADER DATA onto LOADER MEMORY
9 SYSTEM QUERY SQ To read CIS Sensor Type of SYSTEM
To get the number of the space characters and its
10 GET MICR SPACE FINDER GM
individual position.
To delete the transaction record of the last
11 CLEAR CHECK MEMORY CM
transaction.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 7 of 38

3 Command / Response Format

3.1 Standard Format

Bulk Pipe Transfer

(1) Command (ATM → Unit)

MI1 MI2 L0 L1 L2 Data Sep

① MI 1, 2 : Message Indicator
② L0 ~ L2 : Transmission of Actual Data Length
(Not including MI1, MI2, L0, L1, L2, ASCII Value)
- L0 : Upper level Byte
- L1 : Middle level Byte
- L2 : Lower level Byte
③ Data : Data to transfer by Command
- Real data excepting Header & Tail of Command in Serial Interface
④ Sep: 0x0d (Frame End)

(2) Response (Unit → ATM)

Actual
MI1 MI2 L0 L1 L2 SC Error 4-Byte Dummy Data Sep
Data

① MI1,2 : Message Indicator (Received MI of PCSU from ATM)


② L0 ~ L2 : The number of Actual Data Bytes (ASCII value)
- L0 : Upper level Byte
- L1 : Middle level Byte
- L2 : Lower level Byte
③ SC : Normal status - 0x50 , Abnormal status - 0x52
④ Error : (Reference: ERROR CODE List)
- Error 0 : 0x30  Normal status
0x31  Warning (Retry Possible)
0x32  Error
- Error 1 : Reserved
- Error 2 : Detailed Error1
- Error 3 : Detailed Error2
⑤ Actual Data :
- Real data excepting Header & Tail of Command in Serial Interface
⑥ Dummy Data : Extra Data to set the total length to 128
⑦ Sep: 0x0d( Frame End)

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 8 of 38

3.2 Message Transmission Order

HOST UNIT

Bulk Tx

Bulk Rx

Message transmission procedure is like the above picture.


Host sends command to Unit via Bulk Tx, and Unit responds to Host via Bulk Rx after operation
by command.

3.3 Accept

Description

This command is used to accept the medium.

If the command is received, the module will wait until a medium inserts. If a medium is not
inserted for the defined time, the module will return error and the transaction will be
terminated. In case a medium is detected, PCSU drives the medium to the left direction
until it is detected by CIS. Then it enables CIS to scan the medium and MICR to read the
codes.
In normal case, the medium is moved to the end of CIS and PCSU terminates the scanning.
As soon as the scan is finished, the image data will be sent to Host and ACCEPT command
will be completed.

Bulk Command Format


No Name Code Description
0 „A‟ 0x41
Accept Command Code “AC”
1 „C‟ 0x43
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is 0x41
3 LEN1 0x30
and LEN2 is 0x42.
4 LEN2 0x31
It is time duration for PCSU to wait for a medium and shown by seconds
5 Data 0x** with ASCII format, which can be adjusted between 0x30 and 0xFF. For
example, if it is 4 seconds, Data will be 0x34.
6 Sep 0x0d Character indicating the end of Command

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 9 of 38

Bulk Response Format


No Name Code Description
0 „A‟ 0x41
Accept Response Code “AC”
1 „C‟ 0x43
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x**
0x41 and LEN2 is 0x42.
4 LEN2 0x**
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
The recognized MICR font is defined and shown.
10 Data0 0x**
0x30 : E13B, 0x31 :CMC7
11 SIZE0 0x**
12 SIZE1 0x** Ex) If t he length of check is 152 mm, 0x31, 0x35, 0x32
13 SIZE2 0x**
14 Flag0 0x** MICR RETRY Flag (Possible : 0x31, Impossible: 0x30)
15 -** Data1 0x** The recognized MICR data are filled.
** - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.4 MICR Retry

Description

The command is used to read the medium again.

If the command is received, PCSU waits for the insertion of the medium. If the medium is
not inserted within the specific period referring to the Command Data5 value, the error
will be returned and PCSU will terminate. If the medium is detected, it will be driven to
left side until it arrives on CIS starting point. Then CIS starts to scan and to read MICs. In
normal case, when it arrives on CIS termination point, the scanning will be stopped and
the data will be sent to the host.

Bulk Command Format


No Name Code Description
0 „M‟ 0x4D Accept Command Code “MR”
1 „R‟ 0x52
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1
3 LEN1 0x30
is 0x41 and LEN2 is 0x42.
4 LEN2 0x31

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 10 of 38

It is time duration for PCSU to wait for a medium and shown by


seconds with ASCII format, which can be adjusted between
5 Data 0x**
0x30 and 0xFF. For example, if it is 4 seconds, Data will be
0x34.
6 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „M‟ 0x41
Accept Response Code “MR”
1 „R‟ 0x43
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x**
0x41 and LEN2 is 0x42.
4 LEN2 0x**
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
The recognized MICR font is defined and shown.
10 Data0 0x**
0x30 : E13B, 0x31 :CMC7
11 SIZE0 0x**
12 SIZE1 0x** Ex) If t he length of check is 152 mm, 0x31, 0x35, 0x32
13 SIZE2 0x**
14 Flag0 0x** MICR RETRY Flag (Possible : 0x31, Impossible: 0x30)
15 -** Data1 0x** The recognized MICR data are filled.
** - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.5 Reject

Description

This command is used to return the medium received to user.

If this command is received, PCSU returns the inserted medium to user. If the medium is
returned, REJECT command will be completed.

Bulk Command Format


No Name Code Description
0 „R‟ 0x52
Reject Command Code “RJ”
1 „J‟ 0x4A
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 11 of 38

3 LEN1 0x30 0x41 and LEN2 is 0x42.


4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „R‟ 0x52
Reject Response Code “RJ”
1 „J‟ 0x4A
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1
3 LEN1 0x30
is 0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
8 ERR2 0x** Refer to error code table.
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.6 Home Position

Description

This command moves the inserted medium to the specific position.

If the command is received, PCSU moves the inserted medium to the specific position.
When the medium is moved to the position, the command is terminated normal.

Bulk Command Format


No Name Code Description
0 „H‟ 0x48
Home Position Command Code, “HP”
1 „P‟ 0x50
2 LEN0 0x**
For example, if size is 0x2AB bytes, then LEN0 is 0x32,
3 LEN1 0x**
LEN1 is 0x41 and LEN2 is 0x42.
4 LEN2 0x**
**+1 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „H‟ 0x48
Home Position Response Code “HP”
1 „P‟ 0x50
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1
3 LEN1 0x30 is 0x41 and LEN2 is 0x42.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 12 of 38

4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.7 Print

Description

This command prints on the accepted medium.

If the 13th address value of EEPROM is 0 with the command sent, the medium will be
returned. In case the value is 1, the medium will be passed and deposited into system.

Bulk Command Format


No Name Code Description
0 „R‟ 0x52
Print Command Code, “RP”
1 „P‟ 0x50
2 LEN0 0x** ModeData + PrintData
3 LEN1 0x** For example, if size is 0x2AB bytes, then LEN0 is 0x32,
4 LEN2 0x** LEN1 is 0x41 and LEN2 is 0x42.
0x30 : Only Printing
5-** ModeData 0x30/0x31
Ox31 : Printing and Scanning the endorsed area
The data (100 bytes) will be transferred for printing and its
6-** PrintData 0x** font available will be chosen between 0x00 to 0x7F.
Ex ) “TEST PRINT”
**+1 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „R‟ 0x52
Print Response Code “RP”
1 „P‟ 0x50
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1
3 LEN1 0x30
is 0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30 Refer to error code table.
8 ERR2 0x**

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 13 of 38

9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.8 Print & Reject

Description

This command prints the accepted medium and returns it to inlet.

Bulk Command Format


No Name Code Description
0 „P‟ 0x50
Print& Reject Command Code “PR”
1 „R‟ 0x52
2 LEN0 0x** ModeData + PrintData
3 LEN1 0x** For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1
4 LEN2 0x** is 0x41 and LEN2 is 0x42.
0x30 : Only Printing
5-** ModeData 0x30/0x31
Ox31 : Printing and Scanning the endorsed area
The data (100 bytes) will be transferred for printing and its font
6-** PrintData 0x** available will be chosen between 0x00 to 0x7F.
Ex ) “TEST PRINT”
**+1 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „P‟ 0x50 Print& Reject Response Code “PR”
1 „R‟ 0x52
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
0x41 and LEN2 is 0x42.
3 LEN1 0x30
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 14 of 38

3.9 Print & Eject

Description

This command prints the accepted medium and deposits it to exit.

Bulk Command Format


No Name Code Description
0 „P‟ 0x50 Print & Eject Command Code “PE”
1 „E‟ 0x45
2 LEN0 0x** ModeData + PrintData
3 LEN1 0x** For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1
4 LEN2 0x** is 0x41 and LEN2 is 0x42.
0x30 : Only Printing / Ox31 : Printing and Scanning the
5-** ModeData 0x30/0x31
endorsed area
The data (100 bytes) will be transferred for printing and its font
6-** PrintData 0x** available will be chosen between 0x00 to 0x7F.
Ex ) “TEST PRINT”
**+1 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „P‟ 0x50 Print & Eject Response Code “PE”
1 „E‟ 0x45
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30 0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Reponse

3.10 Eject

Description

This command deposits the printed medium to exit.

Bulk Command Format

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 15 of 38

No Name Code Description


0 „R‟ 0x52 Eject Command Code “RE”
1 „E‟ 0x45
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
0x41 and LEN2 is 0x42.
3 LEN1 0x30
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „R‟ 0x52 Eject Response Code “RE”
1 „E‟ 0x45
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30 0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.11 Reject_Clip

Description

This command returns the printed medium.

Bulk Command Format


No Name Code Description
0 „R‟ 0x52
Reject Clip Command Code “RC”
1 „C‟ 0x43
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „R‟ 0x52 Print Response Code “RP”

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 16 of 38

1 „C‟ 0x43
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30 0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.12 Get Image Info

Description

This command is used to get the size of the scanned image.

If the command is received, PCSU transfers the size of the scanned image in just previous
time. When a user needs to acquire memories in advance, a user can get the image size
by this command.

Bulk Command Format


No Name Code Description
0 „Z‟ 0x5A
Get image information by Command Code “ZA”
1 „A‟ 0x41
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „Z‟ 0x5A
Get Image Info Response Code “ZA”
1 „A‟ 0x41
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32,
3 LEN1 0x30
LEN1 is 0x41 and LEN2 is 0x42.
4 LEN2 0x38
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
Refer to error code table.
7 ERR1 0x30

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 17 of 38

8 ERR2 0x**
9 ERR3 0x**
Indicate the size of image by byte.
10-17 DATA 0x** For example, if size is 0x12AB bytes, values may be 0x30,
0x30, 0x30, 0x30, 0x31, 0x32, 0x41 and 0x42.
18 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.13 Get Image Data

Description

This command is used to get the image data.

If the command is received, PCSU transfers the needed size of the data from image
memory to Host. The response includes only the image data.

Bulk Command Format


No Name Code Description
0 „Z‟ 0x5A Get Image Data Command Code “ZB”
1 „B‟ 0x42
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32,
3 LEN1 0x30 LEN1 is 0x41 and LEN2 is 0x42.
4 LEN2 0x38
The size of image data which is needed
5-12 Data 0x** For example, if size is 0x12AB bytes, values may be 0x30,
0x30, 0x30, 0x30, 0x31, 0x32, 0x41 and 0x42.
13 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 0x**
: 0x**
: Data : Image data
: :
Len-1 :

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 18 of 38

3.14 STATUS

Description

This command is used to get the sensor status from PCSU.


If the command is received, PCSU checks the status of the sensors, ON or OFF, and
transfers the results to the Host.

Bulk Command Format


No Name Code Description
0 „S‟ 0x53
Status Command Code “ST”
1 „T‟ 0x54
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „S‟ 0x53
Status Response Code “ST”
1 „T‟ 0x54
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32,
3 LEN1 0x30
LEN1 is 0x41 and LEN2 is 0x42.
4 LEN2 0x34
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10-12 SEN3,2,1 0x30 Reserved
Transfer ON(0)/OFF(1) status from SEN7 to SEN0 (SEN7 :
MSB)
SEN0 : SEN_AL_END
SEN1 : SEN_AL_FRT
13 SEN0 0x**
SEN2 : SEN_INLET
SEN3 : SEN_CIS_STR
SEN4 : SEN_CIS_END
SEN5 ~SEN7 : Reserved
14 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 19 of 38

3.15 STATUSX

Description

This command is used to know the sensor Status of PCSU.

If the command is received, PCSU responded the sensor Status except LED, which is
different from STATUS.

Bulk Command Format


No Name Code Description
0 „S‟ 0x47
Status Command Code “ST”
1 „T‟ 0x53
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command
No Name Code Description

Bulk Response Format


No Name Code Description
0 „S‟ 0x53
Status Response Code “ST”
1 „T‟ 0x54
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32,
3 LEN1 0x30
LEN1 is 0x41 and LEN2 is 0x42.
4 LEN2 0x34
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10-12 SEN3,2,1 0x30 Reserved
Transfer ON(0)/OFF(1) status from SEN7 to SEN0 (SEN7 :
MSB)
SEN0 : SEN_AL_END
SEN1 : SEN_AL_FRT
13 SEN0 0x**
SEN2 : SEN_INLET
SEN3 : SEN_CIS_STR
SEN4 : SEN_CIS_END
SEN5 ~SEN7 : Reserved
14 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 20 of 38

3.16 ROM Version

Description

This command is used to get ROM version and Check-Sum.

If the command is received, PCSU gets ROM version and Check-Sum and sends those.

Bulk Command Format


No Name Code Description
0 „V‟ 0x56
ROM Version Command Code “VR”
1 „R‟ 0x52
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „V‟ 0x56
Rom Version Response Code “VR”
1 „R‟ 0x52
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x44
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 0x56 Display of ROM Version
11 0x** For example, if ROM Version is V12.34.56, the value will be „V‟,
12 0x** „1‟, „2‟, „.‟, „3‟, „4‟, „.‟, „5‟, and „6‟.
13 0x2E
14 VER 0x**
15 0x**
16 0x2E
17 0x**
18 0x**
19 0x** Display ROM Check-Sum
20 For example, if Check-Sum is 0x47AE, the values will be 0x34,
21 CHKSUM : 0x37, 0x41 and 0x45.
22 0x**
23-126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Command

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 21 of 38

3.17 INITIAL

Description

This command is used to initialize module..

If the command is received, PCSU clears the path. If there remains a medium on the path,
it will be rejected.

Bulk Command Format


No Name Code Description
0 „I‟ 0x49
Initial Command Code “IN”
1 „N‟ 0x4E
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „I‟ 0x49
Initial Response Code “IN”
1 „N‟ 0x4E
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1
3 LEN1 0x30
is 0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.18 LED Blinking

Description

This command is used to decide Blinking operation of LED, which leads customer to left
sided insertion.

When the command is received, LED is blinking according to Command Parameter.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 22 of 38

Bulk Command Type


No Name Code Description
0 „L‟ 0x4C LED Blink Command Code “LB”
1 „B‟ 0x42
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30 0x41 and LEN2 is 0x42.
4 LEN2 0x31
0x30 : Not Ready, 0x31 : Enable , 0x32 : Disable, 0x33 : Test
5 Data 0x**
Mode
6 Sep 0x0d Character indicating the end of Command

Bulk Response Type


No Name Code Description
0 „L‟ 0x4C
LED Blink Response Code “LB”
1 „B‟ 0x42
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.19 Image Shading

Description

This command is used to compensate image by shading.

If the command is received, PCSU drives the medium to the CIS_END and does black
shading during stopping motor. While feeding the medium again, it does white shading, and
then returns the medium.

Bulk Command Format


No Name Code Description
0 „I‟ 0x49
Image Shading Command Code “IS”
1 „S‟ 0x53

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 23 of 38

2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „I‟ 0x49
Image Shading Response Code “IS”
1 „S‟ 0x53
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1
3 LEN1 0x30
is 0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.20 Down Loading

Description

This command is used to transfer the file for ROM to PCSU.

If the command is received, the transferring data are saved to RAM of PCSU.

Bulk Command Format


No Name Code Description
0 „D‟ 0x44
Downloading Command Code “DB”
1 „B‟ 0x42
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x33
0x41 and LEN2 is 0x42.
4 LEN2 0x38
5 Total size of transferred DATA (increased by 50, Decimal value)
- DATA0 0x** For example, if total data size is 50250 bytes, it will be 0x30,
10 0x35, 0x30, 0x32, 0x35 and 0x30
11
ROM File DATA (50 bytes) will be transferred.
- DATA1 0x**
The vacancy will be filled with 0xff and made 50 bytes.
60
61 Sep 0x0d Character indicating the end of Command

Bulk Response Format

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 24 of 38

No Name Code Description


0 „D‟ 0x44
Downloading Response Code “DB”
1 „B‟ 0x42
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32,
3 LEN1 0x30
LEN1 is 0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.21 ROM Writing

Description

This command is used to write downloaded DATA onto ROM.

If the command is received, PCSU save the file for ROM from RAM to ROM.
However, if CheckSum is different, it is not saved on ROM and returns.

Bulk Command Format


No Name Code Description
0 „D‟ 0x44
ROM Write Command Code “DC”
1 „C‟ 0x43
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x32
5 DATA0 0x** CheckSum 2 Bytes Hex value.(DATA0:the upper Byte)
6 DATA1 0x** For example, if value is 0x12AB, values may be 0x12, 0xAB
7 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „D‟ 0x44
ROM Write Response Code “DC”
1 „C‟ 0x43
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1
3 LEN1 0x30
is 0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x** Refer to error code table.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 25 of 38

7 ERR1 0x30
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.22 Down Reset

Description

This command is used to reset PCSU.

If the command is received, the main board of PCSU is reset and rebooted.

Bulk Command Format


No Name Code Description
0 „D‟ 0x44
Down Reset Command Code “DD”
1 „D‟ 0x44
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „D‟ 0x44
Down Reset Response Code “DD”
1 „D‟ 0x44
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1
3 LEN1 0x30
is 0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response

3.23 EEPROM Read

Description

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 26 of 38

This command is used to read values in EEPROM of a module.

If the command is received, PCSU reads 10th addresses to 20th and reports to the Host.

Bulk Command Format


No Name Code Description
0 „E‟ 0x45
EEPROM Read Command Code “ER”
1 „R‟ 0x52
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is 0x41
3 LEN1 0x30
and LEN2 is 0x42.
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „E‟ 0x45
EEPROM Read Response Code “ER”
1 „R‟ 0x52
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x42
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30 Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
th
0x** Data in the 10 address of EEPROM
th
0x** Data in the 11 address of EEPROM
th
0x** Data in the 12 address of EEPROM
th
0x** Data in the 13 address of EEPROM
th
0x** Data in the 14 address of EEPROM
EEPROM th
10-20 0x** Data in the 15 address of EEPROM
DATA th
0x** Data in the 16 address of EEPROM
th
0x** Data in the 17 address of EEPROM
th
0x** Data in the 18 address of EEPROM
th
0x** Data in the 19 address of EEPROM
th
Data in the 20 address of EEPROM
0x**
(check sum value of address from 10 to 19)
21- 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 27 of 38

3.24 EEPROM Write

Description

This command is used to write values in EEPROM of a module.

If the command is received, PCSU writes the assigned values in the assigned addresses.
However, a user should pay attention to use it because there is no verification process for
error of the addresses.

Bulk Command Format


No Name Code Description
0 „E‟ 0x45
EEPROM Write Command Code “EW”
1 „W‟ 0x57
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x32
5 Add 0x** Address of EEPROM
6 Value 0x** Data in EEPROM
7 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „E‟ 0x45
EEPROM Write Response Code “EW”
1 „W‟ 0x57
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x32
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 Add 0x** Address of EEPROM
11 Value 0x** Data in EEPROM
12- 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 28 of 38

3.25 Loader Version

Description

This command is used to get the version and the Check Sum of Loader.

If the command received, PCSU returns the version and the Check-sum of the Loader.

Bulk Command Format


No Name Code Description
0 „V‟ 0x56
Loader Version Command Code “VL”
1 „L‟ 0x4C
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „V‟ 0x56
Loader Version Response Code “VL”
1 „L‟ 0x4C
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x34
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 0x4C
11 0x**
12 0x**
13 0x2E Display of ROM Version
For example, if the version is L12.34.56, the address has „L‟, „1‟,
14 VER 0x**
„2‟,„.‟, „3‟, „4‟, „.‟, „5‟, and „6‟
15 0x**
16 0x2E
17 0x**
18 0x**
19 0x**
20 Display ROM Check-Sum.
CHKSUM For example, if Check-Sum is 0x47AE, the address has
21 : 0x34, 0x37, 0x41, and 0x45
22 0x**

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 29 of 38

23- 126 Dummy 0x30


127 Sep 0x0d Character indicating the end of Response.

3.26 Loader Down Loading

Description

This command is used to send Loader file to PCSU.

If the command received, the transferred data are saved to RAM memory of PCSU.

Bulk Command Format


No Name Code Description
0 „D‟ 0x44
Loader Version Command Code “DL”
1 „L‟ 0x4C
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x33
0x41 and LEN2 is 0x42.
4 LEN2 0x38
The accumulation of the transferred data size (Incremented by 50,
Decimal Value)
5-10 DATA0 0x**
Ex) If the size is 50250 bytes, it will be
0x30, 0x35, 0x30, 0x32, 0x35 and 0x30
The transferred ROM File DATA (50 bytes). The remaining data
11-60 DATA1 0x**
with dummy data will be set to 50 bytes.
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „D‟ 0x44
Loader Downloading Code “DL”
1 „L‟ 0x4C
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10- 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 30 of 38

3.27 Loader Writing

Description

This command is used to write Loader data to ROM on PCSU.

If the command received, the data on RAM are written onto ROM but if the Check Sum is different,
the data will be returned without saving on ROM.

Bulk Command Format


No Name Code Description
0 „D‟ 0x44
Loader Write Command Code “DM”
1 „M‟ 0x4D
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x32
5 DATA0 0x** 2 Bytes Hex of Check Sum (DATA0:Upper Byte)
Ex) If the data is 0x12AB, it is 0x12 and 0xAB
6 DATA1 0x**
7 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „D‟ 0x44
Loader Write Response Code “DM”
1 „M‟ 0x4D
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table.
8 ERR2 0x**
9 ERR3 0x**
10 -126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response.

3.28 System Query

Description

This command is to distinguish PCSU-100 and PCSU-100C.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 31 of 38

If the command received, the System Value on EEPROM RAM will be returned.

Bulk Command Format


No Name Code Description
0 „S‟ 0x53 System Query Code “SQ”
1 „Q‟ 0x51
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x32
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „S‟ 0x53 System Query Response Code “SQ”
1 „Q‟ 0x51
2 LEN0 0x30
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30
0x41 and LEN2 is 0x42.
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table
8 ERR2 0x**
9 ERR3 0x**
10 System 0x30 0x30 : PCSU-100, 0x31 : PCSU-100C
11 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response.

3.29 INITIAL2

Description

This command is to initialize the module with consideration to remaining media on the path.

If the command received, the module operates Motor to clear the remaining check.

Bulk Command Format


No Name Code Description
0 „I‟ 0x49 Initial2 Command Code “IT”
1 „T‟ 0x4E
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30 0x41 and LEN2 is 0x42.
0x32, 0x41, 0x42
4 LEN2 0x30

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 32 of 38

5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „I‟ 0x49 Initial Response Code “IT”
1 „T‟ 0x4E
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
0x41 and LEN2 is 0x42.
3 LEN1 0x30
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table
8 ERR2 0x**
9 ERR3 0x**
10 - 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response.

3.30 Get_pID

Description
This command is to take USB product ID from PCSU.

Bulk Response Format


No Name Code Description
0 Data0 0x**
1 Data1 0x** Sending 4 digits PID in order.
2 Data2 0x** Ex) PID : 1234
0x31, 0x32, 0x33, 0x34
3 Data3 0x**

3.31 Get_vID

Description
This command is to take USB vendor ID from PCSU.

Bulk Response Format


No Name Code Description
0 Data0 0x** Sending 4 digits PID in order.
1 Data1 0x** Ex) PID : 1234

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 33 of 38

2 Data2 0x** 0x31, 0x32, 0x33, 0x34


3 Data3 0x**

3.32 USBConnStatus

Description
This command is to get USB Connection Status.

Return 0 : disconnection / Return 1 : connection

3.33 Get Serial Number

Description
This command is to get Serial Number from the current unit.

Bulk Command Format


No Name Code Description
0 „G‟ 0x49 Get Serial Number Command Code “GN”
1 „N‟ 0x4E
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30 0x41 and LEN2 is 0x42.
0x32, 0x41, 0x42
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „G‟ 0x47 Get Serial Number Command Code “GN”
1 „N‟ 0x4E
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
2 LEN0 0x30
0x41 and LEN2 is 0x42.
3 LEN1 0x30
4 LEN2 0x41
5 SC 0x** 0x50 or 0x52
6 ERR0 0x** Refer to error code table
7 ERR1 0x30
8 ERR2 0x**
9 ERR3 0x**
Serial
10-19 Number 0x** The 1 st address data of Device Serial Number
DATA
nd
0x** The 2 address data of Device Serial Number
rd
0x** The 3 address data of Device Serial Number

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 34 of 38

th
0x** The 4 address data of Device Serial Number
th
0x** The 5 address data of Device Serial Number
th
0x** The 6 address data of Device Serial Number
th
0x** The 7 address data of Device Serial Number
th
0x** The 8 address data of Device Serial Number
th
0x** The 9 address data of Device Serial Number
th
0x** The 10 address data of Device Serial Number
20- 126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response.

3.35 Get MICR Space Finder

Description
This command is to get the number of the space characters and its individual position.

This command is available after receiving MICR Data and so Accept command should be done
prior to the command.

For visual display, InsertSpace command (referring to DLL manual) should be used with the
obtained data.

Bulk Command Format


No Name Code Description
0 „M‟ 0x49
Get Serial Number Command Code “MF”
1 „F‟ 0x4E
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30 0x41 and LEN2 is 0x42.
4 LEN2 0x30 0x32, 0x41, 0x42
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „M‟ 0x47 Get Serial Number Command Code “MF”
1 „F‟ 0x4E
For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
2 LEN0 0x30
0x41 and LEN2 is 0x42.
3 LEN1 0x30
4 LEN2 0x30
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table
8 ERR2 0x**
9 ERR3 0x**

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 35 of 38

10 Count0 0x30 The number of space characters Ex) If the number of space
11 Count1 0x30 characters is 0x06, it is 0x30 and 0x36.
Space 0x30 + The position value of each space character
12-126 0x** st
Location Ex) If it is 0x45, the space is located after the 21 character.
127 Sep 0x0d Character indicating the end of Response.

3.36 Clear Check Memory

Description
This command is to delete the transaction record of the last transaction.

When it is received, both the MICR data and the image of the last transaction will be deleted.

Bulk Command Format


No Name Code Description
0 „C‟ 0x43 Get Serial Number Command Code “GN”
1 „M‟ 0x4D
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30 0x41 and LEN2 is 0x42.
0x32, 0x41, 0x42
4 LEN2 0x30
5 Sep 0x0d Character indicating the end of Command

Bulk Response Format


No Name Code Description
0 „C‟ 0x43
Get Serial Number Command Code “CM”
1 „M‟ 0x4D
2 LEN0 0x30 For example, if size is 0x2AB bytes, then LEN0 is 0x32, LEN1 is
3 LEN1 0x30 0x41 and LEN2 is 0x42.
4 LEN2 0x41
5 SC 0x** 0x50 or 0x52
6 ERR0 0x**
7 ERR1 0x30
Refer to error code table
8 ERR2 0x**
9 ERR3 0x**
10-126 Dummy 0x30
127 Sep 0x0d Character indicating the end of Response.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 36 of 38

4 Error Code

4.1 Configuration

Code Description Details


Normal : 0x30
ERR0 Classified by availability for Retry Warning : 0x31 (Available for Retry)
Error : 0x32
ERR1 Reserved Default : 0x30
Error detail
ERR2 Refer to Ch. 4.2
(the upper 4 bits + 0x30)
Error detail
ERR3 Refer to Ch. 4.2
(the lower 4 bits + 0x30)

4.2 Detail description

ERR
Definition Description
CODE
On command of AC, no medium is inserted within
1000 ERROR_INSERT TIMEOUT
the defined interval.
On command of AC, the medium is driven not so
1001 ERROR_AL_FAIL
enough to be driven to the left side.
On command of AC, the medium is not arrived on
1002 ERROR_JAM_ACCEPT_INLET
CIS_STR within the defined interval.
On command of AC, the medium still blocks INLET
1004 ERROR_JAM_ACCEPT_CIS_END
Sensor even though the specified interval is over.
The medium is shorter than the minimum defined
1006 ERROR_MIN_SIZE
size.
The medium is longer than the maximum defined
1007 ERROR_MAX_SIZE
size.
During operation of AC command, the medium still
1008 ERROR_JAM_ACCEPT_CIS
blocks INLET Sensor.
During operation of AC, the medium is not arrived on
1009 ERROR_ JAM_ACCEPT_ADC_STR
ADC_STR.
On downloading, the calculated value by AP is
1010 ERROR_CHECKSUM
different from the value downloaded Check Sum.
1011 ERROR_ CMD Undefined Command

1012 ERROR_DETECT_DOUBLE More than two pieces of checks are inserted.

1013 ERROR_CHECK_SIZE_OVER On MICR retry, the size of check is too big.


During Eject, the next check is inserted. So the prior
1014 ERROR_EJECT_CHECK_DOUBLE check is processed and the next check is rejected to
the inlet.

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 37 of 38

2000 ERROR_OPEN On command of AC, the cover is open.

During operation of AC, the returned medium still


ERROR_ACCEPT_JAM_REJECT_C
2001 blocks INLET Sensor due to jam even though the
IS_STR
specified interval is over.
During operation of AC, the returned medium due to
ERROR_ACCEPT_JAM_REJECT_I
2002 jam is not arrived on CIS_END Sensor within the
NLET
defined interval.
On command of RJ, the medium is not arrived on
2003 ERROR_JAM_REJECT_CIS
CIS_STR Sensor within the defined interval.
In case of MICR retry, the medium is blocked on
2004 ERROR_JAM_ACCEPT_CIS_END
CIS_END Sensor.
In case of the next medium is fed up together on
2005 ERROR_TWO_JIRO_REJECT_JAM command of AC, the medium is jammed after EJ
command.
On command of EJ, the medium still blocks
2007 ERROR_JAM_EJECT CIS_END Sensor even though the specified interval
is over.
On command of RP, the medium still blocks
2008 ERROR_JAM_PRT_CIS_END CIS_END Sensor even though the specified interval
is over.
2009 ERROR_JAM_IMAGE_SHADING On compensation of image, jamming is happened.
After printing, the medium blocks on CIS_STR
2010 ERROR_JAM_EJECT_ADC_STR
sensor during feeding to inside.
After printing, the medium blocks on ADC_STR
2011 ERROR_JAM_EJECT_CIS_END
sensor during feeding to inside.
2012 ERROR_JAM_PRT_CIS_STR On printing, the medium is not arrived on CIS_STR.
On recovery of Shutter when the medium is out of
2013 ERROR_SEN_AL_FRT
CIS, the medium is still detected over Shutter.
On Initial command, the medium is detected on
2014 ERROR_INITIAL_CIS_STR
CIS_STR sensor.
On Initial command, the medium is detected on
2015 ERROR_INITIAL_ADC_STR
ADC_STR sensor.
On Initial command, the medium is detected on
2016 ERROR_INITIAL_CIS_END
CIS_END sensor.
3000 ERROR_USB_DISCONECT USB Communication Troubled

(210mm  297mm)
Standard No. Model Name Rev. Page

PL-PCSU0100C-003 PCSU-100C Interface Specification 2.22 38 of 38

5 Sensor Assignment

The sensor assignment will be shown in the below.

#2 #3 #6
#1
#5

#4

Sensor Function (Name)


#1 Detection of Insertion (SEN_INLET)
#2 Detection of Media Alignment (SEN_AL_FRT)
#3 Detection of Media Alignment (SEN_AL_END)
#4 Start of Scanning Media (SEN_CIS_STR)
#5 Detection of Media on MICR Sensor (SEN_ADC_STR)
#6 Completion of Scanning Media (SEN_CIS_END)

(210mm  297mm)

You might also like