Пожелание про rdp_printer

Что вы хотели бы видеть в следующих версиях?
Ответить
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Пожелание про rdp_printer

Сообщение Rushmore »

Собственно само пожелание уже написал тут в соседней ветке: http://forum.wtware.ru/viewtopic.php?p=31377#p31377
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Сетевые принтеры, те что со встроенным езернетом, работают по обычному принтсерверному протоколу? Если да, то эта фича позволит печатать на сетевые принеры клиентам, подключающимся к серверу через интернет, не пробрасывая VPN. Это же хорошо, сейчас без VPN на сетевой принтер не напечатать.
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: Пожелание про rdp_printer

Сообщение Rushmore »

aka писал(а):Сетевые принтеры, те что со встроенным езернетом, работают по обычному принтсерверному протоколу?
В основном да, указываешь IP адрес, TCP порт 9100, raw и погнали. Есть конечно извращенные решения, типа SMB-очереди, но это редко встречается.
aka писал(а):Если да, то эта фича позволит печатать на сетевые принеры клиентам, подключающимся к серверу через интернет, не пробрасывая VPN.
Безусловно.
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: Пожелание про rdp_printer

Сообщение Rushmore »

А когда гуйный конфигуратор научится понимать новый синтаксис rdp_printer?
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Скоро :oops:
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

А еще было бы не плохо, чтобы он мог шаблоны принтеров мог плюсовать. Т.е. существует 2 шаблона rdp_printer для 2 разных принтеров. Если кому-то нужны оба, то перетаскиваешь их в конфигураторе в конфиг терминала, а конфигуратор их сам в текстовый конфиг прописывает через запятую.
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

"плюсовать параметр" это новая для втвари концепция. Не представляю, как это в конфиге описать.
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

На сколько я понял, параметры для нескольких принтеров разделяются запятой.
"Плюсовать" - имеется ввиду поставить запятую и дописать в RDP_PRINTER параметры для второго принтера. 2 конфига плюсовать не нужно
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Prizrak писал(а):"Плюсовать" - имеется ввиду поставить запятую и дописать в RDP_PRINTER параметры для второго принтера
Параметры для второго принтера откуда взялись?
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Т.е. существует 2 шаблона rdp_printer для 2 разных принтеров.
Добавляем оба в конфигурацию терминала, а они в конфиг прописываются через разделитель, допустим, сначала верхний, а потом нижний.
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: Пожелание про rdp_printer

Сообщение Rushmore »

aka писал(а):Параметры для второго принтера откуда взялись?
Он имеет в виду, чтобы в конфиге можно было писать rdp_printer несколько раз. Тогда разные принтеры можно было бы описать в разных шаблонах и подключать их к терминалу из гуя путем перетаскивания мышкой. Удобно ))
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Rushmore писал(а):Он имеет в виду, чтобы в конфиге можно было писать rdp_printer несколько раз.
Или так, или оставить как сейчас, когда принтеры перечисляются через запятую. Тогда при добавлении нескольких шаблонов, они автоматом записывались в конфиг через запятую.
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Rushmore писал(а):
aka писал(а):Параметры для второго принтера откуда взялись?
Он имеет в виду, чтобы в конфиге можно было писать rdp_printer несколько раз. Тогда разные принтеры можно было бы описать в разных шаблонах и подключать их к терминалу из гуя путем перетаскивания мышкой. Удобно ))
Сейчас если в конфиге написать:
rdp_printer=printer 1
rdp_printer=printer 2
То первая строка будет проигнорирована, будет взято значение только из второй строки. Оно так для всех параметров.

Вы предлагаете изменить это првило, обрабатывать rdp_printer отдельным от прочих параметров образом, накапливать в нем все встреченные значения? Я боюсь такое говорить автору конфигуратора, бить будет :?
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

aka писал(а):Я боюсь такое говорить автору конфигуратора, бить будет
Суровые у вас сотрудники :D .
Странно, я не много могу программировать и себе представил это как не совсем сложная задача. Тем более что у вас уже есть обработка задвоенных значений одного и того же параметра - все отбрасываются кроме последнего. Для этого параметра просто не надо отбрасывать, а надо объеденять в одну строку.
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Сложно сделать так, чтобы это работало только для одного параметра.
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Если у вас получится, то удобство ощутят абсолютно все.
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

