Microsoft KB Archive/49527

From BetaArchive Wiki

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.