powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сетевой принтер (да/нет?)
5 сообщений из 5, страница 1 из 1
Сетевой принтер (да/нет?)
    #37178060
TermoYDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как узнать, что принтер является сетевым, то-есть принтер не подключен физически к нашему компу и печать происходит через другой комп.
И если он является таковым, то узнать IP компа к которому он подключен.
Спасибо!
...
Рейтинг: 0 / 0
Сетевой принтер (да/нет?)
    #37178065
Фотография Гордый Корень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем если не секрет?

можно попытатся определить подключенное оборудование (usb и lpt), вытащить принтеры....

либо взять список принтеров и как нибудь его прошерстить...
...
Рейтинг: 0 / 0
Сетевой принтер (да/нет?)
    #37178117
TermoYDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гордый Корень,

Пишу программу мониторинга печати. Суть вот в чем:
на каждом компе стоит клиент, он отлавливает события изменения очереди печати на всех принтерах компа и отправляет инфу о отпечатанных заданиях серверу. Сервер ведет БД о клиентах, заданиях, пользователях, принтерах. Одна из возможностей сервера - подсчет сколько отпечатал каждый принтер. Тут появляется проблема идентификации принтера в БД. Я вижу только один способ - принтер идентифицируется по ID клиента (который установлен на печатающем компе) + имя Компа (на котором стоит принтер). При такой идентификации клиент, при обнаружении нового задания печати, должен отправить серверу свой ID, имя принтера, имя компа (на котором установлен принтер) + инфу о задании. И вот здесь и нужно узнать сетевой принтер или нет, ведь если это так, то клиент должен отправить имя не своего компа, а того, на котором установлен этот принтер. ID клиента + имя компа = ID принтера.
Если мою схему можно упростить, буду очень признателен за подсказку, сам пишу 1-ю прогу такого уровня.
...
Рейтинг: 0 / 0
Сетевой принтер (да/нет?)
    #37178219
TermoYDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гордый Кореньа зачем если не секрет?

можно попытатся определить подключенное оборудование (usb и lpt), вытащить принтеры....

либо взять список принтеров и как нибудь его прошерстить...

можно подробней, как взять список принтеров, определить подключенное оборудование
что искать в и-нете?
Спасибо
...
Рейтинг: 0 / 0
Сетевой принтер (да/нет?)
    #37178482
Дональдак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TermoYDR,
перебирает принтеры -- функция ::EnumPrinters.
В зависимости от параметров можно получить все, что хотите. В том числе узнать адрес сервера для сетевого принтера.

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сетевой принтер (да/нет?)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]