В графический конфигуратор в 5.1.36 добавили редактирование rdp_printer.
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Еще одно пожелание можно? :roll:
Допустим, я использую полную функциональность rdp_printer. Прописал в конфиге настройку для 2 принтеров, подключенных по USB. Но использовать на практике буду только один из них. По умолчанию на удаленке устанавливается верхний из этого списка. Если я подключу к терминалу принтер, который в списке первый, то все нормально, никаких телодвижений делать не надо. Если второй, то пользователю придется постоянно менять принтер по умолчанию. Или же нужно изменить конфиг мне или техподдержке. Не хотелось бы никого лишнего пускать в конфигуратор из техподдержки, потому как печальный опыт имеется. Делов на 5 минут, но звонок ночью пробуждает, потом заснуть не можешь.

Можно ставить принтер по умолчанию не верхний, а первый из тех, что реально подключен, проверяя каждый из них сверху вниз по списку? Втварь же видит устройства, которые к ней подключены. Естественно, к сетевым принтерам это не относится. Если вторым после неактивного принтера идет сетевой, то ставить его по умолчанию. Всякое пингование лучше не делать, потому как он может быть в другой подсети и пинги между ними запрещены.
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

AKA, можете прокомментировать эту просьбу, реально так сделать или нет?
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Реально. Будет сделано. Точнее чем "в этом году" не могу указать срок.
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Prizrak писал(а):Еще одно пожелание можно?
Допустим, я использую полную функциональность rdp_printer. Прописал в конфиге настройку для 2 принтеров, подключенных по USB. Но использовать на практике буду только один из них. По умолчанию на удаленке устанавливается верхний из этого списка. Если я подключу к терминалу принтер, который в списке первый, то все нормально, никаких телодвижений делать не надо. Если второй, то пользователю придется постоянно менять принтер по умолчанию. Или же нужно изменить конфиг мне или техподдержке. Не хотелось бы никого лишнего пускать в конфигуратор из техподдержки, потому как печальный опыт имеется. Делов на 5 минут, но звонок ночью пробуждает, потом заснуть не можешь.

Можно ставить принтер по умолчанию не верхний, а первый из тех, что реально подключен, проверяя каждый из них сверху вниз по списку? Втварь же видит устройства, которые к ней подключены. Естественно, к сетевым принтерам это не относится. Если вторым после неактивного принтера идет сетевой, то ставить его по умолчанию. Всякое пингование лучше не делать, потому как он может быть в другой подсети и пинги между ними запрещены.
Еще не забыли про это?
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Забыл :?
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Попробуй это:

http://pxe.ru/files/testing/201311250422.zip

Там немного отладки включено, если оно сработает неправильно - дай лог.
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Работает!!!!
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Еще есть не большая хотелка.
1) В этом параметре нельзя ставить скобки в конфигураторе в названии принтера, например Kyocera FS-1120D KX (Kyocera Mita Corporation) удалось добавить только путем правки самого файла шаблона.
2) Можно не пробрасывать локальные принтеры на терминалку, настроенные на usb или com в конфиге, если они физически не подключены к тонкому клиенту? Так удобней, просто. Прописал все принтеры, которые могут быть использованы, и никаких лишних принтеров пользователи не видят.

Я про х86 версию говорю. В остальном все классно сделали.


PS
1) В этом параметре нельзя ставить скобки в конфигураторе в названии принтера, например Kyocera FS-1120D KX (Kyocera Mita Corporation) удалось добавить только путем правки самого файла шаблона.
Принтер на удаленку не пробрасывается. Нужна поддержка скобок

PPS
Принтер запечатал при указании имени Kyocera FS-1120D KX, посмотрел в свойствах, драйвер указан такой же, но такого драйвера нет на сервере печати, когда пытаешься подключить принтер вручную и смотришь список драйверов.
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

1. Скобки в конфигуратор будут добавлены. Это проблема только конфигуратора. Если написать нотпадом в текст конфига и не открывать этот конфиг конфигуратором, то скобки и сейчас должны работать.

