Linux › Section N · The Linux desktop and printing › Topic N.3

D-Bus and printing

Two quiet services hold a Linux desktop together: D-Bus, the message bus that lets programs announce events and ask each other for help, and CUPS, the print system that turns a document into something a printer understands. Both can be inspected and driven from the command line.

In this topic

  • Why a message bus?
  • Names, objects and messages
  • System bus and session bus
  • Watching and calling the bus
  • Worked example: reading a property over D-Bus
  • How printing works
  • CUPS and IPP
  • Printing from the command line
  • Worked example: a job that will not print
  • Other desktop topics
  • Common mistakes to avoid
  • Key takeaways

This topic is part of Wuanberri Pro. Checking your access…

← Previous topicNext topic →