Как настроить ККТ АТОЛ 15Ф по Bluetooth и подключить к мобильному устройству на Android

Системный администратор Управленческий учет Торговля и дистрибуция
← На главную

Портативная контрольно-кассовая техника (ККТ) АТОЛ 15Ф пользуется огромной популярностью среди курьеров, выездных технических специалистов и предприятий сферы услуг благодаря своим сверхкомпактным размерам, встроенному аккумулятору и возможности беспроводной работы. Однако ее первоначальная настройка, перевод на беспроводной канал обмена данными Bluetooth и сопряжение с управляющим устройством часто вызывают вопросы у системных администраторов и конечных пользователей. В данной статье мы подробно рассмотрим, как перевести ККТ в сервисный режим, активировать интерфейс Bluetooth, связать устройство с мобильным телефоном или планшетом на операционной системе Android, а также разберем, какое программное обеспечение лучше использовать для печати чеков.

Перевод кассы АТОЛ 15Ф в сервисный режим

Для того чтобы изменить внутренние настройки ККТ, такие как канал обмена данными, нам необходимо перевести аппарат в сервисный режим. Разберем по шагам, как это сделать с помощью физической кнопки промотки чековой ленты (ЧЛ), так как дисплей у данной модели отсутствует:

  1. Выключим питание кассы. Перед началом процедуры убедитесь, что касса полностью выключена (индикаторы не горят).
  2. Зажмем кнопку промотки ленты. Нажмите и удерживайте кнопку промотки чековой ленты на корпусе устройства.
  3. Включим ККТ. Не отпуская кнопку промотки, нажмите кнопку включения кассы. Касса издаст первый короткий звуковой сигнал (пик) включения. Продолжайте удерживать кнопку промотки нажатой!
  4. Отсчитаем звуковые сигналы. Касса начнет периодически издавать звуковые сигналы. Дождитесь четвертого звукового сигнала (в зависимости от версии установленной прошивки ККТ это может быть пятый сигнал) и сразу же отпустите кнопку промотки.
  5. Получим сервисное меню. Если все выполнено верно, касса автоматически распечатает на чековой ленте короткий документ с заголовком «Сервисный режим» и списком доступных пунктов меню.

Активация беспроводного интерфейса Bluetooth

После того как касса распечатает сервисное меню, проанализируем ситуацию и переключим ККТ на работу по каналу связи Bluetooth. Навигация по сервисному меню осуществляется короткими нажатиями на ту же кнопку промотки ленты:

  1. Количество нажатий на кнопку соответствует номеру пункта меню. В распечатанном списке найдем пункт «Канал обмена» (обычно он находится под номером 2).
  2. Нажмем на кнопку промотки ровно два раза. ККТ распечатает новое подменю с перечнем доступных каналов связи (USB, Bluetooth, Wi-Fi и т.д.).
  3. Выберем пункт «Bluetooth». Нажмите кнопку промотки ленты соответствующее количество раз (согласно распечатанному списку каналов обмена).
  4. После выбора нужного интерфейса ККТ распечатает подтверждение о сохранении настроек.
  5. Выключим и снова включим кассу для применения параметров. Канал Bluetooth успешно активирован.

Особенности сопряжения по Bluetooth: PIN-коды и авторизация

Выясним причину возможных сложностей при первом сопряжении устройства с мобильным телефоном или планшетом. Процесс подключения зависит от версии прошивки, установленной в вашей кассе АТОЛ 15Ф.

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

В зависимости от безопасности операционной системы Android и прошивки ККТ сопряжение может выполняться двумя способами:

  1. Ввод стандартного пароля. Если мобильное устройство запрашивает PIN-код сопряжения, попробуйте ввести статический пароль по умолчанию: 00000000 (восемь нулей). В редких случаях могут подойти стандартные комбинации 0000 или 1234.
  2. Подтверждение сопряжения по кнопке (на новых прошивках). На современных версиях прошивок используется более безопасный протокол. При попытке сопряжения на экране смартфона появится цифровой ключ, а касса одновременно распечатает небольшой нефискальный чек с аналогичным кодом. Чтобы подтвердить сопряжение, необходимо нажать и удерживать кнопку промотки ЧЛ на самой кассе до звукового сигнала. После этого ККТ распечатает подтверждающую строку «СОЕДИНЕНИЕ ВЫПОЛНЕНО!».

Если в процессе подключения возникают ошибки, рекомендуется очистить память сопряженных устройств в кассе. Для этого зайдите в сервисное меню, перейдите в подменю Bluetooth и выберите пункт «Очистить сопряженные устройства», после чего повторите попытку подключения.

Настройка системных компонентов на Android

