Имя: Пароль:
1C
1С v8
Результат от принтера, при печати, программно
,
0 Пип Пибип
 
30.08.12
12:44
День добрый, господа

Подвскажите, есть ли способ программно отловить/получить результат печати документа от принтера? Сталкивался ли кто-либо с таким? Необходимо в программе знать - распечатался или документ или нет.

Интересует в конечном счете в 1С 8. С помощью библиотеки/еще каким средством - не важно. На вскидку, секцию оставил v8
1 Пип Пибип
 
30.08.12
12:54
пип
2 Пип Пибип
 
30.08.12
12:59
пибип
3 pessok
 
30.08.12
13:04
(0) не взлетит. у каждого принтера свой апи, и данные о том, что документ распечатался они отдают на комп по-разному
4 pessok
 
30.08.12
13:05
ну а как вариант... кривой...
Попытка
Таб.Док.Напечатать();
Исключение
Сообщить("Произошла ошибка печати");
КонецПопытки
5 nvs
 
30.08.12
13:05
Надо организовывать печать через com
6 nvs
 
30.08.12
13:10
бывают вроде как универсальные дрова, надо курить гугл...
я со сканерами заморачивался юзал TWAIN и WIA
думаю для принтеров что-то аналогичное должно быть
7 shuhard
 
30.08.12
13:17
(0)[Сталкивался ли кто-либо с таким]
да
это легко реализуется через WMI
я давным давно такое на Access делал:
http://www.sql.ru/forum/actualthread.aspx?tid=113360
8 acsent
 
30.08.12
13:18
(7) добавил файл в очереь печати и ждешь пока придет ответ? а он может придти очень не скоро
9 shuhard
 
30.08.12
13:36
(8)  угу
если для ТС это критично, будет прикручивать асинхронные механизмы
10 Пип Пибип
 
30.08.12
13:50
спасибо господа, буду посмотреть!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.