FoxPro/Visual FoxPro - Cortar papel

   
Vista:

Cortar papel

Publicado por Gilberto (14 intervenciones) el 16/05/2008 16:31:16
Buen dia a todos, necesito un favor como puedo hacer que una impresora de POS, TMU-220A, me haga el corte del papel cuando termine de imprimir el tiquete de compra, no ha podido hacer que funcione.

Mil gracias de antemano a quienes me puedan ayudar
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:Cortar papel

Publicado por kong (681 intervenciones) el 16/05/2008 18:22:33
hola.
utiliza ESC/POS para mandar a cortar.
http://sd.epson.es/support/download/data/faq/escpos.pdf

un ejemplo es:
?chr(27)+"m"
........................
Si el driver funciona y si utilizas reportes, debe de tener otra manera, pero no la se.
........................
saludos.
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:Cortar papel

Publicado por Gilberto (14 intervenciones) el 16/05/2008 22:31:57
Interesante documento, pero cuando envio el comando lo que hace es imprimir las lineas que le indico y al fina un par de caracteres ascci, pero no me lo corta ..., como hago.

tengo asi:

SET PRINTER TO DEFAULT
SET DEVICE TO PRINTER LPT1

@prow(),1 "linea 1"
@prow()+1,1 "linea 2"
@prow()+1,1 "linea 3"

? CHR(27)+"m"

Mil gracias si saben como se hace
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:Cortar papel

Publicado por kong (681 intervenciones) el 17/05/2008 01:01:55
la debes de hacer dentro de una rutina o procedimiento.
1. inicializas la impresora
2. imprimes lo que tengas que imprimir
3. cortas el papel
4. cerrar la impresora (yo lo llamo asi)
...................................
SET DEVICE TO PRINTER
SET PRINTER ON
???chr(27)+chr(64)
SET CONSOLE OFF

?"Lo que tengas que imprimir"

@PROW()+8,1 say "" &&Ajustar posicion para corte
?CHR(27)+"m" &&Corte Parcialmente

SET PRINTER TO
SET DEVICE TO SCREEN

.................................
Saludos.
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:Cortar papel

Publicado por jose camilo (688 intervenciones) el 18/05/2008 05:31:02
agregando a lo de kong

podrias utilizar
??? chr(18)
despues de
set printer to

Nota debes terner vfp 5 o posterior sino te dara un mensaje de erro y tu programa se caera si no tienes la impresora prendida
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