Printer
A GtkPrinter
object represents a printer.
You only need to deal directly with printers if you use the non-portable class@Gtk.PrintUnixDialog API.
A GtkPrinter
allows to get status information about the printer, such as its description, its location, the number of queued jobs, etc. Most importantly, a GtkPrinter
object can be used to create a class@Gtk.PrintJob object, which lets you print to the printer.
Skipped during bindings generation
method
get_backend
: Return type PrintBackend is unsupportedparameter
top
: top: Out parameter is not supportedparameter
top
: top: Out parameter is not supportedmethod
accepting-jobs
: Property has no getter nor settermethod
accepts-pdf
: Property has no getter nor settermethod
accepts-ps
: Property has no getter nor settermethod
is-virtual
: Property has no getter nor settermethod
paused
: Property has no getter nor setterparameter
backend
: PrintBackend
Constructors
Properties
Functions
Returns whether the printer accepts input in PDF format.
Emitted in response to a request for detailed information about a printer from the print backend.
Returns the printer’s capabilities.
Returns default page size of @printer.
Gets the description of the printer.
Gets the name of the icon to use for the printer.
Gets the number of jobs currently queued on the printer.
Returns a description of the location of the printer.
Returns the state message describing the current state of the printer.
Returns whether the printer details are available.
Returns whether the printer is accepting jobs
Lists all the paper sizes @printer supports.
Requests the printer details.