我使用了barcode
一个独立的程序来仅使用 CLI 模式运行条形码库。
那么,在 Ubuntu 12.04 中用于创建条形码的软件 GUI 有多好呢?
我来过了,KBarcode
但好像没有适合 Ubuntu 12.04 的版本
我也知道,TBarCode/X
但 Ubuntu 的最新版本是 Ubuntu 11.04
我不需要 CLI 工具,我之前已经使用过其中的大部分,我只想要 GUI。
我不喜欢使用 LibreOffice 扩展,因为该应用程序必须在某些嵌入式环境中使用,并且不喜欢仅仅为了制作条形码而安装 libroffice!
答案1
这里是我找到的 Unix 和 Linux 条形码程序的选集。
这些程序仅支持 CLI,OP 请求 GUI
GNU条形码
GNU Barcode 是一款将文本字符串转换为可打印条形码的工具。它支持多种标准代码来表示文本字符串并创建 PostScript 输出。
GNU Barcode 的主要特点:
- 可用作库和可执行程序
- 支持UPC、EAN、ISBN、CODE39等编码标准
- Postscript 和封装的 Postscript 输出
- 接受英寸、厘米、毫米等尺寸和位置
- 可以创建条形码表(用于在贴纸页上打印标签)
达索
特征
可用的条形码类型:EAN13 和 EAN8、EAN128、UPCa 和 UPCe、附加代码 2 位和 5 位、Code39、Code93、CODE128、Interleaved 2 of 5、Industrial、Matrix、Codabar。Code 11、PZN、DBP 条形码
- 水平和垂直输出
- 自动校验和计算
- 不同的模块尺寸
- 带有清晰文本的行
- 条形码和文本在同一行(= 使用矩阵和 PCL3 打印机进行标记)
信息交换所
SAP 条形码打印的中央软件解决方案。iXBC 是 SAP R/3 和 mySAP 的理想条形码打印补充,适用于所有 SAP 打印可能性:
从服务器直接打印 - 使用 UNIX 和 Windows 的本地 PCL 或 Postscript 设备间接打印 - 使用 SAPWIN 设备
从服务器直接打印
您只需在服务器上安装一次,网络上的所有 PCL 和 PostScript 打印机即可立即打印条形码 - 无需在每台打印机中安装硬件插件,也无需中间件。AGOSYS 自 1998 年以来就提供此解决方案,是世界上第一个。
产品型号:
- 适用于 UNIX 平台的 iXBCserver
- 艾克斯
- 惠普
- Linux
- 索拉里斯
- Tru-64
- 适用于所有 Windows 平台的 iXBCwin
所有常见的一维和二维条码类型
- Code39
- 2of5 交错
- Code128 A/B/C/自动
- 库德巴
- EAN128
- UCC128 EAN8/13
- UPC A/E
- PDF417
- 数据矩阵
- OCR-B 字体
即时/UNIX
On-Tap VMS 或 UNIX 条形码软件作为独立程序运行,可直接将您的文本翻译(过滤)为条形码。On-Tap 对您的文件进行条形码编码后,您可以将其发送到网络内任何位置的任何打印机。
On-Tap 可让您在几分钟内从现有应用程序中打印 VMS 或 UNIX 条形码。只需在要条形码的信息前后放置一个特殊的触发字符即可。打印时,条形码将出现在您标记的信息的位置。它甚至允许您更改触发字符并控制每个条形码周围的间距。没有其他条形码软件具有这些灵活的功能。
条码工作室
Barcode Studio 是条形码设计和条形码创建的理想工具。此条形码制作软件支持所有常见的线性代码、所有二维代码、GS1-DataBar/RSS 和复合代码。Barcode Studio 可在任意打印机上打印条形码或将其导出为图像。
库
网站因维护而离线,稍后将添加说明
津特
支持超过 50 种符号的条形码编码库,包括 Code 128、Data Matrix、USPS OneCode、EAN-128、UPC/EAN、ITF、QR Code、Code 16k、PDF417、MicroPDF417、LOGMARS、Maxicode、GS1 DataBar、Aztec、Composite Symbols 等。
Zint 有一个 GUI,感谢用户@Thomas W。
按照其构建和安装指南进行操作。完成后,运行:
zint-qt
末尾带有&
(将其分叉到后台)
作为一个小附加功能,这里有一个免费的办公条形码插件
条码
用于在 LibreOffice Draw 中创建 UPC-A、EAN-13、ISBN、JAN、Bookland Standard 2of 5、Interleaved 2 of 5、Code128 条形码的简单扩展。
答案2
这是从另一个答案中提取的:
津特是一个开源 Linux 条形码生成器,它允许您使用 30 多种条形码符号对数据进行编码。在本文档中,条形码编码方法称为符号体系,生成的条形码图像称为符号。 Zint 当前支持的符号体系包括:Code 11、Standard Code 2 of 5、IATA Code 2 of 5、Industrial Code 2 of 5、Interleaved Code 2 of 5、Code 2 of 5 Data Logic、ITF-14、Deutche Post Leitcode、Deutche Post Identcode、UPC-A、UPC-E、EAN-2、EAN-5、EAN-8、EAN-13、UK Plessey、MSI Plessey、Telepen Alpha、Telepen Numeric、Code 39、Extended Code 39、Code 93、PZN、LOGMARS、Codabar、Pharmacode、Code 128、GS1-128、NVE-18、GS1 DataBar、DataBar-14、DataBar Limited、DataBar Extended、Code 16k、PDF417、MicroPDF417、Two-Track Pharmacode、PostNet、PLANET、Australia Post 4-State Symbols, RM4SCC、USPS OneCode、Data Matrix、QR Code、Maxicode、Composite Symbols、FIM 和 Flattermarken。此外,Zint 还提供条形码堆叠、颜色选项以及 SBN、ISBN 和 ISBN-13 数据的验证阶段。Zint 项目的目标是提供一个开源 API,用于对所有公共域条形码符号进行编码
Zint 也有一个 GUI,如果你qt4
在编译时安装了库,它就会构建并安装。然后就可以用 运行它了zint-qt
。你应该阅读INSTALL
SourceForge 源代码 tarball 中的文件,以了解有关构建软件的更多信息。
这最初是作为以下答案的一部分发布的:马克·柯比,最初是从这里。应 OP 的要求,它被提取出来并放在自己的答案中,因为他们对他们接受的答案中的“无 CLI 解决方案”很挑剔。这不是社区 Wiki,因为我添加了软件可以包含/安装/构建的 GUI 程序的额外先决条件和信息
答案3
我用条形码扩展适用于 LibreOffice。Barcode 是一个简单的扩展,用于在 LibreOffice Draw 中创建 UPC-A、EAN-13、ISBN、JAN、Bookland Standard 2of 5、Interleaved 2 of 5、Code128 条形码。
答案4
Glabel可以制作条形码和二维码,并可以将其打印在标签上