"ATOL: Скенери за баркод" Ръководство за програмиране на скенери ZEBEX

Препис

1 ATOL: Ръководство за програмиране на скенери за баркод за скенери ZEBEX Москва, 2003

3 Ръководство за програмиране на скенери ZEBEX. Съдържание. 3 СЪДЪРЖАНИЕ Въведение 4 Съкращения 4 Предназначение на документа 4 За скенерите за баркод 4 Режими на работа на скенера 5 Скенер 5 Параметри на програмиране 5 Задаване на параметри по подразбиране 10 Параметри RS-232C 11 параметри на предаване на данни през порта на клавиатурата 22 Честота на звуков сигнал, когато лентата е четете успешно код 27 Продължителност на звуковия сигнал, ако баркодът е успешно прочетен 28 Време за изчакване на предаването на данни 30

4 4 ATOL: Скенери за баркод. Въведение. Въведение Съкращения Това ръководство използва съкращения: CCD PC OS Софтуер за зареждане на двойки. Персонален компютър. Операционна система. Софтуер. Предназначение на документа При съставянето на този документ се опитахме да решим няколко проблема: (а) да създадем наръчник на руски език за програмиране на най-често срещаните скенери за баркод, произведен от ZEBEX INDUSTRIAL INC.; (б) описват процедурите за програмиране на най-полезните параметри, които най-често се срещат при работа със скенера; (в) направете документ, който е удобен за използване. Опитахме се да решим изброените задачи. Ако по някаква причина не намерите параметрите, които искате в този документ, вижте оригиналното ръководство (РЪКОВОДСТВО ЗА ПОТРЕБИТЕЛЯ), приложено към вашия скенер. За скенерите за баркод Скенерът за баркод е устройство, предназначено да чете баркод и да преобразува данните си за последващо прехвърляне в касов апарат, компютър или POS система. Баркодът, използван за маркиране на обекти (стоки, инвентар и т.н.), в повечето случаи представлява поредица от ивици (тирета) с различна ширина, разделени с малки празнини. Съотношението на дебелината на черно-белите ивици кодира информация, която може да бъде прочетена от скенера за баркод, докато скенерът не прави разлика между големи и малки баркодове (един и същ баркод се чете успешно при отпечатване в различни мащаби). Баркодът обикновено съдържа буквено-цифров еквивалент, който човек може да прочете. Повече информация за баркод скенерите и технологията за баркодиране е достъпна на нашите уебсайтове: и

5 Ръководство за програмиране на скенери ZEBEX. Въведение. 5 Режими на работа на скенера Скенерът за баркод може да работи в два режима: режим на програмиране и режим на работа. В работен режим скенерът чете баркода и предава стойността му в касата, компютър или POS система. В режим на програмиране се правят промени в параметрите на скенера (интерфейс за предаване на данни (порт за клавиатура или RS-232C), продължителност и тон на звуковия сигнал, време за изчакване на предаването на данни и др.). Скенер Скенерите се програмират чрез последователно четене на програмни баркодове. Скенерът приема дефиницията на параметрите за декодиране и използвания интерфейс за извеждане на данни. Параметрите на скенера се съхраняват в енергонезависима памет и не се губят при изключване на захранването. Забележка 1: Нов скенер се доставя от производителя със зададени параметри по подразбиране. Забележка 2: В това ръководство стойността по подразбиране на програмируемия параметър се поставя в квадратни скоби. Параметри за програмиране Параметрите за програмиране, дадени в този документ, са разделени на следните групи: параметри на предаване на данни чрез RS-232C; параметри на предаване на данни през порта на клавиатурата; допълнителни параметри (параметри на звуковия сигнал; изчакване за предаване на данни; параметри за повторно четене на баркода; активиране/деактивиране на допълнителни алгоритми).

6 6 "ATOL: Скенери за баркод". Въведение. Параметри на предаване на данни чрез RS-232C За правилната работа на скенера и устройството (касов апарат, компютър или POS-система) чрез протокола RS-232C е необходимо скенерът и устройството да имат еднакви комуникационни параметри за това протокол (за описание на интерфейса RS-232C можете да намерите в 16-ти том на библиотеката на системния програмист вижте „Фролов А. В., Фролов Г. В. Модеми и факс модеми“). Следват параметрите, които трябва да бъдат програмирани, за да може скенерът да предава данни през интерфейса RS-232C. Забележка: В следващото устройство устройство означава касов апарат, компютър или POS система. Активиране на четенето на баркод на RS-232C "Активиране на RS-232C" позволява работа на RS-232C. Скорост на предаване - скорост на пренос на данни RS-232C; скенерът и устройството трябва да имат еднаква скорост. Паритетът е допълнителен бит, който позволява откриване на грешки по време на предаване на данни; както скенерът, така и устройството трябва да имат еднакви настройки за паритет. Паритет = нечетен (Нечетен) Ако този параметър е зададен, тогава битът за паритет е 1 или 0, така че броят на битовете, равен на 1, е нечетен. Parity = Дори ако този параметър е зададен, тогава битът за четност ще бъде 1 или 0, така че броят на битовете, равен на 1, да е четен. Parity = Space Ако този параметър е зададен, битът за четност винаги е 0 (изчистен). Parity = Mark Когато този параметър е зададен, битът за четност винаги е 1 (set). Data Bits - броят на битовете за данни; скенерът и устройството трябва да имат еднакви настройки на битовете за данни. Стоп битове - броят на стоп битовете; скенерът и устройството трябва да имат едни и същи настройки за стоп битове. Завършване на изпращането - кодове от символи, които сигнализират за завършване на изпращането на данни. Време за изчакване на предаването на данни - изчакване преди предаване на баркод данни на устройството.

