Совместное использование принтера из CUPS в CUPS, остановка состояния «Ошибка фильтра»

Я пытаюсь совместно использовать Epson TM-T20II, подключенный к моему компьютеру (серверу) через USB. Он правильно работает на моем компьютере с помощью драйверов «EPSON TM BA Thermal») .

Теперь на другом компьютере (клиенте) я добавляю общий принтер, используя следующий адрес: ipp: // / printers / EPSON_TM-T20II и выбор одинаковых драйверов («EPSON TM BA Thermal», установленных из одних и тех же файлов на обоих компьютерах). Когда я пытаюсь распечатать тестовую страницу с клиента, задание поступает на сервер, но имеет состояние: остановлен «Ошибка фильтра».

Я потратил часы, пытаясь решить эту проблему, но безуспешно. Я наконец смог заставить его работать, добавив принтер к клиенту через интерфейс командной строки, используя следующую команду:

lpadmin -p printer_name -E -v ipp://<my_ip>/printers/EPSON_TM-T20II -m everywhere

Так что, похоже, проблема связана с драйверами, но я не знаю, как ее решить. Я бы предпочел добавлять принтеры из веб-интерфейса CUPS вместо того, чтобы зависеть от интерфейса командной строки.

1
задан 15 September 2018 в 06:21
1 ответ

Во-первых, -m везде обращается с «принтером» как с тем, который поддерживает «IPP Everywhere» .

Теперь этот «принтер» представляет собой очередь печати, управляемую CUPS и установленную на хосте . Поскольку более новые версии CUPS предоставляют все свои (общие) очереди печати как IPP-Everyhwere-способные в своей локальной сети, -m везде будет работать.

В чем идея IPP Everywhere и как это работает? Основная идея IPP Everywhere заключается в том, что клиентам печати не нужно «устанавливать» какой-либо драйвер для конкретной модели, который администратор должен был бы найти в Интернете. Идея состоит в том, что клиент печати запрашивает у цели печати ее возможности, цель печати отвечает на запрос, и клиент использует эту информацию для автоматического создания PPD ( Описание принтера PostScript ), подходящего для этой цели печати. . В ответ принтера, скорее всего, будет указано, что он поддерживает PDF как формат задания на печать ... Это то, что выполняет -m везде ...

Во-вторых, если он работает из командная строка, она также должна работать через веб-интерфейс. Вам нужно будет выбрать IPP или IPPS в качестве серверной части и выбрать драйвер принтера «везде».

0
ответ дан 4 December 2019 в 03:40

Теги

Похожие вопросы