FACULDADE DO LITORAL SUL PAULISTA - FALS
IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA DE DADOS
QR CODE
RICARDO AGUIAR RUEDA
PRAIA GRANDE
2010
RICARDO AGUIAR RUEDA
IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA DE DADOS
QR CODE
Trabalho de Conclusão de Curso apresentado
como exigência parcial, para obtenção do Grau
de Bacharel em Sistemas de Informação
apresentado à Faculdade do Litoral Sul
Paulista – FALS, orientado pelo Professor
Caio Alexandre Costa Sales.
FACULDADE DO LITORAL SUL PAULISTA
PRAIA GRANDE
2010
RICARDO AGUIAR RUEDA
IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA DE DADOS
QR CODE
Trabalho de Conclusão de Curso apresentado
como exigência parcial, para obtenção do Grau
de Bacharel em Sistemas de Informação
apresentado à Faculdade do Litoral Sul
Paulista – FALS, orientado pelo Professor
Caio Alexandre Costa Sales.
_______________________,_____de__________de_______.
Local
data
Parecer da Banca Examinadora: TCC -
________________________________________
(nome, titulação e assinatura)
________________________________________
(nome, titulação e assinatura)
________________________________________
(nome, titulação e assinatura)
Aprovado
(
)
Aprovado com Louvor (
)
Reprovado
)
(
RICARDO AGUIAR RUEDA
IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA DE DADOS
QR CODE
Trabalho de Conclusão de Curso apresentado
como exigência parcial, para obtenção do Grau
de Bacharel em Sistemas de Informação
apresentado à Faculdade do Litoral Sul
Paulista – FALS, orientado pelo Professor
Caio Alexandre Sales.
AVALIAÇÃO:______________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
NOTA:____(_______________________)
____________________,_____de______________de_______.
Local
data
DEDICATÓRIA
Aos meus pais, minha irmã, minha
namorada e toda a minha família, com
amor,
admiração
compreensão,
e
carinho,
gratidão
presença
pela
e
incansável apoio ao longo do período de
elaboração deste trabalho.
AGRADECIMENTOS
Aos meus familiares, minha namorada e amigos por sempre me apoiar em momentos
difíceis e me ajudar dando o suporte necessário para que eu chegasse até a conclusão do
meu curso.
Ao orientador, Caio Alexandre Costa Sales, pela dedicação e empenho durante o
processo de definição e orientação desse trabalho.
Ao Prof. Ricardo Reiff, que no decorrer desta nossa jornada, muito nos ensinou,
contribuindo para o nosso crescimento científico e intelectual.
A Faculdade do Litoral Sul Paulista – FALS, pela oportunidade de realização do curso
de graduação e a Prefeitura da Estância Balneária de Praia Grande pela concessão bolsa
de estudos.
EPÍGRAFE
"Determinação
coragem
e
autoconfiança são fatores decisivos para o
sucesso. Se estamos possuídos por uma
inabalável determinação conseguiremos
superá-los.
Independentemente
circunstâncias,
humildes,
devemos
recatados
orgulho." (Dalai Lama)
e
ser
das
sempre
despidos
de
RESUMO
O QR-Code (Código de resposta rápida) foi criado em 1994 no Japão, pela
empresa Denso Wave, que atua na área de desenvolvimento e venda de sistemas e
equipamentos para identificação automática e captura de dados, robôs industriais e outros
aparelhos. Para o funcionamento básico da leitura desses códigos, podemos dar o exemplo de
um QR-Code em um outdoor, possuindo o aplicativo que faz a leitura desses códigos em seu
telefone celular, você aponta a câmera do aparelho celular no QR-Code e o aplicativo faz a
leitura automática do código e mostra as informações que ele armazena, ou links para web
sites.
PALAVRAS CHAVE: QR CODE; IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA
DE DADOS; CÓDIGO DE BARRAS 2D.
ABSTRACT
The QR-Code (Quick Response Code) was created in 1994 in Japan by Denso
Wave Company, which operates in the area of development and sale of systems and
equipment for automatic identification and data capture, industrial robots and other devices.
For the basic operation of reading these codes, we give an example of a QR-Code on a
billboard, having the application that makes reading these codes on your cell phone, you point
the camera at the QR-Code and the application reads automatically the code and displays the
information stored or links to web sites.
KEYWORDS: QR CODE; AUTOMATIC IDENTIFICATION AND DATA
CAPTURE; 2D BARCODE.
LISTA DE ILUSTRAÇÕES
Figura 1 – Exemplo de código de barras QR Code...................................................................14
Figura 2 – Comparação do tamanho de um Qr-Code com um código de barras......................14
Figura 3 – Denso Wave.............................................................................................................15
Figura 4 – Comparação entre os principais códigos bidimensionais obtida no site da
Denso........................................................................................................................................18
Figura 5 – Processo de leitura de um Qr-Code.........................................................................19
Figura 6 – BHT-100Q series.....................................................................................................20
Figura 7 – BHT-300Q Series for EU/Asia................................................................................20
Figura 8 – AT10Q.....................................................................................................................20
Figura 9 – QD20 - Bluetooth® wireless 2D code scanner…....................................................21
Figura 10 – Qr-Codes nas versões 1, 2 e 40..............................................................................22
Figura 11 – Cabeçalhos do Qr-Code.........................................................................................23
Figura 12 – Interface gráfica do TechnoRiverStudio mostrando um Qr-Code.........................25
Figura 13 – Interface gráfica do TechnoRiverStudio exibindo as propriedades do código
gerado na figura acima..............................................................................................................26
Figura 14 – Site da Kaywa na página que gera o Qr-Code do endereço da Faculdade do
Litoral Sul Paulista (FALS)......................................................................................................27
Figura 15 – Aplicativo Kaywa Reader para celular..................................................................28
Figura 16 – Aplicativo QRdeCODE para iPhone.....................................................................29
Figura 17 – Zoom QRdeCODE para iPhone............................................................................30
Figura 18 – Código Data Matrix...............................................................................................32
Figura 19 – Código PDF417.....................................................................................................33
Figura 20 – Carteira de Habilitação com PDF417....................................................................34
Figura 21 – Código MaxiCode..................................................................................................35
Figura 22 – Clipe da música Integral da banda Pet Shop Boys................................................36
Figura 23 – Anúncio publicitário da Fast Shop........................................................................37
Figura 24 – Foto do painel obtida no site MobilePedia............................................................37
Figura 25 – Foto da camisa obtida no site MobilePedia...........................................................38
Figura 26 – Campanha de Natal Claro......................................................................................38
Figura 27 – Qr-Codes no jornal A Tarde..................................................................................39
Figura 28 – Qr-Codes utilizados pela Citroën..........................................................................40
Figura 29 – Qr-Codes utilizados pela Citroën para divulgar o modelo do C4 Picasso.............40
Figura 30 – Qr-Codes utilizados na identificação dos servidores na Seven Internet................41
LISTA DE SIGLAS
1D
One Dimensional
2D
Two Dimensional
3G
3rd Generation
ANVISA
Agência Nacional de Vigilância Sanitária
API
Application programming interface
Asp
Active Server Pages
ASSESPRO Associação Das Empresas Brasileiras De Tecnologia Da Informação
BCBP
Bar Coded Boarding Pass
C#
C Sharp
C++
C Plus Plus
FALS
Faculdade do Litoral Sul Paulista
HTC
Hong-Ta Corporation
IEC
International Electrotechnical Commission
ISO
International Organization for Standardization
PDF147
Portable Data File
Php
Hypertext Preprocessor
PHP
Uniform Resource Locator
QR
Quick Response
RFID
Radio Frequency Identification
SQL
Structured Query Language
URL
Uniform Resource Locator
VGA
Video Graphics Array
SUMÁRIO
INTRODUÇÃO........................................................................................................................13
1 O QUE É QR CODE ?...........................................................................................................14
2 HISTÓRIA.............................................................................................................................15
3 CAPACIDADE DE ARMAZENAMENTO.........................................................................17
4 LEITURA DO QR-CODE......................................................................................................19
5 VERSÕES..............................................................................................................................22
6 CORREÇÃO DE ERROS......................................................................................................23
7 APLICATIVOS......................................................................................................................24
7.1 TECHNORIVERSTUDIO................................................................................................................................25
7.2 KAYWA READER...........................................................................................................................................27
7.3 QRDECODE.....................................................................................................................................................29
8 CÓDIGOS SEMELHANTES................................................................................................31
8.1 DATA MATRIX.
.....................................................................................................................32
8.2 PDF417...................................................................................................................................33
8.3 MAXI CODE...........................................................................................................................35
9 QR CODE NA MÍDIA ........................................................................................................36
10 SEVEN INTERNET............................................................................................................41
CONSIDERAÇÕES FINAIS..................................................................................................42
REFERÊNCIAS BIBLIOGRÁFICAS......................................................................................43
13
INTRODUÇÃO
Este Trabalho de Conclusão de Curso abordará sobre a aplicabilidade do QR
Code, um tipo de código de bidimensional que tem a capacidade de armazenar diversos tipos
informações como textos, contatos de agenda telefônica, URL de sites e diversas outras
informações, além de auxiliar em processos de construção de veículos. Para leitura desses
códigos existem alguns aplicativos para telefones celulares que são mais comuns como
veremos mais adiante e também equipamentos destinados especialmente para leitura dos
mesmos.
Essa tecnologia já é muito difundida no Japão e esta começando chegar a
outros países, no Brasil algumas empresas já utilizaram e ainda utilizam o Qr-Code para fins
publicitários, mas o uso dele no Brasil e em outras partes do mundo ainda não é tão comum
como no seu país de criação.
Apesar de ser criado e patenteado por uma empresa ele é aberto para o uso de
qualquer pessoa como diz no site da Denso Wave.
O QR Code ainda não é muito conhecido pelo mundo todo, mas com certeza há
grandes possibilidades de substituir os tradicionais códigos de barra, pela sua maior
capacidade de armazenamento e por não necessitar de um leitor específico.
Esses códigos são gerados e interpretados facilmente e de maneira rápida,
podem ser utilizados para divulgar informações, produtos, eventos, campanhas de publicidade
e também para automação industrial, propósito para o qual foi criado inicialmente.
Escolhi esse tema por ser algo que pode ser muito utilizado daqui a alguns anos
e em todo o mundo com a extinção do código de barras por vários motivos, como por
exemplo, qualquer pessoa que possua um celular com plataformas Java ou Symbian, com
câmera VGA e fazendo o download do aplicativo gratuitamente poderá fazer a leitura de QR
Codes.
Ao longo deste trabalho veremos como o QR Code funciona e como acontece
sua codificação e decodificação, padrões que ele deve seguir, as diversas versões dos QR
Codes que variam de 1 até 40 sendo que cada versão possui uma configuração diferente e
quais vantagens o ele traria caso venha mesmo a substituir os códigos de barras tradicionais,
como já acontece no Japão.
14
1 O QUE É QR CODE ?
O QR-Code é um código de barra bidimensional de alta velocidade e maior
capacidade de armazenamento se comparado com os demais códigos de barra bidimensionais
com Datamatrix, QuickMarck, Microsoft Tagg, Beetag, MaxiCode, PDF417 e o tradicional
código de barras simples. Os QR-Codes podem ser gerados com facilidade, em sites da
internet, programas desenvolvidos telefones celulares e softwares como o SmartCodeStudio.
Existem também bibliotecas Java, Php, C#, etc. para desenvolvimento de aplicativos e web
sites baseado nessa tecnologia de leitura automática e captura de dados.
Abaixo um QR-Code contendo a URL http://www.fals.com.br gerado no site
da Kaywa QR-Code Generator (http://qrcode.kaywa.com/).
Figura 1 – Exemplo de código de barras QR Code
Figura 2 – Comparação do tamanho de um Qr-Code com um código de barras
15
2 HISTÓRIA
O QR-Code foi criado no Japão em 1994 por uma empresa subsidiaria da
Toyota, com o objetivo de melhorar a produção de veículos, sendo aproveitado seis anos
depois, pela operadora de celular japonesa DoCoMo. Foi usado inicialmente na área de
construção dos veículos com o intuito de catalogar diferentes partes no processo de montagem
dos veículos. A criadora do QR-Code foi a Denso Wave, uma empresa japonesa líder no
desenvolvimento de equipamentos e sistemas para leitura automática e captura de dados,
robôs industriais e controladores programáveis. A Denso Wave foi criada em 1976 e é uma
subdivisão da Denso Corporation uma empresa global líder na fabricação de componentes
automotivos, sua sede fica na cidade de Kariya, Província de Aichi, no Japão e foi fundada em
16 de dezembro de 1949, a Denso Corporation faz parte do grupo Toyota.
Abaixo a tradução de um trecho oriundo do web site da Denso Corporation que
diz sobre o faturamento da empresa criadora do QR-Code.
DENSO, um fornecedor líder de avançada tecnologia automotiva,
sistemas e componentes para grandes montadoras de todo o mundo,
opera em 33 países e regiões, com aproximadamente 120.000
funcionários. As vendas globais consolidadas totalizaram US$32,0
bilhões para o ano fiscal encerrado em 31 de março, 2010.<Disponível
na internet na URL: http://www.globaldenso.com/en/aboutdenso.
Arquivo consultado em 21 de maio de 2010>.
Figura 3 – Denso Wave
Os QR-Codes foram desenvolvidos inicialmente com o objetivo de prover mais
facilidade e agilidade no processo de construção de veículo. Nesse processo produção havia
16
muita necessidade de catalogar grandes quantidades de informações, mas o acesso a tais
informações precisava ser acompanhado de um acesso prático e em alta velocidade, senão não
adiantaria em nada armazenar muitas informações.
A necessidade que havia na produção dos componentes foi suprida com o
desenvolvimento e implantação de QR-Codes e aparelhos que permitiam a codificação e
decodificação rápida desses códigos, mais adiante você verá imagens desses equipamentos.
A sigla QR no nome QR-Code vem da abreviação de Quick Response,
traduzindo para o português: resposta rápida, a origem do nome QR-Code vem da alta
velocidade de resposta ao ser ler esse tipo de código de barras bidimensional. Apesar do nome
QR-Code ser uma marca registrada pela Denso Wave INCORPORATED no Japão, Estados
Unidos da América, Austrália e Europa, ele não necessita licença de uso para pessoas ou
corporações desde que seja citado que é uma marca registrada da Denso. O QR-Code é
definido sobre um padrão JIS (Japanese Industrial Standard) /ISO (ISO/IEC 18004:2006) que
veremos com mais detalhes adiante.
Existem outros tipos de códigos de barra bidimensionais, mas o QR-Code é
dominante no Japão, onde é tão comum em fábricas, linhas de produção, supermercados
assim com o código de barras tradicional é no Brasil. E não é só no Japão que ele é utilizado,
o código de resposta rápida aparece também em outros lugares do mundo, inclusive no Brasil,
mesmo que sendo utilizado mais nas áreas de telefonia móvel, publicidade e marketing
diferentemente do Japão que além dessas áreas é utilizado em supermercados, lojas e
principalmente na automação comercial e industrial.
17
3 CAPACIDADE DE ARMAZENAMENTO
Uma das grandes vantagens do QR-Code em relação aos outros códigos de
barras bidimensionais e ao código de barras tradicional é pelo fato de possuir a capacidade de
armazenamento superior. Podem ser armazenados em QR-Codes 7089 caracteres numéricos,
4296 alfanuméricos, 2953 binários ou 1817 Kanji. Ele é tão superior que dependendo do tipo
de dados ele consegue armazenar o dobro de informação que o DataMatrix que é o segundo
colocado entre os outros códigos de barras 2D. Pelo fato de conseguir guardar dados
alfanuméricos o QR-Code codifica também URLs e e-mails.
Os QR Codes ganham pontos em relação ao tradicional código de
barras, aquele usado nos supermercados por exemplo, pois guardam
mais informações e são lidos com mais facilidade. Como comparação,
o código convencional permite incluir apenas 13 dígitos numéricos,
contra 7 089 caracteres no QR Code. Há ainda a vantagem de poder
usar caracteres alfanuméricos — nesse caso são 4 296 caracteres.
<Disponível
na
internet
na
URL:
http://info.abril.com.br/professional/network/aponte-a-camera-para-oqr-code.shtml?2. Publicado em 21 de abril de 2009. Arquivo
consultado em 27 de maio de 2010>.
Na próxima página veremos uma tabela comparativa entre alguns tipos de
códigos de barras bidimensionais, a tabela foi obtida no site da Denso Wave:
18
Figura 4 – Comparação entre os principais códigos bidimensionais obtida no site da Denso
19
4 LEITURA DO QR-CODE
Uma característica importante que o QR-Code possui é que não necessita um
equipamento específico para fazer a leitura e decodificação do código, um fator que o torna
superior em relação ao código de barra tradicional, que necessita um aparelho específico para
a leitura. Celulares com câmera VGA e suporte a plataforma Java ou Symbian podem ler QRCodes facilmente por meio de aplicativos gratuitos que podem ser baixados pelo próprio
telefone celular. Existem na internet diversos aplicativos para leitura dos QR-Codes mais
adianto veremos os aplicativos mais usados. Os Qr-Codes podem ser lidos em 360 graus e em
alta velocidade.
A leitura pode ser feita também por meio de equipamentos desenvolvidos
especialmente para a leitura de códigos de barras, a própria criadora Denso Wave também
produz esses equipamentos que veremos alguns modelos mais detalhadamente.
Exemplo básico da leitura de um Qr-Code.
Figura 5 – Processo de leitura de um Qr-Code
A seguir algumas imagens de equipamentos produzidos pela Denso Wave,
retirados do site da criadora do QR-Code:
20
Figura 6 – BHT-100Q series
Figura 7 – BHT-300Q Series for EU/Asia
Figura 8 – AT10Q
21
Figura 9 – QD20 - Bluetooth® wireless 2D code scanner
Os modelos citados não fazem somente leitura de QR-Codes, mas também
outros tipos de códigos 2D e código de barras simples.
22
5 VERSÕES
As versões do QR-Codes vão de um até quarenta, cada versão tem uma
configuração diferente. Cada versão tem um número de módulos diferentes. Módulos são os
pontos preto e branco que formam o código como você pode ver na figura abaixo retirada do
site da Denso Wave.
Figura 10 – Qr-Codes nas versões 1, 2 e 40
Quanto maior a versão, maior será a capacidade de armazenamento de dados, o
número da versão corresponde ao número de módulos que há no código.
23
6 CORREÇÃO DE ERROS
O QR-Code tem um nível de correção de erros. Caso uma parte do código
esteja suja ou danificada ele pode corrigir esse erro, não tornando o ilegível.
Existem quatro níveis de correção são eles o Nível L que 7% de palavrascódigo podem ser restauradas, Nível M que 15% de palavras-código podem ser restauradas,
Nível Q que 25% de palavras-código podem ser restauradas, e Nível H que 30% de palavrascódigo podem ser restauradas.
Os QR-Codes de níveis H e Q podem ser selecionados para ambiente de
automação industrial, onde o código pode ser sujo ou danificado, enquanto os outros dois
níveis podem ser selecionados para ambientes mais limpos.
Figura 11 – Cabeçalhos do Qr-Code
24
7 APLICATIVOS
Conforme o uso de QR-Codes foi se tornando popular, começaram a ser
desenvolvidos diversos aplicativos para leitura e criação de desses códigos, também surgiram
algumas bibliotecas para auxiliar no desenvolvimento desses aplicativos, essas bibliotecas
podem ser facilmente encontradas em um busca no Google, são desenvolvidas para diversas
linguagens de programação como Java, Asp.Net, C++ e Php.
Existem diversas maneiras de gerar e ler os QR-Codes, por meio de aplicativos
para celulares, sites e softwares para Windows, alguns tem licença freeware, adiante veremos
um site, um software e um aplicativo para iPhone que podem manipular Qr-Codes.
25
7.1 TECHNORIVERSTUDIO
O TechnoRiverStudio anteriormente chamado SmartCodeStudio é um software
desenvolvido pela empresa TechnoRiver com a finalidade de gerar e imprimir etiquetas,
diversos tipos de códigos de barra, inclusive o QR-Code e o Micro Qr-Code. O software está
na versão 6.5 tem uma interface bastante amigável, é fácil de usar, não exige um computador
com muitos recursos e sua licença é trial. O TechnoRiverStudio suporta amplamente códigos
de barras 1D e 2D, possui suporte a RFID, banco de dados SQL Server, MySql, DB2, Oracle
e alguns outros bancos, software também oferece ao usuário uma configuração abrangente do
código.
A seguir duas imagens da interface gráfica do software.
Figura 12 – Interface gráfica do TechnoRiverStudio mostrando um Qr-Code
26
Figura 13 – Interface gráfica do TechnoRiverStudio exibindo as propriedades do código
gerado na figura acima
27
7.2 KAYWA READER
O Kaywa Reader é um aplicativo desenvolvido para celulares que utilizam a
plataforma Java/J2ME. Funciona em diversos modelos de celulares do mercado no site do
desenvolvedor do aplicativo existe a lista de todos os aparelhos celulares compatíveis com
esse leitor. O aplicativo pode ser baixado direto para o celular ou então no website Kaywa
Reader (www.reader.kaywa.com) com um breve cadastro, após instalar o leitor você pode
testa-lo no próprio site que possui uma área destinada a testes. Nesse site também é possível
gerar QR-Codes de maneira simples pelo QR-Code Generator. Se os aplicativos do website
Kaywa forem usados para fins comerciais é necessário entrar em contato com a Kaywa, eles
fornecem serviços para empresas, inclusive APIs para desenvolvimento. No website da
Kaywa existe uma área de perguntas onde é questionado se é necessário um celular com
câmera, a resposta da Kaywa para essa questão é que o celular não necessita possuir uma
câmera e a Kaywa planeja lançar uma versão onde o usuário pode digitar um código
numérico, como se fosse decodificado pelo próprio usuário. A Kaywa aconselha baixar o
aplicativo pelo próprio celular utilizando o navegador web, porque é verificado seu o aparelho
celular é compatível com as versões existentes.
Figura 14 – Site da Kaywa na página que gera o Qr-Code do endereço da Faculdade do
Litoral Sul Paulista (FALS)
28
Figura 15 – Aplicativo Kaywa Reader para celular
29
7.3 QRDECODE
O QRdeCODE é um aplicativo da Denso Wave desenvolvido para iPhone, está
na versão 1.4.0. Possui alta legibilidade do código e um alto desempenho de leitura. Possui
uma função de zoom automático que aumenta o Qr-Code capturado pela câmera, opção
disponível no iPhone 3G, iPhone 3GS e iPhone 4. As informações obtidas do código podem
ser transmitidas para várias aplicações, por exemplo, para a lista de contatos. O QRdeCODE
pode ler e gerar Qr-Codes. O valor do aplicativo é $1.99 na App Store.
Figura 16 – Aplicativo QRdeCODE para iPhone
30
Figura 17 – Zoom QRdeCODE para iPhone
31
8 CÓDIGOS SEMELHANTES
Existem diversos outros tipos de códigos de barras 2D semelhantes ao QRCode, alguns aparentemente muito parecidos, que podem até serem confundidos. Alguns dos
leitores de Qr-Codes também fazem leitura desses outro tipos de códigos. A diferença não é
só no aspecto visual, mas sim no que cada um é capaz de armazenar, adiante veremos alguns
outros tipos de códigos de barras e as diferenças relacionadas com o QR-Code.
32
8.1 DATA MATRIX
O Data Matrix assim como o QR-Code é um tipo de código de barras 2D, o
aspecto visual é bem semelhante, mas não possui os três quadrados nas pontas que são os
cabeçalhos do QR-Code, podem ser lidos utilizando aparelho específicos e também com o uso
de aplicativos para celulares. O Data Matrix pode ser lido em 360° e também caso esteja
parcialmente danificado, pode armazenar até 20 vezes mais dados que o código de barras
tradicional, a capacidade de armazenamento do Data Matrix é inferior a do QR-Code como
pode se ver numa tabela comparativa no capítulo 3. Assim como o QR-Code eles podem ser
gerados pelo site da Kaywa. Esse tipo de código é a base para símbolos de identificação
universal de uso obrigatório pelo Ministério de Defesa dos Estados Unidos.
Figura 18 – Código Data Matrix
No Brasil o Data Matrix será utilizado no Sistema de Rastreamento de
Medicamentos que já foi regulamentado pela ANVISA.
O código de barras bidimensional, também chamado DataMatrix, será
a tecnologia usada para garantir a rastreabilidade dos medicamentos
comercializados no Brasil. Ao contrário do código de barras comum,
que é visível e contém apenas um número, o bidimensional pode
armazenar milhares de informações ao mesmo tempo, como números,
letras e outros dados. Todas as informações vão estar reunidas no
Identificador Único de Medicamento (IUM), que estará em cada
unidade de medicamento comercializada e será impresso em etiquetas
de segurança produzidas especificamente para esse fim.<Disponível
na
internet
na
URL:
http://www.pollux.com.br/noticias/2010/01/20/sistema-derastreamento-de-medicamentos-tem-implementao-regulamentada.
Arquivo consultado em 10 de setembro de 2010>.
33
8.2 PDF 417
O PDF 417 é um código de barras semelhante ao QR-Code e o Data Matrix, a
sigla PDF significa Portable Data File (Arquivo de dados portátil) e é representado pelo
padrão ISSO 15438. A simbologia foi criada pelo Dr. Ynjiun P. Wang na Symbol
Technologies em 1991, uma empresa subsidiária da Motorola especializada em scanners de
código de barras, computadores móveis, sistemas RFID e infraestrutura de redes sem fio. Os
códigos PDF 417 podem ser ligados entre si, que são verificados em sequência permitindo
uma maior capacidade de dados armazenados, o utilizador pode definir as dimensões do
código. O código é constituído por 3 até 90 linhas, o nível de correção de erros vai de 0 a 8,
podem ser lidos com leitores de código de barras específicos ou câmeras CCD e assim com o
QR-Code existe uma versão menor chamada Micro PDF417. A capacidade de
armazenamento é menor que a do QR-Code e do Data Matrix. Os códigos PDF417 podem ser
gerados com o software TechnoRiverStudio.
O PDF 417 é utilizado pelo Departamento de Segurança Interna dos Estados
Unidos, United States Postal Service (Serviço Postal dos Estados Unidos), em carteiras de
habilitação nos Estados Unidos e por mais de 200 indústrias aéreas sobre o padrão (BCBP)
Bar Coded Boarding Pass em cartões de embarque para transporte aéreo.
Figura 19 – Código PDF417
34
Figura 20 – Carteira de Habilitação com PDF417
35
8.3 MAXICODE
MaxiCode é um código de barras que pode armazenar até 93 caracteres de
alfanuméricos, o aspecto visual é bem diferente do QR-Code. Foi criado pela United Parcel
Service para uma rápida verificação no envio de pacotes, esse código usa pontos dispostos em
uma grade hexagonal ao invés de barras, o MaxiCode foi padronizado sob a norma ISO/IEC
16023. O MaxiCode foi lançado em 1992 pela empresa UPS que trabalha em todo o mundo
com transporte expresso e entrega de pacotes. A UPS utiliza o MaxiCode no mundo todo para
endereçamento e triagem de pacotes. O MaxiCode possui correção de erro, que permite a
decodificação do código mesmo estando ligeiramente danificado, o MaxiCode codifica duas
mensagens, uma primária e outra secundária. A mensagem primária codifica o código postal,
código do país e as classes de número de serviço, já a secundaria na maioria das vezes
codifica dados do endereço e outros tipos de dados.
Esses códigos são lidos por equipamentos com uma câmera baseada em
sensor.
Figura 21 – Código MaxiCode
36
9 O QR-CODE NA MÍDIA
O Qr-Code já apareceu em vários países como, por exemplo, no jornal
esportivo O Jogo em Portugal, com a finalidade de permitir que seus leitores acessem
informações atualizadas de jogos. Os jornais Gazzeta Dello Sport, The Sun, City A.M. e Welk
Kompakt também já utilizaram Qr-Codes em seus exemplares. Até no mundo da música o QrCode já apareceu, a banda Pet Shop Boys utilizou diversos códigos inseridos rapidamente nas
imagens de seu clipe da música Integral, os aparelhos ao decifrarem os códigos eram
direcionados ao portal oficial da banda na internet ou para sites sobre as identidades britânicas
e questionamentos sobre questões de privacidade.
Figura 22 – Clipe da música Integral da banda Pet Shop Boys
No Brasil o Qr-Code já é muito utilizado em estratégias de marketing e
também para oferecer serviços e atualização de conteúdos publicados em jornais permitindo
maior interatividade com o leitor.
A Fast Shop foi quem publicou o primeiro anúncio publicitário utilizando o QrCode em dezembro de 2007 no jornal Estadão, o código direcionava para o link de uma
página com ofertas exclusivas de produtos.
37
Figura 23 – Anúncio publicitário da Fast Shop
No ano seguinte o grupo Schincariol publicou um anúncio com o código no
São Paulo Fashion Week para promover uma nova bebida. Foi montado um painel com
diversos Qr-Codes ao lado de um bar temático da Nova Schin. Ao fotografar um dos códigos
do painel a pessoa ganhava direito a uma dose da nova bebida que estava sendo divulgada no
evento.
Figura 24 – Foto do painel obtida no site MobilePedia
Existiam também Qr-Codes especiais que o participante ao fotografar esses
códigos ganhava uma camiseta com o nome da bebida e um Qr-Code que ao ser decifrado
direcionava os aparelhos para uma frase que o participante escolheu.
38
Figura 25 – Foto da camisa obtida no site MobilePedia
A Claro também aderiu ao uso do Qr-Code em uma campanha de Natal e a
Volkswagem utilizou o Qr-Code no seu estande no Salão do Automóvel.
Figura 26 – Campanha de Natal Claro
39
O jornal A Tarde foi o primeiro jornal diário no Brasil a adotar o Qr-Code,
desde dezembro de 2008 os códigos estão presentes em seus exemplares. Outro jornal que
utiliza Qr-Codes é o Correio Braziliense, através dos códigos o leitor pode acessar conteúdos
multimídia do site do jornal.
Figura 27 – Qr-Codes no jornal A Tarde
Na revista Viagem & Turismo, da editora Abril foram publicadas algumas
reportagens com esses códigos em dezembro de 2008, um dos códigos fornecia uma lista com
pacotes de pousadas e resorts para viagens no réveillon, o outro código tinha uma
funcionalidade interessante, ele disponibilizava a previsão do tempo para a Paraíba atualizado
diariamente. A marca de carros Citroën com objetivo de divulgar o novo modelo do C4
Picasso, publicou anúncios em revistas, os códigos direcionavam para um vídeo, em outra
oportunidade como veremos abaixo o Qr-Code está presente em um ponto de interrogação
gigante.
40
Figura 28 – Qr-Codes utilizados pela Citroën
Figura 29 – Qr-Codes utilizados pela Citroën para divulgar o modelo do C4 Picasso
A revista Logweb, na edição número 85 trouxe uma matéria especial sobre as
tecnologias à disposição da logística e do comercio exterior que citava o Qr-Code como uma
solução que permite o armazenamento de centenas de informações sobre produtos ou
embarques.
41
10 SEVEN INTERNET
Ao realizar minhas pesquisas para desenvolver este trabalho, encontrei a
empresa Seven Internet, que utiliza Qr-Codes de maneira muito interessante em seu Data
Center na cidade do Belo Horizonte, que utiliza os códigos para identificar e monitorar os
servidores, garantindo mais segurança e agilidade nesses processos.
Em uma matéria para o site da ASSESPRO o diretor de marketing da Seven
Internet, Eduardo Zambaldi disse que a empresa decidiu pelo uso do Qr-Code por dois
motivos, o aumento da segurança da informação dentro do Data Center e acesso on-line e
restrito das informações como nome dos clientes, IP do servidor, utilização da memoria,
processamento e outras informações importantes a respeito dos servidores.
Com base em um e-mail do diretor de marketing da Seven Internet, recebi
informações de como ocorre o processo de identificação dos servidores. Os Qr-Codes são
gerados no site da Kaywa, impressos e depois são colados nos servidores, a leitura é feita com
aparelhos HTC Touch, HTC HD2 ou iPhone 3GS. Depois da leitura do código no caso de
servidores Windows o conteúdo é mostrado em texto estático, em servidores Linux é utilizado
um link que mostra de maneira on-line o consumo de energia do servidor. Esse processo traz
mais segurança, pelo motivo dos servidores não serem identificados diretamente e pelo acesso
rápido as informações dos servidores e de dos recursos consumidos nos servidores Linux.
Figura 30 – Qr-Codes utilizados na identificação dos servidores na Seven Internet
42
CONSIDERAÇÕES FINAIS
Com este trabalho podemos chegar à conclusão de que o Qr-Code é uma ótima
solução para vir a substituir o código de barras tradicional. No Japão já é comum o uso de QrCodes em substituição aos códigos de barras, mas no Brasil isso não aconteceu ainda, e está
um pouco longe de ocorrer essa substituição em supermercados, lojas e etc.
Isso se dá ao fato de que no Brasil o Qr-Code ainda não é tão conhecido por
todos como é no Japão, talvez pelo fato de não existirem tantos celulares no Brasil com essa
capacidade e com preços acessíveis a maioria dos consumidores e por ainda ser muito
utilizado e mostrado na mídia quase sempre como uma alternativa para campanhas
publicitárias, sendo que seu uso pode ir muito além desse uso citado acima, como no setor de
automação, ou como no exemplo da Seven Internet trazendo maior segurança na identificação
e no monitoramento dos servidores do seu Data Center.
O uso do Qr-Code no Brasil ainda é limitado na maioria das vezes, por não
estar utilizando todos os recursos que ele pode oferecer, como por exemplo, ser superior ao
código de barras em diversos aspectos, capacidade de armazenamento, fácil leitura do código,
possibilidade de leitura mesmo estando danificado e diversas outras superioridades que o QrCode tem em relação aos códigos de barras que são usados hoje.
Os Qr-Codes seriam muito uteis na área de logística, para identificação de
containers, podendo guardar em um pequeno código informações a sobre as cargas, e
inclusive com a possiblidade deste código ser lido mesmo não estando em perfeito estado,
essas informações que estão nos códigos poderiam ser enviadas para algum banco de dados
por meio de uma rede sem fio por algum aplicativo desenvolvido em Java para celulares, esta
seria uma boa solução e não traria muitos gastos, essa solução teria que estar aliada
fortemente a Segurança da Informação para não trazer problemas quanto a confiabilidade e
integridade das informações.
43
REFERÊNCIAS BIBLIOGRÁFICAS
DENSO CORPORATION, DENSO CORPORATION AboutDenso, Disponível em:
http://www.globaldenso.com/en/aboutdenso, acesso em 28 de maio de 2010.
DENSO WAVE, QRcode.com, About QRcode.com, Disponível em: http://www.densowave.com/qrcode/index-e.html, acesso em 28 de maio de 2010.
DENSO WAVE, QRcode.com, Bar code to 2D Code, Disponível em: http://www.densowave.com/qrcode/aboutqr-e.html, acesso em 28 de maio de 2010.
DENSO WAVE, DENSO WAVE INCORPORATED, 2D Code Handy Terminal BHT100Q
series,
Disponível
em:
http://www.denso-
wave.com/en/adcd/product/qrcode/bht_100q/index.html, acesso em 28 de maio de 2010.
DENSO WAVE, DENSO WAVE INCORPORATED, 2D Code Handy Terminal BHT300Q
Series
for
EU,
Disponível
em:
http://www.denso-
wave.com/en/adcd/product/qrcode/bht_300q_eu/index.html, acesso em 28 de maio de 2010.
DENSO WAVE, DENSO WAVE INCORPORATED, 2D Code 2D Code Scanner AT10Q,
Disponível
em:
http://www.denso-wave.com/en/adcd/product/qrcode/at10q/index.html,
acesso em 28 de maio de 2010.
DENSO WAVE, DENSO WAVE INCORPORATED, 2D Code 2D Code Scanner QD20,
Disponível em: http://www.denso-wave.com/en/adcd/product/qrcode/qd20/index.html, acesso
em 28 de maio de 2010.
KAYWA, QR-Code Generator, Disponível em: http://qrcode.kaywa.com/, acesso em 28 de
maio de 2010.
44
INFO
ONLINE,
Aponte
a
câmera
para
o
QR
Code!,
Disponível
http://info.abril.com.br/professional/network/aponte-a-camera-para-o-qr-code.shtml,
em:
acesso
em 28 de maio de 2010.
DENSO WAVE, QRcode.com, QR Code Introduction - Symbol Version, Disponível em:
http://www.denso-wave.com/qrcode/qrgene2-e.html, acesso em 28 de maio de 2010.
TECHNORIVER, TechnoRiver - Barcode Software, RFID and Label Software,
Disponível em: http://www.technoriversoft.com/products.html, acesso em 28 de setembro de
2010.
KAYWA, The Kaywa Reader – FAQ, Disponível em: http://reader.kaywa.com/faq/16,
acesso em 09 de setembro de 2010.
TECHNORIVER, TechnoRiver - Barcode label, ID Card design software. Bar code
printing, RFID, Disponível em: http://www.technoriversoft.com/downloads.html, acesso em
09 de setembro de 2010.
POLLUX AUTOMATION, Anvisa define Data Matrix como a tecnologia oficial para
captura
e
transmissão
de
dados
em
medicamentos,
Disponível
em:
http://www.pollux.com.br/noticias/2009/11/27/anvisa, acesso em 10 de setembro de 2010.
POLLUX
AUTOMATION,
implementação
Sistema
de
Rastreamento
regulamentada,
de
Medicamentos
Disponível
tem
em:
http://www.pollux.com.br/noticias/2010/01/20/sistema-de-rastreamento-de-medicamentostem-implementao-regulamentada, acesso em 10 de setembro de 2010.
TECHNIFOR , DataMatrix symbol, Código 2D - Data-Matrix, Disponível em:
http://www.technifor.com/br/htm/mrsolut/def.htm, acesso em 10 de setembro de 2010.
AZALEA SOFTWARE INC., The Barcode FAQ - Perguntas Mais Freqüentes sobre
Códigos
de
Barras
Versão
5,
Disponível
em:
http://www.azalea.com/FAQ/BarcodeFAQ_Portuguese.pdf, acesso em 10 de setembro de
2010.
45
WIKIPEDIA, PDF417, Disponível em: http://en.wikipedia.org/wiki/PDF417, acesso em 10
de setembro de 2010.
PDF-417
MAKEBARCODE,
Barcode,
Disponível
em:
http://www.mecsw.com/specs/pdf417.html, acesso em 10 de setembro de 2010.
PDF417, PDF417 Barcode, Disponível em: http://www.pdf417.com/, acesso em 10 de
setembro de 2010.
WIKIPEDIA, MaxiCode, Disponível em: http://en.wikipedia.org/wiki/MaxiCode, acesso em
10 de setembro de 2010.
IDAUTOMATION,
MaxiCode
Barcode
FAQ
&
Tutorial,
Disponível
em:
http://www.idautomation.com/maxicodefaq.html, acesso em 10 de setembro de 2010.
BIBLIOTECNO, Alex da Silveira, O QR CODE em publicações seriadas e a necessidade
da preservação do conteúdo codificado, Disponível em: http://bibliotecno.com.br/?p=205
CORREIO BRAZILIENSE, Site do Correio Braziliense ganha versão gratuita para
celulares,
Disponível
em:
http://www.correiobraziliense.com.br/app/noticia/tecnologia/2009/06/21/interna_tecnologia,1
20440/index.shtml
S60TIPS,
BarCode
Reader
on
S60
Devices,
Disponível
em:
http://www.s60tips.com/2007/04/17/barcode-reader-on-s60-devices/
ADIVERTIDO, Gabriel Jacob, Claro usa QR Code em campanha de Natal, Disponível em:
http://adivertido.com/claro-usa-qr-code-em-campanha-de-natal/
MOBILEPEDIA, Mobile marketing: Nova Schin na SPFW - QR code, Disponível em:
http://www.mobilepedia.com.br/cases/nova-schin-no-spfw-qr-code
46
YOUTUBE,
Pet
Shop
Boys
-
Integral
(Colour
Version),
Disponível
em:
http://www.youtube.com/watch?v=4kx05kU5gZg
MOBILEPEDIA, Mobile Marketing: Citroën usa QR code para divulgar C4 Picasso,
Disponível em: http://www.mobilepedia.com.br/cases/mobile-marketing-citroen-usa-qr-codepara-divulgar-c4-picasso
BAIXAKI, O que são os QR Codes?, Disponível em: http://www.baixaki.com.br/info/1995o-que-sao-os-qr-codes-.htm
ITUNES, QRdeCODE for iPhone and iPod touch (4th generation) on the iTunes App
Store, Disponível em: http://itunes.apple.com/us/app/qrdecode/id365849329?mt=8#
ASSESPRO EM PAUTA, Data Center da capital utiliza tecnologia QR Code, Disponível
em: http://empauta.assespro-mg.org.br/?p=310
HELLO ANDROID, bence, QR Codes - 7 interesting things you may not know,
Disponível em: http://www.helloandroid.com/content/qr-codes-7-interesting-things-you-maynot-know
Revista Logweb, Tecnologias à disposição da logística e do comércio exterior, Edição 85,
março 2009, p.34.
Download

fals identificação automática e captura de dados ricardo aguiar