Design and Application of a Contact Barcode Reader, for Use on Low-visibility Printed Conductive Patterns