Pregunta: | 42286 - COMO HACER PARA QUE DESDE C MANDE A IMPRIMIR |
Autor: | izmael cano |
¿como usar la impresora en c(no c++)?
¿como insertar una imagen en c(no c++)? |
Respuesta: | eider mauricio aristizabal erazo |
CALI COLOMBIA: Hola, conozco una forma para enviar la pantalla de texto actual[80x25 carácteres ] al dispositivo de impresión. Me ha funcionado por el puerto paralelo. con turbo c++ 3.0.
La función consiste en generar la interrupción número 5 del DOS la que se encarga de enviar un Print Screen a la impresora. me parece que la libreria es la "dos.h". te puedes asegurar buscando en la ayuda, la funcion geninterrupt y en el link, te mostrará la libreria que necesitas abrir. Sin más preambulos: //Debes tener tu impresora encendida y conectada al puerto paralelo //si no te imprime, ejecuta el código nuevamente //si tampoco imprime, pulsa un boton en la impresora que saque //la información. suerte void main(){ clrscr(); printf("Hola mundo"); geninterrupt(5);//envia la informacion a la impresora printf("Se ha impreso la pantalla de texto"); getch(); } Espero que te sirva el codigo. |