Domanda

Nel mio progetto, sto cercando di raggiungere i vassoi delle stampanti installate e farlo con successo. Se alcune fonti di carta della stampante selezionata non sono installate, non le visualizzo nella combinazione delle fonti di carta. Nel frattempo, anche Word non li mostra nella finestra di dialogo di stampa - scheda carta / qualità. Ma quando Word mostra i vassoi non installati con un punto esclamativo, anche il mio combo li mostra (senza alcun segno ovviamente). Perché Word li mostra e qual è il significato di quel punto esclamativo? E come posso evitare quei vassoi?

  • Sto usando System.Drawing.Printing.PaperSource per ottenere vassoi.

Grazie in anticipo.

Nessuna soluzione corretta

Altri suggerimenti

Quale versione di Word stai usando e puoi dire anche la versione del driver?

Normalmente i driver di stampa che utilizzano il framework Microsoft Unidrv hanno un'opzione per mostrare un punto esclamativo giallo per le impostazioni che hanno vincoli. Questo è applicabile per i vassoi non installati. Puoi risolvere i vincoli del vassoio andando alle proprietà del tuo driver (cartella Stampanti e fax - > Proprietà driver - > Impostazioni dispositivo) e imposta il vassoio su installato.

Non puoi davvero evitare quei vassoi poiché l'autista riporta principalmente tutti i vassoi all'applicazione quando richiede vassoi. Un modo per scoprire quali vassoi sono installati e cosa no è controllando il registro.

Chiave: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print \ Printers ((nome-coda)) \ PrinterDriverData Nome chiave in dir: FeatureKeyword

Spero che questo aiuti. In tal caso, (+1) :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top