struttura PRINTER_INFO_6

Il PRINTER_INFO_6 specifica il valore di stato di una stampante.

Sintassi

typedef struct _PRINTER_INFO_6 {
  DWORD dwStatus;
} PRINTER_INFO_6, *PPRINTER_INFO_6;

Members

dwStatus

Stato della stampante. Questo membro può essere qualsiasi combinazione ragionevole dei valori seguenti.

Valore Significato
PRINTER_STATUS_BUSY La stampante è occupata.
PRINTER_STATUS_DOOR_OPEN La porta della stampante è aperta.
PRINTER_STATUS_ERROR Non usato.
PRINTER_STATUS_INITIALIZING È in corso l'inizializzazione della stampante.
PRINTER_STATUS_IO_ACTIVE La stampante è in uno stato di input/output attivo
PRINTER_STATUS_MANUAL_FEED La stampante è in stato di avanzamento manuale.
PRINTER_STATUS_NO_TONER La stampante ha esaurito il toner.
PRINTER_STATUS_NOT_AVAILABLE La stampante non è disponibile per la stampa.
PRINTER_STATUS_OFFLINE La stampante non è in linea.
PRINTER_STATUS_OUT_OF_MEMORY La stampante ha esaurito la memoria.
PRINTER_STATUS_OUTPUT_BIN_FULL Il cassetto di uscita della stampante è pieno.
PRINTER_STATUS_PAGE_PUNT La stampante non può stampare la pagina corrente.
PRINTER_STATUS_PAPER_JAM La carta è inceppata nella stampante
PRINTER_STATUS_PAPER_OUT La stampante è fuori carta.
PRINTER_STATUS_PAPER_PROBLEM La stampante presenta un problema di carta.
PRINTER_STATUS_PAUSED La stampante è sospesa.
PRINTER_STATUS_PENDING_DELETION La stampante è in attesa di eliminazione in seguito a una chiamata alla funzione DeletePrinter .
PRINTER_STATUS_POWER_SAVE La stampante è in modalità risparmio energia.
PRINTER_STATUS_PRINTING La stampante sta stampando.
PRINTER_STATUS_PROCESSING La stampante elabora un comando dalla funzione SetPrinter .
PRINTER_STATUS_SERVER_UNKNOWN Lo stato della stampante è sconosciuto.
PRINTER_STATUS_TONER_LOW La stampante è bassa sul toner.
PRINTER_STATUS_USER_INTERVENTION La stampante presenta un errore che richiede all'utente di eseguire un'operazione.
PRINTER_STATUS_WAITING La stampante è in attesa.
PRINTER_STATUS_WARMING_UP La stampante è in fase di riscaldamento.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winspool.h (include Windows.h)
Nomi Unicode e ANSI
_PRINTER_INFO_6W (Unicode) e _PRINTER_INFO_6A (ANSI)

Vedi anche

Stampa

Stampare le strutture dell'API Spooler

Setprinter

PRINTER_INFO_1

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4

PRINTER_INFO_5