Цель данного обзора - предоставить начальную информацию, необходимую для правильного выбора и использования Терминалов Сбора Данных CipherLAB.
Компания CipherLAB (Сайфер ЛАБ) уже много лет занимается производством Терминалов Сбора Данных. Не будет преувеличением сказать, что именно Терминалы Сбора Данных на текущий момент являются основной специализацией Компании. CipherLAB первой выпустила на рынок недорогие модели портативных терминалов, стоимость которых сделала их доступными для использования на небольших складах и торговых предприятиях. С тех пор терминалы сбора данных более не являются чем-то экзотическим и стали привычным инструментом кладовщика. В настоящий момент Компания выпускает целое семейство Терминалов сбора данных, для использования в различных отраслях в любых условиях эксплуатации. Произведем некоторую классификацию Терминалов Сбора Данных CipherLAB:
Классификация Терминалов Сбора Данных CipherLAB по областям применения
Терминалы начального уровня – серия карманных DOS-терминалов 8200, 8000/8001, терминалы 9200 (Windows), RK25 (Android). Предназначены для использования в небольших магазинах и иных торговых фирмах, имеющих торговый зал и склад, для ведения приемки/отгрузки товара, для проведения периодических инвентаризаций, т.е. для постоянного использования с невысокой загрузкой.
Универсальные терминалы – серия 8300/8400, CP55 (Windows), RS30/RS31 (Android).Предназначены для использования на предприятиях розничной торговли и складах среднего размера. Основные задачи: инвентаризация, подбор и комплектация накладных, оприходование товаров в режиме постоянного использования с высокой загрузкой. Переносят падения и неаккуратное обращение кладовщиков.
Складские терминалы индустриального стандарта – серии 8600 (DOS), 9700 (Windows/Android), CP60 (Windows), RS50 (Android). Предназначены для использования на больших складах, в логистике (транспортировке грузов), в неблагоприятных внешних условиях (пыль, грязь, влага), внутри и вне помещений (отрицательные температуры), в тяжелых режимах эксплуатации (большая нагрузка, падения, вибровоздействия и т.д.).
Классификация Терминалов Сбора Данных CipherLAB по используемым считывателям информации
Считыватель штрихкода повышенной дальности на основе ПЗС-матрицы (LRCCD – Long Range CCD; линейные и двумерные имиджеры). В отличие от контактных считывателей, которые имеют дальность 1-5 см, LRCCD имеет дальность считывания 12-15 см. По сравнению с лазерными считывателями лучше переносит падения (нет движущихся частей). В Терминалах используются считыватели разработки и производства самой компании CipherLAB, Motorola, Honeywell. Наиболее популярными в последнее время становятся считыватели 2D-имиджеры, позволяющие считывать как линейные (одномерные), так и двумерные штрихкоды PDF417 (акцизные марки), QR-Code, Maxicode, DataMatrix и др.
Лазерные считыватели
В считывателях используется развертка луча лазерного излучателя видимого диапазона. Стандартная дальность 15-25 см, повышенная дальность: до 1 метра, очень большая дальность: до 5 метров (зависит от плотности и контрастности считываемого штрихкода). Считыватели очень большой дальности особенно актуальны на складах с высокими стеллажами, а также при необходимости считывать коды не покидая погрузчика. В терминалах CipherLAB используются лазерные считыватели производства Компании Motorolla (Symbol).
В дополнение к считывателю штрихкода некоторые терминалы могут быть оборудованы считывателем радиочастотных меток RFID (Radio Frequency IDentification) на частоте HF (High Frequency) 13.56 МГц (считывают карты и транспондеры стандартов Mifare ISO14443A, ISO14443B, ISO15693, ICODE) или на частоте UHF (Ultra High Frequency) 840 - 960 МГц.
Классификация Терминалов Сбора Данных CipherLAB по используемым Операционным Системам.
Терминалы 8xxx управляются DOS-подобной операционной системой, разработанной самой компанией CipherLAB, терминалы 9700, CP55, CP60 управляются операционной системой Windows (здесь и далее имеется ввиду Windows для портативных устройств: Windows CE, Windows Mobile, Windows Embedded Handheld), терминалы RS30/RS31, RS50 управляются системой Android. Все варианты имеют свои достоинства и недостатки, перечислим основные.
Операционная Система CipherLAB-OS в сравнении c Android/Windows:
К несомненным преимуществам терминалов, под управлением Android следует отнести привычность интерфейса, возможность более легкого (с учетом указанных ограничений) переноса существующих программ, возможность использования стандартных компиляторов и библиотек для программирования терминалов.
Классификация ТСД по способу передачи информации:
Автономные терминалы
Обмен данными между ПК и терминалом происходит непосредственно рядом с ПК. Т.е. оператор должен подойти к компьютеру, поставить терминал в интерфейсную подставку (подключается к компьютеру по COM-порту или USB) и активировать процедуру обмена данными между терминалом и компьютером. После этого Оператор отправляется на склад или в торговый зал, чтобы выполнить требуемую задачу. После выполнения задачи Оператор возвращается к компьютеру и передает в него собранные данные, опять же воспользовавшись интерфейсной подставкой.
Автономными терминалами обычно реализуются следующие типовые задачи:
При выборе автономного терминала сбора данных, следует обратить особое внимание на объем памяти данных. Например 2МБ памяти данных достаточно для загрузки каталога товаров до 18000 наименований, 10 МБ – для каталога из более чем 100000 наименований. Эти значения справедливы для загрузки каталогов товаров с длиной поля наименования до 50 символов. Наименования большей длины грузить в терминал нет смысла, т.к. обычно для отображения наименование достаточно пары строк экрана терминала).
Радиочастотные терминалы (Терминалы с радиоинтерфейсом).
Кроме обычных интерфейсов (RS232 или USB) эти терминалы имеют возможность передавать данные по радиоканалу. Прежде всего, это радиоэзернет (WiFi, 802.11b,g,n), GSM/GPRS/3G/4G.
Поскольку радиотерминалам не требуется хранить в памяти каталог товаров, они обычно имеют небольшой объем памяти данных, достаточный для формирования и хранения обрабатываемых документов (накладных).
Терминалы, имеющие модуль WiFi могут быть подключены к локальной сети с помощью стандартных точек доступа 802.11b/g/n. После настройки сетевых параметров (IP-адрес и др.) терминалы могут устанавливать связь с любым выбранным компьютером в локальной сети (назовем его сервером). Имеется три основных режима работы радиотерминалов: онлайн, пакетный и удаленного рабочего стола.
Программа 1С: Управление торговлей 8 (редакция 11.x) имеет ряд уникальных преимуществ в области автоматизации складских операций.
Одной из них является специальный интерфейс «Мобильное рабочее место работника склада» для терминалов сбора данных и других портативных устройств. С его помощью вы сможете выполнять различные операции без использования каких-либо дополнительных платных интерфейсов.
Для того чтобы воспользоваться данным функционалом необходимо иметь терминал сбора данных с разрешением экрана 320х240 или 320х320.
Внешний вид интерфейса выглядит так:
Управлять программой просто как с помощью клавиатуры, так и с помощью стилуса (для сенсорных экранов). Для комфортной работы предусмотрена светодиодная индикация.
Bluetooth
Как автономные, так и радиочастотные терминалы в дополнение к основным интерфейсам могут быть оборудованы интерфейсом Bluetooth. Он обычно используется для подключения к терминалу каких-либо периферийных устройств, например мобильных принтеров. В этом случае, собранные данные могут быть распечатаны на принтер без участия компьютера. Также Bluetooth можно подключить как виртуальный СОМ-порт и обмениваться данными без подставки или кабеля по Bluetooth.
Особенности программирования терминалов сбора данных CipherLab.
Вместе со всеми Терминалами Сбора Данных Компания CipherLAB бесплатно поставляет Генератор Приложений. Это программное обеспечение, выполняемое на персональном компьютере, предназначено для быстрого описания алгоритма работы Терминала Сбора Данных CipherLAB. Редактор Баз Данных описывает структуру файлов в памяти терминала для хранения и обработки собираемых данных, редактор Форм задает экранные формы, используемые для сбора данных и заполнения/модификации файлов данных, редактор Меню описывает структуру вызываемых меню при работе терминала. Все это сделано в интуитивно понятной форме и не требует специальной подготовки пользователя, т.е. пользователь не должен быть программистом!
Описанные в данном обзоре алгоритмы работы с терминалом сбора данных были реализованы с помощью Генератора Приложений и являются лишь типовыми примерами. На их основе можно без труда реализовать любые изменения и заставить терминал сбора данных выполнять необходимые операции. Как это делается? Предварительно в терминал загружается специальная прошивка, позволяющая терминалу работать с Генератором Приложений (в новый терминал эта прошивка загружена при предпродажной подготовке в Компании-поставщике). С помощью Генератора Приложений пользователь описывает алгоритм работы терминала и структуру собираемых данных (проще и быстрее на основе типовых примеров, поставляемых вместе с Генератором). Генератором Приложений формируется файл задачи, который загружается в терминал сбора данных по интерфейсу RS232 или USB. После перезагрузки терминал готов к работе. Подробно работа Генератора Приложений описана в руководстве пользователя, поставляемом вместе с ПО для терминала.
Следует отметить, что Генератор Приложений и все терминалы сбора данных CipherLAB полностью русифицированы.
Для более сложных задач, решение которых не под силу Генератору Приложений, предлагается воспользоваться компилятором С или BASIC-интерпретатором. Конечно же, в этом случае пользователю необходимо владение указанными алгоритмическими языками, описание и необходимые библиотеки функций предоставляются.
Некоторые ограничения
Описанные в данном обзоре реализации функций терминалов имеют ограничения по использованию. Некоторые из них доступны только на терминалах, поставляемых фирмами-распростраителями данного обзора, некоторые не являются бесплатными. Пожалуйста, требуйте у своего поставщика предоставления терминалов с описанным функционалом.
Воспроизведение материалов данного обзора допускается только для описания терминалов сбора данных, производимых компанией CipherLAB.