Un codice QR rotondo è un codice QR quadrato in costume

dal team KoloQRRicerca

Un codice QR rotondo con la matrice di dati nera e quadrata al centro di un cerchio bianco e puntini decorativi chiari a riempire lo spazio intorno, sopra un'etichetta arrotondata verde lime con la scritta "Round QR = Square QR".

I codici QR rotondi, triangolari ed esagonali si leggono, e per un motivo per niente affascinante: la forma è decorazione disegnata attorno a una matrice di dati quadrata che non viene mai toccata. Quello che il contorno costa è larghezza. Misurata sul renderer di KoloQR, la matrice di dati occupa circa il 38% della base di un codice triangolare, il 53% della larghezza di un esagono e il 55-60% del diametro di un cerchio, contro circa il 70% di una normale esportazione quadrata. Stampa un codice sagomato alla dimensione che avresti dato a uno quadrato e avrai rimpicciolito in silenzio ogni modulo - di un quinto per un cerchio, di quasi la metà per un triangolo -, ed è questa la vera ragione per cui i codici sagomati si fanno la fama di essere poco affidabili.

Punti chiave

  • Un codice QR sagomato è una matrice QR quadrata presentata dentro un contorno non quadrato, dove il contorno è decorazione e la matrice porta tutti i dati. La ISO/IEC 18004 definisce il simbolo come una matrice quadrata di moduli, e nessuna fotocamera di smartphone diffusa legge altro.
  • I tre pattern di ricerca sono ciò che uno scanner individua per primo, e li individua grazie a un rapporto di 1:1:3:1:1 fra scuro e chiaro lungo qualsiasi linea passante per il loro centro. Uno stile che conserva quel rapporto sopravvive; uno stile che lo rompe impedisce del tutto che il codice venga trovato, a qualunque livello di correzione degli errori.
  • Il costo reale di una forma è la larghezza. La matrice di dati occupa circa il 38% della base di un codice triangolare, il 53% della larghezza tra le facce di un esagono e il 55-60% del diametro di un codice circolare, contro circa il 70% di una normale esportazione quadrata.
  • I moduli decorativi costano inchiostro. Un punto disegnato all'80% della larghezza della sua cella inchiostra circa metà dell'area che riempie un modulo quadrato, ed è per questo che un codice con stile fallisce a una dimensione di stampa piccola prima di uno normale.
  • La correzione degli errori ripara solo l'area dati. I danni a un pattern di ricerca, a un pattern di sincronizzazione o alla zona di silenzio non sono recuperabili a nessun livello, ed è per questo che una forma va costruita fuori dal codice e non sopra di esso.

La forma è una cornice, e la matrice sotto resta quadrata

Un codice QR sagomato è una matrice QR quadrata presentata dentro un contorno non quadrato, dove il contorno è decorazione e la matrice porta tutti i dati. Codici rotondi, triangolari ed esagonali sono sotto lo stesso oggetto: la stessa griglia quadrata che produce un generatore normale, messa in mezzo a un'illustrazione che non è quadrata. Niente cambia nella codifica, ed è per questo che la risposta a "si legge?" è sì prima ancora che sia stata presa qualsiasi decisione di design.

Non è un limite di uno strumento particolare. La ISO/IEC 18004, la norma del codice QR, definisce un simbolo come una matrice quadrata di moduli, in 40 versioni che vanno da 21 x 21 moduli alla versione 1 fino a 177 x 177 alla versione 40, con quattro moduli in più per lato a ogni versione. Non esiste alcuna clausola per un'area dati esagonale, e la fotocamera di uno smartphone non ha alcun percorso di codice per gestirla. Un generatore che promettesse una regione dati davvero a sei lati starebbe promettendo qualcosa che il formato non possiede.

A un generatore di forme resta quindi esattamente una mossa onesta: lasciare stare la matrice e mettere la forma attorno. Nelle modalità circolare, triangolare ed esagonale di KoloQR la matrice quadrata è disegnata a dimensione piena al centro dell'illustrazione, mai ritagliata e mai deformata, e il contorno si ottiene riempiendo lo spazio oltre il codice con moduli decorativi dello stesso colore. Il cerchio, il triangolo e l'esagono sono fatti di inchiostro che non porta alcun dato.

Vale la pena tenersi stretta questa distinzione quando guardi un codice sagomato e ti preoccupi, perché ti dice dove cercare i problemi. Nulla al di fuori della matrice può corrompere il contenuto, dato che nulla al di fuori della matrice viene letto. I modi di fallire di un codice sagomato sono quelli soliti - troppo piccolo, troppo chiaro, troppo affollato - e arrivano prima del solito perché la forma si è mangiata lo spazio che serviva al codice.

Che cosa deve trovare uno scanner prima di leggere qualsiasi cosa

Un decodificatore non parte dai dati. Parte individuando tre marcatori, stabilendo la griglia che essi implicano, correggendo l'angolo da cui è stata scattata la foto e solo allora campionando i moduli. Tutto in quella sequenza avviene prima che la correzione degli errori esista come concetto, ed è per questo che le parti coinvolte non tollerano quasi nessuno stile.

Un pattern di ricerca è uno dei tre marcatori quadrati agli angoli di un codice QR che uno scanner individua prima di leggere qualsiasi dato. Ciascuno misura sette moduli di lato nella ISO/IEC 18004: un nucleo scuro 3 x 3, un anello chiaro di un modulo, un anello scuro di un modulo. Quello che il decodificatore cerca davvero è il rapporto che quella struttura produce lungo qualsiasi linea passante per il suo centro: scuro, chiaro, scuro, chiaro, scuro in proporzioni di 1:1:3:1:1. Una linea di scansione che trova quella sequenza tre volte ha trovato un codice QR.

Quel rapporto è il motivo per cui dare stile agli angoli è la cosa più pericolosa di un pannello di design, ed è anche il motivo per cui resta comunque possibile. Arrotondare gli spigoli dell'anello esterno lascia la sequenza intatta, perché il rapporto si misura passando per il centro. Riempire l'anello chiaro, assottigliare l'anello scuro o appoggiare un marchio su un angolo cambia la sequenza e il codice non viene mai rilevato: non fallisce la decodifica, fallisce l'essere visto.

Parte del simboloChe cosa faQuanto stile sopporta
Pattern di ricerca (tre angoli 7 x 7)Individuano il simbolo grazie al loro rapporto scuro-chiaro di 1:1:3:1:1Solo modifiche del contorno. La struttura ad anelli e l'ingombro di sette moduli devono restare
Pattern di sincronizzazione (riga 6 e colonna 6)Fissano la griglia dei moduli perché il decodificatore sappia dov'è ogni cellaNessuno che valga il rischio. Sono linee alternate di un solo modulo e una decorazione che le attraversa disallinea l'intera lettura
Pattern di allineamento (5 x 5, dalla versione 2 in su)Correggono la prospettiva e la carta che non è pianaNessuno. Sono piccoli, stanno dentro il codice e non c'è motivo di toccarli
Zona di silenzio (4 moduli, ISO/IEC 18004)Dice allo scanner dove finisce il simboloÈ qui che una cornice o un campo decorativo invadono. Non porta correzione degli errori
Informazioni di formato (accanto ai pattern di ricerca)Registrano il livello di correzione degli errori e il pattern di mascheraNessuno, anche se sono protette da BCH e memorizzate due volte, quindi resistono più delle parti sopra
Moduli di dati e di correzione degli erroriPortano il contenuto e la sua capacità di recuperoTutto il budget di stile vive qui: forma del modulo, colore e ciò che un logo copre
Solo l'ultima riga ha margine. Ogni parte sopra di essa viene usata prima che inizi la decodifica, quindi la correzione degli errori non può compensare i danni a nessuna di esse.

Ed è anche per questo che la versione onesta della domanda non è "le forme personalizzate si leggono" ma "quali parti ha toccato la forma". Un contorno esagonale disegnato a un centimetro dal codice non tocca nulla. Una cornice esagonale il cui bordo si posa a due moduli dalla matrice si è mangiata metà zona di silenzio, e quello è un rischio reale con una causa dall'aria pulita che nessuna correzione degli errori sistemerà.

Il costo di una forma è larghezza, non leggibilità

