11.3 Renderer Issues

11.3.1 Upgrading iPrint Renderer From 1.0 or 1.0.1 to 1.1 Corrupts the iPrintRenderer.conf File

If you have upgraded the renderer from 1.0 or 1.0.1 to 1.1, the iPrintRenderer.conf file gets corrupted. On corruption of this file, the renderer also fails to uninstall.

To resolve this issue, do the following:

  1. Replace the contents of the c:/NDPS/Renderer/Conf/iPrintRenderer.conf file with the following:

    Word=doc,docx,rtf,docm,dotm
    Excel=xls,xlsx,xlsm,xlsb
    Powerpoint=ppt,pptx,pptm,ppsm
    inBuiltPDFRenderer=pdf
    #Adobe=pdf
    
  2. On your client workstation, uninstall the Renderer.

  3. Install the latest renderer. For more information, see Section 6.3, Installing and Configuring a Remote Renderer.

11.3.2 PowerPoint Job Fails to Print

If the remote renderer configured with Microsoft Office 2013 is under continuous load, then it may fail to print PowerPoint jobs. This issue is not caused if the remote renderer is configured with Microsoft Office 2010.

To resolve this issue, stop and start the remote renderer.

11.3.3 Jobs Fails to Print

If the remote renderer is configured on Windows 8, Windows 8.1, Windows 2012, and Windows 2012 R2 server, then over the period of time, you might encounter consistent print failure. This is because the in-built pdf renderer might have stopped responding.

To resolve the issue, restart the remote rendering service using the following commands:

  1. To stop the renderer, run iprntrendcmd -q

  2. To start the renderer, run iprntrendcmd -l

11.3.4 Remote Renderer Status is Inactive

Sometimes the remote renderer status might change to Inactive and activating it from the Management Console also fails to change the status.To resolve this issue, restart the renderer using the following commands:

  1. To check the status of the service, run iprntrendcmd -s

  2. To start the renderer, run iprntrendcmd -l

11.3.5 Remote Renderer Status is Inactive After Appliance Upgrade

If you have a remote renderer associated with the iPrint Appliance, then upgrading the iPrint Appliance changes the remote renderer status to Inactive. To resolve this issue, follow the steps from Section 6.3.3, Downloading the Remote Renderer to Section 6.3.5, Registering the Remote Renderer to download, install, and register the new renderer.

11.3.6 iPrint Rendering Service Hangs

The iPrint Rendering Service might hang with the service status “Stopping.”

This issue is caused when the remote renderer fails to restart when using the configuration or registration commands.

To workaround this issue:

  1. Launch the Windows Task Manager.

  2. Click the Processes tab.

  3. Check the Show processes from all users box.

  4. Right-click iPrint Rendering Service.exe, then click End Process.

  5. Start the remote rendering service by using the iprntrendcmd -l command or through the window services panel.

11.3.7 Printer Drivers are Missing After Registering the Remote Renderer

After registering the remote renderer, self-signed and un-signed drivers are not installed.

To resolve this issue, run the command, iprntrendcmd -rt <FDN or IP Address>

On the prompt, accept the certificate for each driver.

11.3.8 Local Renderer Fails to Print the Password-Protected PDF Files

The local renderer fails to print password-protected or corrupt PDF files.

You might get a message in the audit page that the job is complete or success message for email printing, if the local renderer uses the pre-packaged driver for printing.

11.3.9 Printer Prints Junk Characters

When trying to print a document, the printer might print only junk characters in the following scenarios:

  • This issue is caused because the local renderer does not support all the font types. To resolve this issue, you can install the Microsoft TrueType fonts on your iPrint Appliance server.

    1. Log in as root.

    2. Type the following command to navigate to the fonts directory, then press Enter:

      cd /opt/novell/iprintmobile/fonts/

    3. Install the supported RPM files by typing the following command, then press Enter:

      rpm -ivh *.rpm

      The RPM files are now installed on the iPrint server.

    4. Run the script to retrieve the fonts by typing the following command, then press Enter:

      sh fetchmsttfonts-11.1-5.7.10-fetchmsttfonts.sh.txt

      The fonts are downloaded from Sourceforge and installed on your iPrint server.

  • Few of the Linux drivers might fail to print due to absence of certain filters. You can verify this information, using the command: lpstat -p

    The command displays the status of the drivers. Change the driver for which you have received the failure messages. This is applicable only for local renderer.

  • If the remote renderer is registered with Built-in-PDF Renderer for processing the PDF jobs, it might print junk characters for PDF files.

    To resolve this issue, you need to reconfigure the remote renderer using iprntrendcmd -c command.

  • If the remote renderer is not registered for PDF file processing, the printer might print only junk characters and not the actual content. This can be caused by an incompatible printer driver.

    To work around this issue, use the drivers that are compatible with your printer.

