Настройка сканера штрих-кода в rdp

Обновлено: 02.07.2024

Спасибо. Мы получили ваш запрос и незамедлительно ответим.

Присоединяйтесь к нам!

  • Общаться с другими участниками
  • Уведомления об ответах
    на ваши сообщения
  • Поиск по ключевым словам
  • Доступ в один клик к вашим
    любимым форумам
  • Автоматические подписи
    на ваших сообщениях
  • Лучше всего то, что это бесплатно!

*Функции Tek-Tips зависят от того, получают ли участники электронную почту. Присоединяясь, вы соглашаетесь на получение электронной почты.

Правила публикации

Реклама, продажа, рекрутинг, размещение курсовых и дипломных работ запрещено.

Сканер штрих-кода и удаленный рабочий стол

Сканер штрих-кода и удаленный рабочий стол

Причина, по которой это здесь, заключается в том, что мы используем удаленный рабочий стол между двумя компьютерами Windows XP Pro.

В нашем удаленном офисе сотрудники будут сканировать штрих-коды в ключе импорта программного обеспечения UPS Worldship, чтобы получать данные об отправлениях. Это работает нормально, если вы введете правильные данные. Это чувствительно к регистру, и данные вводятся заглавными буквами.

Если мы подключим сканер к серверной коробке и просканируем, он отлично работает. Если мы подключим сканер к клиенту и просканируем, заглавные буквы получатся строчными.

Мы убедились, что штрих-код указан в верхнем регистре, отсканировав штрих-код в блокнот на клиентском компьютере. Это дает нам заглавные буквы. Когда мы сканируем в блокнот удаленной машины, буквы в нижнем регистре.

Проблема заключается в том, что если программное обеспечение ИБП не находит данные, оно выдает ошибку и не будет выполнять повторный поиск, пока не будет перезапущено программное обеспечение мирового корабля.

При включении режима Caps Lock на клиенте штрих-код отправляется заглавными буквами, но в некоторых местах в процедуре необходимо использовать строчные буквы. Я не хочу, чтобы весь процесс включал перезапуск ИБП (что занимает много времени), если они случайно забыли снова включить Caps Lock.

У кого-нибудь еще была эта проблема, и если да, то как вы ее решили?

Вы связывались с WorldShip, чтобы узнать, есть ли у них решение для вас?

Кто-нибудь из них предлагает временное решение?

Это не проблема корабля-мира. Когда мы сканируем в блокнот, данные неверны. Они скажут нам не использовать RDP.

Проблема зависит от компьютера, с которого мы подключаемся. Мой ноутбук менеджера передает вещи правильно. На производственной машине у нас еще больше проблем. Символ %, который мы используем в качестве разделителя, передается как «5» с заглавными буквами. Очевидно, это проблема передачи, так как при локальном сканировании в текстовую панель штрих-код сканируется нормально. Включение или отключение CAPS не решает проблему в производственной системе.

Мы используем USB-сканер штрих-кода Wasp с Windows XP на обоих концах и два устройства Watchguard Firebox, создающие VPN-подключение. Есть ли у кого-нибудь какие-либо предложения о том, в чем проблема и как ее исправить (я знаю, что USB-принтеры требуют нескольких изменений в реестре для работы с RDP, мне интересно, похоже ли это).

Это может быть невозможно из-за большого расстояния между машинами, но можно ли поменять местами считыватели штрих-кодов между машинами? Если проблема заключается в самом считывателе, проблема изменится при замене считывателей.

Считыватель был в порядке. Мы разобрались с вопросом. В настройках удаленного рабочего стола на вкладке «Локальные ресурсы» параметр «Применить комбинации клавиш Windows» должен быть «На локальном компьютере».

Это решило проблему.

Спасибо за ваше предложение. Надеюсь, оно поможет кому-то еще в будущем.

Отправлено предупреждение

Благодарим вас за помощь в защите форумов Tek-Tips от неприемлемых сообщений.
Персонал Tek-Tips проверит это и примет соответствующие меры.

Ответить в этой теме

Размещение сообщений на форумах Tek-Tips доступно только для участников.

Нажмите здесь, чтобы присоединиться к Tek-Tips и пообщаться с другими участниками! Уже участник? Войти

Проблема сканера штрих-кода с RDP-подключением к удаленному рабочему столу

Кто-нибудь знает, когда будет доступно обновление, касающееся проблемы RDP со сканером штрих-кода?

Я перепробовал все возможные настройки для задержки декодирования штрих-кода, но при использовании сеанса RDP с комбинацией клавиш Windows на удаленном рабочем столе штрих-коды, отсканированные на удаленном рабочем столе, всегда неверны и отличаются друг от друга. Я считаю, что это что-то из комбинации клавиш, так как клавиша Shift делает что-то неправильно.

Как проверено, это проблема, связанная с RDP, возникшая после определенного обновления.

Ребята, у вас есть идеи, как решить эту проблему? Я должен использовать комбинации клавиш на удаленном рабочем столе. Я знаю, что если я перенесу это на локальный компьютер, это решит проблему.

Здравствуйте!
Спасибо, что разместили свой запрос. Согласно вашему описанию выше, я был бы признателен, если бы вы могли помочь мне с дополнительной информацией. И вот несколько предложений.

Какая версия ОС у вашего сервера и клиента?

Какую последнюю версию и предыдущую версию RDP вы используете?

Эта проблема возникает при использовании определенного приложения?

Спасибо за ответ. См. ответы ниже на ваши вопросы:

Версия ОС сервера: Windows Server 2016 Standard, версия Windows для моего локального ноутбука — Windows 10

Версия RDP: a. Версия оболочки 10.0.17763 и управляющая версия 10.0.17763

Эта проблема возникает для каждого приложения, независимо от того, куда вставляется информация из сканера штрих-кода. (блокнот, ворд, эксель и т.д.)
Точнее проблема возникает из-за клавиши Shift, которая изменяет отсканированные данные.
Например, если сканируется штрих-код: -Inventory12345$ вместо фактического значения будет передано неверное значение случайным образом, как показано ниже: -iNVentory1234454. Как видите, знак $ изменен на 4, что означает, что при вставке информации система не "нажимает" клавишу Shift.

Это краткое описание проблемы. Комбинация клавиш конкретная клавиша + Shift все портит.
Временное решение — активировать комбинацию клавиш на локальном компьютере, а не на удаленном рабочем столе, однако мы должны использовать комбинации клавиш на удаленном компьютере.< br />Пожалуйста, дайте мне знать, если есть дополнительная информация

Мы с нетерпением ждем вашего ответа и готовы помочь.

3 ответа

Здравствуйте!
Это проблема при использовании сканера штрих-кода в режиме клавиатуры. Он просто действует так, как если бы это была клавиатура, и зависит от состояния клавиатуры.

какой сканер штрих-кода? беспроводной или привязанный\подключенный к ПК через USB? пожалуйста, свяжитесь с поставщиком оборудования и уточните у него, есть ли какая-либо более новая версия драйвера, которая применяется к текущей ОС.

--- Если приведенные выше предложения полезны, ПРИНЯТЬ ОТВЕТ. Очень ценю. Это также поможет другим людям с похожей проблемой быстро найти этот пост. ---

Здравствуйте, GraceHE,
Я хотел бы перейти к этому обсуждению. Мы используем сканер штрих-кода Zebra CS4070, но у меня была одна и та же проблема с каждым сканером штрих-кода, когда вы пытаетесь сканировать в сеанс RDP, а нажатия клавиш выполняются на удаленном компьютере. Он работает лучше с быстрыми USB-сканерами, но никогда не будет идеально, если только вы не настроите комбинации клавиш для выполнения на локальном компьютере перед подключением к RDP-клиенту.

Это немного сбивает с толку.

Комбинации клавиш, такие как ALT+F4, работают на удаленном компьютере, но ALT+TAB выполняется на локальном компьютере.

Есть ли место, где мы можем определить, какие комбинации клавиш находятся на локальном или удаленном компьютере? Может в реестре?

В чем разница между отправкой одних и тех же данных на локальный компьютер и отправкой на удаленный компьютер или выполнением непосредственно на удаленном компьютере?

Я даже устал менять настройки узла сеансов сервера терминалов, чтобы использовать только TCP при открытии сеансов RDP, но это тоже не помогло.

Та же проблема, но только с Java-программами, и не имеет значения, отправляются ключи или нет. пример:

Сервер: Microsoft Windows Server 2019 с обновлением до мая 2021 г.
Клиент: Windows 10 21H1
Barocode Sacanner: Datalogic QuickScan QM21X1 (беспроводная связь с базой, подключение через USB)

