Are you using a fixed pitch font? Variable pitch fonts have a diferent width per character, so even if you synchronise the fonts across printers, a change in content will alter alignment.
Where you need to print within linework, then your only hope is to use fixed font.
Rememebr that a space is also a character. You could conceivably fix the start point of each block / sentence / paragraph / word to an absolute position, but that isn’t really practical.