QR Code, quem não viu, ainda vai ver. 31 / May / 2009

O que é?

Definição via Wikipédia: O QR Code (ou Código de Barras em 2D), é uma matriz ou código de barras bi-dimensional, criado pela empresa Japonesa Denso-Wave, em 1994. O QR vem de Quick Response, pois o código pode ser interpretado rapidamente, mesmo com imagens de baixa resolução, feitas por cameras digitais em formato VGA, como as de celulares.

Dada a definição criei um vídeo mostrando como funciona esse Código de Barras em 2D, vejam:


Isso da a possibilidade do usuário utilizar os links e as informações sem precisar ficar digitando. Acredito que você não precisa ir longe para enxergar várias utilidades para isso.

Um QR-Code tem a capacidade de armazenar Numéricos (Max. 7,089 characters), Alfanuméricos (Max. 4,296 characters), Binários (8 bits – Max. 2,953 bytes) e Kanji/Kana (Max. 1,817 characters).

Mais informações em: http://pt.wikipedia.org/wiki/QR_Code

Quem usa ou já usou

qr_code_no_japao
Sucesso mesmo o QR-Code faz no japão, lá tudo que é tipo de divulgação sempre tem um, a banda Pet Shop Boys usou o QR-Code de uma maneira bem legal no clip da música Integral. Outra maneira interessante de usar o QR-code é o que está sendo feito no Festival de Canes, como cobertura do evento.

No Brasil ainda não é muito popular, porém algumas empresas já utilizaram o código de barras em 2d em algumas das suas ações publicitária, como por exemplo a Claro e a DM9DDB.

E o que o PHP tem haver com isso?

Por que você pode gerar QR-Codes utilizando PHP e isso coloca o PHP nesse mercado. E como gerar?

O exemplo abaixo gera um QR-Code utilizando a api Google Charts Api

<?php 
// codigo via: http://blog.adaptive.pt/php-function-qr-codes-generator-via-google-chart-api/ 
function google_qr($url,$size ='150',$EC_level='L',$margin='0') { 
$url = urlencode($url);
echo '<img src="http://chart.apis.google.com/chart?chs='.$size.'x'.$size.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$url.'" alt="QR code" width="'.$size.'" height="'.$size.'"/>';
 } 
 
google_qr('http://www.google.com',150); ?>

Gerando um QR-Code Online: http://qrcode.kaywa.com/

Temos também o script QRcode que tem um exemplo feito em PHP: http://www.swetake.com/qr/qr_cgi_e.html

  • Share/Bookmark
3 Comments
Daniloam June 1st, 2009

Muito legal isso ai, usar na publicidade com certeza atinge na curiosidade do público, na minha pelo menos, se eu visse um QRcode na rua eu ia ficar grilado até saber o que está escrito.

Marcus Antonius September 28th, 2009

Olá, gostaria de saber qual a vantagem em criar os QR codes em PHP, visto que poderemos fazer isso facilmente com outras linguagens voltadas a mobile, como JME por exemplo?

porkaria September 28th, 2009

Isso vai depender da sua necessidade.

Por exemplo:

Se você já trabalha com PHP ou tem uma equipe que tem conhecimento em PHP, fica mais fácil de implementar.

Em relação a performance e qualidade, acredito que nas duas linguagens você vai obter isso.

Leave a Reply