Торговое оборудование
  главная     о компании     новости     сертификаты     вакансии     ссылки     галерея     гостевая книга   
Торговое оборудование Этот сайт и/или доменое имя D-EL.RU продается.
Обращаться по e-mail адресу: 2561604@bk.ru
 
   Технические средства обеспечения торговли    
ТОРГОВАЯ ТЕХНИКА

Контрольно-кассовая техника

arMaxMemo Версия 1.0
Аппаратный кассовый сервер OnLine



• Устройство arMaxMemo - это аппаратный кассовый сервер OnLine. arMaxMemo выполняет все функции компьютера в режиме OnLine и позволяет воспользоваться преимуществами этого режима, одновременно устраняя все его недостатки

• arMaxMemo содержит дисковод SmartMedia. Это позволяет использовать arMaxMemo в удаленных торговых точках (киоски и т.п.). Вы просто записывается на дискету SmartMedia накладные на отгрузку товара, и отдаете дискету курьеру. Последний, объезжая торговые точки, выгружает товар, а пока идет процесс, arMaxMemo считывает свои накладные на с дискеты и записывает на неё данные о продажах. Далее курьер едет в следующую точку, и там процесс повторяется. Вернувшись в центральный офис, курьер отдает дискету оператору, компьютер считывает результаты и создает документ продаж. Одной дискеты SmartMedia объемом 32Мб хватает практически для любых задач.

• В arMaxMemo заложены средства защиты от потери информации. Если Вы потеряли дискету, или случайно перепутали, то никакого сбоя не произойдет. arMaxMemo всегда помнит, какие накладные уже приняты, и никогда не считает накладную дважды. arMaxMemo знает свои накладные и не трогает чужие. arMaxMemo отдает компьютеру полною информацию о своем состоянии, и ПК может восстановить «потерянные» данные

• В arMaxMemo на порядок стабильнее, чем компьютер, т.к не содержит лишних компонентов (жесткие диски, операционная система Windows и т.п.).

• arMaxMemo может обслуживать до пяти ККМ. При этом его стоимость существенно ниже, чем стоимость надежного персонального компьютера.

• Внешне arMaxMemo - небольшое устройство (25x77x120), с двумя разъемами RS232 (1-ый - для подключения ККМ, 2-ой - для дополнительных устройств) и одним слотом для карт SmartMedia.

Общие принципы работы

Устройство arMaxMemo представляет собой автономный аппаратный кассовый сервер. arMaxMemo – компьютер, содержащий процессор, память, flash-память и дисковод. arMaxMemo выполняет роль базы данных для пассивных ККМ, позволяя таким образом автоматизировать розничную торговлю самым дешевым путем.

Идея работы заключается в следующем (для упрощения понимания приведем конкретный пример).

Допустим, торговая организация состоит из центрального офиса (ЦО) и трех торговых точек (ТТ1, ТТ2 и ТТ3). В каждой точке находятся arMaxMemo и ККМ, в офисе – персональный компьютер. Товары по точкам развозят два курьера.

В ЦО оператор формирует накладные на передачу товаров в каждую ТТ. Пусть получилось 2 накладные в ТТ1 и по одной накладной в остальные точки. После формирования накладной (или после окончания формирования всех накладных) оператор выгружает эти документы в драйвер arMaxMemo (у драйвера есть своя собственная небольшая база данных для каждого arMaxMemo). Когда приходят курьеры за своими накладными, оператор вставляет дискету SmartMedia в компьютер и дает драйверу команду записать новые документы. Дискет нужно две (т.к. у нас два курьера), или четыре (на всяких случай, вдруг с одной дискетой что-нибудь случится). Таким образом, оператор делает две (или четыре) копии данных, и отдает курьерам. На каждой дискете записана вся информация (т.е четыре накладных) для всех arMaxMemo (ТТ1, ТТ2 и ТТ3), поэтому неважно, какую дискету какому курьеру давать.

Курьеры едут на ТТ, и, пока товар разгружается, вставляют дискеты в arMaxMemo. Устройство находит на дискете предназначенные для него файлы (имена файлов эквивалентны серийному номеру arMaxMemo), и загружает из файлов только новые накладные – arMaxMemo помнит номера всех ранее загруженных накладных, и не будет дважды загружать один документ. Таким образом, если курьеры что-то перепутают (воткнут обе дискеты, в одну точку приедет два курьера, или не тот курьер, или следующий курьер приедет раньше предыдущего), ничего страшного не произойдет – целостность информации не нарушится. Ключевым здесь является номер документа, который должен быть уникальным за все время эксплуатации arMaxMemo. Это значит, что если Вы ежегодно начинаете нумерацию документов с единицы, то эту схему придется изменить на сквозную нумерацию.

