Страница 1 из 1
USB POS принтер Citizen CT-S280
Добавлено: Чт мар 10, 2011 6:39 pm
shark-x64
Привет всем )
Закупили несколько штук принтеров Citizen CT-S280 с USB интерфейсом. Принтер использует конвертер usb-serial на базе FTDI ft232bl. Принтери подключены к тонким клинтам. Терминальная машина на Win2k3
В конфиге клиента писал:
В режиме отладки принтер пробную страницу не печатает, видаёт ошибку "Line 78"
тоже самое
После того как ничего не получилось, я воспользовался USBIP:
в конфиге клиета:
Код: Выделить всё
shared_usb=server:IP_servera_win2k3,2730:1000
запускаю на терминальной машине:
Код: Выделить всё
usbip.exe -l 192.168.55.147
usbip dbg: usbip_network.c: 229 (tcp_connect ) trying 192.168.55.147 port 3240
usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.55.147:3240 - 192.168.55.147
usbip dbg: usbip.c: 423 (query_exported_devices) exportable 1 devices
3-1: unknown vendor : unknown product (2730:1000)
: /sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1
: (Defined at Interface level) (00/00/00)
: 0 - unknown class / unknown subclass / unknown protocol (ff/ff/ff)
при попитке приатачить принтер:
Код: Выделить всё
usbip.exe -a 192.168.55.147 3-1
usbip dbg: usbip_network.c: 229 (tcp_connect ) trying 192.168.55.147 port 3240
usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.55.147:3240
usbip dbg: usbip.c: 147 (query_interface0) exportable 1 devices
usbip dbg: usbip.c: 164 (query_interface0) 3-1: unknown vendor : unknown product (2730:1000)
usbip dbg: usbip.c: 165 (query_interface0) : /sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1
usbip dbg: usbip.c: 166 (query_interface0) : (Defined at Interface level) (00/00/00)
usbip dbg: usbip.c: 186 (query_interface0) : 0 - unknown class /unknown subclass / unknown protocol (ff/ff/ff)
usbip dbg: usbip.c: 189 (query_interface0)
usbip dbg: usbip_network.c: 229 (tcp_connect ) trying 192.168.55.147 port 3240
[b]usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.55.147:3240
usbip err: usbip_vbus_ui.c: 49 (usbip_vbus_dev_node_name) usbvbus interface is
not registered
usbip err: usbip.c: 205 (import_device) open vbus driver
usbip err: usbip.c: 309 (attach_device) query[/b]
Если кто знает как решить эту задачку, прошу откликнутся
Re: Нужна помощь с USB POS принтером
Добавлено: Чт мар 10, 2011 10:41 pm
aka
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".
Re: Нужна помощь с USB POS принтером
Добавлено: Пт мар 11, 2011 2:04 pm
shark-x64
спасибо за быстрый ответ =)
aka писал(а):shark-x64 писал(а):В конфиге клиента писал:
И у терминала ехала крыша. Потому что два разных метода доступа к одному и тому же com2 конфликтовали. И с какой радости com
2?
пробовал и другие порты, и без строки printer=com, результата не было.
aka писал(а):1. Принтер. Обычный принтер в общем виндовом списке принтеров, подключенных к компу. Если принтеров пять - то на сервере в списке принтеров будет пять таких принтеров, и в настройках приклдной программы, печатающей чеки, придется выбирать один из них.
этот вариант.
как правильно мне сконфигурировать клиент? когда usbid будет добавлен в драйвер ftdi, можно будет просто написать printer=usb ?
Re: Нужна помощь с USB POS принтером
Добавлено: Пт мар 11, 2011 8:22 pm
aka
shark-x64 писал(а):aka писал(а):1. Принтер. Обычный принтер в общем виндовом списке принтеров, подключенных к компу. Если принтеров пять - то на сервере в списке принтеров будет пять таких принтеров, и в настройках приклдной программы, печатающей чеки, придется выбирать один из них.
этот вариант.
как правильно мне сконфигурировать клиент? когда usbid будет добавлен в драйвер ftdi, можно будет просто написать printer=usb ?
Можешь к одной виндовой машине подключить железку, поставить драйвера, расшарить принтер и печатать чеки на нее с другой виндовой машины?
Re: Нужна помощь с USB POS принтером
Добавлено: Сб мар 12, 2011 11:37 am
shark-x64
aka писал(а):shark-x64 писал(а):aka писал(а):1. Принтер. Обычный принтер в общем виндовом списке принтеров, подключенных к компу. Если принтеров пять - то на сервере в списке принтеров будет пять таких принтеров, и в настройках приклдной программы, печатающей чеки, придется выбирать один из них.
этот вариант.
как правильно мне сконфигурировать клиент? когда usbid будет добавлен в драйвер ftdi, можно будет просто написать printer=usb ?
Можешь к одной виндовой машине подключить железку, поставить драйвера, расшарить принтер и печатать чеки на нее с другой виндовой машины?
Теоретически да, но на практике, клиенты в офисе только бездисковие и диски на них установить не является возможным.
Re: Нужна помощь с USB POS принтером
Добавлено: Сб мар 12, 2011 9:50 pm
aka
shark-x64 писал(а):aka писал(а):Можешь к одной виндовой машине подключить железку, поставить драйвера, расшарить принтер и печатать чеки на нее с другой виндовой машины?
Теоретически да, но на практике, клиенты в офисе только бездисковие и диски на них установить не является возможным.
Упростим задачу. У тебя есть одна виндовая машина. К ней подключен принтер. Расшарь его в сеть, затем на этой же машине подключись к своему сетевому принтеру и заставь прикладную программу печатать на свой, но сететвой а не локальный принтер. Получилось?
Re: Нужна помощь с USB POS принтером
Добавлено: Пн мар 14, 2011 11:39 am
shark-x64
aka писал(а):shark-x64 писал(а):aka писал(а):Можешь к одной виндовой машине подключить железку, поставить драйвера, расшарить принтер и печатать чеки на нее с другой виндовой машины?
Теоретически да, но на практике, клиенты в офисе только бездисковие и диски на них установить не является возможным.
Упростим задачу. У тебя есть одна виндовая машина. К ней подключен принтер. Расшарь его в сеть, затем на этой же машине подключись к своему сетевому принтеру и заставь прикладную программу печатать на свой, но сететвой а не локальный принтер. Получилось?
да, при таком условии роботает, НО. В офисе нет и не будет виндовых машин. Ближайшая машина в метрах 200 от офиса, а сервер почти за 500.
Re: Нужна помощь с USB POS принтером
Добавлено: Пн мар 14, 2011 2:58 pm
aka
Надо скачать, настроить и запустить вот это:
http://pxe.ru/files/testing/201103141449.zip
Затем в конфиге подопытного терминала написать:
printer=usb-com
И загрузить терминал. На сервере настроить принтер по методичке:
http://wtware.ru/win2k3/printer.html Затем можно проверять. И еще я в интернете читал что этот принтер любит скорость повыше, попробуй также в конфиге терминала:
printer=usb-com(115200)
Re: Нужна помощь с USB POS принтером
Добавлено: Вт мар 15, 2011 3:55 pm
shark-x64
ув. aka
Не могли бы вы предоставить обновленную про версию втвари, с которой заработает принтер? и без виндовс-утилит?
Re: Нужна помощь с USB POS принтером
Добавлено: Ср мар 16, 2011 1:55 am
aka
Попробуй официальную 4.9.26 с
http://wtware.ru/download.html
Re: Нужна помощь с USB POS принтером
Добавлено: Ср мар 16, 2011 4:13 pm
shark-x64
установил 4.9.26. Тоже самое что с предыдущей версией (pro.4.6.11).
В конфиге клиента пробовал прописывать как printer=usb-com так и printer=usb-com(115200)
весь конфиг
Код: Выделить всё
server=192.168.55.150
graphic=a
sound=on
sound_level=80
sound_control=sw
turnoffmenu=on
managed=on
managed=192.168.55.150
infobox=ralt
mouse_wheel=on
mouse_accel_mult=0.9
video=nv(X)
resolution=1280x1024
bpp=16
refresh=60
конфиг /everyone/all пуст list тоже
порт на сервере задан корректно, драйвера установлены
Re: Нужна помощь с USB POS принтером
Добавлено: Ср мар 16, 2011 6:47 pm
aka
Дай лог после попытки напечатать чего-нибудь с виндовса. Чтобы снять лог, надо зайти на терминал интернетэксплорером.
Re: Нужна помощь с USB POS принтером
Добавлено: Чт мар 17, 2011 4:48 pm
shark-x64
.
Re: Нужна помощь с USB POS принтером
Добавлено: Чт мар 17, 2011 6:28 pm
aka
Драйвер запускается и даже мост FT232BM находит. Очень хорошо.
Дальше чисто втваревая заморочка. Нам нужен способ, как программно определить что железка подключена. По причине отсутствия у нас железки - надо оперативно выполнить из командной строки десяток команд и так же оперативно, с корректировкой по ходу, мне показать фотки экрана. Как бы это сделать? Мой ICQ: 89596217, skype: wtware. Через форум будем две недели это делать.
Re: Нужна помощь с USB POS принтером
Добавлено: Пн мар 21, 2011 2:11 pm
shark-x64
спасибо. Добавлю тебя скоро в асе, как только появится возможность поиграться с терминалами