gtk.unixprint.Printer — an object representing a print in Unix (new in PyGTK 2.10)
class gtk.unixprint.Printer(gobject.GObject): |
|
gobject.GObject Signal Prototypes
"details-acquired" | def callback(printer, success, user_param1, ...) |
This class is available in PyGTK 2.10 and above.
A gtk.Printer object represents a printer. You only need to deal directly with printers if you use the non-portable gtk.PrintUnixDialog API.
A gtk.Printer allows you to get status information about the printer, such as its description, its location, the number of queued jobs, etc. Most importantly, a gtk.Printer object can be used to create a gtk.PrintJob object, that lets you print to the printer.
|
Returns : | the name of the printer |
This method is available in PyGTK 2.10 and above.
The get_name() method returns the name of the printer.
|
Returns : | the state message of the printer |
This method is available in PyGTK 2.10 and above.
The get_state_message() method returns the state message describing the current state of the printer.
|
Returns : | the description of the printer |
This method is available in PyGTK 2.10 and above.
The get_description() method returns the description of the printer.
|
Returns : | the location of the printer |
This method is available in PyGTK 2.10 and above.
The get_location() method returns a description of the location of the printer.
|
Returns : | the icon name for the printer |
This method is available in PyGTK 2.10 and above.
The get_icon_name() method returns the name of the icon to use for the printer.
|
Returns : | the number of jobs on the printer |
This method is available in PyGTK 2.10 and above.
The get_job_count() method returns the number of jobs currently queued on the printer.
|
Returns : | TRUE if the printer is active |
This method is available in PyGTK 2.10 and above.
The is_active() method returns TRUE if the printer is currently active (i.e. accepts new jobs).
|
Returns : | TRUE if the printer is virtual |
This method is available in PyGTK 2.10 and above.
The is_virtual() method returns TRUE if the printer is virtual (i.e. does not represent actual printer hardware, but something like a CUPS class).
|
Returns : | TRUE if the printer is the default |
This method is available in PyGTK 2.10 and above.
The is_default() method returns TRUE if the printer is the default printer.
|
b : | a gtk.Printer |
Returns : | an integer indicating the result of the comparison of the gtk.Printer names. |
This method is available in PyGTK 2.10 and above.
The compare() method compares the name of the printer to the name of the gtk.Printer specified by b and returns:
a negative integer if the name of the printer is less than the name of b.
a negative integer if the name of the printer is the same as the name of b.
a positive integer if the name of the printer is greater than the name of b.
|
printer : | the printer that received the signal |
success : | TRUE if the details were successfully acquired |
user_param1 : | the first user parameter (if any) specified with the connect() method |
... : | additional user parameters (if any) |
This signal is available in GTK+ 2.10 and above.
The "details-acquired" signal is emitted in response to a request for detailed information about a printer from the print backend. The success parameter indicates if the information was actually obtained.