日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

微信小程序调用小票打印机实现打印订单

發(fā)布時間:2024/3/13 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信小程序调用小票打印机实现打印订单 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

隨著微信小程序的出現(xiàn),微信已經(jīng)完全占據(jù)了我們的生活,智能化互聯(lián)網(wǎng)時代的到來,帶給我們的便利我想不用說大家都是深有體會,隨著小程序的火爆,隨之帶動著用戶對打印的需求,那么,微信小程序是如何對接打印機的呢,這篇文章就為大家介紹微信小程序與小票打印機的具體對接流程。

優(yōu)聲云打印機U7是成都優(yōu)聲科技有限公司推出的一款WIFI/4G聯(lián)網(wǎng)的打印機。注意這是一款熱敏58mm小票打印機,就是大家購物、外賣那樣的熱敏小票。

優(yōu)聲云打印機與傳統(tǒng)打印機不同, 傳統(tǒng)打印機需要依賴設(shè)備驅(qū)動、藍牙連接,專業(yè)的人負責(zé)打印,而優(yōu)聲云打印機基于云端開發(fā)的云打印平臺,只需要連接WiFi即可自動接單打印,支持美團/餓了么/百度外賣/京東到家/小程序/口碑/微盟等20多家訂單平臺自動接單打印,同時公司也開放接口為第三方公司服務(wù),適合小程序點單,外賣平臺,醫(yī)院、ktv、餐飲、商城、酒店、加油站等場景運用。

接下來就教大家對接云小票機。

現(xiàn)在的云打印機都開放了第三方基于HTTP的接口,支持開發(fā),優(yōu)聲云打印機也支持調(diào)用基于http的接口,支持PHP、Python、Java、Go等語言的調(diào)用

PHP調(diào)用

我們使用優(yōu)聲云提供的PHP SDK來開發(fā)對接

使用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 = '優(yōu)聲云擁有自主研發(fā)的云打印機,提供穩(wěn)定高效,高可用的云打印方案';try {$Zprinter->set_args($device_id, $device_secret)->cloud_print($printdata);} catch (Exception $e) {}
  • 設(shè)置聲音
$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) {}
  • 查詢訂單打印狀態(tài)
$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; }
  • 查詢打印機狀態(tài)
$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) {}

打印效果:

至此微信小程序調(diào)用打印機遠程打印開發(fā)完畢

開發(fā)文檔見https://www.kancloud.cn/fage/us_api/1342972

總結(jié)

以上是生活随笔為你收集整理的微信小程序调用小票打印机实现打印订单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。