<div dir="ltr"><div dir="ltr"><div>Hi,</div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, Dec 23, 2024 at 9:14 PM Low Salt Popcorn <<a href="mailto:thelowsaltpopcorn@hotmail.com">thelowsaltpopcorn@hotmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">These "scanners" basically look like a webcam mounted on an arm atop an <br>
upside-down letter "L" (or Greek capital letter gamma).<br>
<br>
They look like the best option for scanning old books that don't require <br>
laser-printer quality resolution.<br>
<br>
One such scanner is reviewed by CNX software:<br>
<br>
<a href="https://www.cnx-software.com/2023/07/23/czur-et24-pro-book-scanner-review-with-ubuntu-22-04-linux/" rel="noreferrer" target="_blank">https://www.cnx-software.com/2023/07/23/czur-et24-pro-book-scanner-review-with-ubuntu-22-04-linux/</a><br>
<br>
The author notes that the scanner practically identifies itself as a <br>
webcam ("UVC"). So in theory it should "work" on any GNu/Linux computer, <br>
with only the Windows/Mac user software as the major difference.<br>
<br>
I've also seen in various online platforms (e.g. AliExpress) similar, <br>
but much cheaper no-brand models. So my question is, does anybody here <br>
have such a device? Is it reasonable to assume that all scanners of this <br>
type are UVC-compatible devices?<br>
<br>
<a href="https://en.wikipedia.org/wiki/USB_video_device_class" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/USB_video_device_class</a><br>
<br>
If these devices are indeed all UVC, my idea is to have ffmpeg take JPEG <br>
or PNG snapshots of the material I'm scanning. Or otherwise simply take <br>
one continuous video and later simply pause and screenshot individual <br>
frames.<br>
<br>
Note: I've searched the sane backends page:<br>
<br>
<a href="http://www.sane-project.org/sane-backends.html#VIDEO" rel="noreferrer" target="_blank">http://www.sane-project.org/sane-backends.html#VIDEO</a><br>
<br>
I can't find any reference to UVC-device support<br></blockquote><div><br></div><div>So, there is a video camera backend called sane-v4l but it is quite old and doesn't support the newer v4l2 API standard.</div><div>We were just discussing this during the GTK porting effort recently of the frontend utility xcam. For testing, it appears that none of the current webcams actually work with it because the backend doesn't support the colour formats that more recent colour webcams require. Although xcam supports all backends so testing is possibly, it's not really possible to test xcam with an actual camera.<br></div><div><br></div><div>If anyone wishes to write a new v4l2 backend or update the existing sane-v4l one then that would be very welcome. Failing that, one of us might get to it at some point.<br></div><div><br></div><div>Cheers,</div><div>Ralph <br></div></div></div>