System.Printing
Occurs when a or operation is canceled.
Occurs when a write operation finishes.
Occurs when the updates its progress.
Occurs when a or operation is canceled.
Occurs when a write operation finishes.
Occurs just before a or method adds a to a document or print queue.
Occurs when the updates its progress.
Initializes a new instance of the class for the specified attribute.
The name of the attribute that the represents.
Initializes a new instance of the class for the specified property that is using the specified value.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a from a pointer to a .
A pointer to the that is converted.
The converted PrintBooleanProperty object as a Boolean object.
Provides implicit conversion from a to a .
The that is converted.
The converted PrintBooleanProperty object as a Boolean object.
Initializes a new instance of the class for the specified attribute.
The name of the property, which is an array of type , that the represents.
Initializes a new instance of the class that has the specified value for the specified attribute.
The name of the property, which is an array of type , that the represents.
The value of the property that the represents.
Provides implicit conversion to an array of values from a pointer to a .
A pointer to a that is converted.
An array of values.
Provides implicit conversion from a to an array of values.
The that is converted.
An array of values.
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified attribute.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion from a pointer to a to a .
The object that is converted.
The converted PrintDateTimePropety object to a DateTime object.
Provides implicit conversion from a to a .
The object that is converted.
The converted PrintDateTimePropety object to a DateTime object.
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified attribute.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a from a pointer to a .
The pointer to a that is converted.
A that is the converted value of the .
Provides implicit conversion from a to a .
The that is converted.
A that is the converted value of the .
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class for the specified attribute and gives it the specified value.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to an from a pointer to a .
A pointer to the that is converted.
The converted PrintInt32Property object to an Int32 object.
Provides implicit conversion from a to an .
The that is converted.
The converted PrintInt32Property object to an Int32 object.
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified attribute.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a from a pointer to a .
A pointer to the that is converted.
A value.
Provides implicit conversion from a to a .
The that is converted.
A value.
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
A that is the converted value of the pointer.
Provides implicit conversion from a to a value.
The that is converted.
A that is the converted value of the .
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
The converted PrintPort value form a PrintPortProperty object.
Provides implicit conversion from a to a value.
The that is converted.
The converted PrintPort value form a PrintPortProperty object.
Initializes a new instance of the class for the specified property.
The that is converted.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
A value of the .
Provides implicit conversion from a to a value.
The that is converted.
A value of the .
Initializes a new instance of the class.
The name of the property that this object represents.
Releases all resources that are being used by the .
Releases the unmanaged resources that are being used by the and optionally releases the managed resource.
to release both managed resources and unmanaged resources; to release only unmanaged resources.
Enables a to attempt to free resources and to perform other cleanup operations before the is reclaimed by garbage collection.
Releases the unmanaged resources that are being used by the and optionally releases the managed resources.
to release both the managed resources and the unmanaged resources; to release only the unmanaged resources.
When overridden in a derived class, implements the interface and raises the deserialization event when the deserialization is complete.
The source of the event.
Initializes a new instance of the class.
Initializes a new instance of the class and provides it with the specified and .
The data that is required to serialize or deserialize an object.
The context of the serialized stream, including the source and the destination.
Adds the specified object (of a class that is derived from ) into the dictionary.
An object (of a class that is derived from ) that represents a property of a printing system hardware or software component.
Releases all the resources that are being used by the .
Releases the unmanaged resources that are being used by the and optionally releases the managed resources.
to release both the managed resources and the unmanaged resources; to release only the unmanaged resources.
Populates a with the data that is needed to serialize the .
Stores all the data that is used to serialize the object.
Describes the context of the serialized stream, including the source and the destination.
Gets the object (of a class that is derived from ) that represents the specified property.
The name of the property that is represented by the .
An object of a class that is derived from the .
Implements the interface and raises the deserialization event when the deserialization is complete.
The source of the event.
Sets the value of the specified attribute to an object of a class that is derived from .
The name of the attribute.
An object of a type that is derived from .
is already in the dictionary and it already has the value .
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
A value.
Provides implicit conversion from a to a value.
The that is converted.
A value.
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
A that is the converted value of the .
Provides implicit conversion from a to a value.
The that is converted.
A that is the converted value of the .
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
A value.
Provides implicit conversion from a to a value.
The that is converted.
A value.
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
A value.
Provides implicit conversion from a (or from a pointer to such a property) to a value.
The that is converted.
A value.
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
The that is the converted value.
Provides implicit conversion from a to a value.
The that is converted.
The that is the converted value.
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
A value of a .
Provides implicit conversion from a to a value.
The that is converted.
A value of a .
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
An implicit conversion to a String value from a pointer to a PrintStringProperty object.
Provides implicit conversion from a to a value.
The that is converted.
An implicit conversion to a String value from a pointer to a PrintStringProperty object.
Initializes a new instance of the class that has the specified property name.
The name of the property that the represents.
Initializes a new instance of the class that has the specified property name and value.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
A converted Type value form a PrintSystemTypeProperty object.
Provides implicit conversion from a to a value.
The that is converted.
A converted Type value form a PrintSystemTypeProperty object.
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
A value.
Provides implicit conversion from a to a value.
The that is converted.
A value.
Initializes a new instance of the class for the specified property.
The name of the property that the represents.
Initializes a new instance of the class that has the specified value for the specified property.
The name of the property that the represents.
The value of the property that the represents.
Provides implicit conversion to a value from a pointer to a .
A pointer to the that is converted.
A converted PrintTicketProperty object to a PrintTicket value.
Provides implicit conversion from a to a value.
The that is converted.
A converted PrintTicketProperty object to a PrintTicket value.
Initializes a new instance of the class.
Initializes a new instance of the class that has the specified array.
An array of properties that the constructor initializes.
Initializes a new instance of the class that has the specified array and the specified .
An array of properties that the constructor initializes.
A value specifying the type of access to the print server that your program needs.
is a value that can be applied only to a object, not a object. For example, .
Initializes a new instance of the class that has the specified .
A value specifying the type of access to the print server that your application needs.
is a value that can be applied only to a object, not a object. For example, .
Initializes a new instance of the class that has the specified properties.
An array of the property names that the constructor initializes.
Initializes a new instance of the class that has the specified properties and .
An array of the property names that the constructor initializes.
A value specifying the type of access to the print server that your application needs.
is a value that can be applied only to a object, not a object. For example, .
Writes any changes that your application made to the properties of the to the actual print server that the object represents.
Some properties are not committed.
Some of the properties could not be committed. - or -The object was not created with sufficient rights. See Remarks.
Connects the local print server to the specified .
The print queue to connect.
if the connection is made; otherwise .
A print queue that matches the property of the is not found.
Connects to the print queue that is specified by using the .
The full path of the print queue that is being connected.
if the connection is made; otherwise .
A print queue with the specified path is not found.
Disconnects the local print server from the specified .
The print queue that is being disconnected.
if the disconnection is successful; otherwise .
A print queue matching the property of the is not found.
Disconnects from the print queue that is specified in the .
The full path to the print queue that is disconnected.
if the disconnection is successful; otherwise .
A print queue with the specified path is not found.
Returns a reference to the default print queue of the .
The default .
Updates the properties of the object so that their values match the values of the print server that the object represents.
Some properties did not update.
Do not use.
Do not use.
Releases the unmanaged resources that are used by the class that is derived from and optionally releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Initializes a new instance of the class that contains the objects for every job that is in the specified and that initializes those objects only in the properties that are listed in the specified property filter.
The print queue whose print jobs will populate the collection.
A list of a subset of the properties of a object.
Adds a member to the .
The object that is added.
Releases the unmanaged resources that are being used by the and optionally releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Gets an object that implements the generic interface that is closed with .
An object that implements the generic interface and that can iterate through the objects that the contains.
Gets an object that implements the non-generic interface.
An object that implements the non-generic interface and that can iterate through the objects that the contains.
Do not use.
Do not use.
Do not use.
Do not use.
Initializes a new instance of class using the specified and queue name.
The print server to host the print queue.
The name of the print queue.
Initializes a new instance of class using the specified , queue name, and print schema version.
The print server that hosts the print queue.
The name of the print queue.
The version of the Print Schema to use.
Initializes a new instance of class using the specified , queue name, print schema version, and desired access.
The print server that hosts the print queue.
The name of the print queue.
The version of the Print Schema to use.
One of the values that specifies the type of access to the print queue that your program needs.
is a value that can be applied only to a object, not a object. For example, .
Initializes a new instance of class using the specified , queue name, and array of values to initialize.
The print server that hosts the print queue.
The name of the print queue.
An array of values that specifies the property values to initialize.
Initializes a new instance of class with the specified , queue name, array of values to initialize, and desired access.
The print server that hosts the print queue.
The name of the print queue.
An array of values that specifies the properties to initialize.
One of the values that specifies the type of access to the print queue that your program needs.
is a value that can be applied only to a object, not a object. For example, .
Initializes a new instance of class using the specified , queue name, and desired access.
The print server that hosts the print queue.
The name of the print queue.
One of the values that specifies the type of access to the print queue that your program needs.
is a value that can be applied only to a object, not a object. For example, .
Initializes a new instance of class using the specified , queue name, and array of property names to initialize.
The print server that hosts the print queue.
The name of the print queue.
An array of the names of properties to initialize.
Initializes a new instance of class using the specified , queue name, property filter, and desired access.
The print server that hosts the print queue.
The name of the print queue.
An array of the names of properties to initialize.
One of the values that specifies the type of access to the print queue that your program needs.
is a value that can be applied only to a object, not a object. For example, .
Inserts a new (generically named) print job, whose content is a array, into the queue.
A that represents the print job and its status.
Inserts a new print job, whose content is a array, into the queue.
The name of the print job.
A that represents the print job and its status.
Inserts a new print job for an XML Paper Specification (XPS) Document into the queue, and gives it the specified name and settings.
The path and name of the document that is being printed.
The settings of the print job.
A that represents the print job and its status.
Inserts a new print job for an XML Paper Specification (XPS) Document into the queue, gives it the specified name, and specifies whether or not it should be validated.
The name of the print job.
The path and name of the document that is being printed.
to spool quickly without page-by-page progress feedback and without validating that the file is valid XPS; otherwise, .
A that represents the print job and its status.
Inserts a new print job for an XML Paper Specification (XPS) Document into the queue, gives it the specified name and settings, and specifies whether or not it should be validated.
The path and name of the document that is being printed.
The path and name of the document that is being printed.
to spool quickly without page-by-page progress feedback and without validating that the file is valid XPS; otherwise, .
The settings of the print job.
A that represents the print job and its status.
Writes the current properties of the object to the actual print queue on the print server.
Some of the properties could not be committed.
Some of the properties could not be committed. - or -The object was not created with sufficient rights.
Creates an object with the specified dimensions.
The width of the XPS document.
The height of the XPS document.
An that writes to an XPS stream. This can be .
Creates an object, opens a Windows common print dialog and returns a ( in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.
A reference to an object that contains the dimensions of the area of the page on which the device can print. Since its data type has no public constructor, this parameter is passed uninitialized.
An that writes XPS data to a stream. This can be . (The parameter is a [ in Visual Basic] parameter that is initialized by the method, so it represents a second returned item.)
Creates an object, opens a Windows common print dialog, provides the dialog with a page range and a description of the print job, and returns a ( in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.
A reference to an object that contains the dimensions of the area of the page on which the device can print. Since its data type has no public constructor, this parameter is passed uninitialized.
A value that specifies whether to print all pages or only a range that is specified by the user.
The range of pages that is printed.
An that writes XPS data to a stream. This can be . (The parameters , , and are all [ in Visual Basic] parameters that are initialized by the user and returned when the dialog is closed, so each represents an additional returned item.)
Creates an object and associates it with the specified print queue.
A print queue to print the XPS document.
An that writes to an XPS stream.
Creates an object, opens a Windows common print dialog (and provides it a job description) and returns a ( in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.
A name for the print job. It appears in the Windows printing user interface.
A reference to an object that contains the dimensions of the area of the page on which the device can print. Since its data type has no public constructor, this parameter is passed uninitialized.
An that writes XPS data to a stream. This can be . (The parameter is a [ in Visual Basic] parameter that is initialized by the method, so it represents a second returned item.)
Creates an object, opens a Windows common print dialog, provides the dialog with a page range, and returns a ( in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.
A name for the print job. It appears in the Windows printing user interface.
A reference to an object that contains the dimensions of the area of the page on which the device can print. Since its data type has no public constructor, this parameter is passed uninitialized.
A value that specifies whether to print all pages or only a range that is specified by the user.
The range of pages that is printed.
An that writes XPS data to a stream. This can be . (The parameters , , and are all [ in Visual Basic] parameters that are initialized by the user and returned when the dialog is closed, so each represents an additional returned item.)
Gets the print job with the specified ID number.
The number of the job in the queue.
A that specifies the properties of the job and its status.
Gets a object that identifies the capabilities of the printer.
A object that specifies what the printer can and cannot do, such as two-sided coping or automatic stapling.
The object could not be retrieved.
Gets a object that identifies the capabilities of the printer.
A print ticket that provides the basis on which the print capabilities are reported.
A object that specifies what the printer can and cannot do, such as two-sided coping or automatic stapling.
The object could not be retrieved.
is not well-formed.
Gets a object that specifies the printer's capabilities as an XML stream that complies with the Print Schema.
A specifying the printer's capabilities by using the XML schema "PrintCapabilities," a part of the Print Schema system.
The print capabilities could not be retrieved.
Gets a object that specifies the printer's capabilities in an XML format that complies with the Print Schema.
A print ticket that provides the basis on which the print capabilities are reported.
A specifying the printer's capabilities by using the XML schema "PrintCapabilities," a part of the Print Schema system.
The print capabilities could not be retrieved.
is not well-formed.
Creates a collection that contains a object for each job in the queue.
Returns a of objects. There is one for each job in the queue.
Releases the unmanaged resources used by the and optionally releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Merges two s and guarantees that the resulting is valid and does not ask for any printing functionality that the printer does not support.
The first print ticket.
The second print ticket. This can be .
A that includes the merged and an indication of whether any of its settings had to be changed to guarantee viability.
At least one of the input print tickets is not valid.
The is .
The validation, merger, and viability checking operation failed.
Merges two s and guarantees that the resulting is valid, does not ask for any printing functionality that the printer does not support, and is limited to the specified scope.
The first print ticket.
The second print ticket. This can be .
A value indicating whether the scope of , and the scope of the print ticket returned in the , is a page, a document, or the whole job.
A that includes the merged and an indication of whether any of its settings had to be changed to guarantee viability.
At least one of the input print tickets is not valid.
The is .
The parameter does not have a valid value.
The validation, merger, and viability checking operation failed.
Pauses the print queue. It remains paused until is executed.
The printer cannot be paused.
Removes all the jobs in the print queue.
Some print jobs could not be removed from the queue.
Updates the properties of the object with values from the printer and the print queue utility that runs on the computer.
Some of the properties could not be refreshed.
Restarts a print queue that was paused.
The printer cannot resume.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified .
The print server that hosts the collection.
The properties of the collection members that are initialized.
Initializes a new instance of the class for the specified , containing only the print server's queues of the specified .
The print server that hosts the collection.
The properties of the collection members that are initialized.
An array that specifies the types of print queues that are included in the collection.
Adds a to the collection.
The print queue that is added.
Releases the unmanaged resources that are being used by the , and optionally releases the managed resources that are being used.
to release both the managed resources and the unmanaged resources; to release only the unmanaged resources.
Returns an object that implements the generic interface that has been closed with .
An object that implements the generic and that can iterate through the objects that the contains.
Gets an object that implements the non-generic interface.
An object that implements the non-generic and that can iterate through the objects that the contains.
Initializes a new instance of the class for the specified print job that is hosted in the specified .
The that hosts the print job that provides the content of the stream.
The name of the print job that provides the content of the stream.
Initializes a new instance of the class for the specified print job that is hosted in the specified , with an indication of whether data in the should be committed when the stream is closed.
The that hosts the print job that provides the content of the stream.
The name of the print job that provides the content of the stream.
to commit data in the when the method is called; otherwise,.
Initializes a new instance of the class for the specified print job that is hosted in the specified , with the specified settings and an indication of whether data in the should be committed when the stream is closed.
The that hosts the print job that provides the content of the stream.
The name of the print job that provides the content of the stream.
to commit data in the when the method is called; otherwise,.
The settings of the print job.
Begins an asynchronous write operation.
The buffer from which to write data.
The byte offset in the buffer from which to begin writing.
The maximum number of bytes to write.
An asynchronous callback, which is called when the writing operation is complete.
A user-provided object that distinguishes this asynchronous writing request from other requests.
An that represents the asynchronous write, which might still be pending.
Closes the stream and releases any resources, such as sockets and file handles, that are associated with it.
Releases the unmanaged resources that are used by the and optionally releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Ends an asynchronous write operation.
A reference to the pending asynchronous I/O request.
Enables a to attempt to free resources and perform other cleanup operations before the is reclaimed by garbage collection.
Clears all the buffers for this stream and writes any buffered data to the underlying device.
Enables the to respond to the packaging progress by handling the .
The source of the event.
The event data.
Reads a sequence of bytes from the stream and advances the read/write position in the stream by the number of bytes that were read.
An array of bytes.
The zero-based byte offset in the buffer where you want to begin storing the data that is read from the stream.
The maximum number of bytes to be read from the stream.
An that holds the total number of bytes that are read into the buffer.
Sets the read/write position within the stream.
A byte offset that is relative to the origin parameter.
A value of type that indicates the reference point that is used to obtain the new position.
An that represents the new read/write position.
Sets the length of the stream.
The needed length, in bytes, of the current stream.
Writes a sequence of bytes to the stream and advances the read/write position in the stream by the number of bytes that are written.
An array of bytes from which to copy to the stream.
The zero-based byte offset in the where you want to begin copying bytes to the stream.
The number of bytes to write to the stream.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class that represents the local print server and assigns it the specified .
A value that specifies the type of print server access that your program needs.
is a value that can be applied only to a object, not a object. For example, .
Initializes a new instance of the class that has the specified path.
The name and complete path of the print server.
Initializes a new instance of the class by using the specified array to determine which properties will be initialized.
The complete path and name of the print server
The properties that the constructor initializes.
Initializes a new instance of the class and provides the specified path, the array, and the needed access.
The complete path and name of the print server
The properties that the constructor initializes.
A value that specifies the type of print server access that your program needs.
is a value that can be applied only to a object, not a object. For example, .
Initializes a new instance of the class that has the specified path and the needed access.
The name and complete path of the print server.
A value that specifies the type of print server access that your program needs.
is a value that can be applied only to a object, not a object. For example, .
Initializes a new instance of the class that has the specified path and properties filter.
The name and complete path of the print server.
An array of the names of properties that the constructor initializes.
Initializes a new instance of the class that has the specified path, properties filter, and the needed access.
The name and complete path of the print server.
An array of the names of properties that the constructor initializes.
A value that specifies the type of print server access that your program needs.
is a value that can be applied only to a object, not a object. For example, .
Commits any changes that your program made to the properties of the print server object by writing them to the print server that the object represents.
Some of the properties are not committed.
Some of the properties could not be committed. - or -The object was not created with sufficient rights. See Remarks.
Removes the specified from the print server.
The queue that is deleted.
if the queue is successfully deleted; otherwise, .
Removes the print queue with the specified name from the print server.
The name of the queue that is deleted.
if the queue is successfully deleted; otherwise, .
Obtains a reference to the named print queue from the print server.
The name of the print queue.
The with the specified name from the print server.
Gets a specified print queue from the print server.
The name of the print queue.
The names of the properties that are initialized in the returned queue.
The with the specified name from the print server.
Gets the collection of print queues that the print server hosts.
The of print queues on the print server.
Gets the collection of print queues of the specified types that are named in and hosted by the print server.
An array of values that represent the types of print queues that are in the collection.
The of print queues, of the specified types, on the print server.
Gets a collection of print queues that are hosted by the print server and initialized only in the properties that are specified in the array.
The properties that the constructor initializes.
A whose members are initialized only in the properties specified by .
Gets a collection of print queues of the specified types. These print queues are only initialized in the properties that are specified in the array.
The properties that the constructor initializes.
An array of values that represent the types of print queues in the collection.
The of the print server.
Gets a collection of print queues that are hosted by the print server and that are initialized only in the specified properties.
The names of the queue properties that are initialized.
The of print queues on the print server; each print queue is initialized only in the properties that are specified in .
Gets the collection of print queues, which are of the specified and are initialized only in the specified properties.
The names of the queue properties that are initialized.
An array of values that represent the types of print queues that are returned in the collection.
A of print queues of the specified types; each print queue has only the specified properties initialized.
Installs a print queue, and associated printer driver, on the print server.
The name of the new queue.
The path and name of the printer driver.
The IDs of the ports that the new queue uses.
The name of the print processor.
The parameters that are initialized.
The new .
Installs a print queue, and associated printer driver, on the print server.
The name of the new queue.
The path and name of the printer driver.
The IDs of the ports that the new queue uses.
The name of the print processor.
The attributes, as flags, of the new queue.
The newly created .
Installs a prioritized print queue, and associated printer driver, on the print server.
The name of the new queue.
The path and name of the printer driver.
The IDs of the ports that the new queue uses.
The name of the print processor.
The attributes, as flags, of the new queue.
The comment, location, or share name of the new queue.
A value from 1 through 99 that specifies the priority of this print queue relative to other queues that are hosted by the print server.
A value from 1 to 99 that specifies the default priority of print jobs that are sent to the queue.
The newly created .
Installs a shared, prioritized print queue, and associated printer driver, on the print server.
The name of the new queue.
The path and name of the printer driver.
The IDs of the ports that the new queue uses.
The name of the print processor.
The attributes, as flags, of the new queue.
The share name of the new queue.
A comment about the queue that is visible to users in the Microsoft Windows UI.
The location of the new queue.
The path of a file that is inserted at the beginning of each print job.
A value from 1 through 99 that specifies the priority of the queue relative to other queues that are hosted by the print server.
A value from 1 through 99 that specifies the default priority of new print jobs that are sent to the queue.
The newly created .
Releases the unmanaged resources that are used by the and optionally releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Updates the properties of the object so that each property value matches the corresponding attribute value of the print server that the object represents.
Some of the properties cannot be refreshed.
Cancels the print job.
Writes any changes to the properties of the object to the actual print job that the object represents.
Gets the for the specified job in the specified .
The print queue hosting the print job.
A numerical ID for the print job.
The that corresponds to the .
Releases the unmanaged resources that are used by the and optionally, releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Halts printing of the job until runs.
Updates the properties of the object so that their values match the values of the actual print job that the object represents.
Restarts a print job from the beginning.
Resumes the printing of a paused print job.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified .
A value that specifies whether the properties of the object should be initialized when the object is loaded.
Gets the names of the attributes of the derived class.
An array of values.
When overridden in a derived class, writes any changes that your program has made to the object's properties to the actual software or hardware component that the object represents.
Releases all resources used by the .
Releases the unmanaged resources used by the and optionally releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Releases the resources that are being used by the .
Initializes the properties of the .
When overridden in a derived class, releases the unmanaged resources that are being used by the , and optionally releases the managed resources that are being used.
to release both managed and unmanaged resources; to release only unmanaged resources.
When overridden in a derived class, updates the properties of an object of the derived class so that its values match the values of the actual software or hardware component that the object represents.
Initializes a new instance of the class.
A collection of strings, each of which identifies a changed property.
Releases all resources used by the object.
Releases the unmanaged resources that are used by the object and optionally releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Initializes a new instance of the class.
The name of the property that changed.
Releases all resources used by the .
Releases the unmanaged resources that are used by the and optionally releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Initializes a new instance of the class.
Releases all resources used by the .
Releases the unmanaged resources that are used by the and optionally releases the managed resources.
to release both managed and unmanaged resources; to release only unmanaged resources.
Indicates that write operations can begin.
Cancels a synchronous writing operation.
The state of the is not compatible with a operation.
Cancels an asynchronous writing operation.
The state of the is not compatible with a operation.
Indicates that write operations must end.
Writes a synchronously to an or a .
The that is written.
Writes a synchronously to an or a and includes a .
The that is written.
A that represents the default printing preferences for the document.
Writes a asynchronously to an or a .
The that is written.
Writes a asynchronously to an or a and includes additional information that the caller wants to pass to an event handler.
The that is written.
An object that contains data that the caller wants to pass to the event handler.
Writes a asynchronously to an or a and includes a .
The that is written.
A that represents the default printing preferences for the document.
Writes a asynchronously to an or a ; also includes a and any additional information that the caller wants to pass to an event handler.
The that is written.
A that represents the default printing preferences for the document.
An object that contains the data that the caller wants to pass to the event handler.
Cancels the current operation.
No asynchronous write operation is in progress.
Returns a that can write objects to a document or print queue.
The new .
Returns a that can write objects with settings to an XPS document or print queue.
A that specifies the default printing preferences for the document sequence.
A that represents the default printing preferences for each document.
The new that writes elements with settings to the .
Writes synchronously a specified XPS document to the target or .
The path of the source document.
Writes synchronously a specified XPS document to the target or .
The path of the source document.
An indication of whether notification is enabled.
Writes synchronously paginated content from a specified to the target or .
An object that contains a pointer to unpaginated source material and also contains methods for paginating the material.
Writes synchronously paginated content from a specified together with a to the target or .
An object that contains a pointer to unpaginated source material and also contains methods for paginating the material.
A that represents the default printing preferences for material.
Writes synchronously a specified to the target or .
A document that is written to the .
Writes synchronously a together with a to the target or .
The document that is written.
A that represents the default printing preferences for the document.
Writes synchronously a specified to the target or .
A set of documents that is written to the .
Writes synchronously a specified together with a to the target or .
The set of documents that are written.
A that represents the default printing preferences for the set of documents.
Writes synchronously a specified to the target or .
A page that is written to the .
Writes synchronously a specified together with a to the target or .
The page that is written.
A that represents the default printing preferences for the page.
Writes synchronously a specified to the target or .
The that is written.
Writes synchronously a specified together with a to the target or .
The that is written.
A that represents the default printing preferences for the document.
Writes asynchronously a specified XPS document to the target or .
The path of the source document.
Writes asynchronously a specified XPS document with notification option to the target or .
The path of the source document.
An indication of whether notification is enabled.
Writes asynchronously paginated content from a specified to the target or .
An object that contains a pointer to unpaginated source material and also contains methods for paginating the material.
Writes asynchronously paginated content from a specified to the target or .
An object that contains a pointer to unpaginated source material; also contains methods for paginating the material.
A user-specified object to identify and associate with the asynchronous operation.
Writes asynchronously paginated content from a specified together with a to the target or .
An object that contains a pointer to unpaginated source material and also contains methods for paginating the material.
A that represents the default printing preferences for the material.
Writes asynchronously paginated content from a specified together with a to the target or .
An object that contains a pointer to unpaginated source material; also contains methods for paginating the material.
A that represents the default printing preferences for the material.
A user-specified object to identify and associate with the asynchronous operation.
Writes asynchronously a specified to the target or .
The document that is written.
Writes asynchronously a specified to the target or .
The document that is written.
A user-specified object to identify and associate with the asynchronous operation.
Writes asynchronously a specified together with a to the target or .
The document that is written.
A that represents the default printing preferences for the document.
Writes asynchronously a specified together with a to the target or .
The document that is written.
A that represents the default printing preferences for the document.
A user-specified object to identify and associate with the asynchronous operation.
Writes asynchronously a specified to the target or .
The set of documents that is written.
Writes asynchronously a specified to the target or .
The set of documents that are written.
A user-specified object to identify and associate with the asynchronous operation.
Writes asynchronously a specified together with a to the target or .
The set of documents that are written.
A that represents the default printing preferences for the set of documents.
Writes asynchronously a specified together with a to the target or .
The set of documents to be written.
A that represents the default printing preferences for the set of documents.
A user-specified object to identify and associate with the asynchronous operation.
Writes asynchronously a specified to the target or .
The page that is written.
Writes asynchronously a specified to the target or .
The page that is written.
A user-specified object to identify and associate with the asynchronous operation.
Writes asynchronously a specified together with a to the target or .
The page that is written.
A that represents the default printing preferences for the page.
Writes asynchronously a specified together with a to the target or .
The page that is written.
A that represents the default printing preferences for the page.
A user-specified object to identify and associate with the asynchronous operation.
Writes asynchronously a specified to the target or .
The that is written.
Writes asynchronously a specified to the target or .
The that is written.
A user-specified object to identify and associate with the asynchronous operation.
Writes asynchronously a specified together with a to the target or .
The that is written.
A that represents the default printing preferences for the document.
Writes asynchronously a specified together with a to the target or .
The that is written.
A that represents the default printing preferences for the document.
A user-specified object to identify and associate with the asynchronous operation.
Initializes a new instance of the class.
Initializes a new instance of the class that provides specific and . This constructor is protected.
The data that is required to serialize or deserialize an object.
The context, which includes source and destination, of the serialized stream.
Initializes a new instance of the class that provides a specific error condition.
A that describes the error condition.
Initializes a new instance of the class that provides a specific error condition and includes the cause of the exception.
A that describes the error condition.
The underlying error that caused the .
Gets or sets the value of the property that the represents.
A boxed .
Gets or sets the value of the property that the represents.
A boxed array of values.
Gets or sets the value of the property that the represents.
A boxed .
Gets or sets the value of the property that the represents.
An that can be cast to a .
Gets or sets the value of the property that the represents.
A boxed .
The property cannot be set to the value that the calling code provides.
Gets or sets the value of the property that the represents.
A boxed value.
Gets or sets the value of the property that the represents.
A boxed value.
Gets or sets the value of the property that the represents.
An that can be cast to a .
Gets or sets the value of the property that the represents.
An that can be cast to a .
Gets or sets a value that indicates whether the object has been disposed.
if the object has been disposed; otherwise, . The default is .
Gets or sets a value that indicates whether the object has been initialized.
if the object has been initialized; otherwise, . The default is .
When overridden in a derived class, gets the name of the property that the object represents.
A that represents the name of the property.
When overridden in a derived class, gets or sets the value of the property that the object represents.
Gets or sets the value of the property that the represents.
A boxed value.
The property cannot be set by using the value that is provided by the calling code.
Gets or sets the value of the property that the represents.
An that can be cast to a .
Gets or sets the value of the property that the represents.
A boxed .
The property cannot be set by using the value that is provided by the calling code.
Gets or sets the value of the property that the represents.
A boxed value.
Gets or sets the value of the property that the represents.
A that can be cast as a .
The property is not internally initialized.
Gets or sets the value of the property that the represents.
An that can be cast as a .
Gets or sets the value of the property that the represents.
A boxed .
Gets or sets the value of the property that the represents.
The value of the property that the represents.
Gets or sets the value of the property that the represents.
A boxed value.
Gets or sets the value of the property that the represents.
An that can be cast to a .
Gets or sets the default print queue.
The that is designated as the default queue for the local computer.
Gets the height of the imageable area.
A that represents the distance from the origin.
Gets the width of the imageable area.
A that represents the distance from the origin.
Gets the height of the paper or media.
A that represents the distance from the upper-left corner of the page to the lower-left corner.
Gets the width of the paper or media.
A that represents the distance from the upper-left corner of the page to the upper-right corner.
Gets the distance from the upper-left corner of the imageable area (also called the 'origin' of the imageable area) to the nearest point on the top edge of the page.
A that represents the distance (in pixels - 1/96 of an inch) from the upper-left corner of the imageable area (also called the 'origin' of the imageable area) to the nearest point on the top edge of the page.
Gets the origin width, which is the distance from the left edge of the page to the upper-left corner of the imageable area (also called the "origin" of the imageable area).
A that represents the origin width (in pixels - 1/96 of an inch), which is the distance from the left edge of the page to the upper-left corner of the imageable area (also called the "origin" of the imageable area).
Gets or sets a object that holds all the detailed settings for the print job.
A object that holds all the details about the print job, such as the number of copies to print, and whether stapling or duplex printing is used.
Gets or sets a description of a print job.
A that describes the print job, for example, "Quarterly Report."
Gets the speed of the printer measured in pages per minute.
The average pages printed per minute of the printer.
Gets the version of the Print Schema.
The version of the Print Schema in use.
Gets or sets a comment about the printer.
A comment about the printer.
Gets an object that contains the configuration settings for the current print job.
A value that holds the settings of the currently printing job. These settings include a description of the job and a reference to the job's .
Gets or sets the default printer options associated with this .
The default for the print queue; or if an error has occurred in the print queue.
Gets or sets the default priority that is given to each new print job added to the queue.
The default priority for print jobs added to the queue. Possible values range from 1 through 99. The default is 1.
Gets a description of the print queue.
A description of the print queue.
Gets the complete name of the queue.
The complete name of the print queue.
Gets a value that indicates if the printer is having an unspecified paper problem.
if there is an unspecified paper problem; otherwise, .
Gets a value that indicates if the printer has toner.
if the current printer has toner; otherwise, .
Gets or sets (protected) the print server that controls the print queue.
The name and other properties of the that is hosting the print queue.
Gets or sets a value that indicates whether the queue is operating in a partially trusted mode, a higher level of trust.
if the queue is operating in a partially trusted mode; otherwise, .
Gets a value that indicates whether bidirectional communication with the printer is enabled.
if bidirectional communication with the printer is enabled; otherwise, .
Gets a value that indicates whether the printing device is busy.
if the device is busy; otherwise, .
Gets a value that indicates whether the queue holds documents when document and printer configurations do not match.
if the queue holds mismatched configurations; otherwise, .
Gets a value that indicates whether the queue prints directly to the printer or spools documents first and then prints them.
if the queue prints directly to the printer; otherwise, .
Gets a value that indicates whether a door is open on the printer.
if a door is open; otherwise, .
Gets a value that indicates whether the print queue is hidden in your application's user interface.
if the print queue is hidden in the Windows user interface; otherwise, .
Gets a value that indicates whether the printer or device is in an error condition.
if the device is in an error condition; otherwise, .
Gets a value that indicates whether the printer is initializing itself.
if the printer is initializing; otherwise, .
Gets a value that indicates whether the printer is receiving or sending data or signals.
if the printer is receiving or sending; otherwise, .
Gets a value that indicates whether the printer needs to be manually fed paper for the current print job.
if the printer needs to be manually fed paper; otherwise, .
Gets a value that indicates whether the printer is available.
if the printer is available; otherwise, .
Gets a value that indicates whether the printer is offline.
if the printer is offline; otherwise, .
Gets a value that indicates whether the printer is out of memory.
if the printer is out of memory; otherwise, .
Gets a value that indicates whether the printer needs to be reloaded with paper of the size required for the current job.
if the printer needs to be reloaded; otherwise, .
Gets a value that indicates whether the output area of the printer is in danger of overflowing.
if the output area of the printer is full; otherwise, .
Gets a value that indicates whether the current sheet of paper is stuck in the printer.
if the paper is stuck; otherwise, .
Gets a value that indicates whether the print queue has been paused.
if the print queue has been paused; otherwise, .
Gets a value that indicates whether the printer is in the process of deleting a print job.
if the printer is deleting a job; otherwise, .
Gets a value that indicates whether the printer is in power save mode.
if the printer is in power save mode; otherwise, .
Gets a value that indicates whether a job is printing.
if a job is printing; otherwise, .
Gets a value that indicates whether the printer is processing a print job.
if the printer is processing a print job; otherwise, .
Gets a value that indicates whether the printer is visible to other network users.
if the printer is visible to other network users; otherwise, .
Gets a value that indicates whether the printer can support a queue with more than one print job in it at a time.
if the printer can support the queuing of multiple print jobs; otherwise, .
Gets a value that indicates whether the print queue can use EMF (Enhanced Meta File) that enables faster data flow from a printing application to the Windows spooler.
if the printer cannot use EMF printing; otherwise, .
Gets a value that indicates whether the printer is in an error state.
if in the printer is in an error state; otherwise, .
Gets a value that indicates whether the printer is available for use by other computers on the network.
if the printer is shared; otherwise, .
Gets a value that indicates whether the printer is running short of toner.
if the printer is running short of toner; otherwise, .
Gets a value that indicates whether the queue is waiting for a job to be added.
if the queue is waiting for a job; otherwise, .
Gets a value that indicates whether the printer is warming up.
if the printer is warming up; otherwise, .
Gets a value that indicates whether the printer's driver is built on the Printing Overview so it uses XML Paper Specification (XPS) as its page description language.
if the printer uses the Printing Overview; otherwise, .
Gets a value that indicates whether the queue is saving the printer language file instead of deleting it following printing.
if the queue is saving the printer language file; otherwise, .
Gets or sets the printer's physical location.
The printer's physical location.
Gets the most recent possible version number of the Print Schema that the queue can use.
The most recent version number of the Print Schema that the queue can use.
Gets or sets the print queue's name.
The name of the print queue.
Gets a value that indicates whether the printer needs the attention of a human being.
if the printer needs human attention; otherwise, .
Gets the total number of jobs lined up in the print queue.
The number of jobs in the queue.
Gets a value that indicates whether the printer is unable to print the current page.
if the printer is unable to print the current page; otherwise, .
Gets or sets a value that indicates whether the current print job is being cancelled.
if the print job is being cancelled; otherwise, .
Gets or sets the priority of the print queue relative to other print queues that are hosted by the same print server and that use the same physical printer.
The priority for the print queue. Possible values are from 1 through 99. The default is 1.
Gets the properties of the print queue.
A bitwise combination of the enumeration values.
Gets or sets the printer driver for the queue.
The that the queue uses.
Gets or sets the port that the queue uses.
The that is assigned to the print queue.
Gets or sets the print processor that the queue uses.
The that the queue uses, such as WinPrint or ModiPrint.
Gets a value that represents the status of the printer. These include "warming up," "initializing," "printing," and others.
The current value.
Gets a value that indicates whether the printer prints jobs that have completed the spooling process before jobs that have not fully spooled even if the latter entered the queue first or have a higher priority.
if the printer prints jobs that have completed the spooling process before jobs that have not fully spooled; otherwise, .
Gets or sets the path and file name of a file that is inserted at the beginning of each print job.
The path and file name of the separator file.
Gets or sets a name for the printer that is seen by users on the network when it is shared.
The public name of a shared printer.
Gets or sets the earliest time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the printer will print a job.
The time of day that the printer first becomes available, expressed as the number of minutes after midnight (UTC). The maximum value is 1439. When a printer is first installed by using the Microsoft Windows Add Printer Wizard, the printer defaults to being available all the time, and this property returns 0 in all time zones.
Gets or sets the latest time, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the printer will print a job.
The time of day that the printer is no longer available, expressed as the number of minutes after midnight (UTC). The maximum value is 1439. When a printer is first installed by using the Microsoft Windows Add Printer Wizard, the printer defaults to being available all the time, and this property returns 0 in all time zones.
Gets or sets the current user's default object which contains detailed information about the print job.
The for the current user, or if a user has not been specified.
Gets an object that can be used to synchronize access to the .
A that can be used to synchronize access to the collection.
Gets a value that indicates whether the stream supports reading.
if reading is supported; otherwise .
Gets a value that indicates whether the stream supports seeking, which is moving the read/write position to a new position in the stream.
if seeking is supported; otherwise .
Gets a value that indicates whether the stream supports writing.
if writing is supported; otherwise .
Gets the ID number of the print job.
An that represents an ID number.
Gets the length of the stream in bytes.
An that represents the length of the stream in bytes.
Gets or sets the current read/write position in the stream.
An that represents the current position in the stream.
Gets or sets the value of the print queue property that is represented.
A with the value of the property.
Gets or sets a value that identifies which of the three possible properties of a print queue is being represented.
A that specifies the kind of print queue property that is being represented.
Gets or sets a value that indicates whether the print server beeps in response to an error condition in the printer.
if the print server beeps in response to an error; otherwise, .
Do not use.
The thread priority.
Do not use.
The default scheduler thread priority.
Gets or sets the path where the print server's spool files are located.
A that identifies the complete path of the folder for the spool files.
Gets or sets the type of events that the print server logs.
A value of that identifies the type of event logging that is provided by the print server. The default is .
Gets or sets a value that indicates whether initialization of the properties has been postponed.
if initialization is postponed; otherwise, .
Gets the major version of the operating system.
An that identifies the major version of the operating system.
Gets the minor version within the major version of the operating system.
An that identifies the minor version of the operating system.
Gets the name of the print server.
The name of the print server.
The property is not initialized.
Gets or sets a value that indicates whether notifications that a print job has finished are sent to either the print server or the client computer.
if notifications are sent to the client computer; if notifications are sent to the print server.
Gets or sets the thread priority for the process that manages I/O through the printer ports.
A enumeration value that identifies the thread priority for the process that manages the printer ports. The default is .
Gets or sets a value that indicates whether users can restart jobs after an error occurs if printer pooling is enabled.
if jobs can be restarted when printer pooling is enabled; otherwise, .
Gets or sets a value that indicates the wait time before a job can be restarted, if an error occurs when printer pooling is also enabled.
The wait time, in minutes, before a job restarts.
Gets or sets the thread priority for the process that routes print jobs from applications to print queues.
A enumeration value that identifies the thread priority for the print server scheduling process. The default is .
Gets the version of the print spooler system.
A that identifies the version of the print spooler system.
Gets the print queue that is hosting the print job.
A value that represents the print queue that owns the print job.
Gets the print server that is hosting the print queue for the print job.
A value that represents the hosting print server (usually a computer) for the that owns the print job.
Gets a value that indicates whether the print job is blocked and therefore, not printing.
if the print job is blocked; otherwise, .
Gets a value that indicates whether the print job is finished.
if the print job is finished; otherwise, .
Gets a value that indicates whether the print job, which is represented by the object, was deleted from the print queue.
if the print job was deleted; otherwise .
Gets a value that indicates whether the print job is being deleted from the print queue.
if the print job is being deleted; otherwise .
Gets a value that indicates whether an error condition is associated with the print job.
if an error condition is associated with the print job; otherwise .
Gets a value that indicates whether the printer is offline.
if the printer is offline; otherwise .
Gets a value that indicates whether the printer has run out of the paper size and type that the print job requires.
if the printer has run out of the required paper; otherwise, .
Gets a value that indicates whether the print job is paused.
if the print job is paused; otherwise .
Gets a value that indicates whether the print job printed.
if the print job has printed; otherwise .
Gets a value that indicates whether the print job is being printed.
if the printer is printing; otherwise .
Gets a value that indicates whether the print job has been restarted.
if the printer is printing; otherwise .
Gets a value that indicates whether the print job was saved in the queue after it printed.
if the print job was saved; otherwise .
Gets a value that indicates whether the print job is being spooled.
if the print job is being spooled; otherwise .
Gets a value that indicates whether the printer needs user intervention.
if user intervention is needed; otherwise .
Gets the identification number for the print job.
An that identifies the print job.
Gets or sets a name for the print job.
A name for the print job.
Get the size, in bytes, of the print job.
An that states the size, in bytes, of the print job.
Gets the current status of the print job.
A value.
Gets a reference to the of the print job.
A that contains the print job.
Gets the number of pages in the print job.
An that states the number of pages in the print job.
Gets the number of pages that have already printed.
An that states the number of pages that have already printed.
Gets the print job's place in the print queue.
An that states the print job's place in the queue.
Gets a non-numerical expression that represents the priority of the print job relative to other jobs in the print queue.
A that represents the priority of the print job as , , , or .
Gets the earliest time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the print job can begin printing.
An specifying the earliest possible start time for the print job, expressed as the number of minutes after midnight (UTC). The maximum value is 1439.
Gets the name of the user who submitted the print job.
A that identifies the user who submitted the print job.
Gets the date and time that the print job is submitted.
A object containing the date and time that the print job is submitted.
Gets the time, in milliseconds, since the print job started printing.
An that represents the time, in milliseconds, since the print job started.
Gets the last time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the print job can begin printing.
An that specifies the last time that the job can print, expressed as the number of minutes after midnight (UTC). The maximum value is 1439.
Gets or sets a value that indicates whether the object has been disposed.
if the object has been disposed; otherwise .
Gets the name of the object.
A that represents the name of the object.
Gets the parent of the object.
Another .
Gets a collection of attribute and value pairs.
A that contains attribute and value pairs.
Gets a collection of the names of the changed properties.
A of property names.
Gets the name of the property that changed.
A that holds the property name.
Specifies attributes of print queues.
A print queue that is installed as a local print queue on the specified print server.
A print queue that is shared.
A print queue that is connected to the specified print server.
A print queue that is installed by the redirection feature in Terminal Services.
A print queue that services a fax machine.
A print queue that keeps jobs in the queue after printing them.
A print queue for a printer that has bidirectional communication enabled.
A print queue that spools only raw data.
A print queue that can work offline.
A print queue that is visible in the directory of printers.
A print queue that sends a print job directly to printing instead of spooling the job first.
A print queue that allows multiple print jobs in the queue.
A print queue that was installed by using the Push Printer Connections user policy. See Remarks.
A print queue that was installed by using the Push Printer Connections computer policy. See Remarks.
A print queue that holds its print jobs when the document and printer configurations do not match.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property of a printing system hardware or software component whose value is an array of values.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents an property (and the value of the property) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and the value of the property) of a printing system hardware or software component.
Represents a collection of properties and values that are associated with an object in the namespace.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents a property (and its value) of a printing system hardware or software component.
Represents the local print server (the computer on which your application is running) and enables management of its print queues.
Specifies the properties of a object that are initialized when it is constructed.
The property that specifies the path to the folder where spool jobs are located as temporary files.
The property that specifies the priority of the thread that manages port I/O.
The property that specifies the default priority for the thread that manages port I/0.
The property that specifies the priority of the scheduler.
The property that specifies the default priority for the scheduler.
The property that specifies whether a printer error causes the local print server to beep.
The property that specifies whether the client computer or the print server receives notifications that a job is finished.
The property that specifies the kind of event logging that is provided by the local print server.
The property that specifies the major version of the operating system.
The property that specifies the minor version of the operating system.
The property that specifies the wait time before jobs can be restarted when printer pooling is being used.
The property that specifies whether users can restart jobs when printer pooling is being used.
The property that specifies the default print queue for the local print server.
Specifies the size of the paper (or other media), the size of the imageable area, and the location of the imageable area.
Represents a print driver.
Defines disposal behavior that is common to both the and classes. supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Represents one or more objects.
Specifies a non-numerical priority for a print job relative to other print jobs in the print queue.
A job that has no non-numerical priority.
A job that has the lowest priority.
A job that has the for the .
A job that has the highest priority.
Describes a print job.
Specifies the current status of a print job in a print queue.
The print job has no specified state.
The print job is paused.
The print job is in an error state.
The print job is in the process of being deleted.
The print job is spooling.
The print job is now printing.
The printer is offline.
The printer is out of the required paper size.
The print job printed.
The print job was deleted from the queue, typically after printing.
An error condition, possibly on a print job that precedes this one in the queue, blocked the print job.
The printer requires user action to fix an error condition.
The print job was blocked but has restarted.
The print job is complete, including any post-printing processing.
The print job is retained in the print queue after printing.
Specifies whether the print job uses XML Paper Specification (XPS).
Not specified whether the print job is XPS.
An XPS print job.
A non-XPS print job.
Represents a printer port on a print server. Each print queue has a print port assigned to it.
Represents a print processor on a print server.
Manages printers and print jobs.
Specifies the attributes of a print queue and its printer.
No print queue attribute is specified.
The print queue can hold more than one print job at a time.
The print queue sends print jobs immediately to the printer instead of spooling jobs first.
The print queue is shared.
The print queue is not visible in the application UI.
The queue holds its jobs when the document and printer configurations do not match.
The printer language file is not deleted after the file prints.
The queue prints a fully spooled job before it prints higher priority jobs that are still spooling.
The printer's bidirectional communication is enabled.
The print queue cannot use enhanced metafile (EMF) printing.
The print queue is visible to other network users.
Represents a collection of objects.
Specifies the properties that are initialized when a object is constructed.
The name of the print queue.
The share name of the queue.
A comment specific to the print queue.
The location of the physical printer.
The description of the queue.
The priority of the print queue relative to other print queues serving the same printer.
The default priority.
The time of day that the queue begins printing its jobs.
The time of day that the queue stops printing jobs.
The speed of the print queue.
The number of jobs in the print queue.
The attributes of the print queue.
The printer driver for the queue.
The printer port used by the print queue.
The print processor for the print queue.
The host print server.
The current status of the queue.
The path to the separator file.
The print ticket for the user.
The default print ticket object.
Specifies the status of a print queue or its printer.
Status is not specified.
The print queue is paused.
The printer cannot print due to an error condition.
The print queue is deleting a print job.
The paper in the printer is jammed.
The printer does not have, or is out of, the type of paper needed for the current print job.
The printer is waiting for a user to place print media in the manual feed bin.
The paper in the printer is causing an unspecified error condition.
The printer is offline.
The printer is exchanging data with the print server.
The printer is busy.
The device is printing.
The printer's output bin is full.
Status information is unavailable.
The printer is waiting for a print job.
The device is doing some kind of work, which need not be printing if the device is a combination printer, fax machine, and scanner.
The printer is initializing.
The printer is warming up.
Only a small amount of toner remains in the printer.
The printer is out of toner.
The printer is unable to print the current page.
The printer requires user action to correct an error condition.
The printer has no available memory.
A door on the printer is open.
The printer is in an error state.
The printer is in power save mode.
A stream that represents a spooled print job in a print queue.
Represents one, and only one, of three possible properties of a print queue: , , or .
Specifies the intended meaning of a .
The location of the physical printer.
A comment about the print queue.
The share name of the print queue.
Manages the print queues on a print server, which is usually a computer, but can be a dedicated hardware print server appliance.
Specifies the types of events that can be logged by a .
No events.
Successful printing events.
Error events for printing.
Warning events.
Information events for printing.
All printing events.
Specifies the properties of a object that are initialized when it is constructed.
The property that specifies the path to the folder where spool jobs are located as temporary files.
The property that specifies the priority of the thread that manages port I/O.
The property that specifies the default priority for the thread that manages port I/0.
The property that specifies the priority of the scheduler.
The property that specifies the default thread priority for the scheduling of print jobs.
The property that specifies whether a printer error causes the print server to beep.
The property that specifies whether the client computer or the print server receives notifications that a job is finished.
The property that specifies the kind of event logging that is provided by the print server.
The property that specifies the major version of the operating system.
The property that specifies the minor version of the operating system.
The property that specifies how long to wait before restarting a print job when printer pooling is being used.
The property that specifies whether users can restart print jobs when printer pooling is being used.
Specifies the different access rights (or levels of access) for printing objects.
No access.
The right to perform all administrative tasks for the print server. This access level does not include rights for the print queues hosted by the server.
The right to list the queues on the print server.
The right to add print jobs to the queue and to delete and enumerate one's own jobs.
The right to perform all administrative tasks for the print queue, including the right to pause and resume any print job; and the right to delete all jobs from the queue. This access level also includes all rights under .
Defines a print job in detail.
Defines basic properties and methods that are common to the objects of the printing system. Classes that derive from this class represent such objects as print queues, print servers, and print jobs.
Specifies whether the properties of an object are initialized when the object loads.
Not specified whether the properties are initialized.
The properties are not initialized during loading.
The properties are initialized during loading.
Provides data for a PropertiesChanged event, which you must create.
Provides data for a PropertyChanged event, which you must create.
Represents a collection of print system objects.
Provides methods for writing objects to XML Paper Specification (XPS) documents or to a print queue in batch mode.
Indicates whether a write operation to an XML Paper Specification (XPS) document or a print queue sends back page-by-page and document-by-document progress notifications.
The notification status is not indicated.
Progress notifications are enabled.
Progress notifications are disabled.
Provides methods to write to an XPS document or print queue.
The exception that is thrown when a method of either an or a object is called that is incompatible with the current state of the object.