Имя: Пароль:
IT
 
Определить подключен принтер или нет
,
0 Lepochkin
 
06.08.12
16:14
Есть принтер Zebra GK420d. Задача при открытии обработки посмотреть подключено ли данное устройство (подключается по USB). Подскажите плиз как это можно сделать.
1 Aleksey
 
06.08.12
16:14
ИМХО только через API
2 Aleksey
 
06.08.12
16:15
3 Lepochkin
 
06.08.12
16:19
На сколько я понял он подтянет список установленных принтеров, а тут может оказаться так что принтер устрановлен, но не подключен к данному компу
4 Lepochkin
 
06.08.12
16:21
Тут скорее надо узнать что в USB торчит в данный момент, а вот как это сделать я пока не знаю
5 Lepochkin
 
06.08.12
16:39
ни у кого нет такого опыта???
6 Shurjk
 
06.08.12
16:46
(0) Никак.
7 х86
 
06.08.12
16:57
(0)сетевой можно пингом
8 kvk
 
06.08.12
18:03
Для семерки так: Как программно узнать готовность принтера
Для восьмерки:


   Шелл = Новый COMОбъект("Shell.Application");
   Принтеры = Шелл.Namespace("shell:PrintersFolder");
   Для Каждого Принтер Из Принтеры.Items() Цикл
       Сообщить(Принтер.Name + ": " + Принтеры.GetDetailsOf(Принтер, -1));
   КонецЦикла;
   Принтер = Принтеры.ParseName("Отправить в OneNote 2007");
   Сообщить(Принтер.Name + ": " + Принтеры.GetDetailsOf(Принтер, 2));
9 Lepochkin
 
07.08.12
11:27
(8) Спасибо огромное!!!!
10 Vladal
 
07.08.12
12:40
(9) А тебе для 7.7 или 8?
У меня есть пример для 7.7, результат вот такой:
http://s001.radikal.ru/i195/1208/3c/766faea723b3.png
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн