Codice a barre.

Slides:



Advertisements
Presentazioni simili
Codici QR Presentazione 1.6
Advertisements

BARCODE: Descrizione e utilizzo
LA MEMORIA CENTRALE. La memoria nella struttura generale del calcolatore MEMORIA CONTROLLO INGRESSO E USCITA ARITMETICA E LOGICA CPU Dispositivi esterni.
IL PROCESSORE I MICROPROCESSORI INTEL Il microprocessore è un circuito integrato dotato di una struttura circuitale in grado di effettuare un determinato.
I dispositivi di rete. La Scheda Di Rete La scheda di rete, o LAN adapter è un circuito stampato che collega il cavo per il collegamento internet al PC.
Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica FONDAMENTI DI INFORMATICA Domenico Talia
LA STATISTICA. Cenni storici ● In Egitto: si rilevava l'ammontare della popolazione e i vari beni ai fini fiscali; si tenevano elenchi delle famiglie.
1 Unità didattica 1 – Concetti di base del personal computer Premessa: «L’unità didattica programmata destinata ad una allieva con obiettivi minimi della.
Bitcoin “What is a Bitcoin?”. What is a Bitcoin? Bitcoin The 4th most common research on Google in 2014.
H T M L Hyper Text Markup Language L' HTML è un linguaggio di markup usato per la creazione di documenti ipertestuali sotto forma di pagine web.
Che cos’è un e book? E’ un libro in formato digitale; si può leggere con un apposito dispositivo ereader, oppure su un tablet, uno smartphone o un computer.
.  I tipi di dati non primitivi sono gli array, le struct e le union.  Gli array sono degli aggregati di variabili dello stesso tipo.  La dichiarazione.
CONTROLLO DELLA CONCORRENZA
Basi di dati - Fondamenti
NUMERI E E CARATTERI IN BINARIO
Creare e modificare suoni
La chimica della vita Ogni organismo vivente è una macchina sofisticata, risultato di un complesso insieme di reazioni chimiche. La costruzione e il funzionamento.
Unità di apprendimento 1
Progettazione di una base di dati relazionale
IL TEOREMA DI PITAGORA La prima dimostrazione di questo teorema è stata attribuita al matematico greco Pitagora di Samo ( a. C.). Non si sa, però,
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Cosa nascondono i numeri naturali? N Loretta Ferrante.
Proporzioni Nella giusta misura!.
Analisi monovariata: frequenze
GLI IPERMEDIA LA COMUNICAZIONE è una forma di relazione sociale che coinvolge aspetti ed elementi diversi. E’ composta da: MITTENTE= chi manda.
Che cos’è un e book? E’ un libro in formato digitale; si può leggere con un apposito dispositivo ereader, oppure su un tablet, uno smartphone o un computer.
Giovanni Finaldi Russo Pietro Bruno
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Unità di apprendimento 1
La rappresentazione delle informazioni
Logica binaria Moreno Marzolla
Cluster Analysis Definizione di Classificazione: operazione concettuale condotta adottando un solo criterio (detto fondamento della divisione) per individuare.
VOS 1.2 Uno script per automatizzare la generazione dei report dai questionari di valutazione delle opinioni degli studenti. Prof. E. Parente – DIS – Università.
Mezzi trasmissivi I mezzi trasmissivi utilizzati nelle reti di calcolatori si suddividono attualmente in tre categorie mezzi elettrici onde radio detti.
Organizzazione fisica
LETTURA OTTICA LE RICERCHE DI MERCATO MEDIANTE I SISTEMI DI LETTURA OTTICA DEI QUESTIONARI.
Tipo di dato: array Un array è un tipo di dato usato per memorizzare una collezione di variabili dello stesso tipo. Per memorizzare una collezione di 7.
Informatica A.A. 2016/17 Prof. Italo Epicoco
ASSET INVENTORY MANAGEMENT
Le banche dati digitali per la storia dell’arte
La codifica dell’informazione
MODULO 1 – Computer essentials
Algebra di Boole e sue applicazioni
Gli schemi concettuali
Rappresentazione dei Numeri
A/D seconda parte.
Macroeconomia PIL cenni.
L’indagine statistica
Statistica Scienza che studia i fenomeni collettivi.
Basi di dati - Fondamenti
Programmare.
Il sistema di numerazione decimale
I numeri relativi DEFINIZIONE. Si dicono numeri relativi tutti i numeri interi, razionali e irrazionali dotati di segno (positivo o negativo). ESEMPI Numeri.
32 = 9 x2 = 9 x = 3 32 = 9 √9 = 3 L’estrazione di radice
Matrici Definizioni Matrici Rettangolari Quadrate 02/01/2019
Concetti base 1.1.
© 2007 SEI-Società Editrice Internazionale, Apogeo
LE SUCCESSIONI Si consideri la seguente sequenza di numeri:
APPUNTI SUL LINGUAGGIO C Esercizi su File e Alberi Binari
Programmazione e Laboratorio di Programmazione
Gli archivi e le basi di dati
Parti interne del computer
Programmazione e Laboratorio di Programmazione
Corso per diventare cittadini «Digitali»
Corso per diventare cittadini «Digitali»
ASSEMBLEA DEGLI ISCRITTI 30 MARZO 2019
Gli Indici di Produttività di Divisia
Relazioni tra CPU e Memoria e Dispositivi I/O
Algoritmi.
Transcript della presentazione:

