Barcode SDK
BCR SDK 5.0 è una libreria che consente il riconoscimento di codici a barre su immagini.
Possono essere riconosciute diverse tipologie di codici a barre: Code39, Interlaeved 2of5, PharmaCode (codice apposto sulle fustelle dei medicinali incollati nelle ricette), Code128, EAN13, EAN8, UPCA, UPCE, Code128, Code11, MSI, estensioni di 2 e 5 caratteri per EAN/UPC, Codabar, Code39 Extended...
L'approccio usato per localizzare e decodificare i codici è basato su un Laser Virtuale che, proprio come un puntatore laser, opera la scansione delle immagini cercando i codici a barre in ogni posizione.
Opzioni definibili dall'utente
Si possono specificare diverse opzioni per regolare il processo di riconoscimento:
Tipi di Codice a Barre
Si possono specificare le tipologie di codice a barre da leggere, impostando una qualsiasi combinazione degli standard supportati:
|
|
Su richiesta possiamo anche fornire il riconoscimento per altre simbologie standard o proprietarie. E' anche disponibile un motore di riconoscimento per codici a barre bidimensionali PDF 417.
Per maggiori informazioni sul riconoscimento barcode PDF417 scrivi a: iinfo@byteway.it.
Dimensione del Laser Virtuale
Si può specificare la grandezza della testina del laser virtuale usato nel riconoscimento: con una misura più larga si possono riconoscere anche i codici danneggiati, con una misura più piccola invece si possono riconoscere codici a barre fortemente inclinati.
Passo di movimento del Laser Virtuale
È il passo per muovere la testina del laser virtuale in senso verticale attraverso la pagina: con un passo largo aumenta la velocità, con uno piccolo aumenta l'accuratezza.
Numero massimo di codici attesi per immagine
Il massimo numero di codici da trovare e leggere in una immagine.
Minima lunghezza del codice
La minima lunghezza, in caratteri, attesa per ogni codice.
Massima lunghezza del codice
La massima lunghezza, in caratteri, attesa per ogni codice.
Orientamento ammissibile
L'orientamento ammissibile per i codici da decodificare, impostando una qualsiasi combinazione tra:
- Da sinistra a destra
- Da destra a sinistra
- Dall'alto in basso
- Dal basso verso l'altro
Qualità dell'immagine
La qualità dell'immagine da processare, scegliendo tra normale, scura o chiara.
Verifica Check Digit
Opzione per abilitare o meno la verifica dell'eventuale check-digit presente nel codice.
In aggiunta a queste opzioni si deve fornire al processo una DIB (Device Independent Bitmap) che può essere monocromatica, in scala di grigio oppure a colori.
Accuratezza e velocità (anche royalties-free)
La procedura di riconoscimento è molto rapida ed accurata: una intera pagina 300 DPI A4 è in genere processata in meno di un decimo di secondo!
La libreria restituisce il numero di codici a barre trovati e per ciascun codice:
la stringa decodificata
la posizione e le dimensione, la presenza e la correttezza dei codici di controllo (checksum) , la tipologia di codice, l'orientamento del codice
Il kit di sviluppo per riconoscimento codici a barre è disponibile anche in versione Lite royalties free che si differenzia da quella professional perchè è limitato in velocità a 15 caratteri al secondo. E' possibile comunque acquistare licenze multiple della versione lite royalties free per moltiplicare la velocità di riconoscimento: ad esempio, acquistando 2 licenze si ottine una velocità di 30 caratteri al secondo, acquistandone 3 di 45 caratteri al secondo, e così via...
