diff --git a/_repo/inventree-dymo-plugin.md b/_repo/inventree-dymo-plugin.md new file mode 100644 index 00000000..d32feb57 --- /dev/null +++ b/_repo/inventree-dymo-plugin.md @@ -0,0 +1,52 @@ +--- +name: inventree-dymo-plugin +author: wolflu05 +license: GPL-3.0+ +open_source: true +stable: true +maintained: true +pypi: true +package_name: inventree-dymo-plugin +github: https://github.com/wolflu05/inventree-dymo-plugin +gitlab: +source: +issue_tracker: https://github.com/wolflu05/inventree-dymo-plugin/issues +website: +categories: Printer +tags: Label Printer Dymo +--- +Dymo label printer driver plugin for InvenTree + +# inventree-dymo-plugin + +[![License: ](https://img.shields.io/badge/License-GPLv3-yellow.svg)](https://opensource.org/license/gpl-3-0) +![CI](https://github.com/wolflu05/inventree-dymo-plugin/actions/workflows/ci.yml/badge.svg) + +A label printer driver plugin for [InvenTree](https://inventree.org/), which provides support for Dymo Label Writer® printers. + +## Compatibility + +The following printers are already supported by the driver: + +- DYMO Label Writer 450 +- DYMO Label Writer 450 Duo (Tape is not supported currently) +- DYMO Label Writer 450 Turbo +- DYMO Label Writer 450 Twin Turbo + +## Requirements + +Currently only printing over network is supported, so an RAW network socket server needs to be connected to the printer. A raspberry pi zero w is just enough for that job. + +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 + +> :warning: 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-plugin` as package name. + +Then goto "Admin Center > Machines" and create a new machine using this driver. + +## Technical working + +This driver implements the RAW Dymo LabelWriter® 450 Series commands like described in the [technical reference manual](https://download.dymo.com/dymo/technical-data-sheets/LW%20450%20Series%20Technical%20Reference.pdf) to send the label data to the printer.