微信小程序调用小票打印机实现打印订单
随着微信小程序的出现,微信已经完全占据了我们的生活,智能化互联网时代的到来,带给我们的便利我想不用说大家都是深有体会,随着小程序的火爆,随之带动着用户对打印的需求,那么,微信小程序是如何对接打印机的呢,这篇文章就为大家介绍微信小程序与小票打印机的具体对接流程。
优声云打印机U7是成都优声科技有限公司推出的一款WIFI/4G联网的打印机。注意这是一款热敏58mm小票打印机,就是大家购物、外卖那样的热敏小票。
优声云打印机与传统打印机不同, 传统打印机需要依赖设备驱动、蓝牙连接,专业的人负责打印,而优声云打印机基于云端开发的云打印平台,只需要连接WiFi即可自动接单打印,支持美团/饿了么/百度外卖/京东到家/小程序/口碑/微盟等20多家订单平台自动接单打印,同时公司也开放接口为第三方公司服务,适合小程序点单,外卖平台,医院、ktv、餐饮、商城、酒店、加油站等场景运用。
接下来就教大家对接云小票机。
现在的云打印机都开放了第三方基于HTTP的接口,支持开发,优声云打印机也支持调用基于http的接口,支持PHP、Python、Java、Go等语言的调用
PHP调用
我们使用优声云提供的PHP SDK来开发对接
使用composer来安装SDK
composer install "ushengyun/printer"
- 微信小程序打印接口
$app_id = '******';$app_secret = '********';$rpc = new \ushengyun\protocol\RpcClient($app_id, $app_secret, 'https://open-api.ushengyun.com/printer');$Zprinter = new \ushengyun\Printer($rpc);$device_id = '1111111';$device_secret = '11111111';$printdata = '优声云拥有自主研发的云打印机,提供稳定高效,高可用的云打印方案';try {$Zprinter->set_args($device_id, $device_secret)->cloud_print($printdata);} catch (Exception $e) {}
- 设置声音
$app_id = '******';$app_secret = '********';$rpc = new \ushengyun\protocol\RpcClient($app_id, $app_secret, 'https://open-api.ushengyun.com/printer');$Zprinter = new \ushengyun\Printer($rpc);$device_id = '1111111';$device_secret = '11111111';try {$Zprinter->set_args($device_id, $device_secret)->set_sound(1);} catch (Exception $e) {}
- 查询订单打印状态
$app_id = '1111111';$app_secret = '**********';$device_id = '1111111';$device_secret = '**********';$rpc = new \ushengyun\protocol\RpcClient($app_id, $app_secret);$Zprinter = new \ushengyun\Printer($rpc);$id = 100272;try {$r = $Zprinter->get_print_status($id);var_dump($r);} catch (Exception $e) {echo $e;
}
- 查询打印机状态
$app_id = '******';$app_secret = '********';$rpc = new \ushengyun\protocol\RpcClient($app_id, $app_secret);$Zprinter = new \ushengyun\Printer($rpc);$device_id = '1111111';$device_secret = '11111111';try {$Zprinter->set_args($device_id, $device_secret)->get_status();} catch (Exception $e) {}
打印效果:
至此微信小程序调用打印机远程打印开发完毕
开发文档见https://www.kancloud.cn/fage/us_api/1342972
微信小程序调用小票打印机实现打印订单相关推荐
- 微信小程序调用小票打印机
如今多媒体的传播速度远远超乎我们的想象,其中依附于微信的"公众号"作为10亿流量代表,成为所有商家宣传自己的一个途径所种草(喜欢的意思),微信公众号除了发布文章进行品牌的曝光,很多 ...
- laravel接口+微信小程序调用
微信小程序调用laravel后台接口 laravel后台数据接口 //api路由 前缀 Route::group(['prefix'=>'api'],function (){ //在Api文件下 ...
- 微信小程序调用php,微信小程序调用PHP后台接口 解析纯html文本
微信小程序调用php后台接口,解析纯html文本,效果图片预览 1.微信js动态传参: wx.request({ url: 'https://m.****.com/index.php/home/xia ...
- 蓝牙打印机PHP代码,小程序调用蓝牙打印机完整代码
[实例简介] 此代码为小程序调用蓝牙打印机完整代码,有蓝牙打印机的情况下可直接扫码进行真机调试 [实例截图] [核心代码] miniprogram-bluetoothprinter-master └─ ...
- 微信小程序调用支付接口支付(tp5、小程序)
微信小程序调用支付接口支付 今天记录一下学习的小程序调用微信支付接口 一.先理清一下调起微信支付的整个流程. 1.就是先调用微信的支付统一下单api获取到prepay_id 2.然后后端再将这个pre ...
- 微信小程序调用地图和跟据经纬度打开手机地图导航
微信小程序调用地图和跟据经纬度打开手机地图导航 第一步:输入地址位置 wxml<button bindtap="onChooseLocation">打开地图</b ...
- 微信小程序调用相册和相机
首先来写好wxml部分:给一个图片列表(img_list)和上传图片的按钮(addimg) <view class="container"><view class ...
- 微信小程序调用指纹验证
微信小程序调用指纹验证共有三个相关的接口 1.wx.checkIsSupportSoterAuthentication() 获取本机支持的 SOTER 生物认证方式 wx.checkIsSupport ...
- 微信小程序调用腾讯地图API进行驾车路线规划
微信小程序调用腾讯地图API进行驾车路线规划 申请key 下载sdk 实现代码 遇到的问题 申请key 微信小程序的地图api是非常有限的,所以部分功能实现需要调用地图api.使用腾讯地图api过程如 ...
最新文章
- pytest接口测试之fixture传参数request
- maven的pom.xml用<exclusion>解决版本问题
- 网络营销专员浅析现阶段下的几种网络营销推广方式
- java bufferedwriter 写入tab_Java基础-IO流
- 2006 mysql_MySQL 2006 超时
- java窗体线条切换消失_java – 如何更改apache poi生成的图表不使用平滑线条并将空单元格显示为间隙?...
- ubuntu16.04 wget java_linux centos ubuntu下载安装JDK wget方式下载JDK
- 拓端tecdat|数据分析促进白血病预测诊断
- MySQL 数据库基础知识(系统化一篇入门)
- 导出文件:使用lowagie.itext导出数据为Word文件
- 仿微信朋友圈发表图片拖拽和删除功能
- 每日一题/002/微积分/变上限积分函数求导问题
- P2627 [USACO11OPEN]Mowing the Lawn G(单调队列优化dp)
- 【Java程序员面试】直接被SpringBoot干趴?NONONO!拒绝做冤大头!!
- MathType公式编辑器数学公式、希腊字母和常用操作快捷键[待续ing]
- iptables匹配statistic
- 菩萨到底能不能保佑我们
- Win7 时间不准不能自动同步,执行w32tm /register发生下列错误: 拒绝访问(0x80070005)
- 汽车车灯控制电路模型(转向灯/示廓灯/远近光灯/雾灯/日间行车灯)
- 【游戏开发创新】Unity+人工智能,让小朋友的画成真,六一儿童节一起来画猫猫吧(Unity | 人工智能 | 绘图 | 爬虫 | 猫妖)