АТОЛ Сканери штрих-коду» Посібник із програмування сканерів ZEBEX

Транскрипт

1 «АТОЛ: Сканери штрих-коду» Посібник із програмування сканерів ZEBEX Москва, 2003

3 Посібник із програмування сканерів ZEBEX. Зміст. 3 ЗМІСТ Вступ 4 Скорочення 4 Мета документа 4 Про сканери штрих-коду 4 Режими роботи сканера 5 сканера 5 Параметри програмування 5 Установка параметрів за замовчуванням 10 Параметри RS-232C 11 параметрів передачі даних через клавіатуру коду 27 Тривалість звукового сигналу при успішному зчитуванні штрих коду 28 Таймаут передачі даних 30

4 4 «АТОЛ: Сканери штрих-коду». Вступ. Введення Скорочення У цьому посібнику використано скорочення: CCD (ПЗС) ПК ОС Charge Couple Device (Прилад із зарядним зв'язком). Персональний комп'ютер. Операційна система. Програмне забезпечення. Мета документа Складаючи цей документ, ми прагнули вирішити декілька завдань: (а) створити українськомовний посібник із програмування найпоширеніших сканерів штрих-коду, виробництва компанії ZEBEX INDUSTRIAL INC.; (б) описати процедури програмування найбільш корисних параметрів, з якими найчастіше доводиться стикатися під час роботи зі сканером; (в) зробити документ, яким зручно скористатися. Ми постаралися вирішити ці завдання. Якщо з якихось причин Ви не знайшли потрібних Вам параметрів у цьому документі, зверніться до оригінального посібника (USER S MANUAL), яке входить до комплекту постачання Вашого сканера. Про сканери штрих-коду Сканер штрих-коду пристрій, призначений для зчитування штрих-коду та перетворення його даних для подальшої передачі в касовий апарат, ПК або POS-систему. Штрих-код, якиммаркуються об'єкти (товари, інвентар тощо.), найчастіше є ряд смуг (штрихів) різної ширини розділених між собою невеликими проміжками. Відношенням товщини чорних і білих смуг кодується інформація, яку може вважати сканер штрих-коду, при цьому сканер не робить відмінностей між великим і маленьким штрих-кодом (один і той же штрих-код успішно зчитується при друку в різних масштабах). Поряд із штриховим кодом, як правило, міститься його алфавітно-цифровий еквівалент, який може прочитати людина. Більш детальна інформація про сканери штрихового коду та технологію штрихового кодування доступна на наших сайтах:

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

6 6 «АТОЛ: Сканери штрих-коду». Вступ. Параметри передачі даних через RS-232C Для коректної роботи сканера та пристрою (касового апарату, ПК або POS-системи) за протоколом RS-232C необхідно, щоб сканер та пристрій мали однакові параметри взаємодії за цим протоколом (опис інтерфейсу RS-232C ви можете знайти у 16 томі бібліотеки системного програміста див. «Фролов А.В., Фролов Г.В. Модеми та факс-модеми»). Нижче наведено параметри, які необхідно запрограмувати, щоб сканер передавав дані по інтерфейсу RS-232C. Примітка Далі під пристроєм розуміється касовий апарат, ПК або POS-система. Включити RS-232C зчитування штрих-коду «Включити RS-232C» дозволяє роботу за інтерфейсом RS-232C. Швидкість передачі в бодах – швидкість передачі даних за інтерфейсом RS-232C; у сканері та пристрої повинні бути задані однакові швидкості. Четність - додатковий біт, що дозволяє виявляти помилки під час передачі даних; у сканері та пристрої повинні бути задані однакові налаштування парності. парність = непар (Odd) якщо встановлений даний параметр, то біт парності приймає значення 1 або 0 для того, щоб кількість біт, рівних 1, було непарним. парність = пар (Even) якщо встановлений даний параметр, то біт парності приймає значення 1 або 0 для того, щоб кількість біт, рівних 1, було парним. парність = скинутий (Space) якщо встановлений даний параметр, то біт парності завжди дорівнює 0 (скинутий). парність = встановлений (Mark) якщо встановлений даний параметр, то біт парності завждидорівнює 1 (встановлений). Біти даних – кількість бітів даних; у сканері та пристрої повинні бути задані однакові налаштування бітів даних. Стоп біти – кількість стопових біт; у сканері та пристрої повинні бути задані однакові налаштування стопових біт. Завершення посилки – коди символів, що сигналізують про завершення посилки даних. Таймаут передачі - тайм-аут перед передачею даних штрих-коду в пристрій.

7 Посібник із програмування сканерів ZEBEX. Вступ. 7 Апаратне керування потоком даних якими сигналами (RTS/CTS) буде керуватися потік даних від сканера. Увімкнути RTS/CTS перед передачею даних, сканер виставляє сигнал RTS (Request To Send запит передачі) і очікує сигналу CTS (Clear To Send дозвіл передачі). Вимкнути 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 підтвердження (acknowledge)) або NAK(15H заперечення (negative acknowledge)). Якщо прийнято ACK, сканер завершує цикл передачі і чекає зчитування наступного штрих-код. Якщо прийнято NAK, сканер повторює дані штрих-коду і знову чекає відповіді ACK або NAK. Заборонити ACK/NAK сканер не очікує відповіді після передачі даних.Параметри передачі даних через клавіатурний порт Якщо сканер підключається в розрив клавіатури ПК, то його необхідно запрограмувати для роботи в режимі емуляції клавіатури, в цьому режимі сканер передає дані штрих-коду через клавіатурний порт ПК у вигляді кодів символів, емулюючи натискання клавіатури. Дозволити передачу даних через клавіатурний порт зчитування штрих-коду "Дозволити передачу через клавіатурний порт" дозволяє працювати в режимі емуляції клавіатури.

