佳博云 - pkg6/cloud-print GitHub Wiki

基于佳博云的 PHP 接口组件

<?php

require 'vendor/autoload.php';

$printer = \Pkg6\cloudPrint\Factory::Poscom([
    'memberCode' => '',
    'apiKey'     => '',
]);


//查询(打印机)分组列表
$printer->group([]);
//添加(打印机)分组
$printer->addGroup([
    'grpName' => '',
]);



//添加打印机
$printer->adDdev([
    'deviceID' => '',
    'devName'  => '',
    'grpID'    => '',
    'mPhone'   => '',
    'nPhone'   => '',
    'cutting'  => '',
]);
//修改设备信息
$printer->editDev([
    'deviceID' => '',
    'devName'  => '',
    'grpID'    => '',
    'mPhone'   => '',
    'nPhone'   => '',
    'cutting'  => '',
]);

//删除设备
$printer->delDev([
    'deviceID' => '',
]);
//查询打印机状态
$printer->getStatus([
    'deviceID' => '',
]);


//打印
$printer->print([
    'charset'   => '',
    'deviceID'  => '',
    'msgDetail' => '',
    'msgNo'     => '',
    'reprint'   => '',
    'multi'     => '',
    'mode'      => '',
    'times'     => '',
    'voice'     => '',
]);

//设置打印机语音类型
$printer->sendVolume([
    'deviceID' => '',
    'volume'   => '',
]);

//打印机切换播报类型
$printer->setVoiceType([
    'deviceID'  => '',
    'voiceType' => '',
]);
//模板列表
$printer->listTemplate([]);
//指定模板打印
$printer->templetPrint([
    'deviceID'  => '',
    'templetID' => '',
    'tData'     => '',
    'charset'   => '',
    'msgNo'     => '',
    'reprint'   => '',
    'multi'     => '',
]);