Рассмотрим подробнее системную архитектуру взаимодействия мобильной операционной системы Android с торговым оборудованием АТОЛ. Напрямую операционная система не умеет отправлять команды на фискализацию чеков, для этого требуется специальный драйвер.

Перед установкой любого кассового программного обеспечения необходимо развернуть системную службу от производителя — Драйвер ККТ АТОЛ (распространяется в виде файла AtolDriver.apk):

Выбор мобильного программного обеспечения

Посмотрим на примеры программных решений для автоматизации торговли на мобильных устройствах. Важно понимать, что касса АТОЛ 15Ф — это исполнительное устройство. В нее нельзя напрямую «загрузить файл CSV или XLS». Файл должен загружаться в управляющую программу, которая затем построчно отправляет товары на печать через драйвер. Рассмотрим наиболее популярные и удобные приложения для Android:

  1. 1С:Мобильная касса. Официальное и крайне надежное приложение от компании 1С, доступное для скачивания в Google Play и RuStore. Оно отлично интегрируется со службой AtolDriver.apk и работает с ККТ АТОЛ 15Ф по Bluetooth. Приложение поддерживает импорт номенклатуры и заказов. Напрямую загрузить файл Excel на мобильное устройство может быть неудобно, но «1С:Мобильная касса» легко синхронизируется с облачным приложением «1С:Касса» или настольной версией «1С:Управление нашей фирмой», откуда готовые заказы мгновенно поступают на смартфон курьера.
  2. МойСклад (Касса МойСклад). Популярное облачное решение. Вы можете импортировать таблицы формата XLS или CSV со списком товаров и заказов в веб-кабинете «МойСклад» на персональном компьютере. Мобильное приложение на Android мгновенно синхронизирует эти данные через интернет, позволяя курьеру или продавцу быстро находить нужный заказ и пробивать чек на кассе АТОЛ 15Ф по Bluetooth.
  3. БИФИТ Касса (Розница / Курьер). Данный софт позволяет загружать готовые списки товаров и реестры заказов для доставки через личный кабинет пользователя (поддерживаются форматы Excel). Мобильная часть приложения связывается с кассой и обеспечивает быструю фискализацию выбранных позиций.
  4. Клеверенс: Курьер 15. Специализированное программное обеспечение корпоративного класса для служб доставки. Оно разработано специально для работы с мобильными терминалами сбора данных и смартфонами. Поддерживает прямую загрузку маршрутных листов и заказов из внешних файлов CSV/XLS и учетных систем для последующей беспроводной печати на АТОЛ 15Ф.

Печать чеков из мобильного браузера (пример интеграции)

Если вы разрабатываете собственное решение или используете CRM-систему, открытую в браузере смартфона, вы можете отправлять команды на печать чеков по Bluetooth с помощью локального веб-сервера (например, используя приложение AAWSApp.apk от АТОЛ). Проанализируем пример простого JavaScript-кода, выполняющего отправку запроса на фискализацию чека через локальный JSON API:


// Пример JSON-запроса для формирования чека на ККТ АТОЛ через локальный веб-сервер
const checkData = {
    "uuid": "a1b2c3d4-e5f6-7a8b-9c0d-1e2f3a4b5c6d",
    "request": [
        {
            "type": "sell",
            "taxationType": "osn",
            "operator": {
                "name": "Иванов В.В.",
                "vatin": "123456789012"
            },
            "items": [
                {
                    "type": "position",
                    "name": "Доставка товара из файла CSV",
                    "price": 1500.00,
                    "quantity": 1,
                    "amount": 1500.00,
                    "department": 1,
                    "tax": {
                        "type": "vat20"
                    }
                }
            ],
            "payments": [
                {
                    "type": "electronically",
                    "amount": 1500.00
                }
            ],
            "total": 1500.00
        }
    ]
};

// Функция отправки чека на печать по Bluetooth
function printReceipt() {
    fetch('http://127.0.0.1:16732/api/v1/requests', {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json'
        },
        body: JSON.stringify(checkData)
    })
    .then(response => response.json())
    .then(data => console.log('Ответ от ККТ:', data))
    .catch(error => console.error('Ошибка печати:', error));
}

Таким образом, правильная последовательность действий при настройке связки выглядит следующим образом: сначала мы физически переключаем АТОЛ 15Ф на интерфейс Bluetooth через сервисное меню кассы, затем выполняем сопряжение на уровне операционной системы Android, после чего настраиваем системную службу AtolDriver.apk и, наконец, подключаем кассовое приложение, например, 1С:Мобильная касса, для непосредственной работы с продажами и внешними файлами заказов.

← На главную