Naar de inhoud

Toepassing

Een QR-menukaart maken en wijzigen zonder herdruk

Een QR-menukaart bestaat uit vier beslissingen, en slechts één daarvan gaat over de code. Je kiest wat de code opent, hoe hij is vormgegeven, waar en op welk formaat hij wordt gedrukt, en hoe je hem wijzigt als de tafels al gedekt zijn. Goed genomen kost een prijswijziging een minuut; verkeerd genomen sta je middenin de service tafelstandaards te herdrukken. Deze gids loopt alle vier door in de volgorde waarin ze zich werkelijk aandienen.

Wat je klaar moet hebben voordat je iets genereert

Vrijwel elke QR-menukaart die faalt, faalt omdat de bestemming niet klaar was, niet omdat de code verkeerd was. Zet de bestemming vast en bekijk hem op een telefoon voordat je een generator opent.

Je hebt vier dingen nodig, en geen ervan kost veel tijd:

  • De kaart zelf, als webpagina of pdf, al gepubliceerd op een openbaar adres dat geen inloggen vereist.
  • Je logo als PNG of SVG met transparante achtergrond, als je de code wilt vormgeven.
  • Een besluit over wie prijzen bijwerkt en hoe je weet dat de wijziging live is.
  • Een telefoon die niet van jou is om mee te testen — je eigen toestel heeft de pagina in het cachegeheugen en zal liegen over de laadtijd.

Pdf of mobiele pagina: kies op wat er verandert

Een pdf is sneller live. Bestaat de kaart al als opgemaakte pdf, dan sta je binnen tien minuten online, en voor een korte, stabiele kaart is dat een volstrekt redelijk antwoord.

Op de telefoon betaal je er wel voor. Een pdf opent in een viewer in plaats van een browser, verschijnt op de maat waarvoor de pagina is ontworpen, en dwingt de gast tot inzoomen en slepen om een prijs te lezen. Niets herschikt zich. Allergeneninformatie in korps acht is op armlengte onleesbaar.

Een mobiele pagina is beter zodra de kaart structuur heeft — categorieën om tussen te springen, allergenen om te filteren, gerechten die opraken, een aanbieding die alleen tussen de middag geldt. Het is bovendien de enige versie die je fatsoenlijk kunt meten, want een pagina kan je vertellen welk onderdeel iemand opende en een pdf niet.

Een bruikbare vuistregel: verandert de kaart vaker dan eens per maand, of zou een gast er ooit iets in willen zoeken, bouw dan de pagina. Anders volstaat de pdf, en stap je later over zonder één gedrukte code aan te raken.

Een menucode hoort altijd dynamisch te zijn

Een statische QR draagt de bestemming in de matrix zelf. Hij werkt onbeperkt, heeft geen dienst achter zich nodig en is nooit te wijzigen. Eenmaal op een tafelstandaard gedrukt, is dat adres hét adres.

Een dynamische QR draagt in plaats daarvan een kort omleidingsadres, en de bestemming erachter is een instelling die je kunt bewerken. Het gedrukte patroon verandert nooit; waar het heen leidt wel.

Voor een restaurant is dat geen moeilijke afweging. Menukaarten veranderen — minstens per seizoen, en in de praktijk zodra een leverancier uitvalt of een prijs beweegt. Een statische code verplicht je elke tafelstandaard, etalagesticker en afhaalverpakking te herdrukken op de dag dat je één prijs wijzigt. Een dynamische maakt er een bewerking van.

Het enige echte voordeel van statisch — van niets afhankelijk zijn — telt bij een wifi-wachtwoord of een vCard, niet bij een kaart die toch al afhangt van een werkende website.

Genereer de code en geef hem vorm zonder hem te breken

Maak de code, wijs hem naar je bestemming, en laat de technische instellingen met rust tenzij je weet wat je verandert. De standaardwaarden zijn zo gekozen dat de code scant.

De vormgeving is de stap waarin menukaarten het vaakst beschadigd raken, omdat hij puur cosmetisch lijkt. Drie beperkingen zijn de moeite waard te kennen, want daaruit volgt elke regel over logo’s en kleuren:

  • De foutcorrectie. Een QR-code draagt overtollige gegevens waardoor hij ook deels afgedekt nog leesbaar blijft — de niveaus herstellen ruwweg 7 %, 15 %, 25 % en 30 % van de matrix. Een logo werkt doordat het binnen die marge past. Dek meer af dan het niveau toestaat en de code verslechtert niet geleidelijk, hij houdt op met lezen.
  • De stille zone. De specificatie eist vier modules schone marge aan alle vier de zijden. Ontwerpers snijden die stelselmatig weg omdat ze op lege ruimte lijkt. Dat is ze niet: zo vindt een lezer de randen van de code.
  • Contrast, in de juiste richting. Donkere modules op een lichte ondergrond. Omgekeerde codes lezen op sommige telefoons wel en op andere niet, en een menukaart is de slechtste plek om uit te vinden welke.