9 Посібник із програмування сканерів ZEBEX. Вступ. 9 Вихід із режиму програмування підтверджується одним тривалим та одним коротким звуковим сигналом. Якщо в режимі програмування штрих-код було раховано неправильно, сканер видає короткий звуковий сигнал. Примітка 1: Додаткову інформацію про характер звуку див. у Посібнику з налаштування та експлуатації, яке входить до комплекту постачання сканера. Примітка 2: Визначення параметрів програмування див. у розділі «Параметри програмування».

10 10 "АТОЛ: Сканери штрих-коду". Встановлення стандартних параметрів. Встановлення параметрів за замовчуванням Встановити параметри за замовчуванням

11 Посібник із програмування сканерів ZEBEX. Установки RS-232C. 11 Параметри RS-232C Дозволити RS-232C Дозволити передачу даних через RS-232C

12 12 «АТОЛ: Сканери штрих-коду». RS-232C. Швидкість передачі у бодах. Швидкість передачі в бодах [9600] 4800

13 Посібник із програмування сканерів ZEBEX. RS-232C. Швидкість передачі у бодах. 13 Продовження

14 14 "АТОЛ: Сканери штрих-коду". RS-232C. Парність. Четність Чет (Even) Непар (Odd) [Встановлений (Mark)] Скинуто (Space)

15 Посібник із програмування сканерів ZEBEX. RS-232C. Стоп биті. 15 Стоп біти [1] 2

16 16"АТОЛ: Сканери штрих-коду". RS-232C. Біти даних. Біти даних 7 [8]

17 Посібник із програмування сканерів ZEBEX. RS-232C. Завершення посилки. 17 Завершення посилки Ні [CR/LF] CR

18 18 "АТОЛ: Сканери штрих-коду". 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 "АТОЛ: Сканери штрих-коду". RS-232C. Очікування ACK/NAK. Очікування відгуку ACK/NAK [300 мс] 500 мс 1 секунда

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

22 22 «АТОЛ: Сканери штрих-коду». Передача даних у клавіатурний порт. параметрів передачі даних через клавіатурний порт Дозволити передачу даних через клавіатурний порт Дозволити передачу даних через клавіатурний порт

23 Посібник із програмування сканерів ZEBEX. Клавіатура. Вибір країни/мови. 23 Вибір країни/мови [USA] UK

24 24 "АТОЛ: Сканери штрих-коду". Клавіатура. Вибір типу клавіатури. Вибір типу клавіатури [IBM AT] IBM XT

25 Посібник із програмування сканерів ZEBEX. Клавіатура. Завершення посилки. 25 Завершення посилки Ні [Return] Tab (09H) Execute (11H)

26 26 «АТОЛ: Сканери штрих-коду». Клавіатурний режим Клавіатурний режим [Scan Code] Передавати скан-коди Alt Передавати скан-коди з увімкненим станом Alt

