Resolution: After instructing the client to test the barcode generation with static data and ruling out the printer resolution as a possible cause, it was determined that the IDAutomation ASPX Barcode Generator Script was not causing the issue.

After further investigation, the client found that the warehouse management system (Acellos WMS) uses a printing engine called Springboard Print, whose scaling setting distorted the barcode images. Once the scaling setting was disabled, the issue was resolved and the barcodes scanned correctly.