Barcode scanner truncates duplicate characters.

Все, что связано с продуктами корпорации Progress Software: доска объявлений, анонсы, разное
Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Barcode scanner truncates duplicate characters.

Сообщение dmi » 07 июн 2005, 09:28

Народ, никто не сталкивался с такой проблемой?
Как решали?
Сканер - CASIO DT-X5

KB#9403

Status: Unverified

FACT(s) (Environment):

Windows 2000 Advanced Server

FACT(s) (Environment):

Progress 9.x

SYMPTOM(s):

Barcode scanner truncates duplicate characters.

Barcode scanner is used as input device.

Barcode scanner telnets to database server.

Connects character client to database through shared memory and
launches application.

example:
Scanning a number sequence of 1223 is displayed as 123.

Duplicate values stop being displayed when database was moved from
UNIX to Windows Server.

RO Systems TNVT telnet emulation software is the telnet application.

After telnet connection is established, barcode scanner launches
telnet.cmd script.

Telnet.cmd script contains the following.
cmd /c c:\dlc\bin\_progres.exe -basekey INI -ininame
c:\wrkdir\progress.ini -p c:\wrkdir\login.p -pf c:\wrkdir\startup.pf

Runs the following procedure to duplicate issue.
DEFINE VARIABLE X AS CHARACTER FORMAT "X(40)" NO-UNDO.
UPDATE X.
pause 5 no-message.
output to c:\temp\output.txt.
put unformatted x.
QUIT.

no modifications have been made to the progress.ini file.

Redirecting scanner output to c:\temp\output.txt shows duplicate
values.

Entering duplicate characters using the scanners keyboard interface
works correctly.

Add
MULTITASKING-INTERVAL=3000
to progress.ini. Increase the buffer size values for data inputs.

Redirection out output to edlin, or edit Windows character application
truncates characters also.

CHANGE:

Database server was moved from UNIX to Windows.
Progress upgraded from 8.X to 9.X

CAUSE:

Problem is not specific to Progress.
Since the problem can be reproduced using non progress character
appilations.

FIX:

Contact Telnet software provider, and Barcode Scanner Manufactor for
instances.
Problem is not specific to Progress.

/dmi

Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: Barcode scanner truncates duplicate characters.

Сообщение dmi » 07 июн 2005, 13:43

Более детально:

Возникла следующая проблема - обрезаются повторные символы при
копировании в терминальный прогресс клиент
Конфигурация
Win 2000 на котором есть сервер telnet стандартный
Telnet win2000 клиент
Progress 9.1x (x - c,d) character на win2000

1 копируем в буфер допустим 55555
2 заходим по telnet на сервер под 2000
3 открываем сессию progress и примо в редакторе пытаемся вставить из
буфера - результат 5 либо 55 в зависимости от значения
MULTITASKING-INTERVAL=9000 (2 знака) MULTITASKING-INTERVAL=3000 (1
знак)

соотвественно если подобные действия делать в любой программе с вводом
данных результат такой же

если копируем набор из разных символов допустим 12345 то результат
12345 т.е. нормальный

Соответственно вся проблема связана с использованием сканеров - т.к.
сканер тоже использует буфер обмена и в результате неправильно
отображает повторные символы в терминале

/dmi

van
Модератор
Сообщения: 407
Зарегистрирован: 12 июл 2001, 03:00

re:Barcode scanner truncates duplicate characters.

Сообщение van » 08 июн 2005, 10:11

увы, по существу ничем помочь не могу.
но у меня тоже вопрос к тебе.

меня изумили вот эти строки:

> Win 2000 на котором есть сервер telnet стандартный
> Telnet win2000 клиент

т.е. неужели получилось организовать терминальную сессию progress-приложения на СТАНДАРТНЫХ виндузных telnet демоне и клиенте??

просто давно у бился с этой проблемой и ничего не получилось..
об этом вот тут:
http://forum.infobit.ru/viewtopic.php?t=43

bulklodd
Старожил
Сообщения: 448
Зарегистрирован: 27 июл 2001, 03:00
Откуда: Москва

re:Barcode scanner truncates duplicate characters.

Сообщение bulklodd » 08 июн 2005, 10:40

Проверил:
Telnet Server XP2SP
Telnet стандартный XP2SP
PROGRESS 9.1D09 (char)
баги не обнаружил, строка 55555 прекрасно вставляется в редактор.

Попробуй сделать это на XP/W2003.
Попробуй взять другой telnet.

Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: re:Barcode scanner truncates duplicate characters.

Сообщение dmi » 08 июн 2005, 10:41


Nick-Sh
Новичок
Сообщения: 1
Зарегистрирован: 09 июн 2005, 16:54

По поводу Telnet

Сообщение Nick-Sh » 09 июн 2005, 17:05

Короче - ни под XP ни под 2000 стандартный telnet не захотел вставлять дублированные символы. Максимально вставлял 2 подряд и все. Progress брал и 9.1С и 9.1D не помогло.
Проверил еще где то 5-6 вариантов серверов telnet. Везде!! кроме мелкомягких работало копирование! При этом клиент брался стандартный для 2000.
Остановился на georgia - оказался самый приличный - и клавиши функциональные работают и с русификацией никаких проблем и главное работает копирование из буфера - для меня было главное т.к. задача была заставить работать радиосканер с терминалом.
Для латиницы хорошо работает KPyM но он в стандартном клиенте не показывает русский
Еще неплохой http://www.datawizard.net/Purchase/purchase.htm
но там надо клавиши функциональные перестраивать для сканера а так нормально работает
Ну и так еще несколько терминалов - но там либо медленно либо без русского и либо с клавишами беда
А вот с Microsoft так и не смог одолеть