 |
|
Sommaire
Printer functions
printer_open
printer_abort
printer_close
printer_write
printer_list
printer_set_option
printer_get_option
printer_create_dc
printer_delete_dc
printer_start_doc
printer_end_doc
printer_start_page
printer_end_page
printer_create_pen
printer_delete_pen
printer_select_pen
printer_create_brush
printer_delete_brush
printer_select_brush
printer_create_font
printer_delete_font
printer_select_font
printer_logical_fontheight
printer_draw_roundrect
printer_draw_rectangle
printer_draw_elipse
printer_draw_text
printer_draw_line
printer_draw_chord
printer_draw_pie
printer_draw_bmp
|
6.81.5 printer_list[ Exemples avec printer_list ] PHP 4 >= 4.0.4Description
array printer_list(int enumtype ,[string name ],[int level ])
printer_list fait la liste des imprimantes disponibles,
et leur caractéristiques. level indique le niveau
d'informations souhaité : il peut prendre les valeurs de
1,2,4 et 5. enumtype doit être l'une des constantes
prédéfinies suivantes :
PRINTER_ENUM_LOCAL:
liste les imprimantes locales.
PRINTER_ENUM_NAME:
liste les imprimantes de name, qui peut être un
serveur, un domaien ou un fournisseur d'impression.
PRINTER_ENUM_SHARED:
ce paramètre ne peut être utilisé seul, et il doit être combiné avec
d'autres paramètres (avec l'opérateur OR), comme PRINTER_ENUM_LOCAL
poru détecter les imprimantes locales.
PRINTER_ENUM_DEFAULT:
(Windows 9x seulement) liste l'imprimante par défaut.
PRINTER_ENUM_CONNECTIONS:
(Windows NT/2000 seulement) liste les imprimantes pour lesquels une
connexion a été établie.
PRINTER_ENUM_NETWORK:
(Windows NT/2000 seulement) listes les imprimantes de réseau, dans le
domaine de l'ordinateur. Uniquement valide si level
vaut 1.
PRINTER_ENUM_REMOTE:
(Windows NT/2000 seulement) liste les imprimantes et les serveurs d'impression
du domaine de l'ordinateur. Uniquement valide si level
vaut 1.
Exemple avec printer_list |
<?php /* detecte les imprimantes locales partagées */ var_dump( printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED) ); ?>
|
|
|
 |
 |