|
v7: Возврат статуса печати | ☑ | ||
---|---|---|---|---|
0
Corvax46
11.06.12
✎
16:53
|
Есть обработка, которая отправляет на принтер несколько печатных форм. Есть ли варианты в "природе" (любые... ВК, скрипты...) которые позволяют получить в ответ состояние принтера? Получил ли он задачу, идет ли печать, закончена ли печать, возникла ли ошибка? В лучшем случае конечно вариант с ошибкой сработал бы...
|
|||
1
FN
11.06.12
✎
17:18
|
(0) вахтера сади
|
|||
2
Corvax46
11.06.12
✎
17:21
|
(1) Так всё запущено?
|
|||
3
NS
11.06.12
✎
17:49
|
(2) В принципе можно получить состояние принтера до печати и после, если ты точно знаешь на какой принтер печатаешь.
|
|||
4
aleks-id
11.06.12
✎
17:50
|
покопайся в базе знаний. я где то код выкладывал работы с принтером через WMI
|
|||
5
Corvax46
15.06.12
✎
13:52
|
(4) Нечто подобне по скриптам понаходил... Немного уточню что нужно... Идет поток автопечати на принтер в большом объеме. И если Попадает документик листов так на сто-стопятдесят, то переодически принтер опрашивать надобно, готов ли он принять новую порцию или пока хватит ему. Очередь печати не используется. И очень желательно отловить ошибку, если таковая возникнет на принтере (бумаги нет, тонер закончился или замятие, ну вообщем в таком роде, когда принтер физически не "хочет" печатать)
|
|||
6
Voronve
15.06.12
✎
13:54
|
"Очередь печати не используется" - смысл огород городить с собственным дубляжем ?
|
|||
7
Corvax46
15.06.12
✎
13:56
|
(6) Даже важна скорее не проверка принтера готов/не готов. А важна проверка в "нокуате" или нет. Чтобы не посылать на печать новые задания, а прервать обработку.
|
|||
8
Corvax46
15.06.12
✎
14:17
|
Up! ШтолеОнотоле....
|
|||
9
FN
15.06.12
✎
18:29
|
(7) ну чисто для этого попробуй формекс использовать:
ГотовностьПринтера(<?>) Синтаксис: ГотовностьПринтера(<ИмяПринтера>) Назначение: Возвращает показатель готовности принтера. Возможные значения: число 0: принтер готов к печати; список значений с ошибками состояния принтера; число -2: невозможно создать объект 'СписокЗначений' для списка ошибок. Параметры: <ИмяПринтера> - имя принтера в виде строки. |
|||
10
Злопчинский
15.06.12
✎
18:53
|
(9) у меня ощущение что для принтеров через принтсервер возвращаетсяч статсу принтсервера, ане принтера.. ;-)
|
|||
11
FN
15.06.12
✎
18:58
|
(10) может от принтсервера зависит. У меня вроде показывает состояние конкретного принтера (на принтсервере несколько принтеров), хотя целенаправленных наблюдений не делал.
|
|||
12
Torquader
16.06.12
✎
01:11
|
(5) Если на принтере заканчивается тонер, то это видит только тот, кто потом читает то, что распечатано - не все принтеры правильно и своевременно информируют о том, что картридж закончился.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |