PrintQueue PrintQueue PrintQueue PrintQueue Class

Definición

Administra impresoras y trabajos de impresión.Manages printers and print jobs.

public ref class PrintQueue : System::Printing::PrintSystemObject
public class PrintQueue : System.Printing.PrintSystemObject
type PrintQueue = class
    inherit PrintSystemObject
Public Class PrintQueue
Inherits PrintSystemObject
Herencia

Comentarios

Algunas propiedades de la PrintQueue objeto representan características de la utilidad de cola de impresión que se ejecuta en el equipo, pero otras representan características o Estados de la propia impresora.Some properties of the PrintQueue object represent characteristics of the print queue utility that runs on the computer, but others represent features or states of the printer itself. Por ejemplo, NumberOfJobs es una característica de la cola de impresión, pero Location es una propiedad de la impresora.For example, NumberOfJobs is a characteristic of the print queue, but Location is a property of the printer. Muchas de las propiedades de la impresora, por ejemplo, si necesita atención por usuario, deben pasarse por medio de la Refresh método desde la propia impresora a la PrintQueue objeto.Many of the properties of the printer, such as whether it needs user attention, need to be passed, by means of the Refresh method, from the printer itself to the PrintQueue object. Esto debe hacerse antes de la propiedad correspondiente (NeedUserIntervention) se lee mediante el programa.This should be done before the corresponding property (NeedUserIntervention) is read by your program. De forma similar, cuando el programa cambie los valores de una o varias propiedades de un PrintQueue de objeto, debe escribirse el cambio a la utilidad de cola de impresión real en el equipo.Similarly, when your program changes the values of one or more properties of a PrintQueue object, the change must be written to the actual print queue utility on the computer. Hacer esto con el Commit método.Do this with the Commit method.

Precaución

Las clases dentro de la System.Printing espacio de nombres no se admiten para su uso dentro de un servicio de Windows o la aplicación ASP.NET o servicio.Classes within the System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. Al intentar utilizar estas clases dentro de uno de estos tipos de aplicaciones puede producir problemas inesperados, como disminuir las excepciones de rendimiento y tiempo de ejecución de servicio.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Si desea imprimir desde una aplicación de Windows Forms, consulte el System.Drawing.Printing espacio de nombres.If you want to print from a Windows Forms application, see the System.Drawing.Printing namespace.

Constructores

PrintQueue(PrintServer, String) PrintQueue(PrintServer, String) PrintQueue(PrintServer, String) PrintQueue(PrintServer, String)

Inicializa una nueva instancia de la clase PrintQueue usando el objeto PrintServer y el nombre de cola especificados.Initializes a new instance of PrintQueue class using the specified PrintServer and queue name.

PrintQueue(PrintServer, String, Int32) PrintQueue(PrintServer, String, Int32) PrintQueue(PrintServer, String, Int32) PrintQueue(PrintServer, String, Int32)

Inicializa una nueva instancia de la clase PrintQueue usando el objeto PrintServer, el nombre de la cola y la versión del esquema de impresión especificados.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, and print schema version.

PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess)

Inicializa una nueva instancia de la clase PrintQueue usando el objeto PrintServer, el nombre de la cola, la versión del esquema de impresión y el acceso deseado especificados.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, print schema version, and desired access.

PrintQueue(PrintServer, String, PrintQueueIndexedProperty[]) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[]) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[]) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[])

Inicializa una nueva instancia de la clase PrintQueue usando el PrintServer, el nombre de cola y la matriz de valores PrintQueueIndexedProperty que se van a inicializar.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, and array of PrintQueueIndexedProperty values to initialize.

PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess)

Inicializa una nueva instancia de la clase PrintQueue con el objeto PrintServer, el nombre de la cola, la matriz de valores PrintQueueIndexedProperty que se van a inicializar y el acceso deseado.Initializes a new instance of PrintQueue class with the specified PrintServer, queue name, array of PrintQueueIndexedProperty values to initialize, and desired access.

PrintQueue(PrintServer, String, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintSystemDesiredAccess)

