Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.14;
Скачать: CL | DM;

Вниз

Принтер виртуальный или физический?   Найти похожие ветки 

 
Clipper Chip   (2006-11-20 13:26) [0]

Подскажите плз как можно(если можно) определить тип установленного принтера физический он или виртуальный?


 
Anatoly Podgoretsky ©   (2006-11-20 14:27) [1]

> Clipper Chip  (20.11.2006 13:26:00)  [0]

Сетевые принтеры относишь к каким?


 
Clipper Chip   (2006-11-20 15:13) [2]

>Anatoly Podgoretsky ©   (20.11.06 14:27) [1]  Сетевые принтеры относишь к каким?
угу, это ж тоже физические должно быть, т.е. мне нужно выбрать все принтеры в системе на которые можно печать реально. это важно.
А виртуальные типа Microsoft Office Document, Adobe PDF Printer и т.п. выделить в другую группу.
можно как-то программно узнать это?


 
atruhin ©   (2006-11-20 15:35) [3]

А зачем если не секрет?


 
Anatoly Podgoretsky ©   (2006-11-20 15:58) [4]

> Clipper Chip  (20.11.2006 15:13:02)  [2]

С точки зрения логики, это виртуальные принтеры, они не подключены к твоему компьютеру, с ними нельзя общаться напрямую. Ни чем не отличаются от Microsoft Office Document


 
Clipper Chip   (2006-11-20 16:22) [5]

>А зачем если не секрет?
Есть сайт с катриджами для принтеров, понадобилась прога которая выводит список установленных в системе принтеров, юзер выбирает(чекбоксом) принтеры, жмет кнопу и открывается сайт с найденными для его модели картриджами. для этого ессественно виртуальные нужно выбросить. вот.


 
Наиль ©   (2006-11-20 16:22) [6]

Глянул в реестр:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices]
"Microsoft Office Document Image Writer"="winspool,Ne00:"
"HP LaserJet 1200 Series PCL 6"="winspool,LPT1:"


Судя по всему, отличие в портах.


 
guav ©   (2006-11-20 16:26) [7]

GetPrinter с PRINTER_INFO_2 вроде должен определять локальный или сетевой принтер, там же и порты.


 
Рамиль ©   (2006-11-20 16:26) [8]


> Есть сайт с катриджами для принтеров, понадобилась прога
> которая выводит список установленных в системе принтеров,
>  юзер выбирает(чекбоксом) принтеры, жмет кнопу и открывается
> сайт с найденными для его модели картриджами. для этого
> ессественно виртуальные нужно выбросить. вот.

Нефакт, что стоит родной драйвер.


 
guav ©   (2006-11-20 16:26) [9]

но чем физический от виртуального для программы отличается - непонятно.


 
Clipper Chip   (2006-11-20 16:29) [10]

>Судя по всему, отличие в портах.
А у меня usb-шный принтер смотрю, что в реестре:
Lexmark 5200 Series = winspool,Ne02:
LexmarkFax = winspool,Ne01:
Microsoft Office Document Image Writer = winspool,Ne00:

причем реальный только первый "Lexmark 5200 Series"


 
Anatoly Podgoretsky ©   (2006-11-20 16:31) [11]

> guav  (20.11.2006 16:26:09)  [9]

Ничем, даже если будет показывать, что стоит на порту LPT то это тоже ничего не значит.



Страницы: 1 вся ветка

Текущий архив: 2007.01.14;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.04 c
2-1166954539
sportman
2006-12-24 13:02
2007.01.14
Еще раз командная строка!!!


3-1161929493
FrostFS
2006-10-27 10:11
2007.01.14
макросы Excel


15-1166559881
Kolan
2006-12-19 23:24
2007.01.14
Поучавствуйте в маркетинговом исследовании :)


1-1164016150
BasilAKANaiL
2006-11-20 12:49
2007.01.14
Объект из процедурной ссылки


2-1166882884
kroner
2006-12-23 17:08
2007.01.14
дочерняя форма в dll