A gtk.printer.Printer allows to get status information about the printer,
such as its description, its location, the number of queued jobs,
etc. Most importantly, a gtk.printer.Printer object can be used to create
a gtk.print_job.PrintJob object, which lets you print to the printer.
A gtk.printer.Printer object represents a printer.
You only need to deal directly with printers if you use the non-portable gtk.print_unix_dialog.PrintUnixDialog API.
A gtk.printer.Printer allows to get status information about the printer, such as its description, its location, the number of queued jobs, etc. Most importantly, a gtk.printer.Printer object can be used to create a gtk.print_job.PrintJob object, which lets you print to the printer.