FoxPro/Visual FoxPro - Problemas imprimiendo directamente a la impresora

 
Vista:

Problemas imprimiendo directamente a la impresora

Publicado por Jorge Londoño (4 intervenciones) el 29/09/2006 00:41:01
Hola, soy nuevo en esto de los foros, per me dijeron que eran de gran ayuda.

Mi problema es el siguiente:

Tengo una aplicación de hace como diez años hecha en foxpro 2.6 para windows.

En ella se generan unos reportes estadísticos que mandan a imprimir directamente a la impresora a través de instrucciones SAY.

Cuando utilizo impresora HP deskjet 610 el reporte sale perfecto. Compramos unas impresoras HP Deskjet 6540 (puerto USB) y el reporte sale desconfigurado (caracteres en posiciones diferentes y otros más pequeños).

He intentado utilizar la HP Deskjet 6540 instalando los controladores de la HP deskjet 610, solución que me funcionaba en windows 98, pero no funciona en Windows XP.

Existe algún parche, de qué forma soluciono el problema? He intentado manipulando el código de la aplicación, pero nada.

Cualquier luz que me den será valiosa. Muchas gracias de antemano.

Jorge Londoño
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas imprimiendo directamente a la impreso

Publicado por Hector (50 intervenciones) el 29/09/2006 05:40:11
Jorge, espero que lo siguiente te ayude:

Se me ocurren dos pruebas:

1-Instala una impresora deskjet sin modelo alguno, estos drivers vienen desde el win95 y casi todas las hp de inyeccion funcionan, aunque imprimen solo negro (prueba tu impresion)

2-Las impresiones con SAY puede que no encuentren un puerto USB de impresion, para lo cual yo le mentiria al programa de la siguiente manera (esto solo en win2k o XP)

-Comparte la impresora 6540
-en una ventana de MSDOS escribe: NET USE LPT1 \\LAPC\LAIMPRESORA
con esto estas capturando el puerto ltp1con salida a la impresora USB, esto
hace que aquellos programas a los cuales no se les puede cambiar la salida
de impresion o eleccion de impresora pues toman el lpt1 como unica salida de impresion.

Suerte
Saludos desde Leon, Gto. Mexico
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas imprimiendo directamente a la impreso

Publicado por Jorge Londoño (4 intervenciones) el 29/09/2006 18:30:21
Muchas gracias Hector.

Realicé las dos pruebas pero nada.

Con la deskjet la impresión sale diferente, pero igual desconfigurada.
Ejecutando la instrucción DOS NET USE LPT1 \\LAPC\LAIMPRESORA
imprime exactamente como viene imprimiendo sin ejecutar la instrucción.

Si alguien más me puede ayudar le agradecería mucho.

Gracias por el interés.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar