15.4 Novell iPrint Policy (User and Workstation Packages)

The Novell® iPrint policy lets you configure a Novell iPrint client that can be placed on workstations. Using the Novell iPrint client, users can use the Internet to print to iPrint printers just like any other printer, regardless of the printer's physical location.

NOTE:The Novell iPrint policy is contained in both the User Package and in the Workstation Package. The information in this section applies to both packages; however, there are differences between the two packages. When you configure the Novell iPrint policy contained in the User Package, the policy applies to all associated users regardless of the workstation they use. When you configure the Novell iPrint policy contained in the Workstation Package, the policy applies to all users who log in to an associated workstation.

IMPORTANT:Unless you are running NetWare 6.5 SP2 or later, you must download the latest Novell iPrint utility file from TID 2968629. See Step 4 for more information.

Novell iPrint ships with NetWare 6 (Support Pack 2 or newer) and Open Enterprise Server Linux, or it can be purchased separately. Novell iPrint also runs on NetWare 5.1 (Support Pack 5 or newer). The Novell iPrint policy in Desktop Management replaces all previous ZENworks printer policies. If you are upgrading from a previous version of ZENworks for Desktops and are running previous printer policies, Desktop Management supports them. For further information about iPrint, see the iPrint Product Web page.

In order to use the Novell iPrint policy, be aware of the following:

You can also use ZENworks Application Management to deliver the iPrint client to users' workstations. For more information, see Section 28.0, Distribution: Simple Applications. If you choose to distribute the iPrint client with a simple Application object, follow the instructions under Path to the Novell iPrint Client Install in Step 4 to make sure that the iPrint client install file (nipp-s.exe) is in its own directory location on your server.

