Сегодня пришлось столкнуться с достаточно интересной проблемой. Клиенту потребовалось подключение к терминальному серверу под управлением Windows Server 2008 сканера. Задача для сервера, в принципе, нетиповая, но не такая уж малораспространенная. Если в Windows Server 2003 всего лишь требовалось включить службу загрузки изображений (WIA), то в Server 2008 стало неприятным сюрпризом отсутствие этой службы вообще...
Начнем по порядку, в наличии имелся сервер под управлением Windows Server 2008 SP2 64-бит и далеко не новый сканер Canon LiDE 25. Ничто не предвещало беды, сканер нормально определился и установил необходимые драйвера, без проблем установилась фирменная утилита, казалось бы - работай.

Первая засада поджидала нас при попытке что-либо отсканировать, система неожиданно сообщила нам, что невозможно загрузить сервер TWAIN. Предположение о несовместимости не поднималось - данный сканер нормально работает в 64-битных версиях Windows Vista / 7, значит проблему следует искать где-то в системе. Более детальное изучение показало, что в системе полностью отсутствует инструментарий для работы со сканером или камерой: нет службы WIA и нет TWAIN драйверов.
Беглый поиск в интернет также не нашел решения данной проблемы. Большинство привычно мыло кости дяде Билли, сокрушаясь что Microsoft опять решает за нас, что нам нужно, а что нет. Отдельные Теперь самое время помыслить логически. Использование сканера на сервере задача нетиповая, следовательно то, что в базовой поставке данный инструментарий отсутствует, выглядит вполне обоснованно: меньше уязвимостей, выше стабильность и ресурсы впустую не расходуются. Полное же исключение данного функционала маловероятно, серверные ОС Microsoft традиционно включают практически все функции десктопных версий, главное знать где включать.
Одним из приятных нововведений Server 2008 является новая оснастка для управления компонентами системы. Если в предыдущих версиях дополнительные компоненты устанавливались, в зависимости от назначения, из разных мест и не всегда было понятно где что искать, то теперь все дополнительные компоненты устанавливаются из оснастки Компоненты в Диспетчере сервера. В нашем случае необходимый функционал содержится в компоненте Возможности рабочего стола.
Устанавливаем, перезагружаемся, проверяем. Сканер работает.
Кроме этого в систему добавляются ряд мультимедийных приложений: Средство просмотра фотографий, Windows Media Player (а вот это, на наш взгляд, лишнее) и еще ряд настольных приложений.
Какие выводы напрашиваются из данной ситуации? Прежде всего стоит раз и навсегда запомнить, что прежде чем "рубить с плеча" и делать опрометчивые заявления, или, Боже упаси, патчить систему самопальными патчами, следует досконально изучить возможности самой системы, в том числе опциональные. В большинстве случаев все уже придумано до нас (и для нас). Остается только пожелать вам благоразумия и аптайма вашему серверу.
Спасибо, очень помогли своей статьей =)
Большое человеческое спасибо. Был близок к переносу сканера на другую машину.
У меня, кстати, драйвера не хотели полноценно запускаться до включения "возможностей рабочего стола". Сканер, правда, Canoscan 8800F, драйвера для Windows 7 64 bit.
спасибо, сканер заработал)))
Спасибо! отличная статья и я с Вами полностью согласен по поводу "рубить с плеча"))
а вот у меня сканер МФУ Canon MF4320d так и не заработал ((((
Ищите причину, данная модель прекрасно работает с Windows Server 2008, начните с последних драйверов: http://www.canon.ru/Support/Consumer_Products/products/Fax__Multifunctionals/Laser/LaserBase_MF_series/i-SENSYS_MF4320d.aspx?type=download&page=1
Огромное спасибо за статью! Уваров А.С. у Вас не работает из за того что не запущена сама служба. После установки компонента зайдите в службы, там Служба загрузки изображений ее запустите и в переведите в автоматический режим. после этого все должно заработать.
Сори, не Уваров А.С., а versus...
А как дать доступ другим людям к программе сканированию например есть учеетка админ и юсер на сервере.
Не совсем понял, вы хотите дать доступ в терминальном режиме или по сети?
Если в терминале, то проблем никаких, любой пользователь имеющий права для запуска ПО для сканирования может использовать сканер.
подключил - Возможности рабочего стола.
Вот что говорит
unable to retrieve image from device. Verify that the device is properly connected and try again
печатать печатает - МФУ Canon MF5700
Проверяйте сам сканер, попробуйте переустановить драйвера, для сканера вообще есть драйвера под Vista/2008?
подскажите в чем может быть проблема
win server 2008 - установил возможности рабочего стола
в панели управления появились сканеры и принтеры, и там видно что нормально подключено устройство WIA Canon MF5750
Диагностику проходит нормально.
а вот запускаю canon toolbox - он говорит что неустановлен поддерживаемый сканер.
Побывал и другие программы для сканирования, список сканеров пуст(
драйвера самые новые, служба WIA запушена
Подскажите в чем проблема
Трудно сказать, по документации данная модель должна полностью поддерживаться в Windows Server 2008, проверьте работоспособность сканера в среде Vista/7, потом с теми же драйверами на 2008.
Проверил, все прекрасно работает
А Служба загрузки изображений у вас запущена?
вот эта WIA ? да.
Да.
короче поднял виртуалку на vmware, там все заработало, только не понял как сканер в шару дать? принтер заработал в шаре!
Без стороннего софта - никак.
а можешь сторонний софт подсказать?
Посмотрите здесь: http://www.remote-scan.com
От души благодарю!!!!!! Очень полезная статья!!! Чуть с работы не уволили из за сканера! 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 ! У меня ничего не получается! Буду очень признателен!