Questions tagged [sane]

SANE is an open source API that provides access to raster image scanner hardware, written for Unix and Linux.

SANE stands for "Scanner Access Now Easy" and is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, hand-held scanner, video- and still-cameras, frame-grabbers, etc.).

The current source code is written for UNIX (including GNU/Linux) and is available under the GNU General Public License (the SANE API is available to proprietary applications and backends as well, however).

More information may be found at the sane web site.

35 questions
1
vote
1 answer

Cannon Pixma MG2200 Scanner detected by sane-find-scanner but not scanimage -L

I have a Pixma MG2200 Allinone, I have successfully been able to print, but I cant get the scanner to work. I checked the SANE website and my device is supported, but I cant get scanimage -L to see it... Heres the information I've been able to dig…
Juston G
  • 11
  • 2
1
vote
0 answers

MacOS Image Capture app squatting on USB device while trying to use xsane

I had a new machine set up running El Capitan, and xsane installed for the scanner via macports as usual. xsane failed to recognise the device, with the following symptoms: sane-find-scanner found USB scanner (vendor=0x04b8 [EPSON], product=0x0128…
1
vote
0 answers

TWAIN SANE Interface and Image Capture in Mac OS X

My scanner won't show under Devices in Mac OS X Image Capture. I have installed the necessary files for TWAIN SANE Interface as mentioned here http://www.ellert.se/twain-sane/. I was able to scan via scanimage in terminal and I am currently looking…
newbieMACuser
  • 847
  • 1
  • 11
  • 19
1
vote
0 answers

Installing SANE backends via Mac OS X terminal

Where can I find sane-backends after performing these commands in the terminal: $ cd Downloads $ sudo installer -pkg sane-backends.pkg -target / note: - sane-backends.pkg is located inside Downloads folder. - I downloaded sane-backends.pkg together…
newbieMACuser
  • 847
  • 1
  • 11
  • 19
1
vote
2 answers

On Linux, how do I take the TIFF that SANE's scanimage outputs and convert it to a JPEG with a pipe character?

I was thinking of using Imagemagick's convert program, as my preferred program nconvert doesn't work on the ARM CPU of the Raspberry pi.
0
votes
0 answers

scanbd unable to detect scanner

I am trying to setup a scan station using my Canon CanoScan LiDE 110 connected to a pi zero w running DietPi 8.1.2. Initially I had saned running and it worked fine. scanimage -L listed my scanner and I was able to scan from a networked system using…
0
votes
1 answer

Create a 16 Bit TIFF image from a Python string

I need to use scanner in 16 bit depth and color mode, so i modified python-imaging-sane (that doesn't support RGB tiff with 16 bit depth) to receive from a scanner (epson v500) an image in a Python string. this is the modified function that i use to…
0
votes
2 answers

Scan small areas at maximum resolution (up to 6400dpi)

Problem statement: I want to scan an image at maximum scanner resolution (6400 dpi on a Epson V850). This is partly possible from the Epson scanner "professional mode" in the software, provided that the scan area is limited to 21000 x 30000…
MC-8
  • 65
  • 2
  • 9
0
votes
1 answer

libusb-1.0.so.0 for SLES 11

I would like to know if any of you can help me with the following problem. I need to install the libusb-1.0.so.0 library on suse linux enterprise server 32 bits. I need the library because it is require by SANE software. The operating system has…
shaka
  • 1
0
votes
1 answer

how to append a buffer[] to a vector<> and then copy it to a jbytearray?

This does a sane_read (with SANE) and converts to a java application. expected_bytes might not be 100% accurate, hence the use of a vector<>. Something is wrong because the resulting image is wrong. It works if I use env->SetByteArrayRegion…
Thiago Sayão
  • 2,197
  • 3
  • 27
  • 41
0
votes
2 answers

scanimage: open of device fujitsu:ScanSnap iX500:[s/n] failed: Invalid argument

Trying to trigger scans from fujitsu ScanSnap iX500 using CLI, defining a specific scanner. scanimage --device 'fujitsu:ScanSnap iX500:[s/n]' --resolution 300 --batch=Scan-p%d.pnm --format=pnm --mode color The error from that: scanimage: open of…
WhatsYourFunction
  • 621
  • 1
  • 9
  • 25
0
votes
1 answer

Django, persistance without serialization

I'm working on a Django project that uses a flatbed scanner. It takes a long time to connect to the scanner. So I'm looking for a way to re-use the scanner instance. Serialization seems to be the go to solution for this problem. Unfortunately I can…
CyberFly
  • 757
  • 1
  • 10
  • 15
0
votes
1 answer

How can I setup simple-scan on my nixos host for an HP OfficeJet Pro

I have an HP OfficeJet Pro 8610, and a nixos host. I can easily set up the printer in cups, using hplip and a hp:/net/... address. But how can I set up scanning with simple-scan? It doesn't recognize the existence of the printer, neither does…
user3416536
  • 1,429
  • 9
  • 20
0
votes
0 answers

Why cant I read from stdin after calling python-sane get_devices()

I am trying to create a script which lists locally connected scanners using sane.get_devices(True) and then allow the user to select a device based on the displayed list. However, after running the sane.get_devices() method, a call…
w_hoami
  • 101
  • 1
  • 1
  • 8
0
votes
2 answers

Setting scan coordinates in device options on pyinsane

I use Sane's command line utility (scanimage) in order to scan films from the transparency unit of my scanner. Here is the command that I have been using with success: scanimage --device-name pixma:04A9190D \ --source 'Transparency Unit'…
retrography
  • 6,302
  • 3
  • 22
  • 32