Production version
This commit is contained in:
parent
15e79e67df
commit
653257b787
|
@ -46,7 +46,7 @@ def on_message(client, userdata, msg):
|
|||
|
||||
lines = textwrap.wrap(text, width=23)
|
||||
|
||||
if len(lines) > 2:
|
||||
if random.randint(0,1) == 0:
|
||||
im=Image.open("printer/image.jpg")
|
||||
else:
|
||||
im=Image.open("printer/image2.jpg")
|
||||
|
@ -62,23 +62,23 @@ def on_message(client, userdata, msg):
|
|||
print(n)
|
||||
im.paste( ImageOps.colorize(w, (0,0,0), (0,0,0)), ( (n-5)*20 + 127, 5), w)
|
||||
|
||||
im.show()
|
||||
im.save("image_tmp.jpg")
|
||||
# im.show()
|
||||
# im.save("image_tmp.jpg")
|
||||
|
||||
raster = StarTSPImage.imageToRaster(im, cut=True)
|
||||
|
||||
printer = open('/dev/usb/lp0', "wb")
|
||||
#printer.write(raster)
|
||||
printer.write(raster)
|
||||
|
||||
|
||||
client = mqtt.Client()
|
||||
client.on_connect = on_connect
|
||||
client.on_message = on_message
|
||||
|
||||
client.connect("", 1883, 60)
|
||||
client.connect("192.168.240.231", 1883, 60)
|
||||
|
||||
# Blocking call that processes network traffic, dispatches callbacks and
|
||||
# handles reconnecting.
|
||||
# Other loop*() functions are available that give a threaded interface and a
|
||||
# manual interface.
|
||||
client.loop_forever()
|
||||
client.loop_forever()
|
||||
|
|
Loading…
Reference in New Issue