Metadata-Version: 2.4
Name: inventree-dymo-550-plugin
Version: 0.1.0
Summary: Dymo 550 Label printer driver plugin for InvenTree
Home-page: https://github.com/bobvawter/inventree-dymo-550-driver
Author: bobvawter
Author-email: bob@vawter.org
License: MIT
Keywords: inventree dymo
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

# inventree-dymo-550-plugin

![Static Badge](https://img.shields.io/badge/License-MIT-blue)

A label printer driver plugin for [InvenTree](https://inventree.org/), which
provides support for Dymo Label Writer® 550-series printers.

This driver is roughly based on wolflu05's [Dymo 450
driver](https://github.com/wolflu05/inventree-dymo-plugin), but the interactive
nature of the 550's network protocol requires a somewhat different code
structure.

## Compatibility

The following printers have been tested:

- DYMO Label Writer 550 Turbo
- DYMO Label Writer 5XL

## Connectivity

This driver requires a raw network connection to the printer.

The easiest way to set this up, is using cups and configure a RAW printer device
in combination with `xinetd` like described in this [blog
post](https://nerdig.es/labelwriter-im-netz-teil1/).

## Installation

> [!IMPORTANT]
> This plugin is only compatible with InvenTree>=0.16 because this uses the new label printer driver interface introduced with [inventree/InvenTree#4824](https://github.com/inventree/InvenTree/pull/4824) and was fixed with 0.16 to work inside of workers.

Goto "Admin Center > Plugins > Install Plugin" and enter `inventree-dymo-550-plugin` as the package name.

Then goto "Admin Center > Machines" and create a new machine using this driver.

## Technical Resources

Readers may wish to refer to the [LabelWriter® 550 technical
reference](https://download.dymo.com/dymo/user-guides/LabelWriter/LW550Series/LW%20550%20Technical%20Reference.pdf).

The
[`dymosoftware`](https://github.com/dymosoftware/Drivers/tree/main/LW5xx_Linux/src/lw)
GitHub repository also contains a CUPS driver which can provide additional
technical resources.

## Disclaimer

This work is wholly unaffiliated with Newell Brands, the owners of the Dymo LabelMaker trademarks.
