Bar Codes Magnetic Cards And Smart Cards.

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

Transmissão de pacotes
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Ambientais Ciência da Computação Aula 06: Funções.
Sistemas Distribuídos
Entrada e Saída Introdução.
UNIVERSIDADE LUTERANA DO BRASIL COMUNIDADE EVANGÉLICA LUTERANA SÃO PAULO Reconhecida pela Portaria Ministerial nº 681 de 07/12/89 – DOU de 11/12/89 Campus.
Acadêmicos: Andréia Edilene Eulália Fabíola Luana Norie
João Carlos Porto Orientadora: Prof.ª Dr.ª Junia Coutinho Anacleto 26/03/2010 Projeto de interceo.
Código de Barras O Código de Barras é um arranjo de barras e espaços dispostos em um padrão logicamente definido que representa elementos de dados e que.
CÓDIGO DE BARRAS.
ASI CÓDIGOS DE BARRAS EAN 13.
CMC7.
CÓDIGO DE BARRAS.
CÓDIGO DE BARRAS EAN - 13 ALUNAS LUCIANE RODRIGUES MARISANGELA WASILUK.
1 Código de barras EAN Equipe: Flávia Guidolin Josiane Caron Belini Lindamir Andreata Márcia Martins Tatiane Burda
DATA MATRIX EQUIPE Danielli Lilian de Souza Giselle de Souza Lady Anai
1 Complexidade de Algoritmos Complexidade de pior caso Complexidade de melhor caso de uso bem menos freqüente em algumas situações específicas Complexidade.
MEMORIAS RAUL DIAZ ROSAS.
Endereçamento de hardware e identificação de quadros
Informática Industrial
Prof. Carlos H. Marcondes
Capítulo 6 Sistemas de Arquivos 6.1 Arquivos 6.2 Diretórios
Capítulo 7 Multimídia 7.1 Introdução à multimídia
Estudo de Caso 1: UNIX e LINUX
Esquema básico do hardware
Organização da Memória Principal
Professor Victor Sotero
Professor Victor Sotero
Listas Encadeadas.
Classes e objetos P. O. O. Prof. Grace.
CODIFICAÇÃO Prof. Sérgio Lima.
EQUIPAMENTOS ELETRÔNICOS EQUIPAMENTOS DE RADIOFREQUÊNCIA
Tecnologia da Informação
Cadastro de produto Posto de Combustível.
Smart Card e e-TAG Ricardo Marquini da Cunha.
Introdução à Programação
Impressão de etiquetas
Televisão: a tecnologia por detrás do écran
Revisão de Conceitos Básicos Hardware (Parte 2)
CÓDIGOS DE BARRAS.
Como controlar o caixa Supermercados.
Disciplina: Multimídia Prof a. Leila Jane Brum Lage Sena Guimarães Transparências: Wilson de Pádua Paula Filho.
Universidade São Marcos Curso: Gestão de Negócios Internacionais
Sistemas Operacionais
Arquitetura de computadores
Sistemas Operacionais
Introdução teórica A modulação em freqüência consiste na variação da freqüência da portadora proporcionalmente ao sinal de informação. Dado o sinal modulador.
Inserir crédito para cliente
EXERCÍCIOS PARA GUARDA-REDES
ENGA78 – Síntese de Circuitos Digitais
Campus de Caraguatatuba Aula 8: Noções Básicas sobre Erros (2)
Entrada e Saída (E/S ou I/O)
Agenda - Aula 2 Introdução (Computador Digital) Processadores
O que são, para que servem e onde podem ser utilizadas?
Campus de Caraguatatuba Aula 2: Somatório e Produtório
FORMATANDO O TRABALHO NO WORD 2007
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
SISTEMAS OPERACIONAIS I Gerenciamento de Arquivos
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Campus de Caraguatatuba Aula 9: Noções Básicas sobre Erros (3)
Contagem Sequencial do Estoque
Entrada e Saída (E/S).
Meios e Dispositivos de Entrada e Saída (2/2)
Protocolo MODBUS [ Slide de Abertura com a presença de outras logomarcas ] A segunda opção é a mais apropriada para a presença de mais de duas marcas.
SMART TAG Etiqueta Inteligente
Introdução a Informática
Introdução à Computação
Codificação Daniel Vieira.
CÓDIGOS DE BARRAS.
Capítulo 14 Camada 6 A Camada de Apresentação. Sumário A Camada de Apresentação.
Transcrição da apresentação:

Bar Codes Magnetic Cards And Smart Cards

