Setting up serial communication to printer to print a picture (image) would be a great undertaking for the PLC. Currently you are probably using ASCII code directly to the serial printer.
Depending on your printer and image needs, Some printers(let's use a Zebra as an example) can have images saved to the Printer ahead of time. Then you would just 'call' the image as part of the print template you are passing to it.