Impresión en distintos anchos de carro

Impresión en distintos anchos de carro

Postby Loren » Tue Aug 22, 2017 8:03 am

Compañeros, Buenos días:

Tengo un software de gestión que genera tickets y entre mis clientes (muy variados) hay algunos que disponen de impresoras de tickets de carro de ancho normal: 80 mm, otros de carro ancho medio: de 72mm y otros estrecho de 52mm.
El problema lo tengo a la hora de imprimir los tickets, teniendo que calcular previamente el ancho de carro y seleccionar el tamaño de letra para que el tickets NO se imprima fuera de los bordes.

¿ Tenéis ese problema vosotros ? ¿Cómo soluciona ese problema los software de las grandes casas de programación ?

Gracias.
un saludo.
LORENZO.
Loren
 
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España

Re: Impresión en distintos anchos de carro

Postby cnavarro » Tue Aug 22, 2017 9:48 am

Y si, en funcion del ancho del carro, cambias el font a utilizar?
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Impresión en distintos anchos de carro

Postby Loren » Tue Aug 22, 2017 10:10 am

cnavarro, buenas:

Precisamente eso hago... En función del ancho de carro, establezco un tamaño de font, pero esto obliga a que el usuario tenga que seleccionar previamente el ancho de carro en el dialog de "configuración de parámetros". Es que he visto que otros programas de grandes casas de programación NO tienen esa opción porque directamente es el propio programa quien gestiona el ancho de carro.

Gracias.
Loren
 
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España

Re: Impresión en distintos anchos de carro

Postby cnavarro » Tue Aug 22, 2017 10:16 am

Loren, pensaba que el tema de la detección del ancho de carro lo tenias solucionado
De momento, puedes utilizar un ini en el que pongas en una clave el tipo de carro que tienes
Pero, has probado con las funciones de deteccion del tamaño utilizando funciones del tipo oPrn:GetPhySize(), o algo asi?
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 10 guests