impresión por código, es decir, sin usar el generador

franklin montilla
19 de Agosto del 2003
tengo una factura hecha por código en VFP6, es decir, un archivo PRG, y necesito imprimirla en una tiquera, la impresión la hace pero la coloca en la cola o sea imprime después de cerrar el programa, necesito q se imprima sin colocarla en la cola de windows, de antemanosgracias

Alex
19 de Agosto del 2003
Que tal compañero.

Al parecer no estas ejecutando la orden de impresion en el momento correcto, puesto que si se imprime al cerrar el programa, con EJECT mas o menos asi:


USE CLIENTE

SET DEVICE TO PRINTER
SET PRINT ON
DO WHILE NOT EOF( )
@ PROW( )+1,10 SAY 'Compañia: ' +cliente
@ PROW( )+1,10 SAY 'Telefono: ' + telefono
@ PROW( )+1,1 SAY ''
IF PROW( ) > 62
EJECT
ENDIF
SKIP
ENDDO
SET PRINT OFF
SET DEVICE TO SCREEN


En la Linea IF PROW( ) > 62 podes definir en que momento queres que se imprima tu factura, podes contar el numero de registros que imprimiras y al llegar al ultimo aplica el EJECT.

Espero te sirva.


Hasta pronto... Alex Vargas.