如何通过 GUI 在 Ubuntu 中创建条形码?

如何通过 GUI 在 Ubuntu 中创建条形码?

我使用了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。你应该阅读INSTALLSourceForge 源代码 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可以制作条形码和二维码,并可以将其打印在标签上

相关内容