La Web del Programador: Comunidad de Programadores
 
    Pregunta:  12572 - IMPRIMIR TICKET'S CAJA REGISTRADORA
Autor:  Walter Sanchez
Hola Amigos, soy de Iquitos-Peru, programo en Visula FoxPro 6.0, estoy haciento un programa de Minimarket y utilizo una impresora ticketera comun, mi problema es que en Windows se trabaja con un tamaño de papel y lo que envio a la impresora no tiene un tamaño especifico, pues mi reporte de ticket puede ser pequeño de un item o largo de varios item's pues lo que deseo es el ticket se imprima de acuerdo a los item que contiene y corte papel, y no de acuerdo al tamaño de papel, puesto que siempre corre el papel aunque tenga un solo item y me desperdicia mucho papel.
agradesco su apoyo.

  Respuesta:  Daniel Garcia
Por ahí tenia el mismo probelma e intente solucionar con asignar una variable con la cantidad delineas a imprimir, eso me ha permitido no tener problemas por el alargo del ticket...

  Respuesta:  juan carlos zuniga
puedes hacer tres reportes (uno para encabezado, utilizando encabezado, otro para lineas de contenido, y otro para pie de pagina (ojo, utiliza encabezado como si fuera pie de pagina) solo omite poner datos en el pie de pagina en cada uno, asi evitaras que se imprima todo el tamaño de la pagina. para imprimir manda uno seguido de otro, en la configuracion de los 2 primeros elije el report no feed (para que los suguientes reportes impriman en la linea siguiente, y el ultimo report no cut o cut segun sea tu impresora para que avance el tiquet y cortes como debe de ser, espero te sirva de algo.

  Respuesta:  Antonio Estrada
Tienes que imprimir el ticket a la antigua usanza: con

set printer to name Tickets

&&Hay que instalar una impresora generico solo texto con ese nombre (o el que quieras)

??? CABECERA
??? DATOS
??? LO QUE QUIERAS.COM

SCAN
??? LINEA DE DETALLE
ENDSCAN

??? PIE
??? TOTALES
??? LO QUE SEA.ES

set printer to default

&&si no se pone esta línea, los informes que se impriman después se imprimirán como si fueran para una impresora de tickets (letras enormes, cuadros mal colocados, etc).

Espero que te sirva de ayuda. Si te atascas con algo, mandame un
e-milio