Barcode Standards História do código de barras Padrões de mercado Ean13 Code39 Code128 Codabar Referências

História do Código de Barras Em 1948 Bernard Silver e Norman Joseph Woodland começaram a desenvolver um dispositivo leitor de padrões de tinta usando luz ultravioleta. Não deu certo devido à instabilidade da impressão dos padrões de tinta usados na impressão dos preços. Em 1952 eles criam o primeiro leitor de código de barras que funciona como os atuais.

Por Que Código de Barras ?? Combinados com Tecnologia de Coleta de Dados, Códigos de Barra Suportam uma maneira rápida, eficiente e precisa de coletar, processar, transmitir, gravar e gerenciar os dados dos produtos numa variedade de indústrias e comércio. Permite Automatizar o Processo de Identificação dos Produtos e dar Baixa Automática no Estoque Quando um Produto é Vendido. Permite Ter Contrôle Sobre o Preço dos Produtos Vendidos, Evitando Produtos Iguais com Preços Diferentes ou a Imediata Atualização dos Preços Sem Ter que Trocar o Rótulo de Cada Um.

Métodos de Codificação Codificando os Dados: Codificando como uma Combinação de Barras e Espaços Codificando nas Barras / Codificando nos Espaços Caractere de Verificação (se presente, só necessário em alguns tipos) Padrão de Parada Zona de Silêncio Métodos de Codificação: Codificação Binária (NRZ) (EAN 8, 13 ; UPC ) São usados dois tamanhos de barras e espaços para codificar os dados (Uma barra / espaço fino é aproximadamente 2 a 3 vezes menos larga que uma barra / espaço largo). Pode-se facilmente converter as barras / espaços em código binário e depois em ASCII. – EXEMPLO: Código 39. Codificação Proporcional ( 2 de 5 Industrial; 3 de 9, Codabar; etc) Há muitos tamanhos diferentes de barras e espaços. O tamanho das barras / espaços a sequência deles define os caracteres representados. Mais difícil de ler (não é possível fácil tradução para binário) e é necessária maior precisão para imprimir e ler o código – EXEMPLO: Codigo 128

Segurança dos Dados A Codificação dos Dados é feita de tal forma que: É usado um número fixo de barras por caractere. Isto significa que se uma barra não é lida, o código de barras não pode ser lido. Ou seja, se faltar uma barra não será gerado um outro código que poderia gerar um dado inválido. O número de caracteres possíveis que pode ser codificado num certo código de barras é alto em relação ao número de caracteres válidos. Isto significa que se o tamanho de uma das barras / espaços for lido erradamente, um caractere inválido será gerado. CONCLUSÃO: Códigos de Barra são altamente seguros. Trocar um caractere inválido por um válido é pouco provável. Ou seja, ou um código de barras é lido com código correto ou então não é lido (indicará código inválido).

Tipos de Leitores de Código de Barras Caneta (Só varre um ponto) Fonte de Luz + Foto Diodo próximos na ponta de uma caneta. Para ler um código de Barras arrasta-se a caneta sobre o código num movimento uniforme. O foto diodo mede a intensidade da luz refletida de volta da fonte de luz e gera uma forma de onda que é usada para medir a largura e os espaços entre as barras. Barras pretas absorvem a luz e espaços brancos refletem a luz. Varreduras a Laser Funcionamento semelhante à caneta, com a exceção que usam um feixe leaser e tipicamente empregam espelhos ou um prisma giratório para acionar o feixe laser para a frente e para trás sobre o código de barra Leitores Usando Dispositivos CCD (Charge Coupled Devices) Usam uma vetor com centenas de sensores de luz minúsculos alinhados na cabeça de leitura. Leitores Baseados em Cameras Usam uma pequena camera de vídeo para capturar a imagem de um código de barras. O dispositivo leitor usa técnicas sofisticadas de processamento digital de imagens para decodificar o código de barras. Há ainda os códigos de Barra 2D que podem codificar algums milhares de bytes – Requerem leitores Especiais. (PDF417, Aztec Code, Data Matrix, etc)

Como Escolher um Código de Barras ? Questões a Perguntar: Já Há um padrão Pré-Definido a Ser Seguido ? Qual o Conjunto de Caracteres a Ser Codificado? Somente Numérico Alfanumérico Caracteres Especiais Quantos Dados Tem que ser Codificados ? Alguns códigos de Barra fornecem maior densidade de dados que outros. O espaço disponível no documento definirá quantos caracteres podem ser codificados. Se a resolução de varredura é alta, mais caracteres podem ser codificados. Quantas leituras são toleradas antes de indicar erro de leitura. É necessário ter um dígito de verificação / caractere de Verificação ? Alguns códigos tem esta característica embutida e dispensam digito extra de verificação Posição no Documento Alguns códigos de barra são mais tolerantes nos requisitos da zona de silêncio, ou seja, se o código de barras estiver numa borda algumas leituras erradas podem ocorrer.

