2016-04-14 12 views
7

Я использовал Tkinter для рисования некоторых строк на python, и я хотел бы напечатать это изображение на подключенном и/или сетевом принтере usb в Windows. Как мне это сделать?Как отправить задание печати на принтер в python

+0

В зависимости от вашей системы. Вы в окнах или другом? – TheLazyScripter

+0

спасибо за указание. это Windows –

+0

Вам нужно сначала преобразовать свою графику в файл изображения, а затем распечатать. Windows может печатать файлы .bmp изначально, так что это может быть хороший тип файла изображения для создания. Для начала см. [_Как можно преобразовать содержимое холста в изображение? _] (Http://stackoverflow.com/questions/9886274/how-can-i-convert-canvas-content-to-an-image) – martineau

ответ

3

попробуйте это! Он использует os-модуль для запуска файла на принтере по умолчанию!

import os 

os.startfile("YourDocument", "print") 
+0

OP не имеет документа для печати, только некоторые графики Tkinter в окне. – martineau