Я хотел бы распечатать файлы с помощью терминала.

Для этого я использую следующую команду:

lp myfile.txt -d MyPrinter

Принтер ничего не печатает, но когда я вхожу в lpstat -o я получаю следующий результат:

MyPrinter-18 username 5120 wed. 13 february. 2019 10:09:53 CET
MyPrinter-19 username 5120 wed. 13 february. 2019 10:08:53 CET
MyPrinter-20 username 5120 wed. 13 february. 2019 10:10:53 CET

Результатом lpstat -t является:

scheduler not running
no system default destination
device for MyPrinter: ipp://localhost:631/printers/MyPrinter

MyPrinter accepting requests since wed 13 February 2019 10:02:06 CET

MyPrinter now printing MyPrinter-15. enable since 13 February...
Waiting jobs to complete

MyPrinter-18 username 5120 wed. 13 february. 2019 10:09:53 CET
MyPrinter-19 username 5120 wed. 13 february. 2019 10:08:53 CET
MyPrinter-20 username 5120 wed. 13 february. 2019 10:10:53 CET

Почему мой принтер не печатает файлы?

РЕДАКТИРОВАТЬ: это новый принтер, поэтому мне интересно, если проблема связана с установкой самого принтера на машине. У меня нет графического представления о машине, и я немного растерялся с историей файла ppd.

1 ответ1

0

Я обнаружил, что я делаю неправильно. Чтобы установить принтер, я использовал команду lpdamin, но я использовал неправильный URI.

Чтобы выяснить, какой URI я должен использовать, я должен был использовать hp-setup -i, и он отображал URI для использования.

Затем я смог добавить свой принтер следующим образом:

lpadmin -p MyPrinter -E -v correct_uri -P ppd_file.ppd

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .