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.