summaryrefslogtreecommitdiff
path: root/src/xsane-preferences.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/xsane-preferences.h')
-rw-r--r--src/xsane-preferences.h21
1 files changed, 16 insertions, 5 deletions
diff --git a/src/xsane-preferences.h b/src/xsane-preferences.h
index 9f0e442..916df37 100644
--- a/src/xsane-preferences.h
+++ b/src/xsane-preferences.h
@@ -3,7 +3,7 @@
xsane-preferences.h
Oliver Rauch <Oliver.Rauch@rauch-domain.de>
- Copyright (C) 1998-2005 Oliver Rauch
+ Copyright (C) 1998-2007 Oliver Rauch
This file is part of the XSANE package.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,11 @@ typedef struct
double gamma_red; /* printer gamma red */
double gamma_green; /* printer gamma green */
double gamma_blue; /* printer gamma blue */
- int ps_flatdecoded; /* flatdecode (zlib compression), ps level 3 */
+ char *icm_profile; /* printer ICM profile */
+ int ps_flatedecoded; /* flatedecode (zlib compression), ps level 3 */
+ int embed_csa; /* CSA = scanner ICM profile for postscript files */
+ int embed_crd; /* CRD = printer ICM profile for postscript files */
+ int blackpointcompensation; /* bpc */
}
Preferences_printer_t;
@@ -93,6 +97,9 @@ typedef struct
char *working_directory; /* directory where xsane saves images etc */
char *filename; /* default filename */
char *filetype; /* default filetype */
+ int cms_function; /* cms function (embed/srgb/working cs) */
+ int cms_intent; /* cms rendering intent */
+ int cms_bpc; /* cms black point compensation */
int image_umask; /* image umask (permisson mask) */
int directory_umask; /* directory umask (permisson mask) */
@@ -108,7 +115,7 @@ typedef struct
double fax_leftoffset; /* left offset of fax paper in mm */
double fax_bottomoffset; /* bottom offset of fax paper in mm */
int fax_fine_mode; /* use fine or normal mode */
- int fax_ps_flatdecoded; /* use postscript level 3 zlib compression */
+ int fax_ps_flatedecoded; /* use postscript level 3 zlib compression */
#ifdef XSANE_ACTIVATE_EMAIL
char *email_from; /* email address of sender */
@@ -144,8 +151,8 @@ typedef struct
int save_devprefs_at_exit; /* save device preferences at exit */
int overwrite_warning; /* warn if file exists */
int skip_existing_numbers; /* skip used filenames when automatically increase counter */
- int save_ps_flatdecoded; /* use zlib to for postscript compression (flatdecode) */
- int save_pdf_flatdecoded; /* use zlib to for pdf compression (flatdecode) */
+ int save_ps_flatedecoded; /* use zlib to for postscript compression (flatedecode) */
+ int save_pdf_flatedecoded; /* use zlib to for pdf compression (flatedecode) */
int save_pnm16_as_ascii; /* selection if pnm 16 bit is saved as ascii or binary file */
int reduce_16bit_to_8bit; /* reduce images with 16 bits/color to 8 bits/color */
int filename_counter_step; /* filename_counter += filename_counter_step; */
@@ -192,6 +199,10 @@ typedef struct
int gtk_update_policy;
int medium_nr;
+ char *display_icm_profile;
+ char *custom_proofing_icm_profile;
+ char *working_color_space_icm_profile;
+
int paper_orientation; /* image position on printer and page orientation */
int printernr; /* number of printers */
int printerdefinitions;