I have a USB Visioneer Scanner that I would like to get working on Linux. So far I have managed to:<br>
1. Create snoop logs under windows<br>
2. Execute those logs with libusb on linux<br>
3. Determine the commands:<br>
&nbsp;&nbsp;&nbsp;&nbsp; - to turn the Lamp On or Off<br>
&nbsp;&nbsp;&nbsp;&nbsp; - to determine if a button on the scanner was pushed.<br>
4.&nbsp; I am saving the output of usb_bulk_write to files<br>
<br>
So far I am only scanning a B&amp;W 9 pixel x 9 pixle area ...I am
expexting an 81 byte file but I am getting much more than that.<br>
Can some one help me take this raw output and convert in into an image file I can view ?<br>
<br>
Here is a listing of all the output files<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 36864 2006-01-01 22:37 00452-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 24576 2006-01-01 22:37 00458-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 12288 2006-01-01 22:37 00464-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42 2006-01-01 22:37 00519-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:37 00521-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42 2006-01-01 22:37 00585-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:37 00587-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42
2006-01-01 22:37 00651-dat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
raw G3 data, byte-padded ( reported by file )<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:37 00653-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42 2006-01-01 22:37 00717-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:37 00719-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42 2006-01-01 22:37 00783-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:37 00785-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42 2006-01-01 22:37 00849-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:37 00851-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp; 1600 2006-01-01 22:37 00914-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 64800 2006-01-01 22:37 00916-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp; 7200 2006-01-01 22:37 00918-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 30600 2006-01-01 22:37 01019-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 61200 2006-01-01 22:37 01021-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 61200 2006-01-01 22:37 01023-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 30600 2006-01-01 22:38 01025-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42 2006-01-01 22:38 01093-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:38 01095-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42 2006-01-01 22:38 01159-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:38 01161-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42 2006-01-01 22:38 01225-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:38 01227-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42 2006-01-01 22:38 01291-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:38 01293-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 42 2006-01-01 22:38 01357-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 105 2006-01-01 22:38 01359-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 30600 2006-01-01 22:38 01419-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 61200 2006-01-01 22:38 01421-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 61200 2006-01-01 22:38 01423-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 61200 2006-01-01 22:38 01425-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 61200 2006-01-01 22:38 01427-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 61200 2006-01-01 22:38 01429-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 61200 2006-01-01 22:38 01431-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 61200 2006-01-01 22:38 01433-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 30600 2006-01-01 22:38 01435-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 12288 2006-01-01 22:38 01442-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 12288 2006-01-01 22:38 01445-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 12288 2006-01-01 22:38 01448-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 24576 2006-01-01 22:38
01454-dat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
lif file ( reported by file )<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp; 12288 2006-01-01 22:38 01492-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp; 10 2006-01-01 22:38 01533-dat<br>
-rw-r--r--&nbsp; 1 root&nbsp; root&nbsp;&nbsp;&nbsp; 110 2006-01-01 22:38 01535-dat<br>
<br>
<b><span id="_user_sane-devel@lists.alioth.debian.org"></span></b><br>
-Thanks<br>
Steve More<br>
<br>