Сканировать документы длиной более 14 дюймов с помощью сканера Brother с помощью SANE в Linux?

У меня есть Brother MFC-L3750CDW. Я хочу отсканировать документы длиной более 14 дюймов (длинные чеки) от устройства подачи. Я нашел множество статей о том, как это сделать с помощью драйверов Windows, но неудивительно, что они не содержат инструкций для Linux. Все они предлагают отключить «автоматическое выравнивание» и некоторые другие функции, чтобы включить сканирование сверх обычного максимума.на веб-сайте Brother

Я проверил параметры, сообщенные моим принтером через SANE, и не вижу для этого никаких вариантов. я могу установитьbr_y, но его максимальная длина составляет 355 мм (14 дюймов). Установка значения выше этого не имеет никакого эффекта. Я нашел это в списке рассылки , ноscanimage --aldкажется, больше не существует. Вот список опций, сообщаемых моим сканером в соответствии сpython-sane.

Я нашел эту проблему в Super User, но она касается сканера Fujitsu. Было предложено сложить квитанцию, но я не хочу этого делать. Я хочу, чтобы это было как можно более прямолинейно, потому что я использую OCR.

Есть ли способ включить это?

Вот код, который я использую для сканирования документа:

      import sane
sane.init()
dev = sane.open('airscan:e1:Brother MFC-L3750CDW series')
dev.source = 'ADF'
dev.br_y = 5000
print(dev.opt)
dev.start()
im = dev.snap()
im.save(filename)

С использованиемscanimageиз командной строки я не могу заставить сканер использовать устройство подачи, а не планшет.

      scanimage --mode Color --device-name "airscan:e0:Brother MFC-L3750CDW series" --buffer-size="10MB" -y 355mm --resolution 150dpi --batch="test_crop_desk_%d" -l 43 --batch-start 0 --format=tiff

Что определяет оба--device-nameи--batch. Он все еще использует планшет.

0 ответов

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