I've just looked at this myself too.

It would seem this directory in the main tree...
- https://github.com/dymosoftware/Drivers/tree/main/LW5xx_Linux
and this zip file from the same repo...
- https://github.com/dymosoftware/Drivers/raw/refs/heads/main/LW4xx%20Linux/LW4xx%20Linux.zip

Are essentially identical except for some paths have changed (see the diff below... which is true as of the time I write this email).

It doesn't seem to matter which you use as both support the LW4xx and LW5xx series equally... despite the different directory/zip file names.

Also both identify themselves as version 2.0.0.0.

These drivers do now seem to be the manufacturers recommended for Linux as per their page here...

https://www.dymo.com/online-support-sdk.html (see where it says "Drivers for Windows and Linux")

$ diff -Zr LW4xx\ Linux LW5xx_Linux
diff -Zr "LW4xx Linux/Makefile.in" LW5xx_Linux/Makefile.in
16a17,18
> # $Id: Makefile.am 17860 2012-04-23 18:24:53Z pineichen $
>
316c318
< SUBDIRS = src ppd docs samples
---
> SUBDIRS = src ppd/Linux docs samples
771a774,777
>
> #
> #  $Id: Makefile.am 17860 2012-04-23 18:24:53Z pineichen $
> #
Only in LW4xx Linux/src/boost/preprocessor: debug
diff -Zr "LW4xx Linux/src/lm/tests/TestLabelManagerFilter.cpp" LW5xx_Linux/src/lm/tests/TestLabelManagerFilter.cpp
36,42c36,42
<   PPDNames_.push_back("../../../ppd/lwduot.ppd");
<   PPDNames_.push_back("../../../ppd/lm400.ppd");
<   PPDNames_.push_back("../../../ppd/lm450.ppd");
<   PPDNames_.push_back("../../../ppd/lmpc.ppd");
<   PPDNames_.push_back("../../../ppd/lp350.ppd");
<   PPDNames_.push_back("../../../ppd/lwduot2.ppd");
<   PPDNames_.push_back("../../../ppd/lmpc2.ppd");
---
>   PPDNames_.push_back("../../../ppd/Linux/lwduot.ppd");
>   PPDNames_.push_back("../../../ppd/Linux/lm400.ppd");
>   PPDNames_.push_back("../../../ppd/Linux/lm450.ppd");
>   PPDNames_.push_back("../../../ppd/Linux/lmpc.ppd");
>   PPDNames_.push_back("../../../ppd/Linux/lp350.ppd");
>   PPDNames_.push_back("../../../ppd/Linux/lwduot2.ppd");
>   PPDNames_.push_back("../../../ppd/Linux/lmpc2.ppd");
163c163
<   ppd_file_t* ppd = ppdOpenFile("../../../ppd/lwduot.ppd");
---
>   ppd_file_t* ppd = ppdOpenFile("../../../ppd/Linux/lwduot.ppd");
176c176
<   ppd = ppdOpenFile("../../../ppd/lwduot2.ppd");
---
>   ppd = ppdOpenFile("../../../ppd/Linux/lwduot2.ppd");
189c189
<   ppd = ppdOpenFile("../../../ppd/lm450.ppd");
---
>   ppd = ppdOpenFile("../../../ppd/Linux/lm450.ppd");
202c202
<   ppd = ppdOpenFile("../../../ppd/lm400.ppd");
---
>   ppd = ppdOpenFile("../../../ppd/Linux/lm400.ppd");
214c214
<   ppd = ppdOpenFile("../../../ppd/lp350.ppd");
---
>   ppd = ppdOpenFile("../../../ppd/Linux/lp350.ppd");
226c226
<   ppd = ppdOpenFile("../../../ppd/lmpc.ppd");
---
>   ppd = ppdOpenFile("../../../ppd/Linux/lmpc.ppd");
239c239
<   ppd = ppdOpenFile("../../../ppd/lmpc2.ppd");
---
>   ppd = ppdOpenFile("../../../ppd/Linux/lmpc2.ppd");
diff -Zr "LW4xx Linux/src/lw/tests/TestLabelWriterFilter.cpp" LW5xx_Linux/src/lw/tests/TestLabelWriterFilter.cpp
38c38
<   ppd_ = ppdOpenFile("../../../ppd/lwtt.ppd");
---
>   ppd_ = ppdOpenFile("../../../ppd/Linux/lwtt.ppd");

--
Steven Maddox
Lantizia

Reply via email to