Summary: | Проблема с двусторонней печатью | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Andrey Vusik <night> |
Component: | Печать ; Диалог печати | Assignee: | Виталий Перов <vitperov> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P2 | CC: | baraka, lav |
Version: | 1.0.10 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
URL: | http://www.cups.org/documentation.php/options.html | ||
Whiteboard: | |||
Заявки RT: | 9787 9982 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | 1566, 2843, 4721 | ||
Bug Blocks: | 1217, 5709 |
Description
Andrey Vusik
2009-03-19 15:47:51 MSK
Задавать можно конечно и через lpr: lpr -o sides=two-sided-short-edge filename lpr -o sides=two-sided-long-edge filename Вообще Wine записывает в Postscript-файл для Long Edge: %%BeginFeature: *Duplex DuplexNoTumble <</Duplex true /Tumble false>> setpagedevice %%EndFeature и для Short Edge: %%BeginFeature: *Duplex DuplexTumble <</Duplex true /Tumble true>> setpagedevice %%EndFeature Комментарий по ошибке вписал не сюда. Думаю, что настройки CUPS более сильные, чем параметры, которые указываются в PostScript-файле. Является ли решением не выставлять в системе двустороннюю печать? Странно. Всё, что изменилось - это передача дуплекса и количества копий не внутри PostScript, а параметрами lpr. Возможно при этом ожидается, что и другие настройки будут переданы через параметры. В этом случае должне помочь параметр комманды lpr: -o sides=two-sided-long-edge Воспроизвести проблему не получится, у нас нет принтера, поддерживающего двусторонюю печать. Остаётся только сделать предложенные изменения, и ждать результатов клиентов. Сделал патч. Проверил: во всех трёх случаях комманда вызывается с нужными параметрами. Багу пока не закрываю, остаётся проверить у клиентов. Выяснилось, что если в системе указан режим дуплексной печати, то настройки, передаваемые через lpr, игнорируются. Это очень странно, и требует проверки. Возможно ещё какие-то параметры игнорируются. Принято eter20/13 |