Показать сообщение отдельно
Старый 08.02.2006, 17:36   #6  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,656 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Эх, неблагодарная это работа оказалась.

Написал я класс для чтения очереди на печать. Стал он контролировать факт попадания очередного задания в очередь принтера. Но тут выяснилось, что слишком медленная сеть.

Полный процесс от закачки файлов PDF с сетевого ресурса до попадания в очередь всех необходимых документов занимает около 10 минут. Пользователей это никак не устраивает.

Вот и пришлось вернуться к старой схеме, когда документы печатаются как попало, зато нет задержки в AXAPTA. Т.е. код AXAPTA не ожидает принтера. Не ждет эти самые 10 минут.

В общем, не пропадать же добру.

Класс "заточен" под конкретную проблему, поэтому как универсальное решение не пригоден, но в нем есть полноценный код считывания очереди на печать принтера по умолчанию. Можно использовать как основу, если у кого опять встанет подобная задача.
Вложения
Тип файла: xpo RTG_PrintSpooler.xpo (23.1 Кб, 707 просмотров)
За это сообщение автора поблагодарили: mazzy (18), Serge Kotov (2), Logger (2).