none
GPO Установка принтера с не стандартным обработчиком печати Windows XP RRS feed

  • Вопрос

  • Доброго дня!

    Решил настроить автоматическую установку принтеров при помощи GPO.

    Установил "Службы управления печатью и сканированием", добавил туда принтеры (FS1135,FS135,FS1128,HPLJ205,HPLJ1320), драйвера разных архитектур.

    Создал политику, проверяю, на Windows 7 все как по маслу - все принтеры подхватились.

    А вот с Windows XP и HPLJ1320 и HPLJ255 не увязка, принтеры не подхватились.

    Смотрю в журнал и вижу:

    "0x80070706 Неизвестный процессор печати"

    Полез в настройки принтера на сервере, переключил на winprint, снова проверяю, оба принтера подхватились, но HPLJ1320, при отправке на печать нескольких копий, печатает только одну (с hpcpp155 все ОК).

    Если предварительно установить этот же принтер с этим же драйвером сразу на машине, то ошибки процессора печати нет.

    Использовался драйвер:

    HP Universal Printing PCL5

    Другой драйвер использовать нет возможности, так как под Windows 7 работает только он.

    Собственно вопрос, как обойти эту ошибку, не бегая по зданию с целью установки принтера вручную?

    Заранее благодарен.

    19 сентября 2013 г. 13:11

Ответы

  • Есть грабли:

    Устанавливаем на одном из ПК с Windows XP этот принтер. Смотрим название используемого обработчика.

    Из папки C:\windows\system32\spool\prtprocs\W32X86 dll-библиотеку нашего обработчика печати копируем куда нибудь и экспортируем ветку реестра (HKLM\SYSTEM\CurrentControlSet\Control\Print\Envrimoment\Windows NT x86\Print Processors\название_обработчика) этого обработчика в reg файл.

    И распространяем по ПК любимым способом.

    Единственный минус, помимо того, что это грабли, если принтер на Windows Server 2008 x64 имеет обработчик печати отличный от того, который использует Windows XP, то у нас ничего не получится, а если поставить одинаковые, может возникнуть новая проблема (HPLJ2055 начал выдавать пустой лист в конце задания).

    19 сентября 2013 г. 14:33