a couple of final thoughts...
to verify that your 3of9 codes are viable...decrease the scan distance from 5 inches to something lesser, if the 1st read accuracy improves, you may have faulty printing of your barcodes. (i doubt this is the case, however)
you wrote:
--------------------------...