-
Notifications
You must be signed in to change notification settings - Fork 149
"resolution" option misnamed on Lexmark MFP (CX510de) #533
Comments
This errors occurs when using the printer over the network AND with usb. |
.. it seems your scanner doesn't provide the option 'resolution' .. which is a problem ... Let's check. Can you turn your scanner on, start Paperwork, and then open the diagnostic window please ? (this window is in the application menu --> "advanced"). It's going to collect various informations: logs, various statistics, sys info, and scanner infos (the last one being what I'm looking for). |
Ouch. In french it is "diagnostic", not "diagnostique" ! (the latter is accepted but really ugly) (it is running right now, I will provide data here in a few minutes) |
Here is the diag result... The printer is currently usable with network and USB, both are configured. So it can be seen twice in the diag. |
There seems to be a |
I have changed line 398 of
... and it works as expected. Maybe you could loop on multiple values, "resolution" and "scan-resolution", when trying to set the resolution. By the way, I think targetting the correct option would rather be pyinsane2's job. |
Ah oui mince, c'est subtile... :/ ( http://www.projet-voltaire.fr/blog/regle-orthographe/%C2%AB-diagnostic-%C2%BB-ou-%C2%AB-diagnostique-%C2%BB ) |
72f3b8b (pour "diagnostic") |
"scan-resolution" ...... great, someone wrote a full driver without reading the documentation first ... |
Maybe devs at Lexmark don't have enough time to RTFM :D |
By the way, have you seen the "source" option for the network scanner ? It's f***ing awesome!
(related to #534) |
Basically, since Pyinsane2, I'm trying to put all the workarounds for the scanners as much as possible in Pyinsane itself. |
Hm, not sure I'm supposed to see with the option 'source' ? It's what it should be (I have pretty much the same thing on my HP scanner, just I got "ADF" instead of "Automatic Document Feeder") |
Okay for what you'll be doing for scan-resolution in Pyinsane. Regarding the "source" option, it's what it should be in the USB scanner (first occurrence) but not in the network scanner (second occurrence). (both are detailed in the diag file) |
(regarding the source option, this discussion must continue in #534) |
Probably related... As said before, I have changed
See attached screencasts: paperwork_resolution_problem_videos.zip @jflesch, if it does not seem related to you, I'll create a new issue... |
I'm going to check on mine. I hope it isn't a bug I introduced in 1.0.5 while trying to make some crappy Windows scanners work :/ |
Does it it only happen on multi-scan, or single scans too ? |
It happens constantly. Single scan, multi scan, USB, network... |
Ok, first I'm going to do a clean patch in Pyinsane, and then we will see if you still have the issue |
That's perfect |
The workaround has been implemented in the branch 'wip-workaroud-lexmark' of Pyinsane. Unfortunately, I cannot really try it. Can you give it a try please ?
|
|
Hm, ok, should be fixed (still in the same branch) |
Weird error...
|
Yep, weird. It seems for some reason getattr was called before init() was even called. Anyway, this time, I took more time to test it (I patched Pyinsane a little to test it on my hardware), and I'm confident it will work this time. I'm merge it on the branch 'stable'. Feel free to give it a try. I'm closing this ticket. Please comment if I missed anything and I'll reopen it. |
Seems okay, thanks |
With my new multifunction printer (Lexmark CX510de), scanner calibration doesn't work, the following error is displayed:
Traceback in the terminal is:
The text was updated successfully, but these errors were encountered: