¡Je, je!
Perdona el tono irónico, pero has hecho una afirmación que contestaba la pregunta (si existiese respuesta alguna)...
Verás, javascript solo puede comunicarse con la impresora dando la orden de imprimir "print()" todo lo adicional debe ser cosa del usuario, incluso si generas documetos pdf (ya sería con lenguajes del server), siempre el cliente tendrá a mano los controles de impresión.
Saludos