Как сертифицировать драйвер принтера для Windows? Или я могу пропустить сертификацию? - PullRequest
1 голос
/ 13 мая 2011

Я успешно создал драйвер принтера XPS для Windows с комплектом драйверов Windows. Часть принтера (драйвер и фактическая настройка принтера) является частью более крупного приложения. Установка драйвера вручную работает нормально, так как я могу вручную признать, что он не сертифицирован, когда Windows предложит мне принять или отклонить установку по этой причине (что он не сертифицирован).

Установка драйвера должна быть встроена в установку Click Once вместе с другим приложением, но, похоже, это работает не так хорошо, поскольку у меня никогда не было возможности принять тот факт, что драйвер не сертифицирован. Установка просто «зависает» при переходе к установочной части принтера.

Кто-нибудь еще сталкивался с подобными проблемами и знает, как сертифицировать драйвер, или знает, как лучше его не сертифицировать?

Ответы [ 2 ]

1 голос
/ 13 мая 2011

Вам нужно будет поработать с Microsoft. Чтобы получить сертификат водителя, вам необходимо пройти тесты WHQL. Дополнительная информация по адресу: http://msdn.microsoft.com/en-us/windows/hardware/gg463010 Иногда это может быть болезненным и дорогостоящим процессом, поэтому я желаю вам удачи.

0 голосов
/ 14 мая 2011

Вы можете использовать printUI.dll, которая является утилитой установки принтера / драйвера для установки с помощью скрипта.Эта ссылка дает некоторые подробности о DLL - http://support.microsoft.com/kb/189105.

Также выполните поиск в Google для PrintUI.DLL, и вы получите справочное руководство.С его помощью вы можете установить драйверы, имеющие INF-файл (я полагаю, это будет формат вашего пакета драйверов XPS).У них есть некоторые флаги / q и / Gw для тихих режимов, которые должны подавлять предупреждения водителя.

Надеюсь, это поможет.Если да (+1):)

...