Novell Home

Installing the NDPS Printer Agent Client

Novell Cool Solutions: Feature

Digg This - Slashdot This

Posted: 13 May 2000
 

This Basics Article outlines how to install the Novell Distributed Print Services (NDPS) Printer Agent Client for Windows 95 and Windows 3.1. This is taken from one of the most popular NetWare TIDs (#10051184), and is a good place to start for people new to NetWare.

Windows 95
  1. Install NDPS to at least one Novell 4.x NDS server and create the NDPS Printer Agent, Broker, and Manager with the proper configuration.

  2. Do a custom installation of the Novell Client for Windows 95 version 2.2 or higher. There will be a custom option for "Novell Distributed Print Services". Check this and any other optional components you need for your environment.

  3. After a successful client install, reboot, and login. Then configure what Printer Agents the Windows 95 system has installed. Do this by running PSETUP.EXE or NWPMW95.EXE located in the SYS:PUBLIC and SYS:PUBLIC\WIN95 directory respectively.

    Note: PSETUP.EXE can be used in a login script to push specific printers to the desktop (see below for more detailed information on how to use PSETUP.EXE). NWPMW95.EXE must be run from the station you want to install the NDPS printer to and will allow you to browse the NDS context for Printer Agents you would like to install.

  4. Once it is installed, you will now have a Windows 95 driver using a custom port (NDPS0n) available to your Windows-based programs. If you need to print from DOS applications, you will need to configure a normal NDS print queue, capture an LPT port for it, and then configure an NDPS printer agent for QMS Backward Compatibility (Printer Control\Jobs\QMS Backward Compatibility\Service Jobs From NetWare Queue).
Windows 3.11
  1. Install NDPS to at least one Novell 4.x NDS server and create the NDPS Printer Agent, Broker, and Manager with the proper configuration.

  2. Use SETUP.EXE to install the Novell Client for DOS/Windows 3.x version 2.2 or higher. The custom option for "Novell Distributed Print Services" is only available in the SETUP.EXE install code (it is not available in the DOS DOS_INST.EXE installation). There will be a custom option for "Novell Distributed Print Services". Check this and any other optional components you need for your environment.

  3. After a successful client install, reboot, and login. Then configure what Printer Agents the Windows 3.x system has installed. Do this by running PSETUP.EXE or NWPMW16.EXE located in the SYS:PUBLIC directory.

    Note: PSETUP.EXE can be used in a login script to push specific printers to the desktop (see below for more detailed information on how to use PSETUP.EXE). NWPMW16.EXE must be run from the station you want to install the NDPS printer to and will allow you to browse the NDS context for Printer Agents you would like to install.

  4. Once it is installed, you will now have a Windows 3.x driver using a custom port (NDPS0n) available to your Windows-based programs. If you need to print from DOS applications, you will need to configure a normal NDS print queue, capture an LPT port for it, and then configure an NDPS printer agent for QMS Backward Compatibility (Printer Control\Jobs\QMS Backward Compatibility\Service Jobs From NetWare Queue).
Using PSETUP to install NDPS printer agents

PSETUP.EXE is a program designed to distribute/install NDPS (Novell Distributed Print Services) Printer Agents to a Windows Workstation Client. It can be run as a command line executable or from a Novell script using the #PSETUP.EXE command. There are several PSETUP.EXE parameters as follows:

  • /FORCE - Used to force controlled access printers (as opposed to public access printers) to be reinstalled each time the command is issued (normally in a login script). This will only search for controlled access printers that exist in the same context as the user (unless used in conjunction with the /c parameter).

  • /ADD <printername> - Will add/install the specified printer to the Windows workstation (either 3.x or 95). If the printer is not in the same context as the user, you must specify the .printername.ou.o context it exists in.

  • /REMOVE <printername> - Will remove/uninstall the specified NDPS printer from the Windows workstation (either 3.x or 95). If the printer is not in the same context as the user, you must specify the .printername.ou.o context it exists in.

  • /DEFAULT <printername> - Make the specified NDPS printer the Windows Default Printer. If the printer is not in the same context as the user, you must specify the .printername.ou.o context it exists in.

  • /INPUTFILENAME <filename> - Will process a series of PSETUP commands from an input file. This is more efficient than processing a series of commands using separate PSETUP calls in a login script. The following is an example of a PSETUP.INP (input) file:
    • /ADD NDPS_Printer1.Corp.EMA
      /ADD NDPS_Printer2.Corp.EMA
      /DEFAULT NDPS_Printer1.Corp.EMA

  • /c <full context name> - Specifies a context other than the user's context to use with the /FORCE parameter. For example:
    PSETUP.EXE /FORCE /C .NDPS_Printers.Corp.EMA

  • /HELP - Display help information.


Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

© 2014 Novell