|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - rundll32 printui.dll, подключение "расшаренного" принтера с указанием драйвера. |
|
CMD/BAT - rundll32 printui.dll, подключение "расшаренного" принтера с указанием драйвера.
|
Новый участник Сообщения: 3 |
Приветствую, столкнулся со следующей ситуацией:
- есть не сетевой принтер HP, подключен через usb к xp, открыт общий доступ. - есть пользователи на 7ке, которым нужен вышеупомянутый принтер. - есть сервер AD, который скриптами подключает автоматически нужные принтеры нужным пользователям через rundll32 printui.dll,PrintUIEntry (хотя сервер тут особой роли не играет). - драйвер используется HP universal - это стандарт, чтобы не разводить зоопарк драйверов на терминальных серверах, помимо прочего с ним меньше глюков, не ставятся отдельные ненужные приложения сигнализирующие об уровне тонера, порты принтера всегда стандартные tcp/ip (а не hp, которые потом) и т.п. Проблема: При попытке с 7ки вручную подключить данный принтер, 7ка ругается на драйвер (там X86, надо X64), если вручную указать путь до HP upd X64 драйвера - все работает, хочется делать это же самое только автоматически через rundll32 printui.dll,PrintUIEntry. rundll32 printui.dll,PrintUIEntry позволяет подключить расшаренные принтеры следующим образом: вот только проблема в том, что в данном случае пытается установить драйвер с удаленного компьютера, естественно неудачно - ругаясь на то, что драйвер не найден и предлагая выбрать драйвер вручную. Способа указать откуда брать inf я не нашел, при использовании /f infname.inf ругается на недопустимые параметры. Если вначале попытаться установить нужный драйвер, а потом попробовать подключить принтер - драйвера опять же не находит, из-за hp universal. В общем я перечитал мануал с сайта microsoft по rundll32 printui.dll раз 50 и не нашел способа как реализовать подключение "расшаренного" принтера с указанием драйвера. Возможно я пропустил что то, или существует какой то не очевидный способ. Буду рад если кто-нибудь сможет что-то подсказать по этой проблеме. |
|
Отправлено: 15:38, 02-10-2014 |
Сообщения: 53530
|
Профиль | Отправить PM | Цитировать Цитата ppccdmkml:
|
|
Отправлено: 17:08, 02-10-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
|
|
Отправлено: 12:54, 06-10-2014 | #3 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ppccdmkml:
PS И аналогично при установке принтера на машину с 64-битной ОС: тут надо сохранять дополнительно 32-битные драйверы. |
|
------- Последний раз редактировалось mwz, 06-10-2014 в 17:57. Причина: PS Отправлено: 15:41, 06-10-2014 | #4 |
Сообщения: 53530
|
Профиль | Отправить PM | Цитировать Цитата ppccdmkml:
|
||
Отправлено: 16:36, 06-10-2014 | #5 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Цитата mwz:
Цитата Petya V4sechkin:
В общем тему можно закрывать. |
||
Отправлено: 13:30, 07-10-2014 | #6 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ppccdmkml:
Кто вам предлагал Цитата ppccdmkml:
Двойной щелчок по принтеру на машине, где он установлен – Свойства – закладка "Доступ" – кнопка "Дополнительные драйверы" (прочитайте сначала текст над ней) – галку на x64 – Ок – указать на папку, куда временно (чисто для целей этой установки) распакованы 64-битные драйверы <и т.д.> чтобы при обращении к принтеру стандартными методами со стороны сетевых компьютеров другой разрядности подключаемый компьютер сам высасывал драйвер нужной разрядности. PS Заодно подключил именно таким образом к принтеру HP Laserjet 1005, стоящему под недавно установленной 64-битной Win10, компьютер с 32-битной Win-7 – скачав и распаковав те самые последние 32-битные драйверы с сайта HP; а то всё руки не доходили. ![]() |
||
------- Последний раз редактировалось mwz, 08-10-2014 в 13:17. Причина: PS Отправлено: 12:56, 08-10-2014 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ошибка - [решено] При установке сетевого принтера ошибка: "Имя принтера задано неверно" | viterik | Microsoft Windows 2000/XP | 12 | 17-02-2015 08:02 | |
[решено] Пропал значок "Подключение по локальной сети" из "Сетевых подключений" | Autification | Microsoft Windows NT/2000/2003 | 1 | 27-12-2012 10:19 | |
Интернет - [решено] ошибки: "кабель не подключен" -> "подключение по локаль..." | voihort | Сетевые технологии | 5 | 08-02-2012 14:46 | |
Интерфейс - [решено] Не работает "Открыть с помощью", предпологаю утеряны записи реестра с rundll32.exe | majestyc_pc | Microsoft Windows 7 | 1 | 03-06-2010 13:29 | |
помогите с "RUNDLL32.EXE netshell.dll,StartNCW" на Vista | no_sound | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 0 | 10-09-2008 14:35 |
|