Страница 1 из 1

rdp_printer=auto

Добавлено: Чт апр 09, 2015 10:27 am
petav
printers-local.wtc

Код: Выделить всё

03f0:2b17 HP LaserJet 1020
03f0:2c17 HP LaserJet 1022
03f0:002a HP LaserJet Professional P1102
03f0:3d17 HP LaserJet P1005
03f0:4117 HP LaserJet 1018
03f0:042a HP LaserJet Professional M1132 MFP
config.wtc для 74:D4:35:81:12:9F

Код: Выделить всё

server = 192.168.200.2
video = auto
resolution = 1920x1080
bpp = 16
refresh = 60
vnc = on
vnc_password = 519370
rdp_printer=auto
syslog=192.168.206.16
user=user:pass
usbids для 74:D4:35:81:12:9F

Код: Выделить всё

8087:0024 Intel Corp. Integrated Rate Matching Hub
1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
03f0:002a Hewlett-Packard LaserJet P1102
Не делает "Add RDP printer redirection for "HP LaserJet Professional P1102"

Если изменить так

Код: Выделить всё

rdp_printer=HP LaserJet Professional P1102
работает. Остальные терминалы аналогичные устройства подключают. Если проблема не известна предоставлю лог для двух вариантов.

Re: rdp_printer=auto

Добавлено: Чт апр 09, 2015 11:41 am
aka
Не известна. Предоставляй логи.
PS: UEFI поехал?

Re: rdp_printer=auto

Добавлено: Чт апр 09, 2015 6:37 pm
petav
А сейчас воспроизвел пробрасывается. Я дико извиняюсь за беспокойство. Пригляжусь повнимательнее.

А UEFI моя версия 5.2.27 поддерживает?

Re: rdp_printer=auto

Добавлено: Чт апр 09, 2015 6:53 pm
petav
А нет. Просмотрел логи за день с фильтром "printer", см. вложение.
Утром в "Today 10:04:21" я исправил конфиг на
rdp_printer=HP LaserJet Professional P1102
и после этого в "Today 10:04:34"

Код: Выделить всё

Add RDP printer redirection for \"HP LaserJet Professional P1102\"
До этого момента "Today 10:04:21" я использовал
rdp_printer=auto
и строки лога связанные с print совсем другие, не было

Код: Выделить всё

Add RDP printer redirection for \"HP LaserJet Professional P1102\"
и принтера в терминале тоже не было.

Re: rdp_printer=auto

Добавлено: Чт апр 09, 2015 7:23 pm
aka
Не помню, что такое твоя версия 5.2.27. Та 5.2.27, которая должна запуститься на UEFI (только зпуститься, тех же принтеров там ещё нет), лежит в теме про UEFI.

А можно вместо этого безобразия сделать один лог от загрузки и до ошибки в его родном виде, лучше в html?

Re: rdp_printer=auto

Добавлено: Чт апр 09, 2015 10:41 pm
petav
Можно, но
  • когда syslog включен то по http нет лога (All log messages where sent to syslog 192.168.206.16.)
  • ситуация сейчас не воспроизводится

Re: rdp_printer=auto

Добавлено: Пт апр 10, 2015 1:55 am
aka
Тогда хотя бы лог целиком, а не отдельные сообщения.

Принтеры утащу в дистрибутив.

Re: rdp_printer=auto

Добавлено: Пт апр 10, 2015 8:46 am
petav
Поймал ситуацию еще раз, лог в csv

Re: rdp_printer=auto

Добавлено: Пт апр 10, 2015 8:47 am
petav
Лог из syslog

Re: rdp_printer=auto

Добавлено: Пт апр 10, 2015 9:27 pm
aka
Я же просил лог целиком. По этому огрызку диагноз - принтер физически не подключен. Нет информации об обнаружении USB устройства.

Re: rdp_printer=auto

Добавлено: Пт апр 10, 2015 11:11 pm
petav
Да, соглашусь, лог wtware не совсем syslog, стандартные шаблоны его с ошибками парсят в базу.
Буду взвешивать, думать о пользе, а пока отключил удаленное логирование. Жду воспроизведения ситуации в html...

Re: rdp_printer=auto

Добавлено: Пн апр 13, 2015 3:05 pm
petav
Всплыла проблема см.вложение.

Принтер нашла wtware по ходу загрузки

Код: Выделить всё

[KERNEL] [ 1.203054] usb 1-1.3: new high-speed USB device number 5 using ehci-pci
[KERNEL] [ 1.288767] usb 1-1.3: New USB device found, idVendor=03f0, idProduct=002a
[KERNEL] [ 1.288770] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[KERNEL] [ 1.288772] usb 1-1.3: Product: HP LaserJet Professional P1102

Код: Выделить всё

server=192.168.200.2 
video=i915(F) 
resolution=1920x1080 
bpp=32 
refresh=60 
vnc_password=519370 
vnc=on 
rdp_printer=auto 
user=son.nv:2365 
connection 
printers-local.wtc

Код: Выделить всё

03f0:2b17 HP LaserJet 1020
03f0:2c17 HP LaserJet 1022
03f0:002a HP LaserJet Professional P1102
03f0:3d17 HP LaserJet P1005
03f0:4117 HP LaserJet 1018
03f0:042a HP LaserJet Professional M1132 MFP

но не подключила как rdp принтер.

проблема плавает между терминалами после перехода на printer_rdp.

лог https://yadi.sk/i/lnPqMtj5fwv6P

Re: rdp_printer=auto

Добавлено: Пн апр 13, 2015 7:19 pm
petav
upd.: Явное указание модели принтера не меняет ситуацию. Я весь Ваш для решения проблемы.

Re: rdp_printer=auto

Добавлено: Пн апр 13, 2015 11:11 pm
aka
Если в логе нет текста "Add RDP printer redirection for ...", значит втварь не пытается перенаправить принтер, дальше втвари рыть не нужно.

После вот таких строк:

Код: Выделить всё

[gm] Load usb printer driver.
[gm] modprobe usblp.
[KERNEL] [ 22.196675] usbcore: registered new interface driver usblp
должна появиться информация об обнаружении принтера линуксовым драйвером. Драйвер должен сказать, что он признал устройство как своё, и тогда втварь будет пытаться его перенаправить. Вот такая:

Код: Выделить всё

[   22.563480] usblp 1-1.3:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x03F0 pid 0x002A
В последнем логе такой строчки нет. Значит линуксовый драйвер принтера (он один на все принтеры, там стандартизация победила) не считает ни одно USB устройство принтером.

Такое бывает например когда слишком умный принтер представляется USB сидиромом с драйверами, мол ты их поставь и перезагрузись, тогда я стану принтером. Лечится подключением принтера к машине с виндовсом, установке драйверов и затем выдаче принтеру руководящего пендаля через HP'шную утилиту настройки.

Re: rdp_printer=auto

Добавлено: Вт апр 14, 2015 8:27 am
petav
aka писал(а):Если в логе нет текста "Add RDP printer redirection for ...", значит втварь не пытается перенаправить принтер, дальше втвари рыть не нужно.

После вот таких строк:

Код: Выделить всё

[gm] Load usb printer driver.
[gm] modprobe usblp.
[KERNEL] [ 22.196675] usbcore: registered new interface driver usblp
должна появиться информация об обнаружении принтера линуксовым драйвером. Драйвер должен сказать, что он признал устройство как своё, и тогда втварь будет пытаться его перенаправить. Вот такая:

Код: Выделить всё

[   22.563480] usblp 1-1.3:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x03F0 pid 0x002A
В последнем логе такой строчки нет. Значит линуксовый драйвер принтера (он один на все принтеры, там стандартизация победила) не считает ни одно USB устройство принтером.

Такое бывает например когда слишком умный принтер представляется USB сидиромом с драйверами, мол ты их поставь и перезагрузись, тогда я стану принтером. Лечится подключением принтера к машине с виндовсом, установке драйверов и затем выдаче принтеру руководящего пендаля через HP'шную утилиту настройки.
Пояснение логично, у этой модели есть вирутальный диск с дровами. Но есть сомнения:
  • Данный принтер + терминал проработали около года на параметре printer=usb без замечаний.
  • Другие принтеры HP1102 + Другие терминалы, так же с параметром printer=usb, работали продолжительное время без замечаний.
  • Разве страница usbid не должна показать наличии флешки или wtware ее не обнаруживает?
  • На этом диске дрова для windows разве логично появляться этой флешке в системе отличной от нее? (вопрос самому себе)
  • Без модификаций чего-либо сегодня wtware признала принтер https://yadi.sk/d/LJNko8TffxtvW