arMaxMemo запишет на дискету отчет о продажах с уникальным номером. Курьер заберет дискету и поедет в следующую ТТ, где процесс повторится, или в ЦО. В офисе оператор заберет у курьеров все дискеты и по очереди вставит их в дисковод. Компьютер считает данные о продажах (тоже только один раз, даже если один и тот же отчет записан на нескольких дискетах) и сразу же запишет на дискету новые накладные (если они есть). Кроме того, компьютер считает с дискеты, какие накладные были получены arMaxMemo и отметит у себя в базе драйвера.

Если курьеры потеряют дискету по дороге в ТТ, то, конечно, arMaxMemo не получит новые документы, но и драйвер не получит от arMaxMemo подтверждения и на следующую дискету запишет и новые и старые документы. Если курьеры потеряют дискету на обратной дороге, то компьютер не получит отчет о продажах, но зато в следующий отчет войдут и данные от предыдущего (т.е. вместо двух отчетов будет один общий). Таким образом, кроме разъяснительной работы с курьерами, никаких других действий по восстановлению нормального функционирования системы не потребуется.

Работа с драйвером

После инсталляции запустите драйвер и добавьте серийные номера имеющихся у Вас arMaxMemo. Для каждого arMaxMemo задайте имя (для удобства), описание (обычно – место расположения) и настройте подключенные ККМ. Если какие-либо устройства Вы будут использоваться первый раз, то для каждого из них запишите на дискету команду обнуления и вставьте эту дискету по очереди в каждый новый arMaxMemo.

Если конкретный arMaxMemo уже использовался Вами ранее (т.е. драйвер раньше уже стоял на другой машине и обслуживал этот arMaxMemo, а теперь просто переносится на другой компьютер), то просто перенесите со старого компьютера на новый соответствующие файлы хххххххх.arm.

Драйвер не предназначен для прямого создания документов и работы с отчетами (непосредственно из окон драйвера). Эти функции предусмотрены только в демонстрационных и отладочных целях. Основной способ использования драйвера – через OLE-вызовы из других программ. Например, с драйвером поставляются обработки для системы 1С (версия 7.7). Аналогично драйвер подключается и любой другой программе, имеющей возможность выполнять OLE- вызовы. Если для Вас актуальны другие способы обмена информацией, например, через файлы и командную строку, пишите нам на info@armax.ru

База данных драйвера

Драйвер arMaxMemo использует небольшую файловую базу данных. В отдельном каталоге для каждого устройства создается файл с именем хххххххх.arm, где хххххххх – серийный номер соответствующего устройства. В этих файлах хранятся все настройки, документы и отчеты для данного arMaxMemo. Если такой файл будет поврежден, или удален, то драйвер не сможет корректно сформировать дискету для arMaxMemo и, в результате устройство придется обнулять.

Одно устройство arMaxMemo может корректно управляться только одним драйвером. (т.е. если Вы попытаетесь на разных компьютерах подключить arMaxMemo с серийным номером 100 и давать ему команды и оттуда и оттуда, то получится что зря). Для контроля такой ситуации каждый файл базы данных имеет уникальный идентификатор, arMaxMemo запоминает этот идентификатор после начала работы и не принимает команды от других копий драйверов. Тем не менее, если скопировать файл хххххххх.arm на другую машину, то добиться ошибки, конечно можно. Просто этого делать не надо.

Для упрощения понимания ситуации во всей документации говорится, что arMaxMemo может работать только с одним компьютером. На самом деле это не так. arMaxMemo может работать только с одной базой данных. Т.е., если Вы работали c arMaxMemo на одном компьютере, и захотели перенести работу на другой, достаточно перенести файл базы данных со старого компьютера на новый. Кроме того, если папку, в которой лежат файлы базы данных драйвера сделать сетевой, то можно управлять одной arMaxMemo и с нескольких компьютеров.

Работа с накладными

Каждый документ (накладная на отгрузку товара) должен иметь уникальный номер. Попытка передать в arMaxMemo еще один документ с таким же номером интерпретируется как повторная передача документа и отменяется.

Для удобства работы у документа имеется поля даты и дополнительного номера. Дополнительный номер – произвольная строка длиной 32 символа. Эти поля нигде не используются и предназначены только для облегчения привязки драйвера к другим программам.