Codice a barre

Storia L'idea dei codici a barre fu sviluppata da Norman Joseph Woodland e Bernard Silver, all'epoca studenti di ingegneria dell'Università di Drexel. Il 7 ottobre 1948 l'idea nacque dopo aver ascoltato le esigenze di automatizzare le operazioni di cassa da parte del presidente di un'azienda del settore alimentare. Una delle prime idee era stata quella di utilizzare il Codice Morse stampato ed esteso in senso verticale, realizzando così barre strette e barre larghe. In seguito utilizzarono dei codici a barre ovali e brevettarono la loro invenzione. I primi tentativi di riconoscere i codici a barre con un fotomoltiplicatore originariamente utilizzato per la lettura ottica delle bande audio dei film non ebbero successo: l'eccessivo rumore dei dispositivi termoionici, il calore generato dalla lampada utilizzata per l'illuminazione e il peso risultante dall'insieme erano ostacoli insormontabili in quanto le lampade allo xeno, l'unica fonte luminosa all'epoca abbastanza intensa, avevano prezzi improponibili, specie quelle a flusso continuo. Il successivo sviluppo della tecnologia laser permise ai lettori di essere costruiti a prezzi più accessibili e lo sviluppo dei circuiti integrati permise la decodifica vera e propria dei codici. Silver morì nel 1963 a soli 38 anni, prima di vedere le numerose applicazioni pratiche del suo brevetto. Nel 1972, un grande magazzino di Cincinnati fece degli esperimenti con un lettore con l'aiuto della RCA, ma i codici a barre ovali si macchiavano facilmente o si producevano delle sbavature durante la stampa, per cui l'esperimento fu un insuccesso. Nel frattempo, Woodland sviluppò presso IBM i codici a barre lineari, che furono adottati il 3 aprile 1973 con il nome "UPC" (Universal Product Code). Il 26 giugno 1974 presso un supermarket a Troy, nell'Ohio, il primo prodotto (un pacchetto di gomme americane) veniva venduto utilizzando un lettore di codici a barre. Quel pacchetto di gomme si trova ora nello Smithsonian's National Museum of American History. Nel 1992, Woodland ha ricevuto dal presidente statunitense George H. W. Bush la medaglia nazionale per la tecnologia.

Codici a barre lineari Tabella ASCII Tra i tipi più diffusi in Italia, senz'altro troviamo il codice EAN (European Article Number) che viene utilizzato nella grande distribuzione, seguito dal Farmacode o codice 32 adottato per l'identificazione dei farmaci e delle specialità vendibili al banco nelle farmacie. A seconda del tipo di codice adottato vi sono dei limiti nel ridimensionamento, nel numero e nel tipo caratteri rappresentabili. Ad esempio, il già citato codice EAN13 può rappresentare solo dodici caratteri numerici, il codice UCC/EAN-128, utilizzato nel settore medico, può rappresentare l'intero set di caratteri ASCII. ASCII (acronimo di American Standard Code for Information Interchange, Codice Standard Americano per lo Scambio di Informazioni) è un codice per la codifica di caratteri. La standard ASCII è stato pubblicato dall'American National Standards Institute (ANSI) nel 1968. Tabella ASCII

