跳转到主要内容

用于与三星设备交互的Python API。

项目描述

此项目已与PySyncThru合并,并已停止维护。

Python API用于与三星打印机交互。主要用来获取不同介质级别的详细信息。

安装

该模块可在Python包索引中找到。

$ pip3 install samsung_print

用法

import asyncio

import aiohttp

from samsung_print import Printer

IP_PRINTER = '192.168.1.200'


@asyncio.coroutine
def main():
    with aiohttp.ClientSession() as session:
        printer = Printer(IP_PRINTER, loop, session)
        yield from printer.async_get_data()

        print("Printer status:", printer.status('hrDeviceStatus'))


loop = asyncio.get_event_loop()
loop.run_until_complete(main())

文件example.py包含有关如何使用此模块的更多选项。

支持的打印机

samsung_print已与以下打印机进行了测试

  • C410W

开发

建议使用venv进行开发。

$ python3.6 -m venv .
$ source bin/activate
$ python3 setup.py develop

许可

samsung_print使用MIT许可,有关更多详细信息,请参阅LICENSE。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

samsung_print-0.2.0.tar.gz (3.2 kB 查看哈希值)

上传时间 源代码

由以下支持