7 Ръководство за програмиране на скенери ZEBEX. Въведение. 7 Контрол на хардуерния поток кои сигнали (RTS/CTS) ще контролират потока от данни от скенера. Активирайте RTS/CTS преди предаване на данни, скенерът потвърждава сигнала RTS (Request To Send) и изчаква сигнала CTS (Clear To Send). Disable RTS/CTS не използва RTS/CTS при предаване на данни от скенера. RTS/CTS за всеки набор от символи/дезактивира RTS сигнала за всеки предаден символ. RTS/CTS за съобщение, утвърдете RTS сигнала преди предаване на първия символ и го изчистете след предаване на последния знак. Софтуерен контрол на потока, който команди (XON/XOFF, ACK/NAK) контролира потока от данни от скенера. Разрешаване на XON/XOFF Скенерът ще спре да предава след получаване на XOFF (команда за спиране ASCII 13H). Предаването ще се възобнови след получаване на XON (команда за стартиране ASCII 11H). Деактивиране на XON/XOFF Скенерът няма да реагира на XON/XOFF. Позволете ACK/NAK след предаване, скенерът ще изчака отговор ACK (06H потвърждение) или NAK (15H отрицателно потвърждение). Ако се получи ACK, скенерът завършва цикъла на пренос на данни и изчаква следващия баркод да бъде прочетен. Ако се получи NAK, скенерът повтаря данните от баркода и отново чака отговор на ACK или NAK. Деактивиране на ACK/NAK Скенерът не очаква отговор след изпращане на данни. Параметри на предаване на данни през порта за клавиатура Ако скенерът е свързан към прекъсване на клавиатурата на компютъра, той трябва да бъде програмиран да работи в режим на емулация на клавиатура, в този режим скенерът предава данни от баркод през порта за клавиатура на компютъра под формата на символ кодове, емулиращи натискания на клавиши на клавиатурата. Разрешаване на предаването на данни през порта на клавиатурата прочетете баркода "Разрешаване на предаване през порта на клавиатурата" позволява работа в режим на емулация на клавиатурата.

9 Ръководство за програмиране за скенери ZEBEX. Въведение. 9 Изходът от режима на програмиране се потвърждава с един дълъг и един кратък звуков сигнал. Ако баркодът е бил прочетен неправилно в режим на програмиране, скенерът издава кратък звуков сигнал. Забележка 1: За повече информация относно звуковия сигнал вижте Ръководството за настройка и експлоатация, приложено към вашия скенер. Забележка 2: Вижте Параметри за програмиране за дефиниции на програмни параметри.

10 10 ATOL: Скенери за баркод. Задаване на параметри по подразбиране. Задаване на параметри по подразбиране Задаване на параметри по подразбиране

11 Ръководство за програмиране за скенери ZEBEX. RS-232C параметри. 11 RS-232C Параметри Позволяват RS-232C Разрешаване на RS-232C комуникация

12 12 ATOL: Скенери за баркод. RS-232C. Скорост на предаване. Скорост на предаване [9600] 4800

13 Ръководство за програмиране на скенери ZEBEX. RS-232C. Скорост на предаване. 13 Продължава

14 14 ATOL: Скенери за баркод. RS-232C. Паритет. Паритет Четно Нечетно [Марк] Изчистено (интервал)

15 Ръководство за програмиране на скенери ZEBEX. RS-232C. Спри бийтове. 15 Стоп бита [1] 2

16 16 ATOL: Скенери за баркод. RS-232C. Битове за данни. Битове за данни 7 [8]

17 Ръководство за програмиране на скенери ZEBEX. RS-232C. Попълване на колета. 17 Приключване на изпращането No [CR/LF] CR

18 18 "ATOL: Скенери за баркод". RS-232C. Попълване на колета. Продължаване на таблицата LF Tab STX/ETX EOT

19 Ръководство за програмиране на скенери ZEBEX. RS-232C. RTS/CTS, ACK/NAK, Xon/Xoff 19 Параметри за настройка на връзката (контрол на софтуера и хардуера) [Няма] RTS/CTS ACK/NAK Xon/Xoff

20 20 "ATOL: Скенери за баркод". RS-232C. Изчаква се ACK/NAK. Изчаква се ACK/NAK отговор [300ms] 500ms 1 секунда

21 Ръководство за програмиране на скенери ZEBEX. RS-232C. Изчаква се ACK/NAK. 21 Продължаване на таблицата 2 секунди 3 секунди 5 секунди

