Можно ли подключить кассовые аппараты производства компании SystemGroup к USB порту через преобразователи USB<=>COM ?
Да, можно подключить кассовые аппараты производства компании SystemGroup к USB порту через преобразователи USB<=>COM, но нужно учитывать ряд особенностей в работе таких преобразователей.
Не секрет, что во многих современных компьютерах нет такого распространённого интерфейса как RS232 (COM-порт). В этом случае мы прибегаем к помощи преобразователей и переходников, которые зачастую не поддерживают полного функционала RS232 (COM-порт).
На рынке существует несколько разновидностей преобразователей и переходников. Но для многих будет неожиданностью, что эти преобразователи не поддерживают полного функционала указанных интерфейсов:
- Нет полной обработки всех 9 сигналов интерфейса (7/8 Bit Data, 1/2 Stop Bits, Odd/Even/Mark/Space/No Parity) в соответствии с EIA232E Standard;
- Нет поддержки обработки спецсимволов и разрыва соединения;
- Нет полной аппаратной поддержки сигналов X-on/X-off.
И как следствие - сбои или отказ в работе подключённого технологического и (или) компьютерного оборудования.
Зачастую подобную проблему мы встречаем и при попытке подключения кассовых аппаратов производства компании SystemGroup к компьютерам или ноутбукам, которые не имеют полноценного COM порта, но при этом имеют свободные USB-порты.
Мы провели тестирование трёх различных преобразователей USB<=>COM с кассовыми аппаратами МР-50 (v.40) и MP-500T (v.02.02):
- Модель UC-232A /made in Taiwan/.
- Модель UR1FT /made in Ukraine/, компания “DSL”, www.dsl.kiev.ua
- Модель Wiretek 3204.0005 /made in Taiwan/.
Модель UC-232A | Модель UR1FT | Модель Wiretek 3204.0005 |
Тест проводился следующим образом: к ноутбуку подключались поочерёдно преобразователи USB<=>COM, через которые поочерёдно подключались кассовые аппараты МР-50(v.40) и MP-500T (v.02.02). В качестве програмного средства со стороны компьютера выступала программа ECRScaleCn_4.0.1. (загрузить), которая с заданной частатой производила запрос кассового аппарата и получала (или не получала) от него ответ. Приведём наглядно несколько результатов данного теста.
Модель преобразователя UC-232A.

Модель UC-232A / 2400 / 300 мс / MP-500T v.02.02

Модель UC-232A / 4800 / 300 мс / MP-500T v.02.02

Модель UC-232A / 9600 / 300 мс / MP-500T v.02.02

Модель UC-232A / 2400 / 300 мс / MP-50 v.40

Модель UC-232A / 4800 / 300 мс / MP-50 v.40

Модель UC-232A / 9600 / 300 мс / MP-50 v.40
Модель преобразователя UR1FT.

Модель UR1FT / 2400 / 300 мс / MP-500T v.02.02

Модель UR1FT / 4800 / 300 мс / MP-500T v.02.02

Модель UR1FT / 9600 / 300 мс / MP-500T v.02.02

Модель UR1FT / 2400 / 300 мс / MP-50 v.40

Модель UR1FT / 4800 / 300 мс / MP-50 v.40

