Bug 1566

Summary: Двусторонняя печать в 8.0
Product: WINE@Etersoft Reporter: Sergey Lebedev <lebedev.v.sergey>
Component: Печать ; Диалог печатиAssignee: Виталий Перов <vitperov>
Status: CLOSED INVALID QA Contact:
Severity: major    
Priority: P3 CC: baraka, lav
Version: 1.0.9   
Target Milestone: выпуск 1.0.9   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 437, 443, 777, 3688    

Description Sergey Lebedev 2008-04-03 14:29:07 MSD
Принтер hp laser-jet 1320

Включаю двустороннюю печать в настройках драйвера printer'а в cups (duplex long edge). По широкой стороне.

Беру документ, состоящий из двух страниц. Отправляю на печать. В свойствах принтера указываю в 1с 8.0 что печать должна быть двусторонней, по длинной стороне. тот же duplex long edge. Печатаю.

Результат
---------------------------                      ---------------------
Верх
страница 1                   поворачиваю лист ->                  
                                                  Верх, зеракальный 
---------------------------                      ----------------------         

Должно быть.
-------------------------                         -----------------------
Верх                                              Верх
Одна сторона               поворачиваю лист  ->   Другая сторона

-------------------------                         -----------------------

При правильной настройке печати в kde, в результате печати виден следующий процесс.

lp       13139  0.0  0.1   3576  1320 ?        S    14:05   0:00 hp_LaserJet_1320_series_USB_1 74 user file:///usr/share/doc/HTML/index-ru.html 1 Duplex=DuplexTumble multiple-document-handling=separate-documents-collated-copies orientation-requested=3 job-uuid=urn:uuid:fbc5f4b1-8ed9-39c5-5368-0b36df4ce1a9 /var/spool/cups/d00074-001

При печати из 1c 8.0 
lp       13036  0.6  0.1   3572  1320 ?        S    14:05   0:00 hp_LaserJet_1320_series_USB_1 73 user (stdin) 1 job-uuid=urn:uuid:889b2fe0-0514-3cf4-7b48-9d19b76a6379 /var/spool/cups/d00073-00
Comment 1 Виталий Перов 2008-04-03 16:57:54 MSD
Как я понял двусторонней печатью управляет
драйвер принтера, для этого ему надо
передать способ двусторонней печати в
переменной dmDuplex (в нашем случае = 2), а также
выставить флаг DM_DUPLEX в переменной dmFields.


Проверил на 1С 8.1 - вроде всё нормально:
Диалог формирует нормальное значение
dmDuplex=2; Дальше на драйвер принтера тоже
подаётся нормальное значение. Флаг
выставлен DM_DUPLEX.
Печатать на бумаге ещё не пробовал.

Сейчас попробую 1с 8.0
Comment 2 Виталий Перов 2008-04-03 17:14:15 MSD
Проверил в 1с 8.0. Результат тот же.
Comment 3 Виталий Перов 2008-04-03 18:09:26 MSD
Ещё один важный момент: ориентация страницы альбомная
Comment 4 Sergey Lebedev 2008-04-03 18:35:42 MSD
(In reply to comment #3)
> Ещё один важный момент: ориентация
> страницы альбомная
> 

Еще более важный момент. Short Edge должна быть ориентация.
Comment 5 Виталий Перов 2008-04-03 18:37:55 MSD
Всё работает нормально. Баги не было. Была путаница с поворотом относительно граней