#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 | ink_t |
Defines | |
#define | stp_module_version print_raw_LTX_stp_module_version |
#define | stp_module_data print_raw_LTX_stp_module_data |
Typedefs | |
typedef raw_printer | raw_printer_t |
Functions | |
static stp_parameter_list_t | raw_list_parameters (const stp_vars_t *v) |
static void | raw_parameters (const stp_vars_t *v, const char *name, stp_parameter_t *description) |
static void | raw_imageable_area (const stp_vars_t *v, int *left, int *right, int *bottom, int *top) |
static void | raw_limit (const stp_vars_t *v, int *width, int *height, int *min_width, int *min_height) |
static void | raw_describe_resolution (const stp_vars_t *v, int *x, int *y) |
static const char * | raw_describe_output (const stp_vars_t *v) |
static int | raw_print (const stp_vars_t *v, stp_image_t *image) |
static int | print_raw_module_init (void) |
static int | print_raw_module_exit (void) |
Variables | |
static const raw_printer_t | raw_model_capabilities [] |
static const ink_t | inks [] |
static const int | ink_count = sizeof(inks) / sizeof(ink_t) |
static const stp_parameter_t | the_parameters [] |
static const int | the_parameter_count |
static const stp_printfuncs_t | print_raw_printfuncs |
static stp_family_t | print_raw_module_data |
stp_module_version_t | stp_module_version = {0, 0} |
stp_module_t | stp_module_data |
|
Definition at line 362 of file print-raw.c. |
|
Definition at line 361 of file print-raw.c. |
|
|
|
Definition at line 354 of file print-raw.c. References print_raw_module_data, stp_family::printer_list, and stp_family_unregister(). |
|
Definition at line 347 of file print-raw.c. References print_raw_module_data, stp_family::printer_list, and stp_family_register(). |
|
Definition at line 181 of file print-raw.c. References ink_count, inks, ink_t::output_type, and stp_get_string_parameter(). |
|
Definition at line 174 of file print-raw.c. |
|
Definition at line 150 of file print-raw.c. References stp_get_page_height(), and stp_get_page_width(). |
|
Definition at line 163 of file print-raw.c. |
|
Definition at line 97 of file print-raw.c. References stp_parameter_list_add_param(), stp_parameter_list_create(), the_parameter_count, and the_parameters. |
|
|
|
Definition at line 75 of file print-raw.c. Referenced by raw_describe_output(), raw_parameters(), and raw_print(). |
|
Initial value: { { "RGB", 3, 0, "RGB" }, { "CMY", 3, 0, "CMY" }, { "KCMY", 4, 1, "CMYK" }, { "KCMY", 4, 0, "KCMY" }, { "Whitescale", 1, 0, "RGBGray" }, { "Grayscale", 1, 0, "CMYGray" }, } Definition at line 65 of file print-raw.c. Referenced by raw_describe_output(), raw_parameters(), and raw_print(). |
|
Initial value: { &print_raw_printfuncs, NULL } Definition at line 339 of file print-raw.c. Referenced by print_raw_module_exit(), and print_raw_module_init(). |
|
Initial value: { raw_list_parameters, raw_parameters, stp_default_media_size, raw_imageable_area, raw_limit, raw_print, raw_describe_resolution, raw_describe_output, stp_verify_printer_params, NULL, NULL } Definition at line 321 of file print-raw.c. |
|
Initial value: { { 16 }, { 8 }, } Definition at line 55 of file print-raw.c. Referenced by raw_print(). |
|
Initial value: { "raw", VERSION, "RAW family driver", STP_MODULE_CLASS_FAMILY, NULL, print_raw_module_init, print_raw_module_exit, (void *) &print_raw_module_data } Definition at line 366 of file print-raw.c. |
|
Definition at line 364 of file print-raw.c. |
|
Initial value: sizeof(the_parameters) / sizeof(const stp_parameter_t) Definition at line 93 of file print-raw.c. Referenced by raw_list_parameters(), and raw_parameters(). |
|
Initial value: { { "InkType", N_("Ink Type"), N_("Advanced Printer Setup"), N_("Type of ink in the printer"), STP_PARAMETER_TYPE_STRING_LIST, STP_PARAMETER_CLASS_FEATURE, STP_PARAMETER_LEVEL_BASIC, 1, 1, -1, 1, 0 }, { "PrintingMode", N_("Printing Mode"), N_("Core Parameter"), N_("Printing Output Mode"), STP_PARAMETER_TYPE_STRING_LIST, STP_PARAMETER_CLASS_CORE, STP_PARAMETER_LEVEL_BASIC, 1, 1, -1, 1, 0 }, } Definition at line 77 of file print-raw.c. Referenced by raw_list_parameters(), and raw_parameters(). |