Visual Basic - Diseño de ticket

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 73
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por pablo (52 intervenciones) el 20/06/2020 17:08:31
Buenos días

Tengo un programa para casas de comidas y delivery, el cual imprime un ticket sencillo , pero que funciona.

Hoy un cliente me pidió que quiere modificarlo y me paso una imagen, la verdad estoy un poco perdido ya que nose como darle ese diseño. Hace un año que estoy con visual y si bien me manejo bastante bien , hay cosas que todavia me falta aprender.

Les dejo la imagen haber si me pueden orientar un poco.

Gracias


ticket-2-mcdonald-s-uria
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: 355
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por raul (160 intervenciones) el 21/06/2020 01:56:04
Hola Pablo.
Primero que todo tienes que evaluar que metodo empleas para imprimir los Tikets. En Vb6 este foro; comunmente se emplea DATAREPORTS, Crystal Reports, FastReports, ActiveReports entre otros...

Cada uno de ellos tiene un propiedades o metodos para visualizar e imprimir un reporte... Si te fijas el diseño solo implica etiquetas y campos; para el tamaño del tikets solo tienes que modificar las dimensiones del papel ya que independientemente que existen dimensiones por defecto tambien aceptan tamaños personalizados.

O sea que todo implica el metodo que empleas para el diseño e impresion.

sobre el diseño

1- campo de numero de pedido: propiedad backcolor = vbblak y propiedad Font = vbwhite
2- Debajo solo bienen etiquetas con información de tu negocio.
3- de esta forma juegas con etiquetas y campos.

No tienes que tener en cuenta la impresora (marca o tipo) no hace falta, solo el diseño. Escribeme al Correo si tienes más dudas.
[email protected]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 73
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por pablo (52 intervenciones) el 22/06/2020 16:41:20
Gracias por responder.

Estoy intentado evitar crytal report ya que me ha traido cierto problemas, pero bueno si no queda otra veremos.

Cualquier duda te escribo al mail.

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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por Andres Leonardo (1798 intervenciones) el 22/06/2020 20:56:26
Lo ideal para esto un data report, solo ten cuidado en las dimensiones del papel para qeu sea el del ancho de la ticketera .

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
Val: 73
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por pablo (52 intervenciones) el 23/06/2020 18:45:26
Buenos días

Si, pensaba en data report o crystal report. Pero tengo muchas dudas, por ej el largo de la hoja como lo ajustaría, porque depende la cantidad de artículos va a ser mas o menos.

Como marcar el final de la hoja para que no imprima de mas.

Bueno hay mucho por resolver creo.

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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por Andres Leonardo (1798 intervenciones) el 23/06/2020 19:11:36
Es qeu viene un tema .. .cuando tu utilizas ticket .. no tendrias "tamaño de hoja" pues solo ancho si estas en un Terminal Punto de venta tu haces tu Cabecera, Pie de recibo .. pero en el detalle podria tener 5 cm o 50 cm o 5 mtrs pues es un rollo de papel no una hoja..

O es un ticket o es una hoja.... creo que de eso no te debes preocupar ni resolver

Si tienes alguna duda de lo que te digo avisame
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: 73
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por pablo (52 intervenciones) el 30/06/2020 19:42:32
Buenas tardes

Estoy diseñando el tiket en crystal report.

Tengo una duda, porque si el tiket tiene 2 artículos va a tener un largo y si tiene 10 otro.

Cuando tiene 10 se aprovecha bien el largo de la hoja y queda bien, el problema es cuando son 1 o 2 artículos, me queda mucho espacio en blanco hasta llegar al pie de pagina.

Mi duda es como evitar tanto espacio en blanco.

Desde ya muchas gracias.

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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por Andres Leonardo (1798 intervenciones) el 30/06/2020 23:49:02
Est por esto mi respuesta :

Es qeu viene un tema .. .cuando tu utilizas ticket .. no tendrias "tamaño de hoja" pues solo ancho ya que se utiliza un ROLLO DE PAPEL ya sea termino o del normal , entonces tu reporte pasa normalmente a tener 3 SECCIONES
Voy a anotar asi
1.- CABECERA
aqui van los nombres de la empresa direccion telefono .. si quieres el nombre del cliente y otros datos mas de 1 sola vez por ejemplo el turno de atencion etc...
**Luego la cabecera de los registros
Cantidad Item Valor valor total



----------2 esta es la de detalle--------------------------------------------
1 un combo doble $3.00 $3.00
------------esta se repetira el N nuemro de registros ----------------


3PIE DE PAGINA
total de la compra
numero de items
alguna nota de vuelva printo etc
**CARCTER DE CORTE para qeu se desprenda el registro o se haga el corte manual.


Si es ticket no tiene tamaño no te debes preocupar ni resolver

Si tienes alguna duda de lo que te digo avisame
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: 73
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por pablo (52 intervenciones) el 02/07/2020 23:34:43
Buenas tardes.

Bueno ya mas o menos lo tengo, tengo un ultimo tema creo y es que a la hora de imprimir sale mucho espacio en blanco y luego el tiket.
Se que hay que centrar todas los campos pero ese no es algo grave, estoy probando. Lo que no puedo resolver es el espacio arriba al imprimir.

Perdón tantas molestias y desde ya muchas gracias.

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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por Andres Leonardo (1798 intervenciones) el 03/07/2020 02:31:14
tienes imagen del diseño
puedes compartir esto
quizas sea espaciado
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: 73
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por pablo (52 intervenciones) el 03/07/2020 04:27:29
Si , te paso las imagenes

a1

a2
a3
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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por Andres Leonardo (1798 intervenciones) el 03/07/2020 15:39:38
Hola

Anda a impresoras
propiedades de la impresion

1.-quitale lo margenes .
2.-Adicional anda a opciones de la impresora dale te dejo algo para que cuando termine corte el papel.

La primera instruccion resetea la impresora l aultima ejecuta el corte
Espero esto te ayude

Quita todos los margenes y vas probando
**Yo gaste 2 rollos de papel antes de poder terminar ese ticket

Saludos
Andres

impresora
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: 73
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por pablo (52 intervenciones) el 03/07/2020 16:41:41
Muchas gracias.

Voy a probar y aviso como salio todo.

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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Diseño de ticket

Publicado por Andres Leonardo (1798 intervenciones) el 03/07/2020 18:58:59
Otra cosa entre las seccione reduce los espacios te los indico
eso tambien hace ver raro el comprobante

**Recomendaciones usa tipografias sin cenefa y de preferencia de espacio fijo asi todos los caracteres se ve cuadrado.

SAludos

impresora2
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