'''Código Micro QR rectangular''' (también conocido como '''Código rMQR''') es un código de barras de matriz bidimensional (2D) inventado y estandarizado en 2022
El código rMQR consta de cuadrados negros y espacios cuadrados blancos dispuestos en una cuadrícula sobre un fondo blanco. Tiene un patrón de buscador en la esquina superior izquierda, igual que en el código QR, y un pequeño subpatrón de buscador en la esquina inferior derecha. Además, tiene patrones de alineación y sincronización para ayudar con el reconocimiento. rMQR Code tiene corrección de errores Reed-Solomon con capacidad de restaurar datos de códigos de barras corruptos. Al igual que otros códigos de barras matriciales 2D, se puede leer con un lector de códigos de barras#lectores basados en cámara|lectores basados en cámara.
Como código QR original, el código rMQR puede codificar caracteres Unicode con la función de interpretación de canal extendida, matriz de bytes y puede codificar de forma nativa caracteres japoneses en codificación kanji JIS_X_0208. En la versión máxima R17x139, el código rMQR puede codificar hasta 361 caracteres numéricos, 219 alfanuméricos, 150 bytes y 92 caracteres kanji
==Historia y Aplicación==
El código rMQR fue inventado por la empresa Denso Wave en 2022 y estandarizado como ISO/IEC 23941. Es una extensión del código QR para áreas rectangulares y está diseñado para reemplazar los códigos de barras 1D de Universal_Product_Code|
El código rMQR es un código de barras novedoso y en este momento no se usa ampliamente, pero puede unir funciones del código QR como corrección de errores y codificación Unicode y funciones de códigos de barras 1D como el uso efectivo de áreas rectangulares. En este momento, el código rMQR aún no es ampliamente compatible con impresoras y escáneres de hardware, pero ya lo es con bibliotecas de códigos de barras * Publicidad|Publicidad;
* Identificación automática de datos en el procesamiento de documentos;
* Hipervínculos identificados automáticamente a páginas de Internet;
* Grocery_store|Seguimiento de alimentos y productos en el comercio minorista;
* En aeropuertos, estaciones de autobús/ferrocarril para billetes automáticos y documentos de identificación de pasajeros;
* Seguimiento de paquetes *Identificación de paciente o medicamento en servicios o industria de salud
Las principales ventajas del Código rMQR son:
* Capacidad de codificar caracteres japoneses con métodos integrados;
* Uso efectivo de áreas rectangulares y reemplazo completo de códigos de barras 1D.
* Codificación de datos GS1 * Soporte extendido de interpretación de canales;
* Corrección de errores de Reed-Solomon con capacidad de restaurar datos de códigos de barras corruptos.
==Diseño de código de barras==
El código Micro QR rectangular está diseñado para una mejor utilización de áreas rectangulares con todas las características del código QR. La simbología consta de cuadrados negros y espacios cuadrados blancos dispuestos en una cuadrícula sobre un fondo blanco. Además, el código de barras tiene una versión inversa con fondo negro con color inverso (escala de grises#colorimétrica_(perceptual_luminance-preserving)_conversion_to_grayscale|luminancia) de los elementos
El código rMQR tiene una altura mínima de 7X y un ancho mínimo de 27X, donde la altura máxima es 17X y el ancho máximo 139X
El símbolo del código rMQR se construye a partir de los siguientes elementos: * Patrón del buscador en la esquina superior izquierda con separador 1X en el espacio inferior derecho, igual que en el Código QR;
* Subpatrón del buscador en la esquina inferior derecha;
* Patrones del buscador de esquinas en los lados superior derecho e inferior izquierdo del código de barras, el ancho y alto son variables y el máximo puede ser 3x3;
* Patrones de alineación, recuento variable, depende del ancho de la versión: 0 en la versión R11x27, 8 en la versión R11x139;
* Patrones de tiempo que se utilizan como borde alrededor del código de barras;
* Dar formato a la región de información alrededor del patrón del buscador y del subpatrón del buscador;
* Región de codificación de datos;
*Zona tranquila 2X.
A continuación se muestran algunos ejemplos de código Micro QR rectangular (código rMQR):
===Versiones===
El código Micro QR rectangular se puede codificar en 32 versiones con una altura de 7X a 17X y un ancho de 27X a 139X. Todas las versiones tienen dos niveles de corrección de errores: M y H, que influyen en el posible tamaño de los datos codificados y la corrección de errores. Todas las versiones del Código Micro QR Rectangular y sus características se pueden ver en la siguiente tabla:
===Buscador de patrones===
El Código Micro QR rectangular tiene tres tipos de patrón de buscador:
* Patrón del buscador * Subpatrón del buscador * Posibles patrones del buscador de esquinas
El patrón del buscador principal se utiliza para detectar el código de barras en la imagen y su corrupción puede hacer que el código de barras sea irreconocible.
El patrón del buscador tiene un tamaño vertical y horizontal 1-1-3-1-1. El subpatrón del buscador ayuda a detectar la esquina inferior derecha del código de barras. El subpatrón del buscador no tiene zona de guardia y tiene un tamaño vertical y horizontal 1-1-1-1-1.
Los patrones del buscador de esquinas permiten detectar las esquinas superior derecha e inferior izquierda y, en algunas versiones del Código rMQR, pueden estar cortados o ausentes. El patrón del buscador de esquinas parece una esquina con un punto blanco en el centro con tamaño 3-3.
===Patrones de alineación y sincronización===
El código Micro QR rectangular tiene alineación
Patrones de sincronización que abordan el código de barras donde el área está limpia de los patrones de alineación y del buscador y, además, divide el código de barras verticalmente en el área de los patrones de alineación.
===Información de formato===
El Código Micro QR rectangular coloca información de formato
El primer bit de datos define el nivel de corrección de errores y los segundos 5 bits de datos definen el indicador de versión.
===Corrección de errores===
El código Micro QR rectangular utiliza la corrección de errores de Reed-Solomon
El código rMQR utiliza la corrección de errores de Reed-Solomon sobre el campo finito \mathbb{F}_{256} o
===Enmascaramiento y ubicación de datos===
El Código Micro QR rectangular coloca los datos de la misma manera que el código QR en columnas de dos módulos de ancho
Antes de la colocación los datos están enmascarados
((i / 2) + (j / 3) )\pmod{9} = 0, donde
''i''' es una posición de fila;
''j''' es una posición de columna.
La secuencia de palabras clave como un único flujo de bits se coloca (comenzando con el bit más significativo) en columnas de dos módulos de ancho alternativamente hacia arriba y hacia abajo, de derecha a izquierda del símbolo. En cada columna los bits se colocan alternativamente en los módulos derecho e izquierdo, moviéndose hacia arriba o hacia abajo según la dirección de colocación y saltando áreas ocupadas por patrones de funciones, cambiando de dirección en la parte superior o inferior de la columna. Cada bit siempre se colocará en la primera posición del módulo disponible.
Cuando la capacidad de datos del símbolo es tal que no se divide exactamente en un número de caracteres de símbolo de 8 bits, se utilizará el número apropiado de bits restantes (1 a 7) para llenar la capacidad de símbolo. Estos bits restantes siempre tendrán el valor 0 antes del enmascaramiento de datos.
==Codificación==
El código Micro QR rectangular puede codificar 361 caracteres numéricos, 219 alfanuméricos, 150 bytes y 92 JIS_X_0208|caracteres kanji
El código rMQR puede codificar datos en 8 modos
El código rMQR generalmente codifica datos en modo mixto
Cada modo de compactación depende de la versión
===Modo numérico===
El código Micro QR rectangular codifica los dígitos del 0 al 9 en modo numérico
===Modo alfanumérico===
El Código Micro QR rectangular codifica 2 caracteres alfanuméricos
V = 45 * C_1 + C_2
El carácter final está codificado en 6 bits. El código rMQR en modo alfanumérico codifica '''010''' como indicador de modo, luego el contador alfanumérico y luego el flujo de bits que representa los caracteres codificados.
===Modo byte===
El código Micro QR rectangular agrega un indicador de modo '''011''' y un contador de bytes (dependiente de la versión) antes del flujo de bytes
===Modo Kanji===
El código Micro QR rectangular codifica caracteres de 2 bytes JIS X 0208 Juego de caracteres de 2 bytes * Para caracteres con valores Shift JIS de 0x8140 a 0x9FFC:
# restar 0x8140 del valor Shift JIS;
# multiplicar el byte más significativo del resultado por 0xC0;
# agregar el byte menos significativo al producto del paso 2;
# convertir el resultado a una cadena binaria de 13 bits.
* Para caracteres con valores Shift JIS de 0xE040 a 0xEBBF:
# restar 0xC140 del valor Shift JIS;
# multiplicar el byte más significativo del resultado por 0xC0;
# agregar el byte menos significativo al producto del paso 2;
# convertir el resultado a una cadena binaria de 13 bits.
El código rMQR agrega el indicador de modo '''100''' y un contador de caracteres antes de la secuencia de kanji codificada.
===Codificación Unicode con ECI===
El código Micro QR rectangular codifica caracteres Unicode con interpretación de canal extendida
El designador ECI está codificado con el indicador de modo '''111''' y el número de asignación ECI que se puede codificar en 8, 16 o 24 bits según las reglas de la siguiente tabla.
===Codificación GS1===
El código Micro QR rectangular puede codificar datos GS1 con FNC1 en la primera posición
===FNC1 en segunda posición===
FNC1 en segunda posición
El código Micro QR rectangular codifica FNC1 en la segunda posición como indicador de modo '''111''', identificador de aplicación de 8 bits (AIM, pero no estoy seguro) y cualquier otro modo/modos posteriores a este.
==Ver también==
* Identificación y captura de datos automatizada (AIDC)
* Código de barras
* Denso#Denso_Wave|Denso Onda
* Interpretación de canal extendido
* Código QR
[h4] '''Código Micro QR rectangular''' (también conocido como '''Código rMQR''') es un código de barras de matriz bidimensional (2D) inventado y estandarizado en 2022 El código rMQR consta de cuadrados negros y espacios cuadrados blancos dispuestos en una cuadrícula sobre un fondo blanco. Tiene un patrón de buscador en la esquina superior izquierda, igual que en el código QR, y un pequeño subpatrón de buscador en la esquina inferior derecha. Además, tiene patrones de alineación y sincronización para ayudar con el reconocimiento. rMQR Code tiene corrección de errores Reed-Solomon con capacidad de restaurar datos de códigos de barras corruptos. Al igual que otros códigos de barras matriciales 2D, se puede leer con un lector de códigos de barras#lectores basados en cámara|lectores basados en cámara.
Como código QR original, el código rMQR puede codificar caracteres Unicode con la función de interpretación de canal extendida, matriz de bytes y puede codificar de forma nativa caracteres japoneses en codificación kanji JIS_X_0208. En la versión máxima R17x139, el código rMQR puede codificar hasta 361 caracteres numéricos, 219 alfanuméricos, 150 bytes y 92 caracteres kanji ==Historia y Aplicación==
El código rMQR fue inventado por la empresa Denso Wave en 2022 y estandarizado como ISO/IEC 23941. Es una extensión del código QR para áreas rectangulares y está diseñado para reemplazar los códigos de barras 1D de Universal_Product_Code| El código rMQR es un código de barras novedoso y en este momento no se usa ampliamente, pero puede unir funciones del código QR como corrección de errores y codificación Unicode y funciones de códigos de barras 1D como el uso efectivo de áreas rectangulares. En este momento, el código rMQR aún no es ampliamente compatible con impresoras y escáneres de hardware, pero ya lo es con bibliotecas de códigos de barras * Publicidad|Publicidad; * Identificación automática de datos en el procesamiento de documentos; * Hipervínculos identificados automáticamente a páginas de Internet; * Grocery_store|Seguimiento de alimentos y productos en el comercio minorista; * En aeropuertos, estaciones de autobús/ferrocarril para billetes automáticos y documentos de identificación de pasajeros; * Seguimiento de paquetes *Identificación de paciente o medicamento en servicios o industria de salud Las principales ventajas del Código rMQR son: * Capacidad de codificar caracteres japoneses con métodos integrados; * Uso efectivo de áreas rectangulares y reemplazo completo de códigos de barras 1D. * Codificación de datos GS1 * Soporte extendido de interpretación de canales; * Corrección de errores de Reed-Solomon con capacidad de restaurar datos de códigos de barras corruptos.
==Diseño de código de barras== El código Micro QR rectangular está diseñado para una mejor utilización de áreas rectangulares con todas las características del código QR. La simbología consta de cuadrados negros y espacios cuadrados blancos dispuestos en una cuadrícula sobre un fondo blanco. Además, el código de barras tiene una versión inversa con fondo negro con color inverso (escala de grises#colorimétrica_(perceptual_luminance-preserving)_conversion_to_grayscale|luminancia) de los elementos El código rMQR tiene una altura mínima de 7X y un ancho mínimo de 27X, donde la altura máxima es 17X y el ancho máximo 139X
El símbolo del código rMQR se construye a partir de los siguientes elementos: * Patrón del buscador en la esquina superior izquierda con separador 1X en el espacio inferior derecho, igual que en el Código QR; * Subpatrón del buscador en la esquina inferior derecha; * Patrones del buscador de esquinas en los lados superior derecho e inferior izquierdo del código de barras, el ancho y alto son variables y el máximo puede ser 3x3; * Patrones de alineación, recuento variable, depende del ancho de la versión: 0 en la versión R11x27, 8 en la versión R11x139; * Patrones de tiempo que se utilizan como borde alrededor del código de barras; * Dar formato a la región de información alrededor del patrón del buscador y del subpatrón del buscador; * Región de codificación de datos; *Zona tranquila 2X.
A continuación se muestran algunos ejemplos de código Micro QR rectangular (código rMQR):
===Versiones=== El código Micro QR rectangular se puede codificar en 32 versiones con una altura de 7X a 17X y un ancho de 27X a 139X. Todas las versiones tienen dos niveles de corrección de errores: M y H, que influyen en el posible tamaño de los datos codificados y la corrección de errores. Todas las versiones del Código Micro QR Rectangular y sus características se pueden ver en la siguiente tabla:
===Buscador de patrones===
El Código Micro QR rectangular tiene tres tipos de patrón de buscador: * Patrón del buscador * Subpatrón del buscador * Posibles patrones del buscador de esquinas El patrón del buscador principal se utiliza para detectar el código de barras en la imagen y su corrupción puede hacer que el código de barras sea irreconocible.
El patrón del buscador tiene un tamaño vertical y horizontal 1-1-3-1-1. El subpatrón del buscador ayuda a detectar la esquina inferior derecha del código de barras. El subpatrón del buscador no tiene zona de guardia y tiene un tamaño vertical y horizontal 1-1-1-1-1.
Los patrones del buscador de esquinas permiten detectar las esquinas superior derecha e inferior izquierda y, en algunas versiones del Código rMQR, pueden estar cortados o ausentes. El patrón del buscador de esquinas parece una esquina con un punto blanco en el centro con tamaño 3-3.
===Patrones de alineación y sincronización=== El código Micro QR rectangular tiene alineación
Patrones de sincronización que abordan el código de barras donde el área está limpia de los patrones de alineación y del buscador y, además, divide el código de barras verticalmente en el área de los patrones de alineación.
===Información de formato=== El Código Micro QR rectangular coloca información de formato
El primer bit de datos define el nivel de corrección de errores y los segundos 5 bits de datos definen el indicador de versión.
===Corrección de errores=== El código Micro QR rectangular utiliza la corrección de errores de Reed-Solomon
El código rMQR utiliza la corrección de errores de Reed-Solomon sobre el campo finito \mathbb{F}_{256} o ===Enmascaramiento y ubicación de datos=== El Código Micro QR rectangular coloca los datos de la misma manera que el código QR en columnas de dos módulos de ancho Antes de la colocación los datos están enmascarados ((i / 2) + (j / 3) )\pmod{9} = 0, donde
''i''' es una posición de fila;
''j''' es una posición de columna.
La secuencia de palabras clave como un único flujo de bits se coloca (comenzando con el bit más significativo) en columnas de dos módulos de ancho alternativamente hacia arriba y hacia abajo, de derecha a izquierda del símbolo. En cada columna los bits se colocan alternativamente en los módulos derecho e izquierdo, moviéndose hacia arriba o hacia abajo según la [url=viewtopic.php?t=3102]dirección[/url] de colocación y saltando áreas ocupadas por patrones de funciones, cambiando de [url=viewtopic.php?t=3102]dirección[/url] en la parte superior o inferior de la columna. Cada bit siempre se colocará en la primera posición del módulo disponible.
Cuando la capacidad de datos del símbolo es tal que no se divide exactamente en un número de caracteres de símbolo de 8 bits, se utilizará el número apropiado de bits restantes (1 a 7) para llenar la capacidad de símbolo. Estos bits restantes siempre tendrán el valor 0 antes del enmascaramiento de datos.
==Codificación==
El código Micro QR rectangular puede codificar 361 caracteres numéricos, 219 alfanuméricos, 150 bytes y 92 JIS_X_0208|caracteres kanji El código rMQR puede codificar datos en 8 modos El código rMQR generalmente codifica datos en modo mixto
Cada modo de compactación depende de la versión
===Modo numérico=== El código Micro QR rectangular codifica los dígitos del 0 al 9 en modo numérico
===Modo alfanumérico=== El Código Micro QR rectangular codifica 2 caracteres alfanuméricos V = 45 * C_1 + C_2
El carácter final está codificado en 6 bits. El código rMQR en modo alfanumérico codifica '''010''' como indicador de modo, luego el contador alfanumérico y luego el flujo de bits que representa los caracteres codificados.
===Modo byte=== El código Micro QR rectangular agrega un indicador de modo '''011''' y un contador de bytes (dependiente de la versión) antes del flujo de bytes ===Modo Kanji=== El código Micro QR rectangular codifica caracteres de 2 bytes JIS X 0208 Juego de caracteres de 2 bytes * Para caracteres con valores Shift JIS de 0x8140 a 0x9FFC: # restar 0x8140 del valor Shift JIS; # multiplicar el byte más significativo del resultado por 0xC0; # agregar el byte menos significativo al producto del paso 2; # convertir el resultado a una cadena binaria de 13 bits. * Para caracteres con valores Shift JIS de 0xE040 a 0xEBBF: # restar 0xC140 del valor Shift JIS; # multiplicar el byte más significativo del resultado por 0xC0; # agregar el byte menos significativo al producto del paso 2; # convertir el resultado a una cadena binaria de 13 bits.
El código rMQR agrega el indicador de modo '''100''' y un contador de caracteres antes de la secuencia de kanji codificada.
===Codificación Unicode con ECI===
El código Micro QR rectangular codifica caracteres Unicode con interpretación de canal extendida El designador ECI está codificado con el indicador de modo '''111''' y el número de asignación ECI que se puede codificar en 8, 16 o 24 bits según las reglas de la siguiente tabla.
===Codificación GS1=== El código Micro QR rectangular puede codificar datos GS1 con FNC1 en la primera posición ===FNC1 en segunda posición=== FNC1 en segunda posición El código Micro QR rectangular codifica FNC1 en la segunda posición como indicador de modo '''111''', identificador de aplicación de 8 bits (AIM, pero no estoy seguro) y cualquier otro modo/modos posteriores a este.
==Ver también== * Identificación y captura de datos automatizada (AIDC) * Código de barras * Denso#Denso_Wave|Denso Onda * Interpretación de canal extendido * Código QR
* [https://products.aspose.app/barcode/generate/qr?type=rectmicroqr Generador gratuito de microcódigos QR rectangulares] * [https://products.aspose.app/barcode/recognize Lector de códigos Micro QR rectangular gratuito] * [https://www.qrcode.com/en/codes/rmqr.html Descripción del Micro Código QR rectangular]
Identificación automática y captura de datos Códigos de barras Codificaciones Invenciones japonesas [/h4]
More details: [url]https://en.wikipedia.org/wiki/Rectangular_Micro_QR_Code[/url]
El '''Arma Micro Computer''' fue uno de los primeros miniordenadores lanzados por primera vez en 1962.
Fabricado por Arma Engineering Company, tenía una arquitectura de bits en serie que utilizaba...
'''DotCode''' es código de barras#códigos matriciales (2D)|código de barras matricial bidimensional (2D) inventado en 2008
DotCode se puede representar como una matriz rectangular con un tamaño...
'''The Code''' es una canción de la persona suiza no binaria Nemo (Nemo (músico)). Con él, Suiza estará representada en el Festival de la Canción de Eurovisión|Suiza en el Festival de la Canción de...
El derecho penal militar en Brasil se remonta al Imperio de Brasil. Los Borbones organizaron el primer tribunal de la nación, el Consejo Supremo Militar y de Justicia, que luego se convirtió en el...
El '''Código Único de Identificación Laboral''' ('''''Código Único de Identificación Laboral''''') ('''CUIL''') es el número que se le da a cada trabajador al inicio de su actividad laboral en...