Un codice QR sagomato va stampato più grande di uno quadrato per mantenere la stessa dimensione di modulo, perché il contorno è larghezza che i dati non usano. È la parte che manca in ogni articolo sull'argomento, ed è l'unica che cambia quello che fai in un'impaginazione.

I numeri qui sotto sono letti dal renderer di KoloQR così com'è oggi, e sono stabili al variare della lunghezza del contenuto perché le fasce di ogni forma scalano con la matrice. Un codice triangolare costruisce un triangolo equilatero con una base pari a 2,6 volte la larghezza della matrice. Un codice esagonale aggiunge una fascia di 11 moduli su ciascun lato della matrice, scalata alla sua dimensione. Un codice circolare libera la semidiagonale della matrice e poi aggiunge una zona di silenzio più una fascia di continuazione. Una normale esportazione quadrata è la matrice più la zona di silenzio di quattro moduli più due moduli di margine.

FormaLa matrice di dati come quota della larghezza dell'illustrazioneStampalo così tanto più largo dell'esportazione quadrata
QuadratoCirca il 70%1x: è questo il riferimento
Circolare55-60% del diametroCirca 1,3x
EsagonoCirca il 53% tra le facceCirca 1,4x
TriangoloCirca il 38% della baseCirca 1,9x
Misurato sugli SVG esportati da KoloQR. Il tuo generatore darà numeri diversi; per verificare, apri il file e confronta la larghezza del blocco quadrato di moduli con la larghezza dell'intera illustrazione.

Sviluppato con numeri veri: un URL di 34 caratteri codificato al livello di correzione degli errori H è un simbolo di versione 4, 33 x 33 moduli, secondo le tabelle di capacità della ISO/IEC 18004. Stamparlo con una dimensione di modulo di 0,4 mm - un limite inferiore ragionevole per le fotocamere degli smartphone su carta - richiede 13,2 mm di matrice. Come esportazione quadrata è un adesivo da 18 mm. Come cerchio è largo 23 mm, come esagono 25 mm e come triangolo una base di 34 mm. Lo stesso codice, lo stesso contenuto, la stessa affidabilità e quasi il doppio di ingombro sull'etichetta.

Inverti il conto e il fallimento diventa ovvio. Dai a un codice triangolare i 18 mm che avevi previsto per quello quadrato e la matrice al suo interno è larga 6,9 mm, il che porta ogni modulo a 0,21 mm: ben sotto quello che uno smartphone risolve su carta, e un codice che si legge sul monitor e muore sullo scaffale. Non è stato il triangolo a causarlo. È stata la larghezza.

La regola pratica: decidi prima la dimensione del modulo, lavora verso l'esterno fino alla matrice, applica poi il moltiplicatore della forma e solo allora controlla se il risultato ci sta nello spazio. Farlo nell'ordine opposto - scegliere una bella dimensione per l'illustrazione e lasciare che il codice cada dove capita - è ciò che produce la maggior parte dei codici sagomati che non funzionano. Come dimensionare un codice per la sua distanza di lettura è un calcolo a parte che si appoggia su questo.

Quanto costano in inchiostro i moduli con stile

Ogni forma decorativa di modulo toglie inchiostro a una cella che un modulo quadrato riempie completamente, ed è esattamente quell'inchiostro che il decodificatore sta leggendo. È un costo secondo e minore rispetto alla larghezza, e sbocca nello stesso fallimento: un codice che funziona a una dimensione comoda e smette di funzionare a una stretta.

La geometria è facile da verificare. Un modulo circolare disegnato a tutta larghezza della sua cella copre pi greco/4, circa il 78,5%, dell'area della cella. KoloQR disegna i suoi moduli a punto all'80% della larghezza della cella, il che risulta in poco più della metà della sua area: passare da moduli quadrati a punti toglie quindi all'incirca metà dell'inchiostro da ogni cella scura del codice. Il pattern a quadratini si disegna al 74% della larghezza della cella, ovvero circa il 55% della sua area.

Niente di tutto questo conta su uno schermo, dove la fotocamera ha risoluzione in abbondanza e i moduli sono resi alla perfezione. Conta con moduli da 0,4 mm su carta non patinata, dove il punto stampato si sta già allargando e sfumando verso i vicini e la fotocamera sta mediando una cella per lo più bianca. Un limite operativo, più che qualcosa che dica la norma: tieni i moduli decorativi al 70% della larghezza della cella o sopra, e tratta qualsiasi cosa sotto come una decisione sulla dimensione di stampa e non sullo stile.

Due dei pattern di KoloQR vanno deliberatamente sotto quel limite, e vale la pena nominarli invece di sorvolare. Il pattern a punti di due dimensioni disegna metà dei suoi moduli all'80% della cella e l'altra metà al 56%, e i pattern a stelle e a cuori sono forme con bordi concavi che inchiostrano meno cella di un cerchio della stessa larghezza. Sono le opzioni più decorative del pannello e quelle da testare più duramente alla dimensione finale. Su un manifesto letto da due metri, niente di tutto questo è rilevabile. Su un adesivo da 20 mm, è tutto il margine.

La regola che ne segue è semplice e impopolare: più la forma del modulo è decorativa, più grande va stampato il codice. Un codice con stile non è meno affidabile di uno normale a parità di dimensione di modulo. È meno affidabile a parità di larghezza complessiva, ed è questo il confronto che chiunque stia progettando un'etichetta sta davvero facendo.

Dove finisce davvero il budget di recupero

La correzione degli errori è ciò che paga tutto quanto sopra, ed è un budget fisso con più pretendenti di quanti la maggior parte delle persone conti. La ISO/IEC 18004 definisce quattro livelli che recuperano approssimativamente il 7% (L), il 15% (M), il 25% (Q) e il 30% (H) delle parole di codice di un simbolo, e ogni codice ne usa esattamente uno.

KoloQR codifica ogni codice al livello H, senza alcun controllo per farlo nell'interfaccia. È uno scambio deliberato e costa qualcosa: il livello H richiede più moduli per lo stesso contenuto, quindi un codice che al livello M sarebbe stato 29 x 29 arriva come 33 x 33, e ogni modulo è proporzionalmente più piccolo a parità di larghezza stampata. Quello che compra è avere l'intero budget di recupero del 30% disponibile per le scelte decorative che lo strumento esiste per offrire, e per il logo, l'allargamento dell'inchiostro, l'impronta digitale e la fotocamera leggermente fuori fuoco, che attingono tutti dallo stesso pozzo.

Quando si aggiunge un logo, KoloQR svuota una zona di 11 x 11 moduli al centro della matrice e disegna il logo sopra, così il decodificatore legge un buco invece del bordo di un modulo coperto a metà. Quella zona è di 121 moduli qualunque sia il contenuto, il che produce un risultato che la maggior parte delle persone si aspetta al contrario: un URL più corto rende il logo proporzionalmente più grande e quindi più rischioso. Su un simbolo 29 x 29 quei 121 moduli sono il 14% del codice; su un 37 x 37 lo stesso logo è l'8,8%. Entrambi stanno dentro ciò che il livello H gestisce comodamente, ma la direzione dell'effetto è l'opposto dell'intuizione che un link più corto sia sempre più sicuro.

Il limite che nessun budget copre, e che vale la pena ripetere in una sezione che qualcuno potrebbe leggere per conto suo: la correzione degli errori ripara solo l'area dati. I danni a un pattern di ricerca, a un pattern di sincronizzazione o alla zona di silenzio non sono recuperabili a nessun livello, perché il decodificatore ha bisogno di tutti e tre prima di avere qualsiasi dato da riparare. L'intero compromesso fra capacità di recupero e dimensione del modulo è un argomento più lungo di una sezione, ed è la guida da leggere prima di scegliere un livello in uno strumento che te lo permette.

Quando un codice sagomato è la scelta sbagliata

