CUPS у кого режет страницы при печати с windows

Ответить
banzay242
Сообщения: 753
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

CUPS у кого режет страницы при печати с windows

Сообщение banzay242 » 04 июн 2018, 11:18

по умолчанию в в CUPS установка Litter, и эта настройка обрезает верх страницы.
чтобы по умолчанию было А4 делаем так от root:
echo a4 > /etc/papersize

keleg
Сообщения: 5322
Зарегистрирован: 15 сен 2011, 01:58

Re: CUPS у кого режет страницы при печати с windows

Сообщение keleg » 04 июн 2018, 12:11

Т.е. ошибка возникает, если принтер под linux стоит, а печать идет по сети с windows-машины?

banzay242
Сообщения: 753
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

Re: CUPS у кого режет страницы при печати с windows

Сообщение banzay242 » 04 июн 2018, 13:00

keleg писал(а):
04 июн 2018, 12:11
Т.е. ошибка возникает, если принтер под linux стоит, а печать идет по сети с windows-машины?
Да по samba

banzay242
Сообщения: 753
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

Re: CUPS у кого режет страницы при печати с windows

Сообщение banzay242 » 05 июн 2018, 07:03

banzay242 писал(а):
04 июн 2018, 11:18
по умолчанию в в CUPS установка Litter, и эта настройка обрезает верх страницы.
чтобы по умолчанию было А4 делаем так от root:
echo a4 > /etc/papersize
Не так , лучше удалить /etc/papersize
man cupsd.conf повествует:
#DefaultPaperSize sizename
#Specifies the default paper size for new print queues. "Auto" uses
#a locale-specific default, while "None" specifies there is no
#default paper size. Specific size names are typically "Letter" or
#"A4". The default is "Auto".
DefaultPaperSize A4
Вставил это в верхнюю часть конфига /etc/cups/cupsd.conf, наверное можно и так:
sed -i -e '1 s/^/DefaultPaperSize A4\n/;' /etc/cups/cupsd.conf
Интересная штука получается на рабочем компе к которому подключен hp mfp м125r, в файле
HP-LaserJet-Pro-MFP-M125r.ppd выставляются на вновь устанавливаемый принтер директивы по умолчанию:
DefaultPageSize: Latter
DefaultPageRegion: Latter
DefaultImageableArea: Letter
А вот на домашнем samsung 1640 все пункты А4, это наверное особеннность HPLIP.
Так что алгоритм наверное такой:
удаляю принтер
добавляю /etc/cups/cupsd.conf директиву DefaultPaperSize A4
перезагружаю cupsd
установливаю по новой принтер
и радуюсь необрезанной сверху странички при печати на мфу НР из виндус.
можно в /etc/cups/ppd/ редактировать ваш принтер HP.ppd директивы:
DefaultPageSize: Latter
DefaultPageRegion: Latter
DefaultImageableArea: Letter
Поменять Letter на А4
Подтверждаю это работает везде на вновь установленном принтере А4
Хотелось бы чтоб разработчики учли это, и вставили в cupsd.conf директиву DefaultPaperSize A4.
Хуже от этого не будет, а вот при сетевой печати на принтер НР проблем не будет.

Ответить