Padrões de mercado – EAN13 – Comércio Em Geral Number System: Identifica países e regiões econômicas. Mfg Code: Identifica o fabricante do produto. Product Code: Identifica o produto. O fabricante é livre para escolher os códigos. Check Digit: Dígito verificador para evitar erros devido à velocidade de leitura, erros de impressão e outros problemas. Codifica 13 Caracteres.

Estrutura Física do EAN13 ( Subconj. UPC-A) Barras de Guarda do Lado Esquerdo : 101 Segundo Caractere Flag, Codificado na Tabela Primeiros Cinco Caracteres de Dados, Codificados na Tabela Padrão de Guarda Central: 01010 Últimos Cinco Caracteres de Dados, Codificados Como Caracteres do Lado Direito. Caractere de Verificação, codificado como um Caractere do Lado direito Barras de Guarda do Lado Direitio: 101 Dado Esquerdo A Esquerdo B Direito 0 0001101 0100111 1110010 1 0011001 0110011 1100110 2 0010011 0011011 1101100 3 . . . 9

Geração do Caractere de Verificação do EAN/UPC Designe o caractere Impar mais à Direita Some todos os caracteres nas posições ímpar e multiplique o resultado por 3 Some todos os caracteres nas posições pares Adicione os totais par e ímpar dos passos 2 e 3 acima Determine o menor número que quando adicionado ao resultado do passo 4, resultará num múltiplo de 10. Este será o caractere de verificação EAN 13 Caracteres Flag: 20 Caracteres de Msg: 0123456789 Posição = eoeoeoeoeoeo Soma posiç. Ímpar: 0 + 1 + 3 + 5 + 7 + 9 = 25 Posições ímpares x 3: 25 x 3 = 75 Soma posiç. Pares: 0 + 2 + 4 + 6 + 8 = 22 Soma de pares e ímp: 75 + 22 = 97 Caractere de verific: 3 Código a ser impresso: 2001234567893

Padrões de mercado – EAN13 Existem ainda algumas variações deste padrão para armazenar informações extras. EAN13 ISBN: Usado para catalogar livros. O código sempre inicia com “978” e os outros nove dígitos guarda o código ISBN. EAN13 ISSN: Mais dois ou cinco dígitos são adicionados. O código sempre inicia com “977” e os outros dígitos são usados de várias formas.

Padrões de mercado – EAN13 e EAN8 Uso dos dígitos extras com cinco dígitos: Os primeiros dois dígitos guardam os dois últimos números do ano (00-99); Os três próximos dígitos representam o número do publicador (001-999). EAN 8 Variação do EAN 13 que codifica 8 números ao invés de 13 Cada Caractere: 2 barras e 2 espaços Padronização a nível europeu

Padrões de mercado – Code39 Permite representação alfanumérica. Representa “0-9 A-Z # % + $ / . -” além do espaço. O símbolo “*” é sempre o caractere START / STOP. 1 Caractere = 5 barras e 4 espaços (3 dos elementos devem ser de máxima largura). Vantagens: Este código não possui limitação de tamanho, ficando limitado apenas pela capacidade de leitura do leitor. Isto é feito com caracteres de início/final. Muito usado pelo governo e forças armadas dos EUA e pela Indústria. Possui variação para codificar toda a tabela ASCII. Inconvenientes: Precisa amplo espaço.

Padrões de mercado – Code39 b = bar s = space Padrões de mercado – Code39 Char. Pattern b s b s b s b s b n n n w w n w n n C w n w n n w n n n O w n n n w n n w n - n w n n n n w n w 1 w n n w n n n n w D n n n n w w n n w P n n w n w n n w n . w w n n n n w n n 2 n n w w n n n n w E w n n n w w n n n Q n n n n n n w w w SP n w w n n n w n n 3 w n w w n n n n n F n n w n w w n n n R w n n n n n w w n * n w n n w n w n n 4 n n n w w n n n w G n n n n n w w n w S n n w n n n w w n $ n w n w n w n n n 5 w n n w w n n n n H w n n n n w w n n T n n n n w n w w n / n w n w n n n w n 6 n n w w w n n n n I n n w n n w w n n U w w n n n n n n w + n w n n n w n w n 7 n n n w n n w n w J n n n n w w w n n V n w w n n n n n w % n n n w n w n w n 8 w n n w n n w n n K w n n n n n n w w W w w w n n n n n n 9 n n w w n n w n n L n n w n n n n w w X n w n n w n n n w A w n n n n w n n w M w n w n n n n w n Y w w n n w n n n n B n n w n n w n n w N n n n n w n n w w Z n w w n w n n n n n = normal width w = wide width