Модель UR1FT / 9600 / 300 мс / MP-50 v.40
Соберём полученные результаты проведённого теста в общую таблицу для более наглядного представления.
| Условие тестирования | Всего запросов | Без ошибок | Ошибок порта | Нет ответа от кассы | Неправильный ответ | Нет конца блока данных | Нет котрольной суммы |
1 | Модель UC-232A / 2400 / 300 мс / MP-500T v.02.02 | 210 | 0 | 0 | 138 | 2 | 70 | 0 |
2 | Модель UC-232A / 4800 / 300 мс / MP-500T v.02.02 | 156 | 2 | 0 | 100 | 2 | 52 | 0 |
3 | Модель UC-232A / 9600 / 300 мс / MP-500T v.02.02 | 120 | 118 | 0 | 0 | 2 | 0 | 0 |
4 | Модель UC-232A / 2400 / 300 мс / MP-50 v.40 | 501 | 66 | 0 | 0 | 2 | 379 | 54 |
5 | Модель UC-232A / 4800 / 300 мс / MP-50 v.40 | 227 | 214 | 0 | 0 | 2 | 11 | 0 |
6 | Модель UC-232A / 9600 / 300 мс / MP-50 v.40 | 300 | 0 | 0 | 0 | 300 | 0 | 0 |
7 | Модель UR1FT / 2400 / 300 мс / MP-500T v.02.02 | 1001 | 1000 | 0 | 0 | 1 | 0 | 0 |
8 | Модель UR1FT / 4800 / 300 мс / MP-500T v.02.02 | 3143 | 3142 | 0 | 0 | 1 | 0 | 0 |
9 | Модель UR1FT / 9600 / 300 мс / MP-500T v.02.02 | 3003 | 3002 | 0 | 0 | 1 | 0 | 0 |
10 | Модель UR1FT / 2400 / 300 мс / MP-50 v.40 | 1206 | 1205 | 0 | 0 | 1 | 0 | 0 |
11 | Модель UR1FT / 4800 / 300 мс / MP-50 v.40 | 3012 | 3011 | 0 | 0 | 1 | 0 | 0 |
12 | Модель UR1FT / 9600 / 300 мс / MP-50 v.40 | 3036 | 250 | 0 | 0 | 2786 | 0 | 0 |
13 | Wiretek 3204 / 2400 / 300 мс / MP-500T v.02.02 | 2794 | 2793 | 0 | 1 | 0 | 0 | 0 |
14 | Wiretek 3204 / 4800 / 300 мс / MP-500T v.02.02 | 3673 | 3673 | 0 | 0 | 0 | 0 | 0 |
15 | Wiretek 3204 / 9600 / 300 мс / MP-500T v.02.02 | 32198 | 32198 | 0 | 0 | 0 | 0 | 0 |
16 | Wiretek 3204 / 2400 / 300 мс / MP-50 v.40 | 2111 | 2108 | 0 | 3 | 0 | 0 | 0 |
17 | Wiretek 3204 / 4800 / 300 мс / MP-50 v.40 | 14769 | 14769 | 0 | 0 | 0 | 0 | 0 |
18 | Wiretek 3204 / 9600 / 300 мс / MP-50 v.40 | 3217 | 436 | 0 | 0 | 2781 | 0 | 0 |
19 | COM1 / 2400 / 300 мс / MP-500T v.02.02 | 3007 | 3006 | 0 | 0 | 1 | 0 | 0 |
20 | COM1 / 4800 / 300 мс / MP-500T v.02.02 | 3003 | 3002 | 0 | 0 | 1 | 0 | 0 |
21 | COM1 / 9600 / 300 мс / MP-500T v.02.02 | 3005 | 3004 | 0 | 0 | 1 | 0 | 0 |
22 | COM1 / 2400 / 300 мс / MP-50 v.40 | 3011 | 3010 | 0 | 0 | 1 | 0 | 0 |
23 | COM1 / 4800 / 300 мс / MP-50 v.40 | 3011 | 3010 | 0 | 0 | 1 | 0 | 0 |
24 | COM1 / 9600 / 300 мс / MP-50 v.40 | 3003 | 915 | 0 | 613 | 1401 | 74 | 0 |
На сегодняшний день на рынке представлено довольно большое количество разновидностей всевозможных преобразователей и переходников из интерфейса USB в RS-232 (COM-порт). И нет возможности провести тестирование для всех таких переходников и преобразователей.
По результатам тестирования трёх моделей преобразователей (произвольно взятых из большого множества):
Использование USB адаптера модель UC-232A USB<=>RS-232 (COM-порт) не дает стабильной связи ни на одной из скоростей, используемых при соединении с кассой. Удовлетворительный результат получается для МР-50 v.40 при скорости 4800 и для МР-500Т v.02.02 при скорости 9600.
Преобразователь модели UR1FT USB<=>RS-232 (COM-порт) показал при тестировании вполне достойный результат и может быть рекомендован для работы с кассовыми аппаратами, с учётом ограничения в некоторых режимах (см. результаты тестирования).
Преобразователь модели Wiretek 3204 USB<=>RS-232 (COM-порт) показал при тестировании также вполне достойный результат и может быть рекомендован для работы с кассовыми аппаратами, с учётом ограничения в некоторых режимах (см. результаты тестирования).
Необходимо учитывать, что при понижении времени между двумя соседними запросами с 300 мс до 200 мс (и менее) понемногу повышается количество потерянных посылок.
При возможности, будут протестированы другие модели преобразователей USB<=>RS-232 (COM-порт) на совместную работу с кассовыми аппаратами, произведёнными компанией SystemGroup. А полученные результаты будут добавлены к текущим.
Вернуться на главную страницу.



