Olivetti PR2E

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Olivetti PR2E

Re: Olivetti PR2E

aka » Вт фев 07, 2012 1:02 am

Я совсем ничего не понял :?

Re: Olivetti PR2E

Степлер » Пн фев 06, 2012 4:11 pm

Лог работы с сом портом.
сразу скажу. тут все получилось и даже заработало (был не полный ноль-модемный кабель), но есть один нюанс.

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

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

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

Re: Olivetti PR2E

aka » Пт фев 03, 2012 8:26 pm

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

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

Re: Olivetti PR2E

Степлер » Пт фев 03, 2012 3:48 pm

про ком порт заминка..
шнурок не ммогем найти.
в понедельник будет чудо

Re: Olivetti PR2E

Степлер » Пт фев 03, 2012 3:34 pm

Так в нормальных условиях без термминальных систем работает так.

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

Re: Olivetti PR2E

aka » Пт фев 03, 2012 3:09 pm

В обоих логах:

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 2:18 pm

лог USB
Вложения
WTware_00.15.F2.54.1C.78_2012-02-03_15-02-45 USB через USBIP.txt
лог USB IP
(6.66 КБ) 1669 скачиваний
WTware_00.15.F2.54.1C.78_2012-02-03_14-27-50 USB через Serial.txt
лог USB
(7.02 КБ) 1671 скачивание

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

Степлер » Чт фев 02, 2012 5:32 pm

ковыряю дальше.
значит на сервере перенес родные сом порты чтобы не мешали.

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

Re: Olivetti PR2E

Степлер » Чт фев 02, 2012 4:26 pm

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

Re: Olivetti PR2E

Степлер » Чт фев 02, 2012 4:20 pm

а СОМ поддерживает двухсторонний обмен данными?

Re: Olivetti PR2E

KVIK » Чт фев 02, 2012 3:44 pm

Иногда "специализированное ПО" удавалось обмануть скормив ему не LPT1:, а имя шары установленного в винде принтера (типа \\server\printer)

Re: Olivetti PR2E

Степлер » Чт фев 02, 2012 3:05 pm

пробую через СОМ отправить.

Re: Olivetti PR2E

aka » Чт фев 02, 2012 1:28 pm

Втварь не умеет перенаправлять LPT порт через RDP. Слишком редкая задача. Если софт умеет печатать не на порт, а на установленный в виндовсе принтер, то можно попробовать пробросить через printer=on.

Olivetti PR2E

Степлер » Чт фев 02, 2012 12:00 pm

-=Как есть=-
обычный комп с виндой
есть Olivetti PR2E
подключается к компу шнурком LPT
никаких драйверов на принтер не ставлю
подключаюсь через удаленный рабочий стол на сервер там
захожу в специализированное ПО и там указываю порт ЛПТ1 или ЛПТ2 и модель принтера. и у мменя все печатает (с сервера на локальную машину). Идет перенаправление порта на локальную машинку.

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

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

Вернуться к началу