Я пытался настроить ScanImage для сканирования бумаги формата Legal через ADF, но безуспешно. Я думал, что могу просто изменить координаты X и Y команды ScanImage, однако это не работает. Я пробовал другие настройки, но все безуспешно. Что я упускаю?
Я использую следующую команду:
scanimage -d $SCANBD_DEVICE -y 355.6 -x 215.9 --batch --format=tiff --mode Lineart --resolution 300 --source="ADF Duplex"
Syslog сообщает точные настройки, но показывает, что scanimage изменяет область сканирования
Nov 27 20:03:33 PiScanner scanbd: /usr/local/etc/scanbd/scan.sh: ************* Now Scanning LEGAL Size (Option 3 )on device fujitsu:fi-4220C2dj:100742 ***************
Nov 27 20:03:33 PiScanner scan.sh: scanimage: rounded value of br-x from 215.9 to 215.872
Nov 27 20:03:33 PiScanner scan.sh: scanimage: rounded value of br-y from 355.6 to 279.364
Nov 27 20:03:33 PiScanner scan.sh: Scanning -1 pages, incrementing by 1, numbering from 1
решение1
Я наконец-то докопался до сути! - похоже, что порядок параметров в командной строке имеет значение. Параметр --source="ADF Duplex" ДОЛЖЕН стоять первым в строке, так как это первый параметр в списке.
это в свою очередь позволяет--Страница-си--Высота страницыпараметры, позволяющие задать размер бумаги Legal для сканирования. Правильный синтаксис командной строки:
scanimage --source="ADF Duplex" -d $SCANBD_DEVICE --page-width 215.9 --page-height 355.6 -y 355.6 -x 215.9 --batch --format=tiff --mode Lineart --resolution 300