Tools to communicate with barcode readers