IBE バーコードジェネレーター

IBE Barcode Studio のラベルを作る側です。往年の Windows プログラムを、クロスプラットフォームのデスクトップアプリとブラウザーだけで動く Web アプリとしてゼロから作り直したオープンソース版です。エンコーダーはすべて自前で書かれており — サードパーティのバーコードライブラリは使っていません。どちらの版も英語・簡体字中国語・繁体字中国語・日本語に対応しています。無料、MIT ライセンス、登録コードは不要です。

GitHub でソースを見る ダウンロード

ブラウザーですぐに使えます

Web 版はデスクトップ版と同じ Blazor WebAssembly のビルドです。別のタブで開き、すべてクライアント側で動作します — 入力した内容が端末から出ることはありません。そのページ上部の言語メニューで言語を選ぶとブラウザーが記憶します。アドレスに ?lang=ja、?lang=zh-Hans、?lang=zh-Hant を付けて直接指定することもできます。

Web 版ジェネレーターを起動 ↗

2 通りの使い方

  • デスクトップ版(Avalonia、MVVM): Windows x64/x86、Linux x64、macOS x64 と macOS ARM64 — 展開するだけのアーカイブとインストーラー(MSI / dmg / deb)
  • Web 版(Blazor WebAssembly): 同じライブプレビューと PDF 出力を、すべてクライアント側で — どこにもアップロードしません
  • どちらの版も4 言語対応: English、简体中文、繁體中文、日本語 — 見出し、メニュー、ボタン、エラーメッセージのすべてが、選ぶまではシステムまたはブラウザーの言語に従います

ラベル作成

  • 入力しながらバーコードをライブプレビュー
  • 実在する用紙規格のカタログに基づくラベルシート(Avery 5160、5161、5163 ほか)
  • デスクトップ版とブラウザーで同じ結果になる PDF 出力
  • 旧版と同じく、最大 1000 枚の連番ラベルを印刷

対応バーコード形式

1 次元2 次元郵便
Code 39 · Extended Code 39 · Codabar · Interleaved 2 of 5 · MSI Plessey · Code 93 · Code 128(A/B/C、サブセット自動切替)· EAN-13 · EAN-8 · UPC-A · UPC-E · UPC 2 桁 · UPC 5 桁 · GS1-128(GS1 アプリケーション識別子の要素文字列に対応)· ISBN(Bookland) QR Code(全 40 バージョン、漢字モード対応)· Data Matrix · PDF417 · Aztec Code USPS Postnet

自分でビルドする

git clone https://github.com/bobhuang1/IBEBarcodeGenerator.git
cd IBEBarcodeGenerator
dotnet build
dotnet test
dotnet run --project src/IBEBarcode.Desktop   # デスクトップアプリ
dotnet run --project src/IBEBarcode.Web       # Web アプリ

.NET SDK が必要です。Web アプリでは WebAssembly 上の SkiaSharp のために wasm-tools ワークロードも必要になります。詳しい手順は README にあります。