FoxPro/Visual FoxPro - Cortar papel

 
Vista:
sin imagen de perfil

Cortar papel

Publicado por Gilberto (16 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
sin imagen de perfil
Val: 4
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Cortar papel

Publicado por kong (682 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
sin imagen de perfil

RE:Cortar papel

Publicado por Gilberto (16 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
sin imagen de perfil
Val: 4
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Cortar papel

Publicado por kong (682 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 (805 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