I hope everyone enjoyed their holidays! We have had a number of issues reported, several of them were big enough that we decided to release an 8.5.3 patch version that fixes the issues that were found. Issues Fixed:. Win: There were instances that caused Barcode corruption when the Barcode was rotated on a label. Mac: There were issues with with the Web Service refreshing the list of DYMO printers.
Mac: Web Service method timeout is increased due to too many timeouts. JS: Fixed issues with Async calls. JS: Fixed Issue that isBroswerSupported return the wrong value. JS: Fix Issue with a Crash when running in IE8 Reference the following posts for additional set up information. Keep in mind that the Web Service is built into this version of DYMO Label so the standalone install is no longer required. Downloads:. Thanks for all the great feedback!
Make sure the DYMO LabelWriter printer is selected, then click Print. Update the Dymo Label software. The Barcode Printer app works only with the Dymo Label software version 8.7.2 and up. To update the Dymo Label software. Installing the latest version DYMO LabelWriter software. Ensure you've installed the latest version of the DYMO LabelWriter Software (8.7). You can download it via. Note: This issue is only for Mac users. Windows users are not affected.
Let us know of any issues found, we’ll continue to give the best support we can. Update: Fixed a typo that was referencing the wrong revision number for the Windows build Posted by at 19:36 Tagged with:, 209 Responses to “DYMO Label software version 8.5.3 for Patch Release Mac/Win”. Hi dymodev, Thanks for your reply.
But I was actually asking a different question. Sorry that I was not clear. Here’s my question in more detail. When I reference the JavaScript library, the reference might look something like this: src=But note that the library is referenced by HTTP. I need to reference it by HTTPS. Many JavaScript libraries are now made available by HTTPS.
Can you make yours available by HTTPS? Why is this important? For any Google drive plugin (which is the scenario that matters to me), you must reference external libraries by HTTPS. Google’s rules are explained here: The bigger picture is that I’ve written an Apps Script add-on for Google Sheets. Its intended purpose is to print a label from the currently selected row in a Google Sheet.
It’s a very simple application, but it won’t run unless I can reference the library by HTTPS. Of course, I could set up my own web server with a certificate, but this would defeat the purpose of using a Google sheet as a simple and tiny-footprint label database. Hi Robert, Thanks for your reply. I will move forward with one of those options, but I hope you will reconsider in the future. While I agree that local code has some benefits, the value of being able to reference the library via HTTPS is important for simple tasks like making a Google Apps Script plugin.
It is just so enticingly easy to make an Apps Script plugin to print a label from a Google sheet, but one does need the library to be HTTPS. There exists some subset of people who could use your wonderful library in this way but who wouldn’t necessarily want to go to the extra trouble of setting up a web server just to host one javascript library. I believe your library could be hosted at, say, cdnjs. Hi Dymo, We’re using the dymo labelwriters for printing labels in our restaurant. Since a week or two we’re encountering problems with printing. When we click the button to print te dymo the following code is executed: Dynamo Label Sub Btn1onclickDim DymoAddIn, DymoLabelSet DymoAddIn = CreateObject(“DYMO.DymoAddIn”)Set DymoLabel = CreateObject(“DYMO.DymoLabels”)DymoAddIn.Open “F: Dymo Labelstenopzondag.lwl” DymoLabel.SetAddress 1,””+chr(10)+”Naam Maurice”+chr(10)+”Res 92″+chr(10)+”Tijd 20:00″+chr(10)+”Email.”+chr(10)+”Opmerkingen Test”+chr(10)+”Telefoonnummer 20″+chr(10)+”Duur 3″+chr(10)+”Volw. 1″ DymoAddIn.Print 1, TRUE window.closeEnd Sub Etiket wordt afgedrukt The websites gives us a pop-up and closes when printed.
The strange thing is that it only prints one. Everytime i want to print a label i have to close and reopen IE11. Code that gets executed after pressing the button Dynamo Label Sub Btn1onclickDim DymoAddIn, DymoLabelSet DymoAddIn = CreateObject(“DYMO.DymoAddIn”)Set DymoLabel = CreateObject(“DYMO.DymoLabels”)DymoAddIn.Open “F: Dymo Labelstenopzondag.lwl” DymoLabel.SetAddress 1,””+chr(10)+”Naam De heer P. Vermaas”+chr(10)+”Res 115″+chr(10)+”Tijd 19:00″+chr(10)+”Email.”+chr(10)+”Opmerkingen SKIHUT “+chr(10)+”Telefoonnummer 786732925″+chr(10)+”Duur 3″+chr(10)+”Volw.
30” DymoAddIn.Print 1, TRUE window.closeEnd Sub Etiket wordt afgedrukt. Button source code we are using at our website: (CORRECT ONE) Dynamo Label prefix.
“ ” n”; echo “DymoAddIn.Print 1, TRUE n”; echo “window.closeEnd Sub”;? Etiket wordt afgedrukt. Another update on this. I’ve enabled the trace / debug function. It generates the following code: onEnvironmentChecked checkResult isBrowserSupported: undefined, isFrameworkInstalled: undefined, isWebServicePresent: undefined, errorDetails: undefined However it is working on another https enabled website.
Same browser, same scripts. The following debug code is generated: onEnvironmentChecked checkResult isBrowserSupported: true, isFrameworkInstalled: true, isWebServicePresent: true, errorDetails: Wat could be wrong?
No other javascript errors or something like that. I am not sure if it is caused by https, because it’s working on another website with https, so it could be something else.
Hello, Thanks for your work on this new software! We’re trying out the web service for Mac & Windows.
Mac worked perfectly, but we’re having a strange problem with our windows device. The Windows device is a Surface Pro 3, up-to-date Windows 10. It shows our printer as “isConnected: false”, despite the fact it’s plugged in by USB. I’ve tried a few things: – Running the web service as “Administrator”, and logging in as adminstrator – Visiting the web service endpoint directly (I can see IsConnected=False in the XML response) – Restarting the web service – Printing from the Dymo desktop software (v8.5.3.1897) — printing from that program works well. Do you know why it’s showing isConnected=False? Is there anything else I can do to troubleshoot?
Robert Mosolgo. Hi, we have started using the new javascript framework but on the Mac we are seeing that getPrinters is inconsistently not returning the printers list. Most of our users are still on the 8-5-2 DLS and some of those using a Mac are seeing this occur. Our testers are reporting issues with 8-5-3 and the Mac as well and have confirmed with me that they are using the patched version of the DLS.
Because this is inconsistent and nothing specific triggers it I just wanted to report the issue and see if others were experiencing this as well or if there is a fix in the works. Thanks for the API! I just started building.
I really love that you’re offering the JavaScript library (and corresponding webservice, DYMO.DLS.Printing.Host). Here’s my feedback from most-to-least desired: 1. Put the JavaScript in a repo so I can help with these other issues. Bind the service to 0.0.0.0 instead of 127.0.0.1 and respond to requests that don’t use “localhost” in the Host header. Let the user tell the dymo.label.framework which address it should communicate with (hostname or IP). Add some error handling for invalid data and have the service manager (launchd) relaunch the service if it crashes (with limited number of retries).
Add support for AMD, CommonJS, RequireJS, etc. It would be nice to have some CLI options for DYMO.DLS.Printing.Host – like –help and –port.
Keep up the good work! Hi John, Thank you for your feedback, I will forward these requests to our developers. I can comment on a couple of your suggestions.
Unfortunately, there is no plan to make this an open source project. If this ever changes, it will be posted on this blog. We do plan on expanding this functionality in the future but for the first version, we want to limit all calls to localhost. This matches the original functionality. We would also like to add more error handling to the application. Our first focus was to make it run as close to the older version before adding newer functionality.
4,5: We can take this under consideration when working on the next version. Thank you again for your feedback! When disconnecting a printer and calling getPrinters afterwards it is still reported as “isConnected: TRUE” on OS X in Safari and Crome!:-( On Windows FF/Chrome/IE the isConnected status is reported correctly. Tested on several machines. Can anybody confirm this problem? Any solution available?
Trace reports: checkEnvironment cachedWebPort: 41951 VM110:106 checkEnvironment trying async service discovery VM110:106 createFramework return framework: undefined (async) VM110:106 onEnvironmentChecked checkResult isBrowserSupported: true, isFrameworkInstalled: true, isWebServicePresent: true, errorDetails: VM110:106 chooseEnvironment WebServicePresent VM110:106 createFramework returning existing instance of framework, has callBack: false. New Win10 PC – initially installed the latest software from the web site which was 8.5.1 – moved my LW450Turbo and installed – received error message – tried various compatibility settings incldg Win8 and Win7. Printer previously worked fine from either Win7Pro and Vista. Error msg was: “Cannot create instance of ‘MainWindow’ defined in assembly ‘DYMO.DLS, Version=8.5.1.1816, Culture=neutral, PublicKeyToken=545af9’. Error in markup file ‘DYMO.DLS; component/MainWindow.xaml’ Accidentally discovered this area which had v8.5.3 and indicated that it was Win10 compatible. I uninstalled v8.5.1, unplugged my LW450 and installed v8.5.3, plugged in printer.
No dice – effectively same error: “Cannot create instance of ‘MainWindow’ defined in assembly ‘DYMO.DLS, Version=8.5.3.1889, Culture=neutral, PublicKeyToken=545af9’. Error in markup file ‘DYMO.DLS; component/MainWindow.xaml’ So any suggestions? Thanks Ken Schindler. I’m trying to get the demo working on my machine but I keep getting an error that No printer is installed.
I can print using the Dymo Label Software. I’ve tried on Firefox, Chrome, and IE but I get the same results on each browser. I also tried using the 2.02 instead of the referenced version in demo (it may be the same one, it was titled latest version). In the console, dymo.label.framework.getPrinters returns an empty array.
When visiting the check environment page on firefox I get this result isBrowserSupported: true isFrameworkInstalled: true errorDetails: On chrome I get this result isBrowserSupported: true isFrameworkInstalled: false errorDetails: DYMO Label Framework Plugin is not installed Any suggestions? We are trying to integrate the latest available Dymo Label Framework SDK into our WPF Prism MVVM application.
We are running.net Framework version 4.5.2. We had an odd ReleaseHandleFailed error occur upon and during print.
To troubleshoot, we created a new test project in Visual Studio 2013 w. Same.net Framework version and WPF.
We then made a sample project with same IDE and.net version. The only change to the project is it is WinForms instead of WPF. Same code, no error. Print is successful for us in WinForms only. WPF consistently throws a version of the following error: Managed Debugging Assistant ‘ReleaseHandleFailed’ has detected a problem in ‘C:. Additional information: A SafeHandle or CriticalHandle of type ‘MS.Internal.Printing.Configuration.SafePTProviderHandle’ failed to properly release the handle with value 0x0071BE58.
This usually indicates that the handle was released incorrectly via another means (such as extracting the handle using DangerousGetHandle and closing it directly or building another SafeHandle around it.) I have had no luck reaching anyone regarding support of the SDK and have found no similar issues reported online. Please help me get the SDK to work properly. I can provide test projects if need be. Syntax is vb.net. Code is as follows: Private Sub ButtonClick(sender As Object, e As RoutedEventArgs) Handles Button.Click Try Dim Printer As IPrinter = Nothing Dim Label As ILabel = Nothing 'get collection of possible printers Dim Printers As IPrinters = DYMO.Label.Framework.Framework.GetPrinters 'check to see if we got a printer.
We’re using label 11355, a label sold as 19x51mm, but actually as an extra part of 7mm on top, which we want to use. I can make it fit using Dymo 11352 Return Address Labels 25x54mm, but I have to start 120 twips in from the left (landscape), otherwise the letters are cut off. I’d like to use these 2mm too. I believe I should use CustomPaper instead of PaperName in the LWL XML I tried this (with the right angular brackets, but which this editor won’t allow) CustomPaper Size Width=”1440″ Height=”2880″ / PrintableSize Width=”1340″ Height=”2780″ / PrintableOrigin X=”100″ Y=”100″ / /CustomPaper But I just got “The server encountered an error processing the request. See server logs for more details.” when trying to print, If I have PaperName and CustomPaper, the CustomPaper is ignored.