Драйвер принтера — это программное обеспечение, которое позволяет вашему компьютеру взаимодействовать с устройством печати. Без правильно установленного драйвера принтер может не распознаваться системой, печатать с ошибками или вообще не работать. Но где именно в компьютере хранятся эти драйверы? Ответ зависит от операционной системы, версии Windows или macOS, а также от способа установки драйвера (автоматический через систему или ручной с сайта производителя).
В этой статье мы подробно разберём, где искать драйверы принтера в разных ОС, как их обновлять, удалять и переустанавливать. Особое внимание уделим скрытым папкам Windows, системным библиотекам macOS и Linux, а также расскажем, как найти драйвер, если принтер не определяется. Материал будет полезен как начинающим пользователям, так и тем, кто сталкивается с ошибками печати или конфликтами драйверов.
Прежде чем приступить к поиску, важно понимать: драйверы могут храниться в нескольких местах одновременно. Например, в Windows они дублируются в системных папках и реестре, а в macOS интегрированы в ядро системы. Далее — пошаговые инструкции для каждой платформы.
Где хранятся драйверы принтера в Windows 10 и 11
В операционных системах Windows 10 и Windows 11 драйверы принтера распределены по нескольким системным папкам. Основные расположения:
- 📁 C:\Windows\System32\DriverStore\FileRepository — здесь хранятся оригинальные файлы драйверов, установленные через Центр обновления Windows или вручную. Папки имеют длинные имена в формате
prnms001.inf_amd64_.... - 📁 C:\Windows\System32\spool\drivers — содержит активные драйверы для всех подключённых принтеров. Подпапки
x64(для 64-битных систем) иW32X86(для 32-битных). - 🔗 Реестр Windows — ключи
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\EnvironmentsиHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printersхранят конфигурацию драйверов.
Чтобы найти драйвер конкретного принтера (например, Canon PIXMA MG3640 или HP LaserJet Pro M404n), откройте папку DriverStore\FileRepository и воспользуйтесь поиском по названию модели. Обратите внимание: имена папок могут отличаться в зависимости от версии драйвера и способа его установки.
⚠️ Внимание: Не удаляйте файлы из DriverStore вручную! Это может привести к сбоям в работе других устройств. Для удаления драйверов используйте Диспетчер устройств или специальные утилиты.
Если вам нужно узнать, какой именно драйвер используется принтером прямо сейчас, выполните следующие шаги:
- Откройте
Панель управления → Устройства и принтеры. - Щёлкните правой кнопкой по вашему принтеру и выберите
Свойства принтера. - Перейдите на вкладку
Дополнительно— здесь будет указан текущий драйвер.
Поиск драйверов принтера в macOS (Catalina, Big Sur, Ventura)
В macOS драйверы принтеров интегрированы в системную библиотеку и управляются через CUPS (Common Unix Printing System). Основные пути:
- 📁 /Library/Printers/ — здесь хранятся драйверы, установленные производителями (например, Epson, Brother). Папки обычно названы по брендам:
Canon,HPи т.д. - 📁 /etc/cups/ppd/ — содержит файлы
.ppd(PostScript Printer Description) для каждого принтера. Имя файла соответствует модели, напримерHP_LaserJet_Pro_M404n.ppd. - 🔧 Системные настройки → Принтеры и сканеры — здесь можно увидеть список установленных драйверов и обновить их.
В отличие от Windows, в macOS драйверы часто обновляются автоматически через App Store или Software Update. Однако для некоторых моделей (особенно старых или профессиональных, как Epson SureColor P800) может потребоваться ручная установка с сайта производителя.
Чтобы проверить версию драйвера:
- Откройте
Системные настройки → Принтеры и сканеры. - Выберите принтер и нажмите
Параметры и расходные материалы. - Перейдите на вкладку
Драйвер— здесь будет указана версия и модель.
⚠️ Внимание: В macOS Ventura и новее Apple удалила поддержку многих старых драйверов. Если ваш принтер перестал работать после обновления, проверьте совместимость на сайте производителя или используйте универсальный драйвер AirPrint (для поддерживаемых моделей).
Если принтер не определяется в macOS, попробуйте сбросить систему печати: откройте Системные настройки → Принтеры и сканеры, щёлкните правой кнопкой в пустом месте и выберите Сбросить систему печати. После перезагрузки компьютера принтер должен определиться заново.
Локация драйверов в Linux (Ubuntu, Debian, Fedora)
В дистрибутивах Linux драйверы принтеров управляются через CUPS (как и в macOS), но их расположение и установка отличаются. Основные пути:
| Дистрибутив | Путь к драйверам | Команда для проверки |
|---|---|---|
| Ubuntu/Debian | /usr/share/cups/model//usr/share/ppd/ |
lpinfo -m |
| Fedora/RHEL | /usr/share/cups/model//etc/cups/ppd/ |
dnf list installed printer |
| Arch Linux | /usr/share/ppd/ |
pacman -Qs printer |
В Linux драйверы часто устанавливаются через пакеты (например, hplip для принтеров HP, epson-inkjet-printer-escpr для Epson). Чтобы узнать, какой драйвер используется вашим принтером, выполните в терминале:
lpstat -v
Эта команда покажет список подключённых принтеров и их драйверы. Например:
device for HP_LaserJet_Pro_M404n: hp:/net/HP_LaserJet_Pro_M404n?ip=192.168.1.100
Для установки драйвера вручную (если принтер не определяется автоматически) используйте:
- 📦 Ubuntu/Debian:
sudo apt install printer-driver-{производитель}(например,printer-driver-hpcups) - 📦 Fedora:
sudo dnf install hplip(для HP) илиepson-inkjet-printer-escpr(для Epson)
⚠️ Внимание: В Linux некоторые принтеры (особенно МФУ с функцией сканирования) требуют дополнительных пакетов для полной поддержки. Например, для сканера в Brother DCP-T720DW может понадобиться пакет brscan4.
Как найти драйвер принтера через Диспетчер устройств (Windows)
Диспетчер устройств — это основной инструмент для управления драйверами в Windows. Чтобы найти драйвер принтера:
- Нажмите
Win + Xи выберитеДиспетчер устройств. - Раскройте раздел
Очереди печатиилиПринтеры. - Щёлкните правой кнопкой по вашему принтеру и выберите
Свойства. - Перейдите на вкладку
Драйвер— здесь будет указана версия, дата и поставщик драйвера.
На вкладке Сведения можно увидеть дополнительную информацию, например:
- 📋 Идентификаторы оборудования (полезно для поиска драйвера вручную).
- 📋 Сведения о файлах драйвера — путь к файлам
.inf,.dllи.sys.
Если драйвер работает некорректно (например, принтер Canon i-SENSYS LBP6030w печатает с полосами), попробуйте обновить его:
- В
Диспетчере устройствщёлкните правой кнопкой по принтеру. - Выберите
Обновить драйвер → Автоматический поиск. - Если система не находит обновлений, скачайте драйвер с официального сайта производителя и выберите
Выполнить поиск драйверов на этом компьютере.
Открыть Диспетчер устройств (Win + X)
Найти раздел "Очереди печати" или "Принтеры"
Проверить статус устройства (нет ли восклицательного знака)
Обновить драйвер через контекстное меню
Перезагрузить компьютер после обновления-->
Поиск драйверов в реестре Windows (для опытных пользователей)
В реестре Windows хранятся не только пути к драйверам, но и их конфигурации. Чтобы найти информацию о драйвере принтера:
- Нажмите
Win + R, введитеregeditи нажмитеEnter. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-4(для 64-битной системы) или
Version-3(для 32-битной). - В этом разделе вы увидите список всех установленных драйверов принтеров. Каждый драйвер представлен папкой с именем в формате
{GUID}.
Внутри папки драйвера можно найти:
- 🔑 Driver — имя файла
.inf, используемого для установки. - 🔑 Configuration File — путь к файлу конфигурации.
- 🔑 Dependent Files — список зависимых файлов (например,
HPZLWN12.DLLдля принтеров HP).
В реестре также хранится информация о портах принтера (USB, сетевой, LPT). Если принтер не печатает, но определяется системой, проблема может быть в некорректных настройках порта. Проверьте раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers — здесь указаны порты для каждого принтера.
⚠️ Внимание: Редактирование реестра может привести к нестабильной работе системы. Перед внесением изменений создайте резервную копию (вregeditвыберитеФайл → Экспорт).
Как удалить драйвер принтера через реестр?
Если стандартное удаление через "Панель управления" не сработало, можно вручную очистить записи в реестре:
1. Удалите папку драйвера в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\....
2. Удалите запись о принтере в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers.
3. Перезагрузите компьютер.
После этого установите драйвер заново.
Как найти и удалить старые драйверы принтера
Со временем на компьютере накапливаются старые или конфликтующие драйверы, что может вызывать ошибки печати. Чтобы их найти и удалить:
В Windows:
- Откройте
Панель управления → Программы и компоненты. - Найдите в списке программы, связанные с принтером (например, HP Smart, Epson Software Updater).
- Удалите их, затем перейдите в
Панель управления → Устройства и принтеры. - Щёлкните правой кнопкой по принтеру и выберите
Удалить устройство.
В macOS:
- Откройте
Системные настройки → Принтеры и сканеры. - Выберите принтер и нажмите
–(минус) для удаления. - Удалите файлы драйверов вручную из
/Library/Printers/(если они остались).
В Linux:
sudo apt remove --purge {имя_пакета_драйвера} # Для Debian/Ubuntu
sudo dnf remove {имя_пакета_драйвера} # Для Fedora
После удаления рекомендуется:
- 🔄 Перезагрузить компьютер.
- 🔍 Проверить папки
DriverStore(Windows) или/Library/Printers/(macOS) на наличие остаточных файлов. - 📥 Установить свежую версию драйвера с официального сайта.
Перед установкой нового драйвера всегда удаляйте старый! Конфликт версий — одна из самых частых причин ошибок печати, особенно для принтеров Brother и Xerox.
Что делать, если драйвер принтера не найден
Если система не находит драйвер для вашего принтера (например, для старой модели Canon LBP-810 или Samsung ML-1640), попробуйте следующие шаги:
- 🔍 Поиск по ID оборудования:
- Откройте
Диспетчер устройств. - Щёлкните правой кнопкой по принтеру с восклицательным знаком.
- Выберите
Свойства → Сведения → Идентификаторы оборудования. - Скопируйте первую строку (например,
USB\VID_04A9&PID_172F) и найдите драйвер по этому коду на сайтах вроде DriverPack Solution или Snappy Driver Installer.
- Откройте
- Для принтеров HP —
HP Universal Print Driver (UPD). - Для принтеров Canon —
Canon UFR II Driver. - Для Brother —
Brother Universal Printer Driver.
- Скачайте драйвер с официального сайта (обычно это архив с файлом
.inf). - В
Диспетчере устройстввыберитеОбновить драйвер → Выполнить поиск на этом компьютере → Выбрать драйвер из списка. - Нажмите
Установить с дискаи укажите путь к.inf-файлу.
Если принтер подключён по сети, но не определяется, проверьте:
- 🔌 Правильность IP-адреса принтера (напечатайте тестовую страницу самотестирования).
- 📡 Настройки брандмауэра (разрешите порты
9100,631для CUPS). - 🖥️ Совместимость протоколов (например, SMB для сетевых принтеров в Windows).
⚠️ Внимание: Некоторые принтеры (например, Kyocera Ecosys P2040dn) требуют установки дополнительного ПО для работы по сети. Проверьте раздел "Сетевые настройки" в руководстве пользователя.
FAQ: Частые вопросы о драйверах принтера
🔹 Можно ли скопировать драйвер принтера с одного компьютера на другой?
Да, но это не всегда надёжно. В Windows можно экспортировать драйвер через Диспетчер устройств (правая кнопка по принтеру → Свойства → Драйвер → Экспортировать). Однако лучше скачать свежую версию с сайта производителя, так как драйверы могут зависеть от версии ОС и архитектуры (x64/x86).
🔹 Почему после обновления Windows принтер перестал работать?
Обновления Windows иногда сбрасывают драйверы или устанавливают несовместимые версии. Решение:
- Откатите драйвер в
Диспетчере устройств(вкладкаДрайвер → Откатить). - Удалите принтер и установите его заново.
- Отключите автоматическое обновление драйверов для этого устройства (через
Свойства системы → Дополнительные параметры → Оборудование).
🔹 Где хранятся драйверы для виртуальных принтеров (например, PDF-принтеров)?
Виртуальные принтеры (например, Microsoft Print to PDF или CutePDF) устанавливаются как обычные драйверы. Их файлы хранятся в тех же папках:
- Windows:
C:\Windows\System32\spool\drivers\x64\3\(для 64-битных систем). - macOS:
/Library/Printers/или/etc/cups/ppd/.
Удалить их можно через Панель управления → Программы и компоненты.
🔹 Как узнать, какой драйвер нужен для моего принтера?
Способы:
- Посмотрите модель принтера на корпусе или в документации.
- Напечатайте тестовую страницу самотестирования (обычно удерживайте кнопку питания 5-10 секунд).
- Используйте утилиты вроде Speccy (Windows) или
lsusb(Linux) для определенияVIDиPID.
Затем найдите драйвер на официальном сайте по модели или ID.
🔹 Можно ли использовать драйвер от другой модели принтера?
Иногда да, но это рискованно. Некоторые производители (например, HP) предлагают универсальные драйверы для серий принтеров (например, HP LaserJet Pro M400 подходит для моделей M401, M404, M426). Однако для принтеров с уникальными функциями (например, Epson EcoTank с системой непрерывной подачи чернил) лучше использовать оригинальный драйвер.