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

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

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

Если у вас версия 1.0.0 или 1.0.1, один раз установите 1.1.0 по кнопке «Скачать» на этой странице. Дальше новые версии будут видны в окне «О программе».

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

Возможности

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

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

ПровереноOzon Seller GS заменяется на \u001d (шесть ASCII-символов). Проверено на странице проверки кодов ЧЗ.
ПровереноКасса МойСклад 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)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.0 от 21.09.2026
ОбновленияПроверка в окне «О программе»
СтоимостьБесплатно
Нужна помощь с настройкой? Поможем настроить ScanerComProxy под ваши программы удалённо. Подключимся, создадим правила для 1С, Ozon, МойСклада или любой другой системы и проверим, что коды маркировки уходят правильно. Оплата по факту результата. Если хотите настроить сами, начните с инструкции по настройке.
Обратиться за помощьюот 1 000 ₽, оплата по результату
Позвоните нам!
Ваш заказ готов к оформлению
Личный кабинет
Вам будет доступна история заказов, управление рассылками, свои цены и скидки для постоянных клиентов и прочее.
Ваш логин
Ваш пароль