Print processor restart

lolix3 166 Reputation points
2022-03-08T10:21:54.417+00:00

On a Windows Server 2019 RDSH, using any printer (remote printer) using the hpcpp225 print processor are very slow. (even though, rendering is supposed to be done on the print server (GPO setting)).

Other printers are OK.

How can I reset / reload a print processor ? (I mean print processor, not print spooler. Restarting the print spooler did not improve the situation.

Windows for business Windows Server User experience Print jobs
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Alan Morris 1,336 Reputation points
    2022-03-08T14:20:27.457+00:00

    A Print Processor is loaded by printisolationhost.exe or the spooler so a spooler restart would be required.

    If you have a long running printisolationhost.exe process you can end task. No worries, the next time a print driver is loaded, the spooler will spawn a new one.

    You may see two printisolationhost.exe processes . The design for shared print driver isolation is to spin up two when more than two active jobs are printing with different drivers. When there is no printing activity after five minutes, the printisolationhost.exe process should exit.

    0 comments No comments

  2. lolix3 166 Reputation points
    2022-03-08T14:35:37.213+00:00

    Hi,
    Thanks for your reply. Unfortunately the problem seems to be deeper than that.

    There is no defunct printisolationhost process.

    All operations on that shared printer are really slow. Connecting and printing to another printer of another kind (different driver and print processor) is ok and fast.
    Connecting to that printer from another client is OK.

    0 comments No comments

  3. Dieter Riekert 1 Reputation point
    2022-12-31T14:06:55.403+00:00

    Hi,
    I would first try to replace the hpcpp225 print processor by winprint. Maybe some print extensions are missing but you can find out if really the print processor is the problem.

    The isolation mode for the driver can be changed using PrintManagement.msc tool. You should set it to "Isolated".

    You could also try another printer driver or force that the client renders the job e.g. by disabling the "Advanced printing features" in the Advanced printer dialog of the printer. If you enable the "keep printed documents" the splviewer (https://www.lvbprint.de/files/splviewer/SPLView64.zip) shows the spool mode EMF or Raw. In Raw mode there is no rendering on the server.

    With ProcMon you could find out what was the last action filtering messages by printisolationhost.exe and spoolsv.exe

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.