Saludos.
Hasta el momento tengo un codigo que se ejecuta haciendo click en:
<%= link_to_remote( “IMPRIMIR”,:url => { :controller =>
‘/codbarras/inicio’, :action => :print }, :before =>
“imprSelec(‘print’)”) %>
Esto trae como resultado que primero se muestra el cuadro que pide la
impresora e inmediatamente despues se ejecuta el metodo print.
Ahora bien, yo necesito que el metodo print solo se ejecute cuando se
haya presionado el boton aceptar del cuadro de dialogo de impresión.
Solo entonces se ejecutara el metodo print.
Saben de alguna solución para esto?
Saben de alguna solución para esto?
Si simplemente no es posible por favor haganmelo saber
Gracias
Buenas Daniel, estoy al 99% seguro de que eso está fuera de tu control.
La ventanita de selección de impresora y demás cosas salen después de
que el navegador tenga algo que imprimir (tras ejecutarse el método que
envÃe algo a la impresora).
Ni el servidor ni la web (la parte que puedas controlar con JS) se
enteran de nada. Igual que tampoco puedes evitar que el cliente imprima
apaisado o en un A0 en lugar de un A4.
Todo esto contando con que no le instales ningún plugin al navegador del
cliente o algo asÃ…
Si consigues hacer algo al respecto avÃsanos
Daniel E. escribió:
HabÃa una opcÃon que indicaba la localización del documento imprimible.
Si mal no recuerdo, esta es llamada cuando se da a imprimir y se
genera la previsualización.
Esto le dice al navegador que si quiere imprimir… ahà está el
documento. (desconozco el soporte en los navegadores actuales).
PodrÃas poner ahà la acción de imprimir, pero siempre se ejecutarÃa
antes del documento.
¿PodrÃas explicar que es exactamente lo que quieres hacer?