(no version information, might be only in CVS)
printer_list -- Restituisce un elenco delle stampanti collegate al server
Descrizione
array
printer_list ( int enumtype [, string nome [, int livello]] )
La funzione elenca le stampanti disponibili e le loro capacità.
Il parametro livello indica il livello delle informazioni
richieste. I livelli possono essere 1,2,4 o 5. Il parametro enumtype
deve essere valorizzato con una delle seguenti costanti:
PRINTER_ENUM_LOCAL:
elenca le stampanti installate localmente.
PRINTER_ENUM_NAME:
elenca le stampanti installate su nome, che può indicare un server,
un dominio, un printer server.
PRINTER_ENUM_SHARED:
questo parametro non può essere utilizzato da solo, è necessario aggiungerlo in OR
ad uno degli altri, ad esempio PRINTER_ENUM_LOCAL per rilevare le
stampanti locali condivise.
PRINTER_ENUM_DEFAULT:
(solo Win9.x) elenca la stampante di default.
PRINTER_ENUM_CONNECTIONS:
(solo WinNT/2000) elenca le stampanti che l'utente
può utilizzare.
PRINTER_ENUM_NETWORK:
(solo WinNT/2000) elenca le stampanti presenti nel dominio del
computer. Opzione valida solo se livello è valorizzato a 1.
PRINTER_ENUM_REMOTE:
(solo WinNT/2000) elenca le stampanti di rete ed i printer server presenti
nel dominio del computer. Opzione valida solo se livello è valorizzato a 1.
Esempio 1. Esempio di utilizzo di printer_list()
<?php /* rileva le stampanti locali condivise */ var_dump(printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED) ); ?>
|
|