Uruchom kamerę albo prześlij zdjęcie kodu, aby zacząć.
Skaner działa w całości na Twoim urządzeniu - ani obraz z kamery, ani przesłane zdjęcie nie są nigdzie wysyłane. Obsługiwane formaty: EAN-13, EAN-8, UPC-A, Code-128, Code-39, ITF, QR, DataMatrix, Aztec i PDF417.
- Kamera - najlepiej działa na telefonie (tylny aparat, dobre światło, kod wypełnia kadr).
- Zdjęcie - działa też na komputerze bez kamery: prześlij plik z dysku albo zdjęcie zrobione wcześniej. Przydaje się przy słabym oświetleniu lub gdy kod jest na ekranie innego urządzenia.
- Po zeskanowaniu kliknij „Odtwórz w generatorze" - trafisz np. do generatora EAN-13 z wypełnionym numerem, gotowym do pobrania jako PNG, SVG czy PDF.
Jak działa skanowanie kodu w przeglądarce
Skaner pobiera obraz z kamery, a następnie szuka na nim wzoru kresek lub modułów. Jeśli Twoja przeglądarka udostępnia wbudowany mechanizm BarcodeDetector, korzystamy z niego, bo jest szybki i działa na zasobach systemu. W pozostałych przypadkach uruchamia się zapasowy dekoder ZXing napisany w JavaScripcie. Dzięki temu skaner działa na różnych telefonach i komputerach, a cała analiza obrazu odbywa się lokalnie, bez wysyłania go na serwer. Przeglądarka poprosi o zgodę na dostęp do kamery, a odmowa nie blokuje drugiej drogi: zawsze możesz przesłać zdjęcie z dysku. Dostęp do kamery działa tylko na stronach z szyfrowanym połączeniem HTTPS, dlatego skanera nie otworzysz z pliku zapisanego na dysku.
Kody jednowymiarowe, takie jak EAN-13 czy Code-128, muszą być widoczne na całej szerokości, łącznie z pustymi marginesami po bokach. Kody dwuwymiarowe, na przykład QR i Data Matrix, zawierają dodatkową redundancję i zwykle lepiej znoszą zagięcia, drobne zabrudzenia czy lekkie pochylenie kadru.
Jak zrobić dobry skan
- Światło. Równe, rozproszone oświetlenie działa najlepiej. Unikaj ostrego cienia własnej ręki i telefonu padającego na kod.
- Odległość i ostrość. Kod powinien wypełniać sporą część kadru. Zbyt blisko aparat nie złapie ostrości, zbyt daleko kreski zleją się w szare pasy. Poczekaj chwilę, aż obraz się wyostrzy.
- Odblaski. Błyszcząca folia i laminat odbijają światło. Przechyl opakowanie lub zmień kąt, aż refleks zniknie z kodu.
- Ekran telefonu lub monitora. Zwiększ jasność wyświetlacza i trzymaj aparat prosto na wprost. Siatka pikseli potrafi tworzyć na zdjęciu falujący wzór, który zaburza kreski.
- Strefa ciszy. Wokół kodu musi zostać puste, jasne pole. Jeśli kod jest przycięty przy samej krawędzi, odczyt często się nie udaje.
Co zrobić, gdy kod się nie czyta
Najpierw przetrzyj obiektyw aparatu i spróbuj przy innym świetle. Jeśli to nie pomaga, zrób zdjęcie z mniejszej odległości i prześlij je jako plik, bo statyczny, ostry obraz bywa łatwiejszy do odczytu niż strumień z kamery. Przy kodzie jednowymiarowym ustaw telefon tak, by kreski biegły pionowo w kadrze, i trzymaj aparat równolegle do powierzchni. Jeśli problem się powtarza dla własnej etykiety, przyczyną bywa zbyt mały rozmiar, niski kontrast albo rozmyty wydruk. Wskazówki znajdziesz w tekście jakość i weryfikacja kodu. Pamiętaj też, że odczyt telefonem to szybki test, a nie profesjonalna weryfikacja jakości wydruku według norm.
Prywatność i praktyczne zastosowania
Obraz z kamery i przesłane zdjęcia nie opuszczają Twojego urządzenia, więc możesz bezpiecznie skanować także kody z dokumentów wewnętrznych. Skaner przydaje się do sprawdzenia wydruku przed drukiem seryjnym partii z generatora wielu kodów, do odczytania numeru z produktu, którego nie chcesz przepisywać ręcznie, oraz do otwarcia treści kodu QR. Po odczycie możesz sprawdzić poprawność numeru w kalkulatorze cyfry kontrolnej albo odtworzyć kod w generatorze i dopracować jego wygląd. Jeśli skanujesz numer z cudzego produktu, pamiętaj, że sam odczyt mówi tylko, jakie cyfry zakodowano, a nie kto jest właścicielem numeru ani czy produkt jest oryginalny.