![]() |
Всем привет.
Есть следующая задача. Side1: Сервер на базе Ubuntu/Debian/Centos. На нем работает Nginx для статики и Gunicorn для динамики. На бекенде работает Python3+Django. Side2: Обычный ПК с Windows 7 на базе. У компьютера выделенный IP. К данному ПК подключен локальный принтер. Задача следующая: печать документов с сервера на SIDE1 на принтере через пк на SIDE2. Как выглядит это в жизни. У менеджера на SIDE1 в веб-приложении есть свой интерфейс куда падают заказы. Эти заказы после проверки необходимо выводить на печать. Менеджер нажимает "Печать" и заказ распечатывается на локальном принтере. Как я думал это сделать. При нажатии на кнопку "Печать" Django формирует pdf файл, который (если бы принтер и сервер был в одной сети) можно было бы просто перенаправить на локальный принтер. Осложняется все работой через интернет. Погуглил в интернете, вроде как можно организовать удаленную печать по протоколу smb. До конца правда не вник еще. Может кто сталкивался с такой задачей ранее? Может я что-то упустил или есть еще другие варианты - буду признателен за ваши подсказки. Спасибо! |
не совсем понятна проблема. Менеджер входит на Side1 через удаленный рабочий стол
или все же просто открывает в браузере адрес SIDE2 если второй вариант то что мешает - > Менеджер нажимает "получить pdf" и тут же отправляет его на "Печать"? |
думаю cups поможет
|
Цитата:
|
да но вопрос остается
Менеджер входит на Side1 через удаленный рабочий стол ? или просто открывает в браузере адрес SIDE1 ? |
Цитата:
|
а почему не сделать так
Менеджер нажимает "Печать", получает pdf и его распечатывает |
Цитата:
|
просто возникает вопрост откуда серверному веб приложению знать на какой принтер печатать
а так файл с локального компа куда захотел туда отправил |
| Время: 20:21 |