![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: I am using the confidential.ps form that prints the text on the top and bottom of a landscape page centered. It is set to a print queue that is set to landscape. All reports except one print in landscape. Is there any way to change that .ps file to che ck for orientation or to override the application orientation and set it to landscape. I cannot change the application code so I need a workaround. Thanks in advance for any help. The Answer is : If this CONFIDENTIAL.PS uses the approach familiar to the OpenVMS Wizard, the particular Postscript file is simply pre-pended onto the Postscript data stream sent to the printer. Probably using the device control library for the queue, and the appropriate job module. There is no particular way for a pre-pended Postscript module to check the printer page orientation, as the job is simply bits added into the printer data stream. You could patch the application code, of course. For details on patching VAX code -- if legally permissible, of course -- please see the tools referenced in the OpenVMS FAQ, and first look through the image to aim the patch at the text within the image that represents the queue name. This assumes you cannot simply use logical names to redirect the queue operations around the application image invocation. Some printers apparently have a capability of directly adding text onto the output page, as well. You could use a separate queue for the portrait jobs, of course, with its own variant of CONFIDENTIAL.PS. This may be easiest. For general printing information, please see topics (64), (1020) for general IP printing, (1319), (5190), particularly (5271), (6820), and (8775).
|