"дикая" ситуация с принтерами Canon LBP6000

Совместимые и несовместимые модели принтеров.
Ответить
Yurij LL
Сообщения: 2
Зарегистрирован: Чт май 08, 2014 9:37 am

"дикая" ситуация с принтерами Canon LBP6000

Сообщение Yurij LL » Пн май 12, 2014 11:17 am

Возникла у меня совершенно "дикая" (для меня, по крайней мере) ситуация с принтерами.
В сети WtWare 5 пользователей c принтерами CANON LBP6000. Все они подключены через параметр shared_usb.
В один прекрасный день все пользователи стали печатать на совершенно другие принтера,
произошел какой-то сбой, в принтерах появились новые принтеры (старые у меня были переименованы по фамилии пользователя),
но перенаправление произошло совсем не на свои принтеры, причем у каждого из этих пятерых.

Сейчас все опять переименовал, раздал права, старые принтеры удалил и теперь сижу и жду, когда же снова возникнет этот день Х.
А очень бы не хотелось. Тестирование WtWare получило очень серьезную трещину и, самое главное, причина непонятна.

Поделитесь мыслями, пожалуйста.

Antonio
Сообщения: 208
Зарегистрирован: Пт фев 25, 2011 12:18 pm
Откуда: СПб

Re: "дикая" ситуация с принтерами

Сообщение Antonio » Пн май 12, 2014 12:28 pm

Есть мысль, что серьезную трещину получила идея покупки кэноновских недопринтеров..

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

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение aka » Пн май 12, 2014 12:47 pm

У параметра shared_usb есть ключевое слово port. Им надо пользоваться.

Yurij LL
Сообщения: 2
Зарегистрирован: Чт май 08, 2014 9:37 am

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение Yurij LL » Пн май 12, 2014 2:14 pm

ну, какие были принтеры, те и подключали.

т.е. я правильно понимаю, на самом деле случилась нормальная ситуация из за неиспользования параметра "Port"?
но в документации про параметр "Port" говориться в контексте появления дублирующихся принтером, но тут же было
неправильное перенаправление. Добавьте тогда в документацию об ОБЯЗАТЕЛЬНОМ использовании этого параметра,
во избежании таких ситуаций.

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

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение aka » Пн май 12, 2014 7:10 pm

Ты же пишешь "в принтерах появились новые принтеры". Это и есть дублирование.

Гость

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение Гость » Пн май 12, 2014 8:30 pm

т.е., почему принтеры неправильно перенаправились, вам сказать нечего?

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

проверяйте ваш код в этом месте, исправляйте и выкладывайте сюда.

Гость

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение Гость » Пн май 12, 2014 8:35 pm

и что это вы стали меня модерировать, амбиции важнее, чем правильно написанная программа?
я правильно понимаю, что все критические ошибки вашей программы вы таким образом скрываете?

и порт тут не при чем. хоть с ним, хоть без него, ситуация появилась бы снова. Дублирующиеся принтеры,
это уже последствия неправильного перенаправления, так что порт тут не помог бы.

Antonio
Сообщения: 208
Зарегистрирован: Пт фев 25, 2011 12:18 pm
Откуда: СПб

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение Antonio » Вт май 13, 2014 11:20 am

Никто вас не модерировал. Вы просто не залогинились. Посты незалогиненых юзеров встают в очередь на одобрение.

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

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение aka » Вт май 13, 2014 12:16 pm

Гость писал(а):идет запрос на перенаправление и тут в коде у вас не проверяется соответсвие запросу и правильному принтеру.
Если принтеры перенаправляются через shared_usb, то втварь вообще не знает, что это принтеры. Через shared_usb перенаправляется USB устройство. Втварь не имеет никакой возможности узнать, что там за устрйоство - принтер, сканер или фискалный регистратор. И тем более втварь не может знать, что является "правильным принтером".

nusfer
Сообщения: 8
Зарегистрирован: Пн апр 29, 2013 10:26 am

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение nusfer » Чт июн 12, 2014 9:53 am

Была такая же ситуация как и у Yurij LL. Все заработало и работает внутри локальной сети теперь без проблем после применения параметра "Port".
Но теперь возникла необходимость подключить к серверу терминал через роутер. Сам терминал подключается, но вот shared_usb ни в какую не пашет. На роутере проброшены на сервер порты 3389, 3240, 780. При этом wtusbip выдает:
10-19-07-0243| WTware USBIP Initiator server v.5.1.58 (c) 2003-2014 WTware http://www.wtware.com
10-19-07-0406| Found interface 192.168.3.70/255.255.255.0 mtu 1500 mac F4:6D:04:5F:8C:09 adapter Realtek PCIe GBE Family Controller.
10-19-07-0406| Determined DNS server 192.168.3.2
10-19-07-0407| Determined DNS server 8.8.4.4
10-19-07-0407| No BindIP key found in registry.
10-19-07-0407| Bind at 0.0.0.0:780.
10-19-07-0407| Action: add, ip 172.31.212.3, bus 1-2, local usb port 95.
10-19-10-0588| ..\..\common\fstream.cpp ( 595), streamTCP::connect: -- ERROR -- Conection with 172.31.212.3:3240 failed, errno 0.
10-19-10-0588| ..\usbip.cpp ( 223), usbip_context::_read_uinf: -- ERROR -- INTERNAL ERROR (0). Please, contact WTware tech support.
10-19-10-0588| ..\usbip.cpp ( 391), usbip_context::run: -- ERROR -- INTERNAL ERROR (0). Please, contact WTware tech support.
10-19-10-0588| Add: incorrect termination (172.31.212.3, 1-2).
10-25-52-0718| Action: add, ip 172.31.212.3, bus 1-2, local usb port 95.
10-26-03-0352| Connection closed.
Но в диспетчере устройств принтера так и нет. Какие еще порты нужны для работы USBIP ?

nusfer
Сообщения: 8
Зарегистрирован: Пн апр 29, 2013 10:26 am

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение nusfer » Чт июн 12, 2014 10:30 am

Извините за мою не внимательность. Вот эта строка 10-19-10-0588| ..\..\common\fstream.cpp ( 595), streamTCP::connect: -- ERROR -- Conection with 172.31.212.3:3240 failed, errno 0. говорит что порт 3240 нужно пробрасывать не на сервер а на терминал !!!
Может, кому понадобится для работы терминала НЕ в локальной сети нужно на сервер пробросить порты 3389 RDP, 780 USPIP. И на терминал 9100 для printer=usb, 3240 для USPIP. Может еще какие, но для работы терминала и всех подключенных к нему устройств, этого достаточно.
Если необходимы еще какие порты, просветите пожалуйста.

Antonio
Сообщения: 208
Зарегистрирован: Пт фев 25, 2011 12:18 pm
Откуда: СПб

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение Antonio » Чт июн 12, 2014 10:11 pm

Вообще, имхо правильная тема. Не везде описаны порты в доке по параметрам конфига.

В "три способа использовать принтер" перечисление начинается с 2ого принтера и порта 9101.

Для VNC стандартный 5900 тоже не описан, а немало виндовых админов с VNC никогда не работали.

Да, я знаю, что клиенты без указания порта полезут куда надо. Но иногда админу надо знать, куда.

Antonio
Сообщения: 208
Зарегистрирован: Пт фев 25, 2011 12:18 pm
Откуда: СПб

Re: "дикая" ситуация с принтерами Canon LBP6000

Сообщение Antonio » Вт июл 29, 2014 12:56 am

Ака, впиши в мануал про shared_usb про порты!

Ответить