PHP菜鸟博客_共同学习分享PHP技术心得【PHP爱好者】
易联云k4云打印机云打印教程
2025-6-17 菜鸟站长





易联云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);



 



打印效果如下















发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容