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.1b4.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.1b4-py2.py3-none-win_amd64.whl (14.1 MB view details)

Uploaded Python 2Python 3Windows x86-64

dymo_sdk-1.5.1b4-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.1b4.tar.gz.

File metadata

  • Download URL: dymo_sdk-1.5.1b4.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.1b4.tar.gz
Algorithm Hash digest
SHA256 34f99b676e71574f1bb759658160091de5089e892b8aef40febc3a4405ce8308
MD5 410034aa51797887a20dcf0131db8ecb
BLAKE2b-256 a8d3fcc1c87c2ce25c7d3c3dbfb2a6be8ac249fa2eed336f391809a075f3f669

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dymo_sdk-1.5.1b4-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.1b4-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d9d2cd44d101cc77ab382c6a15b2edb169abbde88b5ae1c2c6d63802e11b5122
MD5 6613f048acf6ce1e4f462349b788a205
BLAKE2b-256 abc8e51889ea6b28d214091f8b28dbfac581f744be538b59b82b4cf7b675dc06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dymo_sdk-1.5.1b4-py2.py3-none-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5341c3b7ab596227e2025267d3124f9177556298679ce16a8498551138aa2b76
MD5 a0bb3f0411bbe99499299a6e3feaa334
BLAKE2b-256 6cd42996fa4d3f69c6162a19ea138dba2326d571fa4384a9ed87464c433d5ade

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