/ / Mobile scanner di codici a barre per iOS / Android - zxing, scanner di codici a barre

Scanner di codici a barre mobile per iOS / Android - zxing, scanner di codici a barre

Ho fatto qualche ricerca sugli scanner di codici a barredisponibile per iOS / Android e trovato il framework ZXing per essere uno SDK scanner affidabile e affidabile solo per dispositivi con fotocamera auto-focus (è giusto?). Il mio requisito è quello di scansionare un codice a barre su dispositivi iOS / Android e le seguenti operazioni dovrebbero essere eseguite:

  1. Cattura l'immagine del codice a barre e usa un codice a barrescanner SDK (come zxing) per scansionare l'immagine e decodificare alcuni dettagli (come nome, età e altri dettagli personali) dal codice a barre (capisco che i formati di codici a barre 2D come il codice QR sono necessari per questo scopo). In primo luogo è possibile e quali saranno in questo caso le prestazioni, la velocità e la precisione?

  2. Ma ancora più importante il nostro cliente deve progettaretale codice a barre da decodificare (senza alcuna connessione a Internet, tutti i dettagli dovrebbero essere incorporati nel codice a barre). E 'possibile e, in caso affermativo, esistono quadri specifici disponibili, quali sono gli elementi essenziali per un tale quadro?

Qualsiasi aiuto, collegamenti utili saranno molto apprezzati. Grazie in anticipo!

risposte:

3 per risposta № 1
  1. Non sono sicuro di prestazioni, velocità e precisione,ma saranno quasi le stesse delle applicazioni per scanner di codici a barre esistenti, dal momento che ZXing è un framework ampiamente utilizzato. Hai ragione a richiedere un codice a barre 2D per quella quantità di dati; tenere presente che più dati vengono codificati in un codice a barre 2D, più difficile sarà il riconoscimento da parte di un lettore di codici a barre.

  2. ZXing può farlo anche per te. zxing.appspot.com ha lo stesso codice utilizzato dal sito Web ZXing per generare codici a barre. Basta scrivere un'app che incorpori questo e tu sei bravo a farlo: puoi inserire tutti i dati che desideri in un codice a barre 2D, quindi sarà tuo compito decidere come formattare quei dati. Esistono alcuni formati esistenti (come vcard e collegamenti Web), ma sembra che tu voglia un formato personalizzato.

La cosa più semplice sarebbe dare un'occhiata all'app del lettore di codici a barre ZXing. Praticamente tutto ciò che si vuole fare è già stato fatto, e la licenza Apache è piuttosto permissiva.