Inicializa una nueva instancia de la clase PrintQueue usando el objeto PrintServer, el nombre de la cola y el acceso deseado especificados.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, and desired access.

PrintQueue(PrintServer, String, String[]) PrintQueue(PrintServer, String, String[]) PrintQueue(PrintServer, String, String[]) PrintQueue(PrintServer, String, String[])

Inicializa una nueva instancia de la clase PrintQueue usando el objeto PrintServer, el nombre de la cola y la matriz de los nombres de las propiedades que se van a inicializar.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, and array of property names to initialize.

PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess)

Inicializa una nueva instancia de la clase PrintQueue usando el objeto PrintServer, el nombre de la cola, el filtro de propiedad y el acceso deseado especificados.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, property filter, and desired access.

Propiedades

AveragePagesPerMinute AveragePagesPerMinute AveragePagesPerMinute AveragePagesPerMinute

Obtiene la velocidad de la impresora medida en páginas por minuto.Gets the speed of the printer measured in pages per minute.

ClientPrintSchemaVersion ClientPrintSchemaVersion ClientPrintSchemaVersion ClientPrintSchemaVersion

Obtiene la versión del Esquema de impresión.Gets the version of the Print Schema.

Comment Comment Comment Comment

Obtiene o establece un comentario sobre la impresora.Gets or sets a comment about the printer.

CurrentJobSettings CurrentJobSettings CurrentJobSettings CurrentJobSettings

Obtiene un objeto que contiene la configuración del trabajo de impresión actual.Gets an object that contains the configuration settings for the current print job.

DefaultPrintTicket DefaultPrintTicket DefaultPrintTicket DefaultPrintTicket

Obtiene o establece las opciones de impresora predeterminadas asociadas a PrintQueue.Gets or sets the default printer options associated with this PrintQueue.

DefaultPriority DefaultPriority DefaultPriority DefaultPriority

Obtiene o establece la prioridad predeterminada que se asigna a cada nuevo trabajo de impresión agregado a la cola.Gets or sets the default priority that is given to each new print job added to the queue.

Description Description Description Description

Obtiene una descripción de la cola de impresión.Gets a description of the print queue.

FullName FullName FullName FullName

Obtiene el nombre completo de la cola.Gets the complete name of the queue.

HasPaperProblem HasPaperProblem HasPaperProblem HasPaperProblem

Obtiene un valor que indica si la impresora tiene un problema con el papel no especificado.Gets a value that indicates if the printer is having an unspecified paper problem.

HasToner HasToner HasToner HasToner

Obtiene un valor que indica si la impresora tiene tóner.Gets a value that indicates if the printer has toner.

HostingPrintServer HostingPrintServer HostingPrintServer HostingPrintServer

Obtiene o establece (protegido) el servidor de impresión que controla la cola de impresión.Gets or sets (protected) the print server that controls the print queue.

InPartialTrust InPartialTrust InPartialTrust InPartialTrust

Obtiene o establece un valor que indica si la cola funciona en un modo de confianza parcial, un nivel mayor de confianza.Gets or sets a value that indicates whether the queue is operating in a partially trusted mode, a higher level of trust.

IsBidiEnabled IsBidiEnabled IsBidiEnabled IsBidiEnabled

Obtiene un valor que indica si la comunicación bidireccional con la impresora está habilitada.Gets a value that indicates whether bidirectional communication with the printer is enabled.

IsBusy IsBusy IsBusy IsBusy

Obtiene un valor que indica si el dispositivo de impresión está ocupado.Gets a value that indicates whether the printing device is busy.

IsDevQueryEnabled IsDevQueryEnabled IsDevQueryEnabled IsDevQueryEnabled

Obtiene un valor que indica si la cola contiene documentos cuando las configuraciones de documento e impresora no coinciden.Gets a value that indicates whether the queue holds documents when document and printer configurations do not match.

IsDirect IsDirect IsDirect IsDirect

