Manuale PHP
Indietro |  | Avanti

# printer_list

(PECL)

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) ); ?>`

Indietro | Partenza | Avanti
printer_get_option | Risali | printer_logical_fontheight