Commands | R/W | Meaning | Data size |
0x0000 | Write | 0x01 | |
0x0082 | Write | Initiate bulk read of scan area. Data is bulk size | 0x08 |
0x0083 | Write | Previous to a bulk read of scan area data. | 0x01 |
0x0087 | Write | Previous to a bulk read of scan area data. | 0x01 |
0x1500 | Write | Set resolution (DPI) | 0x02 |
0x1b01 | Write | Close session | 0x01 |
0x1b05 | Write | Open session | 0x01 |
0x1500 | Write | Set scanning settings | 0x02 |
0x2300 | Write | Only when plugging in the scanner. ?? | 0x0a |
0x2500 | Write | Set DPI for x and y axis, scanning area (and more ?) | 0x20 |
0x2505 | Write | Similar to 0x2500 | 0x20 |
0x2a01 | Write | Initiate bulk write. Data is bulk size. Calibration ? | 0x03 |
0x2a02 | Write | Initiate bulk write. Data is bulk size. Calibration ? | 0x03 |
0x2a03 | Write | Initiate bulk write. Data is bulk size. Calibration ? | 0x03 |
0xc000 | Write | Only when turning on scanning software. ?? | 0x04 |
0xd600 | Write | Initiate warm up ? | 0x01 |
0xe603 | Write | Set bulk write data size. Size depends on DPI | 0x08 |
0xe700 | Write | Only in preview log. ?? | 0x04 |
0xf10b | Write | Write 1st part of register set with 0xf200 | Register 1st part size |
0xf10c | Write | Write 2nd part of register set with 0xf200 | Register 2nd part size |
0xf200 | Write | Set text pointer address (0x40 for 1st part of text displayed, 0x00 for 2nd part of text displayed, 0x3e for ?? ) | 0x01 |
0x0300 | Read | Retrieve warm up status (on byte #3) ? | 0x03 |
0x1200 | Read | Retrieve version string | 0x32 |
0x2000 | Read | Only when plugging in the scanner. ?? | 0x02 |
0x2400 | Read | Retrieve on/off status and timers of awakeness | 0x03 |
0x3400 | Read | Retrieve scan settings (motors speed ? Scan area, colors ) | 0x10 |
0xf00b | Read | Read 1st part of register set with 0xf200 | Register 1st part size |
0xf00c | Read | Read 2nd part of register set with 0xf200 | Register 2nd part size |
Value of 0xf200 data | Register accessed | Register size (1st part) | Register size (2nd part) |
0x00 | Same register as before | ||
0x10 | 0x03 | 0x04 | |
0x40 | Text displayed | 0x40 | 0x45 |
0x3e | Set lang ID ? | 0x01 |
0x2500 | ||||||||||||||||||||||||||||||||
big | 08 | 01 | 2c | 01 | 2c | 00 | 00 | 00 | 00 | 09 | f6 | 06 | d7 | 00 | 80 | 00 | 40 | 08 | e8 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
dpi100 | 08 | 00 | 96 | 00 | 96 | 00 | 00 | 00 | 00 | 00 | e0 | 00 | a0 | 00 | 80 | 00 | 40 | 08 | e8 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
dpi2400 | 08 | 09 | 60 | 09 | 60 | 00 | 00 | 00 | 00 | 07 | 00 | 05 | 04 | 00 | 80 | 00 | 40 | 08 | c8 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
large | 08 | 01 | 2c | 01 | 2c | 00 | 00 | 00 | 00 | 09 | f6 | 00 | 85 | 00 | 80 | 00 | 40 | 08 | e8 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
preview | 08 | 00 | 4b | 00 | 4b | 00 | 00 | 00 | 00 | 09 | f8 | 0d | b6 | 00 | 80 | 00 | 00 | 18 | e8 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
small | 08 | 00 | 2c | 01 | 2c | 00 | 00 | 00 | 00 | 00 | 8e | 00 | 85 | 00 | 80 | 00 | 40 | 08 | e8 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
2x small right | 08 | 01 | 2c | 01 | 2c | 00 | 00 | 00 | 00 | 00 | 8e | 00 | 85 | 00 | 80 | 00 | 40 | 08 | e8 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
small under | 08 | 01 | 2c | 01 | 2c | 00 | 00 | 00 | 80 | 00 | 8e | 00 | 85 | 00 | 80 | 00 | 40 | 08 | e8 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
small FC | 08 | 01 | 2c | 01 | 2c | 00 | 00 | 00 | 00 | 00 | 8e | 00 | 85 | 00 | 80 | 00 | 40 | 18 | e8 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
resX | resY | deltaX | deltaY | #PixX | #PixY | preview | color | DPI 2400 |
1st 0x2505 | ||||||||||||||||||||||||||||||||
DPI 2400 | 08 | 09 | 60 | 09 | 60 | 00 | 00 | 00 | 00 | 54 | 08 | 02 | 00 | 00 | 00 | 00 | 10 | 30 | 00 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
Other | 08 | 01 | 2c | 01 | 2c | 00 | 00 | 00 | 00 | 0a | 82 | 00 | 32 | 00 | 00 | 00 | 10 | 30 | 20 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
2nd 0x2505 | ||||||||||||||||||||||||||||||||
DPI 2400 | 08 | 09 | 60 | 01 | 2c | 00 | 00 | 00 | 00 | 54 | 08 | 00 | 80 | 00 | 00 | 00 | 10 | 30 | 24 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |
Other | 08 | 01 | 2c | 01 | 2c | 00 | 00 | 00 | 00 | 0a | 82 | 00 | 10 | 00 | 00 | 00 | 10 | 30 | 24 | 00 | 00 | 64 | 00 | 64 | 00 | 64 | 00 | 00 | 00 | 00 | 00 | 00 |