硬件 - 寺冈RM5800 - qt
最后更新于 2025/02/13   阅读数 5

一、功能简述

功能:硬件对接,寺冈RM5800一体机设备,支持秤一键设置。POS支持动态库读重,厂家提供读重协议;POS支持驱动打印、端口打印,默认端口打印,端口LPT1;POS支持端口开钱箱,端口LPT1。

秤默认配置:

读重:端口com2、波特率9600、读重频率200ms

打印:端口LPT1

钱箱:端口LPT1

秤读重协议,POS对接主动通信协议,设备通电就会自动向上位机发送信息出来,协议解析

PC秤接口说明文档.doc
38.5KB

一段完整的串口数据:charxbuf[18];

秤配置

打印配置

钱箱配置

应用场景:门店的寺冈RM5800一体机,查看设备铭牌注明的设备型号(ACS),POS安装后,可下载硬件模板【M_DIGI】,同时读重、打印、钱箱会选择到默认配置

适配机型:寺冈RM5800一体机

二、流程图

三、代码结构

代码文件

实现的函数方法

方法作用

weighthelper_digi_win.h

寺冈RM5800 Class

bool init();

秤动态库初始化,需要传入硬件配置

bool initPrint(const char* com,int baud);

初始化动态库打印函数

WeightInfo readData();

读重

bool setZero();

调用动态库清零函数

bool setTare(double tare);

调用动态库去皮函数

bool setYTare(double tare);

调用动态库去皮函数

bool openCashDrawer();

调用动态库开钱箱

bool print(const char* text , double fontSizeMul);

调用动态库打印文本函数

int getPrintType(){return PrintOnDriver;}

返回打印类型(驱动打印)

static WeightHard getDefaultSetting();

返回秤默认配置

void readPort();

读取串口数据

四、接口

动态库接口

接口作用

int read_standard(char rbuf[])

读当前重量

int OpenPrinter()

打开并初始化打印机

int PrintText(char rbuf[];int FontSize)

打印文本

int ClosePrinterEx()

关闭打印机

int OpenCashDrawerEx()

打开钱箱

int BeginPrint(void)

开始打印一张收据

int CutPaper(void)

切纸操作

未能解决您的问题?请联系
本篇目录

一、功能简述

二、流程图

三、代码结构

四、接口