Krinahz : *SI* lo puedes hacer.Es más,puedes hacer cosas muy interesantes...con internet explorer.
La opción 1 es buscarse un ActiveX que te permita usar la impresora vía javascript.
La opción 2 es modificar la plantilla por defecto usada para imprimir.No recuerdo si también requiere que el html se convierta a un hta.Esto lo hice hace mucho tiempo, precisamente para evitar ese diálogo de selección de impresora...pero resultó que se podían hacer muchas más cosas.
De eso hace ya mucho tiempo..No sé si las versiones actuales de IE lo siguen soportando.Aquí tienes un link :
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Edit : Si, se sigue soportando, pero no es bastante con hacerlo un hta (aunque haría las cosas más sencillas).Sigues necesitando un ActiveX para implementarlo.La diferencia entre usar un ActiveX para controlar la impresora, y hacer un ActiveX para gestionar una plantilla de impresión, es que desde la plantilla de impresión podrías hacer llamadas al servidor.Esto es importante cuando, por ejemplo, quieres imprimir 5000 tickets con fotos.Si lo que haces es generar 5000 tickets con fotos en una sola página, muy posiblemente frías el navegador
.Aparte de que, mejor que no ocurra "nada" durante la impresión...
Con una plantilla de impresión, puedes ir bajando los tickets de 10 en 10, hasta que se impriman los 5000.