Come strutturare un'applicazione che legge i codici a barre UPC

4

Non ho esperienza precedente sulla creazione di un progetto per un venditore che userà il lettore di codici a barre. Sto cercando di mettere insieme un piccolo progetto ma non riesco a capire come i pezzi dovrebbero incollarsi insieme.

Creerò un campione con Motorola Scanner SDK per leggere i codici a barre e da quel punto ho un paio di domande:

  • Come funzionano i codici a barre UPC in generale? AFAIK, un codice a barre memorizza il produttore e le informazioni sul prodotto ma nessun dato sui prezzi.
  • Devo memorizzare le informazioni sui prezzi all'interno di un database che corrisponde ai dati del codice a barre?

Apprezzerei molto se mi puoi guidare qui.

    
posta tugberk 13.02.2012 - 21:55
fonte

3 risposte

3

Essenzialmente il lettore BarCode è un dispositivo di input, non molto diverso dalla tua tastiera .

Un UPC è un tipo di codice a barre. Un codice a barre è una serie di linee in cui la larghezza di ciascuna riga determina il numero. Alcune linee fungono da unità di larghezza standard della linea, quindi il codice a barre può essere di qualsiasi dimensione, la relativa dimensione che conta).

Il codice a barre è semplicemente un modo amichevole per rappresentare i numeri, potresti sostituire un lettore di codici a barre con un dispositivo OCR e stampare i numeri sulla scatola, ma il codice a barre ha un aspetto più importante rispetto all'OCR dove non devi preoccuparti dell'orientamento del codice a barre.

Tutto quello che lo scanner sta facendo è leggere un numero e "Digitare" nel sistema del computer (si potrebbe anche digitare il numero nella stessa casella di input). Tutto il resto è gestito dall'App.

Il codice a barre NON memorizza dati tranne per un singolo ID che il sistema deve gestire. Se il tuo sistema ha i dati errati mappati all'ID con codice a barre, vengono recuperati i dati errati.

    
risposta data 14.02.2012 - 14:52
fonte
1

Fondamentalmente sei corretto, UPC memorizza mf e identificatori di oggetti e ti permette di identificare un dato prodotto (diversi pacchetti avranno codici distinti). Normalmente memorizzerai tutte le altre informazioni su un prodotto in un database (nome, prezzo, ecc.) Esiste un'eccezione che consente la memorizzazione del prezzo nel codice quando è 'in base al peso' imballato direttamente nello store / dal cliente, ma probabilmente non lo fai trattare con quel caso.

Questo link mostra la struttura di base di UPC

    
risposta data 13.02.2012 - 22:34
fonte
-2

È in grado di integrare un tale lettore di codici a barre upc nel progetto per scansionare e decodificare i codici a barre UPC. I codici a barre UPC codificano solo 12 o 6 cifre numeriche, quindi le informazioni sui prodotti non possono essere memorizzate in questo simbolo di codice a barre.

    
risposta data 04.03.2013 - 10:20
fonte

Leggi altre domande sui tag