Bug 3688

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
Если в системе выставлена двухсторонняя печать, а в 1с печатать с одной, то всё равно печатается с двух сторон.
Comment 1 Vitaly Lipatov 2009-04-17 11:48:08 MSD
Задавать можно конечно и через 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
Comment 2 Vitaly Lipatov 2009-04-17 12:06:43 MSD
Комментарий по ошибке вписал не сюда. Думаю, что настройки CUPS более сильные, чем параметры, которые указываются в PostScript-файле.
Является ли решением не выставлять в системе двустороннюю печать?
Comment 3 Виталий Перов 2009-04-17 15:51:32 MSD
Странно. Всё, что изменилось - это передача дуплекса и количества копий не внутри PostScript, а параметрами lpr.

Возможно при этом ожидается, что и другие настройки будут переданы через параметры.
В этом случае должне помочь параметр комманды lpr:
-o sides=two-sided-long-edge

Воспроизвести проблему не получится, у нас нет принтера, поддерживающего двусторонюю печать. Остаётся только сделать предложенные изменения, и ждать результатов клиентов.
Comment 4 Виталий Перов 2009-04-17 16:44:14 MSD
Сделал патч. Проверил: во всех трёх случаях комманда вызывается с нужными параметрами.
Багу пока не закрываю, остаётся проверить у клиентов.
Comment 5 Vitaly Lipatov 2009-04-21 16:39:24 MSD
Выяснилось, что если в системе указан режим дуплексной печати, то настройки, передаваемые через lpr, игнорируются.
Это очень странно, и требует проверки. Возможно ещё какие-то параметры игнорируются.
Comment 6 Денис Баранов 2009-04-25 18:09:13 MSD
Принято eter20/13