如何在 Ubuntu 中透過 GUI 建立條碼?

如何在 Ubuntu 中透過 GUI 建立條碼?

我使用的barcode應用程式是一個獨立的程序,僅以 CLI 模式運行條碼庫。

那麼,在 Ubuntu 12.04 中使用 GUI 建立條碼是多麼好的軟體。

我已經找到了,KBarcode但似乎沒有 Ubuntu 12.04 的版本

我還發現TBarCode/XUbuntu 的最後一個版本是 Ubuntu 11.04

我不想要 CLI 工具,我之前已經使用過大部分工具,我只想要 GUI。

我不喜歡使用 LibreOffice 擴展,因為該應用程式必須在某些嵌入式環境中使用,並且不喜歡僅僅為了製作條碼而安裝 libroffice!

答案1

以下是我找到的精選 Unix 和 Linux 條碼程式。

這些程式僅限 CLI,需要 OP 要求 GUI

GNU條碼

GNU Barcode 是一個將文字字串轉換為列印條碼的工具。它支援各種標準代碼來表示文字字串並創建後記輸出。

GNU 條碼的主要特色:

  • 既可以作為庫也可以作為可執行程式使用
  • 支援UPC、EAN、ISBN、CODE39等編碼標準
  • Postscript 和封裝 Postscript 輸出
  • 接受英吋、公分、毫米等尺寸和位置
  • 可以建立條碼表(在貼紙頁上列印標籤)

達梭

特徵

可用的條碼類型:EAN13 和 EAN8、EAN128、UPCa 和 UPCe、附加碼 2 位元和 5 位元、Code39、Code93、CODE128、Interleaved 2 of 5、Industrial、Matrix、Codabar。代碼 11、PZN、DBP 條碼

  • 水平和垂直輸出
  • 自動校驗和計算
  • 不同的模組尺寸
  • 文字清晰的行
  • 條碼和文字在一行中(= 使用矩陣和 PCL3 印表機進行條帶化)

iXBC

SAP 條碼列印的中央軟體解決方案。 iXBC 是 SAP R/3 和 mySAP 的理想條碼列印補充,適用於所有 SAP 列印可能性:

從伺服器直接列印 - 使用 UNIX 和 Windows 的 nativ PCL 或 Postscript 設備 間接列印 - 使用 SAPWIN 設備

從伺服器直接列印

您只需在伺服器上安裝一次,網路上的所有 PCL 和 PostScript 印表機就可以立即列印條碼 - 每台印表機中無需硬體插件,也無需中間件。 AGOSYS 自 1998 年起就提供了世界上第一個解決方案。

產品型號:

  • 適用於 UNIX 平台的 iXBCserver
  • AIX
  • 惠普-UX
  • Linux
  • 索拉里斯
  • Tru-64
  • 適用於所有 Windows 平台的 iXBCwin

所有常見的一維和二維條碼類型

  • 代碼39
  • 2of5 交錯
  • 代碼 128 A/B/C/自動
  • 科達巴
  • EAN128
  • UCC128 EAN8/13
  • UPC A/E
  • PDF417
  • 數據矩陣
  • OCR-B 字體

On-Tap/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、Azbolstec、posite Syme Sym和更多的。

Zint 有 GUI,感謝使用者 @Thomas W.

遵循其建置和安裝指南。完成後,運行:

zint-qt 

&末尾帶有一個(將其分叉到後台)

作為一個小額外功能,這裡有一個 libre Office 條碼插件

條碼

用於在 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、德國郵政識別碼、UPC-A、UPC-E、EAN-2、EAN-5、EAN-8、EAN-13、UK Plessey、MSI Plessey、Telepen Alpha、Telepen Numeric、Code 39、擴展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、兩軌 Pharmacode、PostNet、PLANET、澳洲郵政4 狀態符號、RM4SCC、USPS OneCode、Data Matrix、QR 碼、Maxicode、複合符號、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可以製作條碼和二維碼,並可以將它們列印在標籤上

相關內容