#include <gutenprint/gutenprint.h>
#include <gutenprint/gutenprint-intl-internal.h>
#include "gutenprint-internal.h"
#include <string.h>
Go to the source code of this file.
Data Structures | |
struct | float_param_t |
struct | paper_t |
Defines | |
#define | USEEPSEWAVE 1 |
#define | STP_ECOLOR_LC 4 |
#define | STP_ECOLOR_LM 5 |
#define | STP_ECOLOR_LY 6 |
#define | false 0 |
#define | true 1 |
#define | max(a, b) ((a > b) ? (a) : (b)) |
#define | INCH(x) (72 * x) |
#define | NCHANNELS (7) |
#define | DPI300 0 |
#define | DPI600 1 |
#define | DPI1200 2 |
#define | DPI2400 3 |
#define | DPItest 4 |
#define | V_NOZZLE_MASK 0x3 |
#define | H_NOZZLE_MASK 0xc |
#define | NOZZLE_MASK 0xf |
#define | PRINT_MODE_300 0x100 |
#define | PRINT_MODE_600 0x200 |
#define | PRINT_MODE_1200 0x300 |
#define | PRINT_MODE_2400 0x400 |
#define | COLOR_MODE_K 0x1000 |
#define | COLOR_MODE_C 0x2000 |
#define | COLOR_MODE_Y 0x4000 |
#define | COLOR_MODE_M 0x8000 |
#define | COLOR_MODE_LC 0x10000 |
#define | COLOR_MODE_LY 0x20000 |
#define | COLOR_MODE_LM 0x40000 |
#define | COLOR_MODE_CMYK (COLOR_MODE_C | COLOR_MODE_M | COLOR_MODE_Y | COLOR_MODE_K) |
#define | COLOR_MODE_CMY (COLOR_MODE_C | COLOR_MODE_M | COLOR_MODE_Y) |
#define | COLOR_MODE_CcMcYK (COLOR_MODE_C | COLOR_MODE_LC | COLOR_MODE_M | COLOR_MODE_LM | COLOR_MODE_Y | COLOR_MODE_K) |
#define | COLOR_MODE_CcMcY (COLOR_MODE_C | COLOR_MODE_LC | COLOR_MODE_M | COLOR_MODE_LM | COLOR_MODE_Y) |
#define | COLOR_MODE_MASK 0x7f000 |
#define | PRINT_MODE_MASK 0xf00 |
#define | COLOR_MODE_PHOTO (COLOR_MODE_LC | COLOR_MODE_LM) |
#define | BWR 0 |
#define | BWL 1 |
#define | CR 2 |
#define | CL 3 |
#define | LEXMARK_INK_K 1 |
#define | LEXMARK_INK_CMY 2 |
#define | LEXMARK_INK_CMYK 4 |
#define | LEXMARK_INK_CcMmYK 8 |
#define | LEXMARK_INK_CcMmYy 16 |
#define | LEXMARK_INK_CcMmYyK 32 |
#define | LEXMARK_INK_BLACK_MASK |
#define | LEXMARK_INK_PHOTO_MASK |
#define | LEXMARK_SLOT_ASF1 1 |
#define | LEXMARK_SLOT_ASF2 2 |
#define | LEXMARK_SLOT_MAN1 4 |
#define | LEXMARK_SLOT_MAN2 8 |
#define | LEXMARK_CAP_DMT 1<<0 |
#define | LEXMARK_CAP_MSB_FIRST 1<<1 |
#define | LEXMARK_CAP_CMD61 1<<2 |
#define | LEXMARK_CAP_CMD6d 1<<3 |
#define | LEXMARK_CAP_CMD70 1<<4 |
#define | LEXMARK_CAP_CMD72 1<<5 |
#define | LEXM_RES_COUNT 30 |
#define | LX_Z52_300_DPI 1 |
#define | LX_Z52_600_DPI 3 |
#define | LX_Z52_1200_DPI 4 |
#define | LX_Z52_2400_DPI 5 |
#define | LX_Z52_COLOR_PRINT 0 |
#define | LX_Z52_BLACK_PRINT 1 |
#define | LX_PSHIFT 0x13 |
#define | LX_Z52_COLOR_MODE_POS 0x9 |
#define | LX_Z52_RESOLUTION_POS 0x7 |
#define | LX_Z52_PRINT_DIRECTION_POS 0x8 |
#define | LXM_Z52_HEADERSIZE 34 |
#define | LXM_Z42_HEADERSIZE 34 |
#define | LXM3200_LEFTOFFS 6254 |
#define | LXM3200_RIGHTOFFS (LXM3200_LEFTOFFS-2120) |
#define | LXM_3200_HEADERSIZE 24 |
#define | LXM_Z52_STARTSIZE 0x35 |
#define | LXM_Z42_STARTSIZE 0x30 |
#define | ESC2a "\033\052" |
#define | LXM_3200_STARTSIZE 32 |
#define | stp_module_version print_lexmark_LTX_stp_module_version |
#define | stp_module_data print_lexmark_LTX_stp_module_data |
Typedefs | |
typedef enum Lex_model | Lex_model |
typedef lexmark_res_t | lexmark_res_t_array [LEXM_RES_COUNT] |
typedef lexm_privdata_weave | lexm_privdata_weave |
typedef Lexmark_head_colors | Lexmark_head_colors |
Enumerations | |
enum | Lex_model { m_lex7500, m_z52 = 10052, m_z42 = 10042, m_3200 = 3200 } |
Functions | |
static void | flush_pass (stp_vars_t *v, int passno, int vertical_subpass) |
static int | get_lr_shift (int mode) |
static int | lexmark_calc_3200_checksum (unsigned char *data) |
static int | model_to_index (int model) |
static const lexmark_cap_t * | lexmark_get_model_capabilities (int model) |
static const lexmark_inkname_t * | lexmark_get_ink_type (const char *name, int printing_color, const lexmark_cap_t *caps) |
static const lexmark_inkparam_t * | lexmark_get_ink_parameter (const char *name, int printing_color, const lexmark_cap_t *caps, const stp_vars_t *nv) |
static const paper_t * | get_media_type (const char *name, const lexmark_cap_t *caps) |
static int | lexmark_source_type (const char *name, const lexmark_cap_t *caps) |
static const lexmark_lineoff_t * | lexmark_head_offset (int ydpi, const char *ink_type, const lexmark_cap_t *caps, const lexmark_inkparam_t *ink_parameter, lexmark_lineoff_t *lineoff_buffer) |
static int | lexmark_get_phys_resolution_vertical (int model) |
static const lexmark_res_t * | lexmark_get_resolution_para (int model, const char *resolution) |
static int | lexmark_print_bidirectional (int model, const char *resolution) |
static const char * | lexmark_lum_adjustment (const lexmark_cap_t *caps, const stp_vars_t *v) |
static const char * | lexmark_hue_adjustment (const lexmark_cap_t *caps, const stp_vars_t *v) |
static const char * | lexmark_sat_adjustment (const lexmark_cap_t *caps, const stp_vars_t *v) |
static void | lexmark_describe_resolution (const stp_vars_t *v, int *x, int *y) |
static stp_parameter_list_t | lexmark_list_parameters (const stp_vars_t *v) |
static const char * | lexmark_describe_output (const stp_vars_t *v) |
static void | lexmark_parameters (const stp_vars_t *v, const char *name, stp_parameter_t *description) |
static void | internal_imageable_area (const stp_vars_t *v, int use_paper_margins, int *left, int *right, int *bottom, int *top) |
static void | lexmark_imageable_area (const stp_vars_t *v, int *left, int *right, int *bottom, int *top) |
static void | lexmark_limit (const stp_vars_t *v, int *width, int *height, int *min_width, int *min_height) |
static int | lexmark_init_printer (const stp_vars_t *v, const lexmark_cap_t *caps, int printing_color, const char *source_str, int xdpi, int ydpi, int page_width, int page_height, int top, int left, int use_dmt) |
static void | lexmark_deinit_printer (const stp_vars_t *v, const lexmark_cap_t *caps) |
static void | paper_shift (const stp_vars_t *v, int offset, const lexmark_cap_t *caps) |
static double | get_double_param (stp_vars_t *v, const char *param) |
static int | lexmark_do_print (stp_vars_t *v, stp_image_t *image) |
static int | lexmark_print (const stp_vars_t *v, stp_image_t *image) |
static unsigned char * | lexmark_init_line (int mode, unsigned char *prnBuf, int pass_length, int offset, int width, int direction, const lexmark_inkparam_t *ink_parameter, const lexmark_cap_t *caps) |
static int | lexmark_write (const stp_vars_t *v, unsigned char *prnBuf, int *paperShift, int direction, int pass_length, const lexmark_cap_t *caps, const lexmark_inkparam_t *ink_parameter, int xdpi, int yCount, Lexmark_head_colors *head_colors, int length, int mode, int ydpi, int width, int offset, int dmt) |
static int | print_lexmark_module_init (void) |
static int | print_lexmark_module_exit (void) |
Variables | |
static const stp_dotsize_t | single_dotsize [] |
static const stp_shade_t | photo_dither_shades [] |
static const char | standard_sat_adjustment [] |
static const char | standard_lum_adjustment [] |
static const char | standard_hue_adjustment [] |
static const int | lr_shift_color [10] = { 9, 18, 2*18 } |
static const int | lr_shift_black [10] = { 9, 18, 2*18 } |
static const stp_parameter_t | the_parameters [] |
static const int | the_parameter_count |
static const float_param_t | float_parameters [] |
static const int | float_parameter_count |
static const int | head_offset_cmyk [] |
static const int | head_offset_cmy [] |
static const int | head_offset_cCmMyk [] |
static const int | IDX_SEQLEN = 3 |
static const unsigned char | outbufHeader_z52 [LXM_Z52_HEADERSIZE] |
static const unsigned char | outbufHeader_z42 [LXM_Z42_HEADERSIZE] |
static const lexmark_res_t_array | lexmark_reslist_z52 |
static const lexmark_inkname_t | ink_types_z52 [] |
static int | lxm3200_headpos = 0 |
static int | lxm3200_linetoeject = 0 |
static const char | outbufHeader_3200 [LXM_3200_HEADERSIZE] |
static const lexmark_res_t_array | lexmark_reslist_3200 |
static const lexmark_inkname_t | ink_types_3200 [] |
static const lexmark_cap_t | lexmark_model_capabilities [] |
static const paper_t | lexmark_paper_list [] |
static const int | paper_type_count = sizeof(lexmark_paper_list) / sizeof(paper_t) |
static stp_param_string_t | media_sources [] |
static const stp_printfuncs_t | print_lexmark_printfuncs |
static stp_family_t | print_lexmark_module_data |
stp_module_version_t | stp_module_version = {0, 0} |
stp_module_t | stp_module_data |
|
Definition at line 176 of file print-lexmark.c. |
|
Definition at line 175 of file print-lexmark.c. |
|
Definition at line 178 of file print-lexmark.c. |
|
Definition at line 160 of file print-lexmark.c. Referenced by flush_pass(), and lexmark_do_print(). |
|
Definition at line 169 of file print-lexmark.c. |
|
Definition at line 168 of file print-lexmark.c. |
|
Definition at line 167 of file print-lexmark.c. |
|
Definition at line 166 of file print-lexmark.c. |
|
Definition at line 159 of file print-lexmark.c. Referenced by flush_pass(), get_lr_shift(), lexmark_describe_output(), lexmark_do_print(), and lexmark_init_line(). |
|
Definition at line 163 of file print-lexmark.c. Referenced by flush_pass(), lexmark_do_print(), and lexmark_init_line(). |
|
Definition at line 165 of file print-lexmark.c. Referenced by flush_pass(), lexmark_do_print(), and lexmark_init_line(). |
|
Definition at line 164 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Definition at line 162 of file print-lexmark.c. Referenced by flush_pass(), and lexmark_do_print(). |
|
Definition at line 171 of file print-lexmark.c. Referenced by get_lr_shift(). |
|
Definition at line 173 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Definition at line 161 of file print-lexmark.c. Referenced by flush_pass(), and lexmark_do_print(). |
|
Definition at line 177 of file print-lexmark.c. |
|
Definition at line 146 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Definition at line 147 of file print-lexmark.c. |
|
Definition at line 144 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Definition at line 145 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Definition at line 148 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Referenced by lexmark_deinit_printer(). |
|
Definition at line 73 of file print-lexmark.c. |
|
Definition at line 151 of file print-lexmark.c. |
|
Definition at line 77 of file print-lexmark.c. |
|
Definition at line 461 of file print-lexmark.c. |
|
Definition at line 254 of file print-lexmark.c. |
|
Definition at line 255 of file print-lexmark.c. |
|
Definition at line 256 of file print-lexmark.c. |
|
Definition at line 257 of file print-lexmark.c. |
|
Definition at line 252 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Definition at line 253 of file print-lexmark.c. |
|
Value: Definition at line 239 of file print-lexmark.c. |
|
Definition at line 235 of file print-lexmark.c. Referenced by lexmark_parameters(). |
|
Definition at line 236 of file print-lexmark.c. |
|
Definition at line 237 of file print-lexmark.c. Referenced by lexmark_parameters(). |
|
Definition at line 233 of file print-lexmark.c. Referenced by lexmark_parameters(). |
|
Definition at line 234 of file print-lexmark.c. Referenced by lexmark_parameters(). |
|
Definition at line 232 of file print-lexmark.c. Referenced by lexmark_describe_output(), and lexmark_do_print(). |
|
Value: Definition at line 242 of file print-lexmark.c. |
|
Definition at line 246 of file print-lexmark.c. |
|
Definition at line 247 of file print-lexmark.c. |
|
Definition at line 248 of file print-lexmark.c. |
|
Definition at line 249 of file print-lexmark.c. |
|
Definition at line 529 of file print-lexmark.c. |
|
Definition at line 523 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 524 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 521 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 522 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 527 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 530 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 526 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 532 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 531 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 624 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 625 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 630 of file print-lexmark.c. Referenced by lexmark_init_line(), and lexmark_write(). |
|
Referenced by lexmark_init_printer(). |
|
Definition at line 563 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Referenced by lexmark_init_printer(). |
|
Definition at line 550 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Referenced by lexmark_init_printer(). |
|
Definition at line 76 of file print-lexmark.c. Referenced by calc_rgb_to_hsl(), and internal_imageable_area(). |
|
Definition at line 93 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Definition at line 152 of file print-lexmark.c. |
|
Definition at line 156 of file print-lexmark.c. Referenced by flush_pass(), get_lr_shift(), and lexmark_init_line(). |
|
Definition at line 157 of file print-lexmark.c. Referenced by get_lr_shift(), and lexmark_init_line(). |
|
Definition at line 154 of file print-lexmark.c. Referenced by flush_pass(), get_lr_shift(), and lexmark_init_line(). |
|
Definition at line 155 of file print-lexmark.c. Referenced by flush_pass(), get_lr_shift(), and lexmark_init_line(). |
|
Definition at line 172 of file print-lexmark.c. Referenced by get_lr_shift(), and lexmark_init_line(). |
|
Definition at line 69 of file print-lexmark.c. Referenced by flush_pass(). |
|
Definition at line 70 of file print-lexmark.c. Referenced by flush_pass(). |
|
Definition at line 71 of file print-lexmark.c. |
|
Definition at line 3081 of file print-lexmark.c. |
|
Definition at line 3080 of file print-lexmark.c. |
|
Definition at line 74 of file print-lexmark.c. |
|
Definition at line 52 of file print-lexmark.c. |
|
Definition at line 150 of file print-lexmark.c. |
|
|
|
|
|
|
|
Definition at line 462 of file print-lexmark.c. |
|
Definition at line 91 of file print-lexmark.c. |
|
|
Definition at line 1569 of file print-lexmark.c. References stp_check_float_parameter(), stp_get_float_parameter(), and STP_PARAMETER_ACTIVE. |
|
Definition at line 377 of file print-lexmark.c. References COLOR_MODE_K, COLOR_MODE_MASK, lr_shift_black, lr_shift_color, PRINT_MODE_1200, PRINT_MODE_2400, PRINT_MODE_300, PRINT_MODE_600, and PRINT_MODE_MASK. Referenced by lexmark_write(). |
|
Definition at line 940 of file print-lexmark.c. References lexmark_paper_list, and paper_type_count. |
|
|
Definition at line 639 of file print-lexmark.c. Referenced by lexmark_deinit_printer(), lexmark_init_line(), lexmark_write(), and paper_shift(). |
|
Definition at line 1446 of file print-lexmark.c. References ESC2a, lexmark_calc_3200_checksum(), lxm3200_headpos, lxm3200_linetoeject, m_3200, m_lex7500, m_z42, m_z52, stp_erprintf(), and stp_zfwrite(). Referenced by lexmark_do_print(). |
|
Definition at line 1141 of file print-lexmark.c. References COLOR_MODE_K, lexmark_cap_t::inks, lexmark_get_ink_parameter(), lexmark_get_model_capabilities(), LEXMARK_INK_K, stp_get_model_id(), stp_get_string_parameter(), and lexmark_inkparam_t::used_colors. |
|
Definition at line 1099 of file print-lexmark.c. References lexmark_res_t::hres, lexmark_get_resolution_para(), stp_get_model_id(), stp_get_string_parameter(), and lexmark_res_t::vres. |
|
|
Definition at line 927 of file print-lexmark.c. References lexmark_inkname_t::ink_parameter, lexmark_get_ink_type(), and lexmark_inkname_t::name. Referenced by lexmark_describe_output(), and lexmark_do_print(). |
|
Definition at line 914 of file print-lexmark.c. Referenced by lexmark_get_ink_parameter(). |
|
Definition at line 813 of file print-lexmark.c. References lexmark_model_capabilities, model_to_index(), and stp_erprintf(). Referenced by flush_pass(), internal_imageable_area(), lexmark_describe_output(), lexmark_do_print(), lexmark_get_resolution_para(), lexmark_limit(), and lexmark_parameters(). |
|
Definition at line 1035 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Definition at line 1048 of file print-lexmark.c. References lexmark_res_t::hres, lexmark_get_model_capabilities(), lexmark_cap_t::max_xdpi, lexmark_cap_t::max_ydpi, lexmark_res_t::name, lexmark_cap_t::res_parameters, stp_erprintf(), and lexmark_res_t::vres. Referenced by lexmark_describe_resolution(), lexmark_do_print(), and lexmark_print_bidirectional(). |
|
Definition at line 976 of file print-lexmark.c. References stp_erprintf(), and lexmark_lineoff_t::v. Referenced by lexmark_do_print(). |
|
Definition at line 1086 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Definition at line 1337 of file print-lexmark.c. References internal_imageable_area(). |
|
|
Definition at line 1363 of file print-lexmark.c. References LXM_3200_STARTSIZE, LXM_Z42_STARTSIZE, LXM_Z52_STARTSIZE, m_3200, m_z42, m_z52, stp_erprintf(), and stp_zfwrite(). Referenced by lexmark_do_print(). |
|
Definition at line 1347 of file print-lexmark.c. References lexmark_get_model_capabilities(), lexmark_cap_t::max_paper_height, lexmark_cap_t::max_paper_width, lexmark_cap_t::min_paper_height, lexmark_cap_t::min_paper_width, and stp_get_model_id(). |
|
Definition at line 1129 of file print-lexmark.c. References float_parameter_count, float_parameters, stp_parameter_list_add_param(), stp_parameter_list_create(), the_parameter_count, and the_parameters. |
|
Definition at line 1080 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
|
Definition at line 2177 of file print-lexmark.c. References lexmark_do_print(), stp_prune_inactive_options(), stp_vars_create_copy(), and stp_vars_destroy(). |
|
Definition at line 1073 of file print-lexmark.c. References lexmark_get_resolution_para(), and lexmark_res_t::unidirectional. Referenced by lexmark_do_print(). |
|
Definition at line 1092 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Definition at line 955 of file print-lexmark.c. References stp_erprintf(). Referenced by lexmark_do_print(). |
|
Definition at line 2425 of file print-lexmark.c. References get_lr_shift(), IDX_SEQLEN, lexmark_calc_3200_checksum(), lexmark_init_line(), LXM_3200_HEADERSIZE, m_3200, m_lex7500, m_z42, m_z52, paper_shift(), stp_erprintf(), and stp_zfwrite(). Referenced by flush_pass(). |
|
Definition at line 799 of file print-lexmark.c. References lexmark_model_capabilities. Referenced by lexmark_get_model_capabilities(). |
|
Definition at line 1513 of file print-lexmark.c. References lexmark_calc_3200_checksum(), lxm3200_linetoeject, m_3200, m_lex7500, m_z42, m_z52, stp_erprintf(), and stp_zfwrite(). Referenced by lexmark_write(). |
|
Definition at line 3073 of file print-lexmark.c. References print_lexmark_module_data, stp_family::printer_list, and stp_family_unregister(). |
|
Definition at line 3066 of file print-lexmark.c. References print_lexmark_module_data, stp_family::printer_list, and stp_family_register(). |
|
Initial value: sizeof(float_parameters) / sizeof(const float_param_t) Definition at line 373 of file print-lexmark.c. Referenced by lexmark_list_parameters(), and lexmark_parameters(). |
|
Definition at line 321 of file print-lexmark.c. Referenced by lexmark_list_parameters(), and lexmark_parameters(). |
|
Initial value: {0, 368, 184, 0, 368, 184, 0} Definition at line 439 of file print-lexmark.c. |
|
Initial value: {0, 368, 184, 0, 368, 184, 0} Definition at line 437 of file print-lexmark.c. |
|
Initial value: {70, 368, 184, 0, 368, 184, 0} Definition at line 434 of file print-lexmark.c. |
|
Definition at line 535 of file print-lexmark.c. Referenced by lexmark_write(). |
|
Initial value: { { "CMYK", N_("Four Color Standard"), {{ 1, COLOR_MODE_K, 208, 20, 0, 12, head_offset_cmyk }, { 4, COLOR_MODE_CMYK, 192/3, 0, 0, 12, head_offset_cmyk }}}, { "RGB", N_("Three Color Composite"), {{ 1, COLOR_MODE_K, 208, 20, 0, 12, head_offset_cmyk }, { 4, COLOR_MODE_CMY, 192/3, 0, 0, 12, head_offset_cmy }}}, { "PhotoCMYK", N_("Six Color Photo"), {{ 1, COLOR_MODE_K, 192/3, 0, 0, 12, head_offset_cCmMyk }, { 6, COLOR_MODE_CcMcYK, 192/3, 0, 0, 12, head_offset_cCmMyk }}}, { "PhotoCMY", N_("Five Color Photo Composite"), {{ 1, COLOR_MODE_K, 208, 20, 0, 12, head_offset_cCmMyk }, { 5, COLOR_MODE_CcMcY, 192/3, 0, 0, 12, head_offset_cCmMyk }}}, { NULL, NULL } } Definition at line 665 of file print-lexmark.c. |
|
Initial value: { { "CMYK", N_("Four Color Standard"), {{ 1, COLOR_MODE_K, 208, 324, 0, 10, head_offset_cmyk }, { 4, COLOR_MODE_CMYK, 192/3, 0, 0, 10, head_offset_cmyk }}}, { "RGB", N_("Three Color Composite"), {{ 1, COLOR_MODE_K, 208, 324, 0, 10, head_offset_cmyk }, { 4, COLOR_MODE_CMY, 192/3, 0, 0, 10, head_offset_cmy }}}, { "PhotoCMYK", N_("Six Color Photo"), {{ 1, COLOR_MODE_K, 192/3, 0, 0, 10, head_offset_cCmMyk }, { 6, COLOR_MODE_CcMcYK, 192/3, 0, 0, 10, head_offset_cCmMyk }}}, { "PhotoCMY", N_("Five Color Photo Composite"), {{ 1, COLOR_MODE_K, 208, 324, 0, 10, head_offset_cCmMyk }, { 5, COLOR_MODE_CcMcY, 192/3, 0, 0, 10, head_offset_cCmMyk }}}, { "Gray", N_("Black"), {{ 1, COLOR_MODE_K, 208, 324, 0, 10, head_offset_cmyk }, { 1, COLOR_MODE_K, 208, 324, 0, 10, head_offset_cmyk }}}, { NULL, NULL } } Definition at line 595 of file print-lexmark.c. |
|
Definition at line 691 of file print-lexmark.c. Referenced by lexmark_get_model_capabilities(), and model_to_index(). |
|
Definition at line 855 of file print-lexmark.c. Referenced by get_media_type(), and lexmark_parameters(). |
|
Initial value: { { "300x600dpi", N_ ("300 DPI x 600 DPI"), 300, 600, 0, 1, 1, 0, DPI300 }, { "600dpi", N_ ("600 DPI"), 600, 600, 0, 1, 1, 0, DPI600 }, { "600hq", N_ ("600 DPI high quality"), 600, 600, 1, 4, 1, 0, DPI600 }, { "600uni", N_ ("600 DPI Unidirectional"), 600, 600, 0, 1, 1, 1, DPI600 }, { "1200dpi", N_ ("1200 DPI"), 1200, 1200, 1, 1, 1, 0, DPI1200}, { "1200hq", N_ ("1200 DPI high quality"), 1200, 1200, 1, 1, 1, 0, DPI300 }, { "1200hq2", N_ ("1200 DPI highest quality"), 1200, 1200, 1, 1, 1, 0, DPI600 }, { "1200uni", N_ ("1200 DPI Unidirectional"), 1200, 1200, 0, 1, 1, 1, DPI1200}, { "", "", 0, 0, 0, 0, 0, -1 } } Definition at line 650 of file print-lexmark.c. |
|
Initial value: { { "300x600dpi", N_ ("300 DPI x 600 DPI"), 300, 600, 0, 1, 1, 0, DPI300 }, { "600dpi", N_ ("600 DPI"), 600, 600, 0, 1, 1, 0, DPI600 }, { "600hq", N_ ("600 DPI high quality"), 600, 600, 1, 4, 1, 0, DPI600 }, { "600uni", N_ ("600 DPI Unidirectional"), 600, 600, 0, 1, 1, 1, DPI600 }, { "1200dpi", N_ ("1200 DPI"), 1200, 1200, 1, 1, 1, 0, DPI1200}, { "1200hq", N_ ("1200 DPI high quality"), 1200, 1200, 1, 1, 1, 0, DPI300 }, { "1200hq2", N_ ("1200 DPI highest quality"), 1200, 1200, 1, 1, 1, 0, DPI600 }, { "1200uni", N_ ("1200 DPI Unidirectional"), 1200, 1200, 0, 1, 1, 1, DPI1200}, { "2400x1200dpi", N_ ("2400 DPI x 1200 DPI"), 2400, 1200, 1, 1, 1, 0, DPI1200}, { "2400x1200hq", N_ ("2400 DPI x 1200 DPI high quality"), 2400, 1200, 1, 1, 1, 0, DPI600 }, { "2400x1200hq2", N_ ("2400 DPI x 1200 DPI highest quality"),2400, 1200, 1, 1, 1, 0, DPI300}, { "", "", 0, 0, 0, 0, 0, -1 } } Definition at line 574 of file print-lexmark.c. |
|
Definition at line 261 of file print-lexmark.c. Referenced by get_lr_shift(). |
|
Definition at line 260 of file print-lexmark.c. Referenced by get_lr_shift(). |
|
Definition at line 627 of file print-lexmark.c. Referenced by lexmark_deinit_printer(), and lexmark_init_line(). |
|
Definition at line 628 of file print-lexmark.c. Referenced by lexmark_deinit_printer(), lexmark_do_print(), and paper_shift(). |
|
Initial value: { { "Auto", N_("Auto Sheet Feeder") }, { "Manual", N_("Manual with Pause") }, { "ManualNP", N_("Manual without Pause") } } Definition at line 1116 of file print-lexmark.c. Referenced by lexmark_parameters(). |
|
Initial value: { 0x1b, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } Definition at line 631 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Initial value: { 0x1B,0x2A,0x24,0x00,0x00,0x00,0x00, 0x01,0x01,0x01,0x18,0x00,0x01,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00 } Definition at line 564 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Initial value: { 0x1B,0x2A,0x24,0x00,0x00,0xFF,0xFF, 0x01,0x01,0x01,0x1a,0x03,0x01, 0x03,0x60, 0x04,0xe0, 0x19,0x5c, 0x0,0x0, 0x0,0x80, 0x0,0x0,0x0,0x0,0x1,0x2,0x0,0x0,0x0,0x0,0x0 } Definition at line 551 of file print-lexmark.c. Referenced by lexmark_init_line(). |
|
Definition at line 911 of file print-lexmark.c. Referenced by get_media_type(), and lexmark_parameters(). |
|
Initial value: { { 1.0000, 1, single_dotsize }, { 0.3333, 1, single_dotsize }, } Definition at line 84 of file print-lexmark.c. Referenced by lexmark_do_print(). |
|
Initial value: { &print_lexmark_printfuncs, NULL } Definition at line 3059 of file print-lexmark.c. Referenced by print_lexmark_module_exit(), and print_lexmark_module_init(). |
|
Initial value: { lexmark_list_parameters, lexmark_parameters, stp_default_media_size, lexmark_imageable_area, lexmark_limit, lexmark_print, lexmark_describe_resolution, lexmark_describe_output, stp_verify_printer_params, NULL, NULL } Definition at line 2187 of file print-lexmark.c. |
|
Initial value: { { 0x1, 1.0 } } Definition at line 79 of file print-lexmark.c. |
|
Initial value: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<gutenprint>\n" "<curve wrap=\"wrap\" type=\"linear\" gamma=\"0\">\n" "<sequence count=\"48\" lower-bound=\"-6\" upper-bound=\"6\">\n" "0.00 0.06 0.10 0.10 0.06 -.01 -.09 -.17 " "-.25 -.33 -.38 -.38 -.36 -.34 -.34 -.34 " "-.34 -.34 -.36 -.40 -.50 -.40 -.30 -.20 " "-.12 -.07 -.04 -.02 0.00 0.00 0.00 0.00 " "0.00 0.00 0.00 -.05 -.10 -.15 -.22 -.24 " "-.26 -.30 -.33 -.28 -.25 -.20 -.13 -.06 " "</sequence>\n" "</curve>\n" "</gutenprint>\n" Definition at line 211 of file print-lexmark.c. |
|
Initial value: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<gutenprint>\n" "<curve wrap=\"wrap\" type=\"linear\" gamma=\"0\">\n" "<sequence count=\"48\" lower-bound=\"0\" upper-bound=\"4\">\n" "0.50 0.52 0.56 0.60 0.66 0.71 0.74 0.77 " "0.81 0.79 0.74 0.68 0.70 0.74 0.77 0.82 " "0.88 0.93 0.95 0.97 0.97 0.96 0.95 0.95 " "0.95 0.96 0.97 0.98 0.99 1.00 1.00 1.00 " "1.00 0.97 0.94 0.92 0.90 0.88 0.85 0.79 " "0.69 0.64 0.58 0.54 0.54 0.54 0.53 0.51 " "</sequence>\n" "</curve>\n" "</gutenprint>\n" Definition at line 196 of file print-lexmark.c. |
|
Initial value: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<gutenprint>\n" "<curve wrap=\"wrap\" type=\"linear\" gamma=\"0\">\n" "<sequence count=\"48\" lower-bound=\"0\" upper-bound=\"4\">\n" "1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 " "1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 " "1.00 0.95 0.90 0.90 0.90 0.90 0.90 0.90 " "0.90 0.95 0.95 1.00 1.00 1.00 1.00 1.00 " "1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 " "1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 " "</sequence>\n" "</curve>\n" "</gutenprint>\n" Definition at line 181 of file print-lexmark.c. |
|
Initial value: { "lexmark", VERSION, "Lexmark family driver", STP_MODULE_CLASS_FAMILY, NULL, print_lexmark_module_init, print_lexmark_module_exit, (void *) &print_lexmark_module_data } Definition at line 3085 of file print-lexmark.c. |
|
Definition at line 3083 of file print-lexmark.c. |
|
Initial value: sizeof(the_parameters) / sizeof(const stp_parameter_t) Definition at line 309 of file print-lexmark.c. Referenced by lexmark_list_parameters(), and lexmark_parameters(). |
|
Definition at line 263 of file print-lexmark.c. Referenced by lexmark_list_parameters(), and lexmark_parameters(). |