dymosoftware / dymo-connect-framework

DYMO Connect Framework for Javascript.
Other
87 stars 54 forks source link

[regression] `isConnected` with Dymo Connect #36

Open Roman991 opened 2 years ago

Roman991 commented 2 years ago

With old dymo labelwriter the response of getPrinters() was correct.

With new Dymo connect (actually 1.4.2.82), printers are always offline.

idk if its more related to this framework of to a wrong dymo connect response. Tried on different pcs (both win10 and 11)

getPrinters() response with a dymo connected to pc and visible on dymo connect ===>>
<Printers>
  <LabelWriterPrinter>
    <Name>DYMO LabelWriter 450 Turbo</Name>
    <ModelName>DYMO LabelWriter 450 Turbo</ModelName>
    <IsConnected>False</IsConnected>  // << but its online in windows settings and dymo connect
    <IsLocal>True</IsLocal>
    <IsTwinTurbo>False</IsTwinTurbo>
  </LabelWriterPrinter>
</Printers>

Its reproducible also on samples via devtools with dymo.label.framework.getPrinters()

grezniczek commented 2 years ago

I am also seeing this. getPrinters reports <IsConnected>False</IsConnected>, but printing through the JS framework works nonetheless.

Windows 10, Dymo Connect 1.4.2.82

drewjoh commented 2 years ago

Just discovered this also. I can ignore the status and print regardless and it works, as long as the printer is connected.

The big issue is: if the printer is not connected, labels queue up and get printed once the printer is connected again!

A likely scenario: a user who clicks to print, gets no print, clicks again... and again, and again... then figures out it's not connected... connects it, and now gets all those clicks as prints. 😕

Also, it makes my nice status indicator not work on Windows (I've been implementing and testing on Mac). 😞

CleanShot 2022-01-14 at 16 49 23@2x

Tested on: Windows 10, Dymo Connect 1.4.2.82

Longhorn74 commented 2 years ago

We are experiencing the same which is preventing our customers from using the LabelWriter 550 model with our web application. Our customers want to purchase the newer model, especially since the 450 is backordered, but cannot because of this issue.

@dymosoftware, please advise. This is a critical issue for us and we can't get any assistance from Dymo Customer Support. We've spent 6+ hours waiting on hold only to be told they can't help in any way and hang up on us.

dymosoftware commented 2 years ago

We have beta version for 1.4.3 in https://github.com/dymosoftware/Beta-Version. We are going to release 1.4.3 soon, but IsConnected issue and 550 printer issue is not able to be found in the Beta-Version.