I have essentially the same problem on my HP 8250 scanners.  The only effective workaround is to power down the scanner, connect to an XP (or other M$ product with HP drivers installed), and start up the wizard.  It manages to take the scanner out of the error 15 state, and I can move along until the next paper jam or other error condition.<br>
<br><div class="gmail_quote">On Mon, Jul 5, 2010 at 10:07 PM, Marius Ruth <span dir="ltr">&lt;<a href="mailto:marius.ruth@gmail.com">marius.ruth@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi list,<br>
<br>
I have a very annoying issue with the HP ScanJet 8270 I bought a few days ago.<br>
Although normal scanning works great when I try to use the feeder<br>
(ADF) I get this error:<br>
&quot;Scanner cover is open&quot;<br>
Obviously, the scanner cover is NOT open. I search everywhere for a<br>
solution but there seems to be none that will work.<br>
Scanner is running properly in Diagnostic mode.<br>
I&#39;ve also tried what this person suggested with no luck:<br>
<a href="http://lists.alioth.debian.org/pipermail/sane-devel/2005-December/015797.html" target="_blank">http://lists.alioth.debian.org/pipermail/sane-devel/2005-December/015797.html</a><br>
<br>
I&#39;m running CentOS release 5.5, kernel 2.6.18-194.el5.<br>
*sane* packages from RPM will not detect the scanner so I compiled it<br>
from source code.<br>
I&#39;ve tested with the latest stable versions:<br>
sane-backends-1.0.21,<br>
sane-frontends-1.0.14,<br>
xsane-0.996<br>
<br>
and with the latest development release:<br>
sane-backends-git20100705.tar.gz<br>
sane-frontends-git20100705.tar.gz<br>
<br>
The error message I get in sane for both is: &quot;Scanner cover is open&quot;<br>
The error I see on the HP scanner LCD is &quot;Error 15&quot;<br>
Scanner is connected via USB.<br>
I&#39;ve tried with xscan, scanimage -b, scanadf (all with same results,<br>
the issue is definitely with sane and not the frontends.. i think)<br>
I&#39;ve also tried to play with the sourcecode of the &quot;avision&quot; lib<br>
quickly commenting the &quot;cover open status&quot; checks and calls, still no<br>
luck. I&#39;ll try to debug the code tomorrow but until then i&#39;d really<br>
like to know if anybody over here can help me out please.<br>
<br>
My theory is that the adf is not properly initialized and this is why<br>
the feeder scanning fails. I can hear a noise comming from the feeder<br>
when I issue the command to scan but it dies with the &quot;scanner cover<br>
is open&quot; error message after ~5 seconds.<br>
<br>
I&#39;ve uploaded a full debug log here: <a href="http://pastebin.com/HXzhMPsu" target="_blank">http://pastebin.com/HXzhMPsu</a><br>
Relevant snapshot from debug run follows:<br>
<br>
[avision] avision_usb_status: Needs to request sense!<br>
[avision] sense_handler:<br>
[avision] sense_handler: data:<br>
[avision]   [0] 11110000b 360o 240d f0x<br>
[avision]   [1] 00000000b   0o   0d  0x<br>
[avision]   [2] 00000011b   3o   3d  3x<br>
[avision]   [3] 00000000b   0o   0d  0x<br>
[avision]   [4] 00000000b   0o   0d  0x<br>
[avision]   [5] 00000000b   0o   0d  0x<br>
[avision]   [6] 00000000b   0o   0d  0x<br>
[avision]   [7] 00001110b  16o  14d  ex<br>
[avision]   [8] 00000000b   0o   0d  0x<br>
[avision]   [9] 00000000b   0o   0d  0x<br>
[avision]   [10] 00000000b   0o   0d  0x<br>
[avision]   [11] 00000000b   0o   0d  0x<br>
[avision]   [12] 10000000b 200o 128d 80x<br>
[avision]   [13] 00000010b   2o   2d  2x<br>
[avision]   [14] 00000000b   0o   0d  0x<br>
[avision]   [15] 00000000b   0o   0d  0x<br>
[avision]   [16] 00000000b   0o   0d  0x<br>
[avision]   [17] 00000000b   0o   0d  0x<br>
[avision]   [18] 00000000b   0o   0d  0x<br>
[avision]   [19] 00000000b   0o   0d  0x<br>
[avision]   [20] 00000000b   0o   0d  0x<br>
[avision]   [21] 00000000b   0o   0d  0x<br>
[avision] sense_handler: sense code: MEDIUM ERROR (mostly ADF)<br>
[avision] sense_handler: scan has not yet been completed<br>
[avision] sense_handler: correct logical length<br>
[avision] sense_handler: sense code: ADF cover open<br>
[avision] reader_process: start_scan faild: Scanner cover is open<br>
[avision] sane_read: got 0 bytes, err: 0 Success<br>
[avision] do_eof:<br>
[avision] do_eof: returning 8<br>
[avision] sane_cancel:<br>
<br>
<br>
Please advise,<br>
Thanks,<br>
M<br>
<font color="#888888"><br>
--<br>
sane-devel mailing list: <a href="mailto:sane-devel@lists.alioth.debian.org">sane-devel@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/mailman/listinfo/sane-devel" target="_blank">http://lists.alioth.debian.org/mailman/listinfo/sane-devel</a><br>
Unsubscribe: Send mail with subject &quot;unsubscribe your_password&quot;<br>
             to <a href="mailto:sane-devel-request@lists.alioth.debian.org">sane-devel-request@lists.alioth.debian.org</a><br>
</font></blockquote></div><br>