バーコードについて

1次元および2次元バーコード

バーコードはなぜ、何に役立つのか?
ActiveBarcode: 1次元バーコードの例バーコードとは、視覚的かつ機械で読み取り可能なデータの表現方法です。符号化されたデータは通常、そのバーコードを付帯する対象物に関する情報を記述しています。

従来のバーコードは、平行線の幅と間隔を変化させることでデータを表現します。これらのバーコードは、一般的に線形または一次元バーコードと呼ばれています。

ActiveBarcode: 2次元バーコードの例その後、二次元バーコードが開発されました。これらは長方形、点、六角形などの幾何学的なパターンを用い、しばしばマトリックスコードと呼ばれます。二次元バーコードはより高いデータ密度を提供するため、一次元バーコードよりも多くの情報を保存することが可能です。

当初、バーコードは専用の光学機器であるバーコードリーダーを用いて読み取られていました。現在では、スマートフォンなどのカメラを搭載した端末のソフトウェアでもバーコードを読み取ることが可能です。

バーコードに関するより詳細な情報は、ウィキペディアでご覧いただけます。

ActiveBarcodeの役割

ActiveBarcodeは、データからバーコードを生成するために使用されます。このデータは、スプレッドシート、データベース、ビジネスアプリケーション、またはクラウドベースのシステムから取得することができます。

手動でバーコードを作成する代わりに、ActiveBarcodeでは既存のデータから自動的に生成することが可能です。これにより時間を節約でき、エラーを減らし、手動でのデータ入力が不要となります。

バーコードはビットマップ画像またはベクターグラフィックスとして作成され、文書、ラベル、またはウェブアプリケーションに直接埋め込むことが可能です。生成されたバーコードは標準的な画像であり、追加のソフトウェアをインストールすることなく表示および印刷が可能です。

ActiveBarcode REST APIをご利用いただくと、バーコード生成を最新のクラウドベースのサービスとしてご利用いただけます。 Microsoft 365、Excel、Webアプリケーション、およびあらゆるプラットフォーム上の自動化されたワークフローでご利用いただけます。

ライブデータからバーコードが生成される場合、基盤となるデータが変更されるたびに自動的に更新されます。これにより、ActiveBarcodeは現代環境における動的な文書や自動化されたプロセスに適しています。

ActiveBarcodeは、データからバーコードを生成するためのシンプルで信頼性が高く、プラットフォームに依存しない方法を提供します。 以下のレイアウトオプションは、すべてのバーコードタイプでご利用いただけます:

バーコードのレイアウトオプション

ローテーション

90度刻みで向きを選ぶ。 画像ファイルを作成する際、1度単位で回転を設定することもできます。

ActiveBarcode: バーコード ローテーション 0 度
0 度
ActiveBarcode: バーコード ローテーション 90 度
90 度
ActiveBarcode: バーコード ローテーション 180 度
180 度
ActiveBarcode: バーコード ローテーション 270 度
270 度

プレーンテキスト行

プレーンテキスト行のオン・オフを設定できる:

ActiveBarcode: バーコード プレーンテキスト行 オン
オン
ActiveBarcode: バーコード プレーンテキスト行 オフ
オフ

カラー

前面の色と背景色を自由に選択できる:

ActiveBarcode: バーコード 前景 カラー
前景
ActiveBarcode: バーコード 背景 カラー
背景

国境

ボーダーの高さと幅を設定する:

ActiveBarcode: バーコード ボーダーの高さ
ボーダーの高さ 4px
ActiveBarcode: バーコード ボーダーの高さ
ボーダーの高さ 20px

ノッチ

ノッチの長さを決める:

ActiveBarcode: バーコード ノッチ
50%
ActiveBarcode: バーコード ノッチ
100%
ActiveBarcode: バーコード ノッチ
0%

アライメント

バーコードのアライメントを設定します:

ActiveBarcode: バーコード
ActiveBarcode: バーコード
センター
ActiveBarcode: バーコード

バーコードで制御文字を使用する方法

ActiveBarcode: 制御コードバーコードの種類によっては、TABのような制御文字をエンコードすることができます。 これには、QR-CodeDataMatrixCode128PDF417が含まれる。. これらの制御文字は、<>に埋め込まれたプレーンテキストとして入力します。

制御文字の概要:

<SOH>
Start of Heading
ASCII Code: 1
<STX>
Start of Text
ASCII Code: 2
<ETX>
End of Text
ASCII Code: 3
<EOT>
End of Transmission
ASCII Code: 4
<ENQ>
Enquiry
ASCII Code: 5
<ACK>
Acknowledge
ASCII Code: 6
<BEL>
Bell
ASCII Code: 7
<BS>
Backspace
ASCII Code: 8
<TAB>
Horizontal Tabulation
ASCII Code: 9
<LF>
Line Feed
ASCII Code: 10
<VT>
Vertical Tabulation
ASCII Code: 11
<FF>
Form Feed
ASCII Code: 12
<CR>
Carriage Return
ASCII Code: 13
<SO>
Shift Out
ASCII Code: 14
<SI>
Shift In
ASCII Code: 15
<DLE>
Data Link Escape
ASCII Code: 16
<DC1>
Device Control 1
ASCII Code: 17
<DC2>
Device Control 2
ASCII Code: 18
<DC3>
Device Control 3
ASCII Code: 19
<DC4>
Device Control 4
ASCII Code: 20
<NAK>
Negative Acknowledge
ASCII Code: 21
<SYN>
Synchronous Idle
ASCII Code: 22
<ETB>
End of Transmission Block
ASCII Code: 23
<CAN>
Cancel
ASCII Code: 24
<EM>
End of Medium
ASCII Code: 25
<SUB>
Substitute
ASCII Code: 26
<ESC>
Escape
ASCII Code: 27
<FS>
File Separator
ASCII Code: 28
<GS>
Group Separator
ASCII Code: 29
<RS>
Record Separator
ASCII Code: 30
<US>
Unit Separator
ASCII Code: 31
<DEL>
Delete
ASCII Code: 127


アプリケーション識別子(AI)データが符号化されるとき、可変長データの終わりを知らせるために制御文字<GS>または<FNC1>が使われる。