One of the known issues is that different spacing units are used ESC/P and ESC/P2. Would it be possible to have a configuration option to use the earlier standard?
The thinking here is that ESC/P2 only started to appear on printers of Early 1990's(?), and thus most output for the 8bit era, would be written for printers using the earlier standard. ( I will also note here that 1/72 is a measure widely used in printing as a 'point', including in Postscript)