Una forma è una decisione di design che spende larghezza e tolleranza, quindi ci sono lavori in cui non andrebbe spesa. Nominarli è più utile di un'ennesima rassicurazione che le forme vanno bene.

  • Qualsiasi cosa sotto i 20 mm circa. Un codice sagomato a quella dimensione lascia una matrice larga meno di 12 mm, e i codici piccoli sono il territorio in cui la dimensione del modulo decide tutto. I codici da biglietto da visita e da piccole etichette di prodotto sono codici quadrati.
  • Codici letti da scanner fissi o palmari invece che da smartphone. Gli imager da magazzino e gli scanner delle casse sono tarati su simboli semplici ad alto contrasto e sono spesso più vecchi dello smartphone che hai in tasca. Gli scanner laser non riescono a leggere un codice QR di nessuna forma, dato che leggono una riga e non un'immagine.
  • Qualsiasi cosa regolata da una specifica. La QR-fattura svizzera, lo standard nazionale di pagamento per Svizzera e Liechtenstein, prescrive il livello di correzione degli errori M, un simbolo di 46 x 46 mm, una dimensione minima di modulo di 0,4 mm e una croce svizzera di 7 x 7 mm al centro. Una versione rotonda di quel codice non è una variazione di design, è una non conformità. Lo stesso vale per le etichette regolamentate del farmaceutico e della tracciabilità alimentare.
  • Superfici già affollate. Un codice sagomato ha bisogno di spazio libero attorno per essere letto anche solo come codice, e un contorno decorativo su uno sfondo fotografico è la combinazione che con più affidabilità confonde una persona prima ancora di confondere uno scanner.
  • Quando il codice è il prodotto. Se qualcuno deve scansionarlo per essere pagato, per imbarcarsi o per essere curato, la quantità corretta di decorazione è nessuna.

C'è un ulteriore limite che vale la pena enunciare perché la gente lo cerca: un simbolo QR davvero non quadrato esiste, e non è ciò che si intende con codice esagonale. La ISO/IEC 23941:2022 definisce rMQR, un simbolo Micro QR rettangolare pensato per superfici strette come le etichette dei cavi e le fiale mediche, e la stessa ISO/IEC 18004 definisce Micro QR da 11 x 11 a 17 x 17 moduli con una zona di silenzio di due moduli. Sono entrambe norme reali. Nessuna delle due è qualcosa su cui si possa contare che l'app fotocamera nativa di uno smartphone legga, ed è per questo che un codice QR rettangolare rivolto al pubblico è ancora un simbolo quadrato dentro un'impaginazione rettangolare.

Come testare un codice sagomato prima di stamparlo

Testare un codice sagomato non è diverso dal testare uno normale, ma il margine d'errore è più piccolo, quindi il test che si salta è proprio quello che l'avrebbe preso. Richiede una decina di minuti ed è l'intero processo di qualità.

  1. Misura la matrice, non l'illustrazione. Apri l'SVG esportato e misura il blocco quadrato di moduli dentro la forma, poi dividi per il numero di moduli che lo attraversano. Quel numero è la tua dimensione di modulo, e decide tutto il resto. Sotto circa 0,4 mm in stampa, ingrandisci l'illustrazione invece di regolare qualsiasi altra cosa.
  2. Stampalo alla dimensione finale sul supporto finale. Una stampa laser d'ufficio su carta comune non è il test se il lavoro finisce su kraft, tessuto o una bottiglia curva. L'allargamento dell'inchiostro varia col materiale e si sottrae dallo stesso budget dello stile.
  3. Scansiona con due smartphone diversi, solo fotocamera nativa. Usa l'app fotocamera integrata invece di un'app di scansione dedicata. Le app di scansione sono più tolleranti di quelle native, e la fotocamera nativa è quella che userà il tuo cliente.
  4. Scansiona alla distanza e con la luce che avrà davvero. Prova da seduto un codice da tavolo, a braccio teso uno da scaffale, dall'altra parte della stanza uno da manifesto. Poi ripeti uno di questi con poca luce, che è dove un pattern di modulo povero di inchiostro mostra per primo il suo costo.
  5. Scansionalo di sbieco. Tieni lo smartphone a circa 30 gradi rispetto alla perpendicolare. È per questo che esistono i pattern di allineamento, ed è il test che intercetta un campo decorativo che stringe la zona di silenzio, dato che la correzione prospettica ha meno margine.
  6. Cambia una cosa e ritesta. Se ha fallito, cambia una cosa sola - ingrandire il codice, riportare la forma del modulo ai quadrati, alzare il contrasto - e rifai gli stessi cinque passi. Cambiare tre cose insieme non ti dice nulla su quale contasse.

