Предполагается, что сканер подключен к серверу, на котором выполняется PHP:
В настоящее время есть несколько хороших решений для сканирования изображений через PHP с использованием программного обеспечения Open Source SANE Scanning:
PHP облегченный графический интерфейс сканирования, использующий программное обеспечение Open Source SANE Scanning. PHP GUI может быть установлен на любом веб-сервере, если PHP может быть запущен. PHP вызывает команду scanimage, чтобы обеспечить сканирование. После сканирования, изображение передано "|" в gocr / pnmtojpeg для предоставления полученного файла.
phpSANE - это веб-интерфейс для SANE, написанный на HTML / PHP, который можно сканировать с помощью веб-браузера. Он также поддерживает OCR.
Пример кода:
exec("scanimage --mode Gray --resolution 150 | pnmtojpeg > /tmp/image.jpg");
Вы можете обратиться на домашнюю страницу проекта SANE для получения дополнительной информации о доступных опциях, шагах установки и т. Д.