Warning: Creating default object from empty value in /var/www/u0668192/data/www/kuzevich.ru/components/com_k2/views/itemlist/view.html.php on line 743

Материалы отфильтрованы по дате: декабря 2014

Добрый день. Пишу про HP LaserJet 1132MFP только потому, что разбирался с ним.

Думаю что это справедливо и для других МФУ и сканеров.

Итак, купил один мой знакомый себе вышеозначенный комбайн в офис и решил подключить его к серверу.

SmartInstall отработал на славу, все установилось, все печатает, но не сканирует!

Смотрим в диспетчер устройств и видим что у нас ошибка на драйвере сканера.

Итак начнем по порядку.

Начиная с Windows Server 2008  у нас по умолчанию нет Службы загрузки изображений (WIA).

Чтобы ее установить, в Диспетчере сервера->Компоненты->Добавить компонент "Возможности рабочего стола".

Компонент устанавливается, компьютер перезагружаются и некоторые везунчики уже сейчас могут сканировать (драйвер сканера заработал). Но это не наш случай :)

При запуске программы сканирования, в окне выбора источника TWAIN, пусто!

А дальше у нас очень интересные симптомы:
Если в командной строке (cmd) мы переключим режим пользователя в режим "установки" командой CHANGE USER /INSTALL, то TWAIN прекрасно запускается и работает.
В стандартном же режиме "выполнения" не работает (в него можно вернуться командой CHANGE USER /EXECUTE )

Далее у нас 2 варианта решения проблемы (мне помог второй, первый не сработал):

1) Скопировать папку %windir%\twain_32 а так же файлы  twain_32.dll, twain.dll, twunk.exe, twunk_32.exe  в папку профиля пользователя %userprofile%\windows (у меня не заработало, а стали вылезать дополнительные ошибки, поэтому вернул как было)

2) Добавить программу в "совместимые" терминальному серверу:

а) Для 32-битных систем путь в реестре:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\
б) Для 64-битных систем путь в реестре:
HKEY_LOCAL_MACHINE\Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\

(я на всякий случай добавил и туда и туда :) )

По вышеописанным путям, в соответсвии с типом Вашей системы создаем раздел "ИмяПриложения", где "ИмяПриложения" - название вашей программы для сканирования. В моем случае была HP-шная hppscan0.exe, соответственно мой раздел называется HPPSCAN0

В созданном разделе добавляем параметр "Flags" типа DWORD и шестнадцатиричным значением 408

Радуемся появившемуся окошку сканера.

 P.S. Информацию собирал по крупицам по форумам и сайтам.

В конце, так сказать, используемая литература:

http://www.brianmadden.com/forums/t/21038.aspx
http://passcuda.livejournal.com/56943.html
http://interface31.ru/tech_it/2009/11/windows-server-2008-podkljuchaem-skaner.html

 

Опубликовано в Железо и софт