Obtiene un valor que indica si la cola imprime directamente en la impresora o si primero pone en cola los documentos y después los imprime.Gets a value that indicates whether the queue prints directly to the printer or spools documents first and then prints them.

IsDisposed IsDisposed IsDisposed IsDisposed

Obtiene o establece un valor que indica si se ha eliminado el objeto.Gets or sets a value that indicates whether the object has been disposed.

(Inherited from PrintSystemObject)
IsDoorOpened IsDoorOpened IsDoorOpened IsDoorOpened

Obtiene un valor que indica si hay una puerta abierta en la impresora.Gets a value that indicates whether a door is open on the printer.

IsHidden IsHidden IsHidden IsHidden

Obtiene un valor que indica si la cola de impresión está oculta en la interfaz de usuario de la aplicación.Gets a value that indicates whether the print queue is hidden in your application's user interface.

IsInError IsInError IsInError IsInError

Obtiene un valor que indica si la impresora o el dispositivo se encuentra en una condición de error.Gets a value that indicates whether the printer or device is in an error condition.

IsInitializing IsInitializing IsInitializing IsInitializing

Obtiene un valor que indica si la impresora se está inicializando.Gets a value that indicates whether the printer is initializing itself.

IsIOActive IsIOActive IsIOActive IsIOActive

Obtiene un valor que indica si la impresora está recibiendo o enviando datos o señales.Gets a value that indicates whether the printer is receiving or sending data or signals.

IsManualFeedRequired IsManualFeedRequired IsManualFeedRequired IsManualFeedRequired

Obtiene un valor que indica si la impresora necesita alimentación manual del papel para el trabajo de impresión actual.Gets a value that indicates whether the printer needs to be manually fed paper for the current print job.

IsNotAvailable IsNotAvailable IsNotAvailable IsNotAvailable

Obtiene un valor que indica si la impresora está disponible.Gets a value that indicates whether the printer is available.

IsOffline IsOffline IsOffline IsOffline

Obtiene un valor que indica si la impresora está sin conexión.Gets a value that indicates whether the printer is offline.

IsOutOfMemory IsOutOfMemory IsOutOfMemory IsOutOfMemory

Obtiene un valor que indica si la impresora tiene memoria insuficiente.Gets a value that indicates whether the printer is out of memory.

IsOutOfPaper IsOutOfPaper IsOutOfPaper IsOutOfPaper

Obtiene un valor que indica si es necesario recargar la impresora con papel del tamaño necesario para el trabajo actual.Gets a value that indicates whether the printer needs to be reloaded with paper of the size required for the current job.

IsOutputBinFull IsOutputBinFull IsOutputBinFull IsOutputBinFull

Obtiene un valor que indica si el área de salida de la impresora puede sufrir un desbordamiento.Gets a value that indicates whether the output area of the printer is in danger of overflowing.

IsPaperJammed IsPaperJammed IsPaperJammed IsPaperJammed

Obtiene un valor que indica si la hoja actual de papel está bloqueada en la impresora.Gets a value that indicates whether the current sheet of paper is stuck in the printer.

IsPaused IsPaused IsPaused IsPaused

Obtiene un valor que indica si se ha puesto en pausa la cola de impresión.Gets a value that indicates whether the print queue has been paused.

IsPendingDeletion IsPendingDeletion IsPendingDeletion IsPendingDeletion

Obtiene un valor que indica si la impresora está en proceso de eliminar un trabajo de impresión.Gets a value that indicates whether the printer is in the process of deleting a print job.

IsPowerSaveOn IsPowerSaveOn IsPowerSaveOn IsPowerSaveOn

Obtiene un valor que indica si la impresora está en modo de ahorro de energía.Gets a value that indicates whether the printer is in power save mode.

IsPrinting IsPrinting IsPrinting IsPrinting

Obtiene un valor que indica si se está imprimiendo un trabajo.Gets a value that indicates whether a job is printing.

IsProcessing IsProcessing IsProcessing IsProcessing

Obtiene un valor que indica si la impresora está procesando un trabajo de impresión.Gets a value that indicates whether the printer is processing a print job.

IsPublished IsPublished IsPublished IsPublished

Obtiene un valor que indica si la impresora es visible para otros usuarios de la red.Gets a value that indicates whether the printer is visible to other network users.

IsQueued IsQueued IsQueued IsQueued

Obtiene un valor que indica si la impresora admite una cola con más de un trabajo de impresión a la vez.Gets a value that indicates whether the printer can support a queue with more than one print job in it at a time.

IsRawOnlyEnabled IsRawOnlyEnabled IsRawOnlyEnabled IsRawOnlyEnabled

Obtiene un valor que indica si la cola de impresión puede usar EMF (Metarchivo mejorado) que permite un flujo de datos más rápido de una aplicación de impresión al administrador de trabajos de impresión de Windows.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.

IsServerUnknown IsServerUnknown IsServerUnknown IsServerUnknown

Obtiene un valor que indica si la impresora está en un estado de error.Gets a value that indicates whether the printer is in an error state.

IsShared IsShared IsShared IsShared

Obtiene un valor que indica si la impresora está disponible para que otros equipos de la red la usen.Gets a value that indicates whether the printer is available for use by other computers on the network.

IsTonerLow IsTonerLow IsTonerLow IsTonerLow

Obtiene un valor que indica si la impresora se está quedando sin tóner.Gets a value that indicates whether the printer is running short of toner.

IsWaiting IsWaiting IsWaiting IsWaiting

Obtiene un valor que indica si la cola está a la espera de que se agregue un trabajo.Gets a value that indicates whether the queue is waiting for a job to be added.

IsWarmingUp IsWarmingUp IsWarmingUp IsWarmingUp

Obtiene un valor que indica si la impresora se está preparando.Gets a value that indicates whether the printer is warming up.

IsXpsDevice IsXpsDevice IsXpsDevice IsXpsDevice

Obtiene un valor que indica si el controlador de la impresora se basa en Introducción a la impresión, por lo que usa XML Paper Specification (XPS)XML Paper Specification (XPS) como lenguaje de descripción de páginas.Gets a value that indicates whether the printer's driver is built on the Printing Overview so it uses XML Paper Specification (XPS)XML Paper Specification (XPS) as its page description language.

KeepPrintedJobs KeepPrintedJobs KeepPrintedJobs KeepPrintedJobs

Obtiene un valor que indica si la cola guarda el archivo de lenguaje de impresión en lugar de eliminarlo después de imprimir.Gets a value that indicates whether the queue is saving the printer language file instead of deleting it following printing.

Location Location Location Location

Obtiene o establece la ubicación física de la impresora.Gets or sets the printer's physical location.

MaxPrintSchemaVersion MaxPrintSchemaVersion MaxPrintSchemaVersion MaxPrintSchemaVersion

Obtiene el número de versiones posibles más recientes del Esquema de impresión que puede utilizar la cola.Gets the most recent possible version number of the Print Schema that the queue can use.

Name Name Name Name

Obtiene o establece el nombre de la cola de impresión.Gets or sets the print queue's name.

NeedUserIntervention NeedUserIntervention NeedUserIntervention NeedUserIntervention

Obtiene un valor que indica si la impresora necesita algún tipo de intervención humana.Gets a value that indicates whether the printer needs the attention of a human being.

NumberOfJobs NumberOfJobs NumberOfJobs NumberOfJobs

Obtiene el número total de trabajos que están en la cola de impresión.Gets the total number of jobs lined up in the print queue.

PagePunt PagePunt PagePunt PagePunt

Obtiene un valor que indica si la impresora no puede imprimir la página actual.Gets a value that indicates whether the printer is unable to print the current page.

Parent Parent Parent Parent

Obtiene al elemento primario del objeto.Gets the parent of the object.

(Inherited from PrintSystemObject)
PrintingIsCancelled PrintingIsCancelled PrintingIsCancelled PrintingIsCancelled

Obtiene o establece un valor que indica si se está cancelando el trabajo de impresión actual.Gets or sets a value that indicates whether the current print job is being cancelled.

Priority Priority Priority Priority

Obtiene o establece la prioridad de la cola de impresión respecto a otras colas que se hospedan en el mismo servidor de impresión y que usan la misma impresora física.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.

PropertiesCollection PropertiesCollection PropertiesCollection PropertiesCollection

Obtiene una colección de pares de atributo y valor.Gets a collection of attribute and value pairs.

(Inherited from PrintSystemObject)
QueueAttributes QueueAttributes QueueAttributes QueueAttributes

Obtiene las propiedades de la cola de impresión.Gets the properties of the print queue.

QueueDriver QueueDriver QueueDriver QueueDriver

Obtiene o establece el controlador de impresora para la cola.Gets or sets the printer driver for the queue.

QueuePort QueuePort QueuePort QueuePort

Obtiene o establece el puerto que la cola usa.Gets or sets the port that the queue uses.

QueuePrintProcessor QueuePrintProcessor QueuePrintProcessor QueuePrintProcessor

Obtiene o establece el procesador de impresión que la cola usa.Gets or sets the print processor that the queue uses.

QueueStatus QueueStatus QueueStatus QueueStatus

Obtiene un valor que representa el estado de la impresora.Gets a value that represents the status of the printer. Entre los valores se incluyen "preparando", "inicializando", "imprimiendo", etc.These include "warming up," "initializing," "printing," and others.

ScheduleCompletedJobsFirst ScheduleCompletedJobsFirst ScheduleCompletedJobsFirst ScheduleCompletedJobsFirst

Obtiene un valor que indica si la impresora imprime los trabajos que han completado el proceso de puesta en cola antes que los trabajos que no lo han finalizado, aunque estos últimos hayan entrado en cola primero o tengan mayor prioridad.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.

SeparatorFile SeparatorFile SeparatorFile SeparatorFile

Obtiene o establece la ruta de acceso y nombre de un archivo que se inserta al principio de cada trabajo de impresión.Gets or sets the path and file name of a file that is inserted at the beginning of each print job.

ShareName ShareName ShareName ShareName

Obtiene o establece un nombre para la impresora que ven los usuarios de la red cuando se comparte.Gets or sets a name for the printer that is seen by users on the network when it is shared.

StartTimeOfDay StartTimeOfDay StartTimeOfDay StartTimeOfDay

Obtiene o establece la hora más temprana del día, expresada como el número de minutos después de la medianoche de la hora universal coordinada (UTC) (también denominada hora del meridiano de Greenwich [GMT]), a la que la impresora imprimirá un trabajo.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.

UntilTimeOfDay UntilTimeOfDay UntilTimeOfDay UntilTimeOfDay

Obtiene o establece la última hora del día, expresada como el número de minutos después de la medianoche de la hora universal coordinada (UTC) (también denominada hora del meridiano de Greenwich [GMT]), a la que la impresora imprimirá un trabajo.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.

UserPrintTicket UserPrintTicket UserPrintTicket UserPrintTicket

Obtiene o establece el objeto PrintTicket predeterminado del usuario actual que contiene información detallada sobre el trabajo de impresión.Gets or sets the current user's default PrintTicket object which contains detailed information about the print job.

Métodos

AddJob() AddJob() AddJob() AddJob()

Inserta un nuevo (denominado de forma genérica) trabajo de impresión, cuyo contenido es una matriz Byte, en la cola.Inserts a new (generically named) print job, whose content is a Byte array, into the queue.

AddJob(String) AddJob(String) AddJob(String) AddJob(String)

Inserta un nuevo trabajo de impresión, cuyo contenido es una matriz Byte, en la cola.Inserts a new print job, whose content is a Byte array, into the queue.

AddJob(String, PrintTicket) AddJob(String, PrintTicket) AddJob(String, PrintTicket) AddJob(String, PrintTicket)

