Вопрос или проблема
Я хочу добавить свой принтер HP Laserjet Professional M1136 MFP в утилиту CUPS на Raspberry Pi с операционной системой Raspbian. Я получил соответствующий драйвер принтера для операционной системы Debian с сайта HP, это файл с расширением .run (hplip-3.20.9.run). Но мне нужно предоставить файл PPD для утилиты CUPS. Как сгенерировать файл PPD для этой цели?
Примечание: переношу этот вопрос с www.askubuntu.com. Уже был предоставлен один ответ, который я привожу ниже:
попробуйте
sudo apt-get install hpijs-ppds
илиsudo apt-get install hp-ppd
Я просто использую 127.0.0.1:631 для настройки своих принтеров и не использую HP, поэтому не знаю, будут ли они автоматически добавлены в ваш инструмент.
Но обычно я сталкиваюсь с этим, потому что мой (ubuntu) Raspberry Pi > выбор драйвера CUPS не заполнен всеми необходимыми драйверами… > Я думаю, что также добавляю foomatic и еще один, который ускользает от меня (может быть, openprinting), пока в конечном итоге не получу то, что мне нужно…
Мне обычно приходится делать что-то вроде
apt-cache search ppd
илиapt-cache search cups
, чтобы найти доступные варианты.
Вы можете найти файл PPD на сайте HP и установить его, но обычно вы можете найти то, что вам нужно, с помощью Debian.
Я использую пакет hplip
на Debian с моим принтером HP. hplip
зависит от таких пакетов, как cups
, printer-driver-hpcups
и cupsfilters
, которые предоставляют файлы ppd в /usr/share/ppd/
.
Чтобы настроить:
sudo apt install hplip
sudo hp-setup
man hp-setup
для получения помощи, если она вам нужна.
Ответ или решение
Чтобы добавить принтер HP Laserjet Professional M1136 MFP в CUPS на Raspberry Pi с операционной системой Raspbian, вам необходимо сгенерировать PPD (PostScript Printer Description) файл, который необходим для правильной работы принтера в системе. Вот пошаговая инструкция по созданию PPD файла с использованием установленного драйвера HPLIP:
Шаг 1: Установка необходимых пакетов
Перед началом убедитесь, что у вас установлены все необходимые пакеты. Откройте терминал и выполните следующие команды:
sudo apt update
sudo apt install hplip hplip-gui cups
Эти команды установят HPLIP, его графический интерфейс и саму систему CUPS, если они еще не установлены.
Шаг 2: Установка PPD файлов
После установки HPLIP, PPD файлы, необходимые для большинства моделей принтеров HP, должны быть доступны. Можно также установить дополнительные PPD-файлы для повышения совместимости:
sudo apt install hpijs-ppds printer-driver-hpcups
Эти пакеты содержат дополнительные PPD файлы, которые могут понадобиться для корректной работы вашего принтера.
Шаг 3: Настройка принтера с помощью hp-setup
Теперь вы можете автоматически настроить ваш принтер с помощью команды hp-setup
. Введите следующую команду в терминале:
sudo hp-setup
Следуйте инструкциям, которые появятся на экране. Инструмент hp-setup
автоматически найдет ваши подключенные принтеры и предложит соответствующие PPD файлы.
Шаг 4: Подключение через CUPS
После установки и настройки HPLIP вы можете более детально конфигурировать принтер через веб-интерфейс CUPS:
- Откройте веб-браузер и перейдите по адресу: http://127.0.0.1:631.
- Выберите вкладку «Printers» (Принтеры) и вы должны увидеть своего принтера в списке.
- Если принтер не отображается, вы можете использовать кнопку «Add Printer» (Добавить принтер) и следовать инструкциям, выбирая совместимый PPD файл.
Шаг 5: Проверка установки
После завершения установки и настройки, произведите тестовую печать, чтобы убедиться, что принтер работает корректно.
Дополнительные рекомендации
Если вы не нашли нужный PPD файл через HPLIP, вы также можете поискать его на официальном сайте HP или в директории PPD на вашем Raspberry Pi:
ls /usr/share/ppd/
Это позволит вам увидеть все доступные PPD файлы, которые могут быть полезны для вашего принтера.
Заключение
Следуя этим шагам, вы сможете создать и установить PPD файл для вашего принтера HP Laserjet Professional M1136 MFP в CUPS на Raspberry Pi с Raspbian OS. Работая через инструменты hplip и CUPS, вы значительно упростите процесс установки и управления вашим принтером. Если возникнут сложности, не стесняйтесь обращаться к документации на сайте HPLIP или к специализированным форумам для получения дополнительной информации и поддержки.