Feb 162017
 

We have been receiving a lot of support inquiries with regards to a missing DYMOPrinting.dll file.  If you have this problem, the simplest solution is to copy the DYMOPrinting.dll file from your installation folder to the folder where your application is executing.

  10 Responses to “How to solve problems with missing DYMOPrinting.dll”

  1. Hey There,

    where should one put the .dll ?
    I’m using the SDK with the javascript library … so there is not exactly a “executing” folder.

    Any answer would be much appreciated

  2. Our new DLS release should fix this.

    Please download the new DLS release here:

    http://developers.dymo.com/?p=1356

  3. How to print .png file in Right roll

    //

    DYMO.Label.Framework.Com.Framework zObjStamp = new DYMO.Label.Framework.Com.Framework();
    // Load Base64 string
    zObjStamp.LoadImageAsPngBase64(xszImagePath);
    // How to load to ILabel above Image Stream?

    //For Laoding .label file below code is useful
    zObjILabel = DYMO.Label.Framework.Label.Open(xszImagePath);

    //My requirement is endicia will give base64 png data i.e stamp i am using Dymo labelwritter 450 twin turbo in right roll i need to print stamps in DLS we are loading only .label files

    zObjIPrinter = Framework.GetPrinters()[Properties.Settings.Default.SettingStampPrinterName];
    if (zObjIPrinter is ILabelWriterPrinter)
    {
    zObjILabelWriterPrinter = zObjIPrinter as ILabelWriterPrinter;
    if (zObjILabelWriterPrinter.IsTwinTurbo)
    {
    zObjILabelWriterPrintParams = new LabelWriterPrintParams();
    zszPrintTray = Properties.Settings.Default.SettingsPrinterTray;
    zObjILabelWriterPrintParams.RollSelection = RollSelection.Right;
    }
    zObjILabel.Print(zObjIPrinter, zObjILabelWriterPrintParams);
    }

  4. I also had this issue within a WPF application, while the SDK samples were working fine. The issue got resolved by unchecking the “Prefer 32-bit” option on the project properties page.

  5. I am using visual studio to create a vb.net winforms application that accepts input and writes values to a label printer over a network.
    I am using windows 7 and visual studio 2017

    My visual studio references are:
    Dymo.Label.Framework

    have these, but they may not be needed
    dymo.common
    dymo.dls.runtime
    dymo.dls.runtime.ts
    dymo.dls.sdk

    I was receiving a DymoPrinting.dll error. I tried to import it through add reference in visual studio; but received an error
    (A reference to C:\Program Files (x86)\Dymo\Dymo Label Software\DymoPrinting.dll could not be added. Please make sure that the file is accessible, and that is a valid assembly or COM component.

    I manually copied the dll file
    from:
    C:\Program Files (x86)\DYMO\DYMO Label Software

    to my visual studio bin\debug folder
    L:\.yourFolder\yourApp\yourAppName\bin\Debug

    It’s a network printer, but I it installed as a printer on on my computer. I’m reading a copy of the label from my c drive.

    Here is my code:

    Dim sBarcode As String
    sBarcode = "Tank ID: " + CStr(cmbTankerNum.Text) + Chr(10) + "Top: " + CStr(OutgoingTopSealNum.Text) + Chr(10) + "Rear: " + CStr(OutgoingRearSealNum.Text) + Chr(10) + "Misc: " + CStr(OutgoingMiscSealNum.Text)

    'Open the label template
    Label = DYMO.Label.Framework.Framework.Open("C:\Temp\MyLabel.label")

    'my test label
    'Label = DYMO.Label.Framework.Framework.Open("C:\Users\myName\Desktop\MyLabel.label")

    With Label
    .SetObjectText("Location", "XXXXX, XX")
    .SetObjectText("PlantCode", "Plant: #XX-XXXX")
    .SetObjectText("Tank_ID", "Tank ID: " + cmbTankerNum.Text)

    If radtankerWashN.Checked = True Then
    .SetObjectText("Sanitizer", "Sanitizer: ")
    Else
    .SetObjectText("Sanitizer", "Sanitizer: Dictate")
    End If

    .SetObjectText("Initials", "Initials: " + analystInitials.Text)
    .SetObjectText("OutTopSeal", OutgoingTopSealNum.Text)
    .SetObjectText("OutRearSeal", OutgoingRearSealNum.Text)
    .SetObjectText("OutMiscSeal", OutgoingMiscSealNum.Text)
    .SetObjectText("BARCODE", sBarcode)
    End With

    'Print the label
    Dim printerName As String
    Dim printer As DYMO.Label.Framework.ILabelWriterPrinter
    Dim printers As DYMO.Label.Framework.IPrinters

    'shared printer name on our network
    printerName = "\\myComputerName\DYMO LabelWriter 4XL"
    printers = DYMO.Label.Framework.Framework.GetPrinters()

    If TypeOf printers(printerName) Is DYMO.Label.Framework.ILabelWriterPrinter Then
    printer = printers(printerName)
    Label.Print(printer)
    End If

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)