Dymo LabelWriter 450 Deluxe prints 1/3 label because it isn't using installed driver which doesn't work properly

Bug #1938473 reported by Dora
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dymo-cups-drivers (Ubuntu)
New
Undecided
Unassigned

Bug Description

Dymo driver installed from driver package on github worked fine in Ubuntu 18.04 but stopped working when I upgraded to Ubuntu 20.04. Only .deb files from the debian and ubuntu repositories and Synaptic seem to be able to even get the correct files into the correct folders.

Specifically, behaviorally, the printer prints 1/3 of the label and then tears off the last quarter of the label.

I am absolutely sure this is a bug, even if there is a workaround that I can't find and noone is telling me about. I posted about it in Ubuntu Forums and was soundly ignored.

I have tried this on two different computers, both running Ubuntu 20.04. I have tried it with two different Dymo Labelwriter Turbo's and two different usb cords. I checked printer settings and I created a label in glabel with no reference to Dymo labels, using the correct size. The labels print at the correct size and in the correct direction, they just only print a third of the label. Testing the Dymo unit itself prints normally. Test print prints the page or part of it, hard to tell how much, on a third of the little dymo label. The problem is not the printer nor the printer settings.

Troubleshooting the system shows that the printer is using the wrong driver, specifically a generic usb line printer driver, and that it cannot find the correct driver.

My guess is, you didn't tell the driver installer to put in the correct configuration file what driver to use and where to find it, maybe because the correct file changed its location, name, or something between Ubuntu 18.04 and Ubuntu 20.04. KINDLY FIX IT. Like a lot of people I need to print labels on Dymo at work!

On installation:

Note that I installed this driver on my own home computer for the first time ever yesterday, July 28, 2021 - apport's report says I installed it on 7-6-2019 753 days ago. That is likely the date it was first put in debian universe. I upgraded my computer to Ubuntu 20.04 last week, not yesterday.

I verified in Synaptic that all listed dependencies are installed.
Completely uninstalled printer-driver-dymo in synaptic, rebooted, reinstalled it in Synaptic, rebooted, connected printer usb.

Messages that appeared on screen on connecting DYMO printer - Additional drivers required - requires additional files.

Turbo 450 added.

Error messages in logs for this session:

4:22:38 PM hpfax: [4022]: error: Failed to create /var/spool/cups/tmp/.hplip **** this looks like the only error that is relevant ******
 4:21:43 PM pulseaudio: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
 4:21:18 PM gdm-session-wor: gkr-pam: unable to locate daemon control file
 4:21:13 PM systemd: Timed out waiting for device /dev/disk/by-label/Win7P32.
 4:19:53 PM systemd-udevd: /etc/udev/rules.d/S99-2000S1.rules:26: GOTO="libsane_rules_end" has no matching label, ignoring

There appear to be no errors from installation of printer-driver-dymo.

check what driver it is using
dora@dora-desktop-ubuntu:~$ sudo lshw -c printer
[sudo] password for dora:
  *-usb:0
       description: Printer
       product: DYMO LabelWriter 450 Turbo
       vendor: DYMO
       physical id: 2
       bus info: usb@1:1.2
       version: 1.12
       serial: 16042513460730
       capabilities: usb-2.00 bidirectional
       configuration: driver=usblp maxpower=2mA speed=12Mbit/s

Check if printer-driver-dymo installed:

ora@dora-desktop-ubuntu:~$ aptitude search printer | grep ^i
i printer-driver-brlaser - printer driver for (some) Brother laser printers
i printer-driver-c2esp - printer driver for Kodak ESP AiO color inkjet Series
i printer-driver-dymo - printer driver for DYMO label printers
i printer-driver-foo2zjs - printer driver for ZjStream-based printers
i printer-driver-foo2zjs-common - printer driver for ZjStream-based printers - common files
i printer-driver-gutenprint - printer drivers for CUPS
i printer-driver-hpcups - HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
i printer-driver-m2300w - printer driver for Minolta magicolor 2300W/2400W color laser printers
i printer-driver-min12xxw - printer driver for KonicaMinolta PagePro 1[234]xxW
i printer-driver-pnm2ppa - printer driver for HP-GDI printers
i printer-driver-postscript-hp - HP Printers PostScript Descriptions
i printer-driver-ptouch - printer driver Brother P-touch label printers
i printer-driver-pxljr - printer driver for HP Color LaserJet 35xx/36xx
i printer-driver-sag-gdi - printer driver for Ricoh Aficio SP 1000s/SP 1100s
i printer-driver-splix - Driver for Samsung and Xerox SPL2 and SPLc laser printers
i system-config-printer - graphical interface to configure the printing system
i system-config-printer-common - backend and the translation files for system-config-printer
i system-config-printer-udev - Utilities to detect and configure printers automatically

file dymo is found in /usr/lib/cups/driver

List of files found online that should have been installed and their locations: All of these files are found in the specified locations. I note that there is no file ending in .ppd and possibly there should be?

/usr/lib/cups/driver/dymo
/usr/lib/cups/filter/raster2dymolm
/usr/lib/cups/filter/raster2dymolw
/usr/share/cups/ppd-updaters/printer-driver-dymo.ppd-updater
/usr/share/doc/printer-driver-dymo/changelog.Debian.gz
/usr/share/doc/printer-driver-dymo/changelog.gz
/usr/share/doc/printer-driver-dymo/copyright

When I open LabelWriter-450-Turbo details in Settings, Printers, it says it is using driver "DYMO LabelWriter-450-Turbo but it is using usblp, and when I telll it to search for drivers, it doesn't find one and "seach for drivers" is grayed out.

printer-driver-dymo 1.4.0-9build1
ubuntu-bug nameofprogram

ubuntu-bug printer-driver-dymo

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: printer-driver-dymo 1.4.0-9build1
ProcVersionSignature: Ubuntu 5.4.0-80.90-generic 5.4.124
Uname: Linux 5.4.0-80-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.18
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Thu Jul 29 16:59:36 2021
InstallationDate: Installed on 2019-07-06 (753 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: dymo-cups-drivers
UpgradeStatus: Upgraded to focal on 2021-07-28 (1 days ago)

Revision history for this message
Dora (tiggernut24) wrote :
Revision history for this message
Dora (tiggernut24) wrote :

I think I left out the fact that I tried to get this to work on my work computer before trying it on my home computer.

printer-driver-dymo ran fine, installed from package from github, on my work computer on Ubuntu 18.04. I never had reason to verify it used the correct driver. Labels printed perfectly.

It stopped working when I upgraded my work computer to Ubuntu 20.04. I have tried a variety of methods including Debian.

Then I tried on my computer at home, which has also been upgraded from 18.04 to 20.04. My latest effort is installing printer-driver-dymo from Synaptic, as documented above. I've also tried several different versions of the debian package, using downloaded versions from the Ubuntu and Debian Universe repositories and installing in terminal with apt-get install. Exact same results. Probably the exact same install file installed with different methods. I assume Synaptic also installs the package that is in the Ubuntu repositories.

Revision history for this message
Dora (tiggernut24) wrote :

I used http://localhost:631/help/admin.html to associate my Dymo printer with its ppd file, which I found with lpinfo -m. That should be lw450t.ppd, found in the folders generated by all three github packages I tried to install. It said it added it.

Then I rebooted.

And per lshw it's still using usblp for the driver.

The deb/ Synaptic package should have set that up in any case and didn't, and fixing it didn't work.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.