Una cosa da non fare: testare al 400% di zoom su un monitor. Quel test lo passano tutti i codici, compresi quelli che stanno per fallire in stampa, il che lo rende peggiore di nessun test.

Quale forma per quale lavoro

La scelta della forma è una questione di impaginazione più che tecnica, dato che tutte e quattro si leggono quando sono dimensionate correttamente. Ciò che cambia è quanto spazio chiede ciascuna e come viene percepita. La mappa completa delle forme dei codici QR mette le quattro famiglie una accanto all'altra e nomina il livello che ciascuna ridisegna.

  • Quadrato. L'impostazione predefinita, e la risposta giusta ogni volta che lo spazio è stretto, il codice è piccolo o è coinvolta la specifica di qualcun altro. Usa meno larghezza per modulo di qualunque altra opzione.
  • Circolare. Costa circa un terzo di larghezza in più di un quadrato e sta bene su oggetti rotondi - coperchi di vasetti, sottobicchieri, spille, tappi a corona - dove un codice quadrato litiga con la superficie su cui si trova. La più indulgente delle tre opzioni sagomate; vedi i codici QR rotondi per capire dove finiscono.
  • Esagono. Costo simile a quello di un cerchio, con un aspetto più deliberato e ingegneristico. Si legge come geometrico anziché morbido, ed è per questo che i codici QR esagonali finiscono su packaging tecnico, badge per eventi e tutto ciò che usa già un motivo esagonale.
  • Triangolo. La forma più costosa di gran lunga - una base quasi doppia rispetto alla larghezza dell'esportazione quadrata per la stessa matrice - e la più riconoscibile. Vale su un manifesto, un volantino A5 o un'etichetta grande, che è gran parte dell'uso dei codici QR triangolari. Non vale su niente che tu possa tenere fra due dita.
  • Una cornice attorno a un codice quadrato. Spesso è una risposta migliore di un codice sagomato: un bordo, un'etichetta e una chiamata all'azione non costano alcuna dimensione di modulo, perché la cornice sta fuori dalla zona di silenzio invece di mangiare la larghezza dell'illustrazione. I codici QR brandizzati sono soprattutto questo, non cambi di forma.

KoloQR, un generatore di codici QR gratuito con codici QR circolari e di forma personalizzata, offre tutti e quattro i contorni con dodici pattern di modulo e due stili d'angolo, codifica al livello H, controlla il contrasto prima dell'esportazione ed esporta SVG, PDF ed EPS per la stampa. Puoi crearne uno nel generatore e misurare il file esportato contro i numeri qui sopra invece di prenderli per buoni: è esattamente il motivo per cui sono enunciati come misurazioni e non come garanzie.

E la risposta alla domanda del titolo, ripetuta per chi è arrivato a questa sezione da solo: i codici QR rotondi, triangolari ed esagonali si leggono in modo affidabile, perché la forma è decorazione attorno a una matrice quadrata intatta. Dimensionali sulla matrice interna anziché sul contorno esterno, e si comportano esattamente come il codice normale che contengono.

Crea il tuo codice QR

Gratis, senza account e senza filigrana. Scegli una forma, aggiungi un logo, controlla il contrasto ed esporta in SVG, PDF, EPS o PNG: un codice statico senza abbonamento dietro.

Genera codice QR

Questions? Answered

Sì. Un codice QR esagonale è una normale matrice quadrata con attorno un campo di moduli decorativi a sei lati, quindi i dati che uno scanner legge non cambiano. L'unica cosa da azzeccare è la dimensione: nella modalità esagonale di KoloQR la matrice occupa circa il 53% della larghezza tra le facce, quindi stampa l'esagono all'incirca il 40% più largo di quanto stamperesti la versione quadrata dello stesso codice.

Non in una forma che uno smartphone legga. La ISO/IEC 18004 definisce un simbolo QR come una matrice quadrata di moduli, quindi un'area dati davvero circolare non fa parte del formato e nessuna app fotocamera nativa la decodifica. Ogni codice QR rotondo che hai scansionato è una matrice quadrata dentro un'illustrazione rotonda. Non è un ripiego: è l'unica costruzione che esiste.

