Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Железо / Настраиваем железки / печать без полей на Epson R270 (15590 хитов)
- Написал(а) barsuk Дата 24.03.08 21:02
Нужна помощь. использую CUPS+gutenprint 5.0.1+PPD-Adobe: "4.3" и не могу включить BorderLess. Вернее опция включается но поля все равно остаются.
Заранее спасибо.
Parent - Написал(а) LOE (Site/forum admin) Дата 25.03.08 21:59
Какой тип бумаги выбираешь?
На обычной бумаге печать без полей не идет.
Плюс посмотри масштабирование и размер полей непосредственно в диалоге печати - там это задается и поля надо обнулять.

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

В свое время для своего принтера правил такой файлик - "создавал" размер 10x15 см
(то, что обозначается как 4"x6" не совсем то - не пропечатывается с двух сторон изображение)
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) barsuk Дата 26.03.08 17:44
бумагу выбирараю "super glossy", пробовал A4 и 4"х6", масштаб 100%, поля разумеется обнулял, borderless в ON.
PPD пробовал три разных:
    ekspr270.ppd от PIPS - поля меньше, но все равно оставляет и настроек печати почти нет;
    stp-escp2-r270.5.0.sim.ppd от gutenprint - поля 8мм, настроек больше, но по чернилам никаких;
    stp-escp2-r270.5.0.ppd тоже gutenprint - поля 8мм, настроек очень много, можно подкорректировать цветопередачу.
и, если не секрет. где можно почитать про формат файла .PPD?
я конечно поищу в виндовых драйверах, но вдруг не найду. Как он там называется?
Parent - Написал(а) LOE (Site/forum admin) Дата 26.03.08 21:35
Когда делал свой размер бумаги, ориентировался на уже готовые примеры в .ppd файле
Делал как для cups'а, так и для turboprint'а (через него и идет поддержка моего принтера Canon Pixma iP3000)
Вот что у меня получилось:
для turboprint'а в файле Canon_PIXMA_iP3000.ppd (в соответствующих местах) :
$ grep loe Canon_PIXMA_iP3000.ppd
*PageSize 10x15loe/10x15loe: "<</zedoPageSize(10x15loe)/PageSize[609 862]/ImagingBBox null/cupsRowCount 15>>setpagedevice"
*PageRegion 10x15loe/10x15loe: "<</zedoPageRegion(10x15loe)/PageSize[609 862]/ImagingBBox null/cupsRowCount 15>>setpagedevice"
*PaperDimension 10x15loe/10x15loe: "609 862"
*ImageableArea 10x15loe/10x15loe: "0.0 0.0 609.0 862.0"

плюс блок в файле Canon_PIXMA_iP3000.tpp
[Size15]
Name=10x15loe
ANumber=26
Size=4030,6045
Margins=0,0,0,0
MixBlack=1
Param=0,0,600,0

для cups'a (в соответствующих местах файла iP3000.ppd :
$ grep loe iP3000.ppd
*PageSize 10x15loe/10x15loe: "<</zedoPageSize(10x15loe)/PageSize[290 435]/ImagingBBox null/cupsRowCount 15>>setpagedevice"
*PageRegion 10x15loe/10x15loe: "<</zedoPageRegion(10x15loe)/PageSize[290 435]/ImagingBBox null/cupsRowCount 15>>setpagedevice"
*PaperDimension 10x15loe/10x15loe: "290 435"
*ImageableArea 10x15loe/10x15loe: "0.0 0.0 290.0 435.0"


Цифры во всех трех файлах подбирал. Основывался на A4 и на 4"x6" форматах. Плюс, разумеется, тестовая печать.

Похоже, ImageableArea задает допустимую область печати.

PS. почему делал: формат 4"x6" это метрически 102x153 мм (1"=25.5 мм), поэтому при печати чуток отрезалось от того, что выбирал на печать в программах.

PPS. И все равно, найди в винде .ppd файл (да просто даже поиском) и сравни его с линуксовым. Формат ppd файлов стандартизован и содержимое должно совпадать.
Можно даже создать новый принтер и подсунуть ему виндовый ppd файл.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) barsuk Дата 29.03.08 17:34
к сожалению PPD файл в windows мне найти не удалось.
Замена строки на:
*ImageableArea A4/A4:  "0 0 595 842"
ничего не дает все равно отступ от края листа 8мм, хотя есть формат RA4:
*ImageableArea w609h864/RA4:  "0 0 609 864"
этот печатает без полей только размер великоват(в крайнем случае задать поля справа и снизу), 10х15 тоже без полей.
всю голову сломал, ставил вместо gutenprint пакет pips - поля уже 3мм, как заявлено в его PPD (*ImageableArea A4:  "8,4 8,4 586,8 833,4"), но разрешение 360dpi.
может в фильтре дело? у pips свой фильтр.
Parent Написал(а) LOE (Site/forum admin) Дата 29.03.08 21:29
Остается посоветовать только поэкспериментировать с ppd файлом
Может, если задать заведомо бОльшие числа, как раз и получится без полей? ;-)
(остается еще погуглить, но это на любителя :-)
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) barsuk Дата 26.03.08 20:32
текущие настройки BorderLess в PPD:
*OpenUI *StpFullBleed/Borderless: PickOne
*OrderDependency: 10 AnySetup *StpFullBleed
*DefaultStpFullBleed: False
*StpDefaultStpFullBleed: False
*StpFullBleed False/No: ""
*StpFullBleed True/Yes: ""
*CloseUI: *StpFullBleed
Предыдущая Следующая Вверх Тема Железо / Настраиваем железки / печать без полей на Epson R270 (15590 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.726s with 11 database queries.