Enhancements to barcodes:
- Added checksum as option (already supported by report lab).
- Switched humanreadable to use int() to make the conversion to attribute, so you can specify humanreadable="0" and it works as expected.