Me gustaría saber si es posible a través de PHP configurar un botón de impresión que imprimirá en una impresora específica que no es la impresora predeterminada.
Básicamente, tengo 2 diseños de impresión, uno A4 y el otro de 80 mm (recibo). En este momento, cada vez que hago clic en el botón de imprimir, se muestra un cuadro de diálogo y tengo que elegir la impresora, me preguntaba si puedo hacer algo más rápido, que cuando haga clic en el botón "Imprimir A4", se imprimirá en la impresora A4 y cuando hago clic en el botón "Imprimir recibo", se imprimirá en la impresora de recibos.
es posible?
No, no es posible ya que PHP es del lado del servidor.
Además, un sitio web no puede omitir las opciones de impresión del sistema operativo. La impresora predeterminada se determina en el sistema operativo del visitante. Esto se implementa, entre otras cosas, para proteger la impresora de la impresión maliciosa de los sitios web.
Mira aquí,
WebApp Hardware Bridge (sucesor de "Chrome Hardware Bridge/Chrome Direct Print")
Permita que WebApp realice una impresión silenciosa y acceda a los puertos serie.
Casos de uso comunes:
POS basado en web: impresión silenciosa de recibos PDF y ESC/POS WMS basado en web: lectura en tiempo real de báscula de peso en serie, nota de entrega/lista de embalaje impresión silenciosa Aplicación web que necesita leer/escribir en puertos serie