printer_list
(PECL printer CVS)
printer_list — Liefert ein Array von Zeigern auf den Server zurück
Beschreibung
array printer_list
( int $enumtype
[, string $name
[, int $level
]] )
-
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));
?>