Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:magicolor_scan:usb_example

A sample communication on USB (BW preview scan from FBF)

Each command sent to the scanner on endpoint 0x03 is answered by eight „00“ bytes returned on endpoint 0x03. Similarly, all data sent on endpoint 0x85 to the computer is requested by eight „00“ bytes first on endpoint 0x85. These data flows are not shown below.

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00           (host -> usb endpoint 0x03)
0010  01 00 00 00 00 00 00 00 03 09 01 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00

[ 03 09 01 as above, repeated 3 more times ]

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 0d 0b 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 09 01 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00

[ 03 09 01 as above ]

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 0c 11 00 00 00 00 00
0020  05 ff 00 00 00 00 f8 13 dc 20 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 0b 08 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 08 04 00 00 00 00 6e
0020  10 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 0e 04 00 00 00 00 fe
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00

    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0030  00 00 00 00 00 00 00 00 00 2f ff ff ff ff ff ff
    0040  ff ff ff ff ff ff ff ff ff ff ff ff ff ff fb 80
    [... 0x4008 bytes of data ...]

    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00 00 00 00 00 00 c0 00 00 00 00 00 00 00
    0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    [... 0x0e08 bytes of data ...]

    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00 00 00 00 00 00 c0 00 00 00 00 00 00 00
    [... 0x4008 bytes of data ...]

    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00 00 00 00 00 00 e0 00 00 00 00 00 00 00
    0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    [... 0x4008 bytes of data ...]

    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00 00 00 00 00 00 e0 00 00 00 00 00 00 00
    0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    [... 0x3008 bytes of data ...]

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 09 01 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 12 0b 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 09 01 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00

[ 03 09 01 as above ]

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 0f 01 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 0e 04 00 00 00 00 fe
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00 00 00 00 00 00 e0 00 00 00 00 00 00 00
    0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0070  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    [... 0x4008 bytes of data ...]

    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00 00 00 00 00 00 c0 00 00 00 00 00 00 00
    0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    [... 0x0e08 bytes of data ...]

    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00 00 00 00 00 00 c0 00 00 00 00 00 00 00
    0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    [... 0x4008 bytes of data ...]
    
    [... 0x4008 bytes of data ...]
    
    [... 0x3008 bytes of data ...]

[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 09 01 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 12 0b 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00

[ 03 09 01 as above ]
[ 03 09 01 as above ]
[ 03 0f 01 as above ]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 09 01 as above ]
[ 03 12 0b as above ]
[ 03 09 01 as above ]
[ 03 09 01 as above ]
[ 03 0f 01 as above ]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]
[ 03 0e 04 as above, with 0x4008, 0x0e08, 0x4008, 0x4008, 0x3008 bytes returned]

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 0e 04 00 00 00 00 8e
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    [ This time, "only" 0x4008, 0x0e08, 0x4008 bytes returned]

[ 03 12 0b as above ]
[ 03 09 01 as above ]
[ 03 09 01 as above ]
[ 03 0f 01 as above ]
[ 03 09 01 as above ]
[ 03 09 01 as above ]

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010  01 00 00 00 00 00 00 00 03 0d 0b 00 00 00 00 00
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040  00 00 00 00 00 00 00 00
    0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0010  00 02 00
hardware/magicolor_scan/usb_example.txt · Zuletzt geändert: 2013/03/13 10:42 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki