云服务器 99 / 年,新老同享(可以99/年续费),开发者力荐特惠渠道,新客户在享受9折
阿里云推广

易联云k4云打印机云打印教程

  • 内容
  • 评论
  • 相关

易联云k4云打印机云打印教程

1.  官方开发文档

https://www.kancloud.cn/elind-dev/openapi/331992

2.  开放平台

https://dev.10ss.net/ 注册完成个人/企业认证

添加应用选择 应用服务类型这种开发者权限

应用添加完毕可以查看应用提取参数应用id应用密钥

终端号设备密钥打印机上面获取一般打印机底部如下图

 

这样所有参数获取完毕

sdk接口调用php语言举例说明

https://github.com/Qzm6826/yilianyun-php-sdk

使用composer安装项目里面然后调用示例代码即可

<?php

//composer下加载方式

include_once __DIR__ . "/vendor/autoload.php";

 

 

//初始化配置

use App\Config\YlyConfig;

$config = new YlyConfig('应用ID', '应用密钥');

//v2.0接口需设置请求域名

$config->setRequestUrl('https://open-api.10ss.net/v2');

 

$access_token="获取之后缓存起来永久有效";

//获取token

//use App\Oauth\YlyOauthClient;

//$client = new YlyOauthClient($config);

//$token = $client->getToken(); //若是开放型应用请传授权码code

//var_dump($token);

 

//授权打印机(自有型应用使用,开放型应用请跳过该步骤) 可以开放平台控制台授权

//use App\Api\PrinterService;

//$printer = new PrinterService($access_token, $config);

//$data = $printer->addPrinter('设备终端号', '设备密钥', '', '');

//var_dump($data);

 

//调取文本打印

use App\Api\PrintService;

$print = new PrintService($access_token, $config);

//58mm排版 排版指令详情请看 http://doc2.10ss.net/332006

$content = "<FS2><center>**#1 亦佰味**</center></FS2>";

$content .= str_repeat('.', 32);

$content .= "<FS2><center>--在线支付--</center></FS2>";

$content .= "<FS><center>亦佰味1号门店</center></FS>";

$content .= "订单时间:". date("Y-m-d H:i") . "\n";

$content .= "订单编号:D0022223345566\n";

$content .= str_repeat('*', 14) . "商品" . str_repeat("*", 14);

$content .= "<table>";

$content .= "<tr><td>烤土豆(超级辣)</td><td>x3</td><td>5.96</td></tr>";

$content .= "<tr><td>烤豆干(超级辣)</td><td>x2</td><td>3.88</td></tr>";

$content .= "<tr><td>烤鸡翅(超级辣)</td><td>x3</td><td>17.96</td></tr>";

$content .= "<tr><td>烤排骨(香辣)</td><td>x3</td><td>12.44</td></tr>";

$content .= "<tr><td>烤韭菜(超级辣)</td><td>x3</td><td>8.96</td></tr>";

$content .= "</table>";

$content .= str_repeat('.', 32);

$content .= "<QR>this is qr diy code!!!!</QR>";

$content .= "小计:¥82\n";

$content .= "折扣:¥4 \n";

$content .= str_repeat('*', 32);

$content .= "订单总价:¥78 \n";

$content .= "<FS2><center>**#1 完**</center></FS2>";

$data = $print->index('设备终端号',$content,time());

var_dump($data);

die;

//调取图形打印

use App\Api\PicturePrintService;

$print = new PicturePrintService($access_token, $config);

$data = $print->index('设备终端号','打印内容排版可看Demo下的callback.php','你的系统内部id自定义32位以内');

var_dump($data);

 

打印效果如下

本文标签:

版权声明:若无特殊注明,本文皆为《菜鸟站长》原创,转载请保留文章出处。

本文链接:易联云k4云打印机云打印教程 - https://wlphp.com/?post=482

发表评论

电子邮件地址不会被公开。 必填项已用*标注