P.S.: Файлы прикладываю через яндекс-диск forum.wtware.ru не дает загружать файлы html и txt, говорит, что я его атакую.

Re: rdp_printer=auto

Добавлено: Вт апр 14, 2015 3:00 pm
aka
petav писал(а):[*] Данный принтер + терминал проработали около года на параметре printer=usb без замечаний.
Если работало - верни обратно и не трогай. Теоретически такое вполне возможно, драйвер принтера может разные заклинания отправлять принтеру, подключенному через принт-сервер (аккуратно, непонятно что там, вдруг сломается), и принтеру, подключенному предположительно к другому виндовсу.
petav писал(а):[*] Разве страница usbid не должна показать наличии флешки или wtware ее не обнаруживает?
Там написан только USB ID. Текстовое название этого USB ID берётся из базы. Не думаю что USB ID меняется. Класс устройства может меняться, посмотри на циферки возле USB ID. Для эксперимента можно попробовать написать в конфиге disk=usb и посмотреть лог, если принтер представится диском, то что-то про это в логе должно написаться.
petav писал(а):[*] На этом диске дрова для windows разве логично появляться этой флешке в системе отличной от нее? (вопрос самому себе)
Думаешь, железка знает, к какой операционной системе её подключили?
petav писал(а):[*] Без модификаций чего-либо сегодня wtware признала принтер https://yadi.sk/d/LJNko8TffxtvW[/list]
А принтер тот же? Кроме строчки про "usblp0: USB Bidirectional printer..." вижу ещё одно отличие:

Код: Выделить всё

[KERNEL] [ 1.280848] usb 1-1.3: Manufacturer: Hewlett-Packard
[KERNEL] [ 1.280850] usb 1-1.3: SerialNumber: 000000000Q87D1QLPR1a
и

Код: Выделить всё

[KERNEL] [    1.288774] usb 1-1.3: Manufacturer: Hewlett-Packard
[KERNEL] [    1.288776] usb 1-1.3: SerialNumber: 000000000Q87D1QLSI1c

Re: rdp_printer=auto

Добавлено: Чт апр 16, 2015 9:23 am
petav
Должен быть тот же, я проведу пару экспериментов отпишусь.

Re: rdp_printer=auto

Добавлено: Пт апр 17, 2015 1:54 pm
petav
Устройство меняет SerialNumber от загрузки к загрузке.
wtware

Код: Выделить всё

SerialNumber: 000000000Q87D1QLSI1c
не признает принтером. Оставил конфиг

Код: Выделить всё

rdp_printer=auto
disk=usb
Гляну что в этой рулетке выпадет в следующий раз.
через HP'шную утилиту настройки
Как она точн называется, не подскажите?

Re: rdp_printer=auto

Добавлено: Пт апр 17, 2015 2:06 pm
petav
Есть вариант из под linux это сделать
Отключение HP Smart Install (CDROM) в принтерах и МФУ от HP

Re: rdp_printer=auto

Добавлено: Пт апр 17, 2015 2:16 pm
aka
Я никогда не видел, как это делается. Когда-то давно мы откопали такой прикол с принтером, представляющимся диском. Пользователь сказал, что задача решилась HP'шной утилитой настройки. С тех пор я всем так говорю, типа умный :)

Re: rdp_printer=auto

Добавлено: Пн апр 20, 2015 12:57 pm
petav
Свой домашний принтер перевел в режим без CD-ROM, при втыкании USB шнурка в порт syslog уже не говорит ни чего о CD-ROM. Правда hplip пишет, что не может найти устройство и CUPS не печает в итоге. Разбираюсь...

Re: rdp_printer=auto

Добавлено: Пн апр 20, 2015 9:59 pm
petav
После отключения CDROM принтер печатает. Отключу CDROM на принтере в продакте и понаблюдаю. Сейчас просмотрел заявки по этим принтерам, обнаружил жалобы (не с того ни с сего перестают печатать) на них и когда они как сетевые были подключены. Решением было всегда перезапуск терминала (не копались глубже).

P.S.: Вот думаю создать pxe образ systemtrescuecd, грузить его в терминал удаленно и отключать hp smart install.

Re: rdp_printer=auto

Добавлено: Чт апр 23, 2015 2:32 pm
petav
Пяток аппратов модифицировал, отключил HP Smart Install, второй день жалоб нет, все остальные на очереди значит. Спасибо за советы.