Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Система";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вниз

питання про принтерах Знайти схожі гілки


angelcom   (2002-10-20 08:03) [0]

Як дізнатися чи встановлений у системі принтер (мережевий або локальний)?



Севостьянов Игорь   (2002-10-21 12:48) [1]

Список встановлених принтерів в системі (інформація береться з реєстру [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Devices] і [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ PrinterPorts])
uses ..., Printer; ... var Printer: TPrinter; begin Printer: = TPrinter.Create; try Memo1.Clear; Memo1.Lines.AddStrings (Printer.Printers); finally Printer.Free; end; end;
Якщо в імені присутвует мережевий шлях - це мережевий принтер
Є ще EnumPrinters

The EnumPrinters function enumerates available printers, print servers, domains, or print providers.

BOOL EnumPrinters ( DWORD Flags, // printer object types LPTSTR Name, // name of printer object DWORD Level, // information level LPBYTE pPrinterEnum, // printer information buffer DWORD cbBuf, // size of printer information buffer LPDWORD pcbNeeded, // bytes received or required LPDWORD pcReturned // number of printers enumerated );

У неї є DWORD Flags, // printer object types

Flags [In] Specifies the types of print objects that the function should enumerate. This value can be one or more of the following values. Value Meaning PRINTER_ENUM_LOCAL The function ignores the Name parameter, and enumerates the locally installed printers. Windows 95: The function will also enumerate network printers because they are handled by the local print provider. PRINTER_ENUM_NAME The function enumerates the printer identified by Name. This can be a server, a domain, or a print provider. If Name is NULL, the function enumerates available print providers. PRINTER_ENUM_SHARED The function enumerates printers that have the shared attribute. Can not be used in isolation; use an OR operation to combine with another PRINTER_ENUM type. PRINTER_ENUM_DEFAULT Windows 95: The function returns information about the default printer. PRINTER_ENUM_CONNECTIONS Windows NT / 2000: The function enumerates the list of printers to which the user has made previous connections. PRINTER_ENUM_NETWORK Windows NT / 2000: The function enumerates network printers in the computer "s domain. This value is valid only if Level is 1. PRINTER_ENUM_REMOTE Windows NT / 2000: The function enumerates network printers and print servers in the computer "s domain. This value is valid only if Level is 1.

Бери і обчислюй, ті які тобі потрібні



Севостьянов Игорь   (2002-10-21 12:51) [2]

Так для Win9x ключі звичайно інші Windows NT -> Windows



сторінки: 1 вся гілка

Форум: "Система";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.56 MB
Час: 0.029 c
3-74545
Silenser
2002-12-04 07:35
2002.12.23
потрібно розділити дані з колонки


1-74628
serg_1
2002-12-10 10:54
2002.12.23
Dcc32.exe. Різний результат


14-74934
Ser_Gik
2002-11-27 00:25
2002.12.23
Програми написані на Delphi?


1-74655
u96
2002-12-12 22:23
2002.12.23
TOpenPictureDialog


3-74555
NONAME00
2002-12-04 12:04
2002.12.23
Помилка з ADO





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська