2012-04-04 26 views
5

Requisitisilenzioso stampa + specificare stampante non predefinita

Intranet web app ha bisogno di stampare le ricevute jillions di tutti i giorni. La stampa silenziosa in Chrome o Firefox funziona bene --- considera questa parte risolta.

Fly in pomata

in modo da utilizzare le opzioni della riga di comando in entrambe Chrome o Firefox per consentire la stampa silenziosa veloce ma queste sono le stazioni di lavoro regolari, non con POS. Hanno normali stampanti di rete per tutto, tranne la stampa delle ricevute.

In molte configurazioni, Firefox e Chrome utilizzano "l'ultima stampante utilizzata", ma questo non è affidabile e non funziona in alcune configurazioni ... ad es., Linux. Firefox non ha il diritto di modificare il comando di stampa o nemmeno di specificare print_printer.

Domande

è possibile specificare una stampante sulla riga di comando:.

Ad esempio,

firefox -no-remote -P webapp --print-target receipt 

o -

chrome --kiosk --kiosk-printing receipt 

C'è un plugin , estensione o applicazione che costringerà FF o Chro per ignorare la stampante predefinita di sistema per un determinato profilo (o sito) e utilizzare una stampante specificata?

Esiste uno script greasemonkey per eseguire questa operazione?

Non possiamo fare affidamento su Firefox o Chrome per utilizzare "l'ultima stampante usata" ... a volte lo fanno, a volte no. Qualcuno ha inventato una sceneggiatura di scribacchino per farlo ... come puoi dire che sono al limite e disperato. Pagheremmo per questo [UPDATE: sei troppo tardi per $$ a questo punto, ti ho battuto al punch].

risposta

3

È possibile utilizzare l'estensione https://github.com/edabg/jsprintsetup per FF.

Tra le opzioni sono: setSilentPrint, setPrintersList - Restituisce virgole elenco delle stampanti disponibili, SetPrinter separati - Imposta stampante corrente, GetPrinter - Consegne attualmente selezionati stampante, ecc

+0

Questo funziona perfettamente ed è meno di un fastidio che la mia originale soluzione. – Bubnoff

0

ho risposto alla domandarisolto il problema qui:

https://superuser.com/questions/406857/debian-firefox-or-iceweasel-default-printer-for-pos-station-web-application

Utilizzato un conto separato, qualche magia sudo e una cartella condivisa.

Entrambe le domande inviate sono diversi modi di esaminare il problema, ma attraverso l'obiettivo di "utilizzare le funzionalità del browser", con ipotesi leggermente diverse sulle possibili soluzioni. Quindi non completamente duplicato, in altre parole.

Uno è: è possibile specificare un valore predefinito per la stampante a livello di applicazione?

Un altro è: posso dire a un'istanza del browser di utilizzare una stampante specifica tramite l'opzione cli?

Per entrambi, la risposta è o no o protetta da risultati Google macchiati SEO.

Problemi correlati