Escola de Engenharia da Universidade do Minho Licenciatura em Engenharia Electrónica Industrial



Documentos relacionados
DANFE e o Código de Barras

Introdução à Informática

Universidade de Sao PaulolFaculdade de Educa~o. Coordenador: Nilson Jose Machado. Marisa Ortegoza da Cunha

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

Prof. Daniel J. Melo Brasil

Fabio Bento

O protocolo MODBUS define também o tipo diálogo entre os equipamentos, define por exemplo quem pode enviar dados e em que altura.

Dispositivos e Redes para Sistemas de Logística 05 Automatic Identification. DRSL Alberto Ramos da Cunha, IST, 2008/2009

Unique Device Identification - UDI. UDI - (ABIMO/ABIMED) e ANVISA

Centro Universitário Salesiano de Campinas UNISAL. Tecnologia Maio 2006 Islei Tordin Ra Saul Domingos Ra

Capítulo 2. Numéricos e Códigos Pearson Prentice Hall. Todos os direitos reservados.

Codificação de Canal

Capítulo 12 Identificação automática e captura de dados

Prova de Aferição de Matemática

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII

Webinar Pergunte ao especialista.

Armazenagem: Centros de Distribuição, Compras

Representação de Dados

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

Leitor de códigos de barras Manual do Usuário

Linguagem algorítmica: Portugol

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS

ANO XXII ª SEMANA DE JUNHO DE 2011 BOLETIM INFORMARE Nº 24/2011 ASSUNTOS DIVERSOS ICMS - PA

RAID Redundat Arrays of Inexpensive Disks

Sistemas Digitais Reconfiguráveis

Prof.Msc Jocênio Marquios Epaminondas.

Guia prático para gerar

Código de Barras. Código de Barras - Automação da entrada de dados. Código Magnético - Automação da entrada de dados

Sugestão: Após a conclusão de cada pergunta guarda o livro, para o caso de acontecer algum problema com o computador, não se perder o trabalho todo.

Contagem I. Figura 1: Abrindo uma Porta.

Introdução à Lógica de Programação

Redes de Computadores

Códigos de Detecção e Correcção de Erros

Manual de Referência de Código de Barras

ÍNDICE 2 APRESENTAÇÃO 3

ANALISE DE SISTEMA AUTOMATIZADOS DE IDENTIFICAÇÃO

Escola Secundária Infanta D. Maria Folha de cálculo Tarefa 4. Tarefa Excel Nº 4

Contando os Pontos Números Binários

Base de dados I. Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade

Bases Matemáticas. Aula 2 Métodos de Demonstração. Rodrigo Hausen. v /15

Outras Máquinas de Turing

Autómatos Finitos Determinísticos

Exercícios de Java Aula 19

Folha 3. O processador de texto do STAROFFICE : Ferramentas

Porta Série. Trabalhos Práticos AM 2007/2008. Porta Série. Objectivos

Manual de Referência de Código de Barras

Introdução à Informática Aulas 9 e 10

SAMSUNG ER-350. PROGRAMAÇÃO PARA POR O NUMERO DE Z A ZERO, DEPOIS DE FAZER UM RELATORIO EM Z Com a chave em PGM digitar: 5 RA 1 PO CASH

Pesquisa Operacional na Tomada de Decisões. Conteúdos do Capítulo. Programação Linear. Lindo. s.t. Resolvendo Programação Linear Em um Microcomputador

2. Sistemas de Numeração, Operações e Códigos. 2. Sistemas de Numeração, Operações e Códigos 1. Números Decimais. Objetivos.

AMBIENTE DE PROGRAMAÇÃO PYTHON

20 Caracteres - Tipo char

Fundamentos em Informática (Sistemas de Numeração e Representação de Dados)

1. Sistemas de numeração

Considerações de legibilidade de código de barras e OCR

Contagem (2) Anjolina Grisi de Oliveira / CIn-UFPE. Centro de Informática Universidade Federal de Pernambuco

Teoria dos Números. A Teoria dos Números é a área da matemática que lida com os números inteiros, isto é, com o conjunto

ESTRUTURAS DE DADOS II

Um circuito comparador permite determinar se dois números binários são iguais, e não o sendo, qual deles é o maior.

INTRODUÇÃO À PROGRAMAÇÃO BCC 201 TURMAS 31, 32 E AULA TEÓRICA 4 PROF. MARCELO LUIZ SILVA (R E D)

MANUAL DO SISTEMA GT WEB CALL. Teledata

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012

Manual de Operação e Programação

Sumário. 1

AV2 - MA (a) De quantos modos diferentes posso empilhá-los de modo que todos os CDs de rock fiquem juntos?

E S C O L A S U P E R I O R A G R Á R I A

&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO

ACH2043 INTRODUÇÃO À TEORIA DA COMPUTAÇÃO. Seção 5.1 Problemas indecidíveis. Slides originais gentilmente cedidos pela Profa. Ariane Machado Lima

Programação de Computadores

Aula 6 Aritmética Computacional

Manual de Configuração Rápida. Magellan 2200 VS / Magellan 2300 VS

