Microsoft KB Archive/891368

From BetaArchive Wiki
Knowledge Base


PASSTHROUGH objects are not positioned correctly on the printed page in Windows Server 2003, in Windows XP, and in Windows 2000

Article ID: 891368

Article Last Modified on 11/1/2006



APPLIES TO

  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition




SYMPTOMS

Consider the following scenario:

  • On a computer that is running Microsoft Windows Server 2003, Microsoft Windows XP, or Microsoft Windows 2000, you use the PScript5.dll printer driver to print to a PostScript printer that supports duplex printing.
  • You try to print a document as a booklet.
  • The document includes one or more PASSTHROUGH objects.

In this scenario, the PASSTHROUGH objects are not positioned correctly on the printed page.

CAUSE

This problem occurs because one of the following conditions is true:

  • The PScript5.dll driver file does not control page ordering.
  • The print processor does not support PASSTHROUGH objects.

Under these conditions, the print processor controls page ordering when you print the document. Therefore, when you print the document as a booklet, the print processor shrinks or rotates the document so that one printed sheet includes two pages of the document. However, when the document includes a PASSTHROUGH object, the print processor does not adjust the coordinates of the PostScript drawing instructions.

WORKAROUND

To work around this problem, use a different printer driver when you print documents that contain PASSTHROUGH objects as booklets. For example, use the Unidrv.dll printer driver. You can install the Unidrv.dll printer driver by using the installation CD for your operating system. Additionally, contact the manufacturer of your printer to obtain an updated printer driver.

Keywords: kbprb KB891368