Error Message: The Data Area Passed to a System Call Is Too Small (273023)



The information in this article applies to:

  • Microsoft Windows 98 Second Edition

This article was previously published under Q273023
If this article does not describe the error message that you are receiving, view the following Microsoft Knowledge Base article to view more articles that describe error messages:

315854 Windows 98 and Windows Me Error Message Resource Center

SYMPTOMS

When you are printing to a new Lexmark Z31 or Z32 printer, you may receive the following error messages:
The data area passed to a system call is too small.

Lexmark Series control program: error writing to LPT1 a device attached to the system is not functioning.

Lxmdstmn an error has occurred in your program.

Lxmdstmn caused an invalid page fault in module Lxmdrstr.dll.

Error writing to LPT1 for the printer Lexmark Z31 cannot complete this function.

CAUSE

This issue can occur if you have previously installed a Canon printer on this computer, and there is some residual third-party software related to the Canon printer still on the computer.

RESOLUTION

To resolve this issue, you need to edit the [386enh] section of the System.ini file. To edit the System.ini file, follow these steps:
  1. Click Start, click Run, type system.ini, and then click OK.
  2. Scroll down to the [386enh] section of this file, and then look for this entry:

    device=C:\mpass\cis1284.386

  3. Place a semi-colon (;) at the beginning of the line:

    ;device=C:\mpass\cis1284.386

  4. Save and close the System.ini file, restart your computer, and then try to print.

Modification Type:MinorLast Reviewed:1/15/2006
Keywords:kbInvalidPageFault kbprb KB273023