Schrijf een oproep tot actie, geen „scan mij”

„Scan mij” vertelt de gast wat te doen met zijn handen en niets over waarom. De woorden naast de code zijn het enige dat antwoord geeft op „wat levert dit mij op”, en ze veranderen het scanpercentage meer dan welke ontwerpkeuze ook.

Zeg wat er opengaat: „Menukaart openen”. „Bekijk de cocktailkaart”. „Allergenen bekijken”. „Bestel vanaf je tafel”. Leidt de code ergens anders heen dan verwacht — naar een wijnkaart in plaats van de menukaart — zeg dat er dan bij, want een gast die verkeerd uitkomt scant de tweede code niet meer.

Blijf in de taal van de zaal. In een zaak met vaste internationale gasten zijn twee talen naast de code de ruimte waard die ze innemen.

Formaat en plaatsing: druk voor de leesafstand

De gangbare vuistregel is dat een code ongeveer een tiende van de leesafstand moet meten. Een tafelstandaard op armlengte — zo’n 30 cm — vraagt om een code van ongeveer 3 cm. Een etalagesticker die van twee meter gelezen wordt, vraagt om zo’n 20 cm, veel meer dan de meeste mensen verwachten, en dat is de belangrijkste reden waarom een code in de etalage ongescand blijft.

Dat is een vertrekpunt, geen specificatie. Een langer bestemmingsadres propt meer modules in hetzelfde vierkant, maakt elke module kleiner en de code moeilijker leesbaar op hetzelfde fysieke formaat — nog een stil argument voor de dynamische code, waarvan het omleidingsadres van nature kort is.

Plaatsing telt net zo zwaar als formaat. Codes falen op tafels door weerspiegeling van een gelamineerd oppervlak of een lamp boven het hoofd, doordat een kruidenstel de halve matrix bedekt, of doordat de standaard naar het gangpad wijst in plaats van naar de gast. Ga op je eigen stoel zitten en kijk vanaf daar.

Een aparte code per plaatsing

Het is verleidelijk om één code te maken en die overal te drukken. Doe dat niet. Maak er één per soort plaatsing — tafels, etalage, bar, afhaalverpakking, bon — en laat ze allemaal naar dezelfde kaart wijzen.

Het kost niets en het is de enige manier waarop de cijfers ooit iets betekenen. Eén code vertelt je dat er gescand is. Vijf codes vertellen je dat de etalagesticker niets oplevert, dat afhaalverpakkingen een derde van het verkeer genereren, en dat de barkaart om elf uur ’s ochtends geopend wordt — en elk daarvan is een beslissing waarop je kunt handelen.

Heb je meer dan één zaak, splits dan ook per locatie. Dezelfde plaatsing in twee zalen vergelijken is de snelste manier om te ontdekken dat een probleem aan de zaal ligt en niet aan de kaart.

Prijzen en gerechten wijzigen na het drukken

Daarvoor heb je de dynamische code, en het loont een echt proces te hebben in plaats van het tussendoor te doen tijdens de service.

Werk de bestemming bij — de pagina of de vervangende pdf — en controleer die op een telefoon voordat je er iets naartoe wijst. Verander dan waar de code heen leidt en scan een echte gedrukte code vanaf een echte tafel ter bevestiging. Niet de voorvertoning op je scherm: de gedrukte, want alleen die bewijst dat de code die je daadwerkelijk in de zaal hebt uitkomt waar je denkt.

Doe de omzetting waar mogelijk buiten de servicetijden. Een gast die midden in de update scant krijgt een kapotte pagina zonder uitleg, en probeert het geen tweede keer.

Meet de dingen die werkelijk beslissingen zijn

Het totale aantal scans is het minst bruikbare cijfer op het dashboard en het cijfer dat iedereen rapporteert. Het stijgt als het druk is. Meer zegt het niet.

De cijfers die je handelen veranderen, zijn vergelijkend. De verhouding tussen unieke en totale scans laat zien of mensen de kaart opnieuw openen — bij een milde verhouding leest dat als belangstelling, bij zes keer openen tijdens één maaltijd als slechte navigatie. Scans per plaatsing vertellen welke gedrukte vlakken hun plek verdienen. Scans per uur vertellen of de lunchaanbieding tussen de middag gezien wordt.

