Когда принтер начинает работать со сбоями — печатает иероглифы вместо текста, игнорирует команды или вовсе не определяется системой — первая мысль: обновить драйвер. Но перед этим нужно узнать текущую версию, чтобы не установить более старую или несовместимую. В этой статье разберём все возможные способы проверки версии драйвера на Windows, MacOS и Linux, включая скрытые методы для старых моделей принтеров.

Ошибки при печати часто связаны с конфликтом версий драйверов. Например, принтер HP LaserJet Pro M404n может требовать драйвер не ниже v61.221.0.45678, а у вас установлена v60.180.0.12345. Разница в одну цифру после точки способна парализовать работу устройства. Мы покажем, как избежать таких проблем.

1. Проверка через Диспетчер устройств (Windows)

Самый универсальный метод для пользователей Windows 10/11. Подходит даже если принтер не печатает, но определяется системой. Важно: способ показывает версию установленного драйвера, а не последнюю доступную.

Откройте Диспетчер устройств через меню Пуск или комбинацией Win + X. Разверните ветку Очереди печати (иногда принтер скрывается в Устройствах обработки изображений). Кликните правой кнопкой по модели принтера и выберите Свойства → Драйвер.

  • 🖨️ Вкладка Драйвер покажет текущую версию (пример: 10.0.19041.2788 для Canon PIXMA)
  • 📅 Дата разработки укажет на актуальность (если старше 2 лет — драйвер устарел)
  • 🔍 Кнопка Сведения откроет расширенную информацию о файлах драйвера
💡

Если принтера нет в списке, но он физически подключён — проверьте кабель USB или сетевое соединение. Иногда помогает перезагрузка службы печати через services.msc

⚠️ Внимание: На Windows 7 путь может отличаться — ищите принтер в разделе Контроллеры универсальной последовательной шины (USB) если он подключён по кабелю.

2. Командная строка: быстрый способ для опытных пользователей

Если графический интерфейс недоступен (например, при удалённом подключении), используйте CMD. Метод работает на всех версиях Windows и показывает версию даже для скрытых устройств.

Запустите командную строку от имени администратора и введите:

wmic printer get name, driverversion

Система выведет таблицу со всеми подключёнными принтерами и версиями их драйверов. Для конкретной модели используйте фильтр:

wmic printer where "name='HP OfficeJet Pro 9015'" get driverversion
КомандаРезультатПримечание
driverquery /vПолный список драйверовИщите по названию принтера
pnputil /enum-driversОпубликованные драйверыПоказывает дату установки
printui /s /t2Свойства принтераРаботает только для локальных устройств
Что делать если команда не работает?

Убедитесь, что служба Print Spooler запущена. Проверьте через services.msc или командой net start spooler.

3. Просмотр через Панель управления (альтернативный метод)

Старый, но надёжный способ — через классическую Панель управления. Подходит для Windows 7/8/10/11 и показывает дополнительные сведения о конфигурации.

Перейдите в Панель управления → Устройства и принтеры. Кликните правой кнопкой по нужному принтеру и выберите Свойства принтера → Вкладка "Общие" → Настройка печати → Свойства. В некоторых моделях (Brother DCP-L2540DW) версия драйвера отображается в разделе О программе.

  • 🔧 Для сетевых принтеров путь может отличаться: Свойства → Порты → Настроить порт
  • 📋 На вкладке Дополнительно иногда указывается версия прошивки принтера (не путать с драйвером!)
  • 🔄 Если кнопка Свойства неактивна — драйвер установлен некорректно
📊 Какой бренд вашего принтера?
HP
Canon
Epson
Brother
Xerox
Другой

4. macOS: где искать версию драйвера принтера

На Mac процесс отличается от Windows. Система использует собственные драйверы или загружает их с серверов Apple. Чтобы узнать версию:

Откройте Системные настройки → Принтеры и сканеры. Выделите нужный принтер и нажмите Параметры и расходные материалы → Драйвер. Версия отобразится в строке Версия: X.XX.XX.

Для принтеров Epson и Canon иногда требуется дополнительное ПО. Например, Epson Software Updater показывает версию драйвера в разделе About. У HP эта информация скрыта в HP Utility → Printer Information.

⚠️ Внимание: На macOS Ventura и новее путь изменился: Системные параметры → Принтеры и сканеры → [выбрать принтер] → Настройки принтера → Общие.

Убедиться что принтер включён и подключён|Обновить macOS до последней версии|Проверить наличие фирменного ПО производителя|Перезагрузить принтер если он не определяется

-->

5. Linux: проверка через терминал и CUPS

В Linux управление принтерами осуществляется через систему CUPS (Common Unix Printing System). Чтобы узнать версию драйвера:

Откройте терминал и введите:

lpstat -v

Найдите свой принтер в списке (пример: device for HP_LaserJet: hp:/net/HP_LaserJet_Pro_M402?ip=192.168.1.10). Затем проверьте драйвер:

lpinfo -m | grep "HP_LaserJet"

Для детальной информации используйте:

