Impact printer ribbon and prin