Невозможно изменить размер бумаги по умолчанию в CUPS

2

Я использую suse 12.1x86 (Gnome 3) с чашками 1.5.x (наверное, сейчас я не за своим компьютером). У нас есть принтер Xerox, подключенный к сети, и недавно мы сменили его IP.

Подключение к принтеру был сконфигурирован через гнездо , как: socket://1.1.1.1:9100/. Я менял IP в своей конфигурации "ленивым способом" - редактировал конфиги. Я сделал следующее:

  1. остановленные чашки
  2. отредактирован printers.confи printers.conf.0и изменен socket://1.1.1.1:9100наsocket://2.2.2.2:9100
  3. начались чашки
  4. проверил, если изменения прошли хорошо (это сделал)

При старой конфигурации все работало превосходно. После того, как я изменил IP, мои чашки продолжают сообщать мне, что я выбрал формат бумаги "US Letter" (я использовал и хочу использовать A4). Кроме того, такие приложения, как LibreOffice и gedit, по умолчанию устанавливают «Письмо США», и даже если я изменяю настройки в них напрямую, они не работают - они немедленно возвращаются из «А4» в «Письмо США». Но когда я смотрю в веб-интерфейс чашки на localhost: 631 все установлено на «А4» и правильно.

Я также попытался переустановить чашки, удалив:

/ И т.д. / чашки / *

/ вар / катушка / чашки

/ вар / Журнал / чашки

и переустановка через zypper in --force cupsбез эффекта. У вас есть идеи, где я должен искать сейчас? (Нужно сказать, что я пытался удалить и создать принтер, перенастроить его через веб-интерфейс и все эти очевидные вещи.)

Fiisch
источник

Ответы:

2

Я нашел обходной путь к этому.

Я отредактировал ppd файл принтера ( /etc/cups/ppd/...) и изменил строку

*OrderDependency: 60.0 AnySetup *PageSize

в

*OrderDependency: 60.0 *PageSize AnySetup

(Размер страницы по умолчанию установлен на А4.) Это вызовет проблемы, если я захочу печатать на любой другой бумаге, кроме А4, - что я не буду, так что это своего рода достаточное решение для меня.

Fiisch
источник
Это также файл, который позволяет настроить все остальное, например, двустороннюю печать.
Артур
1

Проверьте содержимое файла / etc / paperize для редактирования, чтобы добавить одну строку, содержащую размер страницы как «a4» без кавычек, которая должна затем получить A4 в качестве размера страницы принтера по умолчанию для всех приложений, включая Libreoffice. Также есть команды "paperconf", "paperize" и "paperconfig", поэтому взгляните на их страницы руководства.

Для самого принтера попробуйте с помощью браузера перейти на localhost: 631, который должен открыть интерфейс управления чашками, затем перейти на вкладку принтеры и затем управлять соответствующим принтером. Отсюда должна быть возможность изменить размер страницы принтера по умолчанию на A4.

Майк Плащ
источник
Спасибо! «paperconfig -p letter» помог мне. Также localhost: 631 взорвали мои двери! Большой!
эллиптический вид