HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.02.2017, 13:59
Maybe
Новичок
Регистрация: 07.07.2008
Сообщений: 0
С нами: 9392113

Репутация: 0
По умолчанию

Всем привет.

Есть следующая задача.

Side1:
Сервер на базе Ubuntu/Debian/Centos.
На нем работает Nginx для статики и Gunicorn для динамики.
На бекенде работает Python3+Django.

Side2:
Обычный ПК с Windows 7 на базе. У компьютера выделенный IP. К данному ПК подключен локальный принтер.

Задача следующая: печать документов с сервера на SIDE1 на принтере через пк на SIDE2.

Как выглядит это в жизни. У менеджера на SIDE1 в веб-приложении есть свой интерфейс куда падают заказы. Эти заказы после проверки необходимо выводить на печать. Менеджер нажимает "Печать" и заказ распечатывается на локальном принтере.

Как я думал это сделать. При нажатии на кнопку "Печать" Django формирует pdf файл, который (если бы принтер и сервер был в одной сети) можно было бы просто перенаправить на локальный принтер.
Осложняется все работой через интернет.

Погуглил в интернете, вроде как можно организовать удаленную печать по протоколу smb. До конца правда не вник еще. Может кто сталкивался с такой задачей ранее?

Может я что-то упустил или есть еще другие варианты - буду признателен за ваши подсказки.

Спасибо!
 
Ответить с цитированием

  #2  
Старый 01.02.2017, 19:08
webspilka
Новичок
Регистрация: 24.09.2015
Сообщений: 10
С нами: 5597574

Репутация: 0
По умолчанию

не совсем понятна проблема. Менеджер входит на Side1 через удаленный рабочий стол
или все же просто открывает в браузере адрес SIDE2
если второй вариант то что мешает - > Менеджер нажимает "получить pdf" и тут же отправляет его на "Печать"?
 
Ответить с цитированием

  #3  
Старый 01.02.2017, 20:04
metsys
Постоянный
Регистрация: 27.04.2014
Сообщений: 592
С нами: 6338687

Репутация: 0


По умолчанию

думаю cups поможет
 
Ответить с цитированием

  #4  
Старый 02.02.2017, 11:21
Maybe
Новичок
Регистрация: 07.07.2008
Сообщений: 0
С нами: 9392113

Репутация: 0
По умолчанию

Цитата:

webspilka написал(а):

не совсем понятна проблема. Менеджер входит на Side1 через удаленный рабочий стол
или все же просто открывает в браузере адрес SIDE2
если второй вариант то что мешает - > Менеджер нажимает "получить pdf" и тут же отправляет его на "Печать"?

Вы местами перепутали - Сайд1 - там где сервер, Сайд2 - удаленный принтер или ПК на базе Винды, который подключен к данному принтеру.
 
Ответить с цитированием

  #5  
Старый 02.02.2017, 12:02
webspilka
Новичок
Регистрация: 24.09.2015
Сообщений: 10
С нами: 5597574

Репутация: 0
По умолчанию

да но вопрос остается
Менеджер входит на Side1 через удаленный рабочий стол ?
или просто открывает в браузере адрес SIDE1 ?
 
Ответить с цитированием

  #6  
Старый 02.02.2017, 13:08
Maybe
Новичок
Регистрация: 07.07.2008
Сообщений: 0
С нами: 9392113

Репутация: 0
По умолчанию

Цитата:

webspilka написал(а):

да но вопрос остается
Менеджер входит на Side1 через удаленный рабочий стол ?
или просто открывает в браузере адрес SIDE1 ?

Открывает сайт по http
 
Ответить с цитированием

  #7  
Старый 02.02.2017, 14:39
webspilka
Новичок
Регистрация: 24.09.2015
Сообщений: 10
С нами: 5597574

Репутация: 0
По умолчанию

а почему не сделать так
Менеджер нажимает "Печать", получает pdf и его распечатывает
 
Ответить с цитированием

  #8  
Старый 02.02.2017, 14:55
Maybe
Новичок
Регистрация: 07.07.2008
Сообщений: 0
С нами: 9392113

Репутация: 0
По умолчанию

Цитата:

webspilka написал(а):

а почему не сделать так
Менеджер нажимает "Печать", получает pdf и его распечатывает

Потому что принтеров может быть много и менеджер может находиться не в одной с принтером локальной сети.
 
Ответить с цитированием

  #9  
Старый 02.02.2017, 15:41
webspilka
Новичок
Регистрация: 24.09.2015
Сообщений: 10
С нами: 5597574

Репутация: 0
По умолчанию

просто возникает вопрост откуда серверному веб приложению знать на какой принтер печатать
а так файл с локального компа куда захотел туда отправил
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.