Top Navigational Bar

Extra Form Feed Before/After Job When Printin
DocumentID: 630552
Revision Date: 29-Feb-96 3:02:37 PM

The information in this document applies to:
WordPerfect® 5.1 for DOS

Problem

Symptoms: When a user prints to HP LaserJet printers on DEC PCSA, an extra form is fed before (and sometimes after) print jobs. Solutions: This happens because of a problem with the VMS print symbiont when jobs were queued with the /PASSALL qualifier. The operating system was introducing an extra form feed before and in many cases following a print job. This would happen in many DOS applications including WordPerfect.

DEC has introduced several fixes for this. Two of the most logical and permanent solutions are as follows:

Method One
Edit the RESET MODULES in the PRINTER DEVICE CONTROL LIBRARIES. To add blank page suppression to print queues defined outside Pathworks, you must edit the reset module in the printer execution queue's device control library. (If there is no device control library or reset module currently being used, it will be necessary to create one). The steps involved in adding the control sequences to existing reset modules are as follows:
1.      From DCL, issue a SHOW QUEUE/DEVICE/FULL command, making note of the library and reset module names for all the queues that need changing.
2.      Use the Librarian to extract the Reset module for a device control library as follows:
            $ LIBRARY/TEXT/EXTRACT=RESET_MODULE_NAME/OUTPUT=
            RESET_MODULE_NAME.TXT_LIBRARY: SYS$LIBRARY: DEVCTL-NAME.TLS
3.      Use an editor to add the blank page suppression control sequence to reset module text. The sequence is: ]VMS;2\ where is the escape character (decimal 27,33 octal, 1B hex).
4.      If the reset module does NOT contain sequence to reset the printer (and eject any partially-printed pages), add such a sequence now. If the sequence is not present, the last page of one print job and the first page of the next may run together. Make sure that there are no carriage returns in the reset module. Do not press Enter after inserting the control sequence, and make sure that there are none there from previous edits.
5.      Exit the editor.
6.      Stop the printer queue before reinserting the module in the library:
            $ STOP/QUEUE/NEXT queue=name
7.      Replace the module in the library using the Librarian:
            $ LIBRARY/INSERT/TEXT
            _Library: SYS$LIBRARY:devtl_name.TLS
            _File: reset_module_name.TXT
8.      Restart the printer queue:
            $ START/QUEUE queue=name
9.      Repeat steps 2 through 9 for each reset module that needs editing.

Method 2 Create a new reset module.
If a reset module and/or device control library does not exist for a non-Pathworks supported printer on your system (that is a printer that does not appear on the Pathworks PCSA Manager menus), you can create a new library containing a reset module for it. The steps to do this are outlined in "Printers Not Listed on the Menu" section of Chapter 4 of the PATHWORKS for VMS Server Administrator Guide. One change must be made to the procedure described there. The following table describes the reset sequences for all non-PostScript printers supported by Pathworks. These sequences do not include the blank page suppression control strings (]VMS;2\@) in them; this MUST BE ADDED to ensure proper operation.

DEVICE TYPE RESET CONTROL STRING

LA50 [w[0"z[0z
LA75 [?58l[0zc
HP Laser Family PEIBM Proprinter @
TI Silentwriter PE\

Answer:

Details:


Product specifications, packaging, technical support and information (*Specifications*) refer to theUnited States retail English version only. Specifications for other versions may vary. All Specifications, claims, features, representations, and/or comparisons provided are correct to the best of our knowledge of the date of publication, but are subject to change without notice.OUR MAXIMUM AGGREGATE LIABILITY TO YOU AND THAT OF OUR DEALERS AND SUPPLIERS IS LIMITED. IT SHALL NOTEXCEED THE AMOUNT YOU PAID TO ACCESS THE INFORMATION. SEE LEGAL DISCLAIMER.