ISO IEC 16023 adalah Standar Internasional mengenai Information technology, khususnya tentang MaxiCode dalam International symbology specification.
- ISO/IEC 16023:2000 Information technology — International symbology specification — MaxiCode
Peninjauan dan konfirmasi dari standar ini terakhir dilakukan pada tahun 2020, oleh karena itu versi ini masih dinyatakan tetap berlaku hingga saat ini.
Standar ISO/IEC 16023:2000
Spesifikasi ini menentukan persyaratan untuk simbologi yang dikenal sebagai MaxiCode.
MaxiCode adalah simbologi matriks ukuran tetap yang terdiri dari baris offset modul heksagonal yang diatur di sekitar pola pencari yang unik.
Spesifikasi ini menentukan karakteristik simbologi MaxiCode, pengkodean karakter data, format simbol, dimensi dan persyaratan kualitas cetak, aturan koreksi kesalahan, algoritme decoding, dan parameter aplikasi yang dapat dipilih pengguna.
MaxiCode menyertakan mode enkode khusus untuk digunakan dalam simbol penyortiran tujuan oleh operator di industri transportasi.
Penerbitan Standar ISO/IEC 16023:2000
Standar ini diterbitkan dan dipublikasikan pada Mei 2000, berupa dokumen edisi 1 dengan jumlah halaman sebanyak 44 lembar.
Disusun oleh :
- Technical Committee ISO/IEC JTC 1/SC 31 Automatic identification and data capture techniques, atau : Komite Teknis ISO/IEC JTC 1/SC 31 Identifikasi otomatis dan teknik pengambilan data.
ICS :
- 01.080.50 Graphical symbols for use on information technology and telecommunications technical drawings and in relevant technical product documentation, atau : 01.080.50 Simbol grafis untuk digunakan pada gambar teknik teknologi informasi dan telekomunikasi dan dalam dokumentasi produk teknis yang relevan
- 35.040.50 Automatic identification and data capture techniques, atau : 35.040.50 Identifikasi otomatis dan teknik pengambilan data
Standar ini berkontribusi pada Tujuan Pembangunan Berkelanjutan atau Sustainable Development Goal berikut:
- Industri, inovasi dan infrastruktur
Sebagaimana standar ISO lainnya, ISO/IEC 16023:2000 ini juga ditinjau setiap 5 tahun dan peninjauan sudah mencapai tahap 90.93 (dikonfirmasi).
Isi Standar ISO/IEC 16023:2000
Berikut adalah kutipan isi Standar ISO/IEC 16023:2000 yang diambil dari Online Browsing Platform (OBP) dari situs resmi iso.org.
Yang ditambah dengan berbagai keterangan dan informasi untuk mempermudah pemahaman pembaca.
Hanya bagian standar yang informatif yang tersedia untuk umum, OBP hanya menampilkan hingga klausa 3 saja.
Oleh karena itu, untuk melihat konten lengkap dari standar ini, maka pembaca harus membeli standar dari ISO ini secara resmi.
Daftar Isi Standar ISO/IEC 16023:2000
- Foreword
- Introduction
- 1 Scope
- 2 Normative References
- 3 Definitions and Mathematical Symbols
- 3.1 Definitions
- 3.2 Mathematical Symbols and Operations
- 4 Requirements
- 4.1 Symbology Characteristics
- 4.2 Symbol Description
- 4.3 General Encodation Procedures
- 4.4 Character Assignments
- 4.5 User Considerations for Encoding Data in a MaxiCode Symbol
- 4.6 Extended Channel Interpretation
- 4.6.1 ECI and Modes 2 and 3
- 4.6.2 Encodation Modes and ECIs
- 4.6.3 Encoding ECIs in MaxiCode
- 4.6.4 ECIs and Structured Append
- 4.6.5 Post-Decode Protocol
- 4.7 Message Structure
- 4.7.1 Primary Message
- 4.7.2 Secondary Message
- 4.7.3 Structuring the Data
- 4.8 Modes
- 4.8.1 Mode 0: Obsolete
- 4.8.2 Mode 1: Obsolete
- 4.8.3 Modes 2 and 3: Structured Carrier Message
- 4.8.4 Mode 4: Standard Symbol
- 4.8.5 Mode 5: Full EEC
- 4.8.6 Mode 6: Reader Programming
- 4.8.7 Mode Indicators
- 4.9 Structured Append
- 4.9.1 Basic Principles
- 4.9.2 Structured Append and Modes 2 and 3
- 4.9.3 Structured Append in Modes 4 to 6
- 4.9.4 Buffered and Unbuffered Operation
- 4.10 Error Detection and Correction
- 4.10.1 Enhanced Error Correction (EEC) in the Primary Message
- 4.10.2 Error Correction in the Secondary Message
- 4.10.3 Generating the Error Correction Codewords
- 4.10.4 Error Correction Capacity
- 4.11 Dimensions
- 4.11.1 Symbol Dimensions
- 4.11.2 Hexagonal Module Dimensions
- 4.11.3 Dark Hexagon Dimensions and Tolerances
- 4.11.4 Finder Pattern Dimensions
- 4.12 User Guidelines
- 4.13 Symbol Quality
- 4.14 Reference Decode Algorithm
- 4.15 Transmitted Data
Lampiran
- Annexe A MaxiCode Basic Character Encodation: Default Character Set
- Annexe B Mode 2 and Mode 3: Structured Carrier Message
- B.1 The Structure of the Primary Message
- B.2 Modes 2 and 3 Messages Beginning with “[)>RS01GS”
- B.3 Modes 2 and 3 Messages Not Beginning with “[)>RS01GS”
- B.4 Modes 2 and 3 and Structured Append
- Annexe C 2D Matrix Bar Code Print Quality — Guideline
- C.1 Obtaining the Test Image
- C.2 Assessing Symbol Parameters
- C.3 Overall Symbol Grade
- Annexe D Error Correction Algorithm
- Annexe E Symbology Identifiers
- Annexe F Use of Numeric Shift, Shift, Latch, and Lock-in Characters
- F.1 Numeric Shift
- F.2 Switching from Code Set A to Code Set B
- F.3 Switching from Code Set B to Code Set A
- F.4 Using Lock-In to Latch to Code Sets C, D or E
- F.5 Illustrative Example
- Annexe G User Assessment of Encodation Capacity
- Annexe H A MaxiCode Encoding Example
- Annexe J Practical Printing Considerations
- J.1 12 dots per Millimeter
- J.2 8 dots per Millimeter
- J.3 Generic Rules for Other Pixel Sizes
- J.4 Determining the Hexagon Font for a Given Dot Pitch
- Annexe K Autodiscrimination Compatibility
- Annexe L Useful Process Control Techniques
- L.1 Symbol Contrast
- L.2 Symbol Size
- L.3 Symbol Distortion
- L.4 Print Growth and Defects
- Reference Documents
Kata pengantar
Sebagaimana tercantum dalam “Klausa 0 Foreword”, bahwa :
ISO (Organisasi Internasional untuk Standardisasi) dan IEC (Komisi Elektroteknik Internasional) membentuk sistem khusus untuk standardisasi dunia.
Badan nasional yang menjadi anggota ISO atau IEC berpartisipasi dalam pengembangan Standar Internasional melalui komite teknis yang dibentuk oleh organisasi masing-masing untuk menangani bidang kegiatan teknis tertentu.
Komite teknis ISO dan IEC berkolaborasi dalam bidang yang menjadi kepentingan bersama.
Organisasi internasional lainnya, pemerintah dan non-pemerintah, bekerja sama dengan ISO dan IEC, juga ambil bagian dalam pekerjaan ini.
Standar Internasional dirancang sesuai dengan peraturan yang diberikan dalam Arahan ISO/IEC, Bagian 3.
Di bidang teknologi informasi, ISO dan IEC telah membentuk komite teknis bersama, ISO/IEC JTC 1. Rancangan Standar Internasional yang diadopsi oleh komite teknis bersama diedarkan ke badan nasional untuk pemungutan suara.
Publikasi sebagai Standar Internasional membutuhkan persetujuan setidaknya 75% dari badan nasional yang memberikan suara.
Perhatian tertuju pada kemungkinan bahwa beberapa elemen dari Standar Internasional ini dapat menjadi subjek dari hak paten.
ISO dan IEC tidak bertanggung jawab untuk mengidentifikasi salah satu atau semua hak paten tersebut.
Standar Internasional ISO/IEC 16023 disiapkan oleh :
- Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 31, Automatic identification and data capture techniques,
- atau : Joint Technical Committee ISO/IEC JTC 1, Teknologi informasi, Subkomite SC 31, Identifikasi otomatis dan teknik pengambilan data.
Standar Internasional ISO/IEC 16023 disiapkan oleh AIM International (sebagai ANSI/AIM BC10) dan diadopsi, di bawah ” fast-track procedure (prosedur jalur cepat)” khusus, oleh Joint Technical Committee ISO/IEC JTC 1, Teknologi informasi, secara paralel dengan persetujuannya oleh badan nasional ISO dan IEC.
Lampiran A sampai E merupakan bagian normatif dari Standar Internasional ini. Lampiran F sampai L hanya untuk informasi.
Mengenal ISO dan IEC
ISO (International Organization for Standardization) adalah suatu organisasi atau lembaga nirlaba internasional.
Tujuan dari ISO adalah untuk membuat dan memperkenalkan standar dan standardisasi internasional untuk berbagai tujuan.
Sebagaimana dengan ISO, IEC juga merupakan organisasi standardisasi internasional yang menyusun dan menerbitkan standar-standar internasional.
Namun ruang lingkupnya adalah untuk seluruh bidang elektrik, elektronik dan teknologi yang terkait atau bidang teknologi elektro (electrotechnology).
Lebih jelas mengenai ISO dan IEC dapat dibaca pada artikel lain dari standarku.com berikut :
Pengantar Standar
Sebagaimana tercantum dalam “Klausa 0 Introduction”, bahwa :
MaxiCode adalah simbologi matriks ukuran tetap yang terdiri dari baris offset modul heksagonal yang diatur di sekitar pola pencari yang unik.
Produsen peralatan kode batang dan pengguna teknologi memerlukan spesifikasi simbologi standar yang tersedia untuk umum yang dapat mereka rujuk saat mengembangkan standar peralatan dan aplikasi. Publikasi Spesifikasi Simbologi dirancang untuk mencapai hal ini.
ISO/IEC 16023:2000 Klausa 1-3
1 Scope : Lingkup
Spesifikasi ini menentukan persyaratan untuk simbologi yang dikenal sebagai MaxiCode. Ini menentukan karakteristik simbologi MaxiCode, pengkodean karakter data, format simbol, dimensi dan persyaratan kualitas cetak, aturan koreksi kesalahan, algoritme decoding, dan parameter aplikasi yang dapat dipilih pengguna.
2 Normative References : Referensi Normatif
Spesifikasi ini menggabungkan ketentuan dari publikasi lain. Referensi normatif ini dikutip di tempat yang tepat dalam teks dan publikasi tercantum di bawah ini. Edisi terbaru dari publikasi yang dirujuk berlaku.
- EN796Bar Coding : Symbology Identifiers
- EN1556Bar Coding : Terminology
- EN1556Bar Coding : Terminology
- ANSI X3.182Bar Code Print Quality – Guideline (Same as EN1635 – Bar Coding : Test Specifications for Bar Code Symbols)
- ANSI X3.4Coded Character Sets – 7-bit American National Standard Code for Information Interchange (7-bit ASCII) (equivalent to the US national version of ISO 646)
- ISO 3166Codes for the Representation on Names of Countries
- ISO/IEC 8859-1Information 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 : Definisi dan Simbol Matematika
3.1 Definitions : Definisi
Untuk tujuan Standar ini, definisi berikut dalam EN1556 (Terminologi) berlaku:
algoritma, standar aplikasi, ASCII, autodiskriminasi, biner, sedikit, CCD, halaman kode, kumpulan kode, karakter data, codeword data, wilayah data, karakter pemisah data, algoritma dekode, decoder, koreksi kesalahan, pola pencari, karakter yang dapat dibaca manusia, gerendel karakter, nol di depan, simbologi matriks, modulo, numerik, segala arah, pola orientasi, overhead, karakter bantalan, piksel, zona tenang, algoritme dekode referensi, koreksi kesalahan ReedSolomon, pemindai, karakter geser, penambahan terstruktur, karakter simbol, simbologi, pengidentifikasi simbologi , dimensi-X
Definisi berikut juga berlaku untuk spesifikasi ini. Meskipun beberapa istilah di bawah ini didefinisikan dalam EN1556, definisi berikut lebih sesuai untuk spesifikasi ini.
3.1.1 Codeword : Kata kode
Nilai karakter simbol. Tingkat pengkodean menengah antara data sumber dan pengkodean grafis dalam simbol.
3.1.2 Extended Channel Interpretation (ECI) : Interpretasi Saluran yang Diperluas
Protokol yang digunakan oleh beberapa simbol yang memungkinkan aliran data keluaran memiliki interpretasi selain dari set karakter default.
3.1.3 Mode Indicator : Indikator Modus
Sekelompok modul, di MaxiCode, digunakan untuk menentukan struktur simbol, misalnya untuk menentukan tingkat koreksi kesalahan yang digunakan dalam simbol.
3.1.4 Module : Modul
Sel tunggal dalam simbologi matriks yang digunakan untuk menyandikan satu bit data. Di MaxiCode, modul berbentuk heksagonal biasa.
3.2 Mathematical Symbols and Operations : Simbol dan Operasi Matematika
Untuk keperluan spesifikasi ini, simbol matematika berikut ini akan berlaku:
c | Codeword (c kata sandi) |
H | vertical distance from the center of a module in the top row to the center of a module in the bottom row (H jarak vertikal dari tengah modul di baris atas ke tengah modul di baris bawah) |
L | distance from the center of the left-most module to the center of the right-most module in the top row (L jarak dari tengah modul paling kiri ke tengah modul paling kanan di baris atas) |
m | message character (m karakter pesan) |
n | total number of data codewords (n jumlah total kata kode data) |
s | symbol character (karakter simbol) |
V | vertical height of a module (V ketinggian vertikal modul) |
W | center to center distance between adjacent modules (W jarak pusat ke pusat antara modul yang berdekatan) |
X | horizontal width of a module (X lebar horizontal modul) |
Y | vertical 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 (Y jarak vertikal dari garis tengah modul dalam satu baris ke garis tengah modul dalam satu baris ke garis tengah modul dalam baris yang berdekatan) |
Untuk keperluan spesifikasi ini, operasi matematika berikut akan berlaku:
div | is the integer division operator (div adalah operator pembagian bilangan bulat) |
mod | is the integer remainder after division (mod adalah sisa bilangan bulat setelah pembagian) |
Penutup
Demikian artikel dari standarku.com mengenai Standar ISO/IEC 16023:2000.
Mohon saran dari pembaca untuk kelengkapan isi artikel ini, silahkan saran tersebut dapat disampaikan melalui kolom komentar.
Baca artikel lain :
- International Organization for Standardization
- Memahami apa itu Standar ISO
- Memahami Standard atau Standar
Sumber referensi :
- https://www.iso.org/obp/ui/#iso:std:iso-iec:16023:ed-1:v1:en
- https://www.iso.org/standard/29835.html