Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Dudas sobre como imprimir en impresoras térmicas de etiqueta

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Dudas sobre como imprimir en impresoras térmicas de etiqueta Responder citando

Hola a todos, cuánto tiempo sin veros xD, he tenido unas mini-vacaciones en plan relax y he vuelto a currar en el proyecto, ya está prácticamente terminado. Me falta una cosilla a ver si me podeis ayudar Wink

Resulta que tengo que imprimir unos códigos de barras para unas reparaciones que hace la empresa, dicho código he decidido que sea el propio código de la reparación (utilizando Code128). La impresora es una PT-2420 de Brother e instala un software propio para imprimir (además de las fuentes de todo tipo, incluido las de códigos de barras). Pero no quiero que el usuario use este software a parte, ya que tendria que meter a mano el código a imprimir con el riesgo que eso conlleva.

Por un lado pensé en que mi software llamara a este con lo que haya que imprimir... pero creo que no puedo xD

Asi que he optado por imprmir desde mi software, es decir, genero el codgio de barras en mi software (utilizando las fuetnes que me instala la impresora) y desde mi software llamo a la impresora a que imprima... sin embargo esto no sé muy bien como hacerlo, qué componentes usar, cómo indicar que imprima desde esta impresora y no de la estandar (tiene otra para imprimir facturas y demas), las características del papel (ancho 24mm), posición del texto, etc, etc. Así quesi no os importaría guiarme un poco en esto os lo agradecería mucho.

saludos y gracias por adelantado, espero que hayais tenido tambien ustedes (y disfrutado) de unas vacaciones (o al menos mini-vacaciones como yo xd)
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

bueno yo una vez para imprimir lo que hice fue poner el driver apropiado, ajustar el tamaño del papel en mis informes y ya.

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola, gracias por responder ZHAX1. Veras el driver ya está instalado y todo eso.

El problema (o duda) que se me plantea, es el de configurar la página, orientación y demás a la hora de usar la impresora, ya que no se qué componente usar (QuickReport?, un label y luego "a mano" hacer que imprima??).

Por otra parte, la codificación que quiero usar es la code128 (me he bajado la fuente) para que escriba en formato de código de barras el código de la reparación (un ejemplo de código de reparación sería T-20071003-1). Entonces, tengo entendido que si hago esto, no es coger y escribir tal cual el código y ala!, a imprimir, sino que tiene una cabecera, un final, un checksum, etc, etc. Con lo que no sé si existe algún algoritmo que me lo genere. He usado el algoritmo que hay en el foro... pero al escribir caracteres (o el ejemplo de código de taller) pues me sale una excepción de que no puede convertir value a string (o algo asi), mientras que el software que trae la impresora sí me escribe (e imprime) en codigo de barras dicho código de reparación (y además lo lee la pistola lectora).

En fin, seguire investigando, de momento lo que hago es llamar al software que traia la impresora desde mi programa, pero no me gusta esta opción :S

saludos y gracias!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Checate en el manual de la impresora (normalmete no en el de usuario, sin oen el de internet) dodne estan lso codigos de escape (ESC) , tendras qeu enviar esos codigos de espcae para ajustar el brinco, intensidad , tamaño etc etc. Parecido cuando mandas el codigo de corte a una miniprinter o en tiempos pasados envaimas el codigo de letra pequeña a una impresora de matriz
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.