我一直在研究一個非常簡單的應用程序(或者我認爲)打印帶有簡單條形碼的標籤以及一些文本。我已經遵循了最好的文檔,我認爲它是模糊的,而非描述性的。 這裏是我的代碼Dymo SDK在c#中被告知要打印時不打印
public void PrintLabel(string serial_num, string part_Num)
{
var label = DYMO.Label.Framework.Label.Open(AppDomain.CurrentDomain.BaseDirectory + "Barcode.label");
label.SetObjectText("Bar_code", serial_num);
label.SetObjectText("text_box", part_Num);
label.Print("DYMO LabelWriter 450 Turbo");
}
,你可以看到這是我可以做的事情最簡單的方法。 我在標準參考中包含了DYMO.Label.Framework,並且確保Barcode.label位於基本目錄中並且可以訪問。當我點擊具有導致PrintLabel的方法的按鈕時,它想了一會兒,打印機什麼都不做。打印機堆棧中沒有作業,我無法在輸出日誌中看到奇怪的事情。 (見下文)。
我在做什麼錯? 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):加載'C:\ Project Files \ ProductValidationSoftware \ ProductValidationSoftware \ bin \ Debug \ ProductValidationSoftware.exe'。符號加載。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):Loaded'C:\ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Configuration \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System。 Configuration.dll」。跳過的加載符號。模塊已經過優化,調試器選項「Just My Code」已啓用。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):Loaded'C:\ Windows \ Microsoft.Net \ assembly \ GAC_32 \ System.Transactions \ v4.0_4.0.0.0__b77a5c561934e089 \ System。 Transactions.dll」。跳過的加載符號。模塊已經過優化,調試器選項「Just My Code」已啓用。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):Loaded'C:\ Windows \ Microsoft.Net \ assembly \ GAC_32 \ System.EnterpriseServices \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System。 EnterpriseServices.dll」。跳過的加載符號。模塊已經過優化,調試器選項「Just My Code」已啓用。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):Loaded'C:\ Windows \ Microsoft.Net \ assembly \ GAC_32 \ System.EnterpriseServices \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System。 EnterpriseServices.Wrapper.dll」。跳過的加載符號。模塊已經過優化,調試器選項「Just My Code」已啓用。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):加載'C:\ Project Files \ ProductValidationSoftware \ ProductValidationSoftware \ bin \ Debug \ DYMO.Label.Framework.dll'。找不到或打開PDB文件。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):加載'C:\ Project Files \ ProductValidationSoftware \ ProductValidationSoftware \ bin \ Debug \ DYMO.DLS.Runtime.dll'。找不到或打開PDB文件。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):加載'C:\ Project Files \ ProductValidationSoftware \ ProductValidationSoftware \ bin \ Debug \ DYMO.Common.dll'。找不到或打開PDB文件。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):Loaded'C:\ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ WindowsBase \ v4.0_4.0.0.0__31bf3856ad364e35 \ WindowsBase.dll' 。跳過的加載符號。模塊已經過優化,調試器選項「Just My Code」已啓用。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):Loaded'C:\ Windows \ Microsoft.Net \ assembly \ GAC_32 \ PresentationCore \ v4.0_4.0.0.0__31bf3856ad364e35 \ PresentationCore.dll' 。跳過的加載符號。模塊已經過優化,調試器選項「Just My Code」已啓用。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):Loaded'C:\ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ PresentationFramework \ v4.0_4.0.0.0__31bf3856ad364e35 \ PresentationFramework.dll' 。跳過的加載符號。模塊已經過優化,調試器選項「Just My Code」已啓用。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost。加載'C:\ Windows \ Microsoft.Net \程序集\ GAC_MSIL \ System.Xaml \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Xaml.dll'。跳過的加載符號。模塊已經過優化,調試器選項「Just My Code」已啓用。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):Loaded'C:\ Project Files \ ProductValidationSoftware \ ProductValidationSoftware \ bin \ Debug \ Interop.DYMOBarcodeLib.dll'。模塊沒有符號。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):加載'C:\ Project Files \ ProductValidationSoftware \ ProductValidationSoftware \ bin \ Debug \ Interop.DYMOPrintingSupportLib.dll'。模塊沒有符號。 ProductValidationSoftware.vshost.exe信息:0:Utils.CreateLabelPrintParams():printParams == null,根據打印機類型創建默認printParams 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):Loaded 'C:\ WINDOWS \ Microsoft.Net \裝配\ GAC_32 \ System.Printing \ v4.0_4.0.0.0__31bf3856ad364e35 \ System.Printing.dll'。跳過的加載符號。模塊已經過優化,調試器選項「Just My Code」已啓用。 'ProductValidationSoftware.vshost.exe'(CLR v4.0.30319:ProductValidationSoftware.vshost.exe):Loaded'C:\ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ ReachFramework \ v4.0_4.0.0.0__31bf3856ad364e35 \ ReachFramework.dll' 。跳過的加載符號。模塊已經過優化,調試器選項「Just My Code」已啓用。
你是如何設法找到它的?我沒有'DymoInterpolerate.dll'運行它添加參考拷貝dymo.common.dll dymo.dls.runtime.dll,dymo.label.framework.dll到bin目錄。 –