Segfault при сканировании с помощью многофункционального сканера Brother с автоподатчиком документов

У меня есть комбинированный принтер / сканер Brother MFC-J895DW. У него есть податчик документов, поэтому он может сканировать стопку страниц (но не двустороннюю).Поскольку SimpleScan получает только первую страницу стека, я вместо этого создаю сценарий bash с scanadf для автоматизации сканирования.

Проблема:
Ошибка сегментации возникает, как только scanadf завершил сканирование стопки страниц и правильно (!) Сохранил их на диске. Похоже, это никак не повлияло на мой результат, но сбой в моем скрипте ужасен.

Вот основная команда (взята из этого связанного сообщения ):

output_file=/tmp/scan_"$scantimestamp"".pnm"
scanadf -x 210mm -y 297mm --resolution 100 -o "$output_file"_%04d

Вот вывод консоли после правильного сканирования 2 страниц:

scanadf: rounded value of br-x from 210 to 209.981
scanadf: rounded value of br-y from 297 to 296.973
Scanned document /tmp/scan_20200114-101601.pnm_0001
Scanned document /tmp/scan_20200114-101601.pnm_0002
Scanned 2 pages
/home/torben/scan.sh: line 11: 28240 Segmentation fault      (core dumped) scanadf -x 210mm -y 297mm --resolution 100 -o "$output_file"_%04d

Я, вероятно, мог бы проигнорировать это ( 2> / dev / null ), но вместо этого я хочу понять это. Есть идеи?

0
задан 14 January 2020 в 12:36

0 ответов

Другие вопросы по тегам:

Похожие вопросы: