USB POS принтер Citizen CT-S280

Сканеры штрих-кодов, принтеры чеков, фискальные регистраторы, пинпады, весы
Ответить
shark-x64
Сообщения: 16
Зарегистрирован: Чт мар 10, 2011 5:42 pm

USB POS принтер Citizen CT-S280

Сообщение shark-x64 »

Привет всем )

Закупили несколько штук принтеров Citizen CT-S280 с USB интерфейсом. Принтер использует конвертер usb-serial на базе FTDI ft232bl. Принтери подключены к тонким клинтам. Терминальная машина на Win2k3

В конфиге клиента писал:

Код: Выделить всё

com2=usb-serialp
rinter=com2(115200)
В режиме отладки принтер пробную страницу не печатает, видаёт ошибку "Line 78"

Код: Выделить всё

printer=usb 
тоже самое


После того как ничего не получилось, я воспользовался 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]
Если кто знает как решить эту задачку, прошу откликнутся
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Нужна помощь с USB POS принтером

Сообщение aka »

shark-x64 писал(а):принтеров Citizen CT-S280 с USB интерфейсом. Принтер использует конвертер usb-serial на базе FTDI ft232bl
Ага, только драйвер ftdi в ядре не знает такого USBID 2730:1000. Добавлю завтра.
shark-x64 писал(а):В конфиге клиента писал:

Код: Выделить всё

com2=usb-serial
printer=com2(115200)
И у терминала ехала крыша. Потому что два разных метода доступа к одному и тому же com2 конфликтовали. И с какой радости com2?
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".
shark-x64
Сообщения: 16
Зарегистрирован: Чт мар 10, 2011 5:42 pm

Re: Нужна помощь с USB POS принтером

Сообщение shark-x64 »

спасибо за быстрый ответ =)
aka писал(а):
shark-x64 писал(а):В конфиге клиента писал:

Код: Выделить всё

com2=usb-serial
printer=com2(115200)
И у терминала ехала крыша. Потому что два разных метода доступа к одному и тому же com2 конфликтовали. И с какой радости com2?
пробовал и другие порты, и без строки printer=com, результата не было.
aka писал(а):1. Принтер. Обычный принтер в общем виндовом списке принтеров, подключенных к компу. Если принтеров пять - то на сервере в списке принтеров будет пять таких принтеров, и в настройках приклдной программы, печатающей чеки, придется выбирать один из них.
этот вариант.

как правильно мне сконфигурировать клиент? когда usbid будет добавлен в драйвер ftdi, можно будет просто написать printer=usb ?
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Нужна помощь с USB POS принтером

Сообщение aka »

shark-x64 писал(а):
aka писал(а):1. Принтер. Обычный принтер в общем виндовом списке принтеров, подключенных к компу. Если принтеров пять - то на сервере в списке принтеров будет пять таких принтеров, и в настройках приклдной программы, печатающей чеки, придется выбирать один из них.
этот вариант.

как правильно мне сконфигурировать клиент? когда usbid будет добавлен в драйвер ftdi, можно будет просто написать printer=usb ?
Можешь к одной виндовой машине подключить железку, поставить драйвера, расшарить принтер и печатать чеки на нее с другой виндовой машины?
shark-x64
Сообщения: 16
Зарегистрирован: Чт мар 10, 2011 5:42 pm

Re: Нужна помощь с USB POS принтером

Сообщение shark-x64 »

aka писал(а):
shark-x64 писал(а):
aka писал(а):1. Принтер. Обычный принтер в общем виндовом списке принтеров, подключенных к компу. Если принтеров пять - то на сервере в списке принтеров будет пять таких принтеров, и в настройках приклдной программы, печатающей чеки, придется выбирать один из них.
этот вариант.

как правильно мне сконфигурировать клиент? когда usbid будет добавлен в драйвер ftdi, можно будет просто написать printer=usb ?
Можешь к одной виндовой машине подключить железку, поставить драйвера, расшарить принтер и печатать чеки на нее с другой виндовой машины?
Теоретически да, но на практике, клиенты в офисе только бездисковие и диски на них установить не является возможным.
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Нужна помощь с USB POS принтером

