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.5.1b3.tar.gz (7.8 kB 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.5.1b3-py2.py3-none-win_amd64.whl (14.1 MB view details)

Uploaded Python 2Python 3Windows x86-64

dymo_sdk-1.5.1b3-py2.py3-none-macosx_13_0_arm64.whl (24.6 MB view details)

Uploaded Python 2Python 3macOS 13.0+ ARM64

File details

Details for the file dymo_sdk-1.5.1b3.tar.gz.

File metadata

  • Download URL: dymo_sdk-1.5.1b3.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for dymo_sdk-1.5.1b3.tar.gz
Algorithm Hash digest
SHA256 7276907993648c8b97532aadb043b279ed4793b713ca10f5d28d8c4dccd46eb4
MD5 c5fc22a5c6c3beec08f99a918055cfaf
BLAKE2b-256 ab39cd58e8c37ece88a8d55a933529c2fca3106e9a0d86fba304bf17405ee1e3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dymo_sdk-1.5.1b3-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 08814f489844a1ec4093d3c5719d70bcea6f9f57909b67973ddc192b077d587b
MD5 077cc2f5a838c39131ceedbf956347ce
BLAKE2b-256 d8626bc90c0ec391a442d8e4f677facc90e56e9b85d41321d16e25dbdeac3980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dymo_sdk-1.5.1b3-py2.py3-none-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b387ffd27bb3d15872940026e62a028108f328b4ef712da3f77eaebde0d3c503
MD5 f51902cf8e3dee3bdbf70249670b5180
BLAKE2b-256 b09c1549ae69d949282513020087e052bfb2d60dad9241b95c2475bc2064d90b

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