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

May*_*hux 7 software-recommendation barcode

我使用的barcode应用程序是一个独立程序,仅以 CLI 模式运行条码库。

那么,在 Ubuntu 12.04 中用于创建条码的软件 GUI 真是太好了。

我来了,KBarcode但似乎没有适用于 Ubuntu 12.04 的版本

我也来了,TBarCode/X但 Ubuntu 的最后一个版本是 Ubuntu 11.04

我不想要我以前已经使用过大部分的 CLI 工具,我只想要 GUI。

我不喜欢使用 LibreOffice 扩展,因为该应用程序必须在某些嵌入式环境中使用,而不喜欢安装 libroffice 只是为了制作条形码!

Mar*_*rby 17

这是我找到的一些 Unix 和 Linux 条码程序。

这些程序仅适用于 CLI,OP 需要 GUI

GNU 条码

GNU Barcode 是一种将文本字符串转换为打印条的工具。它支持多种标准代码来表示文本字符串并创建 postscript 输出。

GNU条码的主要特点:

  • 可作为库和可执行程序使用
  • 支持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 打印机进行条带化)

iXBC

SAP 用于条码打印的中央软件解决方案。iXBC 是 SAP R/3 和 mySAP 的理想条码打印补充,适用于所有 SAP 打印可能性:

从服务器直接打印 - 使用 UNIX 和 Windows 中的 nativ PCL 或 Postscript 设备间接打印 - 使用 SAPWIN 设备

从服务器直接打印

您只需在服务器上安装一次,网络上的所有 PCL 和 PostScript 打印机都可以立即打印条码——每台打印机都无需硬件插件,也无需中间件。AGOSYS 自 1998 年以来就提供了这种解决方案,这是世界上第一个。

产品变体:

  • 适用于 UNIX 平台的 iXBCserver
  • 艾克斯
  • 用户体验
  • Linux
  • 索拉里斯
  • Tru-64
  • 适用于所有 Windows 平台的 iXBCwin

所有常见的一维和二维条码类型

  • 代码39
  • 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 在任意打印机上打印条码或将它们导出为图像。

libdmtx

站点已下线维护,稍后补充说明

津特

支持超过 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 和更多的。

感谢用户@Thomas W,Zint 有一个 GUI。

按照其构建和安装指南进行操作。完成后,运行:

zint-qt 
Run Code Online (Sandbox Code Playgroud)

&结尾(将其分叉到后台)

作为一个小额外,这里是一个自由办公室条形码插件

条码

用于在 LibreOffice Draw 中创建 UPC-A、EAN-13、ISBN、JAN、Bookland Standard 2of 5、Interleaved 2 of 5、Code128 条码的简单扩展。


Tho*_*ard 9

这是从这里的另一个答案中提取的:

津特是一个开源的 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、德国邮政识别码、UPC-A、UPC-E、EAN-2、EAN-5、EAN-8、EAN-13、UK Plessey、MSI Plessey、Telepen Alpha、Telepen 数字、代码 39、扩展代码 39、代码 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 状态符号,RM4SCC,USPS OneCode、数据矩阵、二维码、Maxicode、复合符号、FIM 和 Flattermarken。此外,Zint 还为 SBN、ISBN 和 ISBN-13 数据提供条形码堆叠、颜色选项和验证阶段。Zint 项目的目标是提供一个开源 API 来编码所有公共领域的条形码符号

Zint 也有一个 GUI,如果您qt4在编译时安装了库,它将构建和安装。然后可以使用zint-qt. 您应该阅读INSTALLSourceForge 的源代码 tarball 中的文件,以了解有关构建软件的更多信息。


这最初是作为mark kirby回答的一部分发布的,最初是从这里抓取的。它是应 OP 的要求被提取出来并放在自己的答案中的,因为他们对“无 CLI 解决方案”在他们接受的答案中很挑剔。它不是社区 Wiki,因为我添加了额外的先决条件和有关软件可以包含/安装/构建的 GUI 程序的信息

  • 如果您对这个答案点赞,请同时点赞 [mark kirby](http://askubuntu.com/users/75060/mark-kirby) 的 [回答这个问题](http://askubuntu.com/a /642677/10616) 因为我只从他的回答中提取了一个花絮,他做了所有的研究(值得所有的荣誉) (4认同)

Mit*_*tch 5

我使用LibreOffice 的Barcode 扩展。Barcode 是一个简单的扩展,用于在 LibreOffice Draw 中创建 UPC-A、EAN-13、ISBN、JAN、Bookland Standard 2of 5、Interleaved 2 of 5、Code128 条码。