Why was this job ‘Temporarily Hidden’?

KB Home   |   Why was this job ‘Temporarily Hidden’?

“Help! I’m a PaperCut system administrator and my users say that they aren’t seeing their print jobs available to release. When I look in the PaperCut logs I also see a message that the print jobs “have been temporarily hidden from the Print Release screen. Why does this happen and how do I fix it?”

The full message may look something like this: Warning: Print Provider “printsrv01|192.0.1.5”: Print job “Document-1.pdf” printed by “user1” is offline and has been temporarily hidden from the Print Release screen.

Why would print jobs be ‘Temporarily Hidden’?

PaperCut can be configured to hold print jobs until users ‘release’ them to copiers. There is an important PaperCut component called the Print Provider (which resides on Secondary Servers, Site Servers, and the Direct Print Monitor) which tracks and holds print jobs. However if this component is offline or unable to communicate with the PaperCut Primary Application service those print jobs will be deliberately hidden from the user when they sign into a Release Station or copier. This behavior was introduced in PaperCut 18.1.1 to enhance Secure Print Release and prevents a rare scenario where documents could be printed after the user walks away from the copier. When connectivity is restored and the Print Provider can reach the Primary Application server, then those print jobs will be visible to users when they attempt to release jobs.

In practice, this error message has turned into a red flag that helps us identify when something isn’t working correctly. Below are a few scenarios we’ve seen that can cause jobs to be hidden.

The Print Provider service is not running

First check to make sure the Print Provider service is running on the affected server. Below are the steps you would follow on a Windows machine running the Print Provider. See our article on Stopping and Starting PaperCut Services to learn how to do this on other operating systems.

There are two common reasons why this service is not running. One is that the Windows Print Spooler Service was stopped and started for troubleshooting, this also stops the PaperCut Print Provider Service which is dependent on the Windows Print Spooler. The other reason is that the PaperCut Print Provider Service has been configured to run as a service account, but this account has been disabled or the password expired. If this is the case, you will see a telling error message when you try to start the service.

Steps:

  1. Log onto the affected Secondary Server, Site Server, or client workstation running the Direct Print Monitor.
  2. Click on the Start button, type services.msc, then hit enter.
  3. Find the PaperCut Print Provider service and ensure this is started by right-clicking on the service and choose Start.
  4. Ensure the service starts correctly and investigate any Windows errors as needed.

The Print Provider cannot contact the Primary Application Server

We see this message when the PaperCut Print Provider cannot contact the primary PaperCut Application Server Service. This could happen if the PaperCut server hostname and IP has changed, or if ports 9191 or 9192 have been blocked on the firewall. To troubleshoot, confirm that the Print Provider is configured to point to the correct server hostname, and that the server is accessible on the network over port 9191.

Steps:

  1. Log into the affected Secondary Server, Site Server, or client workstation running the Direct Print Monitor.
  2. Browse to the print-provider.conf file, which is typically located in <application-directory>\providers⁩\⁨print⁩\⁨<operating system>\print-provider.conf. For example, on a 64-bit Windows server running PaperCut MF the path would be C:\Program Files\PaperCut MF\Providers\Print\Win\print-provider.conf.
  3. Open this file with a plain text editor like TextEdit or Notepad++ as Administrator.
  4. Look for the line starting with ApplicationServer= and confirm the correct hostname or IP address is listed for your PaperCut Primary Application server. If this is incorrect you will need to make changes as needed, save the file, and restart the server for the changes to apply.
  5. Confirm you are able to reach the web interface of the PaperCut server over the network from this remote server or workstation. The easiest way to test this is to open a web browser and try navigating to http://<ApplicationServer>:9191.

The Print Provider service is running… into trouble

Some customers running specific versions of PaperCut might see this error because the print Provider is encountering trouble, such as in 18.2.4, 18.3.6, or 19.1.4. Please upgrade PaperCut if you are running one of these versions.

Check to see whether your version of PaperCut is mentioned on the Known Issues page. It’s possible that your issue has already been reported and resolved. Please feel free to contact PaperCut Support if you are unsure.

To troubleshoot these issues, we will ask you to share the Diagnostic Bundle from your PaperCut server and possibly the Print Provider logs in debug mode from the affected server.

Still have questions?

Let us know! We love chatting about what’s going on under the hood. Feel free to leave a comment below or visit our Support Portal for further assistance.

Comments

Share your findings and experience with other PaperCut users. Feel free to add comments and suggestions about this Knowledge Base article. Please don't use this for support requests.

Article last modified on December 02, 2019, at 07:33 PM
Printable View   |   Article History   |   Edit Article