Kody QR FAQ Kody QR | Kody kreskowe w pytaniach i odpowiedziach.

1.

QR kod to jeden z rodzajów kodów kreskowych, zaliczany do kodów matrycowych.  Skrót QR rozwija się z angielskiego jako Quick Response. W wolnym tłumaczeniu można powiedzieć, że jest to kod dający szybką odpowiedź. Dzięki możliwości współczesnych smartfonów, czyli wyposażeniu ich w kamery, silne procesory oraz odpowiednie oprogramowanie. Każdy użytkownik smartfonu może wykorzystać go jako urządzenie skanujące. Dzięki odpowiedniemu algorytmowi równomiernego rozrzucenia elementów na powierzchni , kody te są bardzo łatwo przetwarzane, a dodatkowo dzięki istnieniu mechanizmu korekcji, są rozpoznawalne przez urządzenia, nawet z zaistniałym błędem (np. wyblakła farba na powierzchni kodu kreskowego, albo częściowe jego zniszczenie). Kody QR wykorzystuje się w wielu dziedzinach życia. W marketingu, systemach przesyłkowych, w systemach biletowych , systemach identyfikacji, a nawet w sztuce. Przez ostatni czas dzięki rozpowszechnieniu się smartfonów i tabletów , kody QR stały się elementem otaczającej nas rzeczywistości.

2.

W zależności od ilości danych zapisanych w kodzie, kody  można podzielić na wersje. Standard definiuje 40 różnych wersji,  różniących się między sobą ilością modułów (elementów), a co za tym idzie rozmiarem. Wersja 1  - to 21 na 21 elementów, wersja 2  - to 25 na 25 elementów, wersja 3 to 29 na 29 elementów itd. Każda nowa wersja rośnie co 4 elementy, kończąc na wersji 40 - czyli 177 na 177 elementów. Ponieważ liczba elementów jest bezpośrednio związana z ilością danych, które można zapisać w kodzie kreskowym. Tzn. jeden element odpowiada jednemu bitowi, a jego stan bezpośrednio zależy od koloru. To im więcej elementów tym więcej danych można w kodzie zapisać. Wersja 1 - służy do zapisania dosłownie kilku znaków, ponieważ 21 * 21 to 441 bitów, co odpowiada trochę ponad 55 bajtom. Ale biorąc pod uwagę, że nie wszystkie bajty kodują wiadomość to informacja zapisana w wersji 1 jest już niewielka. Wersja ostatnia natomiast może zostać użyta do zapisania dość pokaźnej ilości danych.

Pod względem informacji na jaką wskazują kody, można je podzielić na kody statyczne lub kody dynamiczne. Statyczny kod QR wskazuje na dane, które nie mogą się zmienić. Np adres email, pozycja GPS, albo wizytówka VCard. Dynamiczny kod QR wskazuje na stały link www, który może zostać skonfigurowany do dynamicznego przekierowania np. na inną stronę WWW.  Rozwiązanie to zwykle oferuje dostarczenie danych związanych z skanowaniem kodów.

3.

Dynamiczny kod QR ma zapisany w sobie stały adres www serwisu pośredniczącego, adres ten  zwykle wykorzystywany jest do przekierowania na inne strony www, przy użyciu odpowiedzi HTTP 301 Moved Permanently. Rozwiązanie takie jest dostarczane przez wiele serwisów, np.  http://www.qr-code-generator.com .  Użytkownik ma dostęp do panelu konfiguracyjnego, w którym może konfigurować przekierowanie, a także śledzić statystyki zeskanowań kodu. Kod wskazuje na adres serwisu, który dostarcza rozwiązanie, zwykle jest to hash generowany automatycznie np. qrcodego.com/cXJjb2RlZ28uY29tCg. Serwis pośredniczący, czyli w tym wypadku qrcodego.com zajmuje się resztą, czyli zbieraniem statystyk i przekierowaniem na właściwą stronę www. Często serwisy dostarczające, tego typu rozwiązania pozwalają na utworzenie strony www, w obrębie ich adresu, bez samego przekierowania. Np. wizytówki firmy. Główną zaletą tego rozwiązania jest, możliwość zbierania statystyk. Użytkownik ma podgląd do różnych informacji, miejsc zeskanowań, ich ilości oraz niektórych danych o osobach skanujących. 

