diff --git a/labelmaker/main.py b/labelmaker/main.py index 8d8bd4d..c9e33bb 100644 --- a/labelmaker/main.py +++ b/labelmaker/main.py @@ -88,10 +88,13 @@ def stuff_print(size): renderer.render_text(text, 'Sans {}'.format(size), 0, -1, html) data = renderer.surface.write_to_png() - payload = {'printer': 'dymo_labelwriter450', 'copies': 1, 'body': data} - r = requests.post(os.environ.get('PRINTSERVANT_HOST') + '/print', params=payload) - print('Printing job response', r.text) - + response = requests.post( + os.environ.get('PRINTSERVANT_HOST') + '/print', + params={'printer': 'dymo', 'copies': 1}, + data=data, + headers={'Content-Type': 'image/png'}, + ) + print('Printing job response', response) return 'ok' def main():