ISO/IEC 16023:2000 情報技術—国際シンボル仕様— MaxiCode | ページ 2

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである各国団体は、特定の技術活動分野に対処するためにそれぞれの組織によって設立された技術委員会を通じて国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力します。政府および非政府の他の国際機関も、ISO および IEC と連携してこの作業に参加しています。

国際規格は、ISO/IEC 指令Part 3 部に規定されている規則に従って草案されています。

情報技術の分野では、ISO と IEC は共同技術委員会 ISO/IEC JTC 1 を設立しました。共同技術委員会によって採択された国際規格草案は、投票のために各国機関に回覧されます。国際規格として発行するには、投票を行っている国家機関の少なくとも 75% による承認が必要です。

この国際規格の要素の一部が特許権の対象となる可能性が注目されています。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。

国際規格 ISO/IEC 16023 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、分科会 SC 31, 自動識別およびデータ収集技術によって作成されました。

国際規格 ISO/IEC 16023 は、AIM International によって (ANSI/AIM BC10 として) 作成され、ISO および IEC の各国機関による承認と並行して、特別な「ファストトラック手順」の下で、合同技術委員会 ISO/IEC JTC 1 (情報技術)によって採択されました。

付属書 A ~ E は、この国際規格の規範部分を形成します。付録 F ~ L は情報提供のみを目的としています。

導入

MaxiCode は、固有のファインダー パターンの周囲に配置された六角形モジュールのオフセット行で構成される固定サイズのマトリックス シンボルです。

バーコード機器のメーカーとテクノロジーのユーザーは、機器やアプリケーションの標準を開発する際に参照できる、公開されている標準シンボル仕様を必要とします。シンボル仕様の発行は、これを達成するために設計されています。

1 スコープ

この仕様は、MaxiCode として知られるシンボル体系の要件を定義します。これは、MaxiCode シンボルの特性、データ文字エンコーディング、シンボル形式、寸法と印刷品質の要件、エラー修正ルール、デコード アルゴリズム、およびユーザーが選択可能なアプリケーション パラメーターを指定します。

2 規範的参照

この仕様には、他の出版物の規定が組み込まれています。これらの規範的な参考文献は本文の適切な場所で引用されており、出版物は以下にリストされています。参照されている出版物の最新版が適用されます。

  • EN796バーコーディング: シンボル識別子
  • EN1556バーコーディング: 用語
  • EN1556バーコーディング: 用語
  • ANSI X3.182バーコード印刷品質 - ガイドライン (EN1635 - バーコード: バーコード シンボルのテスト仕様と同じ)
  • ANSI X3.4コード化文字セット - 情報交換用の 7 ビット米国国家標準コード (7 ビット ASCII) (ISO 646 の米国国内版と同等)
  • ISO 3166国名の表現に関するコード
  • ISO/IEC 8859-1情報処理 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 1 (ラテン文字番号 1)
  • MaxiCode のモード 0 に関するガイドライン — AIM USA ECI 割り当て文書 — AIM Internationa

3 定義と数学記号

3.1定義

この規格の目的のために、EN1556 (用語) の次の定義が適用されます。

アルゴリズム、アプリケーション標準、ASCII, 自動識別、バイナリ、ビット、CCD, コード ページ、コード セット、データ文字、データ コードワード、データ領域、データ区切り文字、デコード アルゴリズム、デコーダ、エラー修正、ファインダー パターン、人間が読める文字、ラッチ文字、先行ゼロ、マトリックス シンボル、モジュロ、数値、全方向、方向パターン、オーバーヘッド、パッド文字、ピクセル、クワイエット ゾーン、リファレンス デコード アルゴリズム、リードソロモン エラー修正、スキャナ、シフト文字、構造化追加、シンボル文字、シンボル体系、シンボル識別子、X 次元

次の定義もこの仕様に適用されます。以下の用語の一部は EN1556 で定義されていますが、以下に続く定義の方がこの仕様に適しています。

3.1.1

コードワード

記号文字値。ソース データとシンボル内のグラフィック エンコーディングの間の中間レベルのコーディング。

3.1.2

拡張チャンネル解釈

ECI

出力データ ストリームにデフォルトの文字セット以外の解釈を許可する、一部のシンボル体系で使用されるプロトコル。

3.1.3

ファッションインジケーター

MaxiCode のモジュールのグループ。シンボル構造を定義するために使用されます。たとえば、シンボルで使用されるエラー訂正のレベルを指定します。

3.1.4

モジュール

1 ビットのデータをエンコードするために使用される行列シンボル内の単一のセル。 MaxiCode では、モジュールは正六角形の形状です。

3.2数学記号と演算

この仕様の目的のために、次の数学記号が適用されます。

