Gateways allow Novell® Distributed Print ServicesTM (NDPSTM) clients to send jobs to printers that are not NDPS-aware (that is, printers that are not equipped with embedded NDPS Printer Agents). You select and configure a printer gateway when you create a new Printer Agent.
Gateways translate NDPS queries or commands to printer-specific language that the physical printer can use. This is possible because gateways are configured to know the specific type (make and model) of printer being used.
The following diagram illustrates a typical gateway configuration.
Third-party gateways are developed by printer manufacturers to support printers directly attached to the network. An example is the HP Gateway that ships with this product. These gateways, because they are developed to interact with specific proprietary printers, can provide a wider array of information and offer options that are not available for the generic Novell gateway. Some third-party gateways provide utilities that can be configured to automatically create Printer Agents when one of their printers is attached to the network.
For more information, see "Using Third-Party Gateways" on page 243.
The Novell gateway (illustrated below) supports local and remote printers, including those using NPRINTER or queue-based technology as well as those configured with RP mode enabled in IPXTM environments or LPR mode enabled in TCP/IP environments.
The Novell gateway is designed to be used with printers that don't have an embedded Printer Agent and don't yet have a proprietary, third-party gateway provided for them by their manufacturers.
NOTE: RP printers are those that support Novell's legacy Remote Printer protocol. It is supported by many network-attached printers. LPR is a UNIX*-based printing protocol used by network-attached printers in TCP/IP environments to service jobs submitted to print queues.
The Novell gateway is implemented through a Print Device Subsystem (PDS) and a Port Handler. For more information, see Understanding the Print Device Subsystem and Understanding the Port Handler.
For information about other major NDPS components, see the following: