Datecs LP-50

Совместимые и несовместимые модели принтеров.
Ответить
diggerua
Сообщения: 10
Зарегистрирован: Чт сен 20, 2012 1:57 pm

Datecs LP-50

Сообщение diggerua » Вс фев 01, 2015 8:31 pm

Есть WTware v.5.1.56, принтер Datecs LP-50, подключен к com1. тонкий клиент и сервер в разных сетях и построить VPN нет возможности. настраиваю через rdp_printer, в списке принтеров на сервере принтер появляется но не печатает.
Настройки:
server=1.1.1.50
| disk=usb
| rdp_printer=Xerox WorkCentre 3220 PCL 6:usb 0924:4294; Datecs LP-50:com1;HP LaserJet 100 color MFP M175 PCL6:tcp 192.168.0.40:9100
| sound=oss
| sound_level=10
| sound_buffer=500
| turnoffmenu=poweroff
| connect_timeout=15
| video=VESA(F)
| bpp=16
| resolution=1024x768
| scanner=on
| connection
Log:
rdpclient-vchan-rdpdr.cpp ( 1735), process: -- ERROR -- Unknown printer redirector IRP 0x0000000e:0x00000000.
[rdpclient 544] rdp_printer: connect to 192.168.0.40:9100.
[rdpclient 544] rdpclient-vchan-rdpdr.cpp ( 1735), process: -- ERROR -- Unknown printer redirector IRP 0x0000000e:0x00000000.
[rdpclient 544] rdpclient-vchan-rdpdr.cpp ( 1735), process: -- ERROR -- Unknown printer redirector IRP 0x0000000e:0x00000000.
[rdpclient 544] rdpclient-vchan-rdpdr.cpp ( 1735), process: -- ERROR -- Unknown printer redirector IRP 0x0000000e:0x00000000.

Что не так делаю?

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

Re: Datecs LP-50

Сообщение aka » Вс фев 01, 2015 11:37 pm

Никогда не пробовал подключать COM-портовый принтер через rdp_printer. Оно ругается на IRP_MJ_DEVICE_CONTROL. Подозреваю, что драйвер принтера так пытается скорость порта выставить. В документации про перенаправление принтера такого запроса нет.

Чего можно с этим делать:

1. Попробовать перенаправить не как принтер, а как COM-порт через serial=... Из строчки rdp_printer соответственно этот принтер убрать. Здесь вопрос в том, сможешь ли ты объяснить драйверу, что принтер оказался на перенаправленном, временном порту.

2. Добавить установку скорости и режима передачи в синтаксис параметра rdp_printer. В документации на принтер или в настройках драйвера написан режим работы порта? Две вещи нужны: скорость (9600, или 115200, или что-то между этими значениями) и длина (заклинание вроде 8-N-1 или слова parity, Xon/Xoff и т.д.)

3. Разбираться, что же драйвер шлёт в этом IRP. Здесь терпения много надо - я сделаю версию с развёрнутой отладкой, ты снимешь лог, я что-нибудь придумаю и выложу ещё одну версию, ты опять снимешь лог, и так до победы. Это самое правильное решение, но придётся давить кнопки.

diggerua
Сообщения: 10
Зарегистрирован: Чт сен 20, 2012 1:57 pm

Re: Datecs LP-50

Сообщение diggerua » Вт фев 03, 2015 5:01 pm

1 вариант пробовал serial=com1 (57600) и serial=com2 (com1).Не работает
2. какой должен быть синтаксис при параметрах настройки принтера. скорость 57600 8-N-1 управление потоком "нет"

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

Re: Datecs LP-50

Сообщение aka » Чт фев 05, 2015 11:15 pm

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

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

В конфиге:

rdp_printer=Datecs LP-50:com1 57600

И лог покажи после попытки что-нибудь напечатать.

diggerua
Сообщения: 10
Зарегистрирован: Чт сен 20, 2012 1:57 pm

Re: Datecs LP-50

Сообщение diggerua » Вт фев 10, 2015 6:34 pm

[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] Printer 0924:4294 not found.

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

Re: Datecs LP-50

Сообщение aka » Вт фев 10, 2015 7:12 pm

Покажи весь лог. Строки "Printer 0924:4294 not found" никак не может быть, если в конфиге написано "rdp_printer=Datecs LP-50:com1 57600"

diggerua
Сообщения: 10
Зарегистрирован: Чт сен 20, 2012 1:57 pm

Re: Datecs LP-50

Сообщение diggerua » Вт фев 10, 2015 9:06 pm

