<div dir="ltr"><div>SANE has been broken on Mac for a long time (<a href="https://gitlab.com/sane-project/backends/-/issues/473">1</a>, <a href="https://gitlab.com/sane-project/backends/-/issues/153">2</a>). You can compile it yourself with <a href="https://github.com/cyanfish/naps2-sane/blob/main/patches/sane-macfix.patch">this patch</a>, or if you like you can try <a href="https://www.naps2.com">NAPS2</a> (my software) which includes a patched SANE build.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 27, 2023 at 5:13 AM Peter Koellner <<a href="mailto:peter@asgalon.net">peter@asgalon.net</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">Hi!<br>
<br>
I have got a Plustek U24 flatbet scanner I have been using since more or less the stone age, between 2007 and 2019 I regularely used it with Linux desktops and a 2007 MBP. Recently, I had to replace the MBP.<br>
<br>
scanimage on a devuan linux box works:<br>
<br>
scanimage -L<br>
device `plustek:libusb:001:009' is a Plustek OpticPro U24 flatbed scanner<br>
<br>
<br>
scanimage --version<br>
scanimage (sane-backends) 1.0.31-debian; backend version 1.0.31<br>
<br>
scanimage -d 'plustek:libusb:001:009' -T -v<br>
Output format is not set, using pnm as a default.<br>
scanimage: scanning image of size 202x150 pixels at 24 bits/pixel<br>
scanimage: acquiring RGB frame, 8 bits/sample<br>
scanimage: reading one scanline, 606 bytes...   PASS<br>
scanimage: reading one byte...          PASS<br>
scanimage: stepped read, 2 bytes...     PASS<br>
scanimage: stepped read, 4 bytes...     PASS<br>
scanimage: stepped read, 8 bytes...     PASS<br>
scanimage: stepped read, 16 bytes...    PASS<br>
scanimage: stepped read, 32 bytes...    PASS<br>
scanimage: stepped read, 64 bytes...    PASS<br>
scanimage: stepped read, 128 bytes...   PASS<br>
scanimage: stepped read, 256 bytes...   PASS<br>
scanimage: stepped read, 512 bytes...   PASS<br>
scanimage: stepped read, 1024 bytes...  PASS<br>
scanimage: stepped read, 1023 bytes...  PASS<br>
scanimage: stepped read, 511 bytes...   PASS<br>
scanimage: stepped read, 255 bytes...   PASS<br>
scanimage: stepped read, 127 bytes...   PASS<br>
scanimage: stepped read, 63 bytes...    PASS<br>
scanimage: stepped read, 31 bytes...    PASS<br>
scanimage: stepped read, 15 bytes...    PASS<br>
scanimage: stepped read, 7 bytes...     PASS<br>
scanimage: stepped read, 3 bytes...     PASS<br>
<br>
<br>
<br>
Trying the same, with the same device connected with a USB-C adaptor to the MBP M2 Max with macOS 13.5 (22G74), installed<br>
with macports:<br>
<br>
scanimage --version<br>
scanimage (sane-backends) 1.0.31; backend version 1.0.31<br>
<br>
scanimage -L <br>
device `plustek:libusb:001:001' is a Plustek OpticPro U24 flatbed<br>
scanner<br>
<br>
scanimage -T -d 'plustek:libusb:001:001' -v<br>
Output format is not set, using pnm as a default.<br>
scanimage: scanning image of size 202x150 pixels at 24 bits/pixel<br>
scanimage: acquiring RGB frame, 8 bits/sample<br>
scanimage: reading one scanline, 606 bytes...   FAIL Error: Operation<br>
was canceled<br>
<br>
<br>
<br>
So the scanner is recognized, but somehow read fails while or after<br>
warmup - it takes a while before the error shows up.<br>
<br>
Any ideas? I wanted to do a bug report, but gitlab says my account is<br>
blocked and I have no clue what "contacting your gitlab administrator"<br>
means since there is no sensible contact information.<br>
<br>
<br>
sudo port info sane-backends<br>
Warning: port definitions are more than two weeks old, consider updating them by running 'port selfupdate'.<br>
sane-backends @1.2.1 (graphics)<br>
Variants:             [+]avahi, escl, gphoto2, no_local, pnm, universal<br>
<br>
Description:          These are the backends for the Scanner Access Now Easy project. They allow you to access various scanners either locally or remotely using saned.<br>
Homepage:             <a href="http://www.sane-project.org/" rel="noreferrer" target="_blank">http://www.sane-project.org/</a><br>
<br>
Build Dependencies:   pkgconfig<br>
Library Dependencies: libjpeg-turbo, libusb, net-snmp, tiff, zlib, libxml2, openssl, avahi<br>
Platforms:            darwin<br>
License:              GPL-2+<br>
Maintainers:          none<br>
<br>
</blockquote></div>