3

На моем Debian Lenny Box печать через CUPS работает нормально, например, с использованием OpenOffice.

Однако при печати из Adobe Reader все не работает. Похоже, проблема возникает на первом этапе процесса, когда Adobe Reader общается с lpr. Я думаю, что это причина, потому что я получаю сообщение об ошибке от Adobe Reader, как:

При печати произошла следующая ошибка ...

'using: lpr [-cdfghlmnpqrstv] [- # num] [-1234 шрифт] [-C class] [-i [numcols]] [-J job] [-Pprinter] [-T title] [-U user] [ -wnum] [имя ...]'

Похоже, lpr жалуется на то, как Adobe Reader общается с ним, не так ли?

Это происходит независимо от того, печатаю ли я на своем лазере или в CUPS-PDF. Похоже, Adobe Reader отправляет команду вроде

lpr -P CUPS-PDF -o PageSizeA4 -o blah -o blah

В этой конкретной установке debian Adobe Reader (пакет acroread), очевидно, предполагает более новый lpr, чем тот, который установлен, и отправляет параметры в lpr с помощью -o.

Более новые версии lpr могут использовать [-o option [= value]]; моя старая версия не позволяет использовать -o в соответствии с его страницей руководства.

Некоторое дополнительное исследование с aptitude показывает, что lpr помечен как установленный. man lpr говорит мне, что этот lpr является диспетчером очереди печати BSD. На другой коробке, где у меня нет этой проблемы, lpr не устанавливается как отдельный пакет. Тем не менее, я могу вызвать lpr из командной строки, и man lpr покажет действительную man-страницу, сообщающую мне, что у меня есть версия lpr, предоставленная Apple. Откуда взялся этот lpr, созданный Apple? Какой пакет мне нужно установить, чтобы использовать эту конкретную версию lpr?

1 ответ1

4
  • Удалить lpr (и lprng). Автономная версия lpr будет жаловаться, если столкнется с опциями, которые передаются через -o .

  • Установите cups-bsd. Это приводит к версии lpr, которая принимает такие вещи, как -o и другие общие параметры, используемые acroread. (cups-bsd конфликтует с lpr или lprng).

  • Посмотрите внимательно и прочитайте, что acroread рекомендует cups-bsd.

Примечание. В этом вопросе также можно найти некоторые подробности.

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