FILE "/etc/config.compiled" -----------------------
| [BOM]
| server=1.1.1.50
| user=
| disk=usb
| rdp_printer=Xerox WorkCentre 3220 PCL 6:usb 0924:4294;HP LaserJet 100 color MFP M175 PCL6:tcp 192.168.0.40:9100;Datecs LP-50:com1 57600
| sound=oss
| sound_level=10
| sound_buffer=500
| turnoffmenu=poweroff
| connect_timeout=15
| video=VESA(F)
| bpp=16
| resolution=1680x1050
| scanner=on
| connection




[rdpclient 584] RDP Terminal Client, WTware v.5.2.22, pipe 1, pid 584.
[rdpclient 584] Add RDP printer redirection for "Xerox WorkCentre 3220 PCL 6".
[rdpclient 584] Add RDP printer redirection for "HP LaserJet 100 color MFP M175 PCL6".
[rdpclient 584] Add RDP printer redirection for "Datecs LP-50".
[rdpclient 584] Redirect sound.
[rdpclient 584] Make RDP session with 109.251.1.50, port 3389.
[rdpclient 584] Username:
[rdpclient 584] Password: present.
[rdpclient 584] No PIN.
[rdpclient 584] No domain.
[rdpclient 584] No shell.
[rdpclient 584] No directory.
[rdpclient 584] Window: 1616x1050@16.
[rdpclient 584] PFlags 0x0000002F.
[rdpclient 584] Keyboard 00000409:00000000.
[rdpclient 584] My hostname "wtw00E0C560236D".
[rdpclient 584] TCP: connecting to 1.1.1.50:3389.
[rdpclient 584] TCP: connection with 1.1.1.50:3389 established.
[rdpclient 584] Turn keepalive on.
[rdpclient 584] Free ram after buffers allocation: 874068 KB.
[rdpclient 584] Process RDP server certificate.
[rdpclient 584] RDP5 encryption (X.509).
[rdpclient 584] LOGON_EX_LOGONERRORS 0xfffffffe 0x00000003.
[rdpclient 584] SessionId 0x00000003: WIN-WIIDFN6JNG1\AAAAA.
[rdpclient 584] Sound redirection: 22050 frames per second.
[rdpclient 584] ./wtvector.h ( 193): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 263): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] ./wtvector.h ( 193): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 263): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-vchan-rdpdr.cpp ( 1776): -- ERROR -- Unknown printer redirector IRP 0x0000000e:0x00000000.
[rdpclient 584] ./wtvector.h ( 193): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 263): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 584] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.

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

Re: Datecs LP-50

Сообщение aka » Вт фев 10, 2015 11:47 pm

diggerua писал(а): | rdp_printer=Xerox WorkCentre 3220 PCL 6:usb 0924:4294;HP LaserJet 100 color MFP M175 PCL6:tcp 192.168.0.40:9100;Datecs LP-50:com1 57600
Пока не победим принтер на com-порту, убери остальные. Оставь только один:

rdp_printer=Datecs LP-50:com1 57600
diggerua писал(а):[rdpclient 584] RDP Terminal Client, WTware v.5.2.22, pipe 1, pid 584.
А должно быть 23. На терминал загружается старая версия, не та 5.2.23, на которую я ссылку давал. Надо чтобы загружалась .23. Но только на одной подопытной машине, всем остальным подопытную сборку не надо давать.

diggerua
Сообщения: 10
Зарегистрирован: Чт сен 20, 2012 1:57 pm

Re: Datecs LP-50

Сообщение diggerua » Ср фев 11, 2015 12:04 am

заливаю 23 на флешку и она не стартует.

diggerua
Сообщения: 10
Зарегистрирован: Чт сен 20, 2012 1:57 pm

Re: Datecs LP-50

Сообщение diggerua » Ср фев 11, 2015 12:09 am

Sound redirection: 22050 frames per second.
[rdpclient 580] rdpclient-vchan-rdpdr.cpp ( 1776): -- ERROR -- Unknown printer redirector IRP 0x0000000e:0x00000000.
[rdpclient 580] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 580] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 580] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 580] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 580] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 580] rdpclient-rdpsnd-queue.cpp ( 290): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 580] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 580] rdpclient-rdpsnd-queue.cpp ( 292): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[rdpclient 580] rdpclient-rdpsnd-queue.cpp ( 291): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.

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

Re: Datecs LP-50

Сообщение aka » Ср фев 11, 2015 2:43 am

Рукалицо :(

Покажи лог. Весь. можно на aka@pxe.ru Если там есть что-то непубличное - вырежь только это, но покажи мне наконец полный лог.

Принтер печатать не начал?
Ошибка на виндовсе никакая не вылазит, задание тихо уходит на печать?

Гость

Re: Datecs LP-50

Сообщение Гость » Чт фев 12, 2015 4:05 pm

отправил на почту полный лог.
задание уходит на принтер, при этом терминал подвисает на 20 сек.
Ошибок в виндовсе нет.

Ответить