CAPS Universe documentation  1.0.4
All you need to know to be successful
Data Structures | Enumerations
libcapsppd.h File Reference

Data declaration to handle PPD file information. More...

Go to the source code of this file.

Data Structures

struct  caps_ppd_resolution
 Definition of one supported resolution in Dots Per Inch (DPI). More...
 
struct  caps_ppd_media_size
 Definition of the min/max printing medium the manual feed can handle. More...
 
struct  caps_ppd_media_margins
 Definition to calculate the printable area on all printing media. More...
 
struct  caps_ppd_custom_medium
 Definition of a custom medium. More...
 
struct  caps_ppd_selection_entry
 Definition of one 'option' entry a PPD selection provides. More...
 
struct  caps_ppd_selection
 Description of an OpenUI/CloseUI PPD selection. More...
 
struct  caps_ppd_base
 Basic description of common features a printing device/printing driver can provide. More...
 

Enumerations

enum  caps_ppd_paper_types {
  LIBCAPS_PT_SINGLE ,
  LIBCAPS_PT_ENDLESS
}
 
enum  caps_ppd_paper_leading_edges {
  LIBCAPS_PLE_UNDEFINED = 0 ,
  LIBCAPS_PLE_SHORT = 1 ,
  LIBCAPS_PLE_LONG = 2 ,
  LIBCAPS_PLE_PLUS_90_DEGREE = 4 ,
  LIBCAPS_PLE_MINUS_90_DEGREE = 8
}
 
enum  caps_ppd_color_formats {
  LIBCAPS_CT_MONOCHROME = 1 ,
  LIBCAPS_CT_GRAY = 2 ,
  LIBCAPS_CT_RGB = 4 ,
  LIBCAPS_CT_CMYK = 8
}
 
enum  caps_ppd_common_features {
  LIBCAPS_GA_DUPLEX = 1 ,
  LIBCAPS_GA_SINGLE_TRAY = 2 ,
  LIBCAPS_GA_MANUAL_FEED = 4 ,
  LIBCAPS_GA_CUSTOM_MEDIA = 8 ,
  LIBCAPS_GA_CUTTER = 16
}
 
enum  caps_ppd_option_type {
  LIBCAPS_OT_PICKONE ,
  LIBCAPS_OT_PICKMANY ,
  LIBCAPS_OT_BOOLEAN
}
 Definition of the three possible OpenUI/CloseUI types. More...
 

Detailed Description

Author
Jürgen Borleis
Warning
Use as experimental