buxuhunao/laravel-kic

Laravel 的 KFB 智能云

0.4.0 2022-04-02 09:27 UTC

This package is auto-updated.

Last update: 2024-09-26 19:36:12 UTC


README

kic for Laravel.

安装

$ composer require buxuhunao/kic -vvv

配置

configs/services 中添加服务配置

<?php

return [
    // ...
    
    'kic' => [
        'app_key' => env('KIC_APP_KEY'),
        'app_secret' => env('KIC_APP_SECRET'),
    ]
];

使用

使用Facade门面

\Buxuhunao\Kic\Support\KIC::getUuid($code)

或
/**
 * @var Kic $app
 */
$app = app(\Buxuhunao\Kic\KfbIntelligentCloud::class);
$app->getUuid($code)


可用方法:

// code换取uuid
$app->getUuid($code);

// 绑定设备
$app->bind($uuid, $name, $remark = '');

// 解绑设备
$app->unbind($uuid);

// 获取设备信息
$app->info($uuid);

// 获取设备列表
$app->list($page);

// 修改设备绑定信息
$app->edit($uuid, $name, $remark = null);

// 获取打印能力
$app->capability($uuid);

// 创建打印任务
$app->create($params);

// 取消打印机所有任务
$app->cancel($uuid);

// 查询打印任务进度
$app->process($uuid, $printUuid);

// 重启盒子
$app->reboot($uuid);

// 清洗打印机喷头
$app->headClean($uuid);

// 大墨量清洗打印机喷头
$app->flush($uuid);

// 打印喷嘴检查页
$app->nozzleCheck($uuid);

贡献

您可以通过以下三种方式之一进行贡献:

  1. 使用 问题跟踪器 提交错误报告。
  2. 问题跟踪器 上回答问题或修复错误。
  3. 贡献新功能或更新wiki。

代码贡献过程并不十分正式。您只需确保遵循PSR-0、PSR-1和PSR-2编码规范。任何新的代码贡献都必须附有相应的单元测试(如果适用)。

许可证

MIT