Использование связи GPRS в кассовых системах «ТВД» Общие сведения Обмен данными через GPRS, обеспечивает перенос файлов с/на SD карты («Штрих-М-ТВД») или файловой системы («Ярус-ТВД») с/на удаленный компьютер, на котором должна выполняться программа Файл-сервер ТВД. Иными словами – обеспечивается перенос информации между SD-картой, установленной в терминале ТВД (или файловой системы «Ярус-ТВД») и удаленным компьютером как альтернатива ручного переноса информации на SD-карте. Компьютер должен быть подключен к интернету непосредственно, или через роутер, но таким образом, чтобы входящие вызовы на заданный адрес и порт (данные пары задаются в настройке ТВД) "доходили" до программы Файл-сервер ТВД. Для этого необходимо ПРОВИЛЬНО настроить "экран" или антивирус с этой функцией, если конечно эти средства задействованы. В качестве GPRS модема использовался модем на базе модулей SIM300/SIM-900. Все команды общения с модемом GPRS реализованы в виде ATкоманд модулей SIM-300/SIM-900, чем достигнута высокая степень совместимости с различными модемами, построенными на базе модулей SIM-300/SIM-900. Тем не менее, при планировании использования конкретного модема GPRS, необходимо убедиться в его совместимости, для чего, в случае отсутствия реального терминала ТВД, можно воспользоваться любым имитатором КС ТВД версии 2.00 и выше. Настройка GPRS Настройка с клавиатуры ТВД (только для КС «Штрих-М-ТВД») Подключить модем GPRS к порту компьютера, определив его как "1.Компьютер" и установив скорость 115200 (0.Технологический /4.Внешние устройства) Доступ к функциям обмена данными по GPRS в 4.Программирование /3. Система данных /0.Работа с файлами/1.Обмен файлами. В “2.Настройка обмена” необходимо установить (в 4.Программирование /3. Система данных /0.Работа с файлами/1.Обмен файлами): - в 1.Тип коммуникаций 3.GPRS, в 2.Настройка TCP/IP задать три пары адресов и портов сервера (как минимум можно задать и одну пару). - в 3.Настройка GPRS выполнить 1.Настройка из файла (данные связи будут взяты из файла gprs.dat. Структура данного текстового файла следующая: 3 строки: 1 - APN 2 - логин 3 - пароль например: ------------------internet.mts.ru mts mts // MTC ----------------MegaGPRS gdata gdata //Мегафон Данный файл необходимо создать в любом текстовом редакторе на компьютере и поместить его на SD карту, которая затем должна быть установлена в ТВД. - установить тайм-ауты обмена, в 0.Работа с файлами /4.Тайм-ауты), задать 2.Тайм-аут соединения с сервером) – по умолчанию 60 сек. - в 4.Тайм-ауты задать время подтверждения и время ответа. Рекомендуемое значение – 30-45 сек. Настройка с использованием программы FSS_TVD.EXE (для КС «Штрих-М-ТВД» и КС «Ярус-ТВД») Подключить ТВД к компьютеру, на компьютере запустить программу FSS_TVD.EXE и выполнить установление связи (в соответствие с документацией «Р-во администратора»). В настроечных параметрах выбрать 15.Обмен файлами, В типе коммуникаций указать GPRS и записать данный параметр в ТВД нажав кнопку «Записать в ТВД». Далее, в открывшемся списке: задать все параметры также, как и при вводе с клавиатуры ТВД. Проверка связи Запустить сервер ТВД (если он ранее не был запущен). Для проверки связи выполнить 0.Работа с файлами/ 4.Установление связи. Для контроля можно выбрать Печать протокола загрузки. На запрос Номер вызова (1-3) указать номер пары (адрес сервера и порт), заданный ранее в 2.Настройка TCP/IP. После установления связи можно выполнить обмен тестовыми данными, но надо иметь в виду, что в этом случае начнется тарификация трафика. После установления связи можно провести загрузку БД товаров и выгрузку ЭЖ. Необходимо иметь в виду, что связь после каждого обмена автоматически разорвана не будет, поэтому по окончании всех обменов необходимо выполнить 5.Разорвать связь, после чего линия на сервере будет освобождена. Внимание! Выключение питания модема не приводит к освобождению линии на сервере, поэтому вышеописанную команду разрыва необходимо использовать обязательно. Если после установления соединения обмен тестовыми посылками не проходит, это означает, что скорее всего данная линия на сервере захвачена другим ТВД, поэтому необходимо выполнить 5.разрыв связи и выполнить соединение по другому варианту связи (адресу-порту). Можно сразу начать операции 1.Загрузка БД товаров или 2.Выгрузка ЭЖ. При этом, если модем не в связи, он начнет выполнять процедуру установления связи с запросом варианта связи. Замечание. В случае необходимости, имеется возможность для тестирования воспользоваться файл-сервером, установленном на нашем компьютере. Как правило, сервер всегда находится в запущенном состоянии. Тем не менее, можно рекомендовать согласование проведения процедуры тестирования. Для получения адреса и портов присылайте запрос на [email protected] Используемое оборудование Отработка обмена проводилась с использованием GPRS модема SM9108, построенного на модуле SIM300 или SIM900 (SIM300DZ или SIM900D - последние серии). С очень высокой степенью вероятности будут работать и другие GPRS модемы, построенные на данных модулях. Но только на данных модулях! GPRS модемы, построенные на иных модулях работать не будут, поскольку поддержка в ТВД других типов модулей отсутствует. Питание Антенна Разъем RS-232 + --- Питание GPRS модема SM9108 от 9 до 36 В, интерфейс RS232, интерфейсный кабель от Элвес-ФР-К. Краткие дополнения, не нашедшие отражение в документации на файл-сервер 1. Обеспечена работа с индивидуальными файлами БД товаров как устаревшего наименования (хххх_tvd), так и "правильного" (xxxx_tov). Иными словами, загрузка БД товаров во внутреннее ПЗУ с SD карты может производиться как с файла хххх_tvd.yyy, так и xxxx_tov.yyy (хххх - номер терминала, yyy - 'tov' или 'spr'). При этом сначала ищется файл с именем xxxx_tov.yyy, а при его отсутствии - хххх_tvd.yyy. 2. В файл-сервер добавлены настройки: - введена возможность настройки рабочих каталогов. При их задании надо учитывать, что при вводе закрывающий символ '\' может как присутствовать, так и отсутствовать. Если данный символ введен не был, он будет добавлен автоматически. Задавать каталог можно как прописывая полный путь к данному каталогу, например "D:\server_tvd\bd_tov", так и локальный, например "bd_tov". - с целью совместимости с устаревшим наименование индивидуального БД товаров, введена настройка имени файла (xxxx_tov.tov/.spr или xxxx_tvd.tov/.spr. Например использовать 0001_tov.tov или 0001_tvd.tov).