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

Olivetti PR2E

Добавлено: Чт фев 02, 2012 12:00 pm
Степлер
-=Как есть=-
обычный комп с виндой
есть Olivetti PR2E
подключается к компу шнурком LPT
никаких драйверов на принтер не ставлю
подключаюсь через удаленный рабочий стол на сервер там
захожу в специализированное ПО и там указываю порт ЛПТ1 или ЛПТ2 и модель принтера. и у мменя все печатает (с сервера на локальную машину). Идет перенаправление порта на локальную машинку.

-=Что пробую=-
теперь все тоже самое но с с WTware.
указал в конфиге printer LPT1
но чуда не происходит.

подскажите что я делаю не так?

Re: Olivetti PR2E

Добавлено: Чт фев 02, 2012 1:28 pm
aka
Втварь не умеет перенаправлять LPT порт через RDP. Слишком редкая задача. Если софт умеет печатать не на порт, а на установленный в виндовсе принтер, то можно попробовать пробросить через printer=on.

Re: Olivetti PR2E

Добавлено: Чт фев 02, 2012 3:05 pm
Степлер
пробую через СОМ отправить.

Re: Olivetti PR2E

Добавлено: Чт фев 02, 2012 3:44 pm
KVIK
Иногда "специализированное ПО" удавалось обмануть скормив ему не LPT1:, а имя шары установленного в винде принтера (типа \\server\printer)

Re: Olivetti PR2E

Добавлено: Чт фев 02, 2012 4:20 pm
Степлер
а СОМ поддерживает двухсторонний обмен данными?

Re: Olivetti PR2E

Добавлено: Чт фев 02, 2012 4:26 pm
Степлер
KVIK писал(а):Иногда "специализированное ПО" удавалось обмануть скормив ему не LPT1:, а имя шары установленного в винде принтера (типа \\server\printer)
ну в том то и дело. что в программе при выборе Печатающего устройства, есть список ПОДДЕРЖИВАЮЩИХ УСТРОЙСТВ. и порт по которому к нему обращацца.
дальше в момент печатания ПО опрашивает принтер и получает ответ - ОН не ОН. если вссе хорошо идет печать.. при СОМ порте в wtWARE По написало, Не удалось получить ответ от принтера.

Re: Olivetti PR2E

Добавлено: Чт фев 02, 2012 5:32 pm
Степлер
ковыряю дальше.
значит на сервере перенес родные сом порты чтобы не мешали.

подключаюсь. прога видит COM порт 1, хотя в дистпетче задач его нет.
пытаецца отправить данные на печать, и в итоге говорит что не могу получить ответ от принтера.

Re: Olivetti PR2E

Добавлено: Чт фев 02, 2012 7:51 pm
Степлер
в логах появляеццца при попыытке напечатать

[rdpdr-serial 0] Warning! Non-standart serial control chars (04, 15, 15, 00, 11, 13).

Re: Olivetti PR2E

Добавлено: Пт фев 03, 2012 2:18 pm
Степлер
лог USB

Re: Olivetti PR2E

Добавлено: Пт фев 03, 2012 3:09 pm
aka
В обоих логах:

usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x0B3C pid 0x0001

Т.е. устройство представляется ПРИНТЕРОМ. Настоящим принтером, а не мостом usb-com, т.е. проброс через serial=com1(usb) отменяется.

Самый правильный способ проброса принтера это printer=usb. Но двухсторонний обмен данными с принтером не работает. Если ты уверен (почему ты в этом уверен?), что прикладной программе надо читать данные из железки, то проброс через printer=usb тоже отменяется.



Остается вариант с usbip. В конфиге надо убрать строчку printer=usb, чтоб драйвер принтера не хватал железку себе. В конфиг надо добавить строчку:

shared_usb=server:192.168.1.1, 0b3c:0001 port 100.

192.168.1.1 это ip терминального сервера, на котором установлена втварь и руками установлен драйвер usbip.

Но перед тем как это все делать объясни пожалуйста, как твоей DOS программе удается печатать на USB принтер в нормальных условиях, когда никаких терминалов нет и принтер подключен прямо к машине с программой.


Еще был разговор про подключение через ком-порт. Жду сообщения "виндовсом порт проверил, порт и принтер на нем работают, вот лог терминала". И выкладывай пожалуйста логи целиком.

Re: Olivetti PR2E

Добавлено: Пт фев 03, 2012 3:34 pm
Степлер
Так в нормальных условиях без термминальных систем работает так.

Достал из коробки аппарат.
Подключил USB шнурком.
XP обнаруживает принтер и ставит поддержку USB 2.0.
все можно печатать.

Re: Olivetti PR2E

Добавлено: Пт фев 03, 2012 3:48 pm
Степлер
про ком порт заминка..
шнурок не ммогем найти.
в понедельник будет чудо

Re: Olivetti PR2E

Добавлено: Пт фев 03, 2012 8:26 pm
aka
Степлер писал(а):Достал из коробки аппарат.
Подключил USB шнурком.
XP обнаруживает принтер и ставит поддержку USB 2.0.
все можно печатать.
Дальше что? DOS программа увидела принтер? Кажется мне, что программа у тебя совсем не DOS.

Как отличить DOS программу от виндовой консольной программы типа FAR?

Re: Olivetti PR2E

Добавлено: Пн фев 06, 2012 4:11 pm
Степлер
Лог работы с сом портом.
сразу скажу. тут все получилось и даже заработало (был не полный ноль-модемный кабель), но есть один нюанс.

-=работа в спец. программ. обеспечении=-
после отправки на печать, т ПО от принтера получает от принтера следующее:
- вставлен ли бланк
- правильного ли он формата
- печать окончена.

если первые два пункта проходят положительный ответ то на экран ни чего не выводится(в противном случае пользователь будет проинформирован сообщением) и начинается печать, после завершения печати на экран выводится "страница напечатана".

Так вот. при стандартной сцеме, ответ от принтера о том что страница напечатана приходит мгновенно, а в случае с WTWARE секунд через 30 после печати. в чем может быть проблема?

Re: Olivetti PR2E

Добавлено: Вт фев 07, 2012 1:02 am
aka
Я совсем ничего не понял :?