Установка принтеров в ОС Windows Embedded Standard 7

Мы разрабатываем приложение на ОС Windows Embedded Standard 7 и используем.net C#.

Одна из функций в нашем приложении - печать отчета и нам нужно выбрать принтер. На устройстве у нас нет привода компакт-дисков, и клиент не хочет показывать проводник пользователю.

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

На устройстве у нас есть USB-порты, и они могут быть полезны.

Есть ли способы справиться с этой проблемой.

если у вас есть какая-либо ссылка, я должен пройти или любой документ, который мне нужен. Поделись, пожалуйста.

Заранее спасибо.

1 ответ

Если принтер подключен к USB и распознается Windows, простое подключение к нему установит драйвер принтера и создаст принтер. В противном случае вам придется как-то самостоятельно предоставить драйвер принтера и использовать либо Win32. AddPrinterDriver а также AddPrinter или используйте метод Rundll32 printui.dll, метод PrintUIEntry, для которого потребуются все файлы драйвера принтера и его INF-файл.

Другие вопросы по тегам