ошибка-cups-insecure-filter для принтера Lexmark на Trusty

Я пытаюсь установить свой принтер Lexmark S800 (32-разрядный) на Ubuntu 14.04 Trusty, и я продолжаю получать сообщение об ошибке cups-insecure-filter. Принтер подключен к LPT1, и мастер принтера правильно добавляет принтер / PPD. Когда я впервые отправляюсь распечатать тестовую страницу, я получаю сообщение об ошибке.

Я следовал инструкциям на на этой странице , чтобы убедиться, что разрешения были правильными для /usr/local/lexmark/v3/bin/printfilter.

Кто-нибудь еще имел эту проблему, пытаясь заставить принтер Lexmark работать на Trusty? Никакое количество поиска в Google не помогло в этом.

Спасибо!

1
задан 8 January 2017 в 15:39

6 ответов

Это, вероятно, слишком поздно для помощи исходному плакату, но для других, ищущих однажды:

sudo chmod g-w /usr/local/lexmark/v3/etc/lxS800.ppd
sudo /etc/init.d/cups restart

Для других моделей принтеров Lexmark, выберите соответствующий .ppd файл в/usr/local/lexmark/v3/etc

0
ответ дан 8 January 2017 в 15:39
  • 1
    Что касается маски, я обращаюсь к чему-то, что я видел андроид (человечность смысла, и андроид используют ядро Linux). В оболочке гайки все, что это сделало, было перенаправить файл automaticlt. Таким образом, если бы я установил программу, то программа перешла бы к / lib, например, это установило бы, сказало бы, что перешло к / lib, но, находится в совершенно различном каталоге как / домой и если та программа, где быть запущенным, это утверждало бы, что выполнило форму / lib, но действительно это прибыло из дома. Так перенаправление, более или менее. – weezle1234 30 October 2015 в 19:16

В моем случае проблема была с файлом/usr/local/lexmark/v3/bin/printfilter как в исходном вопросе, то же решение выше относилось к этому файлу, решил проблему для меня:

sudo chmod g-w /usr/local/lexmark/v3/bin/printfilter
sudo /etc/init.d/cups restart

Это скорее более просто как страница, связанная в исходном вопросе. Спасибо

0
ответ дан 8 January 2017 в 15:39
  • 1
    Действительно, tac может распечатать строки наоборот более эффективно, если Вы обеспечиваете файл как аргумент, так как он может искать назад через исходный файл вместо того, чтобы иметь необходимость скопировать его во временный буфер. Кроме того, объединяясь tac | rev isn' t точно то же как печать файла, назад познакового; это эффективно перемещает новую строку от конца файла к началу прежде, чем инвертировать его. – Miles 30 October 2015 в 10:23

Благодаря https://www.kubuntuforums.net/showthread.php? 61633-Cups-insecure-filter-Lexmark-Prospect-Pro205-and-scanning-issues это работало на меня:

sudo chmod 755 /usr/local/lexmark/v3/bin/*

sudo chown root:bin /usr/local/lexmark/v3/bin/*

0
ответ дан 8 January 2017 в 15:39
  • 1
    Это - большой ответ, я didn' t знают, что Вы могли определить разделитель записей для tac. В то время как x\|[^x] действительно работы, кажется немного глупым использовать его, когда у Вас есть метасимвол для соответствия любому символу, сделанному нарочно: tac -r -s '.' input – kos 30 October 2015 в 20:59

Это работало на меня (человечность 16.04.1 - lexmark S405):

cd /usr/local/lexmark/v3/bin/
sudo chmod 755 printfilter

я беру от этого шаг форума Ubuntu

1
ответ дан 8 January 2017 в 15:39
  • 1
    А-ч извините, очевидно . doesn' t соответствуют новым строкам. Слава, большой ответ. – kos 30 October 2015 в 21:08

У меня есть Epson WF-3520, и добирался cups-insecure-filter ошибка.

я решил его путем установки владельца исходного каталога Epson к root:

sudo chown root:root -R /opt/epson-inkjet-printer-201212w/

Это установлено на /opt каталог, который я также изменил на владельца root. Я не знаю, релевантно ли это.

После этого я получал следующую ошибку в журнале /var/log/cups/error_log:

Job stopped due to filter errors; please consult the error_log file for details.

я решил его путем восстановления некоторых полномочий, которые я ранее изменил на некоторых тестах:

sudo chmod 755 /opt/epson-inkjet-printer-201212w/cups/lib/filter/epson_inkjet_printer_filter 
2
ответ дан 8 January 2017 в 15:39

Я получал эту ошибку со своим Epson Workforce 840 на 16,04, потому что корень не был владельцем /opt/epson-inkjet-printer-workforce-840-series.

Это было зафиксировано путем изменения владения для укоренения с:

sudo chown -R root /opt/epson-inkjet-printer-workforce-840-series
сопровождаемый путем перезапуска чашек с:
sudo /etc/init.d/cups restart

Наконец, и эта часть может или не могла быть необходимой, я также удалил и повторно добавил принтер.

2
ответ дан 3 December 2019 в 06:22

Другие вопросы по тегам:

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