Micro QR & rMQR
Micro QR e rMQR sono le due varianti QR per situazioni in cui un QR standard non si adatta. Micro QR è un quadrato con un singolo pattern di localizzazione (contro tre su un QR standard); rMQR è rettangolare per etichette strette. Entrambi appartengono alla famiglia QR ma il supporto degli scanner è solo per specialisti, la maggior parte delle fotocamere degli smartphone non decodifica nessuno dei due nativamente.
Specifica rMQR:ISO/IEC 23941:2022 (Rectangular Micro QR).
Entrambi mantenuti da: DENSO WAVE (l'inventore originale del QR) tramite il gruppo di lavoro ISO JTC1/SC31.
Micro QR
Quattro versioni (M1, M2, M3, M4). Un pattern di localizzazione nell'angolo in alto a sinistra invece di tre su un QR standard. La capacità del payload è molto inferiore rispetto al QR standard.
| Versione | Dimensione (moduli) | Max. numerico | Max. alfanumerico | Max. binario (byte) |
|---|---|---|---|---|
| M1 | 11 × 11 | 5 cifre | , | , |
| M2 | 13 × 13 | 10 cifre | 6 caratteri | , |
| M3 | 15 × 15 | 23 cifre | 14 caratteri | 9 |
| M4 | 17 × 17 | 35 cifre | 21 caratteri | 15 |
Le versioni M1 e M2 non hanno correzione degli errori. M3 e M4 supportano solo ECC bassa (L) e media (M). L'ECC alta (H) non è disponibile in Micro QR.
rMQR (Rectangular Micro QR)
Introdotto nel 2022. 32 varianti di dimensione indicizzate per numero di righe (7, 9, 11, 13, 15, 17) × numero di colonne (27, 43, 59, 77, 99, 139). Progettato per strisce di etichette strette, serializzazione farmaceutica, marcatura di componenti elettronici, assemblaggio PCB.
| Dimensione rMQR | Caso d'uso | Capacità approssimativa (binario) |
|---|---|---|
| R7×43 (più piccolo) | Etichetta cavo stretta | ~7 byte |
| R11×77 | Serializzazione flaconi farmaceutici | ~40 byte |
| R17×139 (più grande) | PCB / striscia stretta industriale | ~361 byte |
Vettori di test canonici
| Caso | Input | Simbologia di output |
|---|---|---|
| Micro QR, numero breve | data=12345 | M1 (11×11) |
| Micro QR, alfanumerico misto | data=PART-X42 | M3 (15×15) |
| Micro QR, URL (troppo lungo → rifiutato) | data=https://example.com/very/long/url | Non codificabile, fallback al QR standard. |
| rMQR, numero seriale lotto | data=LOT12345/BATCH2026 | R11×77 (circa) |
| rMQR, codice prodotto binario | data=0x7F8A3B... (361 byte) | R17×139 (max) |
Errori comuni
- Presumere il supporto della fotocamera del telefono. La fotocamera iPhone decodifica il QR standard, non Micro QR o rMQR. La fotocamera Android è uguale. Se il flusso di lavoro richiede la scansione con telefono, utilizzare un QR standard nella versione più piccola che contenga il payload (V1 21×21, V2 25×25, ecc.).
- Payload troppo ambizioso. Micro QR M1 contiene 5 cifre numeriche. Non è molto. Le stringhe che evidentemente non ci stanno (URL, vCard) necessitano di una variante più grande o di un QR standard. Ogni generatore Micro QR dovrebbe fallire visibilmente quando il payload supera la capacità M4, non aggiornarsi silenziosamente al QR standard.
- Requisito di passo modulo. Gli scanner industriali necessitano di almeno 0,2 mm di passo modulo per letture Micro QR affidabili (le fotocamere dei telefoni necessitano di 0,3 mm). Su un Micro QR M1 da 4 mm × 4 mm, il passo modulo è ~0,36 mm, corretto. Su un Micro QR M1 da 2 mm × 2 mm, è ~0,18 mm, sotto specifiche.
- Zona di silenzio. Il QR standard richiede 4 moduli di spazio bianco su tutti i lati. Micro QR ne richiede solo 2. rMQR ne richiede 2. La maggior parte degli scanner è tollerante sulle zone di silenzio di Micro QR; non ometterle comunque.
- ECC non disponibile alle dimensioni piccole. M1 e M2 non hanno correzione degli errori. Un singolo modulo danneggiato rovina la scansione. Per qualsiasi cosa mission-critical, utilizzare M3 o M4 con ECC-M.
- Orientamento rMQR. rMQR ha pattern di localizzazione asimmetrici (due angoli + un lato). Gli scanner rilevano l'orientamento automaticamente, ma le etichette stampate montate con il lato corto IN ALTO (vs sinistra) decodificano del 10–15% più lentamente su alcuni firmware. Standardizzare l'orientamento nel flusso di etichettatura.
Compatibilità degli scanner
| Lettore | Micro QR | rMQR | Note |
|---|---|---|---|
| iOS Camera | No | No | Apple supporta solo il QR standard. |
| Android Camera | No | No | Google anche solo QR standard. |
| Google Lens | Parziale | No | Alcune dimensioni Micro QR si decodificano; rMQR di solito no. |
| Scandit SDK | Sì | Sì | Supporto completo; usato nelle app di serializzazione farmaceutica. |
| Cognex DataMan | Sì | Sì | Supporto completo; leader nella visione artificiale industriale. |
| Dynamsoft Barcode Reader | Sì | Sì | Supporto completo; comune nei flussi di lavoro Java / .NET enterprise. |
| ZBar / zxing-cpp | Sì | No | Le librerie open-source supportano Micro QR; il supporto rMQR è in ritardo (PR attivi dal 2025). |
| Portatili industriali (Zebra, Honeywell, Datalogic) | Sì (dipendente dal firmware) | Modelli più recenti | Il firmware 2023+ di solito include entrambi. |
Quando usare Micro QR o rMQR rispetto al QR standard
- Usare QR standard quando la scansionabilità con la fotocamera del telefono è importante. QR da menu, segnaletica marketing, biglietti da visita.
- Usare Micro QR quando lo spazio fisico è estremamente ridotto (<8 mm) e uno scanner specializzato è nel ciclo di lettura. PCB, piccoli dispositivi medici, strumenti chirurgici.
- Usare rMQR quando la striscia di etichettatura è stretta e lunga. Lati di flaconi farmaceutici, avvolgimento di cavi, etichette pallet strette.
- Usare Data Matrix invece quando è necessaria la conformità ISO/IEC 16022 per la serializzazione farmaceutica (FDA UDI, EU MDR). Data Matrix ha un supporto scanner industriale più ampio di Micro QR.
Vedi anche
- /micro-qr-code/, Generatore Micro QR.
- /rmqr-code/, Generatore rMQR.
- /standards/, torna all'indice degli standard.
- /data-matrix-code-generator/, spesso la scelta migliore per la marcatura industriale di piccole dimensioni.