Pull to refresh

Удобное использование сканера HP в локальной сети

Reading time 1 min
Views 13K
Так получилось, что у нас в офисе в локальной сети стоит МФУ HP LaserJet, подключенный к серверу.
Его печатающая часть расшарена на всю сеть стандартными средствами, а вот со сканированием были проблемы.
Собственно, решены они были написанием двух скриптов (PHP + bash) для сервера, которые позволяют:

  • выбрать источник сканирования (верхний лоток с автопротяжкой для листов А4 или планшетный сканер)
  • установить количество страниц (имеет смысл только для планшетного сканера — он не может определить, когда листы закончились)
  • при желании — тут же перегнать многостраничный документ в PDF
  • скачать получившийся файл(ы) на свой компьютер

Выглядит это все вот так:





Результаты сканирования

Исходники: тут или тут или тут.

Собственно, для использования надо:

  1. Поправить переменную outdir в файле scanme и выставить ему chmod +x
  2. Поправить строки 18 и 27 в файле index.php, прописав в них IP сети и путь к скрипту scanme

Внутри вызываются утилиты scanimage, tiffcp и tiff2pdf — возможно вам придется доставить их из репозитория/пакетов.

upd. Хабраюзер otaqsun подсказал также проект phpSANE — хорош для сканирования картинок по одной, но не понимает автоматического податчика документов и не умеет перегонять результаты сканирования в PDF (зато умеет в JPEG и PNM).
Tags:
Hubs:
+6
Comments 19
Comments Comments 19

Articles