python-scan-eSCL
python-scan-eSCL copied to clipboard
Canon MF232w and scan.py
A user at
https://forums.linuxmint.com/viewtopic.php?f=51&t=298510
attempted to use scan.py.
This failed with
Traceback (most recent call last): File "scan.py", line 57, in
maxxr = etree.ETXPath("//{%s}MaxOpticalXResolution" % scanns)(tree)[0].text IndexError: list index out of range
Is this a Python or a script error?
Regards,
Brian.
Apparently that device uses a different syntax to list the supported resolutions.
You'll need to parse the DiscreteResolution tags in a similar way. That is likely the better approach ti using MaxOpticalXResolution.
I'd say it is about 30 minutes of programming effort to get this working on that scanner, too - if you have access to the device so you can test your efforts.
Remember that my script is just a proof of concept. A refined, user-friendly solution should be added to SANE instead, to make this accessible from within applications such as GIMP easily.