[ man7.org ](../../../index.html) > Linux > [ man-pages ](../index.html) |  [ Linux/UNIX system programming training ](http://man7.org/training/)  
---|---  
  
* * *

#  ppdi(1) — Linux manual page

NAME  |  SYNOPSIS  |  DESCRIPTION  |  OPTIONS  |  NOTES  |  SEE ALSO  |  COPYRIGHT  |  COLOPHON   
---  
|  
      
    
    _ppdi_(1)                        Apple Inc.                        _ppdi_(1)
    

##  NAME  top

    
    
           ppdi - import ppd files (deprecated)
    

##  SYNOPSIS  top

    
    
           **ppdi**[ **-I** _include-directory_ ] [ **-o** _source-file_ ] _ppd-file_ [ ...
           _ppd-file_ ]
    

##  DESCRIPTION  top

    
    
           **ppdi** imports one or more PPD files into a PPD compiler source
           file.  Multiple languages of the same PPD file are merged into a
           single printer definition to facilitate accurate changes for all
           localizations.  **This program is deprecated and will be removed in**
           **a future release of CUPS.**
    

##  OPTIONS  top

    
    
           **ppdi** supports the following options:
    
           **-I** _include-directory_
                Specifies an alternate include directory.  Multiple _-I_
                options can be supplied to add additional directories.
    
           **-o** _source-file_
                Specifies the PPD source file to update.  If the source file
                does not exist, a new source file is created.  Otherwise the
                existing file is merged with the new PPD file(s) on the
                command-line.  If no source file is specified, the filename
                _ppdi.drv_ is used.
    

##  NOTES  top

    
    
           PPD files are deprecated and will no longer be supported in a
           future feature release of CUPS.  Printers that do not support IPP
           can be supported using applications such as [ippeveprinter(1)](../man1/ippeveprinter.1.html).
    

##  SEE ALSO  top

    
    
           [ppdc(1)](../man1/ppdc.1.html), [ppdhtml(1)](../man1/ppdhtml.1.html), [ppdmerge(1)](../man1/ppdmerge.1.html), [ppdpo(1)](../man1/ppdpo.1.html), [ppdcfile(5)](../man5/ppdcfile.5.html), CUPS
           Online Help (<http://localhost:631/help>)
    

##  COPYRIGHT  top

    
    
           Copyright Â© 2007-2019 by Apple Inc.
    

##  COLOPHON  top

    
    
           This page is part of the _CUPS_ (a standards-based, open source
           printing system) project.  Information about the project can be
           found at â¨<http://www.cups.org/>â©.  If you have a bug report for
           this manual page, see â¨<http://www.cups.org/>â©.  This page was
           obtained from the project's upstream Git repository
           â¨<https://github.com/apple/cups>â© on 2023-12-22.  (At that time,
           the date of the most recent commit that was found in the
           repository was 2023-10-27.)  If you discover any rendering
           problems in this HTML version of the page, or you believe there
           is a better or more up-to-date source for the page, or you have
           corrections or improvements to the information in this COLOPHON
           (which is _not_ part of the original manual page), send a mail to
           man-pages@man7.org
    
    26 April 2019                     CUPS                           _ppdi_(1)
    

* * *

Pages that refer to this page: [ ppdc(1) ](../man1/ppdc.1.html) , [ ppdhtml(1)
](../man1/ppdhtml.1.html) , [ ppdmerge(1) ](../man1/ppdmerge.1.html) , [
ppdpo(1) ](../man1/ppdpo.1.html) , [ ppdcfile(5) ](../man5/ppdcfile.5.html)

* * *

* * *

HTML rendering created 2023-12-22 by [ Michael Kerrisk ](https://man7.org/mtk/index.html) , author of [ _The Linux Programming Interface_ ](https://man7.org/tlpi/) .  For details of in-depth **Linux/UNIX system programming training courses** that I teach, look [ here ](https://man7.org/training/) .  Hosting by [ jambit GmbH ](https://www.jambit.com/index_en.html) .  |  |  [