An apparatus for printing, on a receipt, printing data prepared by obtaining payment transaction data generated by a host computer based on input information concerning merchandise sales, the payment transaction print data being printed so that the image is superposed on the payment transaction information, the printing apparatus comprising:
- image data storing means for storing the image data which represents an image;
- character string storing means for storing a character string indicating a position to start addition of the background image data or a position to end addition of the background image data;
- print data obtaining means for obtaining the payment transaction print data from the host computer;
- character string detecting means for detecting a predetermined character string out of the payment transaction print data;
- and
- printing means for printing the image on the receipt in a region of which at least one end is designated by the character string, thereby printing the image by superposing it on the payment transaction print information.