POS: obtenga un sitio web para imprimir directamente en una impresora / s local definida

Tengo un sitio web que ejecuta un servicio de taquilla que emite tickets e informes. Estoy tratando de averiguar cómo obtener los tickets (actualmente PDF) enviados directamente a una impresora específica en una PC local / cliente.

He seguido muchos enlaces antiguos / muertos / inútiles y no he encontrado ninguna solución actualizada a esto, aunque haya muchos atisbos de esperanza.

El escenario es el siguiente: sitio web remoto alojado: 1 o más usuarios conectados: la página web genera el / los ticket (s) que se envía a una impresora específica en la PC del usuario (no la impresora predeterminada) de manera silenciosa (sin hacer clic adicional en las indicaciones de impresión) ).

Sé que PHP no se conecta a la PC de un cliente, pero ¿hay alguna manera de que una página web (a través de jQuery) se conecte a un script / servicio instalado?

Estaba pensando que la secuencia de comandos en una PC local (que establece un enlace de confianza, configura la impresora para su uso, etc.) recibiría datos / archivos del servidor web y luego los procesaría mientras estuvieran en el mismo lugar en cada máquina. Este script (local) se puede agregar a cualquier PC que necesite ejecutar el servicio. El trabajo que se envía debe tener que activarse el trabajo y no tener un script / servicio que se esté encuestando en una ubicación cada pocos segundos.

Cualquier puntero sería muy apreciado.

Edición: probé el applet jZebra java pero solo lo imprimí una vez antes de que se rompiera. Interesado si alguien lo ha hecho funcionar (y cómo).

Respuestas a la pregunta(1)

Su respuesta a la pregunta