Bug 2984

Summary: Проблема печати из блокнота
Product: WINE@Etersoft Reporter: Глеб Кордюков <sonner>
Component: Печать ; Диалог печатиAssignee: Виталий Перов <vitperov>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P4 CC: baraka, kondratyuk, lav
Version: 1.0.9   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 384, 443, 3000    

Description Глеб Кордюков 2008-11-21 20:21:58 MSK
Пусть на печать послано 2 страницы. Печать в файл.
Если печатать в файл из 1с,то файл похоже посылается на печать и указывается,что копий - 2.
А если печатать из блокнота, то размер файла в два раза больше, что говорит что возможно блокнот создает 2 файла и оба посылает на печать.
Хотелось бы сделать чтобы было как в 1с.
Comment 1 Денис Баранов 2008-11-22 18:50:05 MSK
Сейчас вообще если печатать из блокнота в файл, то не выдается диалог о названии файла и места куда сохранять.
Файл сохраняется на диск c: с именем FILE: что неправильно.
Сборка eter35\13
Comment 2 Виталий Перов 2009-07-08 17:36:14 MSD
Да, вижу в чём проблема:
используется W -функция диалога печати PRINTDLG_UpdatePrintDlgW.
Все исправления по печати до этого делались только в A - функции.

Постараюсь перенести изменения и в W функцию.

И ещё одно замечание. Сейчас переделана система печати.
При печати в файл НЕ СОХРАНЯЮТСЯ: количество копий, разбивка по копиям и режим дуплекса.
Comment 3 Виталий Перов 2009-07-08 18:07:44 MSD
1) Да, к тому же проявляется проблема неправильного количества копий (если поставить 2, то печатается 4).
Документ удваивает свой размер, а также в параметрах lpr передаётся количество копий = 2.

2) Проявляется проблема с разбивкой по копиям:
fixme:commdlg:PRINTDLG_UpdatePrintDlgW Collate lppd not yet implemented as output

параметры LPR:
 '|lpr -P'HpTest' -T'no name' -# 2 -o Collate=False -o sides=one-sided' 

3) Зато дуплексная печать должна работать
'|lpr -P'HpTest' -T'no name' -# 2 -o Collate=False -o sides=two-sided-long-edge'
Comment 4 Виталий Перов 2009-07-08 18:31:36 MSD
Сделал патч. Приложил в eterwine. Чуть позже будет в eterhack.
Comment 5 Денис Баранов 2009-07-16 12:49:37 MSD
Проявляется та же ошибка что и была: не выводится диалог с запросом места сохранения файла, невозможно проверить данную решена ли данная ошибка.
Завел блокирующую багу.