Asynchronous Python client for Internet Printing Protocol (IPP).
Project description
Python: Internet Printing Protocol (IPP) Client
Asynchronous Python client for Internet Printing Protocol (IPP).
About
This package allows you to monitor printers that support the Internet Printing Protocol (IPP) programmatically.
Installation
pip install pyipp
Usage
import asyncio
from pyipp import IPP, Printer
async def main():
"""Show example of connecting to your IPP print server."""
async with IPP("ipps://EPSON123456.local:631/ipp/print") as ipp:
printer: Printer = await ipp.printer()
print(printer)
if __name__ == "__main__":
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyipp-0.8.3.tar.gz
(11.3 kB
view hashes)
Built Distribution
pyipp-0.8.3-py3-none-any.whl
(12.9 kB
view hashes)