A barcode scanner which uses Javascript, and a PHP implementation of zxing.