vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker erscheinen ! 
Autor: Blackbox
Datum: 21.09.13 10:29

Hi,
ich würde Dir WMI empfehlen. Beispiel:

Dim wmiObj AS Object
Dim wmiPrinters As Object
Dim wmiPrnt As Object

Set wmiObj = GetObject("winmgmts:\\.\root\cimv2")
Set wmiPrnt = wmiObj.ExecQuery("SELECT * FROM WIN32_PRINTER",,48)
FOR EACH wmiPrnt IN wmiPrinters
Combobox.Additem wmiPrnt.DeviceID
NEXT

Die Methoden und Eigenschaften von wmiPrnt:

class Win32_Printer : CIM_Printer {
  uint32   Attributes;
  uint16   Availability;
  string   AvailableJobSheets[];
  uint32   AveragePagesPerMinute;
  uint16   Capabilities[];
  string   CapabilityDescriptions[];
  string   Caption;
  string   CharSetsSupported[];
  string   Comment;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string   CreationClassName;
  uint16   CurrentCapabilities[];
  string   CurrentCharSet;
  uint16   CurrentLanguage;
  string   CurrentMimeType;
  string   CurrentNaturalLanguage;
  string   CurrentPaperType;
  boolean  Default;
  uint16   DefaultCapabilities[];
  uint32   DefaultCopies;
  uint16   DefaultLanguage;
  string   DefaultMimeType;
  uint32   DefaultNumberUp;
  string   DefaultPaperType;
  uint32   DefaultPriority;
  string   Description;
  uint16   DetectedErrorState;
  string   DeviceID;
  boolean  Direct;
  boolean  DoCompleteFirst;
  string   DriverName;
  boolean  EnableBIDI;
  boolean  EnableDevQueryPrint;
  boolean  ErrorCleared;
  string   ErrorDescription;
  string   ErrorInformation[];
  uint16   ExtendedDetectedErrorState;
  uint16   ExtendedPrinterStatus;
  boolean  Hidden;
  uint32   HorizontalResolution;
  datetime InstallDate;
  uint32   JobCountSinceLastReset;
  boolean  KeepPrintedJobs;
  uint16   LanguagesSupported[];
  uint32   LastErrorCode;
  boolean  Local;
  string   Location;
  uint16   MarkingTechnology;
  uint32   MaxCopies;
  uint32   MaxNumberUp;
  uint32   MaxSizeSupported;
  string   MimeTypesSupported[];
  string   Name;
  string   NaturalLanguagesSupported[];
  boolean  Network;
  uint16   PaperSizesSupported[];
  string   PaperTypesAvailable[];
  string   Parameters;
  string   PNPDeviceID;
  string   PortName;
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  string   PrinterPaperNames[];
  uint32   PrinterState;
  uint16   PrinterStatus;
  string   PrintJobDataType;
  string   PrintProcessor;
  uint32   Priority;
  boolean  Published;
  boolean  Queued;
  boolean  RawOnly;
  string   SeparatorFile;
  string   ServerName;
  boolean  Shared;
  string   ShareName;
  boolean  SpoolEnabled;
  datetime StartTime;
  string   Status;
  uint16   StatusInfo;
  string   SystemCreationClassName;
  string   SystemName;
  datetime TimeOfLastReset;
  datetime UntilTime;
  uint32   VerticalResolution;
  boolean  WorkOffline;
};
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Druckerauflistung unter Windows 2008 - Gelöschte Drucker ers...3.783Wolfgang Schwarz15.08.10 17:42
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...2.834ModeratorDieter17.08.10 18:00
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...2.538Wolfgang Schwarz22.08.10 08:47
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...2.626Wolfgang Schwarz23.08.10 07:29
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...2.031Wolfgang Schwarz19.09.13 16:09
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...1.970Blackbox20.09.13 17:43
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...2.048Wolfgang Schwarz20.09.13 20:33
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...2.035Blackbox21.09.13 10:29
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...1.959Wolfgang Schwarz21.09.13 10:42
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...1.921Wolfgang Schwarz21.09.13 11:16
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...2.132Blackbox21.09.13 12:42
Re: Druckerauflistung unter Windows 2008 - Gelöschte Drucker...1.988Wolfgang Schwarz21.09.13 12:53

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel