Отказ от ответственности Журнал Заметки Галерея

Печать в Windows x64 на сетевой принтер x86 без драйвера x64 [12.04.2012]

Известную проблему с отсутствием драйверов для большого количества принтеров под x64 можно решить с помощью этой программки. Она устанавливается на компьютере с принтером как служба и периодически проверяет содержимое заданной сетевой папки. Как только там появляется файл с расширением XPS, она отправляет его на печать. Таким образом, на компьютерах без драйверов можно выполнять печать на принтер XPS и сохранять результат в заданную папку. Дальше все происходит автоматически. Печать выводится на принтер по умолчанию. Файл XPS после печати удаляется. Имя не имеет значения. Одновременно в папку можно поместить несколько файлов.

Для работы программы необходим Framework .NET 3.5. В архиве два файла InstallUtil.exe и AutoPrnXPS.exe. Первый нужно разместить в системную директорию (например c:\windows\system32), а второй в любое место, откуда он будет автоматически запускаться (я размещал в c:\windows). Затем нужно выполнить команду «installutil c:\windows\AutoPrnXPS.exe». Понятно, что, если AutoPrnXPS.exe находится в другой папке, то соответственно нужно поменять путь. После этого через «Администрирование-Службы» нужно открыть свойства службы «AutoPrnXPS» и установить учетные данные, которые имеют доступ к заданной сетевой папке с правом чтения и записи.

служба autoprnxps

Если не хватает прав, служба будет завершаться без предупреждений. Поэтому лучше проверить доступность, выполнив вход под указанным пользователем. Я лично использовал текущего пользователя, вместо того, чтобы заводить специального. Есть маленький минус, пользователю придется установить пароль (если его не было). Для тех, кто после включения привык сразу видеть свой рабочий стол можно использовать «control userpasswords2».

Наконец нужно указать программе имя сетевой папки. Открываем реестр Windows «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AutoPrnXPS\Parameters» и указываем путь БЕЗ завершающей косой черты. Устанавливаем службе автоматический запуск и запускаем ее.

autoprnxps параметры

Программа находится в стадии тестирования. Если выяснится, что на нее имеется спрос, то я приведу ее в дружественный пользователю вид. Т.е. добавлю графический интерфейс, мастера по настройке, проверку учетных данных, ну и еще что-нибудь, чтоб даже ребенок мог это установить и настроить. А пока так.

 
Реклама

www.alvis.com.ua
Котлы, водонагреватели, радиаторы и все необходимое для их установки

m-t.com.ua
Плитка, сантехника, низкие цены

www.rdsrv.org
Программа для удаленного администрирования компьютеров

журнал - заметки - галерея Все материалы на сайте являются собственностью автора © kuzmin@it.kharkov.ua +380504010794