There is no need to set up a .printers file in your users' home directories if they don't need customized printer information. However, the .printers file enables users to establish their own custom printer aliases. You can use the _default alias to make a printer the default. You can also set up a special _all alias to define a list of printers affected when you cancel a print request or check the status of printers.
Keep in mind that the lp commands check a user's home directory to locate printer configuration information before they check the name service. This means you can tailor a user's printer configuration file to use custom printer information rather than the shared information in the name service.
See printers(4) for instructions about the .printers file.
Log in to the user's system as superuser.
Start the file editor you want to use to create a .printers file in the user's home directory.
(Optional) Set up the _default alias to make a specific printer your default printer, using an entry similar to the one shown in the following example.
# _default printer_name |
(Optional) Set up the _all alias to define the printers affected when you cancel a print request or check the status of printers, using an entry similar to the one shown in the next example.
# _all printer1,printer2,printer3 |
Save the file as .printers.