FoxPro/Visual FoxPro - Impresion Fox2.6DOS en XP

   
Vista:

Impresion Fox2.6DOS en XP

Publicado por Hugo (1 intervención) el 08/05/2008 21:22:16
como podria imprimir directamente desde foxpro 2.6 para DOS en una maquina que tiene windows xp?
me explico:
tengo el foxpro en la siguiente carpeta: d:fpd26
entonces abro una ventana de DOS
y desde esta ventana cargo el foxpro escribiendo claro esta:
fox

luego en la ventana de comandos de foxpro escribo:
set prin to
set prin on
? 'esto deberia salir en la impresora'
set prin off
set prin to

pero no sale nada de nada en la impresora
pero claro en win98 si pero en winxp no
sin embargo si hago esto:
set prin to archivo.txt
set prin on
? 'ahora esto si deberia salir'
set prin off
set prin to

entonces abro otra ventana de DOS y escribo:
copy archivo lpt1:
y entonces la impresion sale mas rapido que inmediatamente
y claro, sigo en windows xp

entonces ante esto voy a la ventana de foxpro y hago:
set prin to archivo.txt
set prin on
? 'imprimir'
set prin off
set prin to
! copy archivo.txt lpt1:

aparentemente la impresion tiene que salir
pero no, no sale nada
que curioso la verdad?

en otra maquina de otra parte otro lugar hice:
copy file archivo.txt to lpt1

y la impresion tambien salia
sin embargo en esta computadora tampoco eso sirve

arreglo el problema como ya les dije abriendo otra ventana y desde alli escribir:
copy archivo.txt lpt1:

espero me puedan dar alguna sugerencia
saludos
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:Impresion Fox2.6DOS en XP

Publicado por kong (681 intervenciones) el 08/05/2008 22:12:21
que tal.
Pase por eso hace poco con una impresora tmu220 con cortadora.
Toma en cuenta algunas cosas:
1. Debes de tener instalado una impresora con su driver. En caso de que no tengas los drivers o que no funcionen, agrega una impresora con GENERIC-TEXT-ONLY (eso lo haces en el panel de control)
2. La impresion te va a ejecutar cuando lo tengas en un programa o en algun metodo de tu programa. En la ventana de comandos no me sale tampoco.
3. Se debe inicializar la impresora cada vez que se imprima algo nuevo. Yo utilizo una linea de ESC/POS algo asi: ?CHR(27)+CHR(64).
Y por lo demas esta bien.
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:Impresion Fox2.6DOS en XP

Publicado por Armando (1 intervención) el 09/06/2008 22:55:13
el comando que estas usando en la otra ventana para que imprima, usalo dento de fox y listo.
ej. COMANDO="COPY ARCHIVO.TXT LPT1:"
RUN &COMANDO

ESPERO TE SIRVA
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