Cool Solutions

Configuring iPrint Client Management to Function Without Novell Client



By:

December 2, 2011 11:20 am

Reads: 5076

Comments:0

Score:5

Configuring iPrint Client Management (iCM) to Function Without Novell Client: (Feature available in v5.72 and above iPrint client)

Authors:

Sapthagirisha Rajamani Rao
Priyanka Jain

Table of contents:

  1. Introduction
  2. Prerequisites
  3. iCM Configuration
  4. iCM attribute implementation

Introduction:

This document details the usage of the iPrint Client Management (iCM) feature with Active Directory based Windows login. With this new feature, Novell client login to eDirectory is not required for iCM settings to be applied for all the Windows clients.

Prerequisites:

  1. Open Enterprise Server (OES) with iPrint installed .
  2. An Active Directory setup.
  3. Some synchronization mechanism: An IDM (Identity Manager) setup which provides the means of synchronization between the Active Directory (AD) and eDirectory.Please find the link below on how to configure IDM.

    Identity Manager 4.0.1 Framework Installation Guide

  4. Unique user name in eDirectory with unique id set for the user.
  5. Client machine should be the part of AD domain.

iCM Configuration:

  1. User Creation:With the IDM configured between AD and eDirectory, create a user in AD which will be synchronized with eDirectory.

    Refer to Figure-1 to 3 regarding the user creation in AD.

     

    Click to view.

    Figure-1

     

    Click to view.

    Figure-2

     

    Click to view.

    Figure-3

    Refer to Figure 4 for verifying the presence of AD user in eDirectory

    Click to view.

    Figure-4

    Refer to Figure 5 for verifying the unique id of the eDirectory user

    Click to view.

    Figure-5

  2. Server Configuration:
    1. Setting iCM Client attributesGo to iManager > iPrint > iPrint Client Management browse the user or container object and configure the required settings to be implemented for the selected user’s login into the windows client.

      Refer to Figure-6 to 9 for setting iCM attributes for user

      Click to view.

      Figure-6

       

      Click to view.

      Figure-7

       

      Click to view.

      Figure-8

       

      Click to view.

      Figure-9

      Refer to Figure-10 to 13 for setting iCM attributes for Container

      Click to view.

      Figure-10

       

      Click to view.

      Figure-11

       

      Click to view.

      Figure-12

       

      Click to view.

      Figure-13

      Refer to Figure-14 to 16 for setting iCM attributes for parent container

      Click to view.

      Figure-14

       

      Click to view.

      Figure-15

       

      Click to view.

      Figure-16

    2. iPrint.ini ConfigurationThe iPrint.ini has three new parameters which can be configured for functional requirements, the parameters are all as listed below with their details for usage.
      • iCMEnabled = 1: with this parameter iCM can be disabled completely if required.     0 = disable this feature
        1 = enable it
      • iCMScope = DEFAULT: This parameter can be used to define the scope of iCM.     When it is set to DEFAULT ,iCM walks up the tree from the highest container to the user’s container in the user’s fully distinguished name.
        When it is set to some container, iCM walks up the tree from that specified container to the user’s container
      • iCMDirServer = 0.0.0.0: Address of the Directory server to be used for reading the iCM attributes.

      Refer to Figure-17 for default iCM related settings in iprint.ini

       

      Click to view.

      Figure-17

      Refer to Figure-18 for iCM related settings with Scope defined in iprint.ini:

       

      Click to view.

      Figure-18

  3. Client Configuration:Setting the PSM IP for iPrint Client

    The iPrint client will download iCM related parameters from iPrint.ini file from the PSM IP address and set same into the windows client registry to enable iCM.

    There are two ways to set the PSM IP address as mentioned below:

    1. Using iprntcmd commandExecute the command iprntcmd -S <IP address>
    2. Using iprntcfg commandExecute iprntcfg icm command which will display iCM UI, enable the check box then enter the IP address of the primary print manager which is nothing but the PSM IP and click on the OK button to save and close the UI.

      Refer to Figure-19 for setting up PSM IP using iprntcfg command

       

      Click to view.

      Figure-19

      Note: If the iprint.ini file does not contain the iCM related parameters, then iprint client will set the default iCM related settings into the windows client registry, the default settings are iCMEnabled = 1, iCMScope = DEFAULT, iCMDirServer = 0.0.0.0.

       

      Refer to Figure-20 for default registry entries before setting the PSM IP:

       

      Click to view.

      Figure-20

      Refer to Figure-21 for registry entries after setting the PSM IP:

       

      Click to view.

      Figure-21

      Refer to Figure 22 for registry entries for the scoped iCM:

       

      Click to view.

      Figure-22

iCM attribute implementation:

Once the above settings are configured to windows client, log off and login as user who has the iCM settings configured, as soon the login is successful we can see the iCM settings getting implemented.

 

Click to view.

Figure-23

 

Click to view.

Figure-24

 

Click to view.

Figure-25

 

Click to view.

Figure-26

Refer to Figure-27 for the scoped iCM implementation:

 

Click to view.

Figure-27

VN:D [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
Configuring iPrint Client Management to Function Without Novell Client, 5.0 out of 5 based on 1 rating

Tags:
Categories: iPrint, Technical

Disclaimer: This content is not supported by Novell. It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test it thoroughly before using it in a production environment.

Comment

RSS