TOP

Java用バーコード生成ライブラリ(クラス群)

Barcode.jarは、Java開発者向けバーコード生成ツール(クラス群)の総称です。
ご購入はコチラ! ダウンロードはコチラ!

最新リリース情報


Ver1.3.3 (2012/01/16 更新履歴 )

各JDKのバージョンに対応

これまで、JDK1.4以上のBarcoe.jarファイルを1つ作成・配布しておりましたが、今回のバージョンアップで
JDK1.3 / JDK1.4 / JDK1.5 / JDK1.6 / JDK1.7
それぞれの jarファイルを ダウンロードzipファイルに入れております。

SVG対応

ie9 / 最新Chrome 等 ブラウザでの SVG画像フォーマットでのバーコード出力に改めて対応しました。
ダウンロードzipファイルに入っているサンプルプログラム「QRSvg」でお試しください。

ビルド時ワーニング除去

特にソ-スコードをご購入いただいていたお客様向けにアナウンスさせていただきたい事項です。
Barcode.jar 自体のビルド時にいくつかワーニングがございました。今回これを取り除きました。
日経ソフトウエアの ITpro技術評論社の gihyo.jp日経BP社のBPnet 等で、ご紹介いただいております。

機能概要

Barcode.jarは、以下のバーコードに対応しております。

  • JANコード
  • JAN13(EAN13)
  • JAN8(EAN8)
  • インターリーブド(Interleaved) 2of5(ITF)
  • Matrix 2of5
  • NEC 2of5 (COOP 2of5)
  • NW7(Codebar)
  • Code39
  • Code128
  • GS1-128(UCC/EAN128)
  • 郵便カスタマバーコード
  • QRコード
  • 標準料金代理収納用バーコード(コンビニバーコード)
Barcode.jarでは、上記のバーコードの種類ごとにクラスとしてご利用いただけます。
Barcode.jarの各バーコード作成クラスは、クラスのコンストラクタで.NET のSystem.Drawing.Graphicsオブジェクトを受け取り、Graphicsオブジェクトに対してバーコードを描画します。
クラスのメソッドとして、SVG形式でQRコードを含むバーコードを出力することも可能です。
機能概要

特徴

Barcode.jarは、次のことを念頭において開発いたしました。
1.精密なこと
単なるバーコードリーダでの検査でなく、RJSのレーザーインスペクター Model L2000 というバーコード検査機にて細かくバーコードの精度を検査しております。それにより、従来の他社のバーコード作成ツールに比べても精密なバーコードを作成 することが可能です。
バーコード全体の幅を指定する方法以外にも、バーの最小幅を指定することにより、縮小することなく直接バーコードを描画し、より精度の高いバーコードを作成することが可能です。
2.用途が様々
皆様が作成されるアプリケーションからGraphics2Dオブジェクトを渡していただいて、Barcode.jarが、そのGraphics2Dオブ ジェクトに対してバーコードを描画する仕組みになっておりますので、様々な用途に利用することが可能になっております。
3.使いやすいこと
わかりやすいクラスのインタフェイスになっております。
マニュアルの使用例でも書かれておりますが、2~3 Stepのロジックでバーコードの印刷等を行うことができます。
4.軽いこと
何と言っても軽さが命です。Barcode.jarを利用してバーコード作成を行う場合、Barcode.jar自体がシステムに与える負荷は微小です。ほんの数MBのメモリ上で動作します。

動作環境

  • JDK1.3 / JDK1.4 / JDK1.5 / JDK1.6 / JDK1.7 のいずれかが動作する環境
  • 開発環境:eclipse等がインストールされていれば、すぐにサンプルプログラムでお試しいただけます。

ダウンロード

【サンプルプログラムについて】

さまざまなJavaでの利用パターンのサンプルプログラムをご用意しております。試用版をダウンロード後、ご試用いただけます。ご利用していただく皆さんが、バーコードの生成(印刷)プログラムの作成作業に、楽しさを感じていただければ幸いです。
  • SWING のJavaアプリケーション(通常バーコード・QRコード)
  • Javaアプレットでの利用方法
  • Jspでの利用方法
  • SVG / SVGZ 出力での利用方法
  • その他
マニュアル等のPDFファイルをご覧頂くためには、無償のAcrobatReaderが必要です。

サポート

製品のサポートは情報共有のため で行わせていただいております。

個別にメール(info@pao.ac)も多くいただいております。 どちらでも結構です。お問い合わせ。ご意見・ご要望等よろしくお願いいたします。

本製品(Barcode.jar)の保守・保証につきましては、保守・保証に関する規定をご覧ください。