Russian Qt Forum

Qt => Печать => Тема начата: Пантер от Октябрь 09, 2007, 11:29



Название: Проблемы с печатью.
Отправлено: Пантер от Октябрь 09, 2007, 11:29
В общем пишу проект под масдаем и приходится выводить информацию на принтер. Делаю это через QPrinter и QTextDocument. Все отлично, но.... Одновременно приходится работать в досовской БД и печатать из нее. Так вот после печати из моей софтины, из БД печатается другим шрифтом (это красиво, но очень долго), приходится выключать и опять включать принтер. Так вот как мне сохранять до и восстанавливать состояние принтера после печати? Принтер матричный Epson.


Название: Re: Проблемы с печатью.
Отправлено: Вячеслав от Октябрь 09, 2007, 11:44
А не проще из досовской софтины дрюкер(принтер) сбросить перед чепятью ?


Название: Re: Проблемы с печатью.
Отправлено: Пантер от Октябрь 09, 2007, 11:48
Не согу, т.к. софтина не моя. :(
А как сбрасывать? Может сброс прикрутить к моей проге?


Название: Re: Проблемы с печатью.
Отправлено: Alex03 от Октябрь 11, 2007, 06:53
Правильнее прикрутить к досовской софтите. Например запускать её из bat/cmd файла в котором перед этим сбрасывать принтер (или загружать шрифты).


Название: Re: Проблемы с печатью.
Отправлено: Пантер от Октябрь 11, 2007, 11:36
Да западло в том, что ОДНОВРЕМЕННО работают и моя софтина, и досовская. Пока решение или выходить из БД и входить заново, или выключить/включить принтер. Второй способ быстрее. :)


Название: Re: Проблемы с печатью.
Отправлено: Вячеслав от Октябрь 11, 2007, 13:16
Да западло в том, что ОДНОВРЕМЕННО работают и моя софтина, и досовская. Пока решение или выходить из БД и входить заново, или выключить/включить принтер. Второй способ быстрее. :)
Досовский софтин савсэм тупой или позволяет печать настраивать ?
Если да сунь ему  Esc @ для начала - может полегчает...

PS Esc = char(27)


Название: Re: Проблемы с печатью.
Отправлено: Пантер от Октябрь 11, 2007, 18:13
А можно из кути вфигачить этот Esc?


Название: Re: Проблемы с печатью.
Отправлено: Вячеслав от Октябрь 11, 2007, 19:30
Оно конечно можно , но забодаешься добираться до rawControlSream'а принтера ( или как оно нынче зоветься rCS это из НьюТраш4 :) ) Проще все-таки попытаться выдриссировать досовскую аппликуху ... Она работает в параллель с твоей или по очереди ?


Название: Re: Проблемы с печатью.
Отправлено: Пантер от Октябрь 11, 2007, 19:34
Она работает постоянно, а моя периодически.
В общем буду делать так: писану прожку, которая будет отправлять на принтер сброс, и стану ее вызывать. Если конечно это прокатит. :)


Название: Re: Проблемы с печатью.
Отправлено: Вячеслав от Октябрь 11, 2007, 20:04
Эта, а в досовской проге настроек принтера не водиться ? Если она сделана по уму - должно быть ....


Название: Re: Проблемы с печатью.
Отправлено: Пантер от Октябрь 12, 2007, 11:29
Настройки может и водятся, но у меня доступа нет. :( К сожалению я не админ.


Название: Re: Проблемы с печатью.
Отправлено: Вячеслав от Октябрь 12, 2007, 17:34
Эта , а сюды http://support.microsoft.com/kb/131714 (http://support.microsoft.com/kb/131714) поглядеть как пример ?И прописать вместо pcl эпсоновский сброс ?