Inserta un nuevo trabajo de impresión para un documento XML Paper Specification (XPS)XML Paper Specification (XPS) en la cola y le proporciona el nombre y los valores especificados.Inserts a new print job for an XML Paper Specification (XPS)XML Paper Specification (XPS) Document into the queue, and gives it the specified name and settings.

AddJob(String, String, Boolean) AddJob(String, String, Boolean) AddJob(String, String, Boolean) AddJob(String, String, Boolean)

Inserta un nuevo trabajo de impresión para un documento de XML Paper Specification (XPS)XML Paper Specification (XPS) en la cola, le asigna el nombre especificado e indica si se debe validar o no.Inserts a new print job for an XML Paper Specification (XPS)XML Paper Specification (XPS) Document into the queue, gives it the specified name, and specifies whether or not it should be validated.

AddJob(String, String, Boolean, PrintTicket) AddJob(String, String, Boolean, PrintTicket) AddJob(String, String, Boolean, PrintTicket) AddJob(String, String, Boolean, PrintTicket)

Inserta un nuevo trabajo de impresión para un documento de XML Paper Specification (XPS)XML Paper Specification (XPS) en la cola, le asigna el nombre y configuración especificados e indica si se debe validar o no.Inserts a new print job for an XML Paper Specification (XPS)XML Paper Specification (XPS) Document into the queue, gives it the specified name and settings, and specifies whether or not it should be validated.

Commit() Commit() Commit() Commit()

Escribe las propiedades actuales del objeto PrintQueue en la cola de impresión real del servidor de impresión.Writes the current properties of the PrintQueue object to the actual print queue on the print server.

CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double)

Crea un objeto XpsDocumentWriter con las dimensiones especificadas.Creates an XpsDocumentWriter object with the specified dimensions.

CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea)

Crea un objeto XpsDocumentWriter, abre un diálogo de impresión común de Windows y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los soportes.Creates an XpsDocumentWriter object, opens a Windows common print dialog and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange)

Crea un objeto XpsDocumentWriter, abre un diálogo de impresión común de Windows, proporciona un intervalo de páginas y una descripción del trabajo de impresión al cuadro de diálogo y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los medios.Creates an XpsDocumentWriter object, opens a Windows common print dialog, provides the dialog with a page range and a description of the print job, and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

CreateXpsDocumentWriter(PrintQueue) CreateXpsDocumentWriter(PrintQueue) CreateXpsDocumentWriter(PrintQueue) CreateXpsDocumentWriter(PrintQueue)

Crea un objeto XpsDocumentWriter y lo asocia a la cola de impresión especificada.Creates an XpsDocumentWriter object and associates it with the specified print queue.

CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea)

Crea un objeto XpsDocumentWriter, abre un cuadro de diálogo de impresión común de Windows (y le proporciona una descripción de trabajo) y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los soportes.Creates an XpsDocumentWriter object, opens a Windows common print dialog (and provides it a job description) and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange)

Crea un objeto XpsDocumentWriter, abre un diálogo de impresión común de Windows, proporciona un intervalo de páginas al cuadro de diálogo y devuelve un parámetro ref (ByRef en Visual Basic) que representa información sobre el área de impresión y las dimensiones de los medios.Creates an XpsDocumentWriter object, opens a Windows common print dialog, provides the dialog with a page range, and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

Dispose() Dispose() Dispose() Dispose()

Libera todos los recursos que usa PrintSystemObject.Releases all resources used by the PrintSystemObject.

(Inherited from PrintSystemObject)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera los recursos no administrados que usa PrintSystemObject y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the PrintSystemObject and optionally releases the managed resources.

