An apparatus for producing a bar code image of a bar code datum for printing by first and second types of printers, the apparatus comprising:a central processing unit; and a memory unit containing a program for controlling the central processing unit to produce the bar code image; said program including means for generating a first bar code image section encoding the bar code datum by a horizontal