So according to the schematic, there's a hall effect sensor ULN3006-T which will shut off printing if it's activated.
The only thing I could find out about it is this from a sprague databook:
"Intended for use in position sensing and contactless switching applications, the UGN-3201K switch utilizes the Hall Effect for detecting a magnetic field.
It is supplied in a four-pin single in-line plastic package. The switch was originally introduced as ULN-3006."
The MPP-1361 schematic doesn't have this sensor at all.
So now it'll go into the self test and start printing.
But sometimes after the second line the carriage just keeps going to the left.
You can see how I've reset it a few times.
edit:
I think it has something to do with the bidirectional printing moving left and hitting the home sensor while it's still printing a character.
If you look at the printouts that fail, it clips the leftmost dots on the return sweep.
The print head must slip a little while it's changing direction, which we don't model.
After adding a fudge factor on the home sensor when we're moving leftward, it seems to work consistently every time (so far).
(the red line is the RTP sensor, and the blue line is the home sensor)