You can specify a repository when adding a PPD file to a system by using the ppdmgr utility or when requesting an update of the PPD cache file. A repository is a directory where PPD file information is stored. More than one PPD file repository can exist on a system. PPD files that are supplied by third-party vendors are stored in the vendor repository. PPD files that are added by system administrators can be stored in the admin repository.
The following are locations where PPD files are stored on a system:
The PPD files that are delivered with Oracle Solaris are stored in the system repository.
PPD files that are added manually by using the ppdmgr -a command or the lpadmin -n command are stored in the user repository.
PPD files that are added manually by using the ppdmgr utility with the -R option are stored in the repository that you specify with this option.
The all repository is used to specify all the repositories on a system. You can specify the all repository when requesting an update or a rebuild of the PPD cache file by using the -u or -r option of the ppdmgr command. If no repository is specified, the default repository is user. For more information, see How to Update or Rebuild the PPD Cache File by Using the ppdmgr Utility.
You cannot specify the all repository when adding a PPD file to a system by using the ppdmgr utility with the -a option. See PPD File Repositories for more information.