Сканирование с терминала

Я хочу иметь возможность сканировать с терминала, а затем отправлять отсканированный вывод в определенный каталог. Можно ли это сделать из терминала.

15
задан 23 February 2012 в 04:33

2 ответа

scanimage устанавливается по умолчанию.

И вот я использую это:

$ scanimage -L
device `epson2:libusb:002:003' is a Epson PID 084F flatbed scanner

$ scanimage -d "epson2:libusb:002:003" --format tiff > rawr.tiff

Очевидно, что генерирует файл в формате TIFF. Без потерь, но обычно довольно обширный. Вы можете преобразовать это в промежуточный файл, установив imagemagick, а затем отправив выходные данные сканирования в команду convert:

$ scanimage -d "epson2:libusb:002:003" --format=tiff | convert tiff:- scan.jpg
0
ответ дан 23 February 2012 в 04:33

Протестированный в 18.04 LTS, хорошо работает.

Вы, возможно, должны установить разрешение сканирования (150/300/600 точки на дюйм). Сделать это использование "-разрешение" параметрический усилитель (этот параметрический усилитель не делают упомянутый в документы страницы справочника scanimage ). Это помогает Вам уменьшить размер произведенных файлов.

Пример для сканирования на 600 точек на дюйм с png произвел:

scanimage "epson2:libusb:002:003" --resolution 600 --format=png

разница в размере Выходного файла между 300 и 600 точками на дюйм является значительной при сканировании изображения (не текст).

Мои значения для изображения A4 по умолчанию:

  • 300 точек на дюйм: 2560 пкс * изображение на 3150 пкс, 2-20 Мбит *.png файл
  • 600 точек на дюйм: 5120 пкс * изображение на 7020 пкс, 30-65 Мбит *.png файл
2
ответ дан 14 September 2019 в 13:14

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

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