![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Принтер виртуальный или физический? [D7, WinXP]
Clipper Chip © (2006-11-20 13:26:00)Подскажите плз как можно(если можно) определить тип установленного принтера физический он или виртуальный?
Anatoly Podgoretsky (2006-11-20 16:31:00) [1]> guav (20.11.2006 16:26:09) [9]
Ничем, даже если будет показывать, что стоит на порту LPT то это тоже ничего не значит.
Clipper Chip (2006-11-20 16:29:00) [2]>Судя по всему, отличие в портах.
А у меня usb-шный принтер смотрю, что в реестре:
Lexmark 5200 Series = winspool,Ne02:
LexmarkFax = winspool,Ne01:
Microsoft Office Document Image Writer = winspool,Ne00:
причем реальный только первый "Lexmark 5200 Series"
guav (2006-11-20 16:26:00) [3]GetPrinter с PRINTER_INFO_2 вроде должен определять локальный или сетевой принтер, там же и порты.
Рамиль (2006-11-20 16:26:00) [4]
> Есть сайт с катриджами для принтеров, понадобилась прога
> которая выводит список установленных в системе принтеров,
> юзер выбирает(чекбоксом) принтеры, жмет кнопу и открывается
> сайт с найденными для его модели картриджами. для этого
> ессественно виртуальные нужно выбросить. вот.
Нефакт, что стоит родной драйвер.
guav (2006-11-20 16:26:00) [5]но чем физический от виртуального для программы отличается - непонятно.
Clipper Chip (2006-11-20 16:22:00) [6]>А зачем если не секрет?
Есть сайт с катриджами для принтеров, понадобилась прога которая выводит список установленных в системе принтеров, юзер выбирает(чекбоксом) принтеры, жмет кнопу и открывается сайт с найденными для его модели картриджами. для этого ессественно виртуальные нужно выбросить. вот.
Наиль (2006-11-20 16:22:00) [7]Глянул в реестр:
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:"
Судя по всему, отличие в портах.
Anatoly Podgoretsky (2006-11-20 15:58:00) [8]> Clipper Chip (20.11.2006 15:13:02) [2]
С точки зрения логики, это виртуальные принтеры, они не подключены к твоему компьютеру, с ними нельзя общаться напрямую. Ни чем не отличаются от Microsoft Office Document
atruhin (2006-11-20 15:35:00) [9]А зачем если не секрет?
Clipper Chip (2006-11-20 15:13:00) [10]>Anatoly Podgoretsky © (20.11.06 14:27) [1] Сетевые принтеры относишь к каким?
угу, это ж тоже физические должно быть, т.е. мне нужно выбрать все принтеры в системе на которые можно печать реально. это важно.
А виртуальные типа Microsoft Office Document, Adobe PDF Printer и т.п. выделить в другую группу.
можно как-то программно узнать это?
Anatoly Podgoretsky (2006-11-20 14:27:00) [11]> Clipper Chip (20.11.2006 13:26:00) [0]
Сетевые принтеры относишь к каким?