Skip to main content

Automated JSON API based communication with Samsung SyncThru Web Service

Project description

# PySyncThru - a very basic python SyncThru bridge

A package that connects to a Samsung printer in the local network that makes use of the SyncThru web service and provides data that is provided via the JSON API of the device. It is able to read the system, toner and tray status and provides method wrappers to access them.

The package supports the following data provided by the printers:

  • Device / System status

  • Drum / Toner status

  • Model name

  • Tray status

Sadly it seems like there is no official API, so fixes are welcome and likely needed!

## Usage

`python from pysyncthru import SyncThru syncthru = SyncThru('192.168.1.14') # Get the devices status syncthru.deviceStatus() # Update the data syncthru.update() `

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PySyncThru-0.3.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PySyncThru-0.3.1-py2.py3-none-any.whl (4.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file PySyncThru-0.3.1.tar.gz.

File metadata

  • Download URL: PySyncThru-0.3.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PySyncThru-0.3.1.tar.gz
Algorithm Hash digest
SHA256 24c18e901bdcafdf3d443c47d772fc7e295ed03a4ee53bc0f3dad89e071e0975
MD5 7eeab49c272e9d7266487efe588bed1a
BLAKE2b-256 81d9df56881c6327d919ea80843669ade305badaa6b6edf4976541cdd34ebb37

See more details on using hashes here.

File details

Details for the file PySyncThru-0.3.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for PySyncThru-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8fc20131f2932dd1851fb486275f151613d3a58c8c093d315f50231b2935c7b2
MD5 46daa2163a404a821a0b954cded27de3
BLAKE2b-256 03e4a52a4062857a6257f3302eee86889607a46ea4ab65ce93df79c1ad5ca187

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page