本帖最后由 amtath 于 2022-4-2 18:14 编辑
原文:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=98111
由于上诉教程只说了关键的内容,导致很多格友实操困难,下面开始傻瓜式分解:
=====================web app封装步骤================================
1、注册并登陆APICLOUD
https://www.apicloud.com/signup
2、创建web APP
3、绑定活字格工程url
4、添加蓝牙打印模块
5、编译并下载安装包
===================活字格页面调用蓝牙打印============================
需要会一丢丢js
1、按钮事件里选择js命令
2、填入连接命令,注意替换关键字
- //获取所有打印机
- var lpapi = api.require('lpapiModule');
- lpapi.getAllPrinters({}, function(printers) {
- console.log(ret.info);
- });
- //连接对应打印机
- var lpapi = api.require('lpapiModule');
- lpapi.openPrinter({
- name: 'DT20-XXXXXXXX'
- }, function(ret) {
- if (ret) {
- alert("打印机打开成功");
- } else {
- alert("打印机打开失败");
- }
- });
复制代码
3、打印按钮
- var lpapi = api.require('lpapiModule');
- //打字
- lpapi.drwaText({
- text: "来来来,把话说简单点",
- x: 0,
- y: 0,
- width: 40,
- height: 10,
- fontHeight: 5
- }, function(ret) {});
- //打条码
- lpapi.draw2DQRCode({
- text: "二维码内容",
- x: 0,
- y: 0,
- width: 30
- }, function(ret) {});
复制代码 拼接打印指令时,可以结合活字格内置获取变量命令,完成动态文本拼接。例如。
Forguncy.CommandHelper.getVariableValue(variableName)
===========================硬件=========================
淘宝搜dp30
进来选择下
完。
|