Использование баркода Code128 и ASCII

 
0
 
C++
ava
Stalkinten | 28.03.2013, 00:27
Может не по теме, но все же.
Не секрет, что ввод логина и пароля, посредством единственного считывания с баркода информации сканером, можно зашифровать используя символы ASCII:
login ~009 password ~013
Где ~009 - это tab, а ~013 - это enter.
Внимание вопрос: Есть ли возможность зашифровать баркод каким либо образом, чтобы задействовать клавиши стрелок управления (влево-вправо-вверх-вниз) для дальнейшей работы, после идентификации пользователя? То есть, имеется ли в ASCII коды на задействование этих стрелок?
Kommentare (4)
ava
math64 | 28.03.2013, 08:24 #
Насколько я знаю, там есть только символы ASCII, в т.ч. в варианте A - управляющие символы, например:
  ASCII Code128 A
NUL 00  64
BS   08  70
TAB 09   71
LF   12   74
CR  13   77
ESC 27  91
Если в пароле будут заглавные и строчные буквы (как рекомендуется) - придётся переключаться на вариант B (в варианте A есть только заглавные)
есть коды для переключения вариантов CODE A, CODE B, CODE C,
коды старта и окончания - START CODE A, START CODE B, START CODE C, STOP CODE.
и FNC1, FNC2, FNC3, FNC4, SHIFT - что они значат, не знаю
ava
Stalkinten | 28.03.2013, 17:02 #
Ответ:
Unfortunately, there is no code to perform right, left, up, or down keystrokes.
Вот ведь как обидно, не предусмотрели в ASCII такие расширенные возможности.
ava
math64 | 28.03.2013, 21:43 #
Они были, когда использовлись текстовые терминалы - но у каждого терминала свои.
Например, могли быть
ESC A вниз
ESC B вверх
ESC C вправо
ESC D влево
а у другого те же коды но в другом порядке. Так что они сейчас не используются.
используются только
CR возврат каретки
LF новая строка
TAB табуляция
BS удаление символа слева от курсора
DEL удаление символа справа от курсора
FF новая страница
у которых относительно стандартное поведение.
ava
leona313 | 11.07.2014, 05:11 #
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden