Han Xin Code version 22
← ホームへ戻る

Han Xin Code(汉信码)の仕組みと特徴中国発の次世代2次元バーコード

🗓 2026年8月13日

現代のデジタル社会において、情報を瞬時に読み取る2次元バーコードは不可欠なツールです。その多くは日本発のQRコードが占めていますが、中国では独自の技術基準としてHan Xin Code汉信码が開発されました。2007年に中国物品编码中心(The Article Numbering Center of China)によって考案されたこの規格は、特定の言語への最適化と高いデータ効率を追求した設計が特徴です。

Han Xin Codeは、白背景に黒い正方形のモジュールを格子状に配置したマトリックス形式のシンボルです。カメラベースのリーダーで迅速に認識できるよう、4つのファインダーパターンと各種マーカーを備えており、一部が破損していても読み取り可能なリードソロモン誤り訂正機能を搭載しています。

Han Xin Code version 22

Key Facts

  • 開発目的:QRコードへの依存を脱却し、中国語文字をネイティブに効率よくエンコードするため。
  • 国際標準:ISO/IEC 20830:2021として標準化されている。
  • 最大容量:バージョン84(189×189サイズ)で、最大7,827個の数字や2,174個の中国語文字を格納可能。
  • 特殊機能:UTF-8のロスレス圧縮や、URI(URL)専用のコンパクトエンコードモードを搭載。
  • 互換性:ISO/IEC 646ラテン文字をフルサポートし、GS1アプリケーション識別子にも対応。

技術的な構造と設計

Han Xin Codeのシンボルは、23×23モジュールの「バージョン1」から、189×189モジュールの「バージョン84」まで、合計84段階のサイズ展開があります。サイズ計算式は Size = 23 + (Version - 1) * 2 で定義されており、常に正方形の形状を維持します。

Barcode structure of Han Xin Code

認識を支えるパターン

高速な読み取りを実現するため、シンボルの四隅には7×7モジュールのファインダーパターン(位置検出パターン)が配置されています。これは、外側から「黒7×7 → 白6×6 → 黒5×5 → 白4×4 → 黒3×3」という同心円状の構造を持っており、リーダーがコードの向きと位置を即座に特定することを可能にします。

Han Xin Code finder pattern

構造情報とデータ保護

コード内には、バージョン情報、誤り訂正レベル、マスクインデックスなどの構造情報が組み込まれています。また、データの偏りを防ぐためのデータマスキング処理が行われ、4種類のマスクパターンから最適なものが選択されます。

Structural information placement of Han Xin Code

誤り訂正能力はL1(約8%)からL4(約30%)までの4段階に分かれており、利用シーンに応じてデータの堅牢性と容量のバランスを調整できます。

高度なエンコードモード

Han Xin Codeの最大の強みは、多様なデータ形式に最適化されたエンコードモードにあります。単なる文字の置き換えではなく、データの種類に応じてビット効率を最大化させています。

言語とデータ形式への最適化

  • 中国語モード:GB 18030規格に基づき、4つの異なる領域(Region)に分かれたエンコード方式を採用。最大1,587,600種類の漢字を効率的に処理します。
  • Unicode・UTF-8モード:特殊なUnicodeモードでは、UTF-8文字セットに対するロスレス圧縮が組み込まれており、多言語データをコンパクトに格納できます。
  • URIモード:Webサイトのリンク(URL)を短縮して格納するための専用モードです。URI-A/B/Cの各文字セットや、%XX形式のパーセントエンコーディングを効率的に処理します。
  • GS1モード:物流などで使われるGS1アプリケーション識別子に対応し、数値とテキストを組み合わせて最適に配置します。

データ容量の概要

Han Xin Codeのバージョン別・レベル別容量(例)
バージョン サイズ 訂正レベル 数値 英数字 バイト 中国語文字
1 23×23 L1 45 26 18 6–12
1 23×23 L4 15 10 6 2–4
22 65×65 L1 843 470 351 113–234
84 189×189 L1 7827 4350 3261 1044–2174
84 189×189 L4 3723 2070 1551 497–1034

歴史と標準化の歩み

本規格は、中国の第10次5カ年計画期間中に、2次元バーコードにおける海外技術への依存を減らす目的で研究が始まりました。2007年に国家標準 GB/T 21049-2007 として「Chinese-sensible code」の名で公開されました。

その後、国際的な普及を目指してISO/IEC JTC 1/SC 31グループによる標準化作業が進められ、2021年に ISO/IEC 20830:2021 として国際標準となりました。これに伴い、中国国内規格も2022年に改訂され、名称が正式に「Han Xin code」へと統一されました。

Frequently Asked Questions

QRコードとの決定的な違いは何ですか?

最大の相違点は、中国語文字をネイティブにエンコードする能力に特化している点です。また、UTF-8のロスレス圧縮機能や、URI専用の高度な圧縮モードを備えているため、特定のデータ形式においてQRコード以上の効率性を発揮します。

どのようなデータまで格納できますか?

最大サイズのバージョン84では、数値で最大7,827文字、英数字で4,350文字、バイトデータで3,261バイト、中国語文字ではUnicode領域に応じて1,044〜2,174文字まで格納可能です。

破損したコードでも読み取れますか?

はい。リードソロモン誤り訂正機能を搭載しており、設定された誤り訂正レベル(L1〜L4)に応じて、最大で約30%のデータ欠損があっても復元して読み取ることが可能です。

国際的に利用可能な規格なのですか?

はい。2021年にISO/IEC 20830として国際標準化されており、世界的に共通の仕様として定義されています。

どのような用途に適していますか?

中国語を多用するコンテンツのエンコードはもちろん、URLを短くまとめたいURIエンコーディングや、GS1規格に基づいた物流データの管理などに非常に適しています。

References

  1. GB/T (2007). "GB/T 21049-2007 "Chinese-sensible code"". www.chinesestandardslibrary.com (in Chinese). GB National Standard. GB/T 21049-2007.
  2. "中国物品编码中心 (The Article Numbering Center of China)". www.ancc.org.cn (in Chinese).
  3. ISO/IEC (2021). "ISO/IEC 20830:2021 "Information technology Automatic identification and data capture techniques Han Xin Code bar code symbology specification"". iso.org. . ISO/IEC 20830.
  4. Stefania Zocco. "QR codes in contemporary China: digital money and people's perception" (PDF). dspace.unive.it. Ca'Foscari University of Venice.
  5. "GS1 Application Identifiers". www.gs1.org.
  6. Dong Xiaowen; Deng Huipeng; Wang Li (31 August 2021). "中国主导的首个二维码码制国际标准正式发布(The first international standard for QR code coding led by China is officially released)". www.ancc.org.cn (in Chinese). 中国物品编码中心 (The Article Numbering Center of China).
  7. "RFID and AIDC News: New Bar Code Symbology for Double Byte Characters". www.scdigest.com. Supply Chain Digest.
  8. "ISS Han Xin Code symbology specification - Rev. 3.0". aimglobal.org. AIM Global.
  9. Liu Jia (16 September 2015). "汉信码正式成为国际ISO标准工作项目(Hanxin code officially becomes an international ISO standard work item)". www.ancc.org.cn (in Chinese). 中国物品编码中心 (The Article Numbering Center of China).
  10. GB/T (2022). "GB/T 21049-2022 "Han Xin code"". www.chinesestandard.net (in Chinese). GB National Standard. GB/T 21049-2022.

📸 フォトギャラリー

Han Xin Code version 22
Barcode structure of Han Xin Code
Han Xin Code finder pattern
Structural information placement of Han Xin Code