Let op de voor de hand liggende vallen: eigen personeel dat codes test blaast de vroege cijfers op, en een volle zaterdag laat alles op een succes lijken. Vergelijk gelijk met gelijk — deze dinsdag met de vorige, deze standaard met die etalagesticker.

Controleer dit voordat het naar de drukker gaat

Alles hieronder heeft al eens een echte menukaart gebroken. De lijst kost ongeveer tien minuten en is veel goedkoper dan een herdruk.

  • Scan de code vanaf een gedrukte proef, niet vanaf het scherm — scannen vanaf een scherm verbergt contrast- en formaatproblemen volledig.
  • Test op minstens één Android en één iPhone, en op een ouder toestel als je er een kunt vinden.
  • Test in het werkelijke licht van de zaal, ook ’s avonds.
  • Controleer de bestemming op een telefoon, niet op een laptop: aanraakvlakken, laadtijd, en of prijzen leesbaar zijn zonder in te zoomen.
  • Bevestig dat de stille zone de opmaak heeft overleefd en dat er niets over de code heen gedrukt is.
  • Bevestig dat de bestemming openbaar bereikbaar is — geen concept, geen inlog, geen bestand dat verloopt.
  • Controleer dat de oproep tot actie zegt wat er opengaat en leesbaar is vanuit zittende positie.

Over de auteur

Andrii Petlovanyi

Bouwt Mosaqo voor web, iOS en Android.

FAQ

Veelgestelde vragen

Verloopt een QR-code?

De code zelf niet — het patroon is slechts data en zal over tien jaar nog leesbaar zijn. Wat kan ophouden te werken, is dat waar hij naar wijst. Een statische code breekt wanneer de pagina achter het adres verhuist of verwijderd wordt, en daar is na het drukken niets meer aan te doen. Een dynamische code blijft werken zolang de omleiding bestaat, en je kunt hem op elk moment verleggen.

Kan ik de kaart wijzigen zonder de codes te herdrukken?

Ja, als de code dynamisch is. Je wijzigt de bestemming — een nieuwe pagina of een vervangende pdf — en elke gedrukte code volgt, omdat de code een omleidingsadres draagt en niet het adres van de kaart. Dat is de belangrijkste praktische reden om een restaurantcode vanaf het begin dynamisch te maken; een statische is na het drukken niet meer te wijzigen.

Hoe groot moet een QR-code op een restauranttafel zijn?

Ongeveer een tiende van de leesafstand. Een standaard die van zo’n 30 cm gelezen wordt, vraagt om een code van ongeveer 3 cm, een prettig formaat voor een kaartje. Druk groter als het oppervlak glanzend is, de zaal schemerig, of het bestemmingsadres lang — alle drie maken lezen op hetzelfde fysieke formaat moeilijker.

Moet de QR-menukaart een pdf of een webpagina zijn?

Een pdf is sneller live en aanvaardbaar voor een korte, stabiele kaart. Een mobiele pagina is beter zodra de kaart categorieën heeft om tussen te springen, allergenen om te filteren, of gerechten en prijzen die veranderen — en het is de enige versie die je kan vertellen wat gasten werkelijk openden. Je kunt met een pdf beginnen en later zonder herdruk overstappen, mits de code dynamisch is.

Mag ik mijn logo in het midden van de code zetten?

Ja, binnen grenzen. Een QR-code draagt overtollige gegevens waardoor hij ook deels afgedekt leesbaar blijft, en een logo past binnen die marge — de correctieniveaus herstellen ruwweg 7 % tot 30 % van de matrix, afhankelijk van de instelling. Houd het logo duidelijk binnen die marge, laat de stille zone van vier modules ongemoeid, en test het gedrukte resultaat in plaats van de voorvertoning op het scherm.

Waarom scant mijn QR-menukaart niet?

In de praktijk is het vrijwel altijd één van vijf dingen: de code is te klein gedrukt voor de afstand, het contrast is te zwak of omgekeerd, de stille zone is bij de opmaak weggesneden, weerspiegeling van laminaat of een lamp overstraalt de matrix, of de bestemming zelf is onbereikbaar. Test een gedrukte proef in de echte zaal voordat je de code de schuld geeft.

VOLGENDE STAP

KLAAR VOOR JE EERSTE QR-CODE?

Maak een QR-code en test hem vóór het drukken

De eerste release van Mosaqo is gratis en vraagt geen betaalkaart.

Gratis beginnen