Am I missing something here? I don't see what installing a new printer has to do with libdvd-pkg, or the lsb package..... :/
The lsb package is the transitional package for the Linux Standards Base - a bunch of init related scripts.
It's a standardisation effort, to reduce the number of differences between different Linux distros.
It should be in the repostories of most Linux distros. It's definitely in Debian and Red Hat. It always used to be in Ubuntu too. Would be strange if Canonical excluded it. I'm pretty certain it will be there!
The original error message the OP had was from libdvd.pkg, which provides drivers for DVD playback - which has literally nothing to do with adding a printer.
Running the dpkg command should have fixed the problem with the libdvd package.
The lsb package IS installed by the looks of things.
When installing a new printer, I usually use CUPS (Common Unix Printing System), then add the printer via its web-administration interface (which typically runs on https://localhost:631
). I've never had a single problem adding printers that way.
No need to install drivers either. When you add a new printer to CUPS, you usually just specify the make/model and if your printer supports the Driverless standard, or the IPP/IPP Everywhere standard - CUPS can just use the driverless, or IPP stadard to communicate with the printer, no drivers required. And if drivers ARE required - as long as your printer is in it's list of supported printer models - it should be able to automagically download and install the appropriate driver for you.
The Add Printer functionality in most Desktop environments/WM's uses CUPS in the background too - so they should also work. Like I say - I haven't had to manually download and install a printer driver for many years. CUPS, or the Desktop/WM's printer setup settings always seem to just work for me.
But maybe I've just got lucky with the printers that I've owned over the years. Most of my printers have been Canon, Epson, or HP.