5

Windows 10 にアップグレードした後、DYMO LabelWriter 450 Turbo で印刷が途切れる問題が発生しました。調査の結果、一部の Windows 8.1 マシンでも同じ問題が発生する可能性があることがわかりました。プログラムでは DYMO.Label.Framework を使用します。

現在、以下の調査結果が得られています。

  1. ラベルは DYMO アプリ v8.5.1.1816 を介して正しく印刷されます
  2. 長いバーコードや長いラインのラベルが途切れて半分しか印刷されない
  3. .NET Framework 3.5 でアプリをビルドすると機能します
  4. .NET Framework 4.0-4.6 でアプリをビルドすると機能しません

https://social.technet.microsoft.com/Forums/ie/en-US/4370e2c1-21ad-4b65-a505-8c7696f909b9/dymo-label-barcode-cutoff-on-windows-81?のような関連する質問がいくつか見つかりました。 forum=w8itproappcompatまたはhttp://developers.dymo.com/2014/01/02/windows-8-1-barcodes/#comment-82838しかし、解決策はまだ見つかっていません。

DYMO の関係者は、Microsoft が「非正方形」解像度 (例: 600×300) のプリンターを処理する方法に影響を与えるバグが .NET Framework にあることを確認しました。ラベルにグラフィックが描かれている場合、DYMO は通常の 300×300 ではなく、この高解像度で印刷して、バーコードの品質/スキャンを支援します。彼らは Microsoft に問題を記録しており、Microsoft は .NET 4.6 で問題を修正したと主張していますが、私たちはそれを試しましたが、うまくいきませんでした。DYMO の担当者は引き続きこの問題を調査し、回避策を見つけようとしています。

回避策: 一時的な解決策として、DYMO.Label.Framework でラベルを印刷する .NET Framework 3.5 アプリをビルドし、メイン アプリからこの exe を使用します。

4

2 に答える 2