7.85 Impression
7 Index des fonctions
Manuel PHP
. Introduction . Installation . Configuration à l'exécution . printer_abort . printer_close . printer_create_brush . printer_create_dc . printer_create_font . printer_create_pen . printer_delete_brush . printer_delete_dc . printer_delete_font . printer_delete_pen . printer_draw_bmp . printer_draw_chord . printer_draw_elipse . printer_draw_line . printer_draw_pie . printer_draw_rectangle . printer_draw_roundrect . printer_draw_text . printer_end_doc . printer_end_page . printer_get_option ->printer_list . printer_logical_fontheight . printer_open . printer_select_brush . printer_select_font . printer_select_pen . printer_set_option . printer_start_doc . printer_start_page . printer_write
|
7.85.25 printer_list()Retourne la liste des imprimantes attachées à un serveur[ Exemples avec printer_list ] CVS uniquement
array
printer_list (
int
enumtype
,
string
name
,
int
level
)
printer_list
liste les imprimantes disponibles
et leur fonctionnalités.
level
représente le
niveau d'information demandé. Il peut prendre les valeurs de
1,2,4 ou 5.
enumtype
doit être l'une des
constantes suivantes :
-
PRINTER_ENUM_LOCAL
:
liste les imprimantes locales.
-
PRINTER_ENUM_NAME
:
liste des imprimantes de
name
, qui peut être un serveur,
un domaine ou un fournisseur d'impression.
-
PRINTER_ENUM_SHARED
:
ce paramètre ne peut être utilisé seul, il doit être combiné
avec d'autres paramètres, grâce à l'opérateur OR.
PRINTER_ENUM_SHARED
détecte les imprimantes
localement partagées.
-
PRINTER_ENUM_DEFAULT
:
(Win9.x uniquement) liste l'imprimante par défaut.
-
PRINTER_ENUM_CONNECTIONS
:
(WinNT/2000 uniquement) liste les imprimantes avec lesquelles l'utilisateur
a établit une connexion.
-
PRINTER_ENUM_NETWORK
:
(WinNT/2000 uniquement) liste les imprimantes réseau du domaine de l'ordinateur.
Valide uniquement si
level
vaut 1.
-
PRINTER_ENUM_REMOTE
:
(WinNT/2000 uniquement) liste les imprimantes réseau et les serveurs d'impression
du domaine de l'ordinateur. Valide uniquement si
level
vaut 1.
Exemple avec printer_list |
<?php /* liste les imprimantes partagées locales */ var_dump( printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED) ); ?>
|
|