Padrões de mercado – Code128 Código de barras dos mais novos e com mais futuro na identificação automática. Todos os caracteres da tabela ASCII (128 caracteres) podem ser codificados nesta simbologia. 128 caracteres ASCII, 4 caracteres especiais, 4 caracteres de controle, 3 caracteres de START e 1 caractere de STOP. Composição do caractere: 3 barras e 3 espaços. Longitude variável. Vantagens: grande quantidade de informação em um espaço reduzido. Admite até 106 caracteres, ocupando uma área de impressão menor que o código 39. Considerada a melhor codificação. Aplicações: Transporte, logística e declaração de renda

Padrões de mercado – Code128 Estrutura do Code128: No código 128 podem-se selecionar 4 tipos diferentes de codificação (A, B, C ou um quarto tipo denominado automático): A (Start = 103) – Todos os alfanuméricos em maiúscula mas chars controle ASCII e caracteres especiais B (Start = 104) – Inclui todos os acima (A) mais todas as letras minúsculas e caractees especiais C – 100 pares de dígitos de 00 a 99 e caracteres especiais.

Padrões de mercado – Codabar Laboratórios Médicos e Setor Sanitário Codabar é uma simbologia de tamanho variável capaz de codificar 16 caracteres dentro de uma mensagem de qualquer tamanho. Densidade similar ao código 39. Codabar codifica seis caracteres especiais, letras de A até D e todos os dígitos numéricos. Jogo de caracteres: 10 números (0 ..9), 14 sinais especiais, 4 combinações de caracteres START/STOP. Composição do caracter: 4 barras separadas por 3 espaços. Longitude: variável Vantagens: Codificação alfanumérica parcial – código muito simples. Inconvenientes: Espaço necessário amplo

Referências http://www.lascofittings.com/BarCode-EDI/bc- history.htm http://www.dataid.com/bcsymbology.htm http://www.barcodeus.com/barcodes.htm http://www.waspbarcode.com/ http://www.tlashford.com/ http://www.bizfonts.com/code128fonts/ http://www.barcode-1.com/pub/russadam/39code.html http://www.barcode-1.com/pub/russadam/128code.html http://www.barcodeisland.com/ean13.phtml

Cartões Magnéticos

Magnetic Cards Aplicações Cartões de crédito. Cartões de telefone. Tickets de metrô. Ingressos de eventos. Cartões de identificação. ...

Gravadoras e Leitoras de Codificação Magnética (MCR) Uso em cartões bancários, cartões de crédito, tickets, cheques Os caracteres são impressos usando uma tinta contendo óxido de ferro. O documento é passado através de uma leitora que magnetiza o óxido de ferro nos caracteres (preparação para leitura), então o documento é passado sob uma pequena bobina (cabeça de leitura). Quando os caracteres magnetizados passam sob a pequena cabeça de leitura, eles produzem um sinal único, diferente para cada caracter. Uma impressora especial é usada para imprimir os caracteres É razoavelmente seguro e é usado em sistemas bancários Não é afetado por rasuras ordinárias ou manchas Existem 2 tipos principais: E13B CMC7

Gravadoras e Leitoras de Codificação Magnética (MCR) E13B Originou-se nos E.U. 10 números e 4 caracteres especiais 1 2 3 4 5 6 7 8 9 0 CMC7 + Usado na Europa e Brasil e ..? Mais caracteres que E13B (64 caracteres) Caracteres feitos de diversas barras verticais Espaços entre as barras são avaliados binário (0=fino, 1=largo) Cada caractere gera um código de seis bits

Gravadoras e Leitoras de Codificação Magnética (MCR) - Visa, Master Card Combina código de barras com redundância nos canais de leitura. Mais seguro que código de barra puro. Mesmo que uma cabeça de leitura não leia, o sistema consegue ler (redundância). Dados armazenados na tarja magnética Número de caracteres ao redor de 1K 7 sinais(cabeças) de leitura L1 L2 L7 L7

