此包的最新版本(dev-master)没有可用的许可信息。

dev-master 2023-10-20 22:49 UTC

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 将自动检测并列出您的库。