cコードワード
H上の行のモジュールの中心から下の行のモジュールの中心までの垂直距離
L一番上の行の左端のモジュールの中心から右端のモジュールの中心までの距離
mメッセージキャラクター
nデータコードワードの総数
sシンボルキャラクター
Vモジュールの垂直高さ
W隣接するモジュール間の中心間距離
Xモジュールの水平幅
Y1 つの列のモジュールの中心線から 1 つの列のモジュールの中心線、隣接する列のモジュールの中心線までの垂直距離

この仕様の目的のために、次の数学的演算が適用されます。

様々なは整数の除算演算子です
モッド除算後の整数の余りです

参考資料

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3.

In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.

Attention is drawn to the possibility that some of the elements of this International Standard may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.

International Standard ISO/IEC 16023 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 31, Automatic identification and data capture techniques.

International Standard ISO/IEC 16023 was prepared by AIM International (as ANSI/AIM BC10) and was adopted, under a special"fast-track procedure", by Joint Technical Committee ISO/IEC JTC 1, Information technology, in parallel with its approval by national bodies of ISO and IEC.

Annexes A to E form a normative part of this International Standard. Annexes F to L are for information only.

Introduction

MaxiCode is a fixed-size matrix symbology which is made up of offset rows of hexagonal modules arranged around a unique finder pattern.

Manufacturers of bar code equipment and users of the technology require publicly available standard symbology specifications to which they can refer when developing equipment and application standards. The publication of Symbology Specifications is designed to achieve this.

1 Scope

This specification defines the requirements for the symbology known as MaxiCode. It specifies the MaxiCode symbology characteristics, data character encodation, symbol formats, dimensions and print quality requirements, error correction rules, decoding algorithm, and user-selectable application parameters.

2 Normative References

This specification incorporates provisions from other publications. These normative references are cited at the appropriate places in the text and the publications are listed below. The latest edition of the publication referred to applies.

  • EN796 Bar Coding: Symbology Identifiers
  • EN1556 Bar Coding: Terminology
  • EN1556 Bar Coding: Terminology
  • ANSI X3.182 Bar Code Print Quality - Guideline (Same as EN1635 - Bar Coding: Test Specifications for Bar Code Symbols)
  • ANSI X3.4 Coded Character Sets - 7-bit American National Standard Code for Information Interchange (7-bit ASCII) (equivalent to the US national version of ISO 646)
  • ISO 3166 Codes for the Representation on Names of Countries
  • ISO/IEC 8859-1 Information Processing — 8-bit Single-byte Coded Graphic Character Sets — Part 1 (Latin Alphabet Number 1)
  • Guideline on Mode 0 for MaxiCode — AIM USA ECI Assignments Document — AIM International.

3 Definitions and Mathematical Symbols

3.1 Definitions

For the purposes of this Standard the following definitions in EN1556 (Terminology) shall apply:

algorithm, application standard, ASCII, autodiscrimination, binary, bit, CCD, code page, code set, data character, data codeword, data region, data separator character, decode algorithm, decoder, error correction, finder pattern, human readable character, latch character, leading zeros, matrix symbology, modulo, numeric, omnidirectional, orientation pattern, overhead, pad character, pixel, quiet zone, reference decode algorithm, ReedSolomon error correction, scanner, shift characters, structured append, symbol character, symbology, symbology identifier, X-dimension

The following definitions also apply to this specification. Although some of the terms below are defined in EN1556, the definitions which follow below are more appropriate for this specification.

3.1.1

Codeword

A symbol character value. An intermediate level of coding between source data and the graphical encodation in the symbol.

3.1.2

Extended Channel Interpretation

ECI

A protocol used by some symbologies that allows the output data stream to have interpretations other than that of the default character set.

3.1.3

Mode Indicator

A group of modules, in MaxiCode, used to define the symbol structure, for example to specify the level of error correction employed in the symbol.

3.1.4

Module

A single cell in a matrix symbology used to encode one bit of data. In MaxiCode the module is a regular hexagonal shape.

3.2 Mathematical Symbols and Operations

For the purposes of this specification the mathematical symbols which follow shall apply:

ccodeword
Hvertical distance from the center of a module in the top row to the center of a module in the bottom row
Ldistance from the center of the left-most module to the center of the right-most module in the top row
mmessage character
ntotal number of data codewords
ssymbol character
Vvertical height of a module
Wcenter to center distance between adjacent modules
Xhorizontal width of a module
Yvertical distance from the center line of modules in one row to the center line of modules in one row to the center line of modules in an adjacent row

For the purposes of this specification the mathematical operations which follow shall apply:

divis the integer division operator
modis the integer remainder after division

Reference Documents