Download - Generador E intérprete QR Code
![Page 1: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/1.jpg)
GENERADORE INTÉRPRETE
QR CODE
Ginés Miguel Fernández Ordóñez
![Page 2: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/2.jpg)
Índice 1. ¿Qué es QR Code?
2. Definición de objetivos
3. Características principales
4. QR Code vs Código de barras
5. QR Code vs DataMatrix
6. Demostración de la aplicación
![Page 3: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/3.jpg)
1. ¿Qué es QR Code?
![Page 4: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/4.jpg)
¿Qué es QR Code? Quick Response Code es
un estándar de “código de barras bidimensional”
Creados por Denso Wave 1994
Integración con móviles
![Page 5: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/5.jpg)
¿Qué es QR Code? Capacidad de corrección de errores de
hasta 30% (Reed Solomon)
Legibles a alta velocidad desde cualquier orientación (360º).
Puede codificar caracteres del alfabeto japonés Kanji
![Page 6: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/6.jpg)
2. Definición de objetivos
![Page 7: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/7.jpg)
Definición de objetivos 1. Comprender y resumir el estándar QR
Code 2006
2. Desarrollar una librería que codifique y decodifique símbolos QR Code
3. Desarrollar una aplicación de escritorio, que utilice la librería para generar e interpretar símbolos QR Code
![Page 8: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/8.jpg)
3. Características principales
![Page 9: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/9.jpg)
Características Principales Componentes del símbolo QR Code:
![Page 10: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/10.jpg)
Características Principales Hay 40 versiones diferentes según
tamaño
![Page 11: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/11.jpg)
Características Principales
Versión 40:Puede almacenarhasta 7089 caracteres numéricosó 2953 bytes
![Page 12: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/12.jpg)
Características Principales4 modos de codificación:
Numéricos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Datos alfanuméricos (0-9, A-Z y otros 9 caracteres: espacio, $, %, *, +, -, ., /, :)
Bytes (por defecto ISO/IEC 8859-1)
Caracteres Kanji, compactados en 13 bits
![Page 13: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/13.jpg)
Características Principales Mecanismo de corrección de errores
basado en Reed Solomon, 4 niveles:
L (low): hasta el 7% de los codewords
M (médium): hasta el 15% de los codewords
Q (quality): hasta el 25% de los codewords
H (high): hasta el 30% de los codewords
![Page 14: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/14.jpg)
Características Principales Codificación de un QR Code:
1. Analizar los datos (modo de codificación)
2. Codificar los datos, se dividen en codewords de 8 bits
3. Generar codeword de corrección de errores
4. Entrelazar los codewords de datos y de error
![Page 15: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/15.jpg)
Características Principales 5. Colocar lo módulos de los codewords
en la matriz QR Code junto a los patrones de función para formar el símbolo
![Page 16: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/16.jpg)
Características Principales
6. Enmascarar la región de codificación con un patrón de máscara.
7. Generar la información de formato y la de versión y colocarla en el símbolo. BCH Code
![Page 17: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/17.jpg)
4. QR Codevs
Código de barras
![Page 18: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/18.jpg)
QR Code vs Código de barras
QR Code almacena información verticalmente y horizontalmente a diferencia de los tradicionales códigos de barra de 1D. Por esto tiene una capacidad de almacenamiento mucho mayor.
![Page 19: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/19.jpg)
5. QR Codevs
DataMatrix
![Page 20: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/20.jpg)
QR Code vs DataMatrixDataMatrix es otro tipo decódigo de barras 2D
Los Quick Response Codes sedecodifican a mayor velocidad
Los patrones de localización ayudan a la detección de la orientación del QR Code.
QR Code Necesita menor calidad de imagen para decodificar
QR Code tiene menos espacio para almacenar datos
DataMatrix se usa más en la industria, y QR Code para uso cotidiano.
![Page 21: Generador E intérprete QR Code](https://reader036.vdocuments.pub/reader036/viewer/2022062318/56815cc7550346895dcacd8c/html5/thumbnails/21.jpg)
6. Demostración dela aplicación