In a network printing environment, UniPrint delivers printers to user sessions via a built-in component called PrintPAL. Using PrintPAL, printers are delivered to users based on a number of optional criterion such as user name, end point device name, and/or IP range, eliminating the need to use GPO or login script or users manually adding printers via Devices and Printers.