Вы можете отобразить в браузере пользователя веб-страницу, содержащую необходимый код Javascript для выполнения печати, если пользователь щелкнет ее для запроса, как показано, например, здесь (довольно устаревшая статья, но ключ Идея использования Javascript для вызова window.print
не изменилась, и в статье есть несколько полезных советов, например, о создании страницы для печати; вы можете найти множество других статей, упоминающих window.print
, с помощью веб-поиска, если хотите) .
Вызов window.print
(из части Javascript страницы, которую будет обслуживать ваш код на стороне сервера Python) фактически (во всех известных мне браузерах / ОС) вызовет диалог печати, поэтому пользователь получит системные параметры (выбор принтера, если у него их несколько, возможно сохранение в формате PDF вместо фактической печати, если его система поддерживает это, и т. д., и т. д.).