硬件 - 碧彩XC800 - qt
最后更新于 2025/02/11   阅读数 5

一、功能简述

功能:

硬件对接,碧彩XC800 PC秤,支持秤一键设置。POS支持动态库读重,厂家提供读重协议,不需要指定读重端口com1;POS仅支持端口打印;POS支持动态库开钱箱。

注意:

动态库提供读重、打印、开钱箱能力

biz_opos_dll.dll

硬件文档:http://confluence.nhsoft.cn:8090/x/wjggD

秤默认配置:

读重:读重频率200ms

打印:端口打印,不用指定具体端口

钱箱:动态库开钱箱

秤读重协议,POS对接协议,通过动态库获取重量数据并解析

biz_opos_dll.doc
77.5KB

秤配置

打印配置

钱箱配置

应用场景:门店的碧彩XC800 PC秤,POS安装后,可下载硬件模板【M_BIZ_XC800】,同时读重、打印、钱箱会选择到默认配置

适配机型:碧彩XC800 PC秤

二、流程图

三、代码结构

代码文件

实现的函数方法

方法作用

代码文件

实现的函数方法

方法作用

weight_biz_XC800.h

碧彩XC800

Class

bool init();
1
plaintext

秤动态库初始化加载

初始化读重、打印、钱箱

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

秤打印初始化

WeightInfo readData();
1
plaintext

读重

bool setZero();
1
plaintext

支持清零

bool setTare(double tare);
1
plaintext

支持设置皮重

bool setYTare(double tare);
1
plaintext

支持清除皮重

int getPrintType(){return PrintOnDriver;}
1
plaintext

返回打印类型(端口打印)

static WeightHard getDefaultSetting();
1
plaintext

返回秤默认配置

打印

bool print(const char* text , double fontSizeMul)

调用动态库打印

bool printBmp(const char *file);

调用动态库打印图片

四、接口

动态库接口

接口作用

InitScale

初始化读重

GetCurrentWeightAndState

读重

SetTare

去皮/清皮

ZeroScale

清零

InitPrinter

初始化打印

PrintText

加入打印文本

BeginPrint

开始打印

PrintBitmap

打印图片

InitCashDrawer

初始化钱箱

OpenDrawer

开钱箱

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

一、功能简述

二、流程图

三、代码结构

四、接口