You cannot print to large paper sizes in Microsoft Project (331974)



The information in this article applies to:

  • Microsoft Office Project Professional 2003
  • Microsoft Office Project Standard 2003
  • Microsoft Project Standard 2002
  • Microsoft Project Professional 2002
  • Microsoft Project 2000
  • Microsoft Project 98 for Windows
  • Microsoft Project for Windows 95

This article was previously published under Q331974

SYMPTOMS

Large projects that you create in Microsoft Project may not print correctly on printers that support large paper formats. For example:
  • Parts of the printout may be truncated.
  • Objects such as task bars or timescales may be misplaced.
  • The printout may appear to be sized incorrectly and may not fit the paper.
These symptoms are more noticeable on printers that support large paper formats such as the Hewlett-Packard (HP) DesignJet 755CM and HP DesignJet 800.

CAUSE

This problem may occur if a Microsoft Project printing subsystem API receives an integer value that is larger than 2-bytes. To provide compatibility with older Windows operating systems such as Microsoft Windows 95 and Microsoft Windows 98, Microsoft Project uses many older Windows API functions for the printing subsystem. These API functions cannot accept integer values larger than 2-bytes. An integer of 2 bytes can only hold a value up to 32,768. Information that exceeds 32,768 may be truncated or damaged. The value is determined by multiplying the Dots Per Inch (dpi) by the length of the paper.

For example, 300 dpi x 120 inches = 36,000. Because of this, if you print on an HP DesignJet 800 that prints at 600 dpi, the maximum dimension you can print is 32,768/600 = ~ 54 inches.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MinorLast Reviewed:6/6/2005
Keywords:kbenv kbprint kbprb kbnofix KB331974