PPD
PPD files (not to be confused with drivers) are just text configuration files. If you go to a manufacturer's web site and download a Linux printer package, you will see that there is much more to it than just a PPD file.
Also see
Categories
CategorySoftwareCategoryComponent