Прежде чем кто-то спросит, скажу, что я уже перепробовал существующие решения, но безрезультатно.
Однако я предоставлю полную информацию для отладки.
- lsusb распознает мой принтер
Bus 001 Device 023: ID 04a9:271a Canon, Inc. LBP6000
- Cups также распознает мой принтер, при переходе в
Printer
параметры на http://localhost:631/ он отображается. Подробности:- LBP6000-LBP6018 (в режиме ожидания, прием заданий, не используется совместно, сервер по умолчанию).
- Описание: LBP6000-LBP6018
- Расположение:
- Водитель: Универсальный текстовый принтер (оттенки серого)
- Связь: usb://Canon/LBP6000/LBP6018?serial=*****
- Настройки по умолчанию: job-sheets=none, none media=iso_a4_210x297mm sides=односторонний
Выполнение команды lp дает указанную выше ошибку. Проверка tail -f /var/log/cups/error_log
дает:
Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/LBP6000-LBP6018) from localhost.
При проверке /usr/share/cups/mime/mime.types
файла на строке 69 следующая строка присутствует и не закомментирована
application/pdf pdf regex(0,^[\n\r]*%PDF)
Поэтому я не знаю, почему это происходит.
Нужен ли мне какой-то определенный драйвер, так как этот принтер старый (может быть, 2010 года, я точно не помню)?
решение1
Драйвер: Универсальный текстовый принтер (оттенки серого)
Фильтра для преобразования из application/pdf в text нет. Это должно быть показано в error_log.
Почему стоит выбрать Generic Text-Only в качестве драйвера? Используйте драйверы, которые Brother, вероятно, предоставляет на своем сайте.