Intermittent print spooler crash or Print jobs stuck in the print queue
  1. guides
  2. en
  3. Knowledge base
  4. Operating System
  5. Windows
  6. Intermittent print spooler crash or Print jobs stuck in the print queue

Intermittent print spooler crash or Print jobs stuck in the print queue

Intermittent Print Spooler Crash or Print Jobs Stuck in the Print Queue

Issue description

Affected products
  • Any supported Windows operating system using UPD 2.6 or lower (PCL 5, PCL, XL, and PS).
  • Any older product-specific drivers.
What you will see
  • Intermittent or random print spooler crash or hang that requires a restart of the print spooler service to recover printing functionality.
  • Print queue shows "
    Printing
    " or “
    Sent to printer
    ” with
    no
    response from the printer.
  • Print queue shows "
    spooling printing deleting
    " or “
    Sent to printer
    ” and the job is stuck.
"Sent to Printer"
messages are normal and dependent upon the driver's language monitor. This message can appear for up to five minutes.

Solution

To resolve this issue, the language monitor must be disassociated from the print driver.
How to disable the language monitor
Step
Action
1
To open the Registry Editor, right-click or tap-and-hold the Start button and then choose
Run
.
2
In the search box or
Run
window, type the following:
  • regedit
    and then press
    Enter
    .
3
When the
Registry Editor
opens, go to:
  • For 64 bit OS (x64 bit OS)
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3\Lexmark Universal v2 PS3
  • For 32 bit OS (x86 bit OS)
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3\ Lexmark Universal v2 PS3
4
Locate the registry key labeled
Monitor
, then double-click to open it.
5
Delete the value data and make sure its blank then click
OK
.
6
Restart the
Spooler
.
How to delete the language monitor DLL from the system (Optional)
Step
Procedure
1
To delete the Dynamic-link library or DLL files, type the following in the search box or
Run
window,
  • For 64 bit OS (x64 bit OS)
    • C:\Windows\SysWOW64
  • For 32 bit OS (x86 bit OS)
    • C:\Windows\System32
2
Then delete the DLLs named:
  • LMUD1N32comc.dll
  • LMUD1Oinpa.dll
  • LMUD1Olang.dll
  • Lexmark Communication Service (
    LCS
    )-dependent app (e.g., Lexmark Status Messenger ) may cease to function.
  • Use Local Printer Management Agent (LPMA).
Related article

Escalation

Requirement
Relevance
How to obtain
Driver type and version
This information is used for simulation and analysis.
  1. Go to
    Start
    >
    Control Panel
    >
    Printers
    or
    Devices and Printers
    .
  2. Right-click the Printer Object being used, and then click
    Properties
    .
  3. Go to
    About Tab
    , and then take a screenshot or, from the
    Printing Preferences
    >
    Help
    >
    About Tab
    and take a screenshot.
Driver setup (Point-and-Print, Direct IP, or Local port, indicate what port type)
This information is used for simulation and analysis.
End user provided
Customer's printing environment:
  • Operating System involved
  • Server and Client Information (Complete with Name, Service Pack & System Type)
Example: Windows Server 2008 Enterprise R2 SP2 x64 with Windows 7 Professional SP1 x86 clients
This information is used for simulation and analysis.
  1. Click on
    Start
    >
    Run
    .
  2. Type “
    msinfo32
    ”, and then click
    OK
    .
  3. Click on
    File
    >
    Save.NFO
    .
Menu Settings Page
This document contains all the printer settings and running firmware code.
a. Using the printer
Control Panel
– On the printer, press
Menu
>
Reports
>
Menu Settings Page
.
b. Using the
Embedded Web Server
(
EWS
) – Access the printer's EWS, go to
Reports
>
Device Settings
. Copy and paste the displayed information to a notepad or text editor.
Event Log Information (System, Windows Activity, Event Logs)
This information is used for simulation and analysis.
Windows Logs (.evt or .evtx):
For example:
Navigate to
Administrative Tools
>
Event Viewer
>
Windows Logs
, and then:
  • Right-click the appropriate log file (
    Application
    , Security, System, Directory Service, or File Replication Service).
  • Click
    Save Log File As...
  • Type a name for the file, and click
    Save
    .
Click here for more information on archiving Event logs.
EV Ticket References
Driver performance issues should be escalated to the software engineering team for evaluation. Unconfirmed driver fixes should not be distributed without engineer approval.
EV Escalation Ticket #
Symptoms
287712
LMUD associated language monitor crashes
Event Viewer example showing Langmon crash:
  1. Open
    Event Viewer
    .
  2. Expand
    Windows Logs
    (left-hand pane)
  3. Select
    Application
    .
  4. Under
    Actions
    , select
    Find...
    (right-hand pane)
  5. Enter
    LMUD
    , or
    LANG
    , and click
    Find Next
    .
280661
  • Slow printing
  • Slow to display print dialog within application
  • LMUECNLANG.dll is crashing the Windows 2003 Print Spooler

Additional information

Other Print Spooler Hangs or Crashes
LEGACY ID:
SO821