lpoptions -l -d [имя_принтера]
ДистрибутивКоманда для версии драйвераПримечание
Ubuntu/Debianapt list --installed | grep printer-driverПоказывает пакеты драйверов
Fedora/RHELrpm -qa | grep -i printerИщите пакеты с cups в названии
Arch Linuxpacman -Q | grep -i printМожет потребоваться yaourt для AUR-пакетов
💡

В Linux версия драйвера часто привязана к версии пакета cups или foomatic. Обновляйте их через sudo apt upgrade или аналог для вашего дистрибутива.

6. Проверка через официальные утилиты производителей

Крупные бренды (HP, Canon, Epson) выпускают фирменные утилиты для диагностики. Они не только показывают версию драйвера, но и проверяют совместимость с ОС.

  • 🖥️ HP Print and Scan Doctor — показывает версию драйвера и прошивки, тестирует соединение
  • 📷 Canon My Printer — отображает детальную информацию о драйвере и уровне чернил
  • 🖨️ Epson Software Updater — сравнивает текущую версию с последней доступной
  • 🔧 Brother iPrint&Scan — содержит раздел Printer Settings с версией ПО

Скачайте утилиту с официального сайта производителя. Избегайте сторонних источников — риск подхватить вирус выше, чем экономия времени. Например, для HP OfficeJet Pro 9025 загружайте ПО только с support.hp.com.

⚠️ Внимание: Утилиты часто требуют прав администратора. На Windows запускайте их через Запуск от имени администратора.

7. Как узнать версию драйвера для сетевого принтера

Сетевые принтеры (Xerox WorkCentre, Kyocera Ecosys) хранят информацию о драйвере на своём веб-интерфейсе. Подключитесь к принтеру через браузер, введя его IP-адрес (найдёте в настройках роутера или на распечатке Network Configuration).

Авторизуйтесь (обычно логин/пароль: admin/admin или пустой пароль). Перейдите в раздел Settings → Printer Settings → Driver Version. У Xerox это может быть Properties → Configuration → Software Versions.

Для принтеров с протоколом LPD (Unix-системы) версия драйвера на сервере печати может отличаться от версии на клиентских машинах. Проверяйте оба значения при диагностике проблем.

💡

Если не знаете IP принтера — распечатайте Сетевую конфигурацию (обычно зажимаете кнопку Wi-Fi или Сеть на 5-10 секунд).

8. Анализ файлов драйвера вручную (для продвинутых)

Когда стандартные методы не работают, остаётся анализ системных файлов. В Windows драйверы принтеров хранятся в:

C:\Windows\System32\DriverStore\FileRepository

Ищите папки с названием модели (например, hp_ljp1100-inf_...). В файле .inf будет строка DriverVer=MM/DD/YYYY,X.XX.XX.XX. Для Mac путь:

/Library/Printers/ppd/contents/resources/

В Linux драйверы лежат в /usr/share/cups/model/ или /etc/cups/ppd/. Откройте .ppd-файл текстовым редактором и найдите строку *DriverVersion.

⚠️ Внимание: Ручное изменение файлов драйвера может привести к неработоспособности принтера. Делайте резервные копии перед редактированием.

FAQ: Частые вопросы о версии драйвера принтера

Можно ли узнать версию драйвера без подключения принтера к компьютеру?

Нет, принтер должен быть физически или сетевым способом подключён к устройству, на котором проверяется драйвер. Исключение — если вы сохраняли файлы драйвера ранее и можете проанализировать их вручную (см. раздел 8).

Почему в Диспетчере устройств версия драйвера не отображается?

Это происходит если:

  • Драйвер установлен некорректно (попробуйте переустановить)
  • Принтер подключён как "общее устройство" через другой компьютер
  • Используется универсальный драйвер Microsoft IPP Class Driver

Решение: установите оригинальный драйвер с сайта производителя.

Как понять, что драйвер устарел?

Признаки устаревшего драйвера:

  • Дата в свойствах драйвера старше 1-2 лет
  • При печатке появляются артефакты (полосы, иероглифы)
  • Система выдаёт ошибку 0x00000057 или 0x000003e3
  • В журнале событий (eventvwr.msc) есть предупреждения от PrintService
Где скачать последнюю версию драйвера?

Только с официальных сайтов:

  • HP: support.hp.com → Введите модель принтера → Драйверы
  • Canon: global.canon → Support → [модель]
  • Epson: epson.com/support (выберите регион)
  • Brother: support.brother.com → Поиск по модели

Избегайте сторонних сайтов — они часто распространяют ПО с вирусами.

Что делать если версия драйвера не совпадает с версией прошивки принтера?

Это нормально — драйвер и прошивка обновляются независимо. Прошивка (firmware) управляет "мозгами" принтера, а драйвер обеспечивает взаимодействие с ОС. Если оба актуальны, но принтер не работает:

  1. Проверьте совместимость версий на сайте производителя
  2. Установите драйвер в режиме совместимости (для старых моделей на новой ОС)
  3. Сбросьте настройки принтера к заводским (Menu → Settings → Reset)