Using Raspberry Pi as scan server? #115
-
I was wondering whether I could use this package in a Raspberry Pi (Raspbian OS) for creating a wireless scan server. I have an HP Deskjet Ink Advantage 1515 printer/scanner and it doesn't have a built-in network support. I am now using this Raspberry Pi as a wireless print server using CUPS but I wanted to extend its feature to wireless scanning. Additional question: How is this package different from SimulPiscator/AirSane besides the web-interface? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
The If your printer supports IPP-over-USB protocol, you may try to use To check if IPP-over-USB is supported by device, do
If you see combination of Class=7 and Protocol=4, your device supports IPP-over-USB. The
And replace If it works for you, your printer will appear on a network as an IPP printer and eSCL scanner, and no additional software on the Raspberry Pi side will be needed (no CUPS etc). The My recommendation: use
|
Beta Was this translation helpful? Give feedback.
-
There may be multiple lines per device, but if none of them contains 7/4 combination, yes, it means that you can't use These numbers are hardwired into the device, and software installed and running on the host can't change them. |
Beta Was this translation helpful? Give feedback.
-
I don't know. AirSane author claims so, but I briefly tested with Mopria for Android (it also uses eSCL), and didn't succeed. It may be my mistake though, I didn't investigate thoroughly. But
Yes, starting from Fedora 32
Yes |
Beta Was this translation helpful? Give feedback.
-
I am working on a project currently to share a windows scanner by way of eSCL. Once I get through that , it is my intention to make the SANE to eSCL equivalent for Linux. I have tested the Airsane package with mixed results .if I felt it were up to par, I would not bother with my own. Unfortunately with Airsane I have seen client incompatibility as well as some scanners being incompatible. I do not see it improving rapidly. I will say after playing with eSCL for a couple years now that building an eSCL server is much more complex than the client. |
Beta Was this translation helpful? Give feedback.
The
sane-airscan
is a scanner driver for SANE, not the server.If your printer supports IPP-over-USB protocol, you may try to use
ipp-usb
(https://github.com/OpenPrinting/ipp-usb) to re-export it to the network. Regardless of its name, IPP-over-USB typically exposes printing, scanning and device's web console.To check if IPP-over-USB is supported by device, do
lsusb -v
as root, find your printer's entry and look for the following lines:If you see combination of Class=7 and Protocol=4, your device supports IPP-over-USB.
The
ipp-usb
daemon by default doesn't expose devices to t…