帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
1
帖子
0
勋章
22
Y币

sunmiV2printer模块demo示例(手持便携式打印机)

[复制链接]
发表于 2019-7-3 16:14:26
本帖最后由 潘文 于 2019-7-10 07:45 编辑

本模块封装了商米手持便携打印设备V2的打印功能。

点击进入模块说明文档

示例代码如下:
  1. <!DOCTYPE html>
  2. <html>

  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
  6.     <title>title</title>
  7.     <link rel="stylesheet" type="text/css" href="../css/api.css" />
  8.     <style>
  9.         html body {
  10.             padding: 20px;
  11.         }

  12.         span {
  13.             margin: 10px;
  14.         }
  15.     </style>
  16. </head>

  17. <body>
  18.     <span tapmode onclick="startService()">startService</span><br>
  19.     <span tapmode onclick="printText()">printText</span><br>
  20.     <span tapmode onclick="lineWrap()">lineWrap</span><br>
  21.     <span tapmode onclick="printData()">printData</span><br>
  22.     <span tapmode onclick="printQRCode()">printQRCode</span><br>
  23.     <span tapmode onclick="initPrinter()">initPrinter</span><br>
  24.     <span tapmode onclick="stopService()">stopService</span><br>
  25. </body>
  26. <script type="text/javascript" src="../script/api.js"></script>
  27. <script type="text/javascript">
  28.     var button;
  29.     apiready = function() {
  30.         sunmiV2Printer = api.require('sunmiV2Printer');
  31.     };

  32.     function startService() {
  33.         sunmiV2Printer.startService(function(ret, err){
  34.                 //alert(JSON.stringify(ret));
  35.                 if(ret.status){
  36.                         alert("打印服务已启动!");
  37.                 }
  38.         });
  39.     }

  40.         function printText() {
  41.         sunmiV2Printer.printText({
  42.                    text:'Hello APICloud!',
  43.                    size:24,
  44.                    isBole:false,
  45.                    isUnderLine:false,
  46.                 }, function( ret , err ) {
  47.                     //alert(JSON.stringify(ret));
  48.                 });
  49.                
  50.                 sunmiV2Printer.lineWrap({
  51.                    n:3
  52.                 }, function( ret , err ) {
  53.                     //alert(JSON.stringify(ret));
  54.                 });
  55.                
  56.     }

  57.         function lineWrap() {
  58.         sunmiV2Printer.lineWrap({
  59.                    n:3
  60.                 }, function( ret , err ) {
  61.                     //alert(JSON.stringify(ret));
  62.                 });
  63.     }
  64.    
  65.     <blockquote>function printData() {
复制代码


本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
0
帖子
0
勋章
24
Y币
真的不错,支持下作者
1
帖子
0
勋章
22
Y币
本帖最后由 潘文 于 2019-7-12 12:37 编辑

请先调用startService()接口,成功开启打印服务在调用打印功能,可以根据需求自定义打印格式。
商米手持便携打印设备V2,在淘宝旗舰店有卖的。

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
50
帖子
2
勋章
1327
Y币
支持一下
50
帖子
2
勋章
1327
Y币
支持一下
2
帖子
0
勋章
1487
Y币
支持,学习
2
帖子
0
勋章
1487
Y币
支持,学习
7
帖子
0
勋章
33
Y币
楼主你好,我买了此模块,咨询这个模块打印图片支持外部链接地址图片吗
1
帖子
0
勋章
22
Y币
bruced 发表于 2020-1-6 15:18
楼主你好,我买了此模块,咨询这个模块打印图片支持外部链接地址图片吗

hi!你好,感谢使用模块,有点遗憾,你说的功能目前不支持!
30
帖子
0
勋章
186
Y币
楼主,开发个调用商米设备摄像头扫描条形码的模块  
12下一页
您需要登录后才可以回帖 登录

本版积分规则