2012-04-04 53 views
5

Requisitosimpresión silenciosa + especificar impresora no predeterminada

Intranet aplicación web necesita para imprimir recibos de jillions diaria. La impresión silenciosa en Chrome o Firefox funciona bien, considere esta parte resuelta.

mosca en la pomada

por lo que utilizar las opciones de línea de comandos en cromo o Firefox para habilitar la impresión rápida silenciosa pero estas son las estaciones de trabajo regular, no de punto de venta. Tienen impresoras de red comunes para todo menos para la impresión de recibos.

En muchas configuraciones, Firefox y Chrome usarán la "última impresora usada", pero esto no es confiable y no funciona en algunas configuraciones ... por ejemplo, Linux. Firefox no respeta cambiar el comando de impresión o incluso especificar print_printer tampoco.

Preguntas

¿Es posible especificar una impresora en la línea de comandos:.

Por ejemplo,

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

o -

chrome --kiosk --kiosk-printing receipt 

¿Existe un plugin , extensión o aplicación que forzará a FF o Chro ¿Puedo ignorar la impresora predeterminada del sistema para un cierto perfil (o sitio) y usar una impresora específica?

¿Hay un script de greasemonkey para hacer esto?

No podemos confiar en que Firefox o Chrome utilicen la "última impresora usada" ... a veces lo hacen, otras no. ¿Alguien ha inventado una secuencia de comandos de shell hackish para hacer esto ... como se puede ver que estoy en extremo ingenioso y desesperado. Pagaríamos por este [ACTUALIZACIÓN: es demasiado tarde para $$ en este momento, te gané al golpe].

Respuesta

3

Puede usar la extensión https://github.com/edabg/jsprintsetup para FF.

Entre las opciones son: setSilentPrint, setPrintersList - Devoluciones comas lista de impresoras disponibles, SetPrinter separados - Configurar la impresora actual, GETPRINTER - Devoluciones seleccionados actualmente impresora, etc.

+0

Esto funciona perfectamente y no es tanto una molestia que mi original solución. – Bubnoff

0

I respondieron a la preguntaresuelto el problema aquí:

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

Se utiliza una cuenta separada, sudo un poco de magia y una carpeta compartida.

Las dos preguntas enviadas son formas diferentes de ver el problema, pero a través del objetivo de "deben usar las características del navegador", con suposiciones ligeramente diferentes sobre las posibles soluciones. Así que no está completamente duplicado, en otras palabras.

Una es: ¿puedo especificar una impresora de nivel de aplicación predeterminada?

Otro es: ¿puedo decirle a una instancia del navegador que use una impresora específica mediante la opción cli?

En ambos casos, la respuesta es no, o está envuelta en resultados de Google contaminados por SEO.

Cuestiones relacionadas