iPrint Support for Windows 8
This document (7011315) is provided subject to the disclaimer at the end of this document.
Environment
Situation
I have introduced Windows 8 into my desktop environment. I cannot print to my iPrint server.
Resolution
novell-iprint-clientnovell-iprint-managementnovell-iprint-server
rpm -qa | grep iprint
-
Download the necessary software:
-
The server and client updates (version 5.86 of the iPrint Client) to allow for Windows 8 support can be downloaded in the December 2012 iPrint Server Scheduled Maintenance Release:
-
OES2SP3 (Open Enterprise Server 2.0.3 Support Pack 3 x86)
-
OES2SP3 (Open Enterprise Server 2.0.3 Support Pack 3 x86-64)
-
OES11 (Open Enterprise Server 11 (OES 11) x86-64)
-
OES11SP1 (Open Enterprise Server 11.1 x86-64)
-
-
-
Install the RPMs:
-
The command to install the RPMs is:
-
rpm -Uvh novell-iprint-<rpmName>.rpm
-
The installation order is not important.
-
-
-
-
Restart the necessary services:
-
After installing the RPMs, restart the necessary services:
-
rcapache2 restart
-
rcnovell-idsd restart
-
rcnovell-ipsmd restart
-
-
-
Install the updated iPrint plug-in to iManager to introduce the Windows 8 drop down driver page.
-
The novell-iprint-management-<...>.rpm only copies the iPrint_Linux_iMan27.npm file to the /var/opt/novell/iManager/nps/packages directory. That does not install the plugin. To install the plugin:
-
Launch iManager -> Configure (Button along top of iManager) -> Plug-in Installation -> Available Novell Plug-in Modules
-
Check the box for the newly added plug-in:
- iPrint Linux Management Plug-in
-
Click the "Install" link
-
When install complete, click the "Close" button, restart tomcat
-
rcnovell-tomcat6 restart
-
-
Launch iManager -> iPrint -> Manage Driver Store -> Drivers -> Click the drop down list under "Drivers Platform"
-
Note: Do you do not see the Windows 8 option in the Drivers Platform drop down list, see TID 7004921
-
-
-
If you want just the client installation files for each of the various Windows OS types, click here to download the 5.86 iPrint Client for Windows.
Additional Information
-
Due to IE 10 and iManager issues, IE must be configured to run in compatibility mode. Follow these steps:
-
Right click the Internet Explorer icon in the Start menu (not shortcut icon in quick start or desktop)
-
Choose "Run as administrator"
-
Hit F12 (a new menu bar will appear)
-
Click "Browser mode IE10"
-
Choose "Internet Explorer 9"
-
Hit F12 (to exit the additional menu bar)
-
Go to iManager
-
Hit 'alt-x' and choose "Internet Options"
-
Choose "Security" tab, highlight "Trusted sites", click the "Sites" button.
-
Click the "Add" button to add the iManager URL, click OK.
-
Click OK
-
Close the Trusted Sites window and Click OK to the Internet Options window.
-
Continue with iManager.
-
Alternatively, drivers can be uploaded using iprntcmd.exe. To use this option, you must:
-
Run iprntcmd.exe in "Run as Administrator" mode. This is accomplished by finding the CMD executable, right-click, and choose "Run as administrator".
- When prompted for authentication, use the admin to the tree, not an admin equivilant.
-
For syntax example, at a cmd prompt, type iprntcmd and hit ENTER. Look for the -U option.
For Windows Operating Systems other than Windows 8, Windows 2012, and Terminal Server, the ability to install user printers is controlled by the AllowUserPrinter parameter in /var/opt/novell/iprint/htdocs/iprint.ini. With Terminal Server, that ability is controlled within the iPrint Settings accessed from the iPrint icon in the Windows system tray icon. For Windows 8 and Windows 2012, regardless of the AllowUserPrinter configuration, iPrint printers will always be installed as Workstation printers.
The iPrint Client for Windows 8 currently does not support User Printers. Future support for User printers on Windows 8 is in question.
C. Version 4 drivers not supported
The 5.86 iPrint client does not support version 4 drivers on Windows 8. By default, Windows 8 contain all printer drivers in v4 format. They produce the rendered job in XPS format wherein this format is rejected by the iPrint printer provider. iPrint allows RAW datatype but not XPS. If a version 4 driver is attempted to be used with iPrint, the driver will upload to the Driver Store without issue, the iPrint Printer will appear to install fine, but sending print jobs will result in the print job never leaving the workstation. Version 3 drivers must be used. Novell is looking into this issue.
-
Windows 7 printer drivers are version 3 drivers. Novell testing shows that Windows 7 drivers work well with Windows 8. You can copy the driver from the Windows 7 directory (/var/opt/novell/iprint/resdir/driver_windows-nt-6.1_x86-64_en) to the Windows 8 directory (/var/opt/novell/iprint/resdir/driver_windows-nt-6.2_x86-64_en). After copying the directory, ensure the permissions are correct:
-
chown -R iprint.iprint /var/opt/novell/iprint/resdir/driver_windows-nt-6.2_x86-64_en
-
Restart the driver store for the change to take effect:
-
rcnovell-idsd restart
-
-
-
Use a specific version 3 Windows 8 drivers of the Universal or Global Drivers type. Use links below:
-
HP UPD Win8 (both 32 and 64 bit):
-
Windows 8, by default, forbids the use of unsigned drivers. If an unsigned printer driver is reported during upload or install, you can work around the problem by launching a CMD window in "Run as administrator" mode and typing the following commands:
BCDEDIT /Set LoadOptions DDISABLE_INTEGRITY_CHECKS
BCDEDIT /Set TESTSIGNING ONNote 1: There are two D's in DDISABLE. That is not a typo.
Note 2: A workstation reboot is required for this command to take effect.Note 3: HP plans to release the HP UPD version 5.6 the end of 2012 which will ensure the driver is signed.
This issue will affect migrations if you choose to migrate a printer from one server to another using the iPrint migration tool. It will also affect XML imports. The problem is that Windows 8 Printer Driver profiles do not get imported with an XML import.
This issue is not common, but if it occurs in your environment, see TID 7004921 to workaround this issue. While this TID is directed to Windows 7, the same steps will resolve this Windows 8 tab issue.
Disclaimer
This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:7011315
- Creation Date:05-NOV-12
- Modified Date:25-APR-13
- NovelliPrint
Did this document solve your problem? Provide Feedback
