Bug 3855

Summary: Не работает печать из КОМПАС - 3D V10
Product: [Поддержка проектов] КОМПАС 3D Reporter: Виталий Булгаков <bulgakov>
Component: ТестированиеAssignee: Денис Баранов <baraka>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: critical    
Priority: P2 CC: baraka, denis, kondratyuk, mais, mx, vitperov, vovaz
Version: v10   
Target Milestone: ---   
Hardware: PC   
OS: Ubuntu   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 443, 753    

Description Виталий Булгаков 2009-04-21 14:45:17 MSD
В Ubuntu 8.10 установлен принтер (через SMB) HP LJ P1006. из под OpenOffice печатает, тестовая страница CUPS выводится.
1. Запустить КОМПАС - создать чертеж
2. Файл - Предварительный просмотр
3. Файл - Печать
В результате ничего на принтере не выводится.
Wine@Etersoft 1.0 Local 1/0/10-eter19/39
Comment 1 Боренко Денис 2009-04-21 23:53:02 MSD
Что-то мне сдается, что одни корни с 3852. Давайте починим, критично!
Comment 2 Константин Кондратюк 2009-05-11 17:48:05 MSD
fixed?
Comment 3 Денис Баранов 2009-05-11 18:26:10 MSD
(In reply to comment #2)
> fixed?
> 

Нет... По прежнему не печатается и в консоли ничего особого не валится.
Comment 4 Денис Баранов 2009-05-11 18:41:06 MSD
trace по каналам +wineps,+winspool в консоль ничего не выводит..
Comment 5 Боренко Денис 2009-05-15 16:56:24 MSD
Может это тоже, что и в 3940? Там воркэраунд есть, можно попробовать.
Comment 6 Виталий Перов 2009-07-08 15:55:33 MSD
Проверил.
Попробовал напечатать текстовый документ на виртуальный принтер.
Задание на печать отправляется.
Но заметил одну неприятную особеность:
вызывается  именно W функция диалога печати PRINTDLG_UpdatePrintDlgW,
а все исправления, связанные с печатью есть только в A-функции.
Comment 7 Виталий Перов 2009-07-08 16:04:23 MSD
Проверил печать чертежа - документ на печать отправляется.

Необходимо проверить всё ещё один раз и выявить конкретные проблемы.
Дополнительные промлемы могут возникнуть с :
- с Двухсторонней печатью
- С неверным формированием количества копий ( задаётся 2 копии, а печатается 4)
- может не работать разбивка по копиям (collate)
Comment 8 Виталий Перов 2009-07-08 18:33:52 MSD
Сделал патч для баги #2984. Теперь PRINTDLG_UpdatePrintDlgW функция должна работать корректно.
Comment 9 Денис Баранов 2009-07-08 22:02:43 MSD
(In reply to comment #7)
> Необходимо проверить всё ещё один раз и
> выявить конкретные проблемы.
> Дополнительные промлемы могут возникнуть
> с :
> - с Двухсторонней печатью
на cups-pdf не удалось проверить, завтра проверю на hp
> - С неверным формированием количества
> копий ( задаётся 2 копии, а печатается 4)
печатается правильное количество копий
> - может не работать разбивка по копиям (collate)
не работает

Comment 10 Виталий Перов 2009-07-10 22:01:01 MSD
Патч для баги #2984 пока есть только в eterwine. Сегодня должен появиться в eterhack.
Comment 11 Денис Баранов 2009-07-25 21:19:02 MSD
Печать работает корректно.
WINE@Etersoft CAD eter1.1/eter2

Единственная замеченная проблема: печать нескольких копий всегда идет в подбор, т.е. разбивка по копиям идет.