sbar
Дек. 5, 2008 14:18:37
igor.kaist
Кто нибудь может подсказать как вызвать стандартный виндовый мастер печати, для определенного файла?
Код выше как раз выдает виндовый диалог печати, если под виндой запускать. Или это не то? (Что есть “мастер печати” кстати?)
igor.kaist
Дек. 5, 2008 14:53:16
sbar, да не хочется мне весь gtk тянуть из за печати…
Мастер печати, это такая штука, которая появляется если щелкнуть правой кнопкой мышки по фотографии, и выбрать “печать”.
Цель такая: сгенерировать изображение, и послать на печать.. Из pywin32 это умею делать, но некоторые настройки, как качество печати, цветокоррекция, вообщем профили печати…
Вот и подумал я использовать этот мастер печати с этим пожет справиться, вот только не знаю, как его применить к определенному фaйлу на диске, не вручную естественно
igor.kaist
Дек. 17, 2008 23:26:59
Вообщем можно еще сделать так :)
import os
os.system('rundll32.exe shimgvw.dll,ImageView_PrintTo FILENAME "PRINTERNAME"')
генерил на днях отчеты, спомошью PIL (тексты, таблицы, графика), и прямиком таким образом на печать отправлял. Вообщем распечатывается автоматически в полный лист.
Остается еще узнать как изменить настройки печати, о которых писал в посте выше… Вообщем нормальный print wizard….