Print | Rate this content

HP LaserJet 1000 Series Printer - Installing on Microsoft(R) Windows XP Results in Error 'Data Error Occurred to a Data Area Passed to a System Call Is Too Small'

ISSUE: When installing printing software on a Microsoft® Windows XP computer for the HP LaserJet 1000 series printer, the error "Data error occurred to a data area passed to a system call is too small" appears. This error typically occurs during the installation process when driver files begin to copy, causing the PC to lock up.
WORKAROUND: Follow these workaround steps in order to gain functionality to the HP LaserJet 1000 series printer:
  1. Unplug the printer USB cable from the PC, if connected.

  2. Shut down the PC, and restart.

    NOTE: The computer must be shut down completely. Do not use the Restart option.
  3. When the PC restarts, uninstall the software for the HP LaserJet 1000 using the Uninstall utility:

    1. Exit all programs.

    2. Disconnect the USB cable pod from the computer.

    3. Click Start , Programs , then HP LaserJet 1000 .

    4. Click Uninstall HP LaserJet 1000 .

    5. After the Uninstall Wizard appears, click Next .

    6. Click Finish to turn off the computer and complete the uninstall process.

    7. When prompted, turn off the computer and then turn it on again.

      NOTE: If the Uninstall HP LaserJet 1000 utility is not listed in the Programs Group, insert the HP LaserJet 1000 printer software CD into the CD-ROM drive and let the CD run. The Uninstall Utility will be the first option after the CD starts. Follow the Uninstall prompts to continue uninstalling the software.
  4. If the uninstall is unsuccessful, or if error messages appear stating that there are no components to uninstall, try running the uninstall file ZUNINST.EXE to uninstall the printer software.

    1. From the Windows desktop, click Start , Find/Search , then Files or Folders .

    2. Locate the Named box on the Find: All Files screen under the Name and Location tab. Type ZUNINST.EXE in the box.

    3. The Look in box will appear, and there should be a C:\ option with a checkmark in Include Subfolders . Click Find Now in the box.

    4. The ZUNINST.EXE file should be located in the C:\Windows\System folder (Windows 98/Me) or the C:\WINNT\System32 (Windows 2000/XP). Double-click the file to open the utility.

    5. To uninstall the printer software, select both the HP LaserJet 1000 and HP LaserJet 1000 DOS driver, then click Uninstall . An uninstall window will appear while the uninstaller is running.

    6. After the utility finishes, a prompt will appear indicating to restart the computer. Click Yes to restart.

  5. If the PC locks up again, turn off and restart the PC. Run ZUNINST.EXE again.

  6. When the software has been successfully removed, plug in the USB cable for the HP LaserJet 1000 back into the PC.

  7. A Windows Plug and Play event should occur. The message "Your new hardware is ready to use" should appear after the event completes. If this message does not display, and the PC prompts for the location of the printer driver files- point the plug and play event to the LJ1000.INF or ZUSB.INF files for driver installation.

  8. Verify printer functionality.

SUMMARY: The issue seems to stem from an incompatibility with the Installshield used on the product CD with certain Windows XP PCs. This Installshield will run only if the CD is run for the full HP LaserJet 1000 software installation (autorun or SETUP.EXE). By doing an OEM driver install, the Installshield is bypassed and only the driver files (LJ1000.INF or ZUSB.INF) are copied to the PC.
NOTE: This workaround offers limited functionality to the HP LaserJet 1000 series printer. Bypassing the autorun function of the CD installation limits the components that installed. The OEM installation of a driver only will provide basic printer functionality for Windows-based applications.

Provide feedback

Please rate the information on this page to help us improve our content. Thank you!