Я хочу написать систему для обработки важных документов в моем доме. Это история пользователей для получения нового документа:Доступ к сканеру с Java или Python (или что-то еще, если это технически мотивировано) в Linux (но Windows было бы неплохо)
- I «Добавить новый документ», и мне предлагается сканировать его, используя мой комбинированный принтер/сканер.
- Я просматриваю отсканированную копию, чтобы увидеть ее достаточно хорошего качества. Что у него есть.
- Система сообщает мне отметить ее номером N, который я делаю. Я также указываю название, тип документа, описание и когда документ больше не нужен для хранения (его никогда нельзя было всегда хранить).
Проблема заключается в доступе к сканеру. Я не знаю, что это самый плавный путь. В идеале он поддерживал бы «все» сканеры через какой-то стандартный интерфейс. Я не знаю, существует ли это. Должен ли я делать это в Java, Python или что-то еще?
Моя основная платформа - Linux. Но если бы это работало и на Windows, это было бы хорошо. Если мне удастся создать что-то полезное, я выпущу его как GPL, так что это тоже по хорошей причине. ;-)
Благодарим за понимание!
Или использовать SANE? –
На самом деле, SANE выглядит лучше, если вы можете заставить его работать на вас. TWAIN - UI + API, SANE - это просто API. – skaffman