Windows Server 2008. Подключаем сканер.

| Комментариев: 33
w2k8_scaner.png
Сегодня пришлось столкнуться с достаточно интересной проблемой. Клиенту потребовалось подключение к терминальному серверу под управлением Windows Server 2008 сканера. Задача для сервера, в принципе, нетиповая, но не такая уж малораспространенная. Если в Windows Server 2003 всего лишь требовалось включить службу загрузки изображений (WIA), то в Server 2008 стало неприятным сюрпризом отсутствие этой службы вообще...

Начнем по порядку, в наличии имелся сервер под управлением Windows Server 2008 SP2 64-бит и далеко не новый сканер Canon LiDE 25. Ничто не предвещало беды, сканер нормально определился и установил необходимые драйвера, без проблем установилась фирменная утилита, казалось бы - работай.

Windows-Server-2008-SP2-x64-2009-11-26-22-24-02.png
Первая засада поджидала нас при попытке что-либо отсканировать, система неожиданно сообщила нам, что невозможно загрузить сервер TWAIN. Предположение о несовместимости не поднималось - данный сканер нормально работает в 64-битных версиях Windows Vista / 7, значит проблему следует искать где-то в системе. Более детальное изучение показало, что в системе полностью отсутствует инструментарий для работы со сканером или камерой: нет службы WIA и нет TWAIN драйверов.

Windows-Server-2008-SP2-x64-2009-11-26-22-24-55.pngБеглый поиск в интернет также не нашел решения данной проблемы. Большинство привычно мыло кости дяде Билли, сокрушаясь что Microsoft опять решает за нас, что нам нужно, а что нет. Отдельные отмороженные радикально настроенные личности предлагали решение проблемы копированием недостающих файлов из Vista и запуском необходимых служб через реестр. Может быть в экспериментальных целях или для отдельной категории извращенцев энтузиастов использующих серверные ОС на десктопе это решение и сгодится, но для сервера обслуживающего розничные продажи предприятия такой вариант абсолютно неприемлем.

Теперь самое время помыслить логически. Использование сканера на сервере задача нетиповая, следовательно то, что в базовой поставке данный инструментарий отсутствует, выглядит вполне обоснованно: меньше уязвимостей, выше стабильность и  ресурсы впустую не расходуются. Полное же исключение данного функционала маловероятно, серверные ОС Microsoft традиционно включают практически все функции десктопных версий, главное знать где включать.

Одним из приятных нововведений Server 2008 является новая оснастка для управления компонентами системы. Если в предыдущих версиях дополнительные компоненты устанавливались, в зависимости от назначения, из разных мест и не всегда было понятно где что искать, то теперь все дополнительные компоненты устанавливаются из оснастки  Компоненты в Диспетчере сервера. В нашем случае необходимый функционал содержится в компоненте Возможности рабочего стола.

Windows-Server-2008-SP2-x64-2009-11-26-22-28-24.pngУстанавливаем, перезагружаемся, проверяем. Сканер работает.

Windows-Server-2008-SP2-x64-2009-11-26-22-36-38.pngКроме этого в систему добавляются ряд мультимедийных приложений: Средство просмотра фотографий, Windows Media Player (а вот это, на наш взгляд, лишнее) и еще ряд настольных приложений.

Windows-Server-2008-SP2-x64-2009-11-26-22-39-29.pngКакие выводы напрашиваются из данной ситуации? Прежде всего стоит раз и навсегда запомнить, что прежде чем "рубить с плеча" и делать опрометчивые заявления, или, Боже упаси, патчить систему самопальными патчами, следует досконально изучить возможности самой системы, в том числе опциональные. В большинстве случаев все уже придумано до нас (и для нас). Остается только пожелать вам благоразумия и аптайма вашему серверу.



Комментариев: 33

Спасибо, очень помогли своей статьей =)

Большое человеческое спасибо. Был близок к переносу сканера на другую машину.
У меня, кстати, драйвера не хотели полноценно запускаться до включения "возможностей рабочего стола". Сканер, правда, Canoscan 8800F, драйвера для Windows 7 64 bit.

спасибо, сканер заработал)))

Спасибо! отличная статья и я с Вами полностью согласен по поводу "рубить с плеча"))

а вот у меня сканер МФУ Canon MF4320d так и не заработал ((((

Огромное спасибо за статью! Уваров А.С. у Вас не работает из за того что не запущена сама служба. После установки компонента зайдите в службы, там Служба загрузки изображений ее запустите и в переведите в автоматический режим. после этого все должно заработать.

Сори, не Уваров А.С., а versus...

А как дать доступ другим людям к программе сканированию например есть учеетка админ и юсер на сервере.

подключил - Возможности рабочего стола.
Вот что говорит
unable to retrieve image from device. Verify that the device is properly connected and try again

печатать печатает - МФУ Canon MF5700

подскажите в чем может быть проблема
win server 2008 - установил возможности рабочего стола
в панели управления появились сканеры и принтеры, и там видно что нормально подключено устройство WIA Canon MF5750
Диагностику проходит нормально.
а вот запускаю canon toolbox - он говорит что неустановлен поддерживаемый сканер.
Побывал и другие программы для сканирования, список сканеров пуст(
драйвера самые новые, служба WIA запушена
Подскажите в чем проблема

Проверил, все прекрасно работает

вот эта WIA ? да.

короче поднял виртуалку на vmware, там все заработало, только не понял как сканер в шару дать? принтер заработал в шаре!

а можешь сторонний софт подсказать?

От души благодарю!!!!!! Очень полезная статья!!! Чуть с работы не уволили из за сканера! 1С документооборот не регистрировал документ, ругался на отсутствие TWAIN драйвера!!!!!Ещё раз огромное спасибо автору!!!

Блин забыл сказать СПАСИБО!
Глянул тут - http://www.remote-scan.com

все ок работает!

Все работает пока не устанавливается роль сервера терминалов.. Что делать?)

После этого картина как до установки "Возможностей рабочего стола" то есть "Драйвер сканера не найден.попробуйте переустановить драйвер сканера" Удаляю роль ТС- все отлично! Погуглил -советуют в скопировать twain_32 в папку c:\Users\vasya\windows , но это пока ни к чему не привело. Засетил так же что если до службы ТС установлены возможности рабочего стола то галочку снять (удалить) возможности раб стола при наличии сервера Тс уже нельзя..

Нашел решение: в реестре HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications создается раздел mpnex40 (название исполняемого файла программы CanonMP Navigator)
в нем создаем значение DWORD значение 0x408
После этого все сканирует у всех

Ссылки: http://passcuda.livejournal.com/56943.html
http://support.microsoft.com/kb/186499/en-us
http://www.brianmadden.com/forums/t/21038.aspx

Спасибо!

Проблема та же, что и у Олега:
запускаю canon toolbox - он говорит что неустановлен поддерживаемый сканер.
Все таки это как-то решается?

Спасибо друг! Помог статейкой!

Пожалуйста помогите с установкой Canon MF5750 на WINDOWS server 2008 ! У меня ничего не получается! Буду очень признателен!

Комментировать

Подписка на блог

Подпишись  на обновление блога по RSS Мы в Твиттере

 

Архивы по месяцам

Реклама

Статистика

Работает на  Movable Type 5.12

 

Яндекс.Метрика

География

free counters

Об этой записи

Сообщение опубликовано 26.11.2009 22:41. Автор — Уваров А.С..

Предыдущая запись — Linux. Настройка роутера (NAT + DHCP + Squid)

Следующая запись — Ubuntu 9.10 - что новенького?

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.