Пожелание про rdp_printer
Пожелание про rdp_printer
Собственно само пожелание уже написал тут в соседней ветке: http://forum.wtware.ru/viewtopic.php?p=31377#p31377
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
Сетевые принтеры, те что со встроенным езернетом, работают по обычному принтсерверному протоколу? Если да, то эта фича позволит печатать на сетевые принеры клиентам, подключающимся к серверу через интернет, не пробрасывая VPN. Это же хорошо, сейчас без VPN на сетевой принтер не напечатать.
Re: Пожелание про rdp_printer
В основном да, указываешь IP адрес, TCP порт 9100, raw и погнали. Есть конечно извращенные решения, типа SMB-очереди, но это редко встречается.aka писал(а):Сетевые принтеры, те что со встроенным езернетом, работают по обычному принтсерверному протоколу?
Безусловно.aka писал(а):Если да, то эта фича позволит печатать на сетевые принеры клиентам, подключающимся к серверу через интернет, не пробрасывая VPN.
Re: Пожелание про rdp_printer
А когда гуйный конфигуратор научится понимать новый синтаксис rdp_printer?
Re: Пожелание про rdp_printer
А еще было бы не плохо, чтобы он мог шаблоны принтеров мог плюсовать. Т.е. существует 2 шаблона rdp_printer для 2 разных принтеров. Если кому-то нужны оба, то перетаскиваешь их в конфигураторе в конфиг терминала, а конфигуратор их сам в текстовый конфиг прописывает через запятую.
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
"плюсовать параметр" это новая для втвари концепция. Не представляю, как это в конфиге описать.
Re: Пожелание про rdp_printer
На сколько я понял, параметры для нескольких принтеров разделяются запятой.
"Плюсовать" - имеется ввиду поставить запятую и дописать в RDP_PRINTER параметры для второго принтера. 2 конфига плюсовать не нужно
"Плюсовать" - имеется ввиду поставить запятую и дописать в RDP_PRINTER параметры для второго принтера. 2 конфига плюсовать не нужно
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
Параметры для второго принтера откуда взялись?Prizrak писал(а):"Плюсовать" - имеется ввиду поставить запятую и дописать в RDP_PRINTER параметры для второго принтера
Re: Пожелание про rdp_printer
Добавляем оба в конфигурацию терминала, а они в конфиг прописываются через разделитель, допустим, сначала верхний, а потом нижний.Т.е. существует 2 шаблона rdp_printer для 2 разных принтеров.
Re: Пожелание про rdp_printer
Он имеет в виду, чтобы в конфиге можно было писать rdp_printer несколько раз. Тогда разные принтеры можно было бы описать в разных шаблонах и подключать их к терминалу из гуя путем перетаскивания мышкой. Удобно ))aka писал(а):Параметры для второго принтера откуда взялись?
Re: Пожелание про rdp_printer
Или так, или оставить как сейчас, когда принтеры перечисляются через запятую. Тогда при добавлении нескольких шаблонов, они автоматом записывались в конфиг через запятую.Rushmore писал(а):Он имеет в виду, чтобы в конфиге можно было писать rdp_printer несколько раз.
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
Сейчас если в конфиге написать:Rushmore писал(а):Он имеет в виду, чтобы в конфиге можно было писать rdp_printer несколько раз. Тогда разные принтеры можно было бы описать в разных шаблонах и подключать их к терминалу из гуя путем перетаскивания мышкой. Удобно ))aka писал(а):Параметры для второго принтера откуда взялись?
rdp_printer=printer 1
rdp_printer=printer 2
То первая строка будет проигнорирована, будет взято значение только из второй строки. Оно так для всех параметров.
Вы предлагаете изменить это првило, обрабатывать rdp_printer отдельным от прочих параметров образом, накапливать в нем все встреченные значения? Я боюсь такое говорить автору конфигуратора, бить будет
Re: Пожелание про rdp_printer
Суровые у вас сотрудники .aka писал(а):Я боюсь такое говорить автору конфигуратора, бить будет
Странно, я не много могу программировать и себе представил это как не совсем сложная задача. Тем более что у вас уже есть обработка задвоенных значений одного и того же параметра - все отбрасываются кроме последнего. Для этого параметра просто не надо отбрасывать, а надо объеденять в одну строку.
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
Сложно сделать так, чтобы это работало только для одного параметра.
Re: Пожелание про rdp_printer
Если у вас получится, то удобство ощутят абсолютно все.
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
В графический конфигуратор в 5.1.36 добавили редактирование rdp_printer.
Re: Пожелание про rdp_printer
Еще одно пожелание можно?
Допустим, я использую полную функциональность rdp_printer. Прописал в конфиге настройку для 2 принтеров, подключенных по USB. Но использовать на практике буду только один из них. По умолчанию на удаленке устанавливается верхний из этого списка. Если я подключу к терминалу принтер, который в списке первый, то все нормально, никаких телодвижений делать не надо. Если второй, то пользователю придется постоянно менять принтер по умолчанию. Или же нужно изменить конфиг мне или техподдержке. Не хотелось бы никого лишнего пускать в конфигуратор из техподдержки, потому как печальный опыт имеется. Делов на 5 минут, но звонок ночью пробуждает, потом заснуть не можешь.
Можно ставить принтер по умолчанию не верхний, а первый из тех, что реально подключен, проверяя каждый из них сверху вниз по списку? Втварь же видит устройства, которые к ней подключены. Естественно, к сетевым принтерам это не относится. Если вторым после неактивного принтера идет сетевой, то ставить его по умолчанию. Всякое пингование лучше не делать, потому как он может быть в другой подсети и пинги между ними запрещены.
Допустим, я использую полную функциональность rdp_printer. Прописал в конфиге настройку для 2 принтеров, подключенных по USB. Но использовать на практике буду только один из них. По умолчанию на удаленке устанавливается верхний из этого списка. Если я подключу к терминалу принтер, который в списке первый, то все нормально, никаких телодвижений делать не надо. Если второй, то пользователю придется постоянно менять принтер по умолчанию. Или же нужно изменить конфиг мне или техподдержке. Не хотелось бы никого лишнего пускать в конфигуратор из техподдержки, потому как печальный опыт имеется. Делов на 5 минут, но звонок ночью пробуждает, потом заснуть не можешь.
Можно ставить принтер по умолчанию не верхний, а первый из тех, что реально подключен, проверяя каждый из них сверху вниз по списку? Втварь же видит устройства, которые к ней подключены. Естественно, к сетевым принтерам это не относится. Если вторым после неактивного принтера идет сетевой, то ставить его по умолчанию. Всякое пингование лучше не делать, потому как он может быть в другой подсети и пинги между ними запрещены.
Re: Пожелание про rdp_printer
AKA, можете прокомментировать эту просьбу, реально так сделать или нет?
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
Реально. Будет сделано. Точнее чем "в этом году" не могу указать срок.
Re: Пожелание про rdp_printer
Еще не забыли про это?Prizrak писал(а):Еще одно пожелание можно?
Допустим, я использую полную функциональность rdp_printer. Прописал в конфиге настройку для 2 принтеров, подключенных по USB. Но использовать на практике буду только один из них. По умолчанию на удаленке устанавливается верхний из этого списка. Если я подключу к терминалу принтер, который в списке первый, то все нормально, никаких телодвижений делать не надо. Если второй, то пользователю придется постоянно менять принтер по умолчанию. Или же нужно изменить конфиг мне или техподдержке. Не хотелось бы никого лишнего пускать в конфигуратор из техподдержки, потому как печальный опыт имеется. Делов на 5 минут, но звонок ночью пробуждает, потом заснуть не можешь.
Можно ставить принтер по умолчанию не верхний, а первый из тех, что реально подключен, проверяя каждый из них сверху вниз по списку? Втварь же видит устройства, которые к ней подключены. Естественно, к сетевым принтерам это не относится. Если вторым после неактивного принтера идет сетевой, то ставить его по умолчанию. Всякое пингование лучше не делать, потому как он может быть в другой подсети и пинги между ними запрещены.
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
Попробуй это:
http://pxe.ru/files/testing/201311250422.zip
Там немного отладки включено, если оно сработает неправильно - дай лог.
http://pxe.ru/files/testing/201311250422.zip
Там немного отладки включено, если оно сработает неправильно - дай лог.
Re: Пожелание про rdp_printer
Работает!!!!
Re: Пожелание про rdp_printer
Еще есть не большая хотелка.
1) В этом параметре нельзя ставить скобки в конфигураторе в названии принтера, например Kyocera FS-1120D KX (Kyocera Mita Corporation) удалось добавить только путем правки самого файла шаблона.
2) Можно не пробрасывать локальные принтеры на терминалку, настроенные на usb или com в конфиге, если они физически не подключены к тонкому клиенту? Так удобней, просто. Прописал все принтеры, которые могут быть использованы, и никаких лишних принтеров пользователи не видят.
Я про х86 версию говорю. В остальном все классно сделали.
PS
PPS
Принтер запечатал при указании имени Kyocera FS-1120D KX, посмотрел в свойствах, драйвер указан такой же, но такого драйвера нет на сервере печати, когда пытаешься подключить принтер вручную и смотришь список драйверов.
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, посмотрел в свойствах, драйвер указан такой же, но такого драйвера нет на сервере печати, когда пытаешься подключить принтер вручную и смотришь список драйверов.
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
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 старая штука, там даже факт подключения железки в общем случае не определить, тем более не определить модель железки.
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 старая штука, там даже факт подключения железки в общем случае не определить, тем более не определить модель железки.
Re: Пожелание про rdp_printer
Предлагаю, все таки, использовать какие-то наборы принтеров, а не один на всех.Может, завести отдельный конфиг с базой про принтеры? Текстовый файл Everyone/printers.wtc, в нём:
В конфигураторе, для того, чтобы создать шаблон, мы нажимаем правую кнопку и появляется меню с одним пунктом "Создать новый шаблон".
Можно второй добавить, допустим, "Создать набор принтеров". Туда мы добавляем в том виде, как ты написал. А когда мы этот набор перетаскиваем в конфиг терминала, как шаблон, то в конфиге появляется строка rdp_printer=Имя_набора.
Например, так...
Re: Пожелание про rdp_printer
Получится что-нибудь?
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
После рокчипов.
Re: Пожелание про rdp_printer
Ну когда же?..
Re: Пожелание про rdp_printer
Забыли уже...
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
Зачем нужно городить наборы принтеров, да ещё и GUI для этого писать? Чем плох один общий список?
Я уже понял, почему списков должно быть два:
Everyone/printers-wtware.wtc - принтеры, про которые знает дистрибутив. Не надо редактировать этот файл, каждая новая версия перезапишет его.
Everyone/printers-local.wtc - принтеры, которые добавляет пользователь.
Но зачем формировать отдельный список для некоторых, но не всех терминалов?
Я уже понял, почему списков должно быть два:
Everyone/printers-wtware.wtc - принтеры, про которые знает дистрибутив. Не надо редактировать этот файл, каждая новая версия перезапишет его.
Everyone/printers-local.wtc - принтеры, которые добавляет пользователь.
Но зачем формировать отдельный список для некоторых, но не всех терминалов?
Re: Пожелание про rdp_printer
Все, не помню уже зачем мне это нужно было)))))) Уже приспособился и так
Единственное пожелание, увеличить количество строк в rdp_printer хотя бы до 6
Единственное пожелание, увеличить количество строк в rdp_printer хотя бы до 6
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
Поздно. Уже сделано с двумя файлами. Сейчас методички допишем и выложим, придётся использовать
А шесть принтеров зачем??
А шесть принтеров зачем??
Re: Пожелание про rdp_printer
пару-тройку локальных принтеров прописали, на все случаи жизни, чтобы поменял в случае поломки и не настраивал ничего, + пара сетевых принтеров, один основной, другой резервный. На практике нужно пять, +1 запасной
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
Так для этого и нужны файлы со списками принтеров. Все принтеры, которые могут быть, забить в эти списки, и написать в конфиге:Prizrak писал(а):пару-тройку локальных принтеров прописали, на все случаи жизни, чтобы поменял в случае поломки и не настраивал ничего
rdp_printer = auto
Терминал при загрузке пробежится по спискам, если найдёт какой-то принтер из списков физически подключенный - будет его использовать.
Завтра методичка про это должна дописаться.
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
Попробуй 5.1.14.
rdp_printer=auto, и смотри комментарии в файлах Everyone/printers-local.wtc Everyone/printers-wtware.wtc
Товарищи, накидайте нам принетров! База с двумя принтерами это несерьёзно, тем более что я не уверен в правильности написания 1022
rdp_printer=auto, и смотри комментарии в файлах Everyone/printers-local.wtc Everyone/printers-wtware.wtc
Товарищи, накидайте нам принетров! База с двумя принтерами это несерьёзно, тем более что я не уверен в правильности написания 1022
Re: Пожелание про rdp_printer
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, и наоборот
Там, где в имени модели D, можно добавить DN, и наоборот
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пожелание про rdp_printer
HP LaserJet P2050 Series PCL6:tcp 10.10.135.58 особенно хорош