(Inherited from PrintSystemObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetJob(Int32) GetJob(Int32) GetJob(Int32) GetJob(Int32)

Obtiene el trabajo de impresión con el número de id. especificado.Gets the print job with the specified ID number.

GetPrintCapabilities() GetPrintCapabilities() GetPrintCapabilities() GetPrintCapabilities()

Obtiene un objeto PrintCapabilities que identifica las capacidades de la impresora.Gets a PrintCapabilities object that identifies the capabilities of the printer.

GetPrintCapabilities(PrintTicket) GetPrintCapabilities(PrintTicket) GetPrintCapabilities(PrintTicket) GetPrintCapabilities(PrintTicket)

Obtiene un objeto PrintCapabilities que identifica las capacidades de la impresora.Gets a PrintCapabilities object that identifies the capabilities of the printer.

GetPrintCapabilitiesAsXml() GetPrintCapabilitiesAsXml() GetPrintCapabilitiesAsXml() GetPrintCapabilitiesAsXml()

Obtiene un objeto MemoryStream que especifica las capacidades de la impresora como una secuencia XML que cumple con el Esquema de impresión.Gets a MemoryStream object that specifies the printer's capabilities as an XML stream that complies with the Print Schema.

GetPrintCapabilitiesAsXml(PrintTicket) GetPrintCapabilitiesAsXml(PrintTicket) GetPrintCapabilitiesAsXml(PrintTicket) GetPrintCapabilitiesAsXml(PrintTicket)

Obtiene un objeto MemoryStream que especifica las capacidades de la impresora en formato XML que cumple con el Esquema de impresión.Gets a MemoryStream object that specifies the printer's capabilities in an XML format that complies with the Print Schema.

GetPrintJobInfoCollection() GetPrintJobInfoCollection() GetPrintJobInfoCollection() GetPrintJobInfoCollection()

Crea una colección que contiene un objeto PrintSystemJobInfo para cada trabajo de la cola.Creates a collection that contains a PrintSystemJobInfo object for each job in the queue.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
Initialize() Initialize() Initialize() Initialize()

Inicializa las propiedades de la PrintSystemObject.Initializes the properties of the PrintSystemObject.

(Inherited from PrintSystemObject)
InternalDispose(Boolean) InternalDispose(Boolean) InternalDispose(Boolean) InternalDispose(Boolean)

Libera los recursos no administrados que usa PrintQueue y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the PrintQueue and optionally releases the managed resources.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
MergeAndValidatePrintTicket(PrintTicket, PrintTicket) MergeAndValidatePrintTicket(PrintTicket, PrintTicket) MergeAndValidatePrintTicket(PrintTicket, PrintTicket) MergeAndValidatePrintTicket(PrintTicket, PrintTicket)

Combina dos PrintTicket y garantiza que el objeto PrintTicket resultante sea válido, y no pregunta si hay alguna funcionalidad de impresión que la impresora no admita.Merges two PrintTickets and guarantees that the resulting PrintTicket is valid and does not ask for any printing functionality that the printer does not support.

MergeAndValidatePrintTicket(PrintTicket, PrintTicket, PrintTicketScope) MergeAndValidatePrintTicket(PrintTicket, PrintTicket, PrintTicketScope) MergeAndValidatePrintTicket(PrintTicket, PrintTicket, PrintTicketScope) MergeAndValidatePrintTicket(PrintTicket, PrintTicket, PrintTicketScope)

Combina dos objetos PrintTicket y garantiza que el objeto PrintTicket resultante sea válido, no pregunta si hay alguna funcionalidad de impresión que la impresora no admita y se limita al ámbito especificado.Merges two PrintTickets and guarantees that the resulting PrintTicket is valid, does not ask for any printing functionality that the printer does not support, and is limited to the specified scope.

Pause() Pause() Pause() Pause()

Pone en pausa la cola de impresión.Pauses the print queue. Permanece en pausa hasta que se ejecuta Resume().It remains paused until Resume() is executed.

Purge() Purge() Purge() Purge()

Quita todos los trabajos de la cola de impresión.Removes all the jobs in the print queue.

Refresh() Refresh() Refresh() Refresh()

Actualiza las propiedades del objeto PrintQueue con valores de la impresora y la utilidad de cola de impresión que se ejecuta en el equipo.Updates the properties of the PrintQueue object with values from the printer and the print queue utility that runs on the computer.

Resume() Resume() Resume() Resume()

Reinicia una cola de impresión puesta en pausa.Restarts a print queue that was paused.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consulte también: