Hi Theo, Please check the other bytes. Here is an example from MG6200:
/* button no. in buf[7] * size in buf[10] 01=A4; 02=Letter; 08=10x15; 09=13x18; 0b=auto * format in buf[11] 01=JPEG; 02=TIFF; 03=PDF; 04=Kompakt-PDF * dpi in buf[12] 01=75; 02=150; 03=300; 04=600 * target = format; original = size */ If you like, you can try to implement the byte settings by yourself and provide the diff to the ml. This must be implemented in file pixma_mp150.c in function handle_interrupt(). You can use the if statement for MG6200 as template. On the other hand you can send the byte settings to me and I'll implement it. Cheers, Rolf Am 19.03.2013 22:39, schrieb Theo: > Hi again Rolf, > > I cannot reproduce the error right now; scanning works fine both via > both USB and network. I'm testing with scanimage going forward :-) > Whenever the problem re-occurs, I'll try to gather the debug info per > your instructions. > > I'll also look into the scanner daemon; this is the debug output when I > use the button Scan --> Black > > ... > Buttons: > --button-update > Update button state > [pixma] INTR T=1.045 len=32 > [pixma] 00000000:00 00 00 00 01 01 03 02 01 00 00 00 00 00 00 00 > [pixma] 00000010:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > [pixma] > --button-1 <int> [0] [read-only] > Button 1 > ... > > With Scan --> Color byte 7 changes from '02' to '01' > > I hope this is helpful. >