Magnetic Cards Padrões ANSI / ISO Definem 3 faixas para diferentes utilizações. As Faixas são definidas apenas pelas suas localizações na fita magnética. A Fita magnética é magneticamente homogênea.

Magnetic Cards Características das Faixas

Magnetic Cards Faixa 1 Normalmente guarda o nome do dono do cartão, a conta e algum outro dado relevante. Utilizada, por exemplo, por companhias aéreas, quando se faz uma reserva com o cartão de crédito.

Magnetic Cards Faixa 2 Geralmente a mais utilizada pelos bancos. Somente contém caracteres numéricos.

Magnetic Cards Faixa 3 Definida para leitura e escrita de dados. Acabou se tornando dificilmente utilizada.

Magnetic Cards Características dos dados Formato digital. Formato mais utilizado de codificação é o 5-bit BCD. Também podem ser armazenados dados alfanuméricos. Nem todas fitas magnéticas utilizam uma codificação digital, algumas codificam tons de áudio ao invés de dado digital. Utilizado quando a segurança não é um problema e não é necessário armazenar muitos dados no cartão. - Alguns tickets de metrô utilizam essa tecnologia.

Smart Cards

Smart Cards São Cartões Inteligentes que substituem os cartões magnéticos com um microprocessador e memória. Ver cartão da TIM. Possuem conectores que conectam o sistema existente no cartão ao sistema da máquina de leitura/acesso. Incluem eletrônica embutida e memória de armazenamento (geralmente 16 K ou mais) Armazena detalhes e informação de transações Numerosas aplicações, incluindo compras, bancos, TV por assinatura, aplicações médicas Existem riscos de segurança potenciais

Smart Cards Características Fornecem maior segurança. Podem armazenar uma quantidade muito maior de dados. Possuem um micro-processador ou um chip de memória embutido. Podem ter interfaces de “contato” ou “sem contato”, ou ambas.

Smart Cards Com micro-processador Com chip de memória Simplesmente armazenam dados Podem ser vistos como um pequeno disquete com uma segurança ótima. Utilizados por alguns cartões telefônicos. Com micro-processador Pode-se adicionar, remover e manipular informação em sua memória. Possui um sistema operacional para a porta de entrada/saída e uma EEPROM embutida .

Smart Cards Ex.: Cartão de Crédito sem Precisar Assinatura Tipos de processadores utilizados Micro-controladores 8031/51 e variantes Micro-controladores PIC Alguns micro-processadores especialmente projetados para Smart Cards

Smart Cards Padrões ISO Definem características do cartão, tipo de contato, colocação do chip no cartão e pinagem. A pinagem padrão é: C1 : Vcc = 5V C5 : Gnd C2 : Reset C6 : Vpp (programming voltage) C3 : Clock C7 : I/O (data in/out) C4 : RFU (application) C8 : RFU (application) O padrão suporta transmissões assíncronas e síncronas pela linha de I/O. O protocolo de comunicação pode ser selecionado, e o mais utilizado é o modo assíncrono.

Smart Cards Aplicações Processos de pagamento. Identificação. Redes de computadores. Distribuição de benefícios. ...

Smart Cards Óticos São do mesmo tamanho e forma que cartões de crédito de plástico, mas armazenam até 6M bytes de informação digital atualizável num meio seguro, barato e compacto. Dados que podem ser armazenados em cartões óticos inteligentes incluem: Nome do proprietário, endereço, e outras informações pessoais Fotografias digitalizadas do proprietário do cartão Assinaturas Imagens médicas e raios-X Extratos bancários atualizáveis e log de transações bancárias e comerciais Informações de segurança

Smart Cards Óticos As vantagens de cartões inteligentes óticos em relação a cartões com chips e faixa magnética incluem: Grande capacidade de armazenamento Verificação off-line do cartão, sem dependência de telefone ou outros links para uma base de dados central (+ ou - ) Atualizações rápidas do cartão (30 x mais rápidas do que cartões com chips) Permanente e MUITO seguro. Operação ‘a prova de fraude usando a tecnologia de criptografia mais recente. Evita perda de dados devido ‘a exposição do cartão a eletricidade estática, água, campos magnéticos ou elétricos ou a raios-X (por exemplo durante verificação nos aeroportos). Custos de operação de longo termo menores Padrões globais com múltiplas fontes Governo Canadense adotou o Cartão Óptico da Canon como uma identificação positiva. “CANPASS” – contem foto e impressões digitais e reduz filas em 80%