epsonconnectphp / epson
此包的最新版本(dev-master)没有可用的许可信息。
dev-master
2023-10-20 22:49 UTC
Requires
- guzzlehttp/guzzle: ^7.8
Requires (Dev)
- mockery/mockery: ^1.6
- phpdocumentor/phpdocumentor: ^3.1
- phpdocumentor/reflection: ^5.3
- phpunit/phpunit: ^10.4
This package is not auto-updated.
Last update: 2024-09-21 02:24:45 UTC
README
Epson Connect PHP SDK 为 Epson Connect API 提供了一个全面的接口。使用此 SDK,PHP 开发者可以通过 Epson 云服务轻松控制 Epson 打印机和扫描仪。 文档
入门指南
安装
要使用 Composer 将 SDK 包含到项目中,运行
composer require arafatkatze/epson-connect-php
先决条件
确保您有以下凭证
- 打印机电子邮件
- 客户端 ID
- 客户端密钥
这些可以从 Epson Connect API 注册门户获取。
使用方法
您可以使用直接参数初始化客户端
require 'vendor/autoload.php'; use Epsonconnectphp\Epson\Client; $client = new Client("pdx3882hvp0q97@print.epsonconnect.com", "a243e42e187e469f8e9c6e2383b7e2e6", "PDLDVwcHI7eX4oL2jHGEdIgl0EK9iMdjNkXumi2tZIgaeyG5AKtGqgHQCEyNZGsR"); $scanme = $client->getScanner(); $printer = $client->getPrinter(); echo "<pre>"; print_r($scanme->list()); echo "</pre>"; echo $printer->getDeviceId();
打印
$printFile = $client->getPrinter(); $printFile->print("file_path.pdf");
扫描
$scanme = $client->getScanner(); echo $scanme->list();
测试库
git clone git@github.com:arafatkatze/epson-connect-php.git composer install ./vendor/bin/phpunit
本地构建
git clone git@github.com:arafatkatze/epson-connect-php.git composer install
要发布到 Packagist
确保您在 composer.json
中有必要的配置,然后在您的 GitHub 仓库中创建一个新版本。Packagist 将自动检测并列出您的库。