On Sat, Jun 29, 2013 at 8:16 PM, Simon Matter <simon.matter at invoca.ch> wrote: >> Another question: how can I escape the device name correctly? Since it >> contains spaces it fails to work: > > Did you try like this: > scanimage --device-name "smfp:XEROX\ WorkCentre\ 3220\ on USB:0"
Doesn't work: $ scanimage -L device `smfp:XEROX WorkCentre 3220 on USB:0' is a XEROX WorkCentre 3220 on USB:0 Flatbed Scanner alex at soleares:~$ scanimage --device-name smfp:XEROX WorkCentre 3220 on USB:0 scanimage: open of device smfp:XEROX failed: Invalid argument alex at soleares:~$ scanimage --device-name 'smfp:XEROX WorkCentre 3220 on USB:0' scanimage: open of device smfp:XEROX WorkCentre 3220 on USB:0 failed: Invalid argument alex at soleares:~$ scanimage --device-name "smfp:XEROX WorkCentre 3220 on USB:0" scanimage: open of device smfp:XEROX WorkCentre 3220 on USB:0 failed: Invalid argument alex at soleares:~$ scanimage --device-name "smfp:XEROX\ WorkCentre\ 3220\ on\ USB:0" scanimage: open of device smfp:XEROX\ WorkCentre\ 3220\ on\ USB:0 failed: Invalid argument alex at soleares:~$ scanimage --device-name "smfp:XEROX\ WorkCentre\ 3220" scanimage: open of device smfp:XEROX\ WorkCentre\ 3220 failed: Invalid argument alex at soleares:~$ scanimage --device-name "smfp:XEROX WorkCentre 3220" scanimage: open of device smfp:XEROX WorkCentre 3220 failed: Invalid argument
