Kod QR: Różnice pomiędzy wersjami

Z Encyklopedia Zarządzania
mNie podano opisu zmian
m (cleanup bibliografii i rotten links)
 
(Nie pokazano 17 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
{{infobox4
Kod QR, QR code lub fotokody (z angielskiego "Quick Response", QR= szybka odpowiedź). Kod posiada formę alfanumeryczną, dwuwymiarową, matrycową, kwadratową, wymyślony oraz opracowany został przez [[przedsiębiorstwo]] Denso-Wave w Japonii w 1994 roku (Oficjalna strona o kodach QR, 2018)
|list1=
<ul>
<li>[[Baza NoSQL]]</li>
<li>[[HTML]]</li>
<li>[[HTTP]]</li>
<li>[[JavaScript]]</li>
<li>[[SQL]]</li>
<li>[[Topologia sieci]]</li>
<li>[[Komputer stacjonarny]]</li>
<li>[[Sieć komputerowa]]</li>
<li>[[Technologia FLASH]]</li>
</ul>
}}


Kod QR, QR code lub fotokody (z angielskiego "Quick Response”, QR= szybka odpowiedź). Kod posiada formę alfanumeryczną, dwuwymiarową, matrycową, kwadratową, wymyślony oraz opracowany został przez [[przedsiębiorstwo]] Denso-Wave w Japonii w 1994 roku. (Oficjalna strona o kodach QR, 2018)
==TL;DR==
==TL;DR==
Kod QR to dwuwymiarowy, alfanumeryczny kod stworzony w Japonii w 1994 roku. Jest używany do przechowywania danych, takich jak adresy URL, dane kontaktowe, adresy e-mail itp. Może być odczytany za pomocą czytnika zainstalowanego na urządzeniu przenośnym, takim jak telefon komórkowy. Kod QR ma różne wersje i poziomy korygowania błędów. Jest szeroko wykorzystywany na całym świecie.
Kod QR to dwuwymiarowy, alfanumeryczny kod stworzony w Japonii w 1994 roku. Jest używany do przechowywania danych, takich jak adresy URL, dane kontaktowe, adresy e-mail itp. Może być odczytany za pomocą czytnika zainstalowanego na urządzeniu przenośnym, takim jak telefon komórkowy. Kod QR ma różne wersje i poziomy korygowania błędów. Jest szeroko wykorzystywany na całym świecie.


== Charakterystyka ==
==Charakterystyka==
Kod QR jest bardzo uniwersalny, dzięki możliwości zapisywania w nich liter, cyfr oraz znaków zakodowanych przez użytkownika staje się on coraz bardziej popularny. Ma postać modularną i stałowymiarową przedstawiony w formie graficznej składający się z czarno-białych kwadratów. W utworzonym kodzie można zapisać [[dane]] w alfabecie kanji, greckim, arabskim, hebrajskim oraz cyrylicy sprawiając, że staje się on kodem globalnym.  
Kod QR jest bardzo uniwersalny, dzięki możliwości zapisywania w nich liter, cyfr oraz znaków zakodowanych przez użytkownika staje się on coraz bardziej popularny. Ma postać modularną i stałowymiarową przedstawiony w formie graficznej składający się z czarno-białych kwadratów. W utworzonym kodzie można zapisać [[dane]] w alfabecie kanji, greckim, arabskim, hebrajskim oraz cyrylicy sprawiając, że staje się on kodem globalnym.


Dzięki zastosowaniu dwuwymiarowości kodu może być on używany na produktach szybko przemieszczających się względem skanera, lub też nośnikach które mają przenieść użytkownika na określone strony poprzez zakodowanie adresów URL.
Dzięki zastosowaniu dwuwymiarowości kodu może być on używany na produktach szybko przemieszczających się względem skanera, lub też nośnikach które mają przenieść użytkownika na określone strony poprzez zakodowanie adresów URL.


Odczytywanie kodu jest możliwe dzięki zastosowaniu czytnika zainstalowanego na urządzeniu przenośnym np. telefonie komórkowym, co sprawia że [[użyteczność]] tej formy wzrasta wraz z rozwojem technologii. [[Technologia]] fotokodów zdecydowanie częściej jest spotykana w państwach o wysokim poziomie rozwoju technologicznym np. w Japonii niż w Polsce która ciągle jest w fazie wdrażania tego rodzaju rozwiązań w logistyce.  
Odczytywanie kodu jest możliwe dzięki zastosowaniu czytnika zainstalowanego na urządzeniu przenośnym np. telefonie komórkowym, co sprawia że [[użyteczność]] tej formy wzrasta wraz z rozwojem technologii. [[Technologia]] fotokodów zdecydowanie częściej jest spotykana w państwach o wysokim poziomie rozwoju technologicznym np. w Japonii niż w Polsce która ciągle jest w fazie wdrażania tego rodzaju rozwiązań w logistyce.
<google>t</google>
 
==Wersje kodu==
Kod QR występuje w dwóch wersjach:


== Wersje kodu ==
'''[[Model]] 1''' charakteryzuje się zawartością wzoru który miał służyć do późniejszego poszerzania funkcji modułu.
Kod QR występuje w dwóch wersjach:
<br />
'''[[Model]] 1''' charakteryzuje się zawartością wzoru który miał służyć do późniejszego poszerzania funkcji modułu.  
<br />
'''Model 2''' został opracowany na bazie modelu 1, zawiera on natomiast wzory osiowe składające się z dwóch kontrastowych kwadratów ułożonych koncentrycznie. Ilość kwadratów uzależniona jest od wersji symbolu. (Jerczyńska M. 2000, s. 61)


== Wygląd kodu ==
'''Model 2''' został opracowany na bazie modelu 1, zawiera on natomiast wzory osiowe składające się z dwóch kontrastowych kwadratów ułożonych koncentrycznie. Ilość kwadratów uzależniona jest od wersji symbolu (Jerczyńska M. 2000, s. 61)
[[Plik:kod_QR_MagdalenaBiela.png|300px|right|thumb|Rys. 1 Przykład kodu QR]]
*'''Cicha strefa'''- Każdy z QR code złożony jest z obszaru cichej strefy na który składają się cztery moduły ze wszystkich stron kodu, dzięki czemu staje się on jeszcze bardziej czytelny dla urządzeń skanujących.
*'''Wzór pozycji'''- Wzory wyszukiwania to trzy kwadraty umieszczone w rogach kodu zasadniczego mające na celu ułatwić rozpoznawanie pozycji w czasie właściwego skanowania. Każdy z nich składa się z dwóch ciemnych kontrastowo ułożonych kwadratów.
*'''Separatory'''- "Pomiędzy każdym wzorem pozycji a polem kodowania danych znajduje się jasny separator o szerokości jednego modułu.” (Jerczyńska M. 2000, s. 61)
*'''Wzór synchronizacji'''- Ułożone naprzemiennie kolorystycznie kwadraty umieszczone są pomiędzy wzorami pozycji określając długość modułu.
*'''Wzór osiowy'''- Czarny moduł otoczony biało- czarną ramką, służy do określenia perspektywy kodu względem czytnika. Na małych kodach musi występować przynajmniej jeden taki moduł, w bardziej zaawansowanej formie może wystąpić nawet 22 takich wzorów.
*'''[[Informacja]] o formacie'''- Dzięki zapisaniu wersji formatu urządzenie skanujące jest w stanie rozpoznać jakiego typu dane zostały zapisane w kodzie np. tekst, dane adresowe, adres strony internetowej.
*'''Informacja o wersji'''- W kodzie QR występuje 40 obecnie dostępnych wersji, ten znacznik pozwala na określenie konkretnej z nich, a co za tym idzie, określa ilość zapisanych informacji w znaczniku.
*'''Korekcyjne słowa kodowe i dane'''- Kod QR ma postać małych biało-czarnych kwadratów tworzący jeden duży o bokach od 21 x 21 modułów, do 177x177 modułów. Istnieje czterdzieści odmian kodów różniących się między sobą wielkością, ich [[zmiana]] następuje co 16 modułów w celu zapisania większej ilości informacji.


Cechy wymiaru X powinny zostać ustalone w specyfikacji aplikacji zajmującej się tworzeniem kodu, uwzględniając możliwości drukarek oraz urządzeń do odczytywania kodów. Dane X powinny dotyczyć zarówno szerokości jak i wysokości modułów.
<google>n</google>


Pojemność zakodowanych danych w kodzie 1 wersji zapisuje się tylko 25 znaków. W przypadku 40 wersji kodu, może składać się z aż 4296 symboli alfanumerycznych, 7089 cyfr lub 1817 znaków Kanji (znaki Japońskiego alfabetu).(Jerczyńska M. 2000, s. 60)  
==Wygląd kodu==
[[Plik:kod_QR_MagdalenaBiela.png|300px|right|thumb|Rys. 1 Przykład kodu QR]]
* '''Cicha strefa''' - Każdy z QR code złożony jest z obszaru cichej strefy na który składają się cztery moduły ze wszystkich stron kodu, dzięki czemu staje się on jeszcze bardziej czytelny dla urządzeń skanujących.
* '''Wzór pozycji''' - Wzory wyszukiwania to trzy kwadraty umieszczone w rogach kodu zasadniczego mające na celu ułatwić rozpoznawanie pozycji w czasie właściwego skanowania. Każdy z nich składa się z dwóch ciemnych kontrastowo ułożonych kwadratów.
* '''Separatory'''- "Pomiędzy każdym wzorem pozycji a polem kodowania danych znajduje się jasny separator o szerokości jednego modułu". (Jerczyńska M. 2000, s. 61)
* '''Wzór synchronizacji''' - Ułożone naprzemiennie kolorystycznie kwadraty umieszczone są pomiędzy wzorami pozycji określając długość modułu.
* '''Wzór osiowy''' - Czarny moduł otoczony biało - czarną ramką, służy do określenia perspektywy kodu względem czytnika. Na małych kodach musi występować przynajmniej jeden taki moduł, w bardziej zaawansowanej formie może wystąpić nawet 22 takich wzorów.
* '''[[Informacja]] o formacie''' - Dzięki zapisaniu wersji formatu urządzenie skanujące jest w stanie rozpoznać jakiego typu dane zostały zapisane w kodzie np. tekst, dane adresowe, adres strony internetowej.
* '''Informacja o wersji''' - W kodzie QR występuje 40 obecnie dostępnych wersji, ten znacznik pozwala na określenie konkretnej z nich, a co za tym idzie, określa ilość zapisanych informacji w znaczniku.
* '''Korekcyjne słowa kodowe i dane''' - Kod QR ma postać małych biało-czarnych kwadratów tworzący jeden duży o bokach od 21 x 21 modułów, do 177x177 modułów. Istnieje czterdzieści odmian kodów różniących się między sobą wielkością, ich [[zmiana]] następuje co 16 modułów w celu zapisania większej ilości informacji.


Ponadto, fotokody działają w wersji oryginalnej, negatywie oraz odbiciu lustrzanym. (Każmierczak P, 2012, str 70)
Cechy wymiaru X powinny zostać ustalone w specyfikacji aplikacji zajmującej się tworzeniem kodu, uwzględniając możliwości drukarek oraz urządzeń do odczytywania kodów. Dane X powinny dotyczyć zarówno szerokości jak i wysokości modułów.


== Poziomy korygowania błędu ==
Pojemność zakodowanych danych w kodzie 1 wersji zapisuje się tylko 25 znaków. W przypadku 40 wersji kodu, może składać się z aż 4296 symboli alfanumerycznych, 7089 cyfr lub 1817 znaków Kanji (znaki Japońskiego alfabetu).(Jerczyńska M. 2000, s. 60)
[[Zapis]] ten posiada cztery poziomy korygowania błędu wg algorytmu Reeda-Solomona: L, M, Q i H.  
 
Ponadto, fotokody działają w wersji oryginalnej, negatywie oraz odbiciu lustrzanym (Każmierczak P, 2012, str 70)
 
==Poziomy korygowania błędu==
[[Zapis]] ten posiada cztery poziomy korygowania błędu wg algorytmu Reeda-Solomona: L, M, Q i H.
* L pozwala na 7% korektę błędu,
* L pozwala na 7% korektę błędu,
* M uzupełni 15 % nieodczytanego kodu,
* M uzupełni 15 % nieodczytanego kodu,
* Q ma możliwość dopisania 25% brakujących informacji,
* Q ma możliwość dopisania 25% brakujących informacji,
* H jest najbardziej rozwiniętym algorytmem, uzupełnia 30% danych. (Jerczyńska M. 2000, s. 61)
* H jest najbardziej rozwiniętym algorytmem, uzupełnia 30% danych (Jerczyńska M. 2000, s. 61)


== Wykorzystanie kodów QR ==
==Wykorzystanie kodów QR==
Kody QR są szeroko wykorzystywane do:
Kody QR są szeroko wykorzystywane do:
* Adresy internetowe
* Adresy internetowe
Linia 70: Linia 53:
* Numery telefonów
* Numery telefonów
* Wydarzenia
* Wydarzenia
* Dane sieci Wi-Fi (Wszystko o kodach QR, 2011)  
* Dane sieci Wi-Fi (Wszystko o kodach QR, 2011)
 
{{infobox5|list1={{i5link|a=[[Baza NoSQL]]}} &mdash; {{i5link|a=[[HTML]]}} &mdash; {{i5link|a=[[HTTP]]}} &mdash; {{i5link|a=[[JavaScript]]}} &mdash; {{i5link|a=[[SQL]]}} &mdash; {{i5link|a=[[Topologia sieci]]}} &mdash; {{i5link|a=[[Komputer stacjonarny]]}} &mdash; {{i5link|a=[[Sieć komputerowa]]}} &mdash; {{i5link|a=[[Technologia FLASH]]}} }}


==Bibliografia==
==Bibliografia==
* Boeske Ł.(2017)[http://open.ebib.pl/ojs/index.php/ebib/article/view/526 ''Aplikacje mobilne pomiędzy regałami.''] Biuletyn EBIB 173 1-5.
<noautolinks>
* Bożek A.(2012).[http://open.ebib.pl/ojs/index.php/ebib/article/download/165/304 ''Książka hybrydowa—kod QR sposobem na koegzystencję książki drukowanej z e-bookiem.''] Biuletyn EBIB 134: 1-5.
* Boeske Ł. (2017), ''Aplikacje mobilne pomiędzy regałami'', Biuletyn EBIB 173
* Jerczyńska M.(2000). ''[[Kody kreskowe]], rodzaje, standardy, sprzęt, zastosowania'', [[Instytut Logistyki i Magazynowania]], Poznań
* Bożek A. (2012), ''Książka hybrydowa-kod QR sposobem na koegzystencję książki drukowanej z e-bookiem'', Biuletyn EBIB 134
* Kaźmierczak P.(2012). ''Kody kresowe i inne globalne standardy w biznesie'', Instytut Logistyki i Magazynowania, Poznań
* Jerczyńska M. (2000), ''Kody kreskowe, rodzaje, standardy, sprzęt, zastosowania'', Instytut Logistyki i Magazynowania, Poznań
* Kołodziejczyk E.(2013). [http://repozytorium.p.lodz.pl/bitstream/handle/11652/948/Kolodziejczyk_E_Kody_QR_rzeczywisto%c5%9bc_rozszerzona_2013.pdf?sequence=1&isAllowed=y ''Kody QR i rzeczywistość rozszerzona (AR)-przykłady nowych rozwiązań technologicznych w bibliotekach szkół wyższych.'']Biuletyn EBIB, nr8(144)/2013
* Kaźmierczak P. (2012), ''Kody kresowe i inne globalne standardy w biznesie'', Instytut Logistyki i Magazynowania, Poznań
* Komputer świat (2011). [http://www.komputerswiat.pl/jak-to-dziala/2011/06/wszystko-o-kodach-qr,5.aspx ''Wszystko o kodach QR''], Komputer świat, nr 6
* Smołucha D. (2017), ''[https://yadda.icm.edu.pl/yadda/element/bwmeta1.element.cejsh-74ec533f-5f85-4ef3-971f-9f1fa3e3f41e W pogoni za klientem mobilnym-wykorzystanie narzędzi nowych technologii w marketingu]'', Studia Ekonomiczne 317
* Oficjalna strona kodów QR (2018). [http://www.qrcode.com/en/index.html ''Oficjalna strona kodów QR''], qrcode.com
* Strona internetowa: ''[https://www.qrcode.com/en/index.html Oficjalna strona kodów QR]'', qrcode.com
* Smołucha D.(2017). [http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.cejsh-74ec533f-5f85-4ef3-971f-9f1fa3e3f41e ''W pogoni za klientem mobilnym-wykorzystanie narzędzi nowych technologii w marketingu.'']Studia Ekonomiczne 317:118-135.
</noautolinks>
 


[[Kategoria:Logistyka]]
[[Kategoria:Aplikacje logistyczne]]
{{a|Magdalena Biela}}
{{a|Magdalena Biela}}


{{#metamaster:description|Kod QR to dwuwymiarowy kod matrycowy, używany do przechowywania danych alfanumerycznych. Dowiedz się więcej o kodach QR.}}
{{#metamaster:description|Kod QR to dwuwymiarowy kod matrycowy, używany do przechowywania danych alfanumerycznych. Dowiedz się więcej o kodach QR.}}

Aktualna wersja na dzień 18:33, 7 sty 2024

Kod QR, QR code lub fotokody (z angielskiego "Quick Response", QR= szybka odpowiedź). Kod posiada formę alfanumeryczną, dwuwymiarową, matrycową, kwadratową, wymyślony oraz opracowany został przez przedsiębiorstwo Denso-Wave w Japonii w 1994 roku (Oficjalna strona o kodach QR, 2018)

TL;DR

Kod QR to dwuwymiarowy, alfanumeryczny kod stworzony w Japonii w 1994 roku. Jest używany do przechowywania danych, takich jak adresy URL, dane kontaktowe, adresy e-mail itp. Może być odczytany za pomocą czytnika zainstalowanego na urządzeniu przenośnym, takim jak telefon komórkowy. Kod QR ma różne wersje i poziomy korygowania błędów. Jest szeroko wykorzystywany na całym świecie.

Charakterystyka

Kod QR jest bardzo uniwersalny, dzięki możliwości zapisywania w nich liter, cyfr oraz znaków zakodowanych przez użytkownika staje się on coraz bardziej popularny. Ma postać modularną i stałowymiarową przedstawiony w formie graficznej składający się z czarno-białych kwadratów. W utworzonym kodzie można zapisać dane w alfabecie kanji, greckim, arabskim, hebrajskim oraz cyrylicy sprawiając, że staje się on kodem globalnym.

Dzięki zastosowaniu dwuwymiarowości kodu może być on używany na produktach szybko przemieszczających się względem skanera, lub też nośnikach które mają przenieść użytkownika na określone strony poprzez zakodowanie adresów URL.

Odczytywanie kodu jest możliwe dzięki zastosowaniu czytnika zainstalowanego na urządzeniu przenośnym np. telefonie komórkowym, co sprawia że użyteczność tej formy wzrasta wraz z rozwojem technologii. Technologia fotokodów zdecydowanie częściej jest spotykana w państwach o wysokim poziomie rozwoju technologicznym np. w Japonii niż w Polsce która ciągle jest w fazie wdrażania tego rodzaju rozwiązań w logistyce.

Wersje kodu

Kod QR występuje w dwóch wersjach:

Model 1 charakteryzuje się zawartością wzoru który miał służyć do późniejszego poszerzania funkcji modułu.

Model 2 został opracowany na bazie modelu 1, zawiera on natomiast wzory osiowe składające się z dwóch kontrastowych kwadratów ułożonych koncentrycznie. Ilość kwadratów uzależniona jest od wersji symbolu (Jerczyńska M. 2000, s. 61)

Wygląd kodu

Rys. 1 Przykład kodu QR
  • Cicha strefa - Każdy z QR code złożony jest z obszaru cichej strefy na który składają się cztery moduły ze wszystkich stron kodu, dzięki czemu staje się on jeszcze bardziej czytelny dla urządzeń skanujących.
  • Wzór pozycji - Wzory wyszukiwania to trzy kwadraty umieszczone w rogach kodu zasadniczego mające na celu ułatwić rozpoznawanie pozycji w czasie właściwego skanowania. Każdy z nich składa się z dwóch ciemnych kontrastowo ułożonych kwadratów.
  • Separatory- "Pomiędzy każdym wzorem pozycji a polem kodowania danych znajduje się jasny separator o szerokości jednego modułu". (Jerczyńska M. 2000, s. 61)
  • Wzór synchronizacji - Ułożone naprzemiennie kolorystycznie kwadraty umieszczone są pomiędzy wzorami pozycji określając długość modułu.
  • Wzór osiowy - Czarny moduł otoczony biało - czarną ramką, służy do określenia perspektywy kodu względem czytnika. Na małych kodach musi występować przynajmniej jeden taki moduł, w bardziej zaawansowanej formie może wystąpić nawet 22 takich wzorów.
  • Informacja o formacie - Dzięki zapisaniu wersji formatu urządzenie skanujące jest w stanie rozpoznać jakiego typu dane zostały zapisane w kodzie np. tekst, dane adresowe, adres strony internetowej.
  • Informacja o wersji - W kodzie QR występuje 40 obecnie dostępnych wersji, ten znacznik pozwala na określenie konkretnej z nich, a co za tym idzie, określa ilość zapisanych informacji w znaczniku.
  • Korekcyjne słowa kodowe i dane - Kod QR ma postać małych biało-czarnych kwadratów tworzący jeden duży o bokach od 21 x 21 modułów, do 177x177 modułów. Istnieje czterdzieści odmian kodów różniących się między sobą wielkością, ich zmiana następuje co 16 modułów w celu zapisania większej ilości informacji.

Cechy wymiaru X powinny zostać ustalone w specyfikacji aplikacji zajmującej się tworzeniem kodu, uwzględniając możliwości drukarek oraz urządzeń do odczytywania kodów. Dane X powinny dotyczyć zarówno szerokości jak i wysokości modułów.

Pojemność zakodowanych danych w kodzie 1 wersji zapisuje się tylko 25 znaków. W przypadku 40 wersji kodu, może składać się z aż 4296 symboli alfanumerycznych, 7089 cyfr lub 1817 znaków Kanji (znaki Japońskiego alfabetu).(Jerczyńska M. 2000, s. 60)

Ponadto, fotokody działają w wersji oryginalnej, negatywie oraz odbiciu lustrzanym (Każmierczak P, 2012, str 70)

Poziomy korygowania błędu

Zapis ten posiada cztery poziomy korygowania błędu wg algorytmu Reeda-Solomona: L, M, Q i H.

  • L pozwala na 7% korektę błędu,
  • M uzupełni 15 % nieodczytanego kodu,
  • Q ma możliwość dopisania 25% brakujących informacji,
  • H jest najbardziej rozwiniętym algorytmem, uzupełnia 30% danych (Jerczyńska M. 2000, s. 61)

Wykorzystanie kodów QR

Kody QR są szeroko wykorzystywane do:

  • Adresy internetowe
  • Dane kontaktowe
  • E-mail
  • Lokalizacje
  • Tekst
  • Numery telefonów
  • Wydarzenia
  • Dane sieci Wi-Fi (Wszystko o kodach QR, 2011)


Kod QRartykuły polecane
Baza NoSQLHTMLHTTPJavaScriptSQLTopologia sieciKomputer stacjonarnySieć komputerowaTechnologia FLASH

Bibliografia

  • Boeske Ł. (2017), Aplikacje mobilne pomiędzy regałami, Biuletyn EBIB 173
  • Bożek A. (2012), Książka hybrydowa-kod QR sposobem na koegzystencję książki drukowanej z e-bookiem, Biuletyn EBIB 134
  • Jerczyńska M. (2000), Kody kreskowe, rodzaje, standardy, sprzęt, zastosowania, Instytut Logistyki i Magazynowania, Poznań
  • Kaźmierczak P. (2012), Kody kresowe i inne globalne standardy w biznesie, Instytut Logistyki i Magazynowania, Poznań
  • Smołucha D. (2017), W pogoni za klientem mobilnym-wykorzystanie narzędzi nowych technologii w marketingu, Studia Ekonomiczne 317
  • Strona internetowa: Oficjalna strona kodów QR, qrcode.com

Autor: Magdalena Biela