Overview of NDPS

Novell® Distributed Print ServicesTM (NDPSTM) is the default and preferred print system in NetWare® 5TM. Novell's legacy, queue-based print system is also fully supported in NetWare 5, which allows your users to continue printing as they always have until you complete the transition to NDPS. NDPS provides full support for IP-based as well as IPXTM-based printing, giving you a wide variety of system configuration options to fit your organization's specific needs.

Some of the most significant features of NDPS are described in the following topics:


Centralized, Simplified Single-Point Administration

Novell Distributed Print Services takes advantage of the single network view provided by NetWare, so you can save time by managing all of your printing resources from NetWare Administrator. For example, from your workstation you can create and configure printers, and designate printers to be automatically installed on user workstations.



Bi-directional Feedback and Control

Novell Distributed Print Services lets clients and printers exchange information about printers and print jobs. For example, this interchange allows users and administrators to get real-time information about a printer such as

NDPS also lets you view information about a print job's properties and status, including


The bi-directional feedback provided by NDPS is limited only by the bi-directional capabilities of the printer itself. In many cases, NDPS actually enhances information provided about printers that do not have bi-directional capabilities.


Configurable Event Notification

With NDPS, you can customize event notification. Event notification allows you to specify who should be notified of an event or problem, and how that person should be notified. It also allows you to identify the specific events or problems that you want notification messages sent for. For example, you can configure notification so that the owner of a print job will receive a screen pop-up message when the job has actually been printed.


You can also ensure that the printer operator is notified when a problem such as a paper jam occurs on the printer. Notification methods provided by NDPS include pop-up screen messages, e-mail (GroupWise®), and log file records, while third-parties can develop other mechanisms such as beeper notification if they wish.


Tight Integration with NDS

Novell Distributed Print Services is designed to take full advantage of NDSTM. Integration with NDS allows administrators to create a single NDS object---an NDPS Printer object---to represent each printer on the network. As a Printer object, printers become as secure as the other objects in the NDS tree, and they are just as easy to manage.

In the NDS tree, printers can be conveniently grouped. For example, you can group and manage all of your printers by department, by workgroup, or by location. You can also search for printers with specific capabilities, because those capabilities are properties of the NDPS printer object.



Automatic Printer Driver Download and End-User Convenience

Not only does NDPS make printer management easier for network administrators, it also makes printing easier for end users. NDPS provides a database that includes drivers for most printers in common use today. From this database, you can select drivers you want to be automatically installed on client workstations when a user adds a printer. This eliminates the need for users to provide the printer driver themselves. You can add drivers to this database as they become available.


Using the Novell Printer Manager utility, which is included with the NDPS client, users can install additional printers and are not limited to using only the printers selected by the network administrator. This utility also allows users to search for printers with specific characteristics. For example, a user can search Novell Printer Manager for printer characteristics such as color, type, location, or speed to help locate the appropriate printer for the job.

An NDPS client can also modify printer configurations. For example, a user can configure a printer to use a different size paper or to print a cover page. Users can change the properties of any installed printer that the administrator has not locked. Also, using NDPS, users can view the current status of any available printer to see how many print jobs are waiting to be printed before they send their jobs. These NDPS features help make end-user printing easier and more effective than the methods of the past.

From this list, you can select drivers you want to be automatically downloaded and installed on client workstations running with Windows 95*, Windows NT*, or Windows* 3.x. You can add drivers to this database as they become available.


New Printer and Job Configuration Options

The NDPS interface supports many printer options in common use today, while the open architecture of NDPS allows printer manufacturers to add their own custom interfaces for specific printers. This means that as new printer features become available, you can access them through NDPS.


New Job Scheduling Options

NDPS allows you to configure and schedule print jobs to be processed according to time of day, job size, or media availability.


Protocol Independence

The entire NDPS architecture is protocol independent. NDPS can be used in an IPX-based environment, a pure TCP/IP environment, or a combination of both. The third-party gateways being developed to work with NDPS are also protocol independent.

NOTE:  Most printers that support TCP/IP today do not have a discovery protocol like SAP for IPX-based networks. The Service Locator Protocol (SLP) will eventually be embedded in printers and will provide a discovery protocol that can be used with NDPS.


Compatibility with Multiple Clients, Applications, and Operating Systems

NDPS provides an enhanced client for Windows 95, Windows NT, and Windows 3.x to take advantage of all of the advanced features provided by NDPS. In the future, full NDPS functionality will be made available on additional client platforms.

All clients that are not NDPS-aware can still print to NDPS printers, and you can use all of your existing applications with NDPS. Although your queue-based print clients won't be able to take full advantage of the advanced features available in NDPS, they won't lose any of the printing ability they have now. This backward compatibility feature of NDPS makes it well-suited for heterogeneous networks.




Support for Existing Printers (Full Backward Compatibility)

NDPS lets you preserve your investment in your existing printing resources. All clients can print to legacy printers. All currently available printers can be used in NDPS environments. In fact, major printer manufacturers have developed gateways for their existing printers to enable them to take advantage of many new features available with NDPS. In the future, a new generation of printers will be available with embedded NDPS functionality so that they will be immediately ready to exploit the full range of NDPS features.