
我使用的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 是一個將文字字串轉換為列印條碼的工具。它支援各種標準代碼來表示文字字串並創建後記輸出。
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
。您應該閱讀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可以製作條碼和二維碼,並可以將它們列印在標籤上