| 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 |