Página 1 de 1

Cómo mando a imprimir un archivo en Perl

NotaPublicado: 2005-06-28 13:04 @586
por andydavid
:shock: QUERIDOS HERMANOS PROGRAMADORES SI ALGUNOS DE USTEDES SABE COMO PUEDO MANDAR A IMPRIMIR UN ARCHIVO EN ESTRE FABULOSO LENGUAJE LE AGRADECERIA SU AYUDA?


KIDD HERMANO QUE PASO CON LA NUEVA IMAGEN AUN LE FALTA!!!!

NotaPublicado: 2005-06-28 16:35 @733
por kidd
Hola:

Me parece que hace tiempo se hablo acerca de esto en el foro(quizá fue de los mensajes que ya no pude recuperar). Si lo que estás haciendo son CGIs entonces lo que más te convendría es usar javascript para mandar a imprimir algo.

Ahora, si también lo que quisieras es formatear tu texto para que se muestre de esta u otra manera te recomiendo el módulo Text::Format. Personalmente lo he usado mucho para crear textos listos para imprimirse, y es bastante sencillo usarlo.


SALUDOS


P.D. Sigo con lo de la nueva imagen, nada más que se me han metido un chorro de cosas del trabajo, y no he tenido chance de avanzar más en ello, pero no se preocupen, ya pronto vendrá.

Re: COMO MANDO A IMPRIMIR UN ARCHIVO EN PERL

NotaPublicado: 2005-07-06 14:11 @633
por eiial
andydavid escribiste::shock: QUERIDOS HERMANOS PROGRAMADORES SI ALGUNOS DE USTEDES SABE COMO PUEDO MANDAR A IMPRIMIR UN ARCHIVO EN ESTRE FABULOSO LENGUAJE LE AGRADECERIA SU AYUDA?


KIDD HERMANO QUE PASO CON LA NUEVA IMAGEN AUN LE FALTA!!!!


depende ... todo depende .... que sistema operativo estas utilizando, aunque creo alguna vez haber visto algun modulo para imprimir (nunca ocupe ninguno), la solucion son dos:

en linux usar ghostscript.
en windows, si tenes una impresora con salida paralelo podes usar:

open(IMPRIMIR,'>LPT1') or die $!; # llamas al puerto he imprimis en texto plano.
print IMPRIMIR 'Hola mundo!!!';
close(IMPRIMIR);

Si queres hacer algo mejor tenes dos opciones una, si la impresora soporta algun lenguaje, esc/2 epson o hp no recuerdo en este momento, lo envias como texto plano ( estos lenguajes se envia a la impresora anteponiendo un escape) y listo, sino usar el driver de windows, no se si hay algun modulo que lo levante, actualmente, proba en cpan, ver que hay, sino a escribir en c y levantarlo con xs.

Si es usb me parece que venia un emulador pero ni idea donde esta o como se llama.

hace años que no programo mas, así que no recuerdo con exactitud mucho, pero proba buscando con los datos que te doy seguro encontras algo mejor, :-).

saludos