27 Посібник із програмування сканерів ZEBEX. Частота звукового сигналу. 27 Частота звукового сигналу при успішному зчитуванні штрих-коду [Середній] Низький Високий Заборонити

28 28 «АТОЛ: Сканери штрих-коду». Тривалістьзвуковий сигнал. Тривалість звукового сигналу при успішному зчитуванні штрих коду 120 мс (довгий) [50 мс (середній)] 20 мс (короткий)

29 Посібник із програмування сканерів ZEBEX. Тривалість звукового сигналу. 29 Продовження таблиці 5 мс (дуже короткий) Заборонити

30 30 "АТОЛ: Сканери штрих-коду". Таймаут передачі даних. Таймаут передачі даних Перед передачею штрих-коду в касовий апарат, ПК або POS-систему можна додати невелику затримку. [Ні] 100мс 500мс

31 Посібник із програмування сканерів ZEBEX. Таймаут передачі даних. 31 Продовження таблиці 1секунда Заборонити

32 32 «АТОЛ: Сканери штрих-коду». Для нотаток.

33 Посібник із програмування сканерів ZEBEX. Для нотаток. 33

34 34 «АТОЛ: Сканери штрих-коду». Для нотаток.

36 Розробка торговельного обладнання та програмного забезпечення класу Front-Office для автоматизації підприємств. Адаптація до українських умов обладнання для автоматичної ідентифікації та POS-периферії русифікація, посібники з налаштування та експлуатації, програмне забезпечення для роботи з обладнанням. Створення разом із партнерами рішень для автоматизації підприємств усіх сфер діяльності. Продаж та просування обладнання, програмного забезпечення та типових комплексних рішень через розгалужену партнерську мережу по всій країні. Фіскальні реєстратори Принтери чеків із фіскальною пам'яттю. Дозволяють друкувати чеки з будь-якого програмного забезпечення. Касові програми для фіскальних реєстраторів не потребують сертифікації. Висока надійність та швидкість роботи, перевірені часом та створеними на базі цих ККМ проектами. Єдина відпрацьована технологія підключення до будь-якого програмного забезпечення. Використання у всіх сферах застосування. Наявність демонстраційної (NFR) версії.Пасивні системні ККМ Недороге рішення для автоматизації невеликих підприємств. Єдине функціональне ядро ​​ККМ та універсальний драйвер для роботи з ПК. Робота ККМ із периферійним обладнанням (сканери штрих-коду, електронні ваги, КУ ТРК тощо). Робота з MemoPlus 3 (до товарів, кількісний та вартісний облік). Наявність демонстраційної (NFR) версії. "АТОЛ: Робоче місце касира" Популярна програма для автоматизації роботи касира. Робота із фіскальними реєстраторами. Широкий вибір периферійного обладнання для формування робочого місця. Ефективність, зручність, швидкість роботи та взаємодія з будь-яким товарообліковим ПЗ. Широкий набір сервісних функцій та розвинена система дисконтування. Робота із банківськими платіжними системами. Підтримка технології Touch Screen. Наявність демонстраційної та NFR версій та навчального режиму. "АТОЛ-CARD" Гнучкий інструмент для створення дисконтних систем будь-якої складності. Довільні знижки, накопичувальні системи, персоніфікований облік відвідувань, розпродажі. Візуальне налаштування правил нарахування знижок та керування базою даних клієнтів. Технологія клієнт-сервер та взаємодія з будь-якими Windows – додатками. Наявність демонстраційної та NFR версій. «АТОЛ: Драйвери торгового обладнання» Набір програмних компонентів, що дозволяє будь-якому Windows - застосуванню працювати з широким спектром торговельного обладнання. Єдиний інтерфейс та загальна логіка роботи з різним обладнанням: фіскальні реєстратори, системні ККМ, сканери штрих-коду, термінали збору даних, принтери, електронні ваги тощо. Детальна документація, прості приклади та тестові утиліти. Використання у будь-яких Windows - додатках. Наявність демонстраційної та NFR версій. Торговельне обладнання Фіскальні реєстратори; POS-термінали; Touch POS-термінали; Пасивнісистемні ККМ; Сканери штрих-коду; Чекові та кухонні принтери; Принтери етикеток; Термінали збору даних; Дисплеї покупця; Програмовані клавіатури; Грошові скриньки; Рідери магнітних карток; Терези з печаткою етикеток; Системні електронні ваги; Витратні матеріали.