import StarTSPImage
from PIL import Image, ImageDraw, ImageFont, ImageOps
import textwrap
import random

def printer():    
    fr=Image.open("frame.png")
    im=Image.open("image.png")
    im = im.resize((432, 432), Image.Resampling.BOX)
    
    fr.paste(im, (34,34), im)

    #fr.show()
    
    raster = StarTSPImage.imageToRaster(fr, cut=True)

    printer = open('/dev/usb/lp0', "wb")
    printer.write(raster)

if __name__ == "__main__":
    printer()