Pregunta: | 65997 - IMPRIMIR DESDE FOXPRO 2.6. D.O.S. EN PUERTO USB |
Autor: | Guillermo |
Hola , necesito imprimir desde foxpro 2.6. para D.O.S. pero corriendo bajo windows XP en una impresora USB. Como el puerto es posterior y tal vez no exista un comando, si alguien sabe la forma de llamar al panel de impresión y así elegirla y direccionarla. El comando set printer on o set printer to, anda para las impresoras paralelo setedas por defecto, pero no para las USB, aunque también estén configuradas por defecto.
Gracias |
Respuesta: | Guillermo |
Jose, recordé la forma de direccionar a un .txt, te lo paso, tal vez te sirva:
report form ventas to ventas.txt ! notepad ventas.txt ! = RUN, ejecuta un programa externo. Obviamente debes tener generado previamente el reporte con la herramienta create report del fox. Una vez que lo tenes en el notepad, podes hacer lo que quieras con la impresión, PERO OJO que también podes modificar contenido. Saludos Guillermo |
Respuesta: | guillemo |
Gracias Jose por responder. Lo pruebo y te cuento.
Otra pregunta, tenes idea como direccionar un reporte a un archivo?? Por ejemplo, uso la siguiente instrucción para imprimir: report form ventas Mi idea es ese archivo ventas, direccionarlo por ejemplo a un archivo ventas.txt, porque despues desde el mismo fox, lo llamás a través del notepad y ahi ya tenes control del panel de impresión, es mas sencillo. En algun momento lo había hecho pero no recuerdo como mandar la impresión a un .txt Saludos y gracias Guillermo |
Respuesta: | Jose Menarguez |
Hola. Yo solucione ese problema con un programa que captura las impresoras usb o paralelas y te permite imprimir desde D.O.S.
Se llama DOSPRN. Ademas te permite configurar margenes, tamaños de hoja, tamaños de letra, etc. Pruebalo Saludos |