I think it might be issue related to the device type. Set correct device type valid for your printer make(Google search might help) on the printer settings in SPAD. It is more important to get the right device type for dot matrix printers.
If it is not device type it might be related to font conversion. You can check font conversion from SE73.