Oyranos  0.9.7
Oyranos is a full featured Color Management System
Macros | Functions | Variables
oyranos_cmm_CUPS.c File Reference

Printer Device Detection (CUPS module) More...

#include "oyCMM_s.h"
#include "oyCMMapi8_s_.h"
#include "oyCMMui_s_.h"
#include "oyProfile_s_.h"
#include "oyranos_cmm.h"
#include "oyranos_debug.h"
#include "oyranos_devices.h"
#include "oyranos_i18n.h"
#include <cups/cups.h>
#include <cups/ppd.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include <locale.h>
#include "oyranos_texts.h"
#include "oyranos_helper.h"
#include "oyranos_string.h"

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
 
#define _api8   catCMMfunc( CUPS, _api8 )
 oyCMMapi8_s implementations More...
 

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_Modify (oyConfigs_s *devices, oyOptions_s *options)
 oyCMMapi8_s monitor manipulation More...
 
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

Printer Device Detection (CUPS module)

Oyranos is an open source Color Management System

Copyright:
2009-2011 (C) Joseph Simon III
Author
Joseph Simon III j.sim.nosp@m.on.i.nosp@m.ii@as.nosp@m.toun.nosp@m.d.net
License:
MIT http://www.opensource.org/licenses/mit-license.php
Since
2009/08/17
Author
Joseph Simon j.sim.nosp@m.on.i.nosp@m.ii@as.nosp@m.toun.nosp@m.d.net