Cutting off DYMO label printing on Windows 8.1 and Windows 10

We were faced with the problem of clipping printing with the DYMO LabelWriter 450 Turbo after upgrading to Windows 10. After some investigation, we found out that the same problem can occur on some Windows 8.1 machines. We use DYMO.Label.Framework in our program.

Now we have the following research results:

  • Shortcuts are printed correctly through the application DYMO v8.5.1.1816
  • Labels with long barcodes or long lines are cut off, of which only half of them are printed.
  • It works if we create an application with .NET framework 3.5
  • It does not work if we create an application with .NET framework 4.0-4.6

We found some related issues, such as 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 yet been found.

The guys at DYMO have confirmed that there is a bug in the .NET Framework that affects how Microsoft processes printers with non-square resolutions (ex.600 Γ— 300). When the graphics are drawn on the label, DYMO prints with this higher resolution instead of the usual 300 Γ— 300 to improve the quality / scanning of the barcode. They registered a problem with Microsoft and Microsoft, saying that they fixed the problem in .NET 4.6, but we tried it and it did not work. DYMO guys continue to study this problem and try to find workarounds.

Workaround: As a workaround, we created a .NET Framework 3.5 application that prints labels using DYMO.Label.Framework, and we use this exe from our main application.

+5
source share
2 answers

I got my barcodes for printing correctly in Windows 10 by changing my portrait-oriented label.

See the information here: http://developers.dymo.com/2015/09/30/barcode-printing-issues/

+1
source

I get rabies. Honestly, I’m working on this problem now for about 2 hours, not knowing why the barcode is so short. Due to the lack of a barcode scanner, I had to scan the result into a PDF file and check the barcode using my sdk barcode. After changing the target structure, it works like a charme. Thank you very much.

-2
source

All Articles