У меня был MFC440CN, работающий как на 18.04, так и на 19.04, но при обновлении до 19.10 принтер перестал работать. Я попытался переустановить драйвер принтера, используя метод, предоставленный Brother, и получил сообщение об ошибке
lpadmin: Unable to open PPD "/tmp/013bc5e0992f3": Illegal option keyword string on line 229
, однако процесс продолжается. Когда я пытаюсь выполнить тестовую печать, я получаю
lpadmin: Unable to open PPD "/usr/share/cups/model/brmfc440cn.ppd": Illegal option keyword string on line 229.
. Изучая этот файл в строке 229, я вижу
*OpenGroup: Image Type
*%=== Document ================================
*OpenUI *BRDocument/ Image Type: PickOne
*OrderDependency: 21 AnySetup *BRDocument
*DefaultBRDocument: Photo
*BRDocument Photo/Photo: ""
*BRDocument Graphics/Graphics: ""
*BRDocument custom/custom: ""
*CloseUI: *BRDocument
. Строка 229 - вторая после последней.
Есть ли у кого-нибудь идеи, как исправить эту проблему?
На мой вопрос никто не ответил, поэтому в отчаянии я сделал следующее - и принтер заработал! (Мои требования к принтеру довольно простые, вполне возможно, что эта процедура не сработает для кого-то с более сложными потребностями.)
Поскольку файл является системным файлом, необходимо вызвать sudo
( Я использовал sudo su
)
/usr/share/cups/model/brmfc440cn.ppd
как
/usr/share/cups/model/brmfc440cnOLD.ppd
Отредактировал новую версию, удалив все строки, указанные в вопрос
Сохранение отредактированного файла как /usr/share/cups/model/brmfc440cn.ppd
т.е.
исходный файл был заменен отредактированной версией, но копия
из него было сохранено под новым именем
Через окна настроек добавление принтера
Прикосновение к дереву (это может не быть абсолютно необходимым)
Распечатать случайную страницу из случайного документа.
Это сработало для меня, возможно, сработает и для вас.