![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: Running a 3 node alpha cluster, and using dcps printing Recently we have purchased a LN32 printer with 5 in trays and 10 out trays My application needs to send ASCII and PCL files to the printer and we wish to be able to direct output in either case to any one of the 10 mailbox output bins according to user preference. Adding /PARAMETERS=OUTPUT_TRAY=MAILBOX_nn works fine when sending ASCII files, but is ignored when sending PCL files. We have noted that by adding NUMBER_UP, for example, forces PCL to PostScript DCPS translation and results in the correct output bin being used, but some PCL codes are not correctly translated resulting in text mis-positioned in the wrong fonts. Is there a way of sending PCL files for printing in PCL mode with output directed to a selected output tray? E.g. is there some change which can be made to the printer setup or some print command parameter which I have not been able to find? Or are there PCL codes available for output tray selection on this printer which could be embedded in the files? Or can this only be done in PostScript (to modify the application to write PostScript instead of PCL would be a not insignificant undertaking)? Also there is a requirement for potentially controlling the input trays as well. Can you help The Answer is : As described in the DCPS documentation, you cannot select trays when printing PCL files to the printer's native PCL interpreter using DCPS. This is because the PostScript environment in a printer is lost when switching to PCL. Trays can be selected when using the DCPS PCL translator because the data going to the printer is PostScript. When using some DCPS features (eg: NUMBER_UP), the DCPS PCL translator is used since PostScript is used to rotate and scale the image of each page. The DCPS PCL translator is a PCL 4 translator. PCL 5 and PCL 6 escape sequences are not recognized and so may cause incorrect output. There are PCL escape sequences for selecting input and output trays. These could be used in setup modules, for example, to select trays for PCL jobs. Please refer to PCL documentation, available from HP and elsewhere, for information about PCL escape sequences.
|