Когда я читаю код на локальном компьютере, все работает нормально.
Когда я читаю код на удаленном компьютере (с удаленным рабочим столом), все работает нормально (Блокнот, Word, cmd, excel. ), но только с Java-программами код никогда не бывает одинаковым, всегда ставится ноль, или пробел, или "ÿ", или что-то в этом роде в середине кода, примеры:

Реальный код: 000885213469
Запись в блокноте в сеансе rdp: 000885213469
Запись в Word в сеансе rdp: 000885213469
Запись в Excel в сеансе rdp: 000885213469
Запись в cmd в сеансе rdp: 000885213469
Запись на Java в сеансе rdp (первый раз): 0008х85213469
Запись на Java в сеансе rdp (второй раз): 00—885213469
Запись на Java в сеансе rdp (третий раз) ): [0008 85213 469
Запись на Java в сеансе rdp (четвертый раз): 000885213469 (верно!)

Я пытаюсь настроить все возможные решения на сканере (скорость клавиатуры, конфиги.) и даже в файле сеанса удаленного рабочего стола (.rdp) с помощью трюка, помещая в файл "keyboardhook:i:0".

Кажется, ничего не работает. любая помощь? Спасибо

Я обнаружил, что нажатие клавиши через rdClient отправляется как пакет. Исключение управляющих символов. Вот почему сканер заклинивания клавиатуры с трудом работает с rdclient

У меня возникла проблема с одним из моих сканеров штрих-кода: когда мы сканируем код на локальном компьютере, он правильно отображается (%1111%) на рабочем столе, к которому он подключен. Хотя, когда я подключаюсь к серверу, который мы используем со сканером штрих-кода через удаленный рабочий стол, код отображается неправильно (511115), поэтому он не будет работать с нашей программой ERP.Хотя, когда мы подключаем этот же сканер к другому компьютеру, код отображается правильно (% 1111%), а когда мы подключаемся к тому же серверу через удаленный рабочий стол, сканирование отображается правильно (% 1111%), в котором он работает с нашей программой. Я хотел бы знать, как решить эту проблему и почему она работает на одном компьютере через RDP, а не на другом компьютере через RDP.

Сканер имеет обозначение LS2208

Участвуйте, чтобы выиграть еженедельные подарочные карты (от 100 евро), Oculus и наушники/колонки

Конкурс завершается 27 марта 2022 г. Конкурсы Каждую неделю узнайте больше о том, как Red Hat может помочь вам добиться простоты и цифровых инноваций, и ответьте на вопрос. Детали конкурса Просмотреть все конкурсы

6 ответов

На компьютере, где он не работает на терминальном сервере, есть ли у вас настройки RDP для передачи других устройств на сервер? На вкладке «Локальные ресурсы» > «Дополнительно». Возможно, что если компьютер передает необработанные данные на сервер терминалов, он обрабатывает их неправильно. Если этот флажок не установлен, вы будете просто передавать нажатия клавиш на сервер, поэтому обработка штрих-кода будет выполняться локально.

pcman2002b

Этот человек является проверенным специалистом

pcman2002b

Я пытаюсь придумать несколько сценариев, которые могут вызвать это?

  • Сканер слишком быстро анализирует "нажатия клавиш", а начальные и конечные символы перепутаны.
  • Не знаю, так ли это, OCT- и HEX-код для символа % — 045 и 25 соответственно, а OCT- и HEX-код для цифры 1 — 061 и 31 соответственно. Вы пытались изменить режим эмуляции сканера? с помощью?
  • Кроме того, вы тестировали с другим набором символов, как насчет штрих-кода, который представляет собой просто набор знаков процента. Может быть, штрих-код без %, но с другими специальными символами, просто чтобы увидеть, насколько далеко зашла проблема.
  • Убедитесь, что раскладки языка/клавиатуры на локальном и удаленном компьютерах совпадают.

Я видел, как сканеры делают некоторые странные вещи, хотя я никогда не использовал их в сеансе RDP. У этих вещей может быть так много вонючих настроек, просто попробуйте подумать, может ли какая-либо из них привести к таким результатам.

Да, эти настройки включены

dawsonbeachy2 написал:

Да, у меня включены эти настройки

Если вы говорите о настройках в RDP, отключите их и попробуйте еще раз.

Не открывать старую ветку, но это точно соответствует моей проблеме. Я попытался включить расширенные функции plug and play, но не повезло. Мы можем найти решение, Доусон?

Сканер штрих-кода сканировал слишком быстро, и RDP не успевал за ним, такова теория. Я изменил скорость сканирования между нажатиями клавиш на максимальную с задержкой 99 мс между каждым нажатием клавиши. Я также включил несколько других вещей, таких как задержка USB HID, чтобы включить ее. Я также зашел в настройки подключения RDP> Локальные ресурсы> Еще> отметил галочкой раздел «Другое», в котором говорится о включении сквозной передачи для обычных устройств plug n play. Затем перешел к локальным ресурсам> клавиатура> возился с этими настройками. В итоге я выбрал «на этом компьютере». В сочетании со всем этим, это работает сейчас. Сканирование заметно медленнее, но это никого не замедляет.

Сканер — Symbol LS2208

ОС — Windows 10 RDP с переходом на 2008R2

Проблема – использование программного обеспечения для производства ERP (информация наглядная). В модуле timeclock штрих-коды должны сканироваться так: «2114524$1$0$0$10%», но сканировались так: «%21145244140404205» или «%211452441$0404105». Сканер штрих-кода не пропускал знаки доллара и специальные символы.

Эта тема заблокирована администратором и больше не открыта для комментариев.


Сканирование штрих-кода с удаленного рабочего стола сканировалось с ошибочными заглавными буквами. Иногда в верхнем регистре. Иногда строчные. Совершенно непоследовательно.

Мы испробовали множество различных настроек на самих сканерах, основываясь на тоннах поиска в Google и чтении документации по программированию сканера, но никто (из тех, кого я нашел) не опубликовал исправление, которое действительно работало. На самом деле несколько настроек сканера, которые я нашел в других «исправлениях», даже усугубили проблему, выдав мне случайные символы, а не только заглавные буквы.

Наша настройка сканирования штрих-кодов на удаленном рабочем столе

Я решил немного изменить его и опубликовать общий I.T. исправить сегодня (я делаю оба).Недавно мне поручили настроить сканирование штрих-кода удаленного рабочего стола на некоторых складских компьютерах. Сканеры представляли собой USB-сканеры Symbol LS2208. Они сканировали импорт с ключом UPS Worldship.

Исправление!

Оказывается, проблема вовсе не в настройках сканера. Это было в настройках удаленного рабочего стола. Что вам нужно сделать, это:

Подключение к удаленному рабочему столу > Локальные ресурсы > Клавиатура > На этом компьютере

Сканирование штрихкодов на удаленном рабочем столе

Это мгновенно решило все наши проблемы! Одна небольшая раскрывающаяся настройка была всей проблемой, и ни один из придурков, писавших об этом в Интернете, никогда не говорил об этом ни слова. Спасибо за интернет!

Кроме того, теперь я знаю все о настройках сканера. Некоторые из них действительно очень полезны. Если вы посмотрите документацию, там есть настройки для:

  • Переопределить клавишу Caps Lock
    • Выполняет сканирование данных в закодированном виде независимо от состояния клавиши Caps Lock на клавиатуре.
    • Отправляет символы в формате ASCII.
    • Программная настройка Caps Lock
    • Сканирует в верхнем регистре независимо от настройки блокировки клавиатуры.
    • Замедляет ввод сканера, если RDC не успевает за ним

    Комментарии

    Ответ, который я искал, так как у меня была точно такая же проблема
    БОЛЬШОЕ СПАСИБО.

    Пожалуйста, я рад, что это было полезно!

    Именно то, что я искал! СПАСИБО!

    Ты ПОТРЯСАЮЩИЙ. Спасибо! Мгновенно решили нашу проблему.

    Я несколько дней пытался понять это. Была та же проблема, я собирался переустановить всю ОС.
    Чистый гений! Большое спасибо.

    Очень хорошо. Спасибо!

    Отлично, моя проблема решена!

    ДА. Недели разочарования… проблема РЕШЕНА. СПАСИБО.

    Сегодня у меня была такая же проблема, и мне потребовалось 10 минут, чтобы найти это решение!
    Сэкономил мне много времени, большое спасибо.

    Читайте также: