Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Gabiita en 10 Junio 2010, 18:28 pm



Título: Ayuda urgente: Imprimir desde Borland Builder C++
Publicado por: Gabiita en 10 Junio 2010, 18:28 pm
Holaaa!  :D

Hoy por la tarde entrego un proyecto importantísimo, eh estado investigando sobre como mandar a imprimir a la impresora los archivos en los que guardo los datos que ingreso pero nada  :¬¬, estoy usando archivos .Dat y quisiera saber como puedo hacer para mandarlos a imprimir? sin usar el LPT1 porque ese nooo me funciona, pense algo asi como PRN pero no se como hacerle  :(

Alguien puede ayudarme??
o mandar los datos a excel o a word, que tengo en el archivo para imprimirlos, o algo asi ? :P

Ayudenme porfis :)


Título: Re: Ayuda urgente: Imprimir desde Borland Builder C++
Publicado por: Horricreu en 10 Junio 2010, 18:54 pm
Para esto creo que es necesario saber programar drivers (http://foro.elhacker.net/analisis_y_diseno_de_malware/introduccion_a_la_programacion_de_drivers_en_windows-t231193.0.html). ¿Sabes programar en modo Kernel?

Saludos :P


Título: Re: Ayuda urgente: Imprimir desde Borland Builder C++
Publicado por: Eternal Idol en 10 Junio 2010, 19:23 pm
Para imprimir no se necesita ningun driver y los de las impresoras son de modo Usuario.

Existen funciones de la API de Windows para hacerlo pero dudo que puedas entenderlas como para hacerlo para hoy: te acordaste tarde.


Título: Re: Ayuda urgente: Imprimir desde Borland Builder C++
Publicado por: do-while en 10 Junio 2010, 19:37 pm
¡Buenas!

En tiempos, cuando las impresoras se conectaban mediante puertos LPT, con un fprintf en LPT1 se podia enviar informacion a la impresora.

¿No existe un equivalente para impresoras que funcionan por USB? (lo pregunto porque no lo se, en casa sigo teniendo un ordenador del año de la pera y una impresora por LPT  :P)

¡Saludos!


Título: Re: Ayuda urgente: Imprimir desde Borland Builder C++
Publicado por: Horricreu en 10 Junio 2010, 21:32 pm
Para imprimir no se necesita ningun driver y los de las impresoras son de modo Usuario.

Existen funciones de la API de Windows para hacerlo pero dudo que puedas entenderlas como para hacerlo para hoy: te acordaste tarde.

Ok. Gracias, no lo sabía. Me pensaba que se tenían que programar drivers ;)

Saludos :P