A method and apparatus in a data processing system for processing a print
job. A call is received from an application to print the print job to a
selected printer, wherein the print job includes a request to use a
hardware service. A print preview of the print job prior to printing the
print job is provided. Responsive to receiving an indication that the
print job is to be printed after providing the print preview, the print
job is sent to a device driver for the selected printer to print the print
job. A determination is made as to whether the selected printer supports
the hardware service. Responsive to a determination that the hardware
service is unsupported by the selected printer, the hardware service is
provided using a software simulation.
Un método y un aparato en un sistema de proceso de datos para procesar un trabajo de impresión. Una llamada se recibe de un uso para imprimir el trabajo de impresión a una impresora seleccionada, en donde el trabajo de impresión incluye una petición de utilizar un servicio del hardware. Una inspección previo de impresión del trabajo de impresión antes de imprimir el trabajo de impresión se proporciona. Responsivo a recibir una indicación que el trabajo de impresión debe ser impreso después de proporcionar la inspección previo de impresión, el trabajo de impresión se envía a un driver de dispositivo para que la impresora seleccionada imprima el trabajo de impresión. Se hace una determinación si la impresora seleccionada apoya el servicio del hardware. Responsivo a una determinación que el servicio del hardware está sin apoyo por la impresora seleccionada, se proporciona el servicio del hardware usando una simulación del software.