4.

Statyczny kod QR jest kodem, który wskazuje na stałe dane, które nie podlegają modyfikacjom.

Jest to kod, który ma w sobie zapisany np. adres email, wizytówkę VCard, czy daną kalendarzową VCalendar. Ten rodzaj danych nigdy nie ulegnie modyfikacjom, ponieważ nie ma takiej fizycznej możliwości. Nadaje się on np. do wykorzystywania w systemach biletowych. Ponieważ bilet powiedzmy na pociąg opisuje stały zestaw informacji, który nigdy nie powinien ulec zmianie.

Np. Skąd, Dokąd, Czas, Miejsce, Numer wagonu, Numer miejsca , oraz dodatkowe dane zabezpieczające.

5.

Kod kreskowy (z ang. barcode), inaczej zwany jest kodem paskowym i pod tą nazwą funkcjonował powszechnie jeszcze 10 lat temu, jest kombinacją jasnych i ciemnych elementów, uporządkowanych według algorytmu, który go definiuje. Za datę wynalezienia kodu przyjmuje się rok 1932, kiedy to powstała praca magisterska na uniwersytecie Harvarda, opisująca teoretyczne wykorzystanie kodów w supermarketach. Obecnie do grupy kodów kreskowych zalicza się, nie tylko kody paskowe ale też kody matrycowe, czyli kody dwuwymiarowe. Po więcej informacji proszę sięgnać do wikipedi - Kod kreskowy

6.

Kodów kreskowych jest bardzo wiele :

Do kodów paskowych można zaliczyć  : Kod 128 , EAN-8, EAN-13 .

Do kodów matrycowych można zaliczyć :  MaxiCode ,  Aztec Code , Kod QR

7.
Aby zeskanować kod QR wystarczy smartfon z aparatem fotograficznym i odpowiednim oprogramowaniem. Większość ponizszych aplikacji jest darmowa z opcją wyświetlania reklam.
Dla systemu operacyjnego android, można użyć jednej z poniższych aplikacji : Natomiast w systemie operacyjnym IOS, może to być :

W sklepach google oraz app store istnieje bardzo wiele aplikacji, które można wybrać dla siebie.

8.

Z kodów kreskowych QR, można korzystać na tysiące sposobów. W naszym serwisie przy pomocy generatora online można stworzyć :

QR kody z bitcoin czy wizytówką VCard. QR kod z www, email, pozycją gps, numerem telefonu czy smsem. Dodatkowo serwis oferują opcję z logo, które może sugerować użytkownikom jaką treść mogą otrzymać po zeskanowaniu kodu. Np logu youtube, sugeruje że kod będzie przekierowywał na film na youtube.

9.

Absolutnie nie. Domyślny kod ma właśnie taką postać, czyli składa się z białych i czarnych elementów równomiernie rozrzuconych na powierzchni kwadtatu. Ale taki kod, głównie kojarzy się z zastosowaniami w przemyśle. Korzystając z naszego serwisu użytkownik, może zaprojektować swoją własną wyjątkową wersję kodu dobierając wewnętrzny i zewnętrzy wygląd modułów synchronizujących, spośród elementów poniżej :

  1. circle
  2. cushion
  3. default
  4. diamond
  5. dots
  6. heavyround
  7. leaf
  8. left_eye
  9. right_eye
  10. shield
  11. sieve
  12. star

Oraz wygląd elementów spośród wartości poniżej :

  1. arrow
  2. circle
  3. default
  4. heavyround
  5. lightround
  6. sieve

Dodatkowa opcja wyboru koloru dla każdego z powyższych parametrów sprawia, że mamy niemal nieograniczone liczbę możliwości, aby zaskoczyć swoich odbiorców. Jak zrobić QR kod

10.

Wystarczy tylko poświęcić kilka minut na krótki trening odwiedzając  następujący link : Jak stworzyć QR kod , a nastepnie przejść na stronę główną serwisu i przystąpić do pracy. Po kilku minutach, stworzą Państwo kod, który można wydrukować, podzielić się poprzez udostępnienie linku, albo wykorzystać go na swojej stronie internetowej poprzez pobranie kodu embed. 

