Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please update on Feeder usability- does it work? #112

Open
markosjal opened this issue Oct 3, 2023 · 8 comments
Open

Please update on Feeder usability- does it work? #112

markosjal opened this issue Oct 3, 2023 · 8 comments

Comments

@markosjal
Copy link

markosjal commented Oct 3, 2023

I tried this a while back and had a comment posted here was told the sheet feeder did not work. That I think was over a year ago. That comment was still active and I added a reply to a couple days ago asking if the feeder now works but now the whole thread seems to have disappeared.

Please clarify sheet feeder functionality

@markosjal
Copy link
Author

I ask this because I have a Brother MFC2760 that has never been able to use the sheetfeeder via AirSane. The Brother is using the SANE-AIRSCAN driver with WSD protocol. I just upgraded to debian 11 on Pi 3B+ and the result is the same . I only get the first page. Just tested on OSX 10.15 and Mopria again. Does not matter if I save as PDF or JPG the result is the same., with only getting first page.

@SimulPiscator
Copy link
Owner

I know this is a problem. In the meantime, I got helpful information about this issue in #109, so I may be able to fix it.

@SimulPiscator
Copy link
Owner

In the latest commit, I have modified AirSane to improve behavior with ADFs. Please give it a try.

@markosjal
Copy link
Author

markosjal commented Oct 16, 2023

Ok I updated earlier today probably within an hour of your post and It did not work . I had no time to troubleshoot till now

here is the status of airsane Service
`
● airsaned.service - AirSane Imaging Service
Loaded: loaded (/lib/systemd/system/airsaned.service; bad; preset: enabled)
Active: active (running) since Sun 2023-10-15 13:08:53 PDT; 6h ago
Process: 529 ExecStartPre=/bin/sleep 15 (code=exited, status=0/SUCCESS)
Main PID: 1211 (airsaned)
Tasks: 5 (limit: 779)
CPU: 175ms
CGroup: /system.slice/airsaned.service
└─1211 /usr/local/bin/airsaned "--interface=*" --listen-port=8090 --access-log= --hotplug=true --mdns-announce=true --announce-secure=false --unix-socket= --web-interface=true --random-paths=false --compatible-path=true --lo>

Oct 15 13:08:38 raspberrypi systemd[1]: Starting airsaned.service - AirSane Imaging Service...
Oct 15 13:08:53 raspberrypi systemd[1]: Started airsaned.service - AirSane Imaging Service.
Oct 15 13:12:00 raspberrypi airsaned[1211]: Warning: Error 404 when requesting "/eSCL/ScannerCapabilities"
Oct 15 13:12:06 raspberrypi airsaned[1211]: Warning: Error 404 when requesting "/eSCL/ScannerCapabilities"
Oct 15 13:12:15 raspberrypi airsaned[1211]: Warning: Error 404 when requesting "/eSCL/ScannerCapabilities"
~
`

So I then went to
http://10.0.0.250:8090/eSCL/ScannerCapabilities

and see this in a web browser
`Error 404: Not Found

when processing request:

GET /eSCL/ScannerCapabilities HTTP/1.1
host: 10.0.0.250:8090
user-agent: Mozilla/5.0(X11;Linuxx86_64;rv:109.0)Gecko/20100101Firefox/118.0
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,/;q=0.8
accept-language: en-US,en;q=0.5
accept-encoding: gzip,deflate
connection: keep-alive
upgrade-insecure-requests: 1`

to hell with inserting code on here! Nothing seems to work.

@markosjal
Copy link
Author

I thought I would add the following which may be helpful. I wont even try to enter it as code as it never seems to work anyway!

scanimage --help -d 'airscan:w0:Brother MFC-7360N'
Usage: scanimage [OPTION]...

Start image acquisition on a scanner device and write image data to
standard output.

Parameters are separated by a blank from single-character options (e.g.
-d epson) and by a "=" from multi-character options (e.g. --device-name=epson).
-d, --device-name=DEVICE use a given scanner device (e.g. hp:/dev/scanner)
--format=pnm|tiff|png|jpeg|pdf file format of output file
-i, --icc-profile=PROFILE include this ICC profile into TIFF file
-L, --list-devices show available scanner devices
-f, --formatted-device-list=FORMAT similar to -L, but the FORMAT of the output
can be specified: %d (device name), %v (vendor),
%m (model), %t (type), %i (index number), and
%n (newline)
-b, --batch[=FORMAT] working in batch mode, FORMAT is out%d.pnm' out%d.tif'
out%d.png' or out%d.jpg' by default depending on --format
This option is incompatible with --output-file. --batch-start=# page number to start naming files with
--batch-count=# how many pages to scan in batch mode
--batch-increment=# increase page number in filename by #
--batch-double increment page number by two, same as
--batch-increment=2
--batch-print print image filenames to stdout
--batch-prompt ask for pressing a key before scanning a page
--accept-md5-only only accept authorization requests using md5
-p, --progress print progress messages
-o, --output-file=PATH save output to the given file instead of stdout.
This option is incompatible with --batch.
-n, --dont-scan only set options, don't actually scan
-T, --test test backend thoroughly
-A, --all-options list all available backend options
-h, --help display this help message and exit
-v, --verbose give even more status messages
-B, --buffer-size=# change input buffer size (in kB, default 32)
-V, --version print version information
Output format is not set, using pnm as a default.

Options specific to device `airscan:w0:Brother MFC-7360N':
Standard:
--resolution 100|200|300dpi [300]
Sets the resolution of the scanned image.
--mode Color|Gray [Color]
Selects the scan mode (e.g., lineart, monochrome, or color).
--source Flatbed|ADF [Flatbed]
Selects the scan source (such as a document-feeder).
Geometry:
-l 0..215.9mm [0]
Top-left x position of scan area.
-t 0..297.18mm [0]
Top-left y position of scan area.
-x 0..215.9mm [215.9]
Width of scan-area.
-y 0..297.18mm [297.18]
Height of scan-area.
Enhancement:
--brightness -100..100% (in steps of 1) [0]
Controls the brightness of the acquired image.
--contrast -100..100% (in steps of 1) [0]
Controls the contrast of the acquired image.
--shadow 0..100% (in steps of 1) [0]
Selects what radiance level should be considered "black".
--highlight 0..100% (in steps of 1) [100]
Selects what radiance level should be considered "white".
--analog-gamma 0.0999908..4 [1]
Analog gamma-correction
--negative[=(yes|no)] [no]
Swap black and white

@SimulPiscator
Copy link
Owner

SimulPiscator commented Oct 16, 2023

Are you sure you have LOCAL_SCANNERS_ONLY=false in your /etc/default/airsaned ?

@SimulPiscator
Copy link
Owner

If you run airsaned from the command line, and don't specify the compatible_path argument, you will also not be able to access the first scanner at /eSCL.
I understand this is annoying, therefore I have now made compatible_path the default.

@markosjal
Copy link
Author

Well my new install of Bullseye is now crashed on my Pi. When I get back to reinstalling, will test again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants