LINUX.ORG.RU
ФорумAdmin

Настройка com порта


0

0

Нужно получить доступ к порту Стоит openSuse 10.2 Citrix for linux, на сервере 1С Предприятие требуется подключить сканер ШК и весы. В linuxe в ответ на команду cat /dev/ttyS0 весы выдают информацию. В 1С выдается ошибка MsComm: the device is not opened Скорее всего не может получить монопольный доступ к порту или нет прав. как получить доступ? Заранее благодарен за ответ.

anonymous
Ответ на: комментарий от samson

К 1С весы подключил Теперь появляется другая ошибка. На весы посылается символ "P" Весы его принимают(издаётся сигнал на весах) но неправвильно принимается ответ "MSComm: Error reading comm device" если можно скиньте код как установить на порту 9600, 8, N, 1 через setserial нашёл только как скорость настраивать

anonymous
()

может, использовать cu из пакета uucp?

Marmirus ★★
()
Ответ на: комментарий от anonymous

точно не помню, но чтото вроде:

сначала
# setserial -a /dev/ttyS0

потом:
# setserial /dev/ttyS0 port PNUM uart UART baud_base BBASE ....

в мане это все написано, сложного нет ничего.

samson ★★
()
Ответ на: комментарий от samson

Настраивал и через setserial и через stty Передача идёт по такой схеме ttyS0 <-> CitrixforLinux(вирт-й COM порт) <-> 1С Сервак 1С посылает на linux-терминал "P" на linuxe запущена cat /dev/ttyS0 весы выдают информацию 1C не может её расшифровать(стоит MsComm)"MSComm: Error reading comm device" Может дело в том что весы посылают инф-цию в ASCII?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.