Oyranos  0.9.7
Oyranos is a full featured Color Management System
Macros | Functions | Variables
Collaboration diagram for CUPS Module:

Macros

#define CMM_BASE_REG   OY_TOP_SHARED OY_SLASH OY_DOMAIN_STD OY_SLASH OY_TYPE_STD OY_SLASH "device" OY_SLASH "config.icc_profile.printer." CMM_NICK
 

Functions

int CUPSgetProfiles (const char *device_name, ppd_file_t *ppd_file, oyConfigs_s *devices, oyOptions_s *user_options)
 get for possible profiles eachs qualifier More...
 
int CMMMessageFuncSet (oyMessage_f message_func)
 API requirement. More...
 
void ConfigsFromPatternUsage (oyStruct_s *options)
 
int Configs_FromPattern (const char *registration, oyOptions_s *options, oyConfigs_s **s)
 
int Config_Check (oyConfig_s *config)
 oyCMMapi8_s device check More...
 
const char * GetText (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED)
 

Variables

oyCMMapi8_s_ _api8
 oyCMMapi8_s implementations More...
 
oyCMMui_s_ _api8_ui
 oydi oyCMMapi4_s::ui implementation More...
 
oyCMM_s _cmm_module
 module infos More...
 

Detailed Description

CUPS is a Unix style printing system. See as well www.cups.org .

Macro Definition Documentation

#define CMM_BASE_REG   OY_TOP_SHARED OY_SLASH OY_DOMAIN_STD OY_SLASH OY_TYPE_STD OY_SLASH "device" OY_SLASH "config.icc_profile.printer." CMM_NICK

Function Documentation

int CMMMessageFuncSet ( oyMessage_f  message_func)

API requirement.

CMMMessageFuncSet

Version
Oyranos: 0.1.10
Since
2007/12/12 (Oyranos: 0.1.10)
Date
2009/02/09
int Config_Check ( oyConfig_s config)

oyCMMapi8_s device check

Function Config_Check

Parameters
[in]configthe printer device configuration
Returns
rank value
Version
Oyranos: 0.1.10
Since
2009/01/26 (Oyranos: 0.1.10)
Date
2009/02/09

References GetText(), oyNAME_NAME, and oyNAME_NICK.

int Configs_FromPattern ( const char *  registration,
oyOptions_s options,
oyConfigs_s **  s 
)
void ConfigsFromPatternUsage ( oyStruct_s options)
int CUPSgetProfiles ( const char *  device_name,
ppd_file_t *  ppd_file,
oyConfigs_s devices,
oyOptions_s user_options 
)
const char* GetText ( const char *  select,
oyNAME_e  type,
oyStruct_s *context  OY_UNUSED 
)

This function implements oyCMMinfoGetText_f.

Version
Oyranos: 0.1.10
Since
2008/12/23 (Oyranos: 0.1.10)
Date
2009/02/09

References oyNAME_NAME, and oyNAME_NICK.

Referenced by Config_Check().

Variable Documentation

oyCMMapi8_s_ _api8
Initial value:
= {
0,0,0,
0,
CMMInit,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
&_api8_icon,
NULL
}
int CMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_CUPS.c:145
oyCMMui_s_ _api8_ui
oydi oyCMMapi4_s::ui implementation
Definition: oyranos_cmm_CUPS.c:904
int Configs_Modify(oyConfigs_s *devices, oyOptions_s *options)
oyCMMapi8_s monitor manipulation
Definition: oyranos_cmm_CUPS.c:495
int Configs_FromPattern(const char *registration, oyOptions_s *options, oyConfigs_s **s)
Definition: oyranos_cmm_CUPS.c:692
The CMM API UI part.
Definition: oyCMMui_s.h:87
Definition: oyranos_object.h:173
#define CMM_BASE_REG
Definition: oyranos_cmm_CUPS.c:48
int Config_Check(oyConfig_s *config)
oyCMMapi8_s device check
Definition: oyranos_cmm_CUPS.c:828

oyCMMapi8_s implementations

_api8

Version
Oyranos: 0.1.10
Since
2009/01/19 (Oyranos: 0.1.10)
Date
2009/12/22
oyCMMui_s_ _api8_ui
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
"Color/Device/Printer",
0,
0,
Api8UiGetText,
_api8_ui_texts,
}
Definition: oyranos_object.h:172
#define _api8
oyCMMapi8_s implementations
Definition: oyranos_cmm_CUPS.c:60
the module API 4,6,7 interface base
Definition: oyCMMapiFilter_s.h:66

oydi oyCMMapi4_s::ui implementation

_api8_ui The UI parts for CUPS devices.

Version
Oyranos: 0.1.10
Since
2009/09/06 (Oyranos: 0.1.10)
Date
2009/09/06
oyCMM_s _cmm_module
Initial value:
= {
0,0,0,
CMM_NICK,
(char*)"0.2",
(char**)_texts,
&_api8_icon,
NULL
}
const char * GetText(const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED)
Definition: oyranos_cmm_CUPS.c:967
#define _api8
oyCMMapi8_s implementations
Definition: oyranos_cmm_CUPS.c:60
the basic API interface
Definition: oyCMMapi_s.h:88
#define OYRANOS_VERSION
Definition: oyranos_version.h:11
Definition: oyranos_object.h:161

module infos

_cmm_module

Version
Oyranos: 0.1.10
Since
2007/12/12 (Oyranos: 0.1.10)
Date
2009/02/09