PMPrinter Methods |
The PMPrinter type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | CreateCostProfile |
Creates a cost profile by name, or returns existing profile by that name if already exists
|
![]() | Delete |
Deletes this from database if application. I.e. is the non default cost profile.
Thrown if the operation is invalid, such as deleting the default cost profile. |
![]() | DisableRule |
Disables the passed rule for this printer if enabled.
|
![]() | EnableRule |
Enables the rule for this printer
|
![]() ![]() ![]() | GetCostProfile |
Gets a PMPrinter object representing a cost profile
|
![]() ![]() | GetCostProfiles |
Returns all active cost profiles within the Print Manager Plus database
|
![]() ![]() | GetDirectPrintQueue |
Gets a PMPrinter object representing a tracked print queue
|
![]() ![]() | GetPrintQueues |
Returns all active direct print queues within the Print Manager Plus database
|
![]() ![]() | GetPullPrintQueue |
Gets a PMPrinter object representing a pull print queue
|
![]() ![]() | GetPullPrintQueues |
Returns all active pull print queues within the Print Manager Plus database
|
![]() | Refresh |
Refreshes printer information, cost settings and restrictions
|
![]() | RefreshRestrictions |
Refreshes restriction list applied to this object
(Inherited from PMRestrictable.) |
![]() | SetCostPerArea |
Set basic costs per total square area.
|
![]() | SetCostPerLength |
Set basic costs per total job length
|
![]() | SetCostPerPage |
Set basic costs per page
|
![]() ![]() | SetCostPerPageSize |
Set cost per page size
|
![]() | SetCostProfile |
Sets this printer or device to use the specified cost profile
|