TOP

C#やVB.NET用バーコード作成ライブラリ

Barcode.netは、.NET【C#, F#, VB.NET, C++】開発者向け、バーコード作成ツール(dll)です。
ご購入はコチラ! ダウンロードはコチラ!

最新リリース情報


64bitプロセッサー専用版(x64)がダウンロード可能に (2012/01/25 更新履歴 )

64bitプロセッサー専用版版(x64)は、ご依頼いただいたお客様にのみお送りしておりましたが、
近日ご要望が多く、AnyCpu版に加え、x64試用版を ダウンロード できるようにいたしました。
バージョンに変更はございません。

Ver 2.3.2 (2012/01/18 更新履歴 )

ライセンス処理不具合改修

Ver 2.3.1 のリリースミスでライセンスの試用制限に不具合がございましたので、これを改修し、急遽リリースいたしました。

QRコード出力サンプルプログラム(QrApp)不具合改修

以下の通り、ダウンロードzipファイルに入っているサンプルプログラムQrAppの不具合を改修いたしました。
  • 選択したエラー訂正レベルが反映されていなかった。(C# / VB)
  • DrawDirectを使用できるUIが無かったためデフォルトで出力するQRコードがぼやけていた。(VBのみ)
    「ドットに合わせる」というチェックボックスをデフォルトonで追加いたしました。


Ver 2.3.1 (2012/01/15)

弊社別製品と同居できない

弊社の別製品(Reports.net / Barcode.Office) がインストールされている場合、(インストールの順番やバージョンにより)インストールができない不具合がございました。これを改修いたしました。ご迷惑をおかけしました。

Ver 2.3.0 (2011/03/01)

コンビニバーコードのチェックディジット自動計算機能追加

コンビニバーコードにおいてチェックディジットを指定しない場合に自動的にチェックディジットを付加するようにいたしました。

白バー調整機能追加

黒バーの太さをドット単位で調整するプロパティが正常に動作していなかった不具合を改修。
黒バーの太さ調整に加え、白バーの太さをドット単位で変更できるプロパティを追加(白バー調整)
→インクジェットプリンタで黒バーがにじんで太くなる時などに有効
例:コンビニバーコード、EPSON PX-502A(360DPI)のプリンタの場合、白バーを+1すると丁度良い。
サンプルプログラムがございますのでお試しください。
マイコミジャーナルインプレスビジネスメディアの IT Leaders 等で、ご紹介いただいております。

機能概要

Barcode.netは、以下のバーコードの作成が可能です。(対応バーコード)

  • JANコード
  • JAN13(EAN13)
  • JAN8(EAN8)
  • インターリーブド(Interleaved) 2of5(ITF)
  • Matrix 2of5
  • NEC 2of5 (COOP 2of5)
  • NW7(Codebar)
  • Code39
  • Code128
  • GS1-128(UCC/EAN128)
  • 郵便カスタマバーコード
  • QRコード
  • 標準料金代理収納用バーコード(コンビニバーコード)

Barcode.netは、バーコードの種類ごとに全て別々のクラスとして利用することが可能となっております。 Barcode.netの各バーコード作成クラスは、クラスのコンストラクタで.NET のSystem.Drawing.Graphics オブジェクトを受け取り、Graphicsオブジェクトに対してバーコードを描画します。また、SVG形式で出力を行うことができます。

【構成図】

機能概要

標準料金代理収納用バーコード(コンビニバーコード)

コンビニバーコードは、「財団法人流通システム開発センター」が、発行した「UCC/EAN128による標準料金代理収納ガイドラン」に準拠した、GS1-128(UCC/EAN128)のバーコードを生成する事が可能です。バーコードの印字位置、バーコードの高さについては、mm(ミリ)単位で描画を行います。
バーコードの幅については、ガイドラインに準拠し、プリンタの解像度(dpi)に合わせて、描画を行います。
詳しくは、マニュアルを参考にしてください。 また、サンプルプログラムにソースコードが記載されています。
プリンタ解像度 モジュール幅 バーコード部の幅
ドット mm
300dpi 2 0.169 48.67mm
400dpi 3 0.19 54.72mm
480dpi 3 0.158 45.50mm
600dpi 4 0.169 48.67mm
300dpiの倍数 2の倍数 0.169 48.67mm

特徴

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

動作環境

  • OS:Windows 2000/XP/Vista/7/Server 2003/Server 2008/Server 2008 R2
  • .NET Framework : 1.1 / 2.0 / 3.0 / 3.5 / 4.0
     .NET Frameworkのバージョン・プロセッサー(AnyCpu/x64)別に製品ご提供。下位互換あり。
  • 開発環境: Microsoft Visual Studio 2003 / 2005 /2008 / 2010
     Microsoft Visual Studioのバージョン別に製品ご提供。下位互換あり。
  • 開発言語: VB.NET/C#/C++/J++/J#

ダウンロード

サポート

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

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

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