Сообщение aka »

shark-x64 писал(а):
aka писал(а):Можешь к одной виндовой машине подключить железку, поставить драйвера, расшарить принтер и печатать чеки на нее с другой виндовой машины?
Теоретически да, но на практике, клиенты в офисе только бездисковие и диски на них установить не является возможным.
Упростим задачу. У тебя есть одна виндовая машина. К ней подключен принтер. Расшарь его в сеть, затем на этой же машине подключись к своему сетевому принтеру и заставь прикладную программу печатать на свой, но сететвой а не локальный принтер. Получилось?
shark-x64
Сообщения: 16
Зарегистрирован: Чт мар 10, 2011 5:42 pm

Re: Нужна помощь с USB POS принтером

Сообщение shark-x64 »

aka писал(а):
shark-x64 писал(а):
aka писал(а):Можешь к одной виндовой машине подключить железку, поставить драйвера, расшарить принтер и печатать чеки на нее с другой виндовой машины?
Теоретически да, но на практике, клиенты в офисе только бездисковие и диски на них установить не является возможным.
Упростим задачу. У тебя есть одна виндовая машина. К ней подключен принтер. Расшарь его в сеть, затем на этой же машине подключись к своему сетевому принтеру и заставь прикладную программу печатать на свой, но сететвой а не локальный принтер. Получилось?
да, при таком условии роботает, НО. В офисе нет и не будет виндовых машин. Ближайшая машина в метрах 200 от офиса, а сервер почти за 500.
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Нужна помощь с USB POS принтером

Сообщение aka »

Надо скачать, настроить и запустить вот это:

http://pxe.ru/files/testing/201103141449.zip

Затем в конфиге подопытного терминала написать:

printer=usb-com

И загрузить терминал. На сервере настроить принтер по методичке: http://wtware.ru/win2k3/printer.html Затем можно проверять. И еще я в интернете читал что этот принтер любит скорость повыше, попробуй также в конфиге терминала:

printer=usb-com(115200)
shark-x64
Сообщения: 16
Зарегистрирован: Чт мар 10, 2011 5:42 pm

Re: Нужна помощь с USB POS принтером

Сообщение shark-x64 »

ув. aka

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

Re: Нужна помощь с USB POS принтером

Сообщение aka »

Попробуй официальную 4.9.26 с http://wtware.ru/download.html
shark-x64
Сообщения: 16
Зарегистрирован: Чт мар 10, 2011 5:42 pm

Re: Нужна помощь с USB POS принтером

Сообщение 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 тоже

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

Re: Нужна помощь с USB POS принтером

Сообщение aka »

Дай лог после попытки напечатать чего-нибудь с виндовса. Чтобы снять лог, надо зайти на терминал интернетэксплорером.
shark-x64
Сообщения: 16
Зарегистрирован: Чт мар 10, 2011 5:42 pm

Re: Нужна помощь с USB POS принтером

Сообщение shark-x64 »

.
Вложения
log.txt
(53.79 КБ) 1500 скачиваний
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Нужна помощь с USB POS принтером

Сообщение aka »

Драйвер запускается и даже мост FT232BM находит. Очень хорошо.

Дальше чисто втваревая заморочка. Нам нужен способ, как программно определить что железка подключена. По причине отсутствия у нас железки - надо оперативно выполнить из командной строки десяток команд и так же оперативно, с корректировкой по ходу, мне показать фотки экрана. Как бы это сделать? Мой ICQ: 89596217, skype: wtware. Через форум будем две недели это делать.
shark-x64
Сообщения: 16
Зарегистрирован: Чт мар 10, 2011 5:42 pm

Re: Нужна помощь с USB POS принтером

Сообщение shark-x64 »

спасибо. Добавлю тебя скоро в асе, как только появится возможность поиграться с терминалами
Ответить

Вернуться в «Торговое оборудование (POS-системы)»