Aula 3 - Registro de Imagem

Representação de Informação -- Texto -- Representação de Informação. Representação de Caracteres

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

Introdução aos Computadores e Programação

Bases Numéricas e Conversão. DCC Circuitos Digitais

Sistema de Numeração e Códigos. CPCX UFMS Prof. Renato F. dos Santos

Estruturas de Dados Pilhas, Filas e Deques

MINISTÉRIO DA CULTURA

Sistema de Numeração e Códigos. Sistemas de Informação CPCX UFMS Prof. Renato F. dos Santos

Física Geral - Laboratório (2014/1) Aula 6: Limites de erro em instrumentos de medida (multímetros analógicos e digitais)

Obrigatoriedade do código de Barras nos Produtos

Tarefa Orientada 13 Agrupamento e sumário de dados

1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através da codificação ASCII (American Standard Code for

(a 1 + a 100 ) + (a 2 + a 99 ) + (a 3 + a 98 ) (a 50 + a 51 ).

Nestes termos e de acordo com o artigo 67.º do Decreto-Lei n.º 72/91, de 8 de Fevereiro, determina-se o seguinte:

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Aula 04. Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros

Física Geral - Laboratório (2014/1) Erros sistemáticos Limites de erro em instrumentos de medida (multímetros analógicos e digitais)

Introdução à Computação

Organização e Arquitetura de Computadores I

Exercícios de Teoria da Computação Autómatos finitos não deterministas

Fácil & Prático. Guia de Configuração. Versão 1.0 SL 80

Em um sistema de numeração de base b qualquer, um número positivo é representado pelo polinômio:

A barra de ferramentas abaixo resume os principais comandos de texto para trabalhar com o AutoCAD:

Ferramentas de Engª de Requisitos

Transcrição:

Escola de Engenharia da Licenciatura em Engenharia Electrónica Disciplina de SIAI 2004/05 Diapositivos de apoio a aulas Cristina Manuela Peixoto dos Santos Departamento de Electrónica

TEMA 2 Sistemas de Identificação Automática

Códigos de Barras UPC Universal Product Code (97) 5 versões EAN Universal Product Code (976) 2 versões

UPC e EAN UPC e EAN Os símbolos são fixos em: tamanho, Só podem codificar números e São simbologias contínuas usando elementos de 4 larguras,

UPC e EAN (2) Fixos em comprimento. Só podem codificar números. Simbologias contínuas usando quatro elementos de larguras diferentes.

UPC e EAN () UPC version A 0 dígitos mais dois dígitos a enquadrar. O º dígito a enquadrar é um número relacionado com o tipo de produto. UPC é um subconjunto do código mais geral EAN. EAN 2 dígitos e um dígito à frente. Os dois ºs carateres designam o país da organização internacional que tem esse número.

UPC- versão A Versão básica do UPC Usualmente a usada Simbologia usada para codificar os 0 dígitos do Universal Product Code. O dígito indica o tipo de produto O dígito 2 é um dígito de check do módulo. O símbolo está dividido em 2 partes: com 5 dígitos. Os dois padrões de 6 dígitos têm padrões de guarda à esquerda, direita e no centro. Os 6 dígitos à esquerda usam codificação ímpar Os 6 dígitos à direita usam codificação par.

UPC- versão A (2) O º dígito é o dígito de número de sistema UPC relacionado com o tipo de produto (0 para mercadorias, para limpeza, etc.). Os 5 outros dígitos são o código UPC do fabricante. Os ºs 5 dígitos da metade da direita são o código do produto. O dígito final é o the check. Embora contínuo as metades direita e esquerda do símbolo podem ser codificadas independentemente.

UPC- versão A () Um dígito é codificado como uma sequência de duas barras e dois espaços num espaço de largura de 7 módulos. A largura das barras e espaços pode ser de 2,, ou 4 módulos. Isto resulta em 20 combinações possíveis de barra-espaço. 0 destes padrões são usados nos dígitos à esquerda de paridade ímpar e 0 à direita. Os dígitos à esquerda começam sempre com um espaço e os à direita com uma barra.

Formas de códigos de barras lineares

Código de barras USD-2

Código de barras - Code 9

EAN-, EAN-8 EAN Article Numbering System (EAN), Japanese Article Numbering (JAN) System e o International Article Numbering System (IAN) são idênticos ao UPC excepto no número de dígitos. Standard EAN (chamado de EAN- or DUN-) tem: 0 caracteres numéricos, 2 or caracteres "flag" que são o código do país da organização Internacional EAN que atribui o número e um dígito de check. Nos outros aspectos é idêntico ao UPC versão A. Para compatibilidade com o UPC, as flags 00, 0, 0, 04, e 06 até são atrbuídas aos EU.

EAN- O código do fabricante é na mesma 5 dígitos, tb o código do produto. O dígito de check é calculado da mesma forma. Código do nº de sistema no UPC-A é um único dígito de 0-9 e no EAN- é 2 dígitos de 00-99, sendo um número de país.

UPC-A A / EAN- UPC-A code: 0756786425 EAN- code: 00756786425

Componentes do EAN- Dividido em 4 área: O número de sistema O código do fabricante O código do produto O dígito de check

Componentes do EAN- (2) Número de Sistema Dois dígitos (ou ) que identificam o país., Se começar com 0 é um UPC-A. Código do fabricante: Código único atribuído a cada fabricante pela autoridade indicada pelo número de sistema. Códigos de tamanho variável Permite uso mais eficiente dos códigos de fabricantes e produtos!!!

Componentes do EAN- () Código do produto: Código único atribuído pelo fabricante. Dígito de check: Dígito extra usado para verificar que o código de barras foi scaneado!!! Correctamente.

Componentes do EAN- () Codificação EAN- (e UPC-A) Calcular o dígito de check Codificar todo o código incluindo o dígito de check Codificação numa sequência de espaços e barras.

Cálculo do dígito de check Check dígito - cálculo Este é o º passo!!! Passos:. Considerar o dígito mais á direita numa posição ímpar e atribuir ímpar/par a cada caracter indo da direita para a esquerda 2. Somar os dígitos em todas as posições ímpares. Multiplicar o resultado por 4. Somar os dígitos em todas as posições pares 5. Somar os totais de e 4. 6. O dígito de check é o nº q, qd somado aos totais calculados em 5., resulta num número divisível por 0. 7. Se divisível por 0, o check é 0.

Cálculo do dígito de check (2) Exemplo: 00756786425 dígito de check: 5 Mensagem do código: 0075678642 Número de sistema: 00 Código do fabricante: 75678 Código do produto: 642 Calcular o check para: 0075678642

Cálculo do dígito de check () Barcode 0 0 7 5 6 7 8 6 4 2 Position E O E O E O E O E O E O Weighting Calculation 0 * 0 * 7 * 5 * 6 * 7 * 8 * * 6 * 4 * * 2 * Weighted Sum 0 0 7 5 6 2 8 6 2 6

Cálculo do dígito de check (4) Exemplo: 0075678642 Valor Checksum = 0+0+7+5+6+2+8++6+2++6=85 Número divisível por 0: 90 Dígito de check: 5 Valor final : 00756786425

Codificação EAN- Exemplo: 00756786425 Número 0 Estrutura física do EAN- : Left-hand guard bars, or start sentinel, encoded as 0. The second character of the number system code, encoded as described below. The five characters of the manufacturer code, encoded as described below

Codificação EAN- (2) Exemplo: Estrutura física do EAN- : Left-hand guard bars, or start sentinel, encoded as 0. The second character of the number system code, encoded as described below. The five characters of the manufacturer code, encoded as described below. Center guard pattern, encoded as 000. The five characters of the product code, encoded as right-hand characters, described below. Check digit, encoded as a right-hand character, described below. Right-hand guard bars, or end sentinel, encoded as 0.

Codificação EAN- () Tabela de codificação depende do valor do º dígito DIGIT LEFT-HAND ENCODING ODD PARITY (A) EVEN PARITY (B) RIGHT-HAND ENCODING ALL CHARACTERS 0 0000 000 000 0000 000 000 2 0000 000 000 00 00000 00000 4 0000 000 000 5 0000 000 000 6 00 00000 00000 7 00 00000 00000 8 00 00000 00000 9 0000 000 000

Codificação EAN- () Tabela de codificação da paridade depende do valor do º dígito PARITY TO ENCODE WITH FIRST NUMBER SYSTEM DIGIT SECOND SYSTEM DIGIT NUMBER MANUFACTURER CODE CHARACTERS 2 4 5 0 (UPC-A) 2 4 5 6 7 8 9

Exemplo 750009 Dígitode check Barcode 7 5 0 0 0 Position E O E O E O E O E O E O Weighting Calculation 7 * 5 * 0 * * 0 * * * * * * * 0 * Weighted Sum 7 5 0 0 9 9 0

Exemplo (2) 750009 Dígitode check LEFT GUARD BARS (always the same): 0. SECOND NUMBER SYSTEM DIGIT [5]: Encoded with left-hand odd parity, 0000. st MANUFACTURER DIGIT [0]: Encoding with left-hand even parity, 000. 2nd MANUFACTURER DIGIT []: Encoded with left-hand odd parity, 0000. rd MANUFACTURER DIGIT [0]: Encoded with left-hand even parity, 000. 4th MANUFACTURER DIGIT []: Encoded with left-hand odd parity, 00. 5th MANUFACTURER DIGIT []: Encoded with left-hand even parity, 000. CENTAR GUARD BARS (always the same): 000. st PRODUCT CODE DIGIT []: Encoded as right-hand character, 00000. 2nd PRODUCT CODE DIGIT []: Encoded as right-hand character, 000. rd PRODUCT CODE DIGIT []: Encoded as right-hand character, 000. 4th PRODUCT CODE DIGIT []: Encoded as right-hand character, 00000. 5th PRODUCT CODE DIGIT [0]: Encoded as right-hand character, 000. CHECK DIGIT [9]: Encoded as right-hand character, 000. RIGHT GUARD BARS (always the same): 0.

Exemplo () 750009 Dígitode check