Non a parità di dimensione di modulo. Sono meno affidabili a parità di larghezza complessiva, ed è il confronto che la maggior parte delle persone fa senza saperlo. La matrice di un codice circolare è il 55-60% del suo diametro contro circa il 70% di un'esportazione quadrata, quindi scambiare l'uno con l'altro in uno spazio fisso rimpicciolisce ogni modulo di circa un quinto. Mantieni la dimensione del modulo e la forma non costa nulla.

Perché entrambi i costi di un codice sagomato scalano con la dimensione e nessuno dei due si vede a schermo. Il contorno prende larghezza che serviva alla matrice, e i moduli decorativi inchiostrano meno di ogni cella rispetto a quelli quadrati: un punto all'80% della larghezza della cella ne inchiostra circa metà dell'area. A 40 mm nessuno dei due conta. A 15 mm sono tutto il margine. Ingrandisci il codice prima di cambiare qualsiasi altra cosa.

Non portano dati e non vengono mai decodificati, perché uno scanner individua il simbolo tramite i suoi tre pattern di ricerca e legge solo la griglia che essi implicano. Il rischio vero è un altro: la ISO/IEC 18004 prescrive una zona di silenzio di quattro moduli attorno al simbolo, e un campo decorativo riduce la separazione visiva con cui uno scanner deve lavorare. Testa un codice sagomato alla dimensione finale e di sbieco, che è dove la cosa emerge, se deve emergere.

Con delicatezza, e solo il loro contorno. Uno scanner trova un codice QR grazie a un rapporto di 1:1:3:1:1 fra scuro e chiaro lungo qualsiasi linea passante per il centro di un marcatore d'angolo, quindi arrotondare l'anello esterno conserva il rapporto e il codice resta rilevabile. Riempire l'anello chiaro, assottigliare l'anello scuro o coprire un angolo con un logo lo rompe, e il codice non viene più trovato: un fallimento che la correzione degli errori non può raggiungere, perché il rilevamento avviene prima della decodifica.

Non per la forma in sé, dato che la decorazione sta fuori dalla matrice e non danneggia nulla. Ne ha bisogno per ciò che di solito accompagna una forma: un logo centrale, pattern di modulo poveri di inchiostro, illustrazione a colori. KoloQR codifica ogni codice al livello H, che recupera approssimativamente il 30% delle parole di codice, quindi il budget c'è per impostazione predefinita. In uno strumento che ti lascia scegliere, Q è il limite inferiore sensato per un codice stampato e con stile.

Sì, e probabilmente non è quello che vuoi. La ISO/IEC 23941:2022 definisce rMQR, un simbolo Micro QR rettangolare progettato per superfici strette come le etichette dei cavi e le fiale mediche. È una norma reale con hardware reale alle spalle, e non si può contare sul fatto che le fotocamere native degli smartphone la leggano. Per un aspetto rettangolare rivolto al pubblico, usa un simbolo quadrato dentro un'impaginazione rettangolare.

Dimensiona la matrice, poi applica il moltiplicatore della forma. Punta ad almeno 0,4 mm per modulo in stampa: un codice da 33 x 33 moduli richiede 13,2 mm di matrice, il che significa un'esportazione quadrata da 18 mm, un cerchio da 23 mm, un esagono da 25 mm o una base di triangolo da 34 mm. Per la distanza di lettura, la regola consueta di circa un centimetro di codice ogni dieci centimetri di distanza si applica alla matrice, non al contorno.

Dai per scontato di no, e verifica prima di impegnarti. Gli scanner laser leggono una sola riga e non riescono a leggere un codice QR di nessuna forma. Quelli a immagine ci riescono, ma sono tarati su simboli semplici ad alto contrasto e spesso sono molto più vecchi di uno smartphone attuale. Qualsiasi cosa venga scansionata da apparecchiature fisse anziché dai clienti dovrebbe essere un normale codice quadrato, alla dimensione che chiede la documentazione dell'apparecchiatura.

Perché KoloQR?

  • Crea codici QR per siti web, menù, Wi-Fi, PDF e biglietti da visita
  • Personalizza colori, loghi e forme uniche
  • Scarica file PNG e SVG di alta qualità
  • Pensato sia per la stampa che per il digitale
Genera codice QR
Un semplice codice QR nero accanto allo stesso codice ridisegnato come un cerchio con i colori del brand