aka » Чт мар 10, 2011 10:41 pm
shark-x64 писал(а):принтеров Citizen CT-S280 с USB интерфейсом. Принтер использует конвертер usb-serial на базе FTDI ft232bl
Ага, только драйвер ftdi в ядре не знает такого USBID 2730:1000. Добавлю завтра.
shark-x64 писал(а):В конфиге клиента писал:
И у терминала ехала крыша. Потому что два разных метода доступа к одному и тому же com2 конфликтовали. И с какой радости com
2?
shark-x64 писал(а):После того как ничего не получилось, я воспользовался USBIP:
в конфиге клиета:
Код: Выделить всё
shared_usb=server:IP_servera_win2k3,2730:1000
...
Код: Выделить всё
usbip err: usbip.c: 205 (import_device) open vbus driver
usbip err: usbip.c: 309 (attach_device) query[/b]
Все верно, одну вещь забыл. В архиве usbip есть файл с расширением .inf. Надо догадаться, как его использовать. Но это неправильный способ, слишком глубоко в систему лезем.
У тебя есть железка, к тебе и вопрос. Попробуй разобраться, что нужно от этого принтера твоей прикладной программе, которая будет чеки печатать. Варианты:
1. Принтер. Обычный принтер в общем виндовом списке принтеров, подключенных к компу. Если принтеров пять - то на сервере в списке принтеров будет пять таких принтеров, и в настройках приклдной программы, печатающей чеки, придется выбирать один из них.
2. Переправленный через RDP COM-порт. Прикладной программе соответственно будет указан не принтер из списка принтеров, а например "COM2".
[quote="shark-x64"]принтеров Citizen CT-S280 с USB интерфейсом. Принтер использует конвертер usb-serial на базе FTDI ft232bl[/quote]
Ага, только драйвер ftdi в ядре не знает такого USBID 2730:1000. Добавлю завтра.
[quote="shark-x64"]В конфиге клиента писал:
[code]com2=usb-serial
printer=com2(115200)[/code][/quote]
И у терминала ехала крыша. Потому что два разных метода доступа к одному и тому же com2 конфликтовали. И с какой радости com[b]2[/b]?
[quote="shark-x64"]После того как ничего не получилось, я воспользовался USBIP:
в конфиге клиета:
[code]shared_usb=server:IP_servera_win2k3,2730:1000[/code]
...
[code]usbip err: usbip.c: 205 (import_device) open vbus driver
usbip err: usbip.c: 309 (attach_device) query[/b][/code][/quote]
Все верно, одну вещь забыл. В архиве usbip есть файл с расширением .inf. Надо догадаться, как его использовать. Но это неправильный способ, слишком глубоко в систему лезем.
У тебя есть железка, к тебе и вопрос. Попробуй разобраться, что нужно от этого принтера твоей прикладной программе, которая будет чеки печатать. Варианты:
1. Принтер. Обычный принтер в общем виндовом списке принтеров, подключенных к компу. Если принтеров пять - то на сервере в списке принтеров будет пять таких принтеров, и в настройках приклдной программы, печатающей чеки, придется выбирать один из них.
2. Переправленный через RDP COM-порт. Прикладной программе соответственно будет указан не принтер из списка принтеров, а например "COM2".