Я пока не знаю, возможно ли это или практично, но если это так: как можно печатать на принтере, используя Google Cloud Print из приложения python, работающего на Google App Engine * * 1005
Для примера предположим, что пользователь вошел в учетную запись Google или Google Apps при доступе к приложению App Engine, и эта учетная запись подключена к облачному принтеру (например, зарегистрированным принтерам в Google Chrome с облаком печать).
Я бы хотел напечатать, например, файл PDF, который хранится в BLOB-объекте GAE. Давайте назовем этот BLOB-объект pdf_contents
. Я хотел бы функцию:
def print_pdf(pdf_contents, printer, print_settings):
"""Prints `pdf_contents` (a blob conforming to the PDF standard) to `printer`
(a Google Cloud Printer) with the given `print_settings`"""
# what goes here?
Я бы хотел знать, как это сделать, и приложил ли кто-нибудь еще какие-либо усилия в этом отношении. Конечно, я не хочу ограничивать печать PDF-файлами, но хотел сузить пример.
Спасибо, что прочитали.