Можно ли использовать серверную часть SANE на платформах Windows? - PullRequest
2 голосов
/ 14 февраля 2012

Мне нужно разработать приложение для сканирования для Canon 9000F, но у меня проблемы с WIA и TWAIN.Я прочитал на домашней странице проекта SANE, что этот конкретный сканер довольно хорошо работает с их технологией, поэтому мне было бы интересно, если можно использовать бэкэнд SANE на платформах Windows.

Я нашел некоторую информацию оэтот веб-сайт: http://www.zago.net/sane/windows/sane_on_windows.html

SANE в Windows: порт был интегрирован в дерево CVS 23 сентября 2003 года. Он будет доступен в выпуске SANE 1.0.13.

Windows также указана в качестве платформы на странице википедии SANE:

Операционная система: Microsoft Windows, Linux, UNIX, OS / 2

Ответы [ 2 ]

2 голосов
/ 29 января 2013

Несмотря на эту очень интересную тему: здравый смысл запускается в окнах без Cygwin Я думаю, что единственно реальным вариантом использования SANE в Windows является использование Cygwin или MinGW с MSYS .Из файла README.windows :

SANE в Windows

Предварительные условия

Чтобы иметь возможность компилировать вменяемые серверные части, необходимоиметь компиляторы Cygwin или Mingw и подходящую POSIX-совместимую среду.

Вы можете получить Cygwin POSIX-совместимую среду для Windows Windows и компилятор Cygwin gcc по адресу http://www.cygwin.com

Вы можете получить MSYSPOSIX-совместимая среда для Windows и компилятор MinGW gcc по http://www.mingw.org/wiki/MSYS

Сканер должен быть обнаружен Windows и не должен быть отключен.Проконсультируйтесь с менеджером оборудования.

Когда у вас есть какой-либо из них, вы можете распаковать и собрать SANE из исходного кода (проверьте readme для необходимых библиотек), и он может работать, а может и не работать с вашим.Canon 9000F Сканер.

Как вы говорите, высока вероятность того, что он будет работать, поскольку он указан как поддерживаемый в pixma backend.

0 голосов
/ 08 сентября 2015

Сложная часть была обработана TWAIN, которая больше не доступна, поскольку Windows движется вперед. Бэкэнды SANE должны быть построены под Cygwin. Не будет строить с Mingw - без функциональности POSIX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...