Domanda

Sto sviluppando un monitor di stampa spool per contare il numero di pagine che vengono stampate da una certa stampa.

Sono nuovo di questa zona, quindi sto usando il seguente articolo come il mio riferimento.

Print Monitor

Ora ho un requisito di contare le pagine su due lati (duplex) e le pagine solo lato separatamente. Come posso rilevare questo?

È stato utile?

Soluzione

Questo è difficile al meglio. Per farlo correttamente avresti bisogno di eseguire l'uscita (PCL / PS / XPS) attraverso un RIP (Raster Image Processor) che può convertire la lingua da qualcosa che la stampante è in realtà sta per uscita e vedere cosa viene fuori. Potete guardare il file per i codici duplex nella lingua che viene utilizzato per la stampa, ma si potrebbe incorrere in problemi come duplex potrebbe essere attivata e disattivata in tutto. Inoltre, diversi produttori potrebbe mettere questo in PJL personalizzati all'inizio del lavoro e non in PCL standard o PS codifica nel flusso di dati in sé.

Se la precisione non è un problema enorme allora si potrebbe analizzare i dati e venire con alcuni numeri, ma non sarai mai essere precisi, soprattutto se il file non ha esplicitamente duplex o disattivare e la stampante è impostata su su. In questo caso sarà duplex e non lo saprai mai. Per aggiungere a questo, l'utente potrebbe stampare immagini multiple (4 pagine su un singolo foglio). Se lo fanno attraverso l'applicazione segnalerà 1 pagina. Se lo fanno nel driver di stampa, si può passare 4 pagine e lasciare che la stampante fare il layup, in questo caso si riferiranno 4 pagine e non 1. Un altro caso è l'utente che vuole 100 copie di un documento di 1 pagina. Lo spooler potrebbe segnalare solo 1 pagina perché la stampante sta per fare il lavoro di creazione di più copie.

Ci sono molti strumenti sul mercato per l'acquisizione di questi dati. Quelli accurati in genere ottenere i dati dal dispositivo dopo che il lavoro è stato stampato. La maggior parte delle stampanti moderne hanno una capacità di rintracciare le pagine stampate e degli utenti, ecc.

/ risposta più felice Spiacente non ho più bello per voi. Buona fortuna.

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