Как определить конкретный драйвер принтера, который вы используете в Windows 10

Мне нужно добавить принтер к ноутбуку. В других устройствах 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, которые «больше не поддерживаются».

Несколько вещей, о которых стоит особо упомянуть. . .

  1. В этом сообщении предлагается использовать, в частности, пакетupd-pcl5-x64-6.1.0.20062.exedriver

  2. Кажется, что последняя версия на FTP-сайте HP — это upd-pcl6-x64-6.6.5.23510.exe, поэтому вы можете попробовать это, если предлагаемый пакет драйверов не разрешается.

  3. Если ничего не помогает, перейдите прямо на веб-сайт HP FTP в папку /UDP и загрузите любую из доступных версий пакета из там и пройдите один за другим на случай, если что-то сработает

    • Это может быть трудоемким и утомительным процессом, но потенциально полезным, который может помочь решить проблему с помощью тривиальный процесс устранения тактики.


  1. Щелкните сервер печати p roperties

  1. Тогда goto drivers.
  2. Щелкните «Свойства»

, и вот он, путь к драйверу.

Примечание. Путь к драйверу прокручивается! Если щелкнуть левой кнопкой мыши по тексту и удерживать указатель мыши, вы можете перетащить его вправо, и он переместится по оставшейся части пути.

1

Если вы будете упорно бороться, чтобы получить его работать в Windows (несмотря на очень щедрое вознаграждение), вы можете купить дешевый Raspberry pi и установить на него 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/


Попробуйте следующий способ:

  1. Откройте «Выполнить», введите control admintools, нажмите Enter.

  2. Панель управления l System and Security Administrative Tools-> Управление принтером-> Сервер печати-> локальный принтер-> Действие-> выберите Экспорт принтера в файл

  1. На ноутбуке скопируйте этот драйвер принтера, при добавлении принтера мы выбираем драйвер принтера .

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 и выбрать «Запуск от имени администратора» перед переходом к нужным файлам принтера.

Служба буферизации

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

Оцените статью
clickpad.ru
Добавить комментарий