找回密码
 立即注册

QQ登录

只需一步,快速开始

amtath 悬赏达人认证 活字格认证

论坛元老

153

主题

1319

帖子

4064

积分

论坛元老

承接开发VX:idejian

积分
4064

活字格高级认证圣诞拼拼乐微信认证勋章悬赏达人活字格认证

QQ
amtath 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-2 17:45  /   查看:5436  /  回复:19
本帖最后由 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
image.png286201781.png
3、绑定活字格工程url
image.png19516905.png
4、添加蓝牙打印模块
image.png704945678.png
5、编译并下载安装包
image.png400616149.png


===================活字格页面调用蓝牙打印============================
需要会一丢丢js

1、按钮事件里选择js命令
image.png501797484.png
2、填入连接命令,注意替换关键字

image.png695398559.png

  1. //获取所有打印机
  2. var lpapi = api.require('lpapiModule');
  3. lpapi.getAllPrinters({}, function(printers) {
  4.     console.log(ret.info);
  5. });
  6. //连接对应打印机
  7. var lpapi = api.require('lpapiModule');
  8. lpapi.openPrinter({
  9.     name: 'DT20-XXXXXXXX'
  10. }, function(ret) {
  11.     if (ret) {
  12.         alert("打印机打开成功");
  13.     } else {
  14.         alert("打印机打开失败");
  15.     }
  16. });
复制代码


3、打印按钮

image.png836853027.png
  1. var lpapi = api.require('lpapiModule');

  2. //打字
  3. lpapi.drwaText({
  4.     text: "来来来,把话说简单点",
  5.     x: 0,
  6.     y: 0,
  7.     width: 40,
  8.     height: 10,
  9.     fontHeight: 5
  10. }, function(ret) {});

  11. //打条码
  12. lpapi.draw2DQRCode({
  13.     text: "二维码内容",
  14.     x: 0,
  15.     y: 0,
  16.     width: 30
  17. }, function(ret) {});
复制代码
拼接打印指令时,可以结合活字格内置获取变量命令,完成动态文本拼接。例如。
Forguncy.CommandHelper.getVariableValue(variableName)

image.png756608886.png


===========================硬件=========================

淘宝搜dp30
image.png807607421.png

进来选择下
image.png948004455.png



完。

评分

参与人数 5金币 +1000 满意度 +20 收起 理由
sz_xd + 5
Chelsey.Wang + 1000 赞一个!
muto + 5
周冬景 + 5
dtcq + 5

查看全部评分

19 个回复

倒序浏览
willning
超级版主   /  发表于:2023-1-12 13:41:29
来自 18#
德佟打印机可以直接用这个插件配合HAC:


一看就会,超有用活字格技能:一百七十、HAC调用蓝牙标签打印机(DothanTech方案)
https://gcdn.grapecity.com.cn/fo ... 60161&fromuid=51773
(出处: 葡萄城产品技术社区)

评分

参与人数 1满意度 +5 收起 理由
amtath + 5

查看全部评分

回复 使用道具 举报
dtcq讲师达人认证
金牌服务用户   /  发表于:2022-4-4 11:26:52
沙发
本帖最后由 dtcq 于 2022-4-4 13:34 编辑

根据您的方法,搞定!!!!!
回复 使用道具 举报
Francis.Wang讲师达人认证 活字格认证
高级会员   /  发表于:2022-4-4 19:22:29
板凳
dtcq 发表于 2022-4-4 11:26
根据您的方法,搞定!!!!!

厉害厉害,以后要买这个系列的打印机也可以找我哦
回复 使用道具 举报
Francis.Wang讲师达人认证 活字格认证
高级会员   /  发表于:2022-4-4 19:25:36
地板
厉害厉害,宝宝级教程都出了,哈哈哈,一石激起千层浪,但愿各位格友都可以学得会,整个论坛生态就会越来越好了
回复 使用道具 举报
真优美
初级会员   /  发表于:2022-4-5 20:58:46
5#
请教一下,这帖子怎么收藏?没看到哪里有收藏的按钮
回复 使用道具 举报
美迪饰扣
中级会员   /  发表于:2022-4-7 12:12:22
6#
工程文件能不能分享一下谢谢!
回复 使用道具 举报
zzry
金牌服务用户   /  发表于:2022-4-12 09:42:01
7#
您好,问您一下,按钮中写入的命令,点击没任何反应,是不是还需要映入api对象 js 呢?
回复 使用道具 举报
zzry
金牌服务用户   /  发表于:2022-4-12 09:46:19
8#
dtcq 发表于 2022-4-4 11:26
根据您的方法,搞定!!!!!

您好,问您一下,按钮中写入的命令,点击没任何反应,是不是还需要映入api对象 js 呢?
回复 使用道具 举报
18672961400
注册会员   /  发表于:2022-5-9 16:31:14
9#
点击没有反应
回复 使用道具 举报
BrianKai
葡萄城公司职员   /  发表于:2022-5-11 17:56:40
10#
做的不错,最近个人开发者上架应用/插件到葡萄城市场可以拿金币啦!
您可以关注下
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部