22 22 ATOL: Скенери за баркод. Прехвърляне на данни към порт на клавиатурата. параметри за трансфер на данни през порт за клавиатура Разрешаване на трансфер на данни през порт за клавиатура Разрешаване на трансфер на данни през порт за клавиатура

23 Ръководство за програмиране на скенери ZEBEX. Клавиатура. Избор на държава/език. 23 Избор на държава/език [САЩ] Великобритания

24 24 "ATOL: Скенери за баркод". Клавиатура. Изберете типа клавиатура. Изберете тип клавиатура [IBM AT] IBM XT

25 Ръководство за програмиране за скенери ZEBEX. Клавиатура. Попълване на колета. 25 Край на изпращането Не [Връщане] Раздел (09H) Изпълнение (11H)

26 26 ATOL: Скенери за баркод. Режим на клавиатурата. Режим на клавиатурата [Код за сканиране] Изпращане на кодове за сканиране Alt Изпращане на кодове за сканиране с активиран Alt

27 Ръководство за програмиране за скенери ZEBEX. Честота на бипкане. 27 Честота на бипкане за успешно четене на баркод [Средно] Ниско Високо Деактивиране

28 28 „ATOL: Скенери за баркод“. Продължителността на звуковия сигнал. Продължителност на звуковия сигнал за успешно четене на баркод 120 ms (дълго) [50 ms (средно)] 20 ms (кратко)

29 Ръководство за програмиране за скенери ZEBEX. Продължителността на звуковия сигнал. 29 Продължаване на таблицата 5 ms (много кратко) Деактивиране

30 30 ATOL: Скенери за баркод. Време за изчакване на предаването на данни. Време за изчакване на предаването на данни Преди да предадете баркода на касата, компютър или POS система, можете да добавите леко забавяне. [Не] 100ms 500ms

31 Ръководство за програмиране на скенери ZEBEX. Време за изчакване на предаването на данни. 31 Таблица продължение 1 секунда Деактивиране

32 32 ATOL: Скенери за баркод. За бележки.

33 Ръководство за програмиране на скенери ZEBEX. За бележки. 33

34 34 "ATOL: Скенери за баркод". За бележки.

36 Разработка на търговско оборудване и софтуер от класа Front-Office за корпоративна автоматизация. Адаптиране към руските условия на оборудване за автоматична идентификация и POS-периферни устройства Ръководства за русификация, конфигуриране и експлоатация, софтуер за работа с оборудване. Създаване, заедно с партньори, на решения за автоматизация на предприятията във всички области на дейност. Продажба и популяризиране на оборудване, софтуер и стандартни комплексни решения чрез обширна партньорска мрежа в цялата страна. Фискални регистри Принтери на касови бележки с фискална памет. Позволява ви да отпечатвате разписки от всеки софтуер. Софтуерът за касови апарати за фискални регистратори не изисква сертифициране. Висока надеждност и бързина на работа, изпитани във времето и базирани на тези проекти на KKM. Една доказана технология за свързване към всеки софтуер. Използвайте във всички области на приложение. Налична е демо версия (NFR). Пасивни POS принтерни системи Евтино решение за автоматизация на малки предприятия. Едно функционално ядро ​​на KKM и универсален драйвер за работа с компютър. Работа с POS принтер с периферно оборудване (баркод скенери, електронни везни, KU дозатори за гориво и др.). Работа с MemoPlus 3 (до отчитане на стоки, количество и стойност). Налична е демо версия (NFR). „ATOL: Работното място на касата“ Популярна програма за автоматизиране на работата на касата. Работа с фискални регистратори. Богат избор от периферно търговско оборудване за оформяне на работно място. Ефективност, удобство, бързина на работа и взаимодействие с всеки софтуер за отчитане на продукти. Широка гама от сервизни функции и развита система за отстъпки. Работа с банкови разплащателни системи. Поддръжка на технологията Touch Screen. Наличие на демо и NFR версии и режим на обучение. "ATOL-CARD" Гъвкав инструмент за създаване на системи за отстъпки от всякаква сложност. Произволни отстъпки, спестовни системи, персонализирани записи за посещаемост, продажби. Визуално конфигуриране на правилата за изчисляване на отстъпки и управление на базата данни на клиентите. Клиент-сървърна технология и взаимодействие с всякакви Windows - приложения. Предлагат се демо и NFR версии. ATOL: Драйвери за търговско оборудване Набор от софтуерни компоненти, който позволява на всяко приложение на Windows да работи с широка гама от търговско оборудване. Единен интерфейс и обща логика за работа с различно оборудване: фискални регистри, системен касов апарат, скенери за баркод, терминали за събиране на данни, принтери, електронни везни и др. Подробна документация, прости примери и тестови помощни програми. Използвайте във всички приложения на Windows. Предлагат се демо и NFR версии. Търговско оборудване Фискални регистратори; POS терминали, Touch POS терминали; Пасивна система KKM; Скенери за баркод; Принтери за рецепция и кухня; Принтери за етикети; Терминали за събиране на данни; Показвания на купувача; Програмируеми клавиатури; Чекмеджета за пари; Четци на магнитни карти; Везни с печат на етикети; Системни електронни везни; Консумативи.