Мне нужно добавить принтер к ноутбуку. В других устройствах Windows 10 принтер уже установлен (давно). HP больше не поддерживает этот старый принтер (laserjet 5), поэтому недавно он был удален из списка установки по умолчанию или обновления Windows. Я хотел бы собрать драйвер с уже работающих модулей и поставить его на другие 64-битные Windows 10, которые его не получают и не могут получить. Как я могу определить, какой драйвер я использую из сотен имеющихся в папке репозитория («C: Windows System32 DriverStore FileRepository».)? Я не хочу покупать программное обеспечение для этого, и целевой машиной является Windows 10 Home (невозможно импортировать с помощью управления принтером).
HP в сговоре с MS когда-нибудь удалила это из списка установки принтеров по умолчанию за последние 6 месяцев (см. последние комментарии об этом исчезновении):
https://h30434.www3.hp.com/t5/Printer-Software-and-Drivers/hp-laserjet- 5-драйвер-принтера-для-windows-10/td-p/5557309
https://h30434.www3.hp.com/t5/LaserJet-Printing/HP-Laserjet-5- printer-driver-for-Windows-10-ver-1803-not/td-p/6761697
Обновление от 3 декабря 2018 г .: На данный момент самый большой прогресс, которого я достиг, был с ответом CraftyB . Вот результат его инструкций PowershellOutput. Он определил файл .inf для моего принтера как prnhp001.inf. Я не думаю, что это «драйвер по умолчанию», как некоторые подозревали. Также, возможно, стоит отметить, что это чисто сетевой принтер в моей домашней сети.
Обновление — миссия завершена. Используя ответ CraftyB, я взял всю папку, указанную в результатах «InfPath» его 2-го блока кода, и просмотрел ее в приглашении «Установить с диска» во время установки, и это сработало. Для тех, у кого нет рабочего ПК, с которого можно собрать драйвер, чтобы заставить их laserjet5 работать в Windows 10, я предоставляю их здесь.
Я лично предлагаю попробовать используйте powershell:
Определите имя принтера с помощью этого командлета:
get-printer
Здесь будут перечислены имена принтера и соответствующего драйвера.
Теперь, чтобы использовать имя принтера для получения местоположения драйверов:
$ Printer = get-printer | Выберите * get-printerdriver $ printer.drivername | выберите *
Замените имя принтера и удалите угловые скобки, если в имени есть пробел, заключите его в двойные кавычки — «имя принтера».
Это создаст список, который покажет вам расположение драйверов и зависимых файлов в следующих свойствах:
PathDependentFilesInfPath
Чтобы получить полный список зависимых файлов:
Get-PrinterDriver $ Printer. DriverName | Выберите DependentFiles -ExpandProperty DependentFiles
Ниже приведен сценарий, который скопирует все файлы выше, вам просто нужно вставить имя принтера, и он поместит файлы в «c: DriverBackup ‘имя принтера’ «.
$ PrinterName =" Имя принтера "$ DriverBackupLocation =" c: DriverBackup $ PrinterName "mkdir $ DriverBackupLocation $ Printer = Get-Printer $ Имя_принтера | Выберите * $ PrinterDriver = Get-PrinterDriver $ Printer.DriverName | Выберите * Copy-Item -path ($ PrinterDriver.InfPath | Split-Path -Parent) -Destination $ DriverBackupLocation -Recurse
Согласно драйверу принтера hp laserjet 5 для Windows 10 есть комментарий, указывающий на то, что для решения этой проблемы использовался конкретный универсальный драйвер печати HP . . .
-
Файл драйвера: « upd-pcl5-x64-6.1.0.20062.exe » , Мне не удалось найти его на сайте поддержки HP, поэтому я провел поиск и нашел в нескольких местах, где указан этот универсальный набор драйверов. Я нашел сайт, который не взимал плату, но установил файл cookie … который мне теперь придется устранить. НО, ЭТО РАБОТАЕТ !!! Я не могу гарантировать, что это сработает для вас, но я подозреваю, что он будет работать с несколькими принтерами PCL, которые «больше не поддерживаются».
Несколько вещей, о которых стоит особо упомянуть. . .
-
В этом сообщении предлагается использовать, в частности, пакетupd-pcl5-x64-6.1.0.20062.exedriver
-
Кажется, что последняя версия на FTP-сайте HP — это upd-pcl6-x64-6.6.5.23510.exe, поэтому вы можете попробовать это, если предлагаемый пакет драйверов не разрешается.
-
Если ничего не помогает, перейдите прямо на веб-сайт HP FTP в папку
/UDP
и загрузите любую из доступных версий пакета из там и пройдите один за другим на случай, если что-то сработает- Это может быть трудоемким и утомительным процессом, но потенциально полезным, который может помочь решить проблему с помощью тривиальный процесс устранения тактики.
- Щелкните сервер печати p roperties
- Тогда goto drivers.
- Щелкните «Свойства»
, и вот он, путь к драйверу.
Примечание. Путь к драйверу прокручивается! Если щелкнуть левой кнопкой мыши по тексту и удерживать указатель мыши, вы можете перетащить его вправо, и он переместится по оставшейся части пути.
1
CUPS
. Laserjet 5 отмечен как отлично работающий с Linux (и в равной степени с macOS):
HP Laserjet 5 в базе данных OpenPrinting
После этого вы сможете добавить его как принтер IPP (протокол интернет-печати) и печатать по сети из клиентов Windows. . Вот более подробные инструкции по печати на принтер CUPS из Windows:
https://zedt.eu/tech/windows/installing-an-ipp-printer-in-windows-10/
Попробуйте следующий способ:
-
Откройте «Выполнить», введите control admintools, нажмите Enter.
-
Панель управления l System and Security Administrative Tools-> Управление принтером-> Сервер печати-> локальный принтер-> Действие-> выберите Экспорт принтера в файл
- На ноутбуке скопируйте этот драйвер принтера, при добавлении принтера мы выбираем драйвер принтера .
3
Вы можете использовать DISM для экспорта всех установленные в настоящее время драйверы:
DISM/online/export-driver/destination: C: drivers
1
Очень простой ответ, не длинный и сложный, но …
Вы можете попробовать Double Driver. Если ваше устройство не использует драйвер печати по умолчанию, он появится в списке, и вы сможете экспортировать и восстановить его с помощью инструмента.
2
Криминалистика: поиск драйвера .inf
и установочные файлы через реестр
Вы можете найти имя файла .inf
в реестр в разделе
HKEY_LOCAL_MACHINE DRIVERS DriverDatabase DeviceIds {PRINTR-NAME}
.
Вы найдете там записи, имя которых совпадает с именем файла — Имя моего принтера было oem15.inf
.
Затем файл .inf
находится в C: Windows INF oem15.inf
и может быть скопирован оттуда.
Переход к ключу HKEY_LOCAL_MACHINE DRIVERS DriverDatabase DriverInfFiles oem15 .inf
, вы можете извлечь значение (по умолчанию)
, который для меня был mx920p6.inf_amd64_8ba71b07bf815680
.
Файлы драйвера находятся в папке
C: Windows System32 DriverStore FileRepository mx920p6.inf_amd64_8ba71b07bf815680
.
Этих файлов вместе с файлом .inf
должно быть достаточно для установки драйвера.
Автоматическое извлечение .inf
и файлы драйверов
Утилита, которая сработала для меня для экспорта драйвера моего принтера:
- Загрузите старый, но все еще работающий DriverBackup с открытым исходным кодом!
- Распакуйте в папку
- Выполните
DrvBK.exe
и подождите, пока он заполнит список. - Отмените выбор всего, что я сделал, щелкнув правой кнопкой мыши любую запись и выбрав Отменить выбор
- Откройте раздел Принтеры .
- Отметьте принтер.
На нижней панели вы увидите отображаемое имя.inf
файл принтера, который вы можете найти вC: Windows INF
. - Нажмите Начать резервное копирование е m>
- Введите подходящие данные в диалоговом окне «Резервное копирование выбранных устройств», включая путь к месту хранения.
- Нажмите Начать резервное копирование!
Когда он закончился, у меня был файл .inf
, а также множество DLL и других файлов, которые, как я полагаю, были файлами моего драйвера. ( Но я на всякий случай не пробовал их устанавливать.)
14
В какой папке находятся файлы драйвера принтера в Windows 7?
Устранение неполадок с неотзывчивым принтером? Проблемы с обновлением Vista? Вам просто интересно узнать о закоулках вашей файловой системы? Windows 7 — это, по большей части, понятная и удобная операционная система, но некоторые вещи, например, файлы драйверов принтера, бывает сложно отследить, когда они вам понадобятся. Хотя Windows 7 упрощает установку, удаление или обновление драйверов принтера, ОС не изо всех сил указывает вам на сами файлы.
Расположение системных папок
Откройте проводник Windows и найдите диск, на котором установлена операционная система Windows 7 ( почти всегда «C: «). Прокрутите вниз, чтобы найти папку Windows, и щелкните ее, чтобы открыть системные папки внутри. Как ни странно, 32-разрядные системные файлы хранятся в папке «SysWOW64», а 64-разрядные файлы — в папке «System32».. В зависимости от вашей установки Windows 7 и оборудования, одно или оба из них будут первым местом, где вы будете искать драйверы принтера
Расположение драйверов принтера
Основное расположение драйверов принтера для большинства пользователей Windows 7 будет в одной из двух папок:
C: Windows System32 DriverStore FileRepository C: Windows System32 spool DRIVERS x64 3
В папке «FileRepository» будет несколько подпапок, и выбор нужной папки зависит от типа установленного вами принтера. Например, если это принтер Hewlett-Packard, папка начинается с «hp», а Canon обычно начинается с «cn». Папка «x64 3» будет просто включать несколько файлов .dll для установленных (или не полностью удаленных) принтеров.
Авторизация/привилегия учетной записи пользователя
Windows 7 реализует элементы управления учетными записями пользователей, поэтому вам понадобятся соответствующие учетные данные для изменения содержимого определенных папок — — включая почти все, что есть в папке «Windows». Если вы еще не настроили права администратора, у вас могут возникнуть трудности даже с просмотром этих файлов и папок, не говоря уже о том, чтобы изменять их каким-либо образом. Попробуйте щелкнуть правой кнопкой мыши значок проводника Windows и выбрать «Запуск от имени администратора» перед переходом к нужным файлам принтера.
Служба буферизации
Если при попытке переместить или удалить файлы возникают трудности с отображением сообщения «файл в настоящее время используется», возможно, драйвер принтера уже загружен службой диспетчера очереди печати. Перейдите в меню «Пуск», введите «службы» в поле поиска и нажмите «Службы» (со значком шестеренки). Прокрутите список вниз, пока не увидите «Диспетчер очереди печати», и дважды щелкните запись. В появившемся диалоговом окне нажмите «Стоп».