A guide to debugging printer issues on Linux. This video also provides a detailed overview of the many system components that are involved with printing on Linux.
0:00 Intro
0:39 Obvious things to make your printer work.
2:11 Less obvious things to try second.
4:20 Start debugging with 'lsusb', device nodes, lsusb usblp
7:27 CUPS backends
8:14 lpstat command
8:43 CUPS - a more formal introduction
9:29 Udev
10:17 systemd
10:37 ippusbxd
11:13 AppArmor
11:56 lp command
12:02 lpr command
12:25 What actually are 'printer drivers'?
13:55 GTK and printing.
14:56 Check These Log Files
17:10 More Detailed Review of udev rules.
18:00 udevadm Command To Debug udev/kernel events.
20:24 Major and Minor Numbers & device files in /sys
22:33 CUPS filters
30:51 How did I force MY printer to work with Linux?
32:52 What Does The Future of Printing On Linux Look Like?
A text-based version of this video can be found here:
https://blog.robertelder.org/linux-pr...
SOCIALS
----------------
Patreon: https://www.patreon.com/RobertElderSo...
Tiktok: / roberteldersoftware
Linkedin: / robert-elder-software
Blog: https://blog.robertelder.org/?utm_sou...
Twitter: / roberteldersoft
Twitch: / roberteldersoftware
Github: https://github.com/RobertElderSoftware
Facebook: / roberteldersoftware
Instagram: / roberteldersoftware
Merch: https://store.robertelder.org/?utm_so...