Finally figured out why it wouldn't print properly, it needed a pts (print timing sensor) pulse adjustment, being multiplied by 1/2. I think it's because the disc has pulses every 1/60 inch but the stepper goes at 120dpi.

[Linked Image from i.imgur.com]