<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.18.3">
</HEAD>
<BODY>
This is a surrealistic<FONT COLOR="#000000">!</FONT><BR>
<BR>
Could you load again the file pixma_mp730.c from CVS, and inside, just change one of the PIDs declared at the beginning<FONT COLOR="#000000">,</FONT> by MF4150 one's :<BR>
<BR>
Original pixma_mp730.c:<BR>
<BR>
#define IMAGE_BLOCK_SIZE (0xc000)<BR>
#define CMDBUF_SIZE 512<BR>
<BR>
#define MP360_PID 0x263c<BR>
#define MP370_PID 0x263d<BR>
#define MP390_PID 0x263e<BR>
#define MP700_PID 0x2630<BR>
<BR>
#define MP740_PID 0x264c        /* Untested */<BR>
#define MP710_PID 0x264d<BR>
#define MP730_PID 0x262f<BR>
<BR>
<BR>
Just change the line for MP700:<BR>
<BR>
#define IMAGE_BLOCK_SIZE (0xc000)<BR>
#define CMDBUF_SIZE 512<BR>
<BR>
#define MP360_PID 0x263c<BR>
#define MP370_PID 0x263d<BR>
#define MP390_PID 0x263e<BR>
#define MP700_PID <FONT COLOR="#ff0000">0x26a3</FONT><BR>
<BR>
#define MP740_PID 0x264c /* Untested */<BR>
#define MP710_PID 0x264d<BR>
#define MP730_PID 0x262f<BR>
<BR>
Then, before running your scanimage -L , activate a full usb trace log:<BR>
<BR>
<TT>$ export SANE_DEBUG_SANEI_USB=255</TT><BR>
<TT>$ export SANE_DEBUG=255</TT><BR>
<TT>$ export </TT><TT><FONT COLOR="#000000">SANE_DEBUG_PIXMA=20</FONT></TT><BR>
<TT>$ scanimage -</TT><TT><FONT COLOR="#000000">L</FONT></TT><TT> </TT><BR>
<BR>
<BR>
<FONT COLOR="#000000">You should get a very &quot;verbose&quot; trace.</FONT><BR>
<BR>
<FONT COLOR="#000000">Nicolas</FONT><BR>
<BR>
Le lundi 01 septembre 2008 &#224; 11:28 -0500, Bob Dronski a &#233;crit :<BR>
<BLOCKQUOTE TYPE=CITE>
    Nicolas,
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    I really don't understand what may be happening. &nbsp;Here are the appropriate sections in the 2 files with my changes:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    ---------------------------------------
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    pixma_imageclass.c:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define IMAGE_BLOCK_SIZE (<FONT COLOR="#1c00cf">0xffff</FONT>)
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MAX_CHUNK_SIZE &nbsp; (<FONT COLOR="#1c00cf">0x1000</FONT>)
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MIN_CHUNK_SIZE &nbsp; (<FONT COLOR="#1c00cf">0x0200</FONT>)
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define CMDBUF_SIZE <FONT COLOR="#1c00cf">512</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF4200_PID <FONT COLOR="#1c00cf">0x26b5</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    /* the following are all untested */
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF5630_PID <FONT COLOR="#1c00cf">0x264e</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF5650_PID <FONT COLOR="#1c00cf">0x264f</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF8100_PID <FONT COLOR="#1c00cf">0x2659</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF5730_PID <FONT COLOR="#1c00cf">0x265d</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF5750_PID <FONT COLOR="#1c00cf">0x265e</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF5770_PID <FONT COLOR="#1c00cf">0x265f</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF3110_PID <FONT COLOR="#1c00cf">0x2660</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF3200_PID <FONT COLOR="#1c00cf">0x2684</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF6500_PID <FONT COLOR="#1c00cf">0x2686</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    //#define MF4100_PID 0x26a3
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF4600_PID <FONT COLOR="#1c00cf">0x26b0</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF4010_PID <FONT COLOR="#1c00cf">0x26b4</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#aa0d91">enum</FONT> iclass_state_t
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">AND</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2"><FONT COLOR="#aa0d91">const</FONT></FONT><FONT SIZE="2"> pixma_config_t pixma_iclass_devices[] = {</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon imageCLASS MF4270&quot;</FONT></FONT><FONT SIZE="2">, MF4200_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">/* FIXME: the following capabilities all need updating/verifying */</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon imageCLASS MF5630&quot;</FONT></FONT><FONT SIZE="2">, MF5630_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon laserBase MF5650&quot;</FONT></FONT><FONT SIZE="2">, MF5650_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon imageCLASS MF8170c&quot;</FONT></FONT><FONT SIZE="2">, MF8100_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon imageCLASS MF5730&quot;</FONT></FONT><FONT SIZE="2">, MF5730_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon imageCLASS MF5750&quot;</FONT></FONT><FONT SIZE="2">, MF5750_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon imageCLASS MF5770&quot;</FONT></FONT><FONT SIZE="2">, MF5770_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon imageCLASS MF3110&quot;</FONT></FONT><FONT SIZE="2">, MF3110_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon imageCLASS MF3240&quot;</FONT></FONT><FONT SIZE="2">, MF3200_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon MF6500 Series&quot;</FONT></FONT><FONT SIZE="2">, MF6500_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">//&nbsp; DEV (&quot;Canon imageCLASS MF4150&quot;, MF4100_PID, 600, 640, 877, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon imageCLASS MF4690&quot;</FONT></FONT><FONT SIZE="2">, MF4600_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#c41a16">&quot;Canon imageCLASS MF4010&quot;</FONT></FONT><FONT SIZE="2">, MF4010_PID, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">600</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">640</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">877</FONT></FONT><FONT SIZE="2">, PIXMA_CAP_ADF),</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">&nbsp; DEV (</FONT><FONT SIZE="2"><FONT COLOR="#aa0d91">NULL</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">0</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">0</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">0</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">0</FONT></FONT><FONT SIZE="2">, </FONT><FONT SIZE="2"><FONT COLOR="#1c00cf">0</FONT></FONT><FONT SIZE="2">)</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">};</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2">-----------------</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    pixma_mp730.c:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define IMAGE_BLOCK_SIZE (<FONT COLOR="#1c00cf">0xc000</FONT>)
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define CMDBUF_SIZE <FONT COLOR="#1c00cf">512</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MP360_PID <FONT COLOR="#1c00cf">0x263c</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MP370_PID <FONT COLOR="#1c00cf">0x263d</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MP390_PID <FONT COLOR="#1c00cf">0x263e</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MP700_PID <FONT COLOR="#1c00cf">0x2630</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MP730_PID <FONT COLOR="#1c00cf">0x262f</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    #define MF4100_PID <FONT COLOR="#1c00cf">0x26a3</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#aa0d91">enum</FONT> mp730_state_t
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    {
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp;<BR>
    <BR>
    <BR>
    <BR>
    AND&nbsp;<BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#aa0d91">const</FONT> pixma_config_t pixma_mp730_devices[] = {
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    /* TODO: check area limits */
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp; DEVICE (<FONT COLOR="#c41a16">&quot;Canon SmartBase MP360&quot;</FONT>, MP360_PID, <FONT COLOR="#1c00cf">1200</FONT>, <FONT COLOR="#1c00cf">636</FONT>, <FONT COLOR="#1c00cf">868</FONT>, <FONT COLOR="#1c00cf">0</FONT>),
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp; DEVICE (<FONT COLOR="#c41a16">&quot;Canon SmartBase MP370&quot;</FONT>, MP370_PID, <FONT COLOR="#1c00cf">1200</FONT>, <FONT COLOR="#1c00cf">636</FONT>, <FONT COLOR="#1c00cf">868</FONT>, <FONT COLOR="#1c00cf">0</FONT>),
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp; DEVICE (<FONT COLOR="#c41a16">&quot;Canon SmartBase MP390&quot;</FONT>, MP390_PID, <FONT COLOR="#1c00cf">1200</FONT>, <FONT COLOR="#1c00cf">636</FONT>, <FONT COLOR="#1c00cf">868</FONT>, <FONT COLOR="#1c00cf">0</FONT>),
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp; DEVICE (<FONT COLOR="#c41a16">&quot;Canon MultiPASS MP700&quot;</FONT>, MP700_PID, <FONT COLOR="#1c00cf">1200</FONT>, <FONT COLOR="#1c00cf">638</FONT>, <FONT COLOR="#1c00cf">877</FONT> <FONT COLOR="#007400">/*1035 */</FONT> , <FONT COLOR="#1c00cf">0</FONT>),
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp; DEVICE (<FONT COLOR="#c41a16">&quot;Canon MultiPASS MP730&quot;</FONT>, MP730_PID, <FONT COLOR="#1c00cf">1200</FONT>, <FONT COLOR="#1c00cf">637</FONT>, <FONT COLOR="#1c00cf">868</FONT>, PIXMA_CAP_ADF),
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp; DEVICE (<FONT COLOR="#c41a16">&quot;Canon imageCLASS MF4150&quot;</FONT>, MF4100_PID, <FONT COLOR="#1c00cf">600</FONT>, <FONT COLOR="#1c00cf">640</FONT>, <FONT COLOR="#1c00cf">877</FONT>, PIXMA_CAP_ADF),
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    DEVICE (<FONT COLOR="#aa0d91">NULL</FONT>, <FONT COLOR="#1c00cf">0</FONT>, <FONT COLOR="#1c00cf">0</FONT>, <FONT COLOR="#1c00cf">0</FONT>, <FONT COLOR="#1c00cf">0</FONT>, <FONT COLOR="#1c00cf">0</FONT>)
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    };
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    -----------------
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    When I implement those changes, here are the results:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Monster:sane bob$ scanimage -T -vv
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [sanei_debug] Setting debug level of pixma to 20.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma version 0.14.5
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma_find_scanners() found 0 devices
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    scanimage: no SANE devices found
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Calling sane_exit
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    scanimage: finished
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Monster:sane bob$&nbsp;
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Here is the debug output on the unmodified code:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Monster:sane bob$ scanimage -T -vv
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [sanei_debug] Setting debug level of pixma to 20.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma version 0.14.5
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma_collect_devices() found Canon imageCLASS MF4150 at libusb:003:004-04a9-26a3-00-00
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma_find_scanners() found 1 devices
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma_collect_devices() found Canon imageCLASS MF4150 at libusb:003:004-04a9-26a3-00-00
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma_open(): Canon imageCLASS MF4150
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] &nbsp;Trying to clear the interrupt buffer...
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    and it hangs....
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Wandering into dangerous territory, since I know nothing about the code, I commented out the code to clear the buffer:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">&nbsp;&nbsp;PDBG (pixma_dbg (</FONT><FONT COLOR="#1c00cf">3</FONT><FONT COLOR="#000000">, </FONT>&quot; Trying to clear the interrupt buffer...\n&quot;<FONT COLOR="#000000">));</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">&nbsp;</FONT>/* if (handle_interrupt (s, 200) == 0)
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp; &nbsp; {
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp; &nbsp; &nbsp; PDBG (pixma_dbg (3, &quot;&nbsp; no packets in buffer\n&quot;));
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp; &nbsp; }*/
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">&nbsp; </FONT>return<FONT COLOR="#000000"> </FONT><FONT COLOR="#1c00cf">0</FONT><FONT COLOR="#000000">;</FONT>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    }
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    And got this result:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Monster:sane bob$ scanimage -T -vv
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [sanei_debug] Setting debug level of pixma to 20.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma version 0.14.5
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma_collect_devices() found Canon imageCLASS MF4150 at libusb:003:004-04a9-26a3-00-00
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma_find_scanners() found 1 devices
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma_collect_devices() found Canon imageCLASS MF4150 at libusb:003:004-04a9-26a3-00-00
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma_open(): Canon imageCLASS MF4150
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] &nbsp;Trying to clear the interrupt buffer...
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] Reader task started
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma]&nbsp;
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] pixma_scan(): start
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] &nbsp; line_size=1920 image_size=1683840 channels=3 depth=8
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] &nbsp; dpi=75x75 offset=(0,0) dimension=640x877
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] &nbsp; gamma_table=0x8125f0 source=0
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    [pixma] Reader task id=-267907072 (threaded)
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    scanimage: scanning image of size 640x877 pixels at 24 bits/pixel
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    scanimage: acquiring RGB frame, 8 bits/sample
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    scanimage: reading one scanline, 1920 bytes... 
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    before it hangs.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Next step?
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Thanks,
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    bob
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    On Aug 31, 2008, at 2:12 PM, Nicolas wrote:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE TYPE=CITE>
        Moving the USB PID &nbsp;to pixma_mp730.c and adding a line declaration at<BR>
        the end of this file (in pixma_mp730_devices[]) should be enough to have<BR>
        the scanner detected by scanimage. Don't forget to remove both from<BR>
        pixma_imageclass.c<BR>
        <BR>
        Bob, if you don't succeed doing this, please activate the trace logs to<BR>
        see what's going on:<BR>
        <BR>
        $ export SANE_DEBUG_PIXMA=20<BR>
        $ scanimage -T -vv<BR>
        <BR>
        Nicolas<BR>
        <BR>
        Le samedi 30 ao&#251;t 2008 &#224; 19:15 -0700, Dennis Lou a &#233;crit :<BR>
        <BLOCKQUOTE TYPE=CITE>
            Nicolas,<BR>
            <BR>
            I told Bob to move the USB PID macro and device entry from<BR>
            pixma_imageclass.c to pixma_mp730.c and see if that works.<BR>
            He did that but then he wasn't able to see the scanner any more. &nbsp;Any<BR>
            ideas?<BR>
            <BR>
            -Dennis<BR>
            <BR>
            <BR>
            ----- Original Message ----<BR>
            From: Bob Dronski &lt;<A HREF="mailto:dronski@gmail.com">dronski@gmail.com</A>&gt;<BR>
            To: Dennis Lou &lt;<A HREF="mailto:dlou99@yahoo.com">dlou99@yahoo.com</A>&gt;<BR>
            Cc: <A HREF="mailto:sane-devel@lists.alioth.debian.org">sane-devel@lists.alioth.debian.org</A><BR>
            Sent: Saturday, August 30, 2008 8:49:24 AM<BR>
            Subject: Re: [sane-devel] Canon MF4140<BR>
            <BR>
            So much for the lark....<BR>
            <BR>
            <BR>
            scanimage -L no longer finds the scanner after the patch. &nbsp;Now I am<BR>
            working off of a newer build than you are (7-20-CVS), but I only<BR>
            changed the 2 files by hand, and when changing back, it was once again<BR>
            able to find the device.<BR>
            <BR>
            <BR>
            bob<BR>
            <BR>
            On Aug 25, 2008, at 12:18 AM, Dennis Lou wrote:<BR>
            <BR>
            <BLOCKQUOTE TYPE=CITE>
                Just on a lark, can you try commenting out the MF4100 PID and device<BR>
                entry from pixma_imageclass.c and add it to pixma_mp730.c? &nbsp;Here's<BR>
                the patch:<BR>
                <BR>
                Index: pixma_imageclass.c<BR>
                ===================================================================<BR>
                RCS file: /cvsroot/sane/sane-backends/backend/pixma_imageclass.c,v<BR>
                retrieving revision 1.4<BR>
                diff -u -r1.4 pixma_imageclass.c<BR>
                --- pixma_imageclass.c &nbsp;25 Jun 2008 20:54:16 -0000 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4<BR>
                +++ pixma_imageclass.c &nbsp;25 Aug 2008 05:17:37 -0000<BR>
                @@ -78,7 +78,7 @@<BR>
                #define MF3110_PID 0x2660<BR>
                #define MF3200_PID 0x2684<BR>
                #define MF6500_PID 0x2686<BR>
                -#define MF4100_PID 0x26a3<BR>
                +//#define MF4100_PID 0x26a3<BR>
                #define MF4600_PID 0x26b0<BR>
                #define MF4010_PID 0x26b4<BR>
                <BR>
                @@ -612,7 +612,7 @@<BR>
                &nbsp;&nbsp;DEV (&quot;Canon imageCLASS MF3110&quot;, MF3110_PID, 600, 640, 877,<BR>
                PIXMA_CAP_ADF),<BR>
                &nbsp;&nbsp;DEV (&quot;Canon imageCLASS MF3240&quot;, MF3200_PID, 600, 640, 877,<BR>
                PIXMA_CAP_ADF),<BR>
                &nbsp;&nbsp;DEV (&quot;Canon MF6500 Series&quot;, MF6500_PID, 600, 640, 877,<BR>
                PIXMA_CAP_ADF),<BR>
                - &nbsp;DEV (&quot;Canon imageCLASS MF4150&quot;, MF4100_PID, 600, 640, 877,<BR>
                PIXMA_CAP_ADF),<BR>
                +// &nbsp;DEV (&quot;Canon imageCLASS MF4150&quot;, MF4100_PID, 600, 640, 877,<BR>
                PIXMA_CAP_ADF),<BR>
                &nbsp;&nbsp;DEV (&quot;Canon imageCLASS MF4690&quot;, MF4600_PID, 600, 640, 877,<BR>
                PIXMA_CAP_ADF),<BR>
                &nbsp;&nbsp;DEV (&quot;Canon imageCLASS MF4010&quot;, MF4010_PID, 600, 640, 877,<BR>
                PIXMA_CAP_ADF),<BR>
                &nbsp;&nbsp;DEV (NULL, 0, 0, 0, 0, 0)<BR>
                Index: pixma_mp730.c<BR>
                ===================================================================<BR>
                RCS file: /cvsroot/sane/sane-backends/backend/pixma_mp730.c,v<BR>
                retrieving revision 1.7<BR>
                diff -u -r1.7 pixma_mp730.c<BR>
                --- pixma_mp730.c &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;22 Feb 2008 21:40:32 -0000 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.7<BR>
                +++ pixma_mp730.c &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;25 Aug 2008 05:17:37 -0000<BR>
                @@ -69,6 +69,7 @@<BR>
                #define MP740_PID 0x264c &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Untested */<BR>
                #define MP710_PID 0x264d<BR>
                #define MP730_PID 0x262f<BR>
                +#define MF4100_PID 0x26a3<BR>
                <BR>
                enum mp730_state_t<BR>
                {<BR>
                @@ -638,5 +639,6 @@<BR>
                &nbsp;&nbsp;DEVICE (&quot;Canon MultiPASS MP710&quot;, MP710_PID, 1200, 637, 868, 0),<BR>
                &nbsp;&nbsp;DEVICE (&quot;Canon MultiPASS MP730&quot;, MP730_PID, 1200, 637, 868,<BR>
                PIXMA_CAP_ADF),<BR>
                &nbsp;&nbsp;DEVICE (&quot;Canon MultiPASS MP740&quot;, MP740_PID, 1200, 637, 868,<BR>
                PIXMA_CAP_ADF),<BR>
                + &nbsp;DEVICE (&quot;Bob's MF4150&quot;, MF4100_PID, 600, 640, 877,<BR>
                PIXMA_CAP_ADF),<BR>
                &nbsp;&nbsp;DEVICE (NULL, 0, 0, 0, 0, 0)<BR>
                };<BR>
                <BR>
                <BR>
                <BR>
                ----- Original Message ----<BR>
                From: Bob Dronski &lt;<A HREF="mailto:dronski@gmail.com">dronski@gmail.com</A>&gt;<BR>
                To: Dennis Lou &lt;<A HREF="mailto:dlou99@yahoo.com">dlou99@yahoo.com</A>&gt;<BR>
                Sent: Saturday, August 23, 2008 1:20:22 PM<BR>
                Subject: Re: [sane-devel] Canon MF4140<BR>
                <BR>
                Got a couple more. &nbsp;150dpi color from the bottom of the scan and 300<BR>
                dpi b/w along the left edge.<BR>
                <BR>
                <BR>
                This enough to get you started?<BR>
                bob<BR>
                <BR>
                On Sat, Aug 23, 2008 at 3:07 PM, Bob<BR>
                Dronski &lt;<A HREF="mailto:dronski@gmail.com">dronski@gmail.com</A>&gt; wrote:<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dennis,<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parallels, the scanner, and USB sniffer are a<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bit temperamental together. &nbsp;I've been playing, and I have<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;one greyscale log so far. &nbsp;If the log got too big, I<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apologize. &nbsp;LIke I said, it was really tricky. &nbsp;I'll<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue to play to get some more stuff out for you<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bob<BR>
                <BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On Sat, Aug 23, 2008 at 2:34 PM, Dennis<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lou &lt;<A HREF="mailto:dlou99@yahoo.com">dlou99@yahoo.com</A>&gt; wrote:<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For the first one, empty is fine. &nbsp;Later, might want<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to try different colors of paper. &nbsp;But I'm guessing<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that the protocol will be similar enough to another<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;existing supported scanner that it probably might<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;not be necessary.<BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-Dennis<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;----- Original Message ----<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;From: Bob Dronski &lt;<A HREF="mailto:dronski@gmail.com">dronski@gmail.com</A>&gt;<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To: Dennis Lou &lt;<A HREF="mailto:dlou99@yahoo.com">dlou99@yahoo.com</A>&gt;<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sent: Saturday, August 23, 2008 7:09:55 AM<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subject: Re: [sane-devel] Canon MF4140<BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dumb quick question--I'll try to look it up, but I<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;figured I'd check with you as well. &nbsp;Is it better to<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scan an empty flatbed or put a doc on it? &nbsp;I don't<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;know what data would be easier to work with (or if<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;it makes a difference)<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Otherwise, I'm hooked up to parallels and am<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;functioning. &nbsp;I'll start w/ an empty bed and go from<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;there.<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bob<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On Fri, Aug 22, 2008 at 1:16 PM, Dennis<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lou &lt;<A HREF="mailto:dlou99@yahoo.com">dlou99@yahoo.com</A>&gt; wrote:<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Well, I'm very confident somebody can do<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;something with the logs and get it working.<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Whether that person is me depends (that was<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;my first time doing a scanner). &nbsp;But even if<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that person is not me, the SANE guys are<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pretty smart from what I've seen and<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;consumer-grade scanners seem pretty well<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;understood at this point.<BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Especially if the protocol isn't much more<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;complicated than the MF4270, then I'm pretty<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sure I can get something going.<BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BTW, where are you located? &nbsp;I'm in the<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Silicon Valley.<BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-Dennis<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;----- Original Message ----<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;From: Bob Dronski &lt;<A HREF="mailto:dronski@gmail.com">dronski@gmail.com</A>&gt;<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To: Dennis Lou &lt;<A HREF="mailto:dlou99@yahoo.com">dlou99@yahoo.com</A>&gt;<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sent: Friday, August 22, 2008 10:40:15 AM<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subject: Re: [sane-devel] Canon MF4140<BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dennis,<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I've got a crazy day or two ahead of me.<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I'm going to really try to get you<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;something tonight or tomorrow.<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Do you think the odds will be good to get<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the driver working if I get you the data<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(and I presume a few more dumps)?<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Just trying to prioritize my time. &nbsp;If<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;you're not sure, I need to get it to you<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ASAP, as I only have through thursday to<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return easily. &nbsp;If you're pretty confident,<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I'll believe in you and not worry about the<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;date.<BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;take care,<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bob<BR>
                <BR>
                <BR>
                <BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On Aug 22, 2008, at 12:15 AM, Dennis Lou<BR>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wrote:<BR>
                <BR>
                <BLOCKQUOTE TYPE=CITE>
                    Great, thanks!<BR>
                    <BR>
                    1. Unplug the device<BR>
                    2. Install the Canon drivers<BR>
                    3. Install a USB sniffer. &nbsp;&nbsp;I used<BR>
                    SniffUSB v1.7 because my VM is Win2k. &nbsp;You<BR>
                    can certainly do better if you are running<BR>
                    a more recent version of Windows.<BR>
                    4. Plug in the device and direct it to the<BR>
                    virtual machine (select the device from<BR>
                    the &quot;Device&quot; menu in VMWare)<BR>
                    5. Start the USB sniffer (on mine, there<BR>
                    are four possible devices/subdevices; I<BR>
                    select &quot;Canon MF4200 Series&quot; and click the<BR>
                    &quot;Install&quot; button)<BR>
                    6. If you are using XP or Win2k, click<BR>
                    Start-&gt;Programs-&gt;Accessories-&gt;WindowsImaging then File-&gt;Acquire<BR>
                    7. Pick 75 DPI, grayscale and select a<BR>
                    small area to scan, preferably full width<BR>
                    and minimal height then hit &quot;Scan&quot;.<BR>
                    8. Save the log file. &nbsp;In SniffUSB 1.7,<BR>
                    this means clicking the &quot;Uninstall&quot;<BR>
                    button, copying the log file somewhere<BR>
                    else, then clicking the &quot;Delete&quot; button.<BR>
                    9. Repeat steps 5-8 (possibly step 4 if<BR>
                    your setup is as finicky as mine) using<BR>
                    different color and dpi settings and<BR>
                    different areas.<BR>
                    10. Send me and/or the SANE list the log<BR>
                    file(s).<BR>
                    <BR>
                    Thanks again for your help.<BR>
                    <BR>
                    -Dennis<BR>
                    <BR>
                    <BR>
                    <BR>
                    ----- Original Message ----<BR>
                    From: Bob Dronski &lt;<A HREF="mailto:dronski@gmail.com">dronski@gmail.com</A>&gt;<BR>
                    To: Dennis Lou &lt;<A HREF="mailto:dlou99@yahoo.com">dlou99@yahoo.com</A>&gt;<BR>
                    Sent: Thursday, August 21, 2008 2:47:26 PM<BR>
                    Subject: Re: [sane-devel] Canon MF4140<BR>
                    <BR>
                    Dennis,<BR>
                    <BR>
                    May have missed the message. &nbsp;Sorry.<BR>
                    <BR>
                    Yes, I have a MacBookPro running parallels<BR>
                    I can use to sniff for you. &nbsp;As I haven't<BR>
                    done this before, please tell me what to<BR>
                    do.<BR>
                    <BR>
                    Thanks,<BR>
                    bob<BR>
                    <BR>
                    <BR>
                    On Thu, Aug 21, 2008 at 4:32 PM, Dennis<BR>
                    Lou &lt;<A HREF="mailto:dlou99@yahoo.com">dlou99@yahoo.com</A>&gt; wrote:<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hi Bob,<BR>
                    <BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I sent you a private email<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;regarding this but apparently you<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;didn't get it.<BR>
                    <BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I wrote the Imageclass section and<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Allan is correct. Your all-in-one<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;shares the same Windows front-end<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stuff from Canon as mine. &nbsp;But<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;beyond that, I have no idea<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;whether the base USB<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;communications protocol is the<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;same or not. &nbsp;What's really needed<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;are USB snoop logs, preferably<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from a Windows scan. &nbsp;Can you run<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parallels or Bootcamp into Win2k<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or higher?<BR>
                    <BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-Dennis<BR>
                    <BR>
                    <BR>
                    <BR>
                    <BR>
                    <BR>
                    <BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sane-devel mailing<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list: <A HREF="mailto:sane-devel@lists.alioth.debian.org">sane-devel@lists.alioth.debian.org</A><BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="http://lists.alioth.debian.org/mailman/listinfo/sane-devel">http://lists.alioth.debian.org/mailman/listinfo/sane-devel</A><BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unsubscribe: Send mail with<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;subject &quot;unsubscribe<BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;your_password&quot;<BR>
                    <BR>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to <A HREF="mailto:sane-devel-request@lists.alioth.debian.org">sane-devel-request@lists.alioth.debian.org</A><BR>
                    <BR>
                    <BR>
                    <BR>
                    <BR>
                    <BR>
                    <BR>
                </BLOCKQUOTE>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
                <BR>
            </BLOCKQUOTE>
            <BR>
            <BR>
            <BR>
        </BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
</BODY>
</HTML>