Russian Qt Forum
Май 03, 2024, 10:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблемы с печатью.  (Прочитано 8725 раз)
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« : Октябрь 09, 2007, 11:29 »

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

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Вячеслав
Гость
« Ответ #1 : Октябрь 09, 2007, 11:44 »

А не проще из досовской софтины дрюкер(принтер) сбросить перед чепятью ?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Октябрь 09, 2007, 11:48 »

Не согу, т.к. софтина не моя. Грустный
А как сбрасывать? Может сброс прикрутить к моей проге?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Alex03
Гость
« Ответ #3 : Октябрь 11, 2007, 06:53 »

Правильнее прикрутить к досовской софтите. Например запускать её из bat/cmd файла в котором перед этим сбрасывать принтер (или загружать шрифты).
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Октябрь 11, 2007, 11:36 »

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

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Вячеслав
Гость
« Ответ #5 : Октябрь 11, 2007, 13:16 »

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

PS Esc = char(27)
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Октябрь 11, 2007, 18:13 »

А можно из кути вфигачить этот Esc?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Вячеслав
Гость
« Ответ #7 : Октябрь 11, 2007, 19:30 »

Оно конечно можно , но забодаешься добираться до rawControlSream'а принтера ( или как оно нынче зоветься rCS это из НьюТраш4 Улыбающийся ) Проще все-таки попытаться выдриссировать досовскую аппликуху ... Она работает в параллель с твоей или по очереди ?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #8 : Октябрь 11, 2007, 19:34 »

Она работает постоянно, а моя периодически.
В общем буду делать так: писану прожку, которая будет отправлять на принтер сброс, и стану ее вызывать. Если конечно это прокатит. Улыбающийся
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Вячеслав
Гость
« Ответ #9 : Октябрь 11, 2007, 20:04 »

Эта, а в досовской проге настроек принтера не водиться ? Если она сделана по уму - должно быть ....
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #10 : Октябрь 12, 2007, 11:29 »

Настройки может и водятся, но у меня доступа нет. Грустный К сожалению я не админ.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Вячеслав
Гость
« Ответ #11 : Октябрь 12, 2007, 17:34 »

Эта , а сюды http://support.microsoft.com/kb/131714 поглядеть как пример ?И прописать вместо pcl эпсоновский сброс ?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 23.