Как открыть денежный ящик прямо в c #

Автоматизация торговли позволяет сократить издержки из-за невнимательности и недобросовестности персонала, повысить качество обслуживания и лояльность со стороны клиентов. Денежный ящик — один из функциональных элементов для автоматизации магазина, который выполняет несколько функций:

организация удобного рабочего пространства (кассовый аппарат можно поставить на ящик и сэкономить место);
безопасное хранение чеков, отчетов, купюр и монет (не пропадет ни один рубль из вырученных средств);
облегчение работы кассира — он быстро находит нужную купюру для выдачи сдачи;
контроль сотрудников — управляющий сможет отследить, какой работник допустил недостачу (ключ к ящику имеет конкретный специалист, который и отвечает за сохранность денег).
Ящик для кассы — простое устройство, но при покупке следует учитывать несколько нюансов: объем продаж, средняя выручка за рабочий день, габариты кассового узла и т. д.

Подключение денежного ящика к фискальному регистратору
Традиционно для интеграции электронных ДЯ с кассами используются разъемы RJ11 и RJ12, реже — USB и RS232. Перед покупкой ящика уточните, какие из этих интерфейсов есть в онлайн-кассе. Совместимые устройства для ККТ можно уточнить на сайте производителя.

В POS-системах подключение денежного ящика осуществляется непосредственно к фискальному регистратору — сигнал об открытии передается от него. Большинство электронных кешбоксов совместимо с ФР от АТОЛ и ШТРИХ-М. Это значит, что они имеют соответствующую распиновку кабеля, подходящую для подключения к регистратору. Проблем в этом случае не возникает: один конец кабеля подсоединяется к боксу, другой — к ФР, после чего касса полностью готова к приему наличности. Если устройства несовместимы, можно обжать кабель и соединить с помощью нужного коннектора.

После физического подключения требуется настроить кассовое ПО. Порядок действий зависит от модели кассового аппарата, рассмотрим его на примере смарт-терминала Эвотор:

После включения ККМ зайти в раздел «Настройки».
Открыть вкладку «Оборудование» и выбрать пункт «Добавить денежный ящик».
Денежный ящик для кассы добавляется автоматически и сразу отображается в списке доступных ДЯ без дополнительных настроек. При корректном подключении кешбокс будет реагировать на следующие операции:

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

Также можно открыть его программно

Вы должны подключить денежный ящик к принтеру и настроить его на один порт COM, например, COM2, и использовать следующий код:

Encoding enc = Encoding.Unicode;
SerialPort sp = new SerialPort();
sp.PortName = "COM2";

sp.Encoding = enc;
sp.BaudRate = 38400;
sp.Parity = System.IO.Ports.Parity.None;
sp.DataBits = 8;
sp.StopBits = System.IO.Ports.StopBits.One;
sp.DtrEnable = true;
sp.Open();
sp.Write(char.ConvertFromUtf32(28699) + char.ConvertFromUtf32(9472) + char.ConvertFromUtf32(3365));
sp.Close();

Метки: нет меток

Add a Comment

Your email address will not be published. Required fields are marked *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.