Impact printer ribbon and print