none
Imprimir por web RRS feed

  • Pregunta

  • Hola!!

    Estoy buscando información y no tengo claro que se pueda hacer.

    He visto que algunos software que funcionan por entorno web, cuando le dan a imprimir, sale un previo y te muestra las impresoras locales.

    La pregunta es, tengo un software alojado en un servidor con Windows Server, con la opcion de acceder por web habilitada.

    Si le doy a imprimir, me muestra las imrpesoras que tengo en el servidor instaladas, pero esto no me sirve.

    Habria alguna opcion de sacar un previo y poder imprimir con las impresoras locales?

    Saludos.

    lunes, 18 de noviembre de 2019 9:59

Respuestas

  • Para hacerlo desde lado cliente lo tienes que hacer con javascript. Básicamente, lo que hay que hacer es llamar a window.print(). Eso dispara en el navegador el diálogo de impresión, y lo que hace el navegador es mostrar las impresoras locales de ese PC. Si quieres que la página impresa sea distinta de lo que se ve en pantalla, puedes hacerlo jugando con el CSS y proporcionando estilos distintos para pantalla e impresora.
    • Propuesto como respuesta Sergio Parra martes, 19 de noviembre de 2019 10:18
    • Marcado como respuesta J.Ramon martes, 19 de noviembre de 2019 10:21
    lunes, 18 de noviembre de 2019 10:45

Todas las respuestas

  • Para hacerlo desde lado cliente lo tienes que hacer con javascript. Básicamente, lo que hay que hacer es llamar a window.print(). Eso dispara en el navegador el diálogo de impresión, y lo que hace el navegador es mostrar las impresoras locales de ese PC. Si quieres que la página impresa sea distinta de lo que se ve en pantalla, puedes hacerlo jugando con el CSS y proporcionando estilos distintos para pantalla e impresora.
    • Propuesto como respuesta Sergio Parra martes, 19 de noviembre de 2019 10:18
    • Marcado como respuesta J.Ramon martes, 19 de noviembre de 2019 10:21
    lunes, 18 de noviembre de 2019 10:45
  • Hola Alberto,

    Finalmente lo he solucionado con un software externo.

    Gracias igualmente.

    • Propuesto como respuesta Pablo Rubio martes, 19 de noviembre de 2019 16:27
    martes, 19 de noviembre de 2019 10:22