Ubuntu и торговое оборудование 1_С

1. Andrei12 29.08.12 14:24 Сейчас в теме
Добрый день.
Есть сервер терминалов Windows 2003. На клиенских машинах стоит Ubuntu 12.04. Будет ли работать сканер штрих кодов?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. pumbaE 29.08.12 14:31 Сейчас в теме
(1) Andrei12, com порты пробрасываются, почему бы и нет.
Andrei12; +1 Ответить
3. Andrei12 29.08.12 14:42 Сейчас в теме
Но сказали что проблема с COM портами. Сам правда пока не пробовал.
4. asved.ru 37 29.08.12 16:08 Сейчас в теме
Ну так попробуйте. rdesktop такой rdesktop...

Вообще, лицензия Windows стоит полдня работы специалиста. Либо два часа работы специалиста от фирмы. Вы всерьез думаете, что линукс дешевле?
Bryuhanov; Andrei12; +2 Ответить
5. Andrei12 29.08.12 16:47 Сейчас в теме
(4) asved.ru, Думаю что да. Если в штате есть спец.
6. Sterx.md 30.08.12 15:39 Сейчас в теме
7. Andrei12 04.09.12 15:17 Сейчас в теме
В принципе работает, кроме кассы. Пока пробую своими силами.
8. Andrei12 18.09.12 19:29 Сейчас в теме
Касса так и не заработала. Может кто сталкивался с данной проблемой?
9. bzmax 25.09.12 12:33 Сейчас в теме
Все прекрасно работает. Любое торговое оборудование.
на COM портах, на USB портах, на USB c эмуляцией COM.
использовать в бубунте лучше freerdp чем rdesktop
Сканеры ШК лучше использовать в разрыв клавиатуры (USB), на сервере соответственно дрова либо АТОЛ, либо Штрих-М
у них есть возможность работать со сканером в режиме клавиатура.
Для касс нужно пробрасывать порты на сервер. Как показала практика - это лучше делать изолированными каналами.
На клиентской машине ser2net (*nix), на сервере Tibbo vsp manager. Все программы бесплатные.
alanto23; necus; Andrei12; +3 Ответить
10. Andrei12 25.09.12 18:49 Сейчас в теме
11. Andrei12 01.10.12 11:28 Сейчас в теме
(9) bzmax, Спасибо за помощь
12. Trotter_NN 02.10.12 09:08 Сейчас в теме
(11) Andrei12, ну как получилось ? наверное не выгодно ставить в магазин Win2003 ? доро го же
Andrei12; +1 Ответить
13. schmel 02.10.12 10:18 Сейчас в теме
Что плохо в лицензировании windows, так что кроме оплаты за саму систему необходимо покупать лицензии на количество подключаемых устройств или юзеров (CAL), кроме того в обслуживании она не легче чем linux.
Andrei12; +1 Ответить
14. Andrei12 02.10.12 21:49 Сейчас в теме
(13) schmel, (12) Trotter_NN, Получилось. Спасибо. Но это очень сложно (во всяком случае для меня). Еще раз спасибо всем кто поддержал и оказал помощь
15. bzmax 05.10.12 01:18 Сейчас в теме
Если данный вопрос еще актуален.
Напиши мне все вводные.
Какой сервер, какие клиентские машины. На каких портах (реальных, виртуальных) работает оборудование.
Я тебе распишу подробный мануал с картинками для твоего случая.
18. Andrei12 31.10.12 20:09 Сейчас в теме
(15) bzmax,Сервер терминалов Windows Server 2008 R2. Клиентские компы (20 шт. всего) это Windows XP кроме одного на который установил Ubuntu desktop 12.04. Почему именно линух? Лицензии на винду нет. Внимательно читал все предложения, но результатов не добился и честно говоря уже хотел вернуть машину под видовс. Оборудование работает на реальных COM портах.
19. bzmax 01.11.12 03:49 Сейчас в теме
(18) Andrei12,

Давай поступим следующим образом. Мне на e-mail maxa.ok@gmail.com дословно опиши проблему.
какие системы на сервере и на раб.станции я уже понял.
интересуют следующие вопросы.
1) на других машинах как я понял(раб.станции) стоит виндовс и естественно с них идет маппинг сом-портов на сервер. Мне необходимо знать на каких сом-портах всех(!) машин находиться торг.оборудование.

2) Какая конфа 1С крутится на сервере. (не исключен вариант что сможем сделать Remote App).

3) На бубунтовской машине сколько и какое торг.оборудование и на каких портах.

Все это подробно опиши мне и мы с тобой решим твою проблемку.
Andrei12; +1 Ответить
20. Andrei12 01.11.12 20:20 Сейчас в теме
(19) bzmax, Хорошо, завтра подробно изложу на майл. Заранее спасибо.
21. UserU 04.11.12 18:39 Сейчас в теме
(19) bzmax,
Раскажи как запустить кассу на Ubuntu 12.04.
1с розница.
ККМ "ШТРИХ-М-ФР-К".
сканер MS 7120 Orbit.
22. bzmax 04.11.12 22:06 Сейчас в теме
(21) UserU,
1С розница где находиться? На самой станции (wine) или удаленный доступ по RDP к серверу?
23. UserU 05.11.12 01:03 Сейчас в теме
(22) bzmax,
1с 8.3 для linux на Ubuntu 12.04. конфигурация 1с розница.
нужно подключить оборудование ККМ "ШТРИХ-М-ФР-К" локально,
сканер MS 7120 Orbit локально.
Нужно чтобы всё работало на linux.
Если знаете как включить подскажите.
16. kotuke 05.10.12 02:50 Сейчас в теме
Всё делается при должном терпении
Andrei12; +1 Ответить
17. necus 17.10.12 02:29 Сейчас в теме
bzmax
25.09.12 12:33

Все прекрасно работает. Любое торговое оборудование.
на COM портах, на USB портах, на USB c эмуляцией COM.
использовать в бубунте лучше freerdp чем rdesktop
Сканеры ШК лучше использовать в разрыв клавиатуры (USB), на сервере соответственно дрова либо АТОЛ, либо Штрих-М
у них есть возможность работать со сканером в режиме клавиатура.
Для касс нужно пробрасывать порты на сервер. Как показала практика - это лучше делать изолированными каналами.
На клиентской машине ser2net (*nix), на сервере Tibbo vsp manager. Все программы бесплатные.


Делал также на небольшом супермаркете и детском торговом центре,все прекрасно работает
123lexaru; +1 Ответить
24. bzmax 05.11.12 01:25 Сейчас в теме
На 1С 8.3 я еще не делал и Вам не советую.
У 1С рабочие релизы "номера откалывают", что уж говорить об ознакомительной версии.
Как 1 8.3 станет рабочей версией, так и начну с ней работать. А пока (уж извините) нет никакого желания тратить время на "полуфабрикат".

Но скорее всего придется посмотреть. (Скорее всего конфигурации уже написанные под 8.3)
Обычные конфигурации пусть и сконвертируемые, но все же написанные под виндовс и нативные драйвера записанные в обработки торгового оборудования все таки предназначены под виндовс. Отсюда вывод что стандартными методами в линуксе да же 8.3 с торговым оборудованием работать не будет!
А наши Атоловцы и Штрих-Мцы в сторону линукса не глядят т.к. до сих пор от них ни одного драйвера для торгового оборудования под Линукс. (надеюсь с выходом рабочей 8.3 они пересмотрят свои взгляды).
Ввиду своей загруженности смогу только на неделе поднять на виртуалке 8.3 и поиграть с торговым оборудованием.
И еще одно уточнение какая розница 1.0 или 2.0
25. UserU 08.11.12 01:02 Сейчас в теме
26. bzmax 08.11.12 01:40 Сейчас в теме
(25) UserU,
Тут еще хуже. Используются старые не "нативные" драйвера.
Могу сказать со стопроцентной уверенностью в линуксе(подразумевается платформа 8.3, а не 8.1 или 8.2 под "wine") типовой механизм работы с торговым оборудованием у старых конфигураций (УТ 10.3, Розница 1.0) точно работать не будет!
Нужно все переписывать.
27. Angel_19 6 22.01.15 15:01 Сейчас в теме
Т.е. выходит, что на Ubunte не запустить Штрих-ФРК? Т.к. нет драйверов?
28. Bedazzled 22.01.15 16:16 Сейчас в теме
Настройка сканера штрих-кодов с проброшенным по сети портом

Проброс по сети из Linux->Windows больших проблем не создает. Для этого нужно использовать Remserial со стороны Linux, а на стороне Windows Virtual Serial Ports Emulator от Eterlogic (программа бесплатна для 32-битных систем) или TCP-COM (программа платная). Сканер подключен к Linux-системе.

Интсрукция по настройке Virtual Serial Ports Emulator от Eterlogic.


Намного труднее подключить удаленный порт к Linux-системе.

Желательно использовать программу remserial (скачать можно здесь http://lpccomp.bc.ca/remserial/), т.к. другие программы не дали должного результата. В ALTLinux в Сизифе есть отдельная сборка программы. Для других систем необходимо собрать.

На обоих компьютерах пользователей надо добавить в группы uupc и tty.

На компьютере с подключенным сканером скрипт:

# remserial -d -p 7200 -s "9600 raw" /dev/ttyS0


На принимающей стороне запускаем из-под пользователя, который будет работать со сканером, запускаем команду:

remserial -d -r 192.168.0.20 -p 7200 -l $HOME/.wine/dosdevices/com5 /dev/ptmx &


где за место "192.168.0.20" подставляем ip адрес машины с которой идет передача.

7200 - это порт, соответственно, если несколько устройств (Сканер штрих-кода, ККМ) то его меняем для каждого дополнительного устройства (7201,7202,7203.........и т.д.)


Для проверки работоспособности можно выполнить следующие действия:

telnet 192.168.0.20 7200 или cat $HOME/.wine/dosdevices/com5

При этом при сканировании должен выводится результат в консоль.

Теперь можно приступать к пункту "Настройка Сканера ШК в 1с"

Фискальные регистраторы
Настройка Фискального регистратора с проброшенным по сети портом
Делается аналогично сканеру, НО ВНИМАНИЕ с небольшим изменением
!

remserial -d -p7200 -s"115200 raw" /dev/ttyS0 &

http://wiki.etersoft.ru/ProgrammnoeObespechenie/TorgovoeOborudovanie

как пример)
30. Andrei12 23.01.15 14:52 Сейчас в теме
(28) Bedazzled, Спасибо, вопрос как бы уже решен но ваши рекомендации учел и записал на будущее.
29. Bedazzled 22.01.15 16:20 Сейчас в теме
Драйвер Штрих-М у Dmitry Shamov проект:
http://sourceforge.net/projects/pyshtrih/

на сервере какая программа используется, 1с?

если у вас стоит 1с83 на ubuntu то врятли у вас получится запустить торговое оборудование. обсуждалось
MaxR1; Andrei12; +2 Ответить
31. bzmax 28.01.15 00:42 Сейчас в теме
Ну теперь все проще. 1с 8.3 уже проверена и более менее работает стабильно.

Старую сеть магазинов которая ранее работала через freerdp с пробросом com-портов по TCP/IP теперь перевел на безклиентный вариант.

Сервер: OS Ubuntu Server 12.04.3 x64, Платформа 1С 8.3.5.1383, WS-компонента и WEB-Сервер Apache 2.2
Клиенты: OS Ubuntu 14.04. x64, Клиентом выступает FireFox с дополнениями *.xpi для сканера и ФР (Штрих). С Атолом не вышло протокол не публикуют! (Противные :))
Andrei12; +1 Ответить
32. Bedazzled 04.02.15 17:42 Сейчас в теме
*.xpi для сканера и ФР (Штрих)


ссылочку дайте плиз
33. Bedazzled 05.02.15 08:43 Сейчас в теме
34. venger 2126 20.02.15 13:30 Сейчас в теме
Сервер терминалов Win 2003 Server. На клиентской машине xubuntu 12.04. К клиентской машине подключен фискальный регистратор МИНИ-ФП54.01.

На клиентской машине при выполнении команды lsusb видно устройство с названием Atmel.... - это оно, по словам техподдержки производителя.
Открытый порт на клиентской машине тоже есть, командой ls /dev/tty* проверяем - видим порт ttyACM0 - это оно, по словам техподдержки производителя.

Пробрасываем порты дальше с Линукса на Win 2003 Server, командой rdesktop <IP>:<порт> -r comport:COM5=/dev/ttyACM0

При попытке открыть порт на Win 2003 Server в логе rdesktop'а на клиентской машине пишет: NOT IMPLEMENTED: SERIAL IOCTL 2048
И порт открыть не может.

Есть предложения, соображения?
36. gircin 17.05.16 11:13 Сейчас в теме
Bedazzled, а не могли бы Вы более доходчиво объяснить для танкиста?)
У меня проблема такая же как у товарища перед вами:
Сервер на Win 2003 Server R2 с 1Ской. Юзеры на ubuntu 12.04. К юзерским машинам подключен МИНИ-ФП54.01.
К серверу подключаюсь через rdesktop -r comport:COM5=/dev/ttyACM0 192.168.5.1
в логе ошибка NOT IMPLEMENTED: SERIAL IOCTL 2048
На сервере порт не открывается, ошибка таймаут

Что конкретно в таком случае помогает?
37. Bedazzled 17.05.16 15:57 Сейчас в теме
можно com порт пробросить не через rdp а через программу Remserial , соответственно если компы не в одной сети то открыть нужные порты в роутере и в фаерволах или что там есть:)

на linux вы запускаетет Remserial:
remserial -d -p7200 -s"115200 raw" /dev/ttyS0 &


на сервере Win
используете программу Windows Virtual Serial Ports Emulator

инструкция с картинками

Настройка сканера штрих-кодов с проброшенным по сети портом

Проброс по сети из Linux->Windows больших проблем не создает. Для этого нужно использовать Remserial со стороны Linux, а на стороне Windows Virtual Serial Ports Emulator от Eterlogic (программа бесплатна для 32-битных систем) или TCP-COM (программа платная). Сканер подключен к Linux-системе.

Интсрукция по настройке Virtual Serial Ports Emulator от Eterlogic.



Фискальные регистраторы
Настройка Фискального регистратора с проброшенным по сети портом
Делается аналогично сканеру, НО ВНИМАНИЕ с небольшим изменением !


remserial -d -p7200 -s"115200 raw" /dev/ttyS0 &
38. gircin 20.05.16 11:35 Сейчас в теме
Увы и ах( Прочел инструкции, сделал как рекомендовалось, но все равно сервер не видит кассовый аппарат, опять ошибка таймаута 309 в Uniprog-е
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот