Very occasionally the barcode won't scan, but the QR(?) code (the square squiggly one) does.

 

I use a $30 inkjet printer and, usually, used paper.

 

The PO bloke does sometimes have to move the scanner in and out to find the optimal range, but that only takes about a second.