11.3.10 Remote Renderer Fails to Start Because of Login Failure

The remote rendering service might not start if the credentials provided are incorrect, or if the user account does not have the Log on as a service rights.

To resolve this issue, you must assign the Log on as a service rights to the user account with which you want to set up the renderer, on the local machine:

  1. Go to Start > Control Panel > Administrative Tools > Local Security Policy.

  2. In the left pane, double-click Local Policies.

  3. Click User Rights Assignment.

  4. In the right pane, under Policy, double-click Log on as a service.

  5. Click Add User or Group.

  6. Add the user account to the list, then click OK.

  7. Click OK, then close the Local Security Policy window.

11.3.11 Adobe Acrobat 11 Pro Hangs While Rendering PDF Files

When rendering PDF files using Adobe Acrobat 11 Pro, Adobe Acrobat might stop responding and not complete the rendering process.

To work around this issue, kill Adobe Acrobat from Windows Task Manager, then try again.

11.3.12 Disk Space Gets Filled Up During Continuous Job Submission

When handling a large number of print requests, the remote renderer might not be able automatically delete the converted job data, and the disk space allocated for the remote renderer might fill up.

To work around this issue, you must manually delete the stored jobs.

  1. Launch the command prompt.

  2. Stop the iPrint Rendering Service manually using the command iPrntRendCmd -q.

  3. Delete the files in the jobs folder located at C:\NDPS\Renderer\jobs.

  4. Start the iPrint Rendering Service using the command iPrntRendCmd -l.

11.3.13 iPrint Rendering Service Fails to Start If the Windows User Account Password Changes or Expires

The iPrint Rendering Service might not work if the password of the user account associated with the service changes or expires.

To work around this issue, you must update the new password for the iPrint Rendering Service on the Services utility.

  1. Click Start > Run.

  2. Specify services.msc, then click OK.

  3. Right-click iPrint Rendering Service, then click Properties.

  4. Click the Log On tab.

  5. Under This account, update the new password, then click Apply.

  6. Click OK.

  7. Right-click iPrint Rendering Service, then click Start or Restart to start the service.

11.3.14 iPrntRendCmd Stops Responding During Configuration or Other Command Line Operations

When configuring or modifying the remote renderer, the iprntrendcmd command might stop responding.

To work around this issue, close the command prompt that is currently open, launch a new command prompt window, and then try the iprntrendcmd command again.

11.3.15 Unable to Remove Inactive Renderer Entries from the Management Console

On the iPrint Appliance Management Console, the inactive render entries might not automatically get deleted after uninstalling the renderer.

Ensure to complete all print jobs before performing the work around to resolve this issue:

  1. Stop the Novell iPrint Mobile service through the Management Console.

    For information on stopping or starting a service, see Section 7.6.1, Starting, Stopping, or Restarting System Services.

  2. Launch the terminal.

  3. Run the command iprintmobile_config_renderer -l to get a list of renderers and their IDs.

  4. Run the command iprintmobile_config_renderer -r <rendererID> to remove the inactive renderer.

  5. Start the Novell iPrint Mobile service through the Management Console. Restarting

11.3.16 Upgrade Option Missing for Remote Renderer

The remote renderer on iPrint Appliance does not provide an upgrade option.

This is a known limitation of the remote renderer in the iPrint Appliance 1.1 and earlier versions.

To resolve this issue, follow the steps from Section 6.3.3, Downloading the Remote Renderer to Section 6.3.5, Registering the Remote Renderer to download, install, and register the new renderer.