No has iniciado sesión
Conectar al sistema | Registrar usuario
Foros Mensajes No contestados Conversaciones Mensaje
 

imprimir en php

Quisiera saber como enviar algo a la impresora, es decir para que una página en lugar de abrirla en una ventana nueva la envíe a la impresora y la imprima. Me explico: Tengo una aplicación para consultar albaranes en una base de datos mysql. La aplicación permite buscar los albaranes deseados y una vez encontrados pinchando en uno de ellos se visualizan los detalles de este en una venmtana nueva. Si le doy a imprimir en dicha ventana obviamente me lo imprime. Pero me gustaría saber como hacer para poder imprimir el albarán sin tener que abrir la página. La puedo enviar directamente en la impresora? No se si se puede hacer en PHP, si no es asi se puede hacer en JavaScript o mediante otro lenguaje?

Muchas gracia por adelantado!!!
1 votos
Preguntado hace 5 años y 228 dias por victorvgm  63 mensajes  
 

Re: imprimir en php

Podemos mandar una página a imprimir usando JavaScript con la mayoría de navegadores usando window.print(), por ejemplo, podemos hacer un vínculo que mande la página a imprimir:


<a href="javascript:window.print()">Imprimir esta página</a>


Además para los usuarios de Internet Explorer, podemos hacer que un determinado elemento de nuestra web no sea visible en la versión impresa de nuestra página usando los eventos onbeforeprint y onafterprint:

<script>
function window.onbeforeprint(){
noImprimir.style.visibility = 'hidden';
noImprimir.style.position = 'absolute';
}
function window.onafterprint(){
noImprimir.style.visibility = 'visible';
noImprimir.style.position = 'relative';
}</script>
<p id="noImprimir">Texto no imprimible</p>


Y igualmente si queremos que un objeto sólo sea visible en la versión impresa podemos hacer lo siguiente:

<script>function window.onbeforeprint(){
imprimir.style.visibility = 'visible';
imprimir.style.position = 'relative';
}
function window.onafterprint(){
imprimir.style.visibility = 'hidden';
imprimir.style.position = 'absolute';
}
</script>
<p id="imprimir" style="position:absolute; visibility:hidden">Nota de impresión</p>


Cómo vimos en un artículo anterior, también podremos hacer un salto de página en la impresora para Internet Explorer.

Autor: webmaster
Nadie sabe mas que todos juntos
2 votos
Preguntado hace 10 años y 142 dias por adrye  156 mensajes  
 

Re: imprimir en php

Necesito un metodo que me permita imprimir un campo de texto de un formulario en php?
0 votos
Preguntado hace 6 años y 50 dias por hitlervive  1 mensajes  
 

Re: imprimir en php

Mira yo he intentado realizar eso que tu requieres pero no he obtenido impresiones de muy buena calidad.

Lo que te podria sugerir es que mandes impresion directamente a pdf y de ahi el usuario podria m,anipular la impresion, ademas que podras contar con un archivo para poder almacenarlo.

Yo utilizo FPDF que se me hace muy sencillo y puedes realizar tus reportes rapido y eficaces.

checa:www.fpdf.org

Saludos !!!!
0 votos
Respuesto hace 6 años y 50 dias por frguzman2001  12 mensajes  
 

Re: imprimir en php

hola tenia tiempo de no pasar por aqui, y oyes me has dejado la duda a mi como puedo manejar mis reportes en pdf desde php jejeje tengo esa duda,.

saludos
Nadie sabe mas que todos juntos
0 votos
Respuesto hace 6 años y 50 dias por adrye  156 mensajes  
 

Re: imprimir en php

hola igual a mi me has dejado la duda como funcionaria enviarlo a un PDF de que manera se hace eso como es que se logra.

si tienes algun procedimiento soy todo ojos,
Nadie sabe mas que todos juntos
0 votos
Comentado hace 6 años y 50 dias por adrye  156 mensajes  
 

Re: imprimir en php

Lo mejor para impresión directa desde el navegador es un objeto llamado ScriptX. Yo me bajé en su dia la versión lite que aunque solo va con la impresora predeterminada de windows te permite algunas configuraciones como elegir margenes y encabezados.

Pero para mayor control sobre el resultado de impresión es el FPDF.

Saludos
0 votos
Respuesto hace 6 años y 49 dias por manuweb  2 mensajes  
 

Re: imprimir en php

Que es el FPDF una libreria o un programa o scrit aparte
Nadie sabe mas que todos juntos
0 votos
Preguntado hace 6 años y 49 dias por adrye  156 mensajes  
 

Re: imprimir en php

FPDF es una clase escrita en PHP que permite generar documentos PDF directamente desde PHP, es decir, sin usar la biblioteca PDFlib. ya que PDFLIB es paga fpdf es gratis.

lo unico que se tiene que hacer es copiar a tu home de tu sitio la carpeta font, declarar su ubicacion en tu pagina, incluir el archivo fpdf.php y listo

mira esta facilisimo, lo mejor es que te eches una vuelta en los tutoriales de:

www.fpdf.org y veraz de lo que estoy hablando....

ojo si lo vas a probar, cuando los desempaques checate el archivo install...

saludos....
0 votos
Respuesto hace 6 años y 46 dias por frguzman2001  12 mensajes  
 

Re: imprimir en php

Muchas gracias por el dato lo revisare por que nunca he usado algo asi y esta super bien para hacer reportes y todo

saludos y pronto estaremos por aqui muchas gracias por el aporte

adr
Nadie sabe mas que todos juntos
0 votos
Comentado hace 6 años y 46 dias por adrye  156 mensajes  
 

Re: imprimir en php

saludos
yo use el
<a href="javascript:window.print()">Imprimir esta página</a>

pero como puedo hacer para qno me abra la ventana de dialogo de la impresora, sino q defrente imprima.
0 votos
Respuesto hace 5 años y 310 dias por danraf77  71 mensajes  
 
Páginas:  1 
 
Responder
No puedes responder, mensaje cerrado por inactividad