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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

dymo_sdk-1.5.1b2-py2.py3-none-macosx_13_0_arm64.whl (52.6 MB view details)

Uploaded Python 2Python 3macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for dymo_sdk-1.5.1b2-py2.py3-none-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a7d1e4d48536e0bc268480ca79d84a371e8f4155def20f382f04b2d59e1b1dd4
MD5 d45bf7ee05b0fff7e6b95c1489014e2f
BLAKE2b-256 9efd872ba4df4d7c953085b8cd1a1909531356e69c5b6c0a03971784b6bea147

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