Microsoft KB Archive/49527

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Adding Three-Bin Support for PostScript Printers

PSS ID Number: Q49527 Article last modified on 11-02-1994

5.00 5.50 6.00

MS-DOS

SUMMARY

To add support for a third bin on PostScript printers, both the .PRD and .INI files must be modified. Use MAKEPRD to convert the POSTSCRP.PRD file to a text file before making the changes below.

MORE INFORMATION

The modifications to the .PRD file are as follows:

  1. Change the PostScript-Dual Bin Model Block to “PostScript-Triple Bin”.

  2. Change the BinsSupported portion of the Model Block to read “0 1 2 3” instead of “0 1 2” (without the quotation marks).

    The following is a portion of Model Block before the changes:

    BinsSupported:0 1 2 IniFile:POSTSCRP.INI ModelName:PostScript-Dual Bin

    The following is a portion of Model Block after the changes:

    BinsSupported:0 1 2 3 IniFile:POSTSCRP.INI ModelName:PostScript-Triple Bin

  3. Change bytes:70 and :74. Byte:70 is Bin3 begin, and byte:74 is Bin3 end. The code for byte:70 is B3, and the code for byte:74 is PE.

    The following is the code before the changes:

    byte:70 mod:0 byte:74 mod:0

    The following is the code after the changes:

    byte:70 mod:0 “B3” byte:74 mod:0 “PE”

When the the changes to the .PRD file are completed, save it (in text format), and use the MAKEPRD.EXE file to convert the text file back to a .PRD file.

The modifications to the .INI file are as follows:

Add a /B3 procedure to each of the two following sections of the .INI file:

  /B1 {statusdict begin 0 setpapertray end} def
  /B2 {statusdict begin 1 setpapertray end} def
  }{
  end
  /B1 {statusdict begin 1 setpapertray end} def
  /B2 {statusdict begin 2 setpapertray end} def
  } ifelse
  %%EndModelCheck

The revised portion of the .INI file is as follows:

  /B1 {statusdict begin 0 setpapertray end} def
  /B2 {statusdict begin 1 setpapertray end} def
  /B3 {statusdict begin 2 setpapertray end} def
  }{
  end
  /B1 {statusdict begin 1 setpapertray end} def
  /B2 {statusdict begin 2 setpapertray end} def
  /B3 {statusdict begin 3 setpapertray end} def
  } ifelse
  %%EndModelCheck

With these revisions made, turn off the printer, then turn it back on. After starting Word, go into the “model:” field of the Print Options menu, press F1, and select PostScript-Triple Bin. Adjust the paper feed as desired and press ENTER to save these changes and print.

In version 5.50, go into the “Printer Name:” field of the File Printer Setup menu, and select PostScript-Triple Bin. Choose OK after adjusting the paper feed as desired.

KBCategory: kbprint KBSubcategory: Additional reference words:

============================================================================= Copyright Microsoft Corporation 1994.