Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

print-olympus.c File Reference

#include <gutenprint/gutenprint.h>
#include "gutenprint-internal.h"
#include <gutenprint/gutenprint-intl-internal.h>
#include <string.h>
#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  float_param_t

Defines

#define OLYMPUS_INTERLACE_NONE   0
#define OLYMPUS_INTERLACE_LINE   1
#define OLYMPUS_INTERLACE_PLANE   2
#define OLYMPUS_FEATURE_NONE   0x00000000
#define OLYMPUS_FEATURE_FULL_WIDTH   0x00000001
#define OLYMPUS_FEATURE_FULL_HEIGHT   0x00000002
#define OLYMPUS_FEATURE_BLOCK_ALIGN   0x00000004
#define OLYMPUS_FEATURE_BORDERLESS   0x00000008
#define OLYMPUS_FEATURE_WHITE_BORDER   0x00000010
#define MIN(a, b)   (((a) < (b)) ? (a) : (b))
#define MAX(a, b)   (((a) > (b)) ? (a) : (b))
#define stp_module_version   print_olympus_LTX_stp_module_version
#define stp_module_data   print_olympus_LTX_stp_module_data

Functions

static const olympus_cap_tolympus_get_model_capabilities (int model)
static const laminate_tolympus_get_laminate_pattern (stp_vars_t *v)
static void p10_printer_init_func (stp_vars_t *v)
static void p10_printer_end_func (stp_vars_t *v)
static void p10_block_init_func (stp_vars_t *v)
static void p200_printer_init_func (stp_vars_t *v)
static void p200_plane_init_func (stp_vars_t *v)
static void p200_printer_end_func (stp_vars_t *v)
static void p300_printer_init_func (stp_vars_t *v)
static void p300_plane_end_func (stp_vars_t *v)
static void p300_block_init_func (stp_vars_t *v)
static void p400_printer_init_func (stp_vars_t *v)
static void p400_plane_init_func (stp_vars_t *v)
static void p400_plane_end_func (stp_vars_t *v)
static void p400_block_init_func (stp_vars_t *v)
static void p440_printer_init_func (stp_vars_t *v)
static void p440_printer_end_func (stp_vars_t *v)
static void p440_block_init_func (stp_vars_t *v)
static void p440_block_end_func (stp_vars_t *v)
static void cpx00_printer_init_func (stp_vars_t *v)
static void cpx00_plane_init_func (stp_vars_t *v)
static void updp10_printer_init_func (stp_vars_t *v)
static void updp10_printer_end_func (stp_vars_t *v)
static void cx400_printer_init_func (stp_vars_t *v)
static void olympus_printsize (const stp_vars_t *v, int *width, int *height)
static int olympus_feature (const olympus_cap_t *caps, int feature)
static stp_parameter_list_t olympus_list_parameters (const stp_vars_t *v)
static void olympus_parameters (const stp_vars_t *v, const char *name, stp_parameter_t *description)
static void olympus_imageable_area (const stp_vars_t *v, int *left, int *right, int *bottom, int *top)
static void olympus_limit (const stp_vars_t *v, int *width, int *height, int *min_width, int *min_height)
static void olympus_describe_resolution (const stp_vars_t *v, int *x, int *y)
static const char * olympus_describe_output (const stp_vars_t *v)
static unsigned short * olympus_get_cached_output (stp_vars_t *v, stp_image_t *image, unsigned short **cache, int line, int size)
static int olympus_do_print (stp_vars_t *v, stp_image_t *image)
static int olympus_print (const stp_vars_t *v, stp_image_t *image)
static int print_olympus_module_init (void)
static int print_olympus_module_exit (void)

Variables

static const char * zero = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
static olympus_privdata_t privdata
static const ink_t cmy_inks []
static const ink_list_t cmy_ink_list
static const ink_t ymc_inks []
static const ink_list_t ymc_ink_list
static const ink_t rgb_inks []
static const ink_list_t rgb_ink_list
static const ink_t bgr_inks []
static const ink_list_t bgr_ink_list
static const olymp_resolution_t res_320dpi []
static const olymp_resolution_list_t res_320dpi_list
static const olymp_pagesize_t p10_page []
static const olymp_pagesize_list_t p10_page_list
static const olymp_printsize_t p10_printsize []
static const olymp_printsize_list_t p10_printsize_list
static const laminate_t p10_laminate []
static const laminate_list_t p10_laminate_list
static const olymp_pagesize_t p200_page []
static const olymp_pagesize_list_t p200_page_list
static const olymp_printsize_t p200_printsize []
static const olymp_printsize_list_t p200_printsize_list
static const char p200_adj_any []
static const olymp_resolution_t p300_res []
static const olymp_resolution_list_t p300_res_list
static const olymp_pagesize_t p300_page []
static const olymp_pagesize_list_t p300_page_list
static const olymp_printsize_t p300_printsize []
static const olymp_printsize_list_t p300_printsize_list
static const char p300_adj_cyan []
static const char p300_adj_magenta []
static const char p300_adj_yellow []
static const olymp_resolution_t res_314dpi []
static const olymp_resolution_list_t res_314dpi_list
static const olymp_pagesize_t p400_page []
static const olymp_pagesize_list_t p400_page_list
static const olymp_printsize_t p400_printsize []
static const olymp_printsize_list_t p400_printsize_list
static const char p400_adj_cyan []
static const char p400_adj_magenta []
static const char p400_adj_yellow []
static const olymp_pagesize_t p440_page []
static const olymp_pagesize_list_t p440_page_list
static const olymp_printsize_t p440_printsize []
static const olymp_printsize_list_t p440_printsize_list
static const olymp_pagesize_t cpx00_page []
static const olymp_pagesize_list_t cpx00_page_list
static const olymp_printsize_t cpx00_printsize []
static const olymp_printsize_list_t cpx00_printsize_list
static const char cpx00_adj_cyan []
static const char cpx00_adj_magenta []
static const char cpx00_adj_yellow []
static const olymp_pagesize_t cp220_page []
static const olymp_pagesize_list_t cp220_page_list
static const olymp_printsize_t cp220_printsize []
static const olymp_printsize_list_t cp220_printsize_list
static const olymp_resolution_t updp10_res []
static const olymp_resolution_list_t updp10_res_list
static const olymp_pagesize_t updp10_page []
static const olymp_pagesize_list_t updp10_page_list
static const olymp_printsize_t updp10_printsize []
static const olymp_printsize_list_t updp10_printsize_list
static const laminate_t updp10_laminate []
static const laminate_list_t updp10_laminate_list
static const char updp10_adj_cyan []
static const char updp10_adj_magenta []
static const char updp10_adj_yellow []
static const olymp_resolution_t cx400_res []
static const olymp_resolution_list_t cx400_res_list
static const olymp_pagesize_t cx400_page []
static const olymp_pagesize_list_t cx400_page_list
static const olymp_printsize_t cx400_printsize []
static const olymp_printsize_list_t cx400_printsize_list
static const olymp_resolution_t all_resolutions []
static const olymp_resolution_list_t all_res_list
static const olympus_cap_t olympus_model_capabilities []
static const stp_parameter_t the_parameters []
static int the_parameter_count
static const float_param_t float_parameters []
static const int float_parameter_count
static const stp_printfuncs_t print_olympus_printfuncs
static stp_family_t print_olympus_module_data
stp_module_version_t stp_module_version = {0, 0}
stp_module_t stp_module_data


Define Documentation

#define MAX a,
 )     (((a) > (b)) ? (a) : (b))
 

Definition at line 56 of file print-olympus.c.

#define MIN a,
 )     (((a) < (b)) ? (a) : (b))
 

Definition at line 55 of file print-olympus.c.

#define OLYMPUS_FEATURE_BLOCK_ALIGN   0x00000004
 

Definition at line 51 of file print-olympus.c.

Referenced by olympus_do_print().

#define OLYMPUS_FEATURE_BORDERLESS   0x00000008
 

Definition at line 52 of file print-olympus.c.

Referenced by olympus_imageable_area(), and olympus_parameters().

#define OLYMPUS_FEATURE_FULL_HEIGHT   0x00000002
 

Definition at line 50 of file print-olympus.c.

Referenced by olympus_do_print().

#define OLYMPUS_FEATURE_FULL_WIDTH   0x00000001
 

Definition at line 49 of file print-olympus.c.

Referenced by olympus_do_print().

#define OLYMPUS_FEATURE_NONE   0x00000000
 

Definition at line 48 of file print-olympus.c.

#define OLYMPUS_FEATURE_WHITE_BORDER   0x00000010
 

Definition at line 53 of file print-olympus.c.

Referenced by olympus_do_print().

#define OLYMPUS_INTERLACE_LINE   1
 

Definition at line 45 of file print-olympus.c.

Referenced by olympus_do_print().

#define OLYMPUS_INTERLACE_NONE   0
 

Definition at line 44 of file print-olympus.c.

#define OLYMPUS_INTERLACE_PLANE   2
 

Definition at line 46 of file print-olympus.c.

Referenced by olympus_do_print().

#define stp_module_data   print_olympus_LTX_stp_module_data
 

Definition at line 2084 of file print-olympus.c.

#define stp_module_version   print_olympus_LTX_stp_module_version
 

Definition at line 2083 of file print-olympus.c.


Function Documentation

static void cpx00_plane_init_func stp_vars_t v  )  [static]
 

Definition at line 711 of file print-olympus.c.

References olympus_privdata_t::plane, privdata, stp_put16_be(), stp_put16_le(), stp_put32_le(), stp_zfwrite(), olympus_privdata_t::xsize, olympus_privdata_t::ysize, and zero.

static void cpx00_printer_init_func stp_vars_t v  )  [static]
 

Definition at line 697 of file print-olympus.c.

References olympus_privdata_t::pagesize, privdata, stp_put16_be(), stp_putc(), stp_zfwrite(), and zero.

static void cx400_printer_init_func stp_vars_t v  )  [static]
 

Definition at line 948 of file print-olympus.c.

References olympus_privdata_t::pagesize, privdata, STP_DBG_OLYMPUS, stp_deprintf(), stp_get_driver(), stp_put16_le(), stp_putc(), stp_zfwrite(), olympus_privdata_t::xsize, and olympus_privdata_t::ysize.

static const char* olympus_describe_output const stp_vars_t v  )  [static]
 

Definition at line 1545 of file print-olympus.c.

static void olympus_describe_resolution const stp_vars_t v,
int *  x,
int *  y
[static]
 

Definition at line 1523 of file print-olympus.c.

References all_res_list, olymp_resolution_list_t::item, olymp_resolution_list_t::n_items, olymp_resolution_t::name, stp_get_string_parameter(), olymp_resolution_t::xdpi, and olymp_resolution_t::ydpi.

static int olympus_do_print stp_vars_t v,
stp_image_t image
[static]
 

Definition at line 1579 of file print-olympus.c.

References _, olympus_cap_t::adj_cyan, olympus_cap_t::adj_magenta, olympus_cap_t::adj_yellow, olympus_cap_t::block_end_func, olympus_cap_t::block_init_func, olympus_privdata_t::block_max_x, olympus_privdata_t::block_max_y, olympus_privdata_t::block_min_x, olympus_privdata_t::block_min_y, olympus_cap_t::block_size, ink_t::channel_order, olympus_cap_t::inks, olympus_cap_t::interlacing, ink_list_t::item, olympus_privdata_t::laminate, olympus_cap_t::laminate, MIN, ink_t::name, olympus_feature(), OLYMPUS_FEATURE_BLOCK_ALIGN, OLYMPUS_FEATURE_FULL_HEIGHT, OLYMPUS_FEATURE_FULL_WIDTH, OLYMPUS_FEATURE_WHITE_BORDER, olympus_get_cached_output(), olympus_get_laminate_pattern(), olympus_get_model_capabilities(), olympus_imageable_area(), OLYMPUS_INTERLACE_LINE, OLYMPUS_INTERLACE_PLANE, olympus_printsize(), ink_t::output_channels, ink_t::output_type, olympus_privdata_t::pagesize, olympus_privdata_t::plane, olympus_cap_t::plane_end_func, olympus_cap_t::plane_init_func, olympus_cap_t::printer_end_func, olympus_cap_t::printer_init_func, privdata, stp_channel_add(), stp_channel_get_output(), stp_channel_reset(), stp_check_curve_parameter(), stp_color_get_row(), stp_color_init(), stp_curve_create_from_string(), stp_curve_destroy(), STP_DBG_OLYMPUS, stp_default_media_size(), stp_deprintf(), stp_describe_resolution(), stp_eprintf(), stp_free(), stp_get_height(), stp_get_left(), stp_get_model_id(), stp_get_page_height(), stp_get_page_width(), stp_get_string_parameter(), stp_get_top(), stp_get_width(), stp_image_conclude(), stp_image_height(), stp_image_init(), stp_image_width(), stp_malloc(), STP_PARAMETER_ACTIVE, stp_set_curve_parameter(), stp_set_curve_parameter_active(), stp_set_float_parameter(), stp_set_string_parameter(), stp_verify(), stp_zalloc(), stp_zfwrite(), olympus_privdata_t::xdpi, olympus_privdata_t::xsize, olympus_privdata_t::ydpi, and olympus_privdata_t::ysize.

Referenced by olympus_print().

static int olympus_feature const olympus_cap_t caps,
int  feature
[static]
 

Definition at line 1316 of file print-olympus.c.

Referenced by olympus_do_print(), olympus_imageable_area(), and olympus_parameters().

static unsigned short* olympus_get_cached_output stp_vars_t v,
stp_image_t image,
unsigned short **  cache,
int  line,
int  size
[static]
 

Definition at line 1551 of file print-olympus.c.

References stp_channel_get_output(), stp_color_get_row(), STP_DBG_OLYMPUS, stp_deprintf(), and stp_malloc().

Referenced by olympus_do_print().

static const laminate_t * olympus_get_laminate_pattern stp_vars_t v  )  [static]
 

Definition at line 1271 of file print-olympus.c.

References laminate_list_t::item, olympus_cap_t::laminate, laminate_t::name, olympus_get_model_capabilities(), stp_get_model_id(), and stp_get_string_parameter().

Referenced by olympus_do_print().

static const olympus_cap_t * olympus_get_model_capabilities int  model  )  [static]
 

Definition at line 1256 of file print-olympus.c.

References olympus_model_capabilities, STP_DBG_OLYMPUS, and stp_deprintf().

Referenced by olympus_do_print(), olympus_get_laminate_pattern(), olympus_imageable_area(), olympus_parameters(), and olympus_printsize().

static void olympus_imageable_area const stp_vars_t v,
int *  left,
int *  right,
int *  bottom,
int *  top
[static]
 

Definition at line 1463 of file print-olympus.c.

References olymp_pagesize_t::border_pt_bottom, olymp_pagesize_t::border_pt_left, olymp_pagesize_t::border_pt_right, olymp_pagesize_t::border_pt_top, olymp_pagesize_list_t::item, stp_papersize_t::name, olymp_pagesize_t::name, olympus_feature(), OLYMPUS_FEATURE_BORDERLESS, olympus_get_model_capabilities(), olympus_cap_t::pages, stp_default_media_size(), stp_get_boolean_parameter(), stp_get_model_id(), stp_get_papersize_by_name(), and stp_get_string_parameter().

Referenced by olympus_do_print().

static void olympus_limit const stp_vars_t v,
int *  width,
int *  height,
int *  min_width,
int *  min_height
[static]
 

Definition at line 1512 of file print-olympus.c.

static stp_parameter_list_t olympus_list_parameters const stp_vars_t v  )  [static]
 

Definition at line 1322 of file print-olympus.c.

References float_parameter_count, float_parameters, stp_parameter_list_add_param(), stp_parameter_list_create(), the_parameter_count, and the_parameters.

static void olympus_parameters const stp_vars_t v,
const char *  name,
stp_parameter_t description
[static]
 

Definition at line 1335 of file print-olympus.c.

References _, float_param_t::defval, float_parameter_count, float_parameters, stp_papersize_t::height, olympus_cap_t::inks, laminate_list_t::item, ink_list_t::item, olymp_resolution_list_t::item, olymp_pagesize_list_t::item, olympus_cap_t::laminate, float_param_t::max, float_param_t::min, ink_list_t::n_items, olymp_resolution_list_t::n_items, laminate_t::name, ink_t::name, olymp_resolution_t::name, stp_param_string_t::name, olymp_pagesize_t::name, olympus_feature(), OLYMPUS_FEATURE_BORDERLESS, olympus_get_model_capabilities(), olympus_cap_t::pages, olympus_cap_t::resolution, stp_fill_parameter_settings(), stp_get_model_id(), stp_get_papersize_by_name(), STP_PARAMETER_TYPE_INVALID, stp_string_list_add_string(), stp_string_list_create(), stp_string_list_param(), laminate_t::text, stp_papersize_t::text, olymp_pagesize_t::text, the_parameter_count, the_parameters, and stp_papersize_t::width.

static int olympus_print const stp_vars_t v,
stp_image_t image
[static]
 

Definition at line 2033 of file print-olympus.c.

References olympus_do_print(), stp_prune_inactive_options(), stp_vars_create_copy(), and stp_vars_destroy().

static void olympus_printsize const stp_vars_t v,
int *  width,
int *  height
[static]
 

Definition at line 1290 of file print-olympus.c.

References olymp_printsize_t::height_px, olymp_printsize_list_t::item, olympus_get_model_capabilities(), olymp_printsize_t::pagesize_name, olympus_cap_t::printsize, olymp_printsize_t::res_name, stp_erprintf(), stp_get_model_id(), stp_get_string_parameter(), and olymp_printsize_t::width_px.

Referenced by olympus_do_print().

static void p10_block_init_func stp_vars_t v  )  [static]
 

Definition at line 253 of file print-olympus.c.

References olympus_privdata_t::block_max_x, olympus_privdata_t::block_max_y, olympus_privdata_t::block_min_x, olympus_privdata_t::block_min_y, olympus_privdata_t::plane, privdata, stp_put16_le(), and stp_zprintf().

static void p10_printer_end_func stp_vars_t v  )  [static]
 

Definition at line 248 of file print-olympus.c.

References stp_zfwrite().

static void p10_printer_init_func stp_vars_t v  )  [static]
 

Definition at line 240 of file print-olympus.c.

References olympus_privdata_t::laminate, privdata, laminate_t::seq, and stp_zfwrite().

static void p200_plane_init_func stp_vars_t v  )  [static]
 

Definition at line 302 of file print-olympus.c.

References olympus_privdata_t::plane, privdata, stp_put32_be(), stp_zprintf(), olympus_privdata_t::xsize, and olympus_privdata_t::ysize.

static void p200_printer_end_func stp_vars_t v  )  [static]
 

Definition at line 308 of file print-olympus.c.

References stp_zprintf().

static void p200_printer_init_func stp_vars_t v  )  [static]
 

Definition at line 297 of file print-olympus.c.

References stp_zfwrite().

static void p300_block_init_func stp_vars_t v  )  [static]
 

Definition at line 380 of file print-olympus.c.

References olympus_privdata_t::block_max_x, olympus_privdata_t::block_max_y, olympus_privdata_t::block_min_x, olympus_privdata_t::block_min_y, olympus_privdata_t::plane, privdata, STP_DBG_OLYMPUS, stp_deprintf(), stp_put16_be(), and stp_zprintf().

static void p300_plane_end_func stp_vars_t v  )  [static]
 

Definition at line 372 of file print-olympus.c.

References olympus_privdata_t::plane, privdata, STP_DBG_OLYMPUS, stp_deprintf(), and stp_zprintf().

static void p300_printer_init_func stp_vars_t v  )  [static]
 

Definition at line 364 of file print-olympus.c.

References privdata, stp_put16_be(), stp_zfwrite(), olympus_privdata_t::xdpi, and olympus_privdata_t::ydpi.

static void p400_block_init_func stp_vars_t v  )  [static]
 

Definition at line 505 of file print-olympus.c.

References olympus_privdata_t::block_max_x, olympus_privdata_t::block_max_y, olympus_privdata_t::block_min_x, olympus_privdata_t::block_min_y, olympus_privdata_t::pagesize, olympus_privdata_t::plane, privdata, stp_put16_be(), stp_zfwrite(), stp_zprintf(), olympus_privdata_t::xsize, olympus_privdata_t::ysize, and zero.

static void p400_plane_end_func stp_vars_t v  )  [static]
 

Definition at line 500 of file print-olympus.c.

References stp_zfwrite(), stp_zprintf(), and zero.

static void p400_plane_init_func stp_vars_t v  )  [static]
 

Definition at line 495 of file print-olympus.c.

References stp_zfwrite(), stp_zprintf(), and zero.

static void p400_printer_init_func stp_vars_t v  )  [static]
 

Definition at line 471 of file print-olympus.c.

References olympus_privdata_t::pagesize, privdata, stp_put16_be(), stp_putc(), stp_zfwrite(), stp_zprintf(), olympus_privdata_t::xsize, olympus_privdata_t::ysize, and zero.

static void p440_block_end_func stp_vars_t v  )  [static]
 

Definition at line 657 of file print-olympus.c.

References olympus_privdata_t::block_max_x, olympus_privdata_t::block_max_y, olympus_privdata_t::block_min_x, olympus_privdata_t::block_min_y, privdata, STP_DBG_OLYMPUS, stp_deprintf(), stp_zfwrite(), and zero.

static void p440_block_init_func stp_vars_t v  )  [static]
 

Definition at line 634 of file print-olympus.c.

References olympus_privdata_t::block_max_x, olympus_privdata_t::block_max_y, olympus_privdata_t::block_min_x, olympus_privdata_t::block_min_y, olympus_privdata_t::pagesize, privdata, stp_put16_be(), stp_zfwrite(), stp_zprintf(), olympus_privdata_t::xsize, olympus_privdata_t::ysize, and zero.

static void p440_printer_end_func stp_vars_t v  )  [static]
 

Definition at line 629 of file print-olympus.c.

References stp_zfwrite(), stp_zprintf(), and zero.

static void p440_printer_init_func stp_vars_t v  )  [static]
 

Definition at line 597 of file print-olympus.c.

References olympus_privdata_t::laminate, olympus_privdata_t::pagesize, privdata, laminate_t::seq, stp_put16_be(), stp_putc(), stp_zfwrite(), stp_zprintf(), olympus_privdata_t::xsize, olympus_privdata_t::ysize, and zero.

static int print_olympus_module_exit void   )  [static]
 

Definition at line 2076 of file print-olympus.c.

References print_olympus_module_data, stp_family::printer_list, and stp_family_unregister().

static int print_olympus_module_init void   )  [static]
 

Definition at line 2069 of file print-olympus.c.

References print_olympus_module_data, stp_family::printer_list, and stp_family_register().

static void updp10_printer_end_func stp_vars_t v  )  [static]
 

Definition at line 839 of file print-olympus.c.

References olympus_privdata_t::laminate, privdata, laminate_t::seq, stp_put16_be(), stp_zfwrite(), olympus_privdata_t::xsize, and olympus_privdata_t::ysize.

static void updp10_printer_init_func stp_vars_t v  )  [static]
 

Definition at line 825 of file print-olympus.c.

References privdata, stp_put16_be(), stp_put32_be(), stp_put32_le(), stp_zfwrite(), olympus_privdata_t::xsize, and olympus_privdata_t::ysize.


Variable Documentation

const olymp_resolution_list_t all_res_list [static]
 

Initial value:

{
  all_resolutions, sizeof(all_resolutions) / sizeof(olymp_resolution_t)
}

Definition at line 989 of file print-olympus.c.

Referenced by olympus_describe_resolution().

const olymp_resolution_t all_resolutions[] [static]
 

Initial value:

{
  { "306x306", 306, 306},
  { "153x153", 153, 153},
  { "314x314", 314, 314},
  { "300x300", 300, 300},
  { "317x316", 317, 316},
  { "320x320", 320, 320},
}

Definition at line 979 of file print-olympus.c.

const ink_list_t bgr_ink_list [static]
 

Initial value:

{
  bgr_inks, sizeof(bgr_inks) / sizeof(ink_t)
}

Definition at line 199 of file print-olympus.c.

const ink_t bgr_inks[] [static]
 

Initial value:

{
  { "RGB", 3, "RGB", "\3\2\1" },
}

Definition at line 194 of file print-olympus.c.

const ink_list_t cmy_ink_list [static]
 

Initial value:

{
  cmy_inks, sizeof(cmy_inks) / sizeof(ink_t)
}

Definition at line 169 of file print-olympus.c.

const ink_t cmy_inks[] [static]
 

Initial value:

{
  { "CMY", 3, "CMY", "\1\2\3" },
}

Definition at line 164 of file print-olympus.c.

const olymp_pagesize_t cp220_page[] [static]
 

Initial value:

{
  { "Postcard", "Postcard 148x100mm", -1, -1, 13, 13, 16, 18},
  { "w253h337", "CP_L 89x119mm", -1, -1, 13, 13, 15, 15},
  { "w244h155", "Card 54x86mm", -1, -1, 15, 15, 13, 13},
  { "w283h566", "Wide 200x100mm", -1, -1, 13, 13, 20, 20},
  { "Custom", NULL, -1, -1, 13, 13, 16, 18},
}

Definition at line 760 of file print-olympus.c.

const olymp_pagesize_list_t cp220_page_list [static]
 

Initial value:

{
  cp220_page, sizeof(cp220_page) / sizeof(olymp_pagesize_t)
}

Definition at line 769 of file print-olympus.c.

const olymp_printsize_t cp220_printsize[] [static]
 

Initial value:

{
  { "314x314", "Postcard", 1232, 1808},
  { "314x314", "w253h337", 1100, 1456},
  { "314x314", "w244h155", 1040, 672},
  { "314x314", "w283h566", 1232, 2416},
  { "314x314", "Custom", 1232, 1808},
}

Definition at line 774 of file print-olympus.c.

const olymp_printsize_list_t cp220_printsize_list [static]
 

Initial value:

{
  cp220_printsize, sizeof(cp220_printsize) / sizeof(olymp_printsize_t)
}

Definition at line 783 of file print-olympus.c.

const char cpx00_adj_cyan[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"32\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.000000 0.035294 0.070588 0.101961 0.117647 0.168627 0.180392 0.227451\n"
  "0.258824 0.286275 0.317647 0.341176 0.376471 0.411765 0.427451 0.478431\n"
  "0.505882 0.541176 0.576471 0.611765 0.654902 0.678431 0.705882 0.737255\n"
  "0.764706 0.792157 0.811765 0.839216 0.862745 0.894118 0.909804 0.925490\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 719 of file print-olympus.c.

const char cpx00_adj_magenta[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"32\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.011765 0.019608 0.035294 0.047059 0.054902 0.101961 0.133333 0.156863\n"
  "0.192157 0.235294 0.274510 0.321569 0.360784 0.403922 0.443137 0.482353\n"
  "0.521569 0.549020 0.584314 0.619608 0.658824 0.705882 0.749020 0.792157\n"
  "0.831373 0.890196 0.933333 0.964706 0.988235 0.992157 0.992157 0.996078\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 732 of file print-olympus.c.

const char cpx00_adj_yellow[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"32\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.003922 0.015686 0.015686 0.023529 0.027451 0.054902 0.094118 0.129412\n"
  "0.180392 0.219608 0.250980 0.286275 0.317647 0.341176 0.388235 0.427451\n"
  "0.470588 0.509804 0.552941 0.596078 0.627451 0.682353 0.768627 0.796078\n"
  "0.890196 0.921569 0.949020 0.968627 0.984314 0.992157 0.992157 1.000000\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 745 of file print-olympus.c.

const olymp_pagesize_t cpx00_page[] [static]
 

Initial value:

{
  { "Postcard", "Postcard 148x100mm", -1, -1, 13, 13, 16, 18},
  { "w253h337", "CP_L 89x119mm", -1, -1, 13, 13, 15, 15},
  { "w244h155", "Card 54x86mm", -1, -1, 15, 15, 13, 13},
  { "Custom", NULL, -1, -1, 13, 13, 16, 18},
}

Definition at line 671 of file print-olympus.c.

const olymp_pagesize_list_t cpx00_page_list [static]
 

Initial value:

{
  cpx00_page, sizeof(cpx00_page) / sizeof(olymp_pagesize_t)
}

Definition at line 679 of file print-olympus.c.

const olymp_printsize_t cpx00_printsize[] [static]
 

Initial value:

{
  { "314x314", "Postcard", 1232, 1808},
  { "314x314", "w253h337", 1100, 1456},
  { "314x314", "w244h155", 1040, 672},
  { "314x314", "Custom", 1232, 1808},
}

Definition at line 684 of file print-olympus.c.

const olymp_printsize_list_t cpx00_printsize_list [static]
 

Initial value:

{
  cpx00_printsize, sizeof(cpx00_printsize) / sizeof(olymp_printsize_t)
}

Definition at line 692 of file print-olympus.c.

const olymp_pagesize_t cx400_page[] [static]
 

Initial value:

{
  { "w288h432", NULL, -1, -1, 23, 23, 28, 28},
  { "w288h387", "4x5 3/8 (Digital Camera 3:4)", -1, -1, 23, 23, 27, 26},
  { "w288h504", NULL, -1, -1, 23, 23, 23, 22},
  { "Custom", NULL, -1, -1, 0, 0, 0, 0},
}

Definition at line 922 of file print-olympus.c.

const olymp_pagesize_list_t cx400_page_list [static]
 

Initial value:

{
  cx400_page, sizeof(cx400_page) / sizeof(olymp_pagesize_t)
}

Definition at line 930 of file print-olympus.c.

const olymp_printsize_t cx400_printsize[] [static]
 

Initial value:

{
  { "317x316", "w288h387", 1268, 1658},
  { "317x316", "w288h432", 1268, 1842},
  { "317x316", "w288h504", 1268, 2208},
  { "317x316", "Custom", 1268, 1842},
}

Definition at line 935 of file print-olympus.c.

const olymp_printsize_list_t cx400_printsize_list [static]
 

Initial value:

{
  cx400_printsize, sizeof(cx400_printsize) / sizeof(olymp_printsize_t)
}

Definition at line 943 of file print-olympus.c.

const olymp_resolution_t cx400_res[] [static]
 

Initial value:

{
  { "317x316", 317, 316},
}

Definition at line 912 of file print-olympus.c.

const olymp_resolution_list_t cx400_res_list [static]
 

Initial value:

{
  cx400_res, sizeof(cx400_res) / sizeof(olymp_resolution_t)
}

Definition at line 917 of file print-olympus.c.

const int float_parameter_count [static]
 

Initial value:

sizeof(float_parameters) / sizeof(const float_param_t)

Definition at line 1253 of file print-olympus.c.

Referenced by olympus_list_parameters(), and olympus_parameters().

const float_param_t float_parameters[] [static]
 

Definition at line 1217 of file print-olympus.c.

Referenced by olympus_list_parameters(), and olympus_parameters().

const olympus_cap_t olympus_model_capabilities[] [static]
 

Definition at line 994 of file print-olympus.c.

Referenced by olympus_get_model_capabilities().

const laminate_t p10_laminate[] [static]
 

Initial value:

{
  {"Coated",  N_("Coated"),  {1, "\x00"}},
  {"None",    N_("None"),    {1, "\x02"}},
}

Definition at line 262 of file print-olympus.c.

const laminate_list_t p10_laminate_list [static]
 

Initial value:

{
  p10_laminate, sizeof(p10_laminate) / sizeof(laminate_t)
}

Definition at line 268 of file print-olympus.c.

const olymp_pagesize_t p10_page[] [static]
 

Initial value:

{
  { "w288h432", "4 x 6", -1, -1, 0, 0, 16, 0},  
  { "B7", "3.5 x 5", -1, -1, 0, 0, 4, 0},       
  { "Custom", NULL, -1, -1, 28, 28, 48, 48},
}

Definition at line 216 of file print-olympus.c.

const olymp_pagesize_list_t p10_page_list [static]
 

Initial value:

{
  p10_page, sizeof(p10_page) / sizeof(olymp_pagesize_t)
}

Definition at line 223 of file print-olympus.c.

const olymp_printsize_t p10_printsize[] [static]
 

Initial value:

{
  { "320x320", "w288h432", 1280, 1848},
  { "320x320", "B7",  1144,  1591},
  { "320x320", "Custom", 1280, 1848},
}

Definition at line 228 of file print-olympus.c.

const olymp_printsize_list_t p10_printsize_list [static]
 

Initial value:

{
  p10_printsize, sizeof(p10_printsize) / sizeof(olymp_printsize_t)
}

Definition at line 235 of file print-olympus.c.

const char p200_adj_any[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"33\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.000000 0.039216 0.078431 0.117647 0.152941 0.192157 0.231373 0.266667\n"
  "0.301961 0.341176 0.376471 0.411765 0.447059 0.482353 0.513725 0.549020\n"
  "0.580392 0.615686 0.647059 0.678431 0.709804 0.741176 0.768627 0.796078\n"
  "0.827451 0.854902 0.878431 0.905882 0.929412 0.949020 0.972549 0.988235\n"
  "1.000000\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 313 of file print-olympus.c.

const olymp_pagesize_t p200_page[] [static]
 

Initial value:

{
  { "ISOB7", "80x125mm", -1, -1, 16, 17, 33, 33},
  { "Custom", NULL, -1, -1, 16, 17, 33, 33},
}

Definition at line 275 of file print-olympus.c.

const olymp_pagesize_list_t p200_page_list [static]
 

Initial value:

{
  p200_page, sizeof(p200_page) / sizeof(olymp_pagesize_t)
}

Definition at line 281 of file print-olympus.c.

const olymp_printsize_t p200_printsize[] [static]
 

Initial value:

{
  { "320x320", "ISOB7", 960, 1280},
  { "320x320", "Custom", 960, 1280},
}

Definition at line 286 of file print-olympus.c.

const olymp_printsize_list_t p200_printsize_list [static]
 

Initial value:

{
  p200_printsize, sizeof(p200_printsize) / sizeof(olymp_printsize_t)
}

Definition at line 292 of file print-olympus.c.

const char p300_adj_cyan[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"32\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.078431 0.211765 0.250980 0.282353 0.309804 0.333333 0.352941 0.368627\n"
  "0.388235 0.403922 0.427451 0.443137 0.458824 0.478431 0.498039 0.513725\n"
  "0.529412 0.545098 0.556863 0.576471 0.592157 0.611765 0.627451 0.647059\n"
  "0.666667 0.682353 0.701961 0.713725 0.725490 0.729412 0.733333 0.737255\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 394 of file print-olympus.c.

const char p300_adj_magenta[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"32\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.047059 0.211765 0.250980 0.278431 0.305882 0.333333 0.349020 0.364706\n"
  "0.380392 0.396078 0.415686 0.435294 0.450980 0.466667 0.482353 0.498039\n"
  "0.513725 0.525490 0.541176 0.556863 0.572549 0.592157 0.611765 0.631373\n"
  "0.650980 0.670588 0.694118 0.705882 0.721569 0.741176 0.745098 0.756863\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 407 of file print-olympus.c.

const char p300_adj_yellow[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"32\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.047059 0.117647 0.203922 0.250980 0.274510 0.301961 0.321569 0.337255\n"
  "0.352941 0.364706 0.380392 0.396078 0.407843 0.423529 0.439216 0.450980\n"
  "0.466667 0.482353 0.498039 0.513725 0.533333 0.552941 0.572549 0.596078\n"
  "0.615686 0.635294 0.650980 0.666667 0.682353 0.690196 0.701961 0.713725\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 420 of file print-olympus.c.

const olymp_pagesize_t p300_page[] [static]
 

Initial value:

{
  { "A6", NULL, -1, -1, 28, 28, 48, 48},
  { "Custom", NULL, -1, -1, 28, 28, 48, 48},
}

Definition at line 340 of file print-olympus.c.

const olymp_pagesize_list_t p300_page_list [static]
 

Initial value:

{
  p300_page, sizeof(p300_page) / sizeof(olymp_pagesize_t)
}

Definition at line 346 of file print-olympus.c.

const olymp_printsize_t p300_printsize[] [static]
 

Initial value:

{
  { "306x306", "A6", 1024, 1376},
  { "153x153", "A6",  512,  688},
  { "306x306", "Custom", 1024, 1376},
  { "153x153", "Custom", 1024, 1376},
}

Definition at line 351 of file print-olympus.c.

const olymp_printsize_list_t p300_printsize_list [static]
 

Initial value:

{
  p300_printsize, sizeof(p300_printsize) / sizeof(olymp_printsize_t)
}

Definition at line 359 of file print-olympus.c.

const olymp_resolution_t p300_res[] [static]
 

Initial value:

{
  { "306x306", 306, 306},
  { "153x153", 153, 153},
}

Definition at line 329 of file print-olympus.c.

const olymp_resolution_list_t p300_res_list [static]
 

Initial value:

{
  p300_res, sizeof(p300_res) / sizeof(olymp_resolution_t)
}

Definition at line 335 of file print-olympus.c.

const char p400_adj_cyan[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"32\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.003922 0.031373 0.058824 0.090196 0.125490 0.156863 0.184314 0.219608\n"
  "0.250980 0.278431 0.309804 0.341176 0.376471 0.403922 0.439216 0.470588\n"
  "0.498039 0.517647 0.533333 0.545098 0.564706 0.576471 0.596078 0.615686\n"
  "0.627451 0.647059 0.658824 0.678431 0.690196 0.705882 0.721569 0.737255\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 528 of file print-olympus.c.

const char p400_adj_magenta[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"32\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.003922 0.031373 0.062745 0.098039 0.125490 0.156863 0.188235 0.215686\n"
  "0.250980 0.282353 0.309804 0.345098 0.376471 0.407843 0.439216 0.470588\n"
  "0.501961 0.521569 0.549020 0.572549 0.592157 0.619608 0.643137 0.662745\n"
  "0.682353 0.713725 0.737255 0.756863 0.784314 0.807843 0.827451 0.850980\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 541 of file print-olympus.c.

const char p400_adj_yellow[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"32\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.003922 0.027451 0.054902 0.090196 0.121569 0.156863 0.184314 0.215686\n"
  "0.250980 0.282353 0.309804 0.345098 0.372549 0.400000 0.435294 0.466667\n"
  "0.498039 0.525490 0.552941 0.580392 0.607843 0.631373 0.658824 0.678431\n"
  "0.698039 0.725490 0.760784 0.784314 0.811765 0.839216 0.866667 0.890196\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 554 of file print-olympus.c.

const olymp_pagesize_t p400_page[] [static]
 

Initial value:

{
  { "A4", NULL, -1, -1, 22, 22, 54, 54},
  { "c8x10", "A5 wide", -1, -1, 58, 59, 84, 85},
  { "C6", "2 Postcards (A4)", -1, -1, 9, 9, 9, 9},
  { "Custom", NULL, -1, -1, 22, 22, 54, 54},
}

Definition at line 445 of file print-olympus.c.

const olymp_pagesize_list_t p400_page_list [static]
 

Initial value:

{
  p400_page, sizeof(p400_page) / sizeof(olymp_pagesize_t)
}

Definition at line 453 of file print-olympus.c.

const olymp_printsize_t p400_printsize[] [static]
 

Initial value:

{
  { "314x314", "A4", 2400, 3200},
  { "314x314", "c8x10", 2000, 2400},
  { "314x314", "C6", 1328, 1920},
  { "314x314", "Custom", 2400, 3200},
}

Definition at line 458 of file print-olympus.c.

const olymp_printsize_list_t p400_printsize_list [static]
 

Initial value:

{
  p400_printsize, sizeof(p400_printsize) / sizeof(olymp_printsize_t)
}

Definition at line 466 of file print-olympus.c.

const olymp_pagesize_t p440_page[] [static]
 

Initial value:

{
  { "A4", NULL, -1, -1, 10, 9, 54, 54},
  { "c8x10", "A5 wide", -1, -1, 58, 59, 72, 72},
  { "C6", "2 Postcards (A4)", -1, -1, 9, 9, 9, 9},
  { "w255h581", "A6 wide", -1, -1, 25, 25, 25, 24},
  { "Custom", NULL, -1, -1, 22, 22, 54, 54},
}

Definition at line 569 of file print-olympus.c.

const olymp_pagesize_list_t p440_page_list [static]
 

Initial value:

{
  p440_page, sizeof(p440_page) / sizeof(olymp_pagesize_t)
}

Definition at line 578 of file print-olympus.c.

const olymp_printsize_t p440_printsize[] [static]
 

Initial value:

{
  { "314x314", "A4", 2508, 3200},
  { "314x314", "c8x10", 2000, 2508},
  { "314x314", "C6", 1328, 1920},
  { "314x314", "w255h581", 892, 2320},
  { "314x314", "Custom", 2508, 3200},
}

Definition at line 583 of file print-olympus.c.

const olymp_printsize_list_t p440_printsize_list [static]
 

Initial value:

{
  p440_printsize, sizeof(p440_printsize) / sizeof(olymp_printsize_t)
}

Definition at line 592 of file print-olympus.c.

stp_family_t print_olympus_module_data [static]
 

Initial value:

  {
    &print_olympus_printfuncs,
    NULL
  }

Definition at line 2061 of file print-olympus.c.

Referenced by print_olympus_module_exit(), and print_olympus_module_init().

const stp_printfuncs_t print_olympus_printfuncs [static]
 

Initial value:

{
  olympus_list_parameters,
  olympus_parameters,
  stp_default_media_size,
  olympus_imageable_area,
  olympus_limit,
  olympus_print,
  olympus_describe_resolution,
  olympus_describe_output,
  stp_verify_printer_params,
  NULL,
  NULL
}

Definition at line 2043 of file print-olympus.c.

olympus_privdata_t privdata [static]
 

Definition at line 135 of file print-olympus.c.

Referenced by cpx00_plane_init_func(), cpx00_printer_init_func(), cx400_printer_init_func(), olympus_do_print(), p10_block_init_func(), p10_printer_init_func(), p200_plane_init_func(), p300_block_init_func(), p300_plane_end_func(), p300_printer_init_func(), p400_block_init_func(), p400_printer_init_func(), p440_block_end_func(), p440_block_init_func(), p440_printer_init_func(), updp10_printer_end_func(), and updp10_printer_init_func().

const olymp_resolution_t res_314dpi[] [static]
 

Initial value:

{
  { "314x314", 314, 314},
}

Definition at line 435 of file print-olympus.c.

const olymp_resolution_list_t res_314dpi_list [static]
 

Initial value:

{
  res_314dpi, sizeof(res_314dpi) / sizeof(olymp_resolution_t)
}

Definition at line 440 of file print-olympus.c.

const olymp_resolution_t res_320dpi[] [static]
 

Initial value:

{
  { "320x320", 320, 320},
}

Definition at line 206 of file print-olympus.c.

const olymp_resolution_list_t res_320dpi_list [static]
 

Initial value:

{
  res_320dpi, sizeof(res_320dpi) / sizeof(olymp_resolution_t)
}

Definition at line 211 of file print-olympus.c.

const ink_list_t rgb_ink_list [static]
 

Initial value:

{
  rgb_inks, sizeof(rgb_inks) / sizeof(ink_t)
}

Definition at line 189 of file print-olympus.c.

const ink_t rgb_inks[] [static]
 

Initial value:

{
  { "RGB", 3, "RGB", "\1\2\3" },
}

Definition at line 184 of file print-olympus.c.

stp_module_t stp_module_data
 

Initial value:

  {
    "olympus",
    VERSION,
    "Olympus family driver",
    STP_MODULE_CLASS_FAMILY,
    NULL,
    print_olympus_module_init,
    print_olympus_module_exit,
    (void *) &print_olympus_module_data
  }

Definition at line 2088 of file print-olympus.c.

stp_module_version_t stp_module_version = {0, 0}
 

Definition at line 2086 of file print-olympus.c.

int the_parameter_count [static]
 

Initial value:

sizeof(the_parameters) / sizeof(const stp_parameter_t)

Definition at line 1205 of file print-olympus.c.

Referenced by olympus_list_parameters(), and olympus_parameters().

const stp_parameter_t the_parameters[] [static]
 

Definition at line 1153 of file print-olympus.c.

Referenced by olympus_list_parameters(), and olympus_parameters().

const char updp10_adj_cyan[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"33\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.113725 0.188235 0.247059 0.286275 0.317647 0.345098 0.368627 0.384314\n"
  "0.400000 0.407843 0.423529 0.439216 0.450980 0.466667 0.482353 0.498039\n"
  "0.509804 0.525490 0.545098 0.560784 0.580392 0.596078 0.619608 0.643137\n"
  "0.662745 0.686275 0.709804 0.729412 0.756863 0.780392 0.811765 0.843137\n"
  "1.000000\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 868 of file print-olympus.c.

const char updp10_adj_magenta[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"33\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.105882 0.211765 0.286275 0.333333 0.364706 0.388235 0.403922 0.415686\n"
  "0.427451 0.439216 0.450980 0.462745 0.478431 0.494118 0.505882 0.521569\n"
  "0.537255 0.552941 0.568627 0.584314 0.600000 0.619608 0.643137 0.662745\n"
  "0.682353 0.709804 0.733333 0.760784 0.792157 0.823529 0.858824 0.890196\n"
  "1.000000\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 882 of file print-olympus.c.

const char updp10_adj_yellow[] [static]
 

Initial value:

  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<gutenprint>\n"
  "<curve wrap=\"nowrap\" type=\"spline\" gamma=\"0\">\n"
  "<sequence count=\"33\" lower-bound=\"0\" upper-bound=\"1\">\n"
  "0.101961 0.160784 0.196078 0.227451 0.243137 0.254902 0.266667 0.286275\n"
  "0.309804 0.337255 0.368627 0.396078 0.423529 0.443137 0.462745 0.478431\n"
  "0.501961 0.517647 0.537255 0.556863 0.576471 0.596078 0.619608 0.643137\n"
  "0.666667 0.690196 0.709804 0.737255 0.760784 0.780392 0.796078 0.803922\n"
  "1.000000\n"
  "</sequence>\n"
  "</curve>\n"
  "</gutenprint>\n"

Definition at line 896 of file print-olympus.c.

const laminate_t updp10_laminate[] [static]
 

Initial value:

{
  {"Glossy",  N_("Glossy"),  {1, "\x00"}},
  {"Texture", N_("Texture"), {1, "\x08"}},
  {"Matte",   N_("Matte"),   {1, "\x0c"}},
}

Definition at line 856 of file print-olympus.c.

const laminate_list_t updp10_laminate_list [static]
 

Initial value:

{
  updp10_laminate, sizeof(updp10_laminate) / sizeof(laminate_t)
}

Definition at line 863 of file print-olympus.c.

const olymp_pagesize_t updp10_page[] [static]
 

Initial value:

{
  { "w288h432", "UPC-10P23 (2:3)", -1, -1, 12, 12, 18, 18},
  { "w288h387", "UPC-10P34 (3:4)", -1, -1, 12, 12, 16, 16},
  { "w288h432", "UPC-10S01 (Sticker)", -1, -1, 12, 12, 18, 18},
  { "Custom", NULL, -1, -1, 12, 12, 0, 0},
}

Definition at line 800 of file print-olympus.c.

const olymp_pagesize_list_t updp10_page_list [static]
 

Initial value:

{
  updp10_page, sizeof(updp10_page) / sizeof(olymp_pagesize_t)
}

Definition at line 808 of file print-olympus.c.

const olymp_printsize_t updp10_printsize[] [static]
 

Initial value:

{
  { "300x300", "w288h432", 1200, 1800},
  { "300x300", "w288h387", 1200, 1600},
  { "300x300", "Custom", 1200, 1800},
}

Definition at line 813 of file print-olympus.c.

const olymp_printsize_list_t updp10_printsize_list [static]
 

Initial value:

{
  updp10_printsize, sizeof(updp10_printsize) / sizeof(olymp_printsize_t)
}

Definition at line 820 of file print-olympus.c.

const olymp_resolution_t updp10_res[] [static]
 

Initial value:

{
  { "300x300", 300, 300},
}

Definition at line 790 of file print-olympus.c.

const olymp_resolution_list_t updp10_res_list [static]
 

Initial value:

{
  updp10_res, sizeof(updp10_res) / sizeof(olymp_resolution_t)
}

Definition at line 795 of file print-olympus.c.

const ink_list_t ymc_ink_list [static]
 

Initial value:

{
  ymc_inks, sizeof(ymc_inks) / sizeof(ink_t)
}

Definition at line 179 of file print-olympus.c.

const ink_t ymc_inks[] [static]
 

Initial value:

{
  { "CMY", 3, "CMY", "\3\2\1" },
}

Definition at line 174 of file print-olympus.c.

const char* zero = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" [static]
 

Definition at line 58 of file print-olympus.c.

Referenced by cpx00_plane_init_func(), cpx00_printer_init_func(), p400_block_init_func(), p400_plane_end_func(), p400_plane_init_func(), p400_printer_init_func(), p440_block_end_func(), p440_block_init_func(), p440_printer_end_func(), and p440_printer_init_func().


Generated on Thu Feb 10 19:29:31 2005 for libgutenprint API Reference by  doxygen 1.4.1