Я использую принтер Kyocera P602cdn (последние драйверы с их сайта) с CUPS (1.7.2) на Linux Mint (ядро 3.13.0-48).

Примерно в 50% моих заданий на печать выходит не документ, а код постскриптума, подобный следующему:

agelevel } { 1 } ifelse
                       2 lt { /Helvetica findfont 12 scalefont 50 500

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

2 ответа2

0

Можно принудительно заставить принтер использовать PostScript с его передней панели или веб-интерфейса. Таким образом, принтер всегда будет правильно интерпретировать код PS.

При условии, что принтером является P6021CDN вместо P602CDN, Руководство по эксплуатации показывает, как выбрать KPDL (эмуляция PS Kyocera) на стр. 4-41 (стр. 109 в PDF). Начните с нажатия Меню (стр. 74). Нажмите стрелку вниз, чтобы перейти к настройкам печати (стр. 105). Затем нажмите стрелку вправо и стрелку вниз, пока не дойдете до эмуляции. Нажмите OK, а затем стрелку вниз, пока не дойдете до KPDL. Затем нажмите OK и Меню для выхода.

По умолчанию установлено "KPDL Auto", которое указывает принтеру на автоматическое переключение языков. Я предполагаю, что он делает неправильный выбор, поэтому PS печатается вместо текста.

0

Судя по тому, что вы говорите, я предполагаю, что вы используете драйвер PostScript. Я знаю, что у Kyocera есть универсальный драйвер PCL, который можно использовать для всех платформ. Могу ли я предложить вам попробовать использовать драйвер PCL, а не PostScript, и посмотреть, возникает ли подобная проблема. В компании по производству фотокопировальных устройств и принтеров, для которой я предоставляю ИТ-услуги, они всегда предлагают PCL при удаленной поддержке, поэтому я и предлагаю это здесь.

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