Bug 616

Summary: Неверная раскладка страниц (ошибочно выставляется Duplex)
Product: WINE@Etersoft Reporter: Vitaly Lipatov <lav>
Component: Печать ; Диалог печатиAssignee: Виталий Перов <vitperov>
Status: CLOSED INVALID QA Contact:
Severity: normal    
Priority: P3 CC: baraka, kondratyuk
Version: 1.0.7   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 443, 1217    
Attachments: лог foomatic rip

Description Vitaly Lipatov 2007-06-13 22:35:57 MSD
Суть в чем - при печати из wine в мандрива 2007 на принтер
laserjet hp1022 через foomatic rip + foo2zjs оно очень странно
раскладывает страницы - например я печатаю 4х страничный документ,
при этом 1 и 2 страницы печатаются нормально, потом идет 4 вверх
ногами, потом 3я вверх ногами.
Опытным путем установил, что это связано с настройками дуплекса.
Даже если дуплекс поставлен none оно всё равно выставляет какой
то режим дуплекса.
Прикреплен postscript файл, полученный из windows mozilla
firefox 2.0.4, запущенного под wine.
Поиск в этом файле по слову duplex дает следующее

1. Строка 63,64
%%BeginFeature: *Duplex None
%% FoomaticRIPOptionSetting: Duplex=None

однако

2. Строка 91,92
%%BeginFeature: *Duplex ManualDuplexNoTumble
%% FoomaticRIPOptionSetting: Duplex=ManualDuplexNoTumble
Comment 1 Vitaly Lipatov 2007-06-23 01:15:47 MSD
Поступило письмо:
Короче, баг я победил.
Победил пока так - в приложенном к письму ppd файле для
принтера, я удалил сроки с 204 по 211.
Конкретно вот эти строки

*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "-d2 "
*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
*FoomaticRIPOptionSetting Duplex=DuplexTumble: "-d3 "
*Duplex ManualDuplexNoTumble/Manual Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=ManualDuplexNoTumble"
*FoomaticRIPOptionSetting Duplex=ManualDuplexNoTumble: "-d4 "
*Duplex ManualDuplexTumble/Manual Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=ManualDuplexTumble"
*FoomaticRIPOptionSetting Duplex=ManualDuplexTumble: "-d5 "

оставив только эти
*OpenUI *Duplex/Duplex Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 210 AnySetup *Duplex
*DefaultDuplex: None
*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
*FoomaticRIPOptionSetting Duplex=None: "-d1 "
*CloseUI: *Duplex

вообщем оставил только опцию Duplex None. Типа выбор из одного
варианта.

Этот файл лежит в /etc/cups/ppd. Там я его и поправил.
Теперь всё работает.
Comment 2 Виталий Перов 2008-11-24 18:29:38 MSK
что-то я не совсем понял.
файл лежит в /etc/cups/ppd. Т.е ошибка в линуксовом файле. А при чём здесь тогда wine?

Возможно следует попросить автора проблемы проверить печать на линуксовых программах