2. Идею вроде понял, но мне не нравится прописывание ВСЕХ принтеров в один параметр. Там сейчас ограничение на четыре принтера, и эти четыре в строчку на экране не влазят.

Может, завести отдельный конфиг с базой про принтеры? Текстовый файл Everyone/printers.wtc, в нём:

0001:0002 HP LaserJet 400 MFP M425dn
03f0:2b17 HP LaserJet 1020
03f0:2c17 HP LaserJet 1022

А в конфиге писать:
rdp_printer = auto

И научить терминал по этому значению качать файл, читать его, искать USB ID, и если что-то найдётся - пробрасывать с указанным в файле именем.

С com-принтерами такое не получится. com старая штука, там даже факт подключения железки в общем случае не определить, тем более не определить модель железки.
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Может, завести отдельный конфиг с базой про принтеры? Текстовый файл Everyone/printers.wtc, в нём:
Предлагаю, все таки, использовать какие-то наборы принтеров, а не один на всех.
В конфигураторе, для того, чтобы создать шаблон, мы нажимаем правую кнопку и появляется меню с одним пунктом "Создать новый шаблон".
Можно второй добавить, допустим, "Создать набор принтеров". Туда мы добавляем в том виде, как ты написал. А когда мы этот набор перетаскиваем в конфиг терминала, как шаблон, то в конфиге появляется строка rdp_printer=Имя_набора.
Например, так...
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Получится что-нибудь?
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

После рокчипов.
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Ну когда же?..
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Забыли уже...
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

:?
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Зачем нужно городить наборы принтеров, да ещё и GUI для этого писать? Чем плох один общий список?

Я уже понял, почему списков должно быть два:

Everyone/printers-wtware.wtc - принтеры, про которые знает дистрибутив. Не надо редактировать этот файл, каждая новая версия перезапишет его.
Everyone/printers-local.wtc - принтеры, которые добавляет пользователь.

Но зачем формировать отдельный список для некоторых, но не всех терминалов?
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

Все, не помню уже зачем мне это нужно было)))))) Уже приспособился и так
Единственное пожелание, увеличить количество строк в rdp_printer хотя бы до 6
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Поздно. Уже сделано с двумя файлами. Сейчас методички допишем и выложим, придётся использовать :)

А шесть принтеров зачем??
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

пару-тройку локальных принтеров прописали, на все случаи жизни, чтобы поменял в случае поломки и не настраивал ничего, + пара сетевых принтеров, один основной, другой резервный. На практике нужно пять, +1 запасной
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Prizrak писал(а):пару-тройку локальных принтеров прописали, на все случаи жизни, чтобы поменял в случае поломки и не настраивал ничего
Так для этого и нужны файлы со списками принтеров. Все принтеры, которые могут быть, забить в эти списки, и написать в конфиге:

rdp_printer = auto

Терминал при загрузке пробежится по спискам, если найдёт какой-то принтер из списков физически подключенный - будет его использовать.

Завтра методичка про это должна дописаться.
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

Попробуй 5.1.14.

rdp_printer=auto, и смотри комментарии в файлах Everyone/printers-local.wtc Everyone/printers-wtware.wtc

Товарищи, накидайте нам принетров! База с двумя принтерами это несерьёзно, тем более что я не уверен в правильности написания 1022 :?
Prizrak
Сообщения: 181
Зарегистрирован: Чт июн 23, 2011 8:59 am

Re: Пожелание про rdp_printer

Сообщение Prizrak »

TSC TTP-246M Plus:usb 1203:0152, HP LaserJet P2050 Series PCL6:tcp 10.10.135.58, Kyocera FS-2020D KX:usb 0482:0393, Kyocera FS-1120D KX:usb 0482:0407, Kyocera FS-4020DN KX:usb 0482:0395
Там, где в имени модели D, можно добавить DN, и наоборот
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Пожелание про rdp_printer

Сообщение aka »

HP LaserJet P2050 Series PCL6:tcp 10.10.135.58 особенно хорош :)
Ответить

Вернуться в «Планы развития. Пожелания.»