11.
Nazwa QR kod pochodzi od angielskiego Quick Response, co w wolnym tłumaczeniu oznacza kod, który można szybko odczytać.
12.
  • W Polsce używa się powszechnie sformułowania kod kreskowy. Kod kreskowy jednak obejmuje dużą grupę kodów, do których można zaliczyć

    kody paskowe np.  GS1-128UPC-A, EAN-13 czy kody matrycowe, których reprezentantem jest QR code. Innym określeniem QR kodu z którym się można spotkać to fotokod.

  • 13.

    Standard przewiduje 4 poziomy korekcji :

    Poziom L( od angielskiego słowa LOW) - Pozwala na odzyskanie 7% informacji.
    Poziom M (o angielskiego słowa MEDIUM) - Pozwala na odzyskanie 15% informacji.
    Poziom Q (od angielskiego słowa Quartile) - Pozwala na odzyskanie 25% informacji.
    Poziom H (od angielskiego słowa HIGH) - Pozwala na odzyskanie aż 30% informacji.

    14.

    W fotokodach stosuje się  kodowanie korekcyjne Reeda-Solomona (ang. Reed–Solomon error correction). Jest to rodzaj systemu korekcji błędów (ECC). Ten sam zresztą mechanizm wykorzystywany jest np. w  elektronice  użytkowej np:  CD, DVD, Blu-ray. W skrócie polega on na dodawaniu do pola danych dodatkowej informacji, służącej do detekcji błędu i ewentualnym jego skorygowaniu.

    15.

    Kod został opracowany przez japońska firmę Denso Wave w 1994 roku. Firma ta posiada znak towarowy jak i domenę http://www.qrcode.com/

    16.

    Kod QR jest rozmieszczony na kwadratowym tle, jednak jego elementy i moduły synchronizujące wcale już takie być nie muszą. Np elementy mogą przybierać postać okręgów, łezek czy strzałek, natomiast wygląd elementów synchronizacyjnych można wybierać spośród 12 wzorów np gwiazdki. Każdy element - moduł synchronizacyjny ma zewnętrzną i wewnętrzną krawędź, którą można przyporządkować do wyżej wymienionych wzorów. Daje to bagatela 12*12 czyli 144 możliwości. Im bardziej zmyślny kod tym większe prawdopodobieństwo, że może się nie skanować, proszę więc dobierać odpowiedni poziom korekcji i dodatkowo sprawdzać możliwość odczytania kodu, przy pomocy własnego telefonu.

    17.

    Tak , istnieje możliwość doboru zarówno koloru tła, koloru elementów synchronizujących jak i koloru elementów kodujących dane. Ważne by zadbać oto aby kolory elementów były o wiele ciemniejsze od tła, gdyż tylko wtedy kod będzie dobrze rozpoznawany przez skaner. W naszym serwisie niestety nie ma możliwości doboru koloru tła. W oparciu jednak,  istnienie innych parametrów - np. dobór kształtu elementów synchronizacyjnych oraz ich kolorów, użytkownik ma olbrzymią przestrzeń wyboru.

    18.

    Tak ! Dotyczy to zwykłych kodów jak i kodów z logo. Wszystkie ikonki w naszym serwisie, zostały wybrane z puli zestawów z darmową licencją nawet w celach komercyjnych. Jeżeli mają Państwo ochotę na pomoc to proszę o podzielenie się serwisem. Aby doprowadzić go do takiej wersji jak obecnie, musiałem spędzić dużo czasu przed monitorem.

    19.

    Ta strona to na razie moje hobby! Ale jeżeli uważasz że Ci pomogła, albo że jest fajna, albo że nie jest:)  to proszę o podzielenie się nią ze znajomymi w wszelkiej maści serwisach społecznościowych. Stworzenie serwisu, to wiele godzin pracy... To również trochę dolarów, które przeznaczyłem  w tłumaczenie strony, serwery, domenę itp...  Jeżeli masz jakieś pomysły, albo jesteś zainteresowany współpracą, to napisz maila, albo skontaktuj się ze mną przez G+, twitter. Jeżeli znajdziesz błąd to również napisz, w miarę możliwości postaram się go poprawić! Niestety nie dysponuje zespołem testerów na co dzień :) Można również pomóc wpłacając mały datek przez paypal...

    20.

    Typowy kod QR zbudowany jest z kwadratowych modułów, które przybierają jasny albo ciemny kolor. Zależnie od ilości kodowanych danych , kod może mieć rożne rozmiary. Sam wymiar modułu nie jest zdefiniowany, co za tym idzie rozmiar całego kodu również. Kody dzieli się na wersję. Od wersji 1 do wersji 40. Wersja 1 to 21 na 21 modułów i pozwala na zakodowanie najmniejszej ilości danych. Wersja 40 natomiast to 177 na 177 modułów i pozwala na zakodowanie największej liczby danych. Kolejne wersje rosną co 4 elementy, wersja 38 to 169 na 169 elementów a wersja 39 to 173 na 173 elementy. Bardzo ważnym elementem w  kodzie jest wzór wyszukiwania, który sprawia, że czytnik może się szybko zsynchronizować odnajdując elementy kluczowe kodu i przystąpić do dekodowania danych. Wzór wyszukiwania to trzy wzory pozycji - kilka modułów na ciemny kwadrat,  otoczony jasną ramką, potem otoczona ramką ciemn.   3 wzory pozycji umieszczone są w 3 rogach kodu. Elementy, słóżą do zapisu danych, korekcji oraz danych synchronizacyjnych. W kodzie zastosowano mechanizm maskowania , powodujący w miarę równomierne rozłożenie jasnych i ciemnych elementów na powierzchni kodu. Przekłada się to na zwiększenie szybkości odczytania przez skaner.

    21.

    Fotokody są dwuwymiarowe i dzięki swojej budowie szybko się skanują. Są wyposażone w mechanizm korekcji, co sprawia że nawet nie pełny fotokod, albo częściowo uszkodzony, może zostać odczytany poprawnie. Mechanizm korekcji oznacza również, że w kodach można używać logo. Użycie maskowania sprawia że jasne i ciemne elementy, są równomiernie rozłożone na powierzchni, co jest przyjemniejsze dla ludzkiego oka, niż zwykły kod paskowy.

    22.

    Pod następującym linkiem  QR kod jak zrobić ,  znajdują się wszystkie potrzebne Państwu informacje. Następnie proszę skorzystać z generatora na stronie głównej. Za każdym razem proszę sprawdzić czy kod się skanuje, jest to bardzo ważne, gdyż kody z logo czy z nie domyślnym wyglądem muszą mieć dpowiedni poziom korekcji.

    23.

    W serwisie jest dostępnych trochę ponad 100 ikon, głównie z social media. Zastosowanie ikony sprawia, że kod jest bardziej interesujący i o wiele bardziej przyciąga uwagę odbiorcy. Ale zdajemy sobie sprawę że jest to nie wystarczające do wszystkich Państwa potrzeb. Jeżeli są zainteresowani  użyciem w kodzie np. logo swojej firmy, prosimy o kontakt przez formularz na stronie głównej, usługa ta jest odpłatna.

    24.

    Najlepiej wysłać maila przez stronę główną, formularz znajduje się na samym dole. Kontakt przez social media może być znacznie opóźniony, z racji że się dopiero ich uczę i nie korzystam z nich w takim stopni jakbym chciał...

    25.

    Zdecydowanie Tak. Po każdym zrobieniu kodu pojawia się na dole link, którym można się podzielić ze swoimi znajomymi. Mogą Państwo również podzielić się kodem przez social media, albo wykorzystując embed code. Wystarczy tylko, go dodać do źródła swojej strony internetowej, czy bloga a kod automatycznie się pojawi na witrynie.

    26.

    Po każdym kliknięciu wygeneruj, link do fotokodu pojawia się poniżej panelu kontrolnego. Można go używać już na stałe. Dodatkowo, można pobrać embed code i osadzić go na swojej stronie internetowej. Embed code jest po prostu tagiem htmlowym opisującym obrazek. Aby się pojawił na stronie należy go umieścić między sekcjami body w kodzie html, większość współczesnych cmsów, właściwie robi to automatycznie, wystarczy skopiować embed code i umieścić go w odpowiednim miejscu swojego artykułu. 

    27.

    Znak towarowy należy do DENSO WAVE , wynalazcy kodu. Ale samo korzystanie z kodów jest już darmowe. Proszę zobaczyć na stronę DENSO QR code

    28.

    Nie. qrcodego.com jest w pełni darmowe. Jednak stworzenie serwisu, kosztowało mnie sporo pracy, proszę o najdrobniejszą formę pomocy, np. podzielenie się ze znajomymi w mediach społecznościowych. 

    29.

    W momencie odczytania kodu QR zaczynamy powoli wkraczać do świata online. Niestety będąc w świecie online jesteśmy już podatni na ataki hakerów. Hakerzy często wykorzystują użytkowników, po przez ich ciekawość i zainteresowanie. Kody QR, mogą przekierowywać na strony ze złośliwym oprogramowaniem czy wirusami użytkowników urządzeń mobilnych. Zwykle po zeskanowaniu kodu, pojawia się link, który następnie możne być zaakceptowany. Procedura skoku do świata online jest więc dwustopniowa : skan kodu i jego odczytanie, oraz potwierdzenie przez użytkownika. Oznacza to, że musimy wykazać się intuicją i pewnym zaufaniem co do źródła danych. Należy postępować tu podobnie, jak w przypadku otrzymania maile z niezaufanego źródła z podejrzanym załącznikiem.

    30.

    Jeżeli streamujesz na youtube, albo prowadzisz kanał na twitchu, lub jakimś innym serwisie. Wystarczy jedynie skorzystać z opcji utworzenia kodu z linku. Następnie podać link i ewentualnie dobrać odpowiednie logo. Po utworzeniu kodu należy sprawdzić czy się dobrze skanuje. Jeżeli nie, a użyto logo, oznacza to że powinieneś użyć wyższego poziomu korekcji. Jeżeli kod się skanuje. Można go użyć na swoim kanale. Pod panelem kontrolnym zawsze po utworzeniu kodu znajduje się link do niego, można również użyć opcji embed code. Embed code jest małym zestawem znaczników htmlowych, które możne umieścić na swojej stronie jeżeli ma się taką opcję. Zwykle serwisy udostępniają możliwość wstawiania zdjęć poprzez podanie linku do obrazka.



    31.

    Istnieje bardzo wiele informacji w internecine w języku angielsku. Wystarczy skorzystać z ulubionej wyszukiwarki.

    32.

    Tak , nie jesteśmy jedyni większosć rozwiązań internetowych pozwala na tworzenie jedynie kodów czarno-białych , ewentualnie na zmianę kolorów, ale nie wspiera doboru kształtu i logo.

    Oprócz powyższych generatorów www online istnieją oczywiście rozwiazania na smartfony oraz tablet.‎

    33.

    Czasami zdarza się, że kody stworzone w naszym serwisie są nie rozpoznawalne przez oprogramowanie skanujące. Jeżeli np. użytkownik użył logo, może to być spowodowane zbyt niskim poziomem korekcji. Proszę pamiętać, że logo w naturalny sposób wprowadza błąd do kodowanej informacji. Inną przyczyną błędów może być zbyt jasny kolor elementów albo modułów synchronizujących. Albo ich zbyt wymyślny kształt. Za każdym razem kiedy użytkownik stworzy kod, powinien go zeskanować i upewnić się, że zostanie prawidłowo rozpoznany przez programy skanujące.

    34.

    Niestety na razie nie ma możliwości tworzenie kodów z dużą ilością danych, dlatego nie uda się utworzyć się email z długim polem danych i pełnych wizytówek VCard , z pełnymi polami adresowymi pracy i domu.  Jak tylko będę miał czas to postaram się to naprawić, na razie nadaje sprawie niski priorytet:(

    35.

    Mogą, jeżeli tylko nie planują uzyć wygenerowanych kodów w zamachach ...