The lesstif HID now has printer calibration. It prints a test page, you measure it, tell it the numbers, and it adjusts future printouts to compensate.