As printers with embedded NDPS technology become more available, this will become the optimal configuration and achieve the most powerful NDPS capabilities.
With this configuration, administrators and end-users can directly interact with print devices. This configuration requires printers to have an embedded NDPS Printer Agent. A Printer Agent is the NDPS component that receives and processes NDPS printer and job requests and provides a standard interface to all NDPS users and administrators regardless of the type of printer it represents. As with other printing solutions, in order for users to print, these printers must be installed on the users' workstations. Administrators can remotely install these printers for users by using NDPS Remote Printer Management functionality. Many printer manufacturers are working to embed NDPS into their next generation of printers.