Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
5-1146718409
MrShadow_
2006-05-04 08:53
2007.01.14
XPManifest


11-1143440579
BaryVetaL
2006-03-27 10:22
2007.01.14
Хорошая ли идея?


15-1165996538
zdm
2006-12-13 10:55
2007.01.14
OUTLOOK 2007


2-1166630378
ГореПрограммер
2006-12-20 18:59
2007.01.14
Работа с строками


2-1166806144
AlexanderMS
2006-12-22 19:49
2007.01.14
Мусор в памяти после жизнедеятельности программы.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский