Después de consultar con especialistas en este tema, programadores de diversas áreas y profesores dimos con la solución al problema y la compartimos en este post.
Solución:
Aquí hay una selección de programas de código de barras de Unix y Linux que encontré.
Estos programas son solo CLI, OP solicitó GUI
código de barras GNU
GNU Barcode es una herramienta para convertir cadenas de texto en barras impresas. Admite una variedad de códigos estándar para representar las cadenas de texto y crea una salida postscript.
Características principales del código de barras GNU:
- Disponible como biblioteca y como programa ejecutable
- Admite UPC, EAN, ISBN, CODE39 y otros estándares de codificación
- Salida Postscript y Postscript encapsulado
- Acepta tamaños y posiciones como pulgadas, centímetros, milímetros
- Puede crear tablas de códigos de barras (para imprimir etiquetas en páginas de adhesivos)
DATHO
Características
Tipos de códigos de barras disponibles: EAN13 y EAN8, EAN128, UPCa y UPCe, código adicional de 2 y 5 dígitos, Code39, Code93, CODE128, Interleaved 2 of 5, Industrial, Matrix, Codabar. Código 11, PZN, DBP-Códigos de barras
- salida horizontal y vertical
- cálculo automático de suma de comprobación
- diferentes tamaños de módulos
- línea con texto en claro
- código de barras y texto en una línea (= bandas con impresora matricial y PCL3)
iXBC
La solución de software central para la impresión de códigos de barras de SAP. iXBC es el complemento de impresión de códigos de barras ideal para SAP R/3 y mySAP para todas las posibilidades de impresión de SAP:
Impresión directa desde servidor – con dispositivo PCL nativo o Postscript desde UNIX y Windows Impresión indirecta – con dispositivo SAPWIN
Impresión directa desde el servidor
Lo instala solo una vez en el servidor y todas las impresoras PCL y PostScript en la red pueden imprimir códigos de barras inmediatamente, sin complemento de hardware en cada impresora y sin middleware. AGOSYS ofrece esta solución desde 1998, como la primera del mundo.
Variantes del producto:
- Servidor iXBC para plataformas UNIX
- AIX
- HP-UX
- linux
- Solaris
- Tru-64
- iXBCwin para todas las plataformas de Windows
Todos los tipos habituales de códigos de barras 1D y 2D
- código39
- 2 de 5 intercalados
- Código 128 A/B/C/Auto
- Codabar
- EAN128
- UCC128 EAN8/13
- UPC A/E
- PDF417
- Matriz de datos
- Fuente OCR-B
En el grifo/UNIX
El software de codificación de barras On-Tap VMS o UNIX se ejecuta como un programa independiente y traduce (filtra) directamente su texto en códigos de barras. Una vez que On-Tap haya asignado un código de barras a su archivo, puede enviarlo a cualquier impresora en cualquier lugar dentro de su red.
On-Tap le permite imprimir códigos de barras VMS o UNIX desde sus aplicaciones existentes en minutos. Simplemente coloque un carácter activador especial antes y después de la información que desea codificar. Cuando imprima, aparecerán códigos de barras en lugar de la información que ha marcado. Incluso le permite cambiar los caracteres desencadenantes y controlar el espacio alrededor de cada código de barras. Ningún otro software de código de barras tiene estas características flexibles.
estudio de código de barras
Barcode Studio es la herramienta ideal para el diseño y la creación de códigos de barras. Este software de creación de códigos de barras admite todos los códigos lineales comunes, todos los códigos 2D, GS1-DataBar/RSS y códigos compuestos. Barcode Studio imprime los códigos de barras en impresoras arbitrarias o los exporta como imagen.
libdmtx
El sitio estaba fuera de línea por mantenimiento, se agregará una descripción más tarde
Zint
Una biblioteca de codificación de códigos de barras que admite más de 50 simbologías, incluidas Code 128, Data Matrix, USPS OneCode, EAN-128, UPC/EAN, ITF, QR Code, Code 16k, PDF417, MicroPDF417, LOGMARS, Maxicode, GS1 DataBar, Aztec, Composite Symbols y más.
Zint tiene una GUI, gracias al usuario @Thomas W.
Siga sus guías de compilación e instalación. Cuando haya terminado, ejecute:
zint-qt
con un &
al final (para bifurcarlo al fondo)
Como un pequeño extra, aquí hay un complemento de código de barras de oficina libre
Código de barras
Una extensión simple para crear códigos de barras UPC-A, EAN-13, ISBN, JAN, Bookland Standard 2 of 5, Interleaved 2 of 5, Code128 en LibreOffice Draw.
Esto fue extraído de otra respuesta aquí:
Zint es un generador de código de barras Linux de código abierto que le permite codificar datos en más de 30 tipos de símbolos de código de barras. En esta documentación, un método de codificación de código de barras se denomina simbología y la imagen de código de barras resultante se denomina símbolo. Las simbologías actualmente admitidas por Zint son: Código 11, Código estándar 2 de 5, Código IATA 2 de 5, Código industrial 2 de 5, Código intercalado 2 de 5, Código 2 de 5 Data Logic, ITF-14, Deutche Post Leitcode, Código de identificación de Deutche Post, UPC-A, UPC-E, EAN-2, EAN-5, EAN-8, EAN-13, UK Plessey, MSI Plessey, Telepen Alpha, Telepen Numeric, Código 39, Código extendido 39, Código 93, PZN, LOGMARS, Codabar, Pharmacode, Código 128, GS1-128, NVE-18, GS1 DataBar, DataBar-14, DataBar Limited, DataBar Extended, Código 16k, PDF417, MicroPDF417, Pharmacode de dos vías, PostNet, PLANET, Australia Post Símbolos de 4 estados, RM4SCC, USPS OneCode, matriz de datos, código QR, Maxicode, símbolos compuestos, FIM y Flattermarken. Además, Zint también proporciona apilamiento de códigos de barras, opciones de color y una etapa de verificación para datos SBN, ISBN e ISBN-13. El objetivo del proyecto Zint es proporcionar una API de código abierto para codificar todas las simbologías de códigos de barras de dominio público.
Zint también tiene una GUI, y si tienes la qt4
bibliotecas instaladas cuando lo compile, se compilará e instalará. A continuación, se puede ejecutar con zint-qt
. Deberías leer el INSTALL
en el tarball del código fuente de SourceForge para obtener más información sobre la creación del software.
Esto se publicó inicialmente como parte de una respuesta de Mark Kirby y se tomó inicialmente de aquí. Se extrajo y se colocó aquí en su propia respuesta a pedido del OP porque son exigentes con el hecho de que “Sin soluciones CLI” esté en la respuesta que aceptan. No es un wiki de la comunidad porque he agregado los requisitos previos adicionales y la información sobre el programa GUI que el software puede contener/instalar/construir
Uso la extensión Barcode para LibreOffice. Barcode es una extensión simple para crear códigos de barras UPC-A, EAN-13, ISBN, JAN, Bookland Standard 2 de 5, Interleaved 2 de 5, Code128 en LibreOffice Draw.
Puntuaciones y comentarios
Si tienes algún titubeo o capacidad de beneficiar nuestro división puedes ejecutar un exégesis y con gusto lo leeremos.