44

De barcodescanner (en waarom je telefoon trilt)

Richt je camera op een barcode. Voel de haptische tik. Zie het ISBN verschijnen.

4 min

Richt je camera op een streepjescode. Voel de haptische buzz. Zie hoe de ISBN verschijnt. Dit is de toekomst en er waren veertig regels code voor nodig.


Wat het doet

Met de streepjescodescanner kun je ISBN-streepjescodes scannen met de camera van je apparaat, rechtstreeks vanaf de pagina's Zoeken naar boeken of Verrijken. Richt de camera op een streepjescode en Shelvd leest deze, vult het ISBN-veld in en laat – als je het voelt – je telefoon een bevredigende kleine trilling geven om de scan te bevestigen.

Geen app om te installeren. Geen scanner van derden. Alleen het camerapictogram naast het ISBN-veld, een livezoeker en de stille voldoening dat je geen dertien cijfers hoeft te typen.


Waar kun je het vinden

Er verschijnt een klein camerapictogram naast elk ISBN-veld in Shelvd:

  • Boek opzoeken — naast het ISBN-zoekveld
  • Enrich Mode — naast het veld ISBN in het verrijkingspaneel
  • Boek toevoegen/bewerken — naast de velden ISBN-13 en ISBN-10

Tik op het pictogram. De camera wordt geopend in een zoeker-overlay. Houd de streepjescode in het zicht. Wanneer dit wordt gedetecteerd, knippert de zoeker groen, wordt het nummer ingevuld en wordt de overlay gesloten.


Ondersteunde barcodeformaten

Op de scanner staat:

  • EAN-13 — de standaard ISBN-barcode die te vinden is op elk boek dat sinds 1970 is gepubliceerd
  • EAN-8 — kortere variant, af en toe gebruikt
  • UPC-A — de Amerikaanse retailbarcode, soms te vinden op Amerikaanse edities

Het leest geen QR-codes, Code 128 of andere niet-boekbarcodes. Als je iets scant dat geen boekbarcode is, gebeurt er niets. De scanner is koppig specifiek.


Hoe het werkt (het nerdy bit)

Shelvd gebruikt twee detectie-engines, afhankelijk van je browser:

Native BarcodeDetector API — Beschikbaar in Chrome 83+ en andere Chromium-gebaseerde browsers. Dit is snel, draait op de GPU en vereist geen extra downloads. Als je browser dit ondersteunt, gebruikt Shelvd dit automatisch.

ZBar WASM fallback — Voor Safari, Firefox en andere browsers die de BarcodeDetector API niet ondersteunen. Shelvd laadt een WebAssembly-build van de ZBar-barcodebibliotheek, die volledig in de browser draait. Het initialiseren is iets langzamer (de WASM-module moet één keer worden geladen), maar werkt betrouwbaar in alle moderne browsers.

Je hoeft niet tussen beide te kiezen. Shelvd detecteert welke motor beschikbaar is en kiest de beste. De groene flits en haptische feedback werken hoe dan ook identiek.


Tips

  • Houd stil. De scanner heeft een duidelijk kader nodig. Langzame, doelbewuste bewegingen zijn beter dan het rondzwaaien van het boek.
  • Good-verlichting helpt. Barcodes die op een donkere achtergrond of op vouwen worden afgedrukt, kunnen lastig zijn bij weinig licht.
  • Afstand is belangrijk. Te dichtbij en de streepjescode is wazig. Te ver en het is te klein. Armlengte werkt meestal.
  • Matte barcodes scannen sneller dan glanzende barcodes, die licht kunnen reflecteren en de camera in verwarring kunnen brengen.

De trilling

Als je apparaat haptische feedback ondersteunt (de meeste telefoons doen dat, de meeste laptops niet), activeert de Shelvd een korte trillingspuls wanneer een streepjescode met succes wordt gedetecteerd. Het is hetzelfde feedbackpatroon dat je telefoon gebruikt voor een succesvolle tik: kort, bevredigend en volledig optioneel.

Als je apparaat geen haptiek ondersteunt, krijgt je nog steeds de groene overlay-flitser. Je hoeft je er gewoon niet zelfvoldaan over te voelen.


Na de scan

De gescande ISBN verschijnt in het veld. Wat er vervolgens gebeurt, hangt af van waar je hebt gescand:

  • Boek opzoeken: De ISBN vult het zoekveld in. Druk op Zoeken om je actieve providers te raadplegen.
  • Enrich Mode: De ISBN wordt gebruikt om te zoeken naar overeenkomende records om deze te vergelijken met je bestaande gegevens.
  • Vorm toevoegen/bewerken: Het veld ISBN-13 (of ISBN-10) is gevuld. Opslaan als je klaar bent.

De scanner zoekt niet automatisch na het scannen; hij vult het veld en wacht op je. Dit is opzettelijk. Soms wilt je de ISBN scannen, ernaar kijken en beslissen of je iets anders wilt zoeken of typen. De controle blijft bij jou.


Beschikbaarheid

De barcodescanner is beschikbaar op alle niveaus, inclusief de gratis Collector-laag. Het scannen van een streepjescode kost geen credits; je leest gewoon een nummer van een sticker.


Zie ook: Library Lookup · Enrich Mode · Identifiers

De barcodescanner (en waarom je telefoon trilt) — Shelvd