That is really odd. If it was the auto_linefeed setting, you would have expected the graphics to all print on top of each other, as the carriage would return to the left hand side but no line feed. As it was, your graphics were not corrupted it was more that they finished printing prematurely.
Actually, the description you included from the Electron manual makes no sense! If *FX6 means "ignore single character" surely *FX6,0 means ignore the NULL characters - don't print them.
Looking at the original EPS file, this was full of null characters between the various graphics commands. Why they are there is anyone's guess, but that would explain why the *FX6,0 works as it prevented the hundreds (if not thousands) of null characters. Whilst the conversion routine does nothing with a null character (outside of a graphics dump), it is possible that there is an error in the code to check whether the timeout has been reached before characters are received from the centronics connector, so I will need to investigate that.
As I said, increasing the timeout would probably have resolved the issue.
I guess the Electron manual has an error and is meant to say *FX6,10 (ie do not send line feed characters if the printer has auto line feed enabled) - that is certainly what the BBC Micro User manual says -
https://central.kaserver5.org/Kasoft/Ty ... /Ch42.html