|
|
|
Сетевой принтер (да/нет?)
|
|||
|---|---|---|---|
|
#18+
как узнать, что принтер является сетевым, то-есть принтер не подключен физически к нашему компу и печать происходит через другой комп. И если он является таковым, то узнать IP компа к которому он подключен. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2011, 19:38 |
|
||
|
Сетевой принтер (да/нет?)
|
|||
|---|---|---|---|
|
#18+
а зачем если не секрет? можно попытатся определить подключенное оборудование (usb и lpt), вытащить принтеры.... либо взять список принтеров и как нибудь его прошерстить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2011, 19:43 |
|
||
|
Сетевой принтер (да/нет?)
|
|||
|---|---|---|---|
|
#18+
Гордый Корень, Пишу программу мониторинга печати. Суть вот в чем: на каждом компе стоит клиент, он отлавливает события изменения очереди печати на всех принтерах компа и отправляет инфу о отпечатанных заданиях серверу. Сервер ведет БД о клиентах, заданиях, пользователях, принтерах. Одна из возможностей сервера - подсчет сколько отпечатал каждый принтер. Тут появляется проблема идентификации принтера в БД. Я вижу только один способ - принтер идентифицируется по ID клиента (который установлен на печатающем компе) + имя Компа (на котором стоит принтер). При такой идентификации клиент, при обнаружении нового задания печати, должен отправить серверу свой ID, имя принтера, имя компа (на котором установлен принтер) + инфу о задании. И вот здесь и нужно узнать сетевой принтер или нет, ведь если это так, то клиент должен отправить имя не своего компа, а того, на котором установлен этот принтер. ID клиента + имя компа = ID принтера. Если мою схему можно упростить, буду очень признателен за подсказку, сам пишу 1-ю прогу такого уровня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2011, 20:13 |
|
||
|
Сетевой принтер (да/нет?)
|
|||
|---|---|---|---|
|
#18+
Гордый Кореньа зачем если не секрет? можно попытатся определить подключенное оборудование (usb и lpt), вытащить принтеры.... либо взять список принтеров и как нибудь его прошерстить... можно подробней, как взять список принтеров, определить подключенное оборудование что искать в и-нете? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2011, 21:15 |
|
||
|
Сетевой принтер (да/нет?)
|
|||
|---|---|---|---|
|
#18+
TermoYDR, перебирает принтеры -- функция ::EnumPrinters. В зависимости от параметров можно получить все, что хотите. В том числе узнать адрес сервера для сетевого принтера. Модератор: Тема перенесена из форума "C++". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2011, 04:53 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37178060&tid=1343050]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
172ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 507ms |

| 0 / 0 |
