Skip to main content

A package that interacts with DYMO Printers.

Project description

Getting Started

Installation

To use the SDK you will need a .NET Desktop Runtime, which can be downloaded here: https://dotnet.microsoft.com/en-us/download/dotnet/8.0. You should also install DYMO Connect which should install any drivers you need and allow you to design the label files necessary, although DYMO Connect is not strictly necessary. DYMO Connect can be downloaded here: https://www.dymo.com/support?cfid=user-guide.

Note that currently for MacOS only arm chips are supported. In addition, bluetooth devices may not currently be working on mac. Also, you must be running .net 8.0 for Mac.

After that, you can simply run

pip install dymo_sdk

Basic Usage

The package contains two main objects DymoLabel and DymoPrinter. A basic script to print a .dymo label generated by Dymo Connect might go like:

import dymo_sdk as dsdk

#load label from file
dymo_label = dsdk.DymoLabel("/path/to/label.dymo")
#get detected printers
printers = dsdk.get_printers()
#selected first found connected printer
for p in printers:
    if p.is_connected:
        selected_printer = p
#print label
selected_printer.print_label(label)

More information can be found via our documentation: https://dymosoftware.github.io/DCD-SDK-Python-Sample/

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

dymo_sdk-1.6.0.tar.gz (38.3 MB view details)

Uploaded Source

Built Distributions

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

dymo_sdk-1.6.0-py2.py3-none-win_amd64.whl (13.9 MB view details)

Uploaded Python 2Python 3Windows x86-64

dymo_sdk-1.6.0-py2.py3-none-macosx_13_0_arm64.whl (24.9 MB view details)

Uploaded Python 2Python 3macOS 13.0+ ARM64

File details

Details for the file dymo_sdk-1.6.0.tar.gz.

File metadata

  • Download URL: dymo_sdk-1.6.0.tar.gz
  • Upload date:
  • Size: 38.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for dymo_sdk-1.6.0.tar.gz
Algorithm Hash digest
SHA256 5d31a82d4d23253b3989815d63c240d0f6d919e63db9c86f24343d938fe578eb
MD5 6b28859e51801fe3f040d5bd35c1fd76
BLAKE2b-256 c73bc719b6d516020c1a5c35549e1537ab1b67bb96ce79f19900fe26e64ad93e

See more details on using hashes here.

File details

Details for the file dymo_sdk-1.6.0-py2.py3-none-win_amd64.whl.

File metadata

  • Download URL: dymo_sdk-1.6.0-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for dymo_sdk-1.6.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7f480d5d6c4713c6beb159c6b1cbacd3287b6f8cc2331ee86d1332d3e2935acd
MD5 d93a7739f138260085b5c85ea2f942da
BLAKE2b-256 5777800e9f5bafb1dc15bbc747b26a7cc654f1da02c9a7bb0fc6e2589906cda7

See more details on using hashes here.

File details

Details for the file dymo_sdk-1.6.0-py2.py3-none-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for dymo_sdk-1.6.0-py2.py3-none-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1b6a83c4f3bab3b193d6ac223052c874db5bc864ebb4c07ec8a9ba75e9211684
MD5 9f87294ff18506dd44750fc250a5ed01
BLAKE2b-256 3fc5726bc3884c99592405cf8ddf5c8436fc03be95bfe46332cacb725d583bcd

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