Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo Hace 18 Horas
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.675
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Si trabajas con Delphi 7, tienes varias alternativas para generar e imprimir códigos de barras Code 128B, dependiendo de si buscas una solución gratuita o comercial.
Opciones gratuitas
  • Zint: Es un proyecto de código abierto que soporta Code 128 (incluido el subconjunto B). Puede generar la imagen del código de barras (PNG, BMP, SVG, etc.) para que luego la imprimas desde Delphi.
  • Fuentes (Fonts) Code 128: Existen fuentes gratuitas y comerciales que permiten representar el código de barras. Sin embargo, no basta con cambiar la fuente: es necesario codificar correctamente el texto, añadiendo el carácter de inicio (Start B), calculando el checksum y agregando el carácter de parada (Stop).
  • Implementaciones en Object Pascal: Hay varias implementaciones disponibles en Internet para Delphi que generan el patrón de barras directamente. Una vez generado, puedes dibujarlo sobre un TCanvas, un TBitmap o incluirlo en un QuickReport, Rave, FastReport, etc.
Opciones comerciales

Si buscas una solución con soporte técnico y más simbologías, puedes considerar:
  • TBarCode SDK
  • ActiveBarcode
  • TEC-IT Barcode Components
Estas bibliotecas suelen integrarse fácilmente con Delphi y ofrecen generación, impresión y exportación de múltiples tipos de códigos de barras.
Si solo necesitas imprimir

Si el destino es una impresora de etiquetas (Zebra, TSC, Godex, Datamax, etc.), muchas de ellas generan el código de barras por sí mismas mediante comandos como ZPL, EPL o TSPL. En ese caso, no necesitas generar la imagen en Delphi: simplemente envías el comando correspondiente y la impresora se encarga de dibujar el Code 128.
Mi recomendación
  • Si buscas una solución gratuita, probaría primero con Zint o con alguna implementación en Object Pascal específica para Code 128.
  • Si el proyecto es empresarial o requiere mantenimiento a largo plazo, una biblioteca comercial puede ahorrar bastante tiempo.
  • Si utilizas una impresora de etiquetas compatible con ZPL/EPL/TSPL, aprovecha los comandos nativos de la impresora, ya que obtendrás mejor calidad y mayor velocidad de impresión.
Si puedes indicar qué tipo de impresora utilizas (láser, térmica, Zebra, TSC, etc.) y si el código se imprimirá en reportes o etiquetas, será más fácil recomendar la opción más adecuada.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
llevar el codigo de la barra de http a delphi darkbits Varios 1 14-06-2012 17:13:58
Codigo de barra gianfranco_tont Gráficos 3 11-02-2012 00:27:14
generar codigo de barra srangel PHP 1 06-10-2006 22:54:35
Codigo de barra JODELSA Varios 1 02-07-2005 20:45:29
codigo de barra pruz Varios 1 19-10-2004 18:44:12


La franja horaria es GMT +2. Ahora son las 14:37:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi