2010-09-03 50 views
9

Qualcuno ha qualche idea su come creare il programma java in grado di leggere codici a barrejava lettore codice a barre

+3

Ricevi l'input come immagine? Perché solitamente gli scanner decodificano già il codice a barre, quindi non vi è alcuna differenza tra la scansione e l'uso della tastiera. – Landei

risposta

14

ZXing fornisce il codice sorgente Java che legge la maggior parte dei formati comuni (codici UPC, EAN, QR, ecc.). Fornisce l'origine di un'app completa per Android e J2ME e fornisce l'origine per un'app base basata su Java.

+0

Vale la pena notare che ZXing è un codice nativo con un'API basata su Java, non puro Java e pertanto potrebbe causare problemi di distribuzione se si lavora con più architetture. – Jules

+1

Questo non è affatto vero - è puro Java e lo è sempre stato. Forse stai pensando ai porti ma sono completamente separati. –

+0

Guardando ancora, hai ragione. Mi sono confuso dal riquadro in fondo al sito web che descrive il progetto come avente una "lingua principale" del C++; il resto del testo mostra chiaramente che questa scatola è sbagliata. – Jules

1

Bisogna capire come funzionano i lettori di codici a barre, allora avete bisogno di ordinare tutte le informazioni che avete raccolto e creare diagrammi UML ordinate in modo che puoi organizzare tutto ciò di cui hai bisogno.

Ma penso che questo abbia bisogno di più di Java per funzionare, ha bisogno anche di alcune capacità di ingegneria informatica.

1

sguardo al open source librerie Java per generare codici a barre, come Barbecue e Barcode4J

http://barcode4j.sourceforge.net supporta la maggior parte dei formati come Code 39, UPC-A, UPC-E, 13 EAN-ecc

+1

L'OP ha chiesto di leggere i codici a barre, non di generarli. – localhost

1

Date un'occhiata a JavaBar Barcode Decoding/Rendering Library. È scritto al 100% in Java e rilasciato sotto una licenza BSD.

+0

Solo per completezza, l'URL: http://roncemer.com/software-development/java-bar-code-decoder-and-generator/ –

Problemi correlati