#include <gutenprint/gutenprint.h>
#include <gutenprint/gutenprint-intl-internal.h>
#include "gutenprint-internal.h"
#include <string.h>
#include <assert.h>
#include <math.h>
#include "print-escp2.h"
Go to the source code of this file.
Data Structures | |
struct | float_param_t |
Defines | |
#define | OP_JOB_START 1 |
#define | OP_JOB_PRINT 2 |
#define | OP_JOB_END 4 |
#define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
#define | INCH(x) (72 * x) |
#define | PARAMETER_INT(s) |
#define | PARAMETER_INT_RO(s) |
#define | PARAMETER_RAW(s) |
#define | DEF_SIMPLE_ACCESSOR(f, t) |
#define | DEF_RAW_ACCESSOR(f, t) |
#define | DEF_COMPOSITE_ACCESSOR(f, t) |
#define | DEF_ROLL_ACCESSOR(f, t) |
#define | stp_module_version print_escp2_LTX_stp_module_version |
#define | stp_module_data print_escp2_LTX_stp_module_data |
Functions | |
static const res_t * | escp2_find_resolution (const stp_vars_t *v) |
static escp2_privdata_t * | get_privdata (stp_vars_t *v) |
static model_featureset_t | escp2_get_cap (const stp_vars_t *v, escp2_model_option_t feature) |
static int | escp2_has_cap (const stp_vars_t *v, escp2_model_option_t feature, model_featureset_t class) |
static const channel_count_t * | get_channel_count_by_name (const char *name) |
static const channel_count_t * | get_channel_count_by_number (unsigned count) |
static int | escp2_ink_type (const stp_vars_t *v, int resid) |
static double | escp2_density (const stp_vars_t *v, int resid) |
static int | escp2_bits (const stp_vars_t *v, int resid) |
static double | escp2_base_res (const stp_vars_t *v, int resid) |
static const escp2_dropsize_t * | escp2_dropsizes (const stp_vars_t *v, int resid) |
static const inklist_t * | escp2_inklist (const stp_vars_t *v) |
static const shade_t * | escp2_shades (const stp_vars_t *v, int channel) |
static const paperlist_t * | escp2_paperlist (const stp_vars_t *v) |
static int | using_automatic_settings (const stp_vars_t *v, auto_mode_t mode) |
static int | compute_internal_resid (int hres, int vres) |
static int | compute_resid (const res_t *res) |
static int | compute_printed_resid (const res_t *res) |
static const input_slot_t * | get_input_slot (const stp_vars_t *v) |
static const printer_weave_t * | get_printer_weave (const stp_vars_t *v) |
static int | use_printer_weave (const stp_vars_t *v) |
static const paper_t * | get_media_type (const stp_vars_t *v) |
static int | verify_resolution_by_paper_type (const stp_vars_t *v, const res_t *res) |
static int | verify_resolution (const stp_vars_t *v, const res_t *res) |
static int | verify_papersize (const stp_vars_t *v, const stp_papersize_t *pt) |
static int | verify_inktype (const stp_vars_t *v, const escp2_inkname_t *inks) |
static const char * | get_default_inktype (const stp_vars_t *v) |
static const escp2_inkname_t * | get_inktype (const stp_vars_t *v) |
static const paper_adjustment_t * | get_media_adjustment (const stp_vars_t *v) |
static stp_parameter_list_t | escp2_list_parameters (const stp_vars_t *v) |
static void | fill_transition_parameters (stp_parameter_t *description) |
static void | set_density_parameter (const stp_vars_t *v, stp_parameter_t *description, int color) |
static void | set_gray_transition_parameter (const stp_vars_t *v, stp_parameter_t *description, int expected_channels) |
static void | set_color_transition_parameter (const stp_vars_t *v, stp_parameter_t *description, int color) |
static const res_t * | find_default_resolution (const stp_vars_t *v, int desired_hres, int desired_vres, int strict) |
static const res_t * | find_resolution_from_quality (const stp_vars_t *v, const char *quality, int strict) |
static void | escp2_parameters (const stp_vars_t *v, const char *name, stp_parameter_t *description) |
static int | imax (int a, int b) |
static void | internal_imageable_area (const stp_vars_t *v, int use_paper_margins, int *left, int *right, int *bottom, int *top) |
static void | escp2_imageable_area (const stp_vars_t *v, int *left, int *right, int *bottom, int *top) |
static void | escp2_limit (const stp_vars_t *v, int *width, int *height, int *min_width, int *min_height) |
static void | escp2_describe_resolution (const stp_vars_t *v, int *x, int *y) |
static const char * | escp2_describe_output (const stp_vars_t *v) |
static int | escp2_has_advanced_command_set (const stp_vars_t *v) |
static int | escp2_use_extended_commands (const stp_vars_t *v, int use_softweave) |
static int | set_raw_ink_type (stp_vars_t *v) |
static void | adjust_density_and_ink_type (stp_vars_t *v, stp_image_t *image) |
static void | adjust_print_quality (stp_vars_t *v, stp_image_t *image) |
static int | count_channels (const escp2_inkname_t *inks) |
static int | compute_channel_count (const escp2_inkname_t *ink_type, int channel_limit) |
static double | get_double_param (const stp_vars_t *v, const char *param) |
static void | setup_inks (stp_vars_t *v) |
static void | setup_head_offset (stp_vars_t *v) |
static void | setup_misc (stp_vars_t *v) |
static void | allocate_channels (stp_vars_t *v, int line_length) |
static unsigned | gcd (unsigned a, unsigned b) |
static unsigned | lcm (unsigned a, unsigned b) |
static int | adjusted_vertical_resolution (const res_t *res) |
static int | adjusted_horizontal_resolution (const res_t *res) |
static void | setup_resolution (stp_vars_t *v) |
static void | setup_softweave_parameters (stp_vars_t *v) |
static void | setup_printer_weave_parameters (stp_vars_t *v) |
static void | setup_head_parameters (stp_vars_t *v) |
static void | setup_page (stp_vars_t *v) |
static void | set_mask (unsigned char *cd_mask, int x_center, int scaled_x_where, int limit, int expansion, int invert) |
static int | escp2_print_data (stp_vars_t *v, stp_image_t *image) |
static int | escp2_print_page (stp_vars_t *v, stp_image_t *image) |
static int | escp2_do_print (stp_vars_t *v, stp_image_t *image, int print_op) |
static int | escp2_print (const stp_vars_t *v, stp_image_t *image) |
static int | escp2_job_start (const stp_vars_t *v, stp_image_t *image) |
static int | escp2_job_end (const stp_vars_t *v, stp_image_t *image) |
static int | print_escp2_module_init (void) |
static int | print_escp2_module_exit (void) |
Variables | |
static const escp2_printer_attr_t | escp2_printer_attrs [] |
static const channel_count_t | escp2_channel_counts [] |
static int | escp2_channel_counts_count |
static const double | ink_darknesses [] |
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 stp_printfuncs_t | print_escp2_printfuncs |
static stp_family_t | print_escp2_module_data |
stp_module_version_t | stp_module_version = {0, 0} |
stp_module_t | stp_module_data |
|
Value: static inline t \ escp2_##f(const stp_vars_t *v) \ { \ int model = stp_get_model_id(v); \ return (stpi_escp2_model_capabilities[model].f); \ } Definition at line 553 of file print-escp2.c. |
|
Value: static inline t \ escp2_##f(const stp_vars_t *v) \ { \ if (stp_check_raw_parameter(v, "escp2_" #f, STP_PARAMETER_ACTIVE)) \ return stp_get_raw_parameter(v, "escp2_" #f); \ else \ { \ int model = stp_get_model_id(v); \ return (stpi_escp2_model_capabilities[model].f); \ } \ } Definition at line 540 of file print-escp2.c. |
|
Value: static inline t \ escp2_##f(const stp_vars_t *v, int rollfeed) \ { \ if (stp_check_int_parameter(v, "escp2_" #f, STP_PARAMETER_ACTIVE)) \ return stp_get_int_parameter(v, "escp2_" #f); \ else \ { \ int model = stp_get_model_id(v); \ const res_t *res = escp2_find_resolution(v); \ if (res && !(res->softweave)) \ { \ if (rollfeed) \ return (stpi_escp2_model_capabilities[model].m_roll_##f); \ else \ return (stpi_escp2_model_capabilities[model].m_##f); \ } \ else \ { \ if (rollfeed) \ return (stpi_escp2_model_capabilities[model].roll_##f); \ else \ return (stpi_escp2_model_capabilities[model].f); \ } \ } \ } Definition at line 561 of file print-escp2.c. |
|
Value: static inline t \ escp2_##f(const stp_vars_t *v) \ { \ if (stp_check_int_parameter(v, "escp2_" #f, STP_PARAMETER_ACTIVE)) \ return stp_get_int_parameter(v, "escp2_" #f); \ else \ { \ int model = stp_get_model_id(v); \ return (stpi_escp2_model_capabilities[model].f); \ } \ } Definition at line 527 of file print-escp2.c. |
|
Definition at line 122 of file print-escp2.c. |
|
Definition at line 48 of file print-escp2.c. |
|
Definition at line 46 of file print-escp2.c. Referenced by escp2_do_print(), escp2_job_end(), and escp2_print(). |
|
Definition at line 45 of file print-escp2.c. Referenced by escp2_do_print(), and escp2_print(). |
|
Definition at line 44 of file print-escp2.c. Referenced by escp2_do_print(), escp2_job_start(), and escp2_print(). |
|
Value: { \ "escp2_" #s, "escp2_" #s, N_("Advanced Printer Functionality"), NULL, \ STP_PARAMETER_TYPE_INT, STP_PARAMETER_CLASS_FEATURE, \ STP_PARAMETER_LEVEL_INTERNAL, 0, 1, -1, 1, 0 \ } Definition at line 126 of file print-escp2.c. |
|
Value: { \ "escp2_" #s, "escp2_" #s, N_("Advanced Printer Functionality"), NULL, \ STP_PARAMETER_TYPE_INT, STP_PARAMETER_CLASS_FEATURE, \ STP_PARAMETER_LEVEL_INTERNAL, 0, 1, -1, 1, 1 \ } Definition at line 133 of file print-escp2.c. |
|
Value: { \ "escp2_" #s, "escp2_" #s, N_("Advanced Printer Functionality"), NULL, \ STP_PARAMETER_TYPE_RAW, STP_PARAMETER_CLASS_FEATURE, \ STP_PARAMETER_LEVEL_INTERNAL, 0, 1, -1, 1, 0 \ } Definition at line 140 of file print-escp2.c. |
|
Definition at line 2780 of file print-escp2.c. |
|
Definition at line 2779 of file print-escp2.c. |
|
|
|
Definition at line 2230 of file print-escp2.c. References lcm(). Referenced by setup_resolution(). |
|
Definition at line 2217 of file print-escp2.c. References lcm(). Referenced by setup_resolution(). |
|
Definition at line 2158 of file print-escp2.c. References escp2_inkname_t::channel_set, channel_set_t::channels, escp2_privdata_t::channels, escp2_privdata_t::channels_in_use, escp2_privdata_t::cols, escp2_describe_output(), get_privdata(), escp2_privdata_t::inkname, stp_dither_add_channel(), stp_set_string_parameter(), stp_zalloc(), and ink_channel_t::subchannels. Referenced by escp2_print_page(). |
|
Definition at line 2032 of file print-escp2.c. References ink_channel_t::n_subchannels. Referenced by setup_head_parameters(). |
|
Definition at line 790 of file print-escp2.c. References RES_N. Referenced by compute_printed_resid(), and compute_resid(). |
|
Definition at line 820 of file print-escp2.c. References compute_internal_resid(). Referenced by adjust_density_and_ink_type(), get_default_inktype(), setup_head_parameters(), and verify_resolution(). |
|
Definition at line 814 of file print-escp2.c. References compute_internal_resid(). Referenced by setup_resolution(), and verify_resolution(). |
|
Definition at line 2021 of file print-escp2.c. Referenced by escp2_do_print(). |
|
Definition at line 696 of file print-escp2.c. References escp2_printer::base_resolutions, stp_check_float_parameter(), stp_get_float_parameter(), stp_get_model_id(), STP_PARAMETER_ACTIVE, and stpi_escp2_model_capabilities. Referenced by get_default_inktype(), setup_resolution(), and verify_resolution(). |
|
Definition at line 684 of file print-escp2.c. References escp2_printer::bits, stp_check_int_parameter(), stp_get_int_parameter(), stp_get_model_id(), STP_PARAMETER_ACTIVE, and stpi_escp2_model_capabilities. Referenced by adjust_density_and_ink_type(), and setup_head_parameters(). |
|
Definition at line 672 of file print-escp2.c. References escp2_printer::densities, stp_check_float_parameter(), stp_get_float_parameter(), stp_get_model_id(), STP_PARAMETER_ACTIVE, and stpi_escp2_model_capabilities. Referenced by adjust_density_and_ink_type(). |
|
Definition at line 1781 of file print-escp2.c. References escp2_inkname_t::channel_set, channel_set_t::channels, get_inktype(), escp2_inkname_t::inkset, INKSET_CcMmYK, INKSET_CcMmYKk, INKSET_CcMmYyK, INKSET_CMYK, INKSET_CMYKRB, and stp_get_string_parameter(). Referenced by allocate_channels(). |
|
Definition at line 1767 of file print-escp2.c. References escp2_find_resolution(), res_t::printed_hres, res_t::printed_vres, and verify_resolution(). |
|
|
Definition at line 708 of file print-escp2.c. References escp2_printer::drops, stp_get_model_id(), and stpi_escp2_model_capabilities. Referenced by setup_inks(). |
|
Definition at line 1632 of file print-escp2.c. References find_resolution_from_quality(), res_t::name, stp_check_string_parameter(), STP_DBG_ESCP2, stp_dprintf(), stp_get_string_parameter(), and STP_PARAMETER_ACTIVE. Referenced by escp2_describe_resolution(), escp2_parameters(), get_default_inktype(), setup_resolution(), and use_printer_weave(). |
|
Definition at line 494 of file print-escp2.c. References escp2_printer_attr_t::bit_shift, escp2_printer_attr_t::bit_width, escp2_printer_attrs, escp2_printer::flags, MODEL_LIMIT, stp_get_model_id(), and stpi_escp2_model_capabilities. Referenced by setup_misc(). |
|
Definition at line 1816 of file print-escp2.c. References escp2_has_cap(), MODEL_COMMAND, MODEL_COMMAND_1999, MODEL_COMMAND_2000, and MODEL_COMMAND_PRO. Referenced by setup_misc(). |
|
Definition at line 509 of file print-escp2.c. References escp2_printer_attr_t::bit_shift, escp2_printer_attr_t::bit_width, escp2_printer_attrs, MODEL_LIMIT, stp_get_model_id(), and stpi_escp2_model_capabilities. Referenced by escp2_do_print(), escp2_has_advanced_command_set(), escp2_parameters(), escp2_use_extended_commands(), get_default_inktype(), internal_imageable_area(), setup_head_parameters(), setup_misc(), setup_resolution(), and verify_papersize(). |
|
Definition at line 1746 of file print-escp2.c. References internal_imageable_area(). |
|
Definition at line 660 of file print-escp2.c. References escp2_printer::dot_sizes, stp_check_int_parameter(), stp_get_int_parameter(), stp_get_model_id(), STP_PARAMETER_ACTIVE, and stpi_escp2_model_capabilities. Referenced by adjust_density_and_ink_type(), and verify_resolution(). |
|
Definition at line 716 of file print-escp2.c. References escp2_printer::inkgroup, inkgroup_t::inklists, inklist_t::name, stp_check_string_parameter(), stp_get_model_id(), stp_get_string_parameter(), STP_PARAMETER_ACTIVE, and stpi_escp2_model_capabilities. Referenced by escp2_paperlist(), escp2_parameters(), escp2_shades(), get_default_inktype(), get_inktype(), get_media_adjustment(), and set_raw_ink_type(). |
|
Definition at line 2732 of file print-escp2.c. References escp2_do_print(), OP_JOB_END, stp_prune_inactive_options(), stp_vars_create_copy(), and stp_vars_destroy(). |
|
Definition at line 2721 of file print-escp2.c. References escp2_do_print(), OP_JOB_START, stp_prune_inactive_options(), stp_vars_create_copy(), and stp_vars_destroy(). |
|
Definition at line 1756 of file print-escp2.c. |
|
Definition at line 1098 of file print-escp2.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 744 of file print-escp2.c. References escp2_inklist(), and inklist_t::papers. Referenced by escp2_parameters(), get_default_inktype(), and get_media_type(). |
|
|
Definition at line 2706 of file print-escp2.c. References escp2_do_print(), OP_JOB_END, OP_JOB_PRINT, OP_JOB_START, stp_get_string_parameter(), stp_prune_inactive_options(), stp_vars_create_copy(), and stp_vars_destroy(). |
|
|
|
Definition at line 737 of file print-escp2.c. References escp2_inklist(), and inklist_t::shades. Referenced by setup_inks(). |
|
Definition at line 1824 of file print-escp2.c. References escp2_has_cap(), MODEL_COMMAND, MODEL_COMMAND_PRO, MODEL_VARIABLE_DOT, and MODEL_VARIABLE_YES. Referenced by setup_misc(), and setup_resolution(). |
|
Definition at line 1110 of file print-escp2.c. Referenced by set_color_transition_parameter(), and set_gray_transition_parameter(). |
|
Definition at line 1170 of file print-escp2.c. References verify_resolution(), and verify_resolution_by_paper_type(). Referenced by escp2_parameters(), and find_resolution_from_quality(). |
|
Definition at line 1218 of file print-escp2.c. References quality_t::desired_hres, quality_t::desired_vres, find_default_resolution(), quality_t::max_hres, quality_t::max_vres, quality_t::min_hres, quality_t::min_vres, quality_t::name, and quality_list_t::qualities. Referenced by escp2_find_resolution(), and escp2_parameters(). |
|
Definition at line 2188 of file print-escp2.c. |
|
Definition at line 640 of file print-escp2.c. References escp2_channel_counts, and escp2_channel_counts_count. Referenced by set_raw_ink_type(). |
|
Definition at line 650 of file print-escp2.c. References escp2_channel_counts, and escp2_channel_counts_count. Referenced by escp2_parameters(). |
|
Definition at line 1006 of file print-escp2.c. References compute_printed_resid(), escp2_base_res(), escp2_find_resolution(), escp2_has_cap(), escp2_inklist(), escp2_paperlist(), get_media_type(), res_t::hres, inklist_t::inknames, MODEL_FAST_360, MODEL_FAST_360_YES, escp2_inkname_t::name, paperlist_t::papers, paper_t::preferred_ink_type, stp_check_string_parameter(), STP_PARAMETER_ACTIVE, and res_t::vres. Referenced by get_inktype(). |
|
Definition at line 2046 of file print-escp2.c. References stp_check_float_parameter(), stp_get_float_parameter(), and STP_PARAMETER_ACTIVE. |
|
Definition at line 1041 of file print-escp2.c. References AUTO_MODE_MANUAL, escp2_inklist(), get_default_inktype(), inklist_t::inknames, inklist_t::n_inks, escp2_inkname_t::name, stp_get_string_parameter(), and using_automatic_settings(). Referenced by escp2_describe_output(), escp2_do_print(), set_color_transition_parameter(), set_density_parameter(), and set_gray_transition_parameter(). |
|
Definition at line 827 of file print-escp2.c. References input_slot_t::name, input_slot_list_t::slots, and stp_get_string_parameter(). Referenced by escp2_parameters(), internal_imageable_area(), setup_misc(), and setup_page(). |
|
Definition at line 1074 of file print-escp2.c. References escp2_inklist(), get_media_type(), paper_adjustment_t::name, paper_t::name, inklist_t::paper_adjustments, and paper_adjustment_list_t::papers. Referenced by setup_misc(). |
|
Definition at line 887 of file print-escp2.c. References escp2_paperlist(), paper_t::name, paperlist_t::paper_count, paperlist_t::papers, and stp_get_string_parameter(). |
|
Definition at line 851 of file print-escp2.c. References printer_weave_list_t::n_printer_weaves, printer_weave_t::name, printer_weave_list_t::printer_weaves, and stp_get_string_parameter(). Referenced by setup_head_parameters(). |
|
Definition at line 488 of file print-escp2.c. References stp_get_component_data(). |
|
Definition at line 1670 of file print-escp2.c. Referenced by internal_imageable_area(). |
|
|
Definition at line 2208 of file print-escp2.c. References gcd(). |
|
Definition at line 2772 of file print-escp2.c. References print_escp2_module_data, stp_family::printer_list, and stp_family_unregister(). |
|
Definition at line 2765 of file print-escp2.c. References print_escp2_module_data, stp_family::printer_list, and stp_family_register(). |
|
Definition at line 1151 of file print-escp2.c. References AUTO_MODE_MANUAL, channel_set_t::channel_count, escp2_inkname_t::channel_set, channel_set_t::channels, fill_transition_parameters(), get_inktype(), ink_channel_t::n_subchannels, stp_get_string_parameter(), and using_automatic_settings(). Referenced by escp2_parameters(). |
|
Definition at line 1119 of file print-escp2.c. References AUTO_MODE_MANUAL, channel_set_t::channel_count, escp2_inkname_t::channel_set, channel_set_t::channels, get_inktype(), stp_get_string_parameter(), and using_automatic_settings(). Referenced by escp2_parameters(). |
|
Definition at line 1137 of file print-escp2.c. References AUTO_MODE_MANUAL, escp2_inkname_t::channel_set, channel_set_t::channels, fill_transition_parameters(), get_inktype(), ink_channel_t::n_subchannels, STP_ECOLOR_K, and using_automatic_settings(). Referenced by escp2_parameters(). |
|
Definition at line 2464 of file print-escp2.c. Referenced by escp2_print_data(). |
|
Definition at line 1832 of file print-escp2.c. References _, channel_set_t::channel_count, escp2_inkname_t::channel_set, channel_count_t::count, escp2_inklist(), get_channel_count_by_name(), inklist_t::inknames, escp2_inkname_t::inkset, INKSET_EXTENDED, inklist_t::n_inks, escp2_inkname_t::name, STP_DBG_INK, stp_dprintf(), stp_eprintf(), stp_get_string_parameter(), stp_set_int_parameter(), and stp_set_string_parameter(). Referenced by escp2_do_print(). |
|
|
|
|
|
|
Definition at line 2311 of file print-escp2.c. References get_privdata(), escp2_privdata_t::horizontal_passes, escp2_privdata_t::min_nozzles, escp2_privdata_t::nozzle_separation, escp2_privdata_t::nozzles, and escp2_privdata_t::use_black_parameters. Referenced by setup_head_parameters(). |
|
|
|
Definition at line 872 of file print-escp2.c. References escp2_find_resolution(), res_t::printer_weave, and res_t::softweave. Referenced by escp2_parameters(), and setup_head_parameters(). |
|
Definition at line 754 of file print-escp2.c. References AUTO_MODE_MANUAL, AUTO_MODE_QUALITY, stp_check_string_parameter(), stp_get_string_parameter(), and STP_PARAMETER_ACTIVE. Referenced by escp2_parameters(), get_inktype(), set_color_transition_parameter(), set_density_parameter(), and set_gray_transition_parameter(). |
|
Definition at line 997 of file print-escp2.c. References INKSET_EXTENDED. Referenced by escp2_parameters(). |
|
Definition at line 977 of file print-escp2.c. References escp2_has_cap(), MODEL_ROLLFEED, and MODEL_ROLLFEED_YES. Referenced by escp2_parameters(). |
|
Definition at line 945 of file print-escp2.c. References compute_printed_resid(), compute_resid(), escp2_base_res(), and escp2_ink_type(). Referenced by escp2_describe_resolution(), escp2_parameters(), and find_default_resolution(). |
|
Definition at line 908 of file print-escp2.c. References get_media_type(), paper_t::paper_class, PAPER_GOOD, PAPER_PHOTO, PAPER_PLAIN, PAPER_PREMIUM_PHOTO, and PAPER_TRANSPARENCY. Referenced by escp2_parameters(), and find_default_resolution(). |
|
Definition at line 78 of file print-escp2.c. Referenced by get_channel_count_by_name(), and get_channel_count_by_number(). |
|
Initial value: sizeof(escp2_channel_counts) / sizeof(channel_count_t) Definition at line 114 of file print-escp2.c. Referenced by get_channel_count_by_name(), and get_channel_count_by_number(). |
|
Initial value: { { "command_mode", 0, 4 }, { "horizontal_zero_margin", 4, 1 }, { "rollfeed", 5, 1 }, { "variable_mode", 6, 1 }, { "graymode", 7, 1 }, { "vacuum", 8, 1 }, { "fast_360", 9, 1 }, { "send_zero_advance", 10, 1 }, { "supports_ink_change", 11, 1 }, { "packet_mode", 12, 1 }, { "print_to_cd", 13, 1 }, } Definition at line 57 of file print-escp2.c. Referenced by escp2_get_cap(), and escp2_has_cap(). |
|
Initial value: sizeof(float_parameters) / sizeof(const float_param_t) Definition at line 483 of file print-escp2.c. Referenced by escp2_list_parameters(), and escp2_parameters(). |
|
Definition at line 367 of file print-escp2.c. Referenced by escp2_list_parameters(), and escp2_parameters(). |
|
Initial value: { 1.0, 0.31 / .4, 0.61 / .96, 0.08, 0.31 * 0.33 / .4, 0.61 * 0.33 / .96, 0.33, 1.0 } Definition at line 117 of file print-escp2.c. Referenced by setup_inks(). |
|
Initial value: { &print_escp2_printfuncs, NULL } Definition at line 2757 of file print-escp2.c. Referenced by print_escp2_module_exit(), and print_escp2_module_init(). |
|
Initial value: { escp2_list_parameters, escp2_parameters, stp_default_media_size, escp2_imageable_area, escp2_limit, escp2_print, escp2_describe_resolution, escp2_describe_output, stp_verify_printer_params, escp2_job_start, escp2_job_end } Definition at line 2742 of file print-escp2.c. |
|
Initial value: { "escp2", VERSION, "Epson family driver", STP_MODULE_CLASS_FAMILY, NULL, print_escp2_module_init, print_escp2_module_exit, (void *) &print_escp2_module_data } Definition at line 2784 of file print-escp2.c. |
|
Definition at line 2782 of file print-escp2.c. |
|
Initial value: sizeof(the_parameters) / sizeof(const stp_parameter_t) Definition at line 364 of file print-escp2.c. Referenced by escp2_list_parameters(), and escp2_parameters(). |
|
Definition at line 156 of file print-escp2.c. Referenced by escp2_list_parameters(), and escp2_parameters(). |