Lettura dei Codici Tecnologia di collegamento Oltre ai lettori collegati ad un personal computer o ad un registratore di cassa, troviamo dei lettori dotati di memoria e quindi in grado di immagazzinare un certo numero di letture prima che vi sia la necessità di scaricarle utilizzando un'unità base. Altri lettori sono dotati di un trasmettitore di piccola potenza per comunicare in tempo reale ad un'unità ricevente i dati che vengono letti. Tecnologia di lettura Per quanto riguarda i codici a barre lineare, la tecnologia prevalente e più affidabile impiega uno o più raggi laser, abbinato di solito ad una testina oscillante e in taluni casi ad un sistema di specchi, al fine di moltiplicare le probabilità che qualsiasi codice stampato su un oggetto venga letto al primo tentativo. Per i codici bidimensionali è necessario solo l’ uso di una fotografica.

EAN-13 # A B C 0001101 0100111 1110010 1 0011001 0110011 1100110 2 0010011 0011011 1101100 3 0111101 0100001 1000010 4 0100011 0011101 1011100 5 0110001 0111001 1001110 6 0101111 0000101 1010000 7 0111011 0010001 1000100 8 0110111 0001001 1001000 9 0001011 0010111 1110100 European Article Number è una famiglia di codici a barre soggetta alle specifiche della GS1 (una volta conosciuta come EAN International) (a cui aderiscono un centinaio di paesi). La famiglia di codici a barre EAN comprende EAN-13 e EAN-8 ed alcuni ADD-ON quali ad esempio EAN-2 o EAN-5 per la carta stampata. L'EAN 13, come suggerisce il nome, rappresenta un codice di 13 caratteri. Usa 3 tipi di codifiche: la codifica A, B e C. Dei 13 caratteri solo 12 sono rappresentati, poiché la prima cifra da sinistra identifica la sequenza di codifiche A o B dei successivi 6 caratteri. Sono presenti inoltre caratteri di start (101), stop (101) e controllo centrale (01010). 00-13  Canada  Stati Uniti 300-379 Francia 400-440  Germania 490-499  Giappone 500-509  Regno Unito 520-521  Grecia 800-839  Italia

QR Code Un codice QR (in inglese QR Code, abbreviazione di Quick Response Code) è un codice a barre bidimensionale ,ossia a matrice, composto da moduli neri disposti all'interno di uno schema di forma quadrata. Viene impiegato per memorizzare informazioni generalmente destinate a essere lette tramite uno uno smartphone. In un solo crittogramma sono contenuti 7.089 caratteri numerici o 4.296 alfanumerici. Genericamente il formato matriciale è di 29x29 quadratini. Il nome "QR" è l'abbreviazione dell'inglese "Quick Response" ("risposta rapida”) .

Lettura del QR Code Dato che Denso Wave ha reso pubblico l'uso della tecnologia QR con licenza libera su Internet è possibile trovare programmi gratuiti sia per la lettura (decodifica) che per la scrittura dei codici QR. Dalla fine degli anni 2000 i programmi di lettura dei codici QR sono spesso già installati nei telefonini dai relativi produttori. In Giappone questa prassi è la norma. I codici QR possono contenere sia indirizzi internet, che testi, numeri di telefono, o sms. Sono leggibili da qualsiasi telefono cellulare e smartphone munito di un apposito programma di lettura (lettore di codici QR, o in inglese QR reader).

Esempio di calcolo del codice ISSN L'ISSN viene utilizzato per la predisposizione dei codici a barre ma è anche un identificatore usato in tutti i database nei quali si renda necessario individuare in modo univoco le pubblicazioni in serie. Ad ogni posizione viene attribuita una ponderazione (da 8 a 2 in senso decrescente) e si fa la somma dei prodotti così ottenuti. Si conserva il resto della divisione euclidea di questo numero per 11. Si sottrae questo numero a 11 e si ottiene la chiave. Esempio: Per il numero ISSN (a 7 cifre) ISSN 0395-203 qual è il codice di controllo? Esempio di calcolo del codice Codice ISSN 3 9 5 2 Ponderazione 8 7 6 4 Prodotto 21 54 25 Cioè in totale 114 in cui il resto della divisione euclidea per 11 è 4. Il codice di controllo è dunque 11 - 4 = 7. L'ISSN completo è: ISSN 0395-2037 

Lavoro svolto da : Leonelli Fabio, Fedele Francesco, Troiano Davide