Printer
Object Hierarchy:
Description:
public class Printer :
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.
Content:
Properties:
- public bool accepting_jobs { get; }
true if the printer is accepting
jobs.
- public bool accepts_pdf { get; construct; }
true if this printer can accept PDF.
- public bool accepts_ps { get; construct; }
true if this printer can accept
PostScript.
- public PrintBackend backend { get; construct; }
The backend for the printer.
- public string icon_name { get; }
Icon name to use for the printer.
- public bool is_virtual { get; construct; }
false if this represents a real
hardware device.
- public int job_count { get; }
Number of jobs queued in the printer.
- public string location { get; }
Information about the location of the printer.
- public string name { get; construct; }
The name of the printer.
- public bool paused { get; }
true if this printer is paused.
- public string state_message { get; }
String giving the current status of the printer.
Creation methods:
Methods:
Signals:
Inherited Members:
All known members inherited from class GLib.Object