21 сентября 2026
415
ScanerComProxy — прокси для сканера штрихкодов, маршрутизация по активному окну | УЦ Парма

Один сканер штрихкодов в COM-режиме одновременно доступен во всех ваших программах. Коды маркировки с символом GS уходят в Ozon, 1С, МойСклад и браузер именно так, как этого ожидает каждая из них.

Скачать бесплатно
Windows 7 / 10 / 11.NET Framework 4.8COM-сканерБесплатноЖивёт в трее
Что нового
Готовое правило для кабинета продавца Wildberries
Правило для 1С переведено на клавишу F8: так ждёт современный драйвер «1С:Сканеры штрихкода»
Проверка и загрузка обновлений в окне «О программе», состояние сканера видно по значку в трее

Готовые правила добавляются и в уже настроенные программы, выключенными: включите нужное на вкладке «Правила». Если у вас версия 1.0.x, один раз установите свежую по кнопке «Скачать» — дальше обновления будут видны в окне «О программе».

В чём проблема COM-порт может держать только одна программа одновременно. Сканер занят учётной системой, но отсканировать код нужно ещё в браузер или в 1С. Простые решения плохи: второй сканер стоит денег, переключение в режим клавиатуры ломает коды маркировки с символом GS.
Как работает ScanerComProxy Программа читает данные с физического COM-порта и смотрит, какое окно сейчас активно. В зависимости от этого код уходит нужному получателю в нужном формате: в Ozon GS заменяется на \u001d, в МойСклад отправляется клавиша F8, в браузер не уходит ничего лишнего. Сканер остаётся в COM-режиме, где символ GS приходит настоящим байтом.

Возможности

Маршрутизация по окну Правила на основе имени процесса, заголовка окна или пути к exe. Для каждой программы свой профиль вывода.
Три способа вывода Клавиатурный ввод (SendInput), виртуальный COM-порт с двусторонним каналом и TCP-сервер на localhost.
Правильный символ GS Для каждой программы настраивается отдельно: F8, Ctrl+], \u001d, своя клавиша или вырезать совсем.
Watchdog переподключения Автоматически переоткрывает порт при отключении и подключении сканера.
Защита от ухода фокуса Если активное окно сменилось во время набора кода, ввод прерывается. Код маркировки не попадёт в чужую программу.
Журнал с ротацией Каждый скан пишется в лог с именем окна, применённым правилом и результатом. Помогает понять, куда ушёл код.
TCP-зеркало Параллельно с основным выводом все коды транслируются в собственную программу по TCP, независимо от фокуса.
Готовые правила В программе уже есть правила для Ozon Seller, Wildberries Seller, Кассы МойСклад и 1С. Включите нужное и привяжите к своему окну.
Коды агрегации Обрабатываются символы RS и EOT из кодов коробов и палет. Они не попадут в поле как мусор и не сломают приёмку.
Состояние видно по значку Значок в трее меняет цвет: оранжевая метка, если сканер не подключён, красная при ошибке порта, серый при паузе.
Тихий запуск Запускается вместе с Windows и не открывает окон. Если сканер ещё не настроен, появится только уведомление у значка.
Проверка обновлений В окне «О программе» видно, есть ли новая версия. Обновление скачивается с сайта ucparma.ru и сверяется по контрольной сумме.

Совместимость с программами

ПровереноOzon Seller GS заменяется на \u001d (шесть ASCII-символов). Проверено на странице проверки кодов ЧЗ.
ПровереноКасса МойСклад GS передаётся как клавиша F8. Проверено сервисом проверки сканера МоегоСклада.
По инструкции WBWildberries Seller GS передаётся клавишей F8, как ждёт кабинет продавца. Готовое правило есть в программе, на живом кабинете пока не проверялось.
ПровереноБраузеры и веб-сервисы Ctrl+] или \u001d в зависимости от того, что принимает конкретный сайт.
Проверено1С: Предприятие GS передаётся как клавиша F8 через драйвер «1С:Сканеры штрихкода». В карточке драйвера оставьте поле «HID устройство» пустым, иначе 1С не примет ввод от программы.
ПровереноПомощник Маркировки и программы с COM Виртуальный COM-порт с настоящим байтом GS. Проверено с драйвером com0com и программой «Помощник Маркировки».
ПровереноСобственные программы TCP-сервер на localhost, JSON или строка. GS экранируется как \u001d по RFC 8259.
Про символ GS и почему это важно В кодах DataMatrix «Честного знака» GS (байт 0x1D) разделяет поля: GTIN, серийный номер, ключ проверки. В COM-режиме сканер отдаёт его настоящим байтом. В клавиатурном режиме сканер шлёт Ctrl+] или Alt+Numpad029, и разные программы ожидают разное.
ПрограммаЧто ожидает
1С (драйвер 10.6.x)Клавиша F8 + CRLF после кода
Касса МойСкладКлавиша F8 + Enter после кода
Ozon SellerШесть символов \u001d
Wildberries SellerКлавиша F8, без Enter после кода
Браузеры и веб-сервисыCtrl+] или \u001d
Программы с COM-портомБайт 0x1D как есть

Три способа вывода

Клавиатура

Основной режим. SendInput с Unicode-кодами символов, не зависит от раскладки. Настраиваемая пауза между символами, завершающая клавиша Enter/Tab, защита от смены фокуса.

Виртуальный COM

Программа держит одну сторону виртуальной пары, целевая программа подключается к другой. Двусторонний канал, трансляция DTR/RTS. Нужен драйвер com0com.

TCP-сервер

Слушает 127.0.0.1, несколько подписчиков одновременно. Формат JSON или строка. Режим зеркала транслирует все коды параллельно с основным выводом.

Как начать работу

1
Скачайте и установите

Запустите установщик от администратора. Программа появится в трее. На Windows 10/11 .NET Framework 4.8 уже есть, на Windows 7 его нужно установить отдельно.

2
Укажите COM-порт сканера

Дважды щёлкните по значку в трее и на вкладке «Сканер» выберите порт сканера. Список подписан описаниями устройств, пары com0com определяются автоматически. Когда порт открыт, оранжевая метка на значке пропадёт.

3
Настройте профиль по умолчанию

Выберите что делать с GS: «Вырезать» подходит для большинства программ, где GS не нужен. Для Ozon, 1С и МойСклад добавьте правила.

4
Добавьте правила для нужных программ

Нажмите «Снять с окна (3 с)» и активируйте нужную программу. Правило создастся автоматически с именем процесса и заголовком окна.

Системные требования

Операционная системаWindows 7 SP1 / 10 / 11 (32 и 64 бит)
Среда выполнения.NET Framework 4.8 (входит в Windows 10/11)
Для Windows 7Установить .NET Framework 4.8 и обновление KB4474419 (поддержка SHA-2)
СканерЛюбой сканер в режиме эмуляции COM-порта
Виртуальный COMДрайвер com0com (только для этого режима вывода)
ПраваОбычный пользователь. Администратор нужен только для SendInput в процессы с повышенными правами
АвтозапускЧерез HKCU\Run, не требует прав администратора
Версия1.1.1
ОбновленияПроверка в окне «О программе»
СтоимостьБесплатно
Нужна помощь с настройкой? Поможем настроить ScanerComProxy под ваши программы удалённо. Подключимся, создадим правила для 1С, Ozon, МойСклада или любой другой системы и проверим, что коды маркировки уходят правильно. Оплата по факту результата. Если хотите настроить сами, начните с инструкции по настройке.
Обратиться за помощьюот 1 000 ₽, оплата по результату
Позвоните нам!
Ваш заказ готов к оформлению
Личный кабинет
Вам будет доступна история заказов, управление рассылками, свои цены и скидки для постоянных клиентов и прочее.
Ваш логин
Ваш пароль