Получите доступ к сканеру из Java или Python (или что-то еще, если это технически мотивировано) в Linux (но Windows будет неплохо) - PullRequest
1 голос
/ 11 января 2010

Я хочу написать систему для обработки важных документов в моем доме. Это пользовательская история для получения нового документа:

  1. Я "Добавить новый документ" и мне предлагается отсканировать его, используя мой комбинированный принтер / сканер.
  2. Я просматриваю отсканированную копию, чтобы убедиться, что она достаточно хорошего качества. Что у него есть.
  3. Система говорит мне пометить его номером N, что я и делаю. Я также ввожу заголовок, тип документа, описание и, когда документ больше не требуется хранить (не всегда можно было его сохранить).

Проблема в доступе к сканеру. Я не знаю, какой самый плавный путь. В идеале он будет поддерживать «все» сканеры через какой-то стандартный интерфейс. Я не знаю, существует ли это вообще. Должен ли я сделать это на Java, Python или что-то еще?

Моя основная платформа - Linux. Но если бы это работало и на Windows, это было бы неплохо. Если мне удастся создать что-то полезное, я выпущу это как GPL, так что это тоже хорошее дело. ; -)

Спасибо за чтение!

Ответы [ 2 ]

3 голосов
/ 11 января 2010

В Linux общий интерфейс для сканеров: SANE .

1 голос
/ 11 января 2010

Стандартный интерфейс для сканеров: TWAIN . Если вы поищите в Google «java twain» или «python twain», вы получите множество полезных материалов, например,

...