Configuring iPrint with Web Self-Service (OnDemand) and DeFrame
Novell Cool Solutions: Feature
By Craig Jenkins, Dennis Smallwood
Digg This -
Posted: 19 Sep 2003
Note about names: Now that OnDemand and DeFrame are included with ZENworks, they have changed the names. OnDemand is now called Web Self-Service, and DeFrame is now the ZENworks Thin Client Authentication service. This solution should work with both versions, but for simplicity we are keeping the original names throughout this article.
- Install iPrint/NDPS on your server and configure it for your printers (see the iPrint Administration Guide of the NetWare Documentation)
- Install the iPrint Client (NetWare 6.5 version) on the Terminal Server. This iPrint version of the client is Terminal Server aware.
- Open the iPrint Client (Start > Programs > Novell iPrint > iPrint Client), select the Terminal Services tab, and select Install User Printers Only.
- Verify that either Roaming Profiles or Terminal Server Profiles are enabled for the DeFrame users (the users iPrint settings will be stored in the roaming profile, without the profile, the iPrint settings will not remain after the session).
- Create a DeFrame Application object which runs Internet Explorer (IEXPLORE.EXE) and points to the iPrint printer selection URL (usually http://server_IP_address_or_dns_name:631/IPP ). This will install the iPrint printer for the user.
- Create a commercePackage object which includes the Install Printer app object created above and assign this package to the users who will need to install iPrint printers.
- Instruct the users to run the Install Printer application to select and install an iPrint printer to their profile. This should only need to be done once (may have to be done once per Terminal Server initially to make sure drivers are loaded).
- Launch a DeFrame Application that needs printer access, and the printer should now be available in the user's session.
- Open the iPrint Client (Start > Programs > Novell iPrint > iPrint Client), select the Terminal Services tab, and select Install Workststion Printers Only.
- Launch Internet Explorer and point it to the iPrint printer selection URL (usually http://server_IP_address_or_dns_name:631/IPP ).
- Select and install an iPrint printer(s) to the Terminal Server. This will make the printer available to all users of the Terminal Server.
- Launch a DeFrame Application that needs printer access, and the printer should now be available in the Terminal Server session.
This is on the right track but I'd prefer the terminal server to pick up the users client workstation policy for printing. In essence, the TS client workstation printer policy should apply to the terminal server session. I don't want roaming profiles and I don't want users to have to pick a printer. They shouldn't have to do that.
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com