Документ после создания имеет статус «новый». Документы с этим статусом можно удалить из базы драйвера. После записи на дискету документа получает статус «выгружен». После получения от arMaxMemo подтверждения об успешном приеме документа статус меняется на «получен».

Работа с отчетами

Отчеты о продажах работают по кумулятивному принципу:т.к. ресурсы памяти arMaxMemo ограничены, то в устройстве хранятся только текущие остатки и сумма всех продаж (количество продаж, сумма продаж, количество возвратов, сумма возвратов) за весь период работы от последнего обнуления. Драйвер, имея информацию о последнем состоянии, получая текущее состояние, формирует документ о продажах за период, вычисляя разницу между двумя отчетами. Поэтому, если какой-либо отчет «потерялся», или из-за задержек следующий отчет получен раньше предыдущего, то драйвер сформирует только один общий отчет. Т.е. если у Вас есть три дискеты с позавчерашним, вчерашним и сегодняшним отчетом о продажах, и Вы сначала вставите в компьютер сегодняшнюю дискету, то получится сразу один отчет за три дня, а остальные две дискеты можно уже не вставлять – они все равно будут проигнорированы как устаревшие.

После передачи отчета из базы драйвера во внешнюю программу, у отчета можно установить признак «считан».

Работа arMaxMemo

Так как мы стремились сделать arMaxMemo максимально дешевым, то устройство получилось очень простым:имеется всего одна кнопка – выключатель питания, три светодиодных индикатора, разъем для дисковода и два разъема для ККМ и сканера.

Выключатель питания.

Используется для включения и выключения устройства. При фатальных ошибках можно использовать как кнопку перезагрузки (reset). Впрочем, при фатальных ошибках перезагрузка редко помогает.

Индикаторы.

Левый – индикатор питания, когда устройство включено, должен гореть постоянно.
Средний – индикатор работы с дискетой SmartMedia, или с внутренней базой данной. Во время продаж на ККМ в режиме OnLine, этот индикатор должен помигивать, что является признаком нормальной работы системы. Во время работы с дискетой этот индикатор мигает постоянно.
Правый – индикатор ошибки. При ошибке мигает несколько раз, делает паузу и опять мигает. Число миганий – код ошибки.

Дисковод.

Дискета SmartMedia вставляется в дисковод контактными площадками вниз, быстро, но плавно и до упора. После этого средний индикатор начинает мигать. Прекращение мигания более чем на три секунды означает, что работа закончена, дискету можно вытаскивать. Пока идет работа с дискетой, выполнять продажи на ККМ не возможно.

Разъемы.

Правый – разъем питания. Устройство питается от стандартной электросети 220В через адаптер, либо, в некоторых моделях ККМ, непосредственно от порта ККМ.
Средний разъем (порт 1) – порт ККМ. Этот разъем соединяется с портом ККМ. Описание подключения и распайки кабелей смотрите ниже.
Левый разъем (порт 2) – порт сканера. При использовании ККМ Меркурий 130Ф в этот разъем следует подключить сканер штрих-кодов (если он используется)

Технические характеристики

Поддерживаемые ККМ Меркурий 112Ф
Меркурий 130Ф
Меркурий 140Ф (протокол 1С)
Параметры внутренней базы размер номенклатуры товаров – до 48000
количество штрих-кодов – до 60000
количество накладных – 2048
Интерфейсные возможности 2 порта RS232 (1-й – ККМ, 2-й – сканер штрих-кодов)
1 разъем SmartMedia карт
возможность работы до 30 arMaxMemo с одной 32-х мегабайтной SM-картой
Обмен данными Центр – Торговая точка с помощью SmartMedia карты
Функциональные возможности регистрация продаж по коду
регистрация продаж по штрих-коду
регистрация суммовых продаж
возможность работы со скидками/наценками
регистрация возвратов
Программное обеспечение компонента для работы с arMaxMemo из 1С
OLE сервер для работы с arMaxMemo из любых приложений
Питание От внешнего блока питания (адаптера) на 4,75 – 10V, 100mA
Меркурий 112Ф – от порта ККМ
Меркурий 130Ф – от внешнего блока питания, либо от порта ККМ в новых/доработанных моделях ККМ
Меркурий 140Ф – от порта ККМ

 

Нестандартные вешала
 
Торговая мебель из алюминиевого профиля
 
Видеоролик