![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.02.2014
Сообщений: 26
|
![]()
Здравствуйте.
Есть такой вопрос: программно отправляю на принтер многостраничный документ. Есть ли возможность отслеживать количество напечатанных на принтере страниц и выводить это дело в ProgressBar? Пробовал отслеживать задание через OpenPrinter... потом EnumJobs и из общего списка по имени документа находил мое задание печати. Проблема в том, что EnumJobs получает массив заданий печати в структуре JOB_INFO_1 либо JOB_INFO_2. Смотрел и там и там свойства aJobs[i].PagesPrinted, а в нем, судя по всему, количество страниц загруженных в память. Так как из принтера еще листик не вылез, а в aJobs[i].PagesPrinted уже значение "5". Буду благодарен за помощь. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Только прямое обращение к принтеру. Обратите внимание, что задание печати закончится и исчезнет, когда все страницы из памяти уйдут в принтер, но сам принтер (как Вы же и заметили) при этом ещё печатает.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 26.02.2014
Сообщений: 26
|
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Ну вот краткое описание работы с USB-принтерами на аппаратном уровне с названиями нужных стандартов:
http://src-code.net/rabota-s-printer...interfejs-usb/ Читайте. Примеров привести не могу - у самого нет ![]()
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 26.02.2014
Сообщений: 26
|
![]()
Огромное спасибо. Буду читать.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прогресс бар | Александр545 | Компоненты Delphi | 2 | 14.08.2017 09:52 |
Просмотр действий программы / перехват задания печати | krabich | Помощь студентам | 2 | 15.12.2015 10:56 |
Прогресс символами | ДралсяСошибками | Общие вопросы Delphi | 8 | 07.02.2015 00:03 |
Многопоточность и прогресс | Horus92 | Работа с сетью в Delphi | 5 | 23.05.2010 16:42 |