We have encountered a cut-off print issue with DYMO LabelWriter 450 Turbo after we have upgraded to Windows 10. After some investigation we found out that the same issue can occur on some of Windows 8.1 machines as well. We use DYMO.Label.Framework in our program.
We have the following investigation results for now:
We found some related questions like https://social.technet.microsoft.com/Forums/ie/en-US/4370e2c1-21ad-4b65-a505-8c7696f909b9/dymo-label-barcode-cutoff-on-windows-81?forum=w8itproappcompat or http://developers.dymo.com/2014/01/02/windows-8-1-barcodes/#comment-82838 but no solution has been found yet.
Guys from DYMO confirmed that there is a bug in the .NET Framework that effects the way Microsoft handles printers with “non-square” resolutions (ex.600×300). When graphics are drawn on a label, DYMO prints at this higher resolution instead of the normal 300×300 to help with barcode quality/scanning. They had logged the issue with Microsoft and Microsoft claim to have fixed the problem in .NET 4.6, but we tried it, and it didn't work. DYMO guys are continuing to look into this issue and trying to find workarounds.
Workaround: As a temporary solution, we've built .NET Framework 3.5 app that prints labels with DYMO.Label.Framework and we use this exe from our main app.
I got my barcodes to print correctly on Windows 10 by redesigning my label with a portrait orientation.
See information here: http://developers.dymo.com/2015/09/30/barcode-printing-issues/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With