Сегодня шеф задал задачку, которую я так и не решил. В общем, у него ноутбук с Вин 7 хом премиум 64 рядной, он его притащил в офис и сказал мне подключить принтеры, которые находятся в сети. Принтеры все HP и подключены к компам с Win XP SP3 32 Bit. Между собой эти компы легко расшаривают принтеры, но на семерку шефа их установить никак не могу.
Недавно я уже создавал подобную тему, но с вин сервер 2008 64 бит, там проблема решилась установкой NET Framework 3.5.1 на все машины. После чего сервак легко подхватил драйверы с этих компов. У шефа тоже установлена фреймворк 3.5.1 но драйвера подхватывать никак не хочет. Как можно решить проблему?
з.ы. На другой точке мы решили проблему печати установкой скрудрайверов, но здесь это не пройдет. Во-первых вторую лицензию он покупать не захочет, а во вторых принтеры нужны не через RDP, а напрямую.
Сообщения: 25367 Благодарности: 4210
Сообщение оказалось полезным? Поблагодарите автора, нажав ссылку Полезное сообщение чуть ниже.
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Нет. Мысль такая была, но уже при попытке установить выдает ошибку: приложение не является исполняемым файлом Win32. Что, собственно, логично
Эксперементировал и с универсальными драйверами HP. Тоже эффекта 0.
Сообщения: 25367 Благодарности: 4210
Ну, если так неправильно делать, то, конечно, логично. Папка Принтеры и факсы -> Файл -> Свойства сервера -> Закладка «Драйверы». Далее понятно?
Или при подключении к общему принтеру указать, что есть драйвер и указать место, где лежит INF-файл.
Сообщение оказалось полезным? Поблагодарите автора, нажав ссылку Полезное сообщение чуть ниже.
Я делал так (ну почти так, пукта свойства сервера там нет, зато есть дополнительные драйверы в свойствах принтера, которые установить невозможно). Все приводит к такому же результату, т.е. выдает ошибку и просит указать путь к inf файлу.
Или при подключении к общему принтеру указать, что есть драйвер и указать место, где лежит INF-файл. »
Последний раз редактировалось goodguy, 17-01-2011 в 20:05 .
Angry Demon, спасибо, что окликнулись
Сообщения: 25367 Благодарности: 4210
Сообщение оказалось полезным? Поблагодарите автора, нажав ссылку Полезное сообщение чуть ниже.
Конфигурация компьютера
Материнская плата: ASUS Rampage III Extreme
HDD: 2 x SSD (CSSD-P3128GB2-BRKT) RAID 0
Звук: Creative Sound Blaster Audigy 4
CD/DVD: HL-DT-ST DVDRAM GH22NS50
ОС: Windows 7 Ultimate x64 (Rus, SP1)
Тогда я зашёл в свойства принтера на Windows 7 и отметил ему галочкой пункт напротив 32-битных драйверов (скриншот), однако Windows 7 мне написала что «В указанном месте не найден драйвер HP Deskjet 3920/3940 для нужной архитектуры процессора.» (путь указывался к драйверам на компакт-диске от принтера). Собственно, вопрос: что делать? »
Сам только что негодовал. Решение оказалось довольно нетривиальным (вот тебе и 7-ка). Итак. Корень проблемы: несоответствие названия принтера в установленном 64-битном драйвере и названия принтера в inf-файле 32-битного драйвера, который требуется установить.
Система Windows 7 x64. Для принтера HP P3005d установлен 64-битный универсальный драйвер печати. В свойствах принтера имя принтера выглядит как — HP LaserJet P3005 PCL6
Теперь небольшая магия, чтобы установить дополнительный 32-битный драйвер.
1. Распаковываем драйвер из zip_архива и внимательно изучаем inf-файлы. Для HP Universal нам нужно открыть hpcu115c.inf (нашел методом проб и ошибок). Что мы здесь видим — имя принтера по умолчанию — HP Universal Printing PCL6. Теперь с помощью Поиска и Замены меняем его на HP LaserJet P3005 PCL6 2. Заменяем имя принтера в inf-файле. 3. Далее процедура не отличается от стандартной. Открываем Свойства принтера -> Доступ -> Дополнительные драйверы. Выбираем архитектуру (x86) и жмем ОК.
Винда ругнётся красным цветом, что драйвера не подписаны, всё равно соглашаемся и подтверждаем установку. В итоге получаем, что для данного принтера у нас доступны драйвера как для 64-битных, так и 32-битных систем.
У меня всё заработало таким образом. Драйвера ставятся как на удалённых ХР, так и на 7-ке.
Сегодня шеф задал задачку, которую я так и не решил. В общем, у него ноутбук с Вин 7 хом премиум 64 рядной, он его притащил в офис и сказал мне подключить принтеры, которые находятся в сети. Принтеры все HP и подключены к компам с Win XP SP3 32 Bit. Между собой эти компы легко расшаривают принтеры, но на семерку шефа их установить никак не могу.
Недавно я уже создавал подобную тему, но с вин сервер 2008 64 бит, там проблема решилась установкой NET Framework 3.5.1 на все машины. После чего сервак легко подхватил драйверы с этих компов. У шефа тоже установлена фреймворк 3.5.1 но драйвера подхватывать никак не хочет. Как можно решить проблему?
з.ы. На другой точке мы решили проблему печати установкой скрудрайверов, но здесь это не пройдет. Во-первых вторую лицензию он покупать не захочет, а во вторых принтеры нужны не через RDP, а напрямую.
Сообщения: 25367 Благодарности: 4210
Сообщение оказалось полезным? Поблагодарите автора, нажав ссылку Полезное сообщение чуть ниже.
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Сообщения: 25367 Благодарности: 4210
Ну, если так неправильно делать, то, конечно, логично. Папка Принтеры и факсы -> Файл -> Свойства сервера -> Закладка «Драйверы». Далее понятно?
Или при подключении к общему принтеру указать, что есть драйвер и указать место, где лежит INF-файл.
Сообщение оказалось полезным? Поблагодарите автора, нажав ссылку Полезное сообщение чуть ниже.
Или при подключении к общему принтеру указать, что есть драйвер и указать место, где лежит INF-файл. »
Последний раз редактировалось goodguy, 17-01-2011 в 20:05 .
Angry Demon, спасибо, что окликнулись
Сообщения: 25367 Благодарности: 4210
Сообщение оказалось полезным? Поблагодарите автора, нажав ссылку Полезное сообщение чуть ниже.
Конфигурация компьютера
Материнская плата: ASUS Rampage III Extreme
HDD: 2 x SSD (CSSD-P3128GB2-BRKT) RAID 0
Звук: Creative Sound Blaster Audigy 4
CD/DVD: HL-DT-ST DVDRAM GH22NS50
ОС: Windows 7 Ultimate x64 (Rus, SP1)
Собственно, вопрос: что делать?
Тогда я зашёл в свойства принтера на Windows 7 и отметил ему галочкой пункт напротив 32-битных драйверов (скриншот), однако Windows 7 мне написала что «В указанном месте не найден драйвер HP Deskjet 3920/3940 для нужной архитектуры процессора.» (путь указывался к драйверам на компакт-диске от принтера). Собственно, вопрос: что делать? »
Сам только что негодовал. Решение оказалось довольно нетривиальным (вот тебе и 7-ка). Итак. Корень проблемы: несоответствие названия принтера в установленном 64-битном драйвере и названия принтера в inf-файле 32-битного драйвера, который требуется установить.
Система Windows 7 x64. Для принтера HP P3005d установлен 64-битный универсальный драйвер печати. В свойствах принтера имя принтера выглядит как — HP LaserJet P3005 PCL6
Теперь небольшая магия, чтобы установить дополнительный 32-битный драйвер.
1. Распаковываем драйвер из zip_архива и внимательно изучаем inf-файлы. Для HP Universal нам нужно открыть hpcu115c.inf (нашел методом проб и ошибок). Что мы здесь видим — имя принтера по умолчанию — HP Universal Printing PCL6. Теперь с помощью Поиска и Замены меняем его на HP LaserJet P3005 PCL6 2. Заменяем имя принтера в inf-файле. 3. Далее процедура не отличается от стандартной. Открываем Свойства принтера -> Доступ -> Дополнительные драйверы. Выбираем архитектуру (x86) и жмем ОК.
Винда ругнётся красным цветом, что драйвера не подписаны, всё равно соглашаемся и подтверждаем установку. В итоге получаем, что для данного принтера у нас доступны драйвера как для 64-битных, так и 32-битных систем.
У меня всё заработало таким образом. Драйвера ставятся как на удалённых ХР, так и на 7-ке.