To set up the Novell iPrint policy:

  1. In ConsoleOne, right-click the User Package or Workstation Package, click Properties, then click the appropriate platform page.

    NOTE:For more information about Desktop Management support for the Windows NT platform, see Interoperability with Windows NT 4 Workstations in the Novell ZENworks 7 Desktop Management Installation Guide.

  2. Select the check box under the Enabled column for the Novell iPrint policy.

    This both selects and enables the policy.

  3. Click Properties to display the Client Install page.

    Screen shot of the Novell iPrint policy's Client Install page.
  4. Fill in the fields:

    Path to the Novell iPrint Client Install: Specify the path to the iPrint client install file (nipp-s.exe). This file must be the only file in its own directory location on your server. Make sure that users have rights to this directory.

    Unless you are running NetWare 6.5 SP2 or later, you must download the latest Novell iPrint client install file from TID 2968629 in the Novell Knowledgebase.

    The downloadable iPrint client install file is a self-extracting utility that places the nipp-s.exe file and other files in the directory that it is executed in.

    After the latest nipp.exe is extracted, copy the nipp-s.exe (on NetWare 6.5 SP 2 it is already extracted to sys:\apache2\htdocs\ippdocs) to an empty directory where users have rights. For example, create an iprint directory under sys:\login and then copy the file to sys:\login\iprint\.

    Language: Select a language from the drop-down list. If you are using the latest Novell iPrint client install file, the language that is installed is detected automatically, based on the configuration of the workstation. The English language is the default. If you push the iPrint client to a workstation that is configured for a non-localized language (Japanese, for example), the English version of the iPrint client is installed.

    Version: Specify a version number for this iPrint policy. The version number you provide in this field does not reflect the actual version of the iPrint client. If you want to force a new iPrint policy to workstations or users to upgrade the iPrint client, you should increment the version number (from 1 to 2, for example). This version number is stored in the Windows registry. If the version number stored in the registry is lower than the number in the Version field, the iPrint client is installed if the Re-install client if higher version check box is selected.

    Re-install client if higher version: Select this check box to re-install the iPrint client if the iPrint client listed in the Path to the Novell iPrint Client Install is newer than that installed on the workstation.

    Force Reboot: Enable this option to force a reboot on each workstation after the iPrint client has been installed. We recommend that you use the default setting (enabled) for this option. You should use the default setting if you are performing a silent install after working hours. Also, you should use the default setting to avoid possible errors if you should uninstall the iPrint client from a workstation or reinstall the iPrint client to a workstation.

  5. Click the down-arrow on the Novell iPrint Policy tab > click Settings.

    The Novell iPrint policy's Settings page.
  6. Click Add to browse to a printer to add to the Printers to be installed list box.

    or

    Select a printer to be removed from the Printers to be installed list box, then click Remove.

    Depending on users’ driver signing settings, user workstations might display a “This driver is not digitally signed” message when the printer is installed. If you do not want users to see this message and be forced to choose to install the driver, you can change this setting in the Control Panel of each workstation (Start > Settings > Control Panel > System > Hardware > Driver Signing) or you can change this setting using a Windows Group policy in Desktop Management.

  7. To select a default printer, select a printer in the Printers to be installed list box, then click Set as Default.

    The user can also select another printer to use as the default.

  8. Select the Force Default check box to force the selection of the default printer.

    If a user changes the default printer, the default printer that you choose is set as the default each time this policy is run, according to its schedule.

    The Force Default printer setting can only be set when a user is logged in. This setting does not work when the policy is scheduled to run at system startup.

  9. (Optional) Select the Remove any installed iPrint printer that is not included in this list of printers check box.

    If you selected the Re-install client if higher version check box in step Step 4, any iPrint printers that were pushed by a previous version of the Novell iPrint policy to the workstation are removed, unless they are listed in the Printers to be installed list box.

    Consider the following platform-specific information about using the Remove any installed iPrint printer that is not included in this list of printers check box:

    • Windows NT/2000/XP and Windows 2000/2003 Terminal Servers Platforms Contained in the User Package: For the Windows NT/2000/XP platforms and Windows 2000/2003 Terminal Servers, if you are configuring the Novell iPrint policy contained in the User Package, enabling this option removes all the iPrint printers that were available to the user on the workstation or Terminal Server.

    • Windows NT/2000/XP Platforms Contained in the Workstation Package: For the Windows NT/2000/XP platforms, if you are configuring the Novell iPrint policy contained in the Workstation Package, enabling this option removes only those iPrint printers that were pushed to the workstation using the Novell iPrint policy in the Workstation Package. Additionally, if you enable this option in the Novell iPrint policy contained in the Workstation Package, and if the user of that workstation is locked down, that user does not have sufficient rights for that iPrint printer to be removed.

    • Windows 9x Platform in the User or Workstation Package: For the Windows 9x platform, if you are configuring the Novell iPrint policy contained in either the User Package or the Workstation Package, the printers are installed as workstation printers, regardless of which type of package they were installed from. Enabling this option removes any iPrint printers that were pushed to the workstation using the Novell iPrint policy in either package.

  10. (Optional) If you have workstations that are physically located outside the firewall, use the Internet accessible Address for Printing field to specify the proxy, firewall, or Network Address Translation (NAT) address followed by a colon (:) and the port number.

    If you have workstations outside the firewall and they use Novell iPrint printers, you must open port 631. If you have workstations outside the firewall and they use secure printers that are not Novell iPrint printers, you must open port 443 (the standard port number for secure printers coming through a firewall).

    If workstations are not located outside of the firewall, you should leave this field empty.

    If you are using NetWare 6.5 and have workstations outside of the firewall, you must have a server proxy set up in order to use the Novell iPrint policy.

  11. (Optional) Click the Policy Schedule page to schedule the Novell iPrint policy.

    If you configure the Novell iPrint policy as part of a Workstation Package and schedule the package to run at system startup, the iPrint policy runs; however, printers cannot be pushed at system startup. For printers to be pushed to the workstation, a user must be logged in to the workstation. This is not an issue if you configure the Novell iPrint policy as part of a User Package because you cannot schedule User Package policies to run at system startup.

    If you normally schedule Workstation Packages to run at system startup, you should create a schedule for the iPrint policy to run at user login or some other time when the user is logged in to the workstation. If you schedule an iPrint policy in a Workstation Package to run at user login, make sure that the Impersonation remains at the default: System Impersonation (Advanced Settings > Impersonation). If you set the policy to run at user login and interactive user, the policy fails to run.

  12. Click OK to save the policy.

  13. Repeat Step 1 through Step 12 for each platform where you want to set a Novell iPrint policy.

  14. When you have finished configuring all of the policies for this package, continue with the steps under Section 15.13, Associating the User or Workstation Package to associate the policy package.

NOTE:On Windows 98, the iPrint client installation applies to all user profiles on the workstation. If you set up different user profiles on a Windows 98 workstation before installing the iPrint client, Novell iPrint Client appears on the default user's Start Menu rather than on the logged-in user's Start Menu. For this reason, if you want to uninstall the iPrint client from a Windows 98 workstation using the Novell iPrint Client Uninstall option on the Start Menu, you need to log in as the default user. On Windows NT/2000/XP workstations, after installation of the iPrint client, Novell iPrint Client appears on the logged in user's Start menu.