[РЕШЕНО] Подключение ТСД CipherLab 8001 к 1с под rx терминалом.

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

[РЕШЕНО] Подключение ТСД CipherLab 8001 к 1с под rx терминалом.

Сообщение Bluetooth »

Итак, есть ТСД CihperLab 8001(с кредлом USB), 1с 8.1 УТ 10.3, обработка от scancode.
Клиентский компьютер - win xp, сервер - debian squeeze amd64.
Со стороны клиента для проброса Com-порта работает Virual Serial Port Emulator от eterlogic, со стороны сервера remserial:
remserial -d -x 2 -r games -p 5555 -l $HOME/.wine/dosdevices/com5 /dev/ptmx &
Локально под виндой с этими обработками ТСД вполне себе работает, но через сеть на проброшенном порту - не хочет.
В статистике соединения видно, что при проверке связи проходит в сторону клиента 5 или 164 байта, обратно не идет ничего.
Пробовал разные скорости, ничего не помогало.
Если подобным образом пробрасывать сканер штрих кода, то все работает.
Если в качестве сервера использовать rdp сервер, то ТСД работает.
Итак, вопрос в следующем:
1)Я что-то не так настраиваю, или же данная связка неработоспособна?
2)есть ли работоспособная связка для работы с 1с под rx терминалом, с поддержкой проброса последовательных портов с windows и linux клиентов?
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: [РЕШЕНО] Подключение ТСД CipherLab 8001 к 1с под rx терминалом.

Сообщение DjSpike »

попробуй связку remserial <-> remserial (т.е. Linux - Linux).
Я использовал remserial вот таким образом

Сканер штрих-кода: remserial -d -p 7200 -s "9600 raw" /dev/ttyS0
Фискальный регистратор: remserial -d -p7200 -s"115200 raw" /dev/ttyS0
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: [РЕШЕНО] Подключение ТСД CipherLab 8001 к 1с под rx терминалом.

Сообщение Bluetooth »

DjSpike писал(а):
01.10.2011 01:02
попробуй связку remserial <-> remserial (т.е. Linux - Linux).
Я использовал remserial вот таким образом

Сканер штрих-кода: remserial -d -p 7200 -s "9600 raw" /dev/ttyS0
Фискальный регистратор: remserial -d -p7200 -s"115200 raw" /dev/ttyS0

Да, я хотел попробовать, однако у меня на десктопе(2.6.31) он не распознался. вообще, для него есть драйвера на сайте в исходниках, а также, возможно, на более новых ядрах он заведется.

А опыта проброса windows->linux у тебя нет, как я понимаю?
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: [РЕШЕНО] Подключение ТСД CipherLab 8001 к 1с под rx терминалом.

Сообщение DjSpike »

Нет. мы перешли сразу полностью на linux... Поэтому у нас remserial используется только в свзяке linux <--> linux
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: [РЕШЕНО] Подключение ТСД CipherLab 8001 к 1с под rx терминалом.

Сообщение Bluetooth »

DjSpike писал(а):
03.10.2011 22:50
Нет. мы перешли сразу полностью на linux... Поэтому у нас remserial используется только в свзяке linux <--> linux

Ясно. А ТСД подключаетя по USB али по rs232?
Просто сегодня пробовал пробросить с помощью remserial порт ТСД USB:
remserial -d -p 2300 /dev/ttyUSB0 - он не ругается, но и порта не открывает.
При этом с ttyS0 он открывает порт.
Пробовал на ubuntu 10.10(35е ядро).

Расскажи подробнее, какая связка у тебя используется, какие оси, какие ядра, как ТСД подключается и тд :)
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: [РЕШЕНО] Подключение ТСД CipherLab 8001 к 1с под rx терминалом.

Сообщение DjSpike »

Я вродебы не где не говорил что я использовал ТСД. У меня только кассы, сканеры штрих-кода и ридеры магнитых карт, через remserial прокинуты (ну и еще один раз модем 56К прокидывал для пробы)....
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: [РЕШЕНО] Подключение ТСД CipherLab 8001 к 1с под rx терминалом.

Сообщение Bluetooth »

DjSpike писал(а):
08.10.2011 13:15
Я вродебы не где не говорил что я использовал ТСД. У меня только кассы, сканеры штрих-кода и ридеры магнитых карт, через remserial прокинуты (ну и еще один раз модем 56К прокидывал для пробы)....

(:
Ясно. А такой вопрос: прокидывал ли устройства, которые подключаются не через rs232, а через usb с эмуляцией rs232?
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: [РЕШЕНО] Подключение ТСД CipherLab 8001 к 1с под rx терминалом.

Сообщение Bluetooth »

Итак, решение найдено:

Вся проблема, видимо, в эмуляторе rs232-usb в подставке для ТСД(а точнее, в кабеле). С этим usb, эмулирующим com, не удалось заставить работать ТСД ни под виндовс с eterlogic virtual serial port emulator, ни с remserial. Зато, как только был заменен юсб кабель на rs232, все сразу же заработало как через remserial, так и через VSPE.

В общем, проблема решена.
Спасибо сказали:
Ответить