Qraft

JIS

JIS (Japanese Industrial Standards) son las normas nacionales de Japón relativas a los productos y servicios industriales. Con la reforma legal de 2019, el nombre cambió de "Nihon Kogyo Kikaku" (Normas Industriales Japonesas) a "Nihon Sangyo Kikaku" (Normas de la Industria Japonesa), pero se sigue usando la abreviatura JIS tal cual. En su relación con el código QR, es especialmente importante JIS X 0208, la norma de códigos de caracteres.

El modo kanji del código QR codifica con 13 bits los aproximadamente 6.879 caracteres (kanji, hiragana, katakana y símbolos) definidos en JIS X 0208. Para representar un carácter japonés en UTF-8 se necesitan normalmente 3 bytes (24 bits), pero en el modo kanji bastan 13 bits, por lo que con la misma capacidad de datos se puede almacenar más texto en japonés. Esto es una ventaja que se debe a que el código QR es una tecnología nacida en Japón.

Sin embargo, los caracteres que no están incluidos en JIS X 0208 (emojis, algunos kanji para nombres de persona, caracteres chinos simplificados, etc.) no se pueden tratar en el modo kanji y se recurre al modo byte. En el modo byte aumenta el número de bits por carácter, por lo que el código QR se hace más grande. Al almacenar texto en japonés en un código QR, si se tiene en cuenta si los caracteres están dentro del rango de JIS X 0208, se puede generar un código del tamaño óptimo.