<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi,<br>
    <br>
    <div class="moz-cite-prefix">On 2022-10-25 11:50, Ralph Little
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:1f31169a-29ad-d370-89d6-d50e66808412@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      Hi,<br>
      <br>
      <div class="moz-cite-prefix">On 2022-10-23 23:43, Вассисуалий
        Пупкин wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:1666592623.0745960000.xhh1lk12@frv55.fwdcdn.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <span style="display:block;" class="xfm_72669700">
          <div><span style="display:block;">
              <div><span
                  style="font-family:Arial;font-size:12pt;line-height:14pt;">Hello.</span></div>
              <div><br>
              </div>
              <div><span
                  style="font-family:Arial;font-size:12pt;line-height:14pt;">Did
                  the scan report intercepted by wareshark help? How can
                  I additionally help to resolve the issue with the
                  drivers on the Canon MF112?</span></div>
              <div><span
                  style="font-family:Arial;font-size:12pt;line-height:14pt;"><span
style="font-family:Arial;font-size:12pt;line-height:14pt;">Sending
                    another report from Wareshark.</span></span></div>
              <div><span
                  style="font-family:Arial;font-size:12pt;line-height:14pt;"><br>
                </span></div>
              <div><span
                  style="font-size:12pt;line-height:14pt;font-family:Arial;">Many
                  thanks!</span></div>
            </span></div>
        </span> </blockquote>
      <br>
      I have decoded the data stream from the PCAP and converted it into
      a PNM file to see what it looks like and I can see what you see.
      For RAW data, there aren't enough bytes for the dimensions
      requested (150dpi at 1280x2100 geometry) and I get a mostly empty
      document with a strip of fuzz at the top.<br>
      <br>
      I did wonder if the data was JPEG because some pixma machines
      output JPEG  but I do not see a JFIF header in the data.<br>
      If you wish, you could set the machine definition to expect JPEG
      in the entry in pixma_imageclass.c for your machine, at the bottom
      of the file:<br>
      <br>
        DEV ("Canon i-SENSYS MF110/910 Series", "MF110", MF110_PID, 600,
      0, 640, 1050, PIXMA_CAP_JPEG),<br>
      <br>
      ...and rebuild the backend. Then see if it works for you. I don't
      know if the JFIF header requirement is strictly necessary. This is
      something that I am learning about at the moment. If you need help
      on building the backend then let us know and we can help.<br>
      <br>
      Some pixma machines (like in the mp150 family) support JPEG only
      on the ADF. I don't see such a restriction in the code for
      imageClass machines however.<br>
      <br>
    </blockquote>
    <br>
    Actually, I missed the first entries that the scanner sends and it
    is indeed JPEG, but it has an EXIF format. That's actually new to
    me. You never stop learning.<br>
    <br>
    The header information is sent much earlier, evidently before the
    main scanning process gets going.<br>
    <br>
    0040   ff d8 ff e1 00 fd 45 78 69 66 00 00 4d 4d 00 2a  
    ......Exif..MM.*<br>
    0050   00 00 00 08 00 08 01 0f 00 02 00 00 00 06 00 00  
    ................<br>
    0060   00 6e 01 10 00 02 00 00 00 11 00 00 00 74 01 1a  
    .n...........t..<br>
    0070   00 05 00 00 00 01 00 00 00 85 01 1b 00 05 00 00  
    ................<br>
    0080   00 01 00 00 00 8d 01 28 00 03 00 00 00 01 00 02  
    .......(........<br>
    0090   00 00 01 31 00 02 00 00 00 06 00 00 00 95 02 13  
    ...1............<br>
    00a0   00 03 00 00 00 01 00 01 00 00 87 69 00 04 00 00  
    ...........i....<br>
    00b0   00 01 00 00 00 9b 00 00 00 00 43 61 6e 6f 6e 00  
    ..........Canon.<br>
    00c0   4d 46 31 31 30 2f 39 31 30 20 53 65 72 69 65 73   MF110/910
    Series<br>
    00d0   00 00 00 00 96 00 00 00 01 00 00 00 96 00 00 00  
    ................<br>
    00e0   01 30 31 2e 30 31 00 00 07 90 00 00 07 00 00 00  
    .01.01..........<br>
    <br>
    So what I would suggest is to perform the above modification to the
    device entry and try a scan. It will probably work.<br>
    <br>
    Cheers,<br>
    Ralph<br>
  </body>
</html>