A barcode encoder/decoder using Zxing for populating a database.