Function.printer-list
Aus PHP-Wiki
printer_list — Liefert ein Array von Zeigern auf den Server zurück
Beschreibung
Beschreibung
array printer_list ( int $enumtype [, string $name [, int $level ]] )
Die Funktion zählt verfügbare Drucker und ihre Eigenschaften auf.
level
stellt die Menge der erwünschten
Informationen ein und muss 1,2,4 oder 5 sein.
enumtype
muss eine der folgend definierten
Konstanten sein:
PRINTER_ENUM_LOCAL
zählt die lokal installierten Drucker auf PRINTER_ENUM_NAME
zählt die Drucker von name auf. Der Parameter kann ein Server, eine Domain oder ein Druckerprovider sein. PRINTER_ENUM_SHARED
dieser Parameter kann nicht alleine verwendet werden sondern muss mit einem anderen Parameter kombiniert werden. Z.b. mit PRINTER_ENUM_LOCAL um alle lokale und gemeinsam verwendete Drucker aufzulisten. PRINTER_ENUM_DEFAULT
listet den Standarddrucker auf (nur Win9,x) PRINTER_ENUM_CONNECTIONS
zählt die Drucker auf, zu denen der User Verbindungen hergestellt hat (nur WinNT/2000) PRINTER_ENUM_NETWORK
zählt Netzwerkdrucker in der Domain des Computers auf (nur WinNT/2000). Nur verfügbar wenn level auf 1 gesetzt ist. PRINTER_ENUM_REMOTE
zählt Netzwerkdrucker und Druckerserver in der Domain des Computers
auf (nur WinNT/2000).
Nur verfügbar wenn level
auf 1 gesetzt ist.
Beispiel #1 printer_list() Beispiel
<?php
/* Auflistung lokaler und gemeinsam verwendeter Drucker */
var_dump(printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED));
?>