summaryrefslogtreecommitdiff
path: root/src/main/print-escp2.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/print-escp2.h')
-rw-r--r--src/main/print-escp2.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main/print-escp2.h b/src/main/print-escp2.h
index 9ad648f..1fd76b3 100644
--- a/src/main/print-escp2.h
+++ b/src/main/print-escp2.h
@@ -1,5 +1,5 @@
/*
- * "$Id: print-escp2.h,v 1.103 2006/05/06 21:30:59 rlk Exp $"
+ * "$Id: print-escp2.h,v 1.105 2006/07/22 20:28:14 rlk Exp $"
*
* Print plug-in EPSON ESC/P2 driver for the GIMP.
*
@@ -457,6 +457,9 @@ typedef struct escp2_printer
short extra_720dpi_separation;
short horizontal_position_alignment; /* Horizontal alignment */
/* for good performance */
+ int bidirectional_upper_limit; /* Highest total resolution */
+ /* for bidirectional printing */
+ /* in auto mode */
/*****************************************************************************/
/* Paper size limits */
int max_paper_width; /* Maximum paper width, in points */
@@ -492,6 +495,8 @@ typedef struct escp2_printer
short cd_y_offset; /* Center of CD (vertical offset) */
short cd_page_width; /* Width of "page" when printing to CD */
short cd_page_height; /* Height of "page" when printing to CD */
+ /* Extra height for form factor command */
+ short page_extra_height; /* Extra height (lie to set form factor) */
/*****************************************************************************/
/* Parameters for escputil */
short alignment_passes;
@@ -658,6 +663,7 @@ typedef struct
int separation_rows; /* Row separation scaling */
int pseudo_separation_rows; /* Special row separation for some printers */
int extra_720dpi_separation; /* Special separation needed at 720 DPI */
+ int bidirectional_upper_limit; /* Max total resolution for auto-bidi */
/* weave parameters */
int horizontal_passes; /* Number of horizontal passes required
@@ -675,6 +681,7 @@ typedef struct
int page_width; /* Page width (points) */
int page_height; /* Page height (points) */
int page_true_height; /* Physical page height (points) */
+ int page_extra_height; /* Extra height for set_form_factor */
int cd_x_offset; /* CD X offset (micro units) */
int cd_y_offset; /* CD Y offset (micro units) */
int cd_outer_radius; /* CD radius (micro units) */
@@ -721,5 +728,5 @@ extern void stpi_escp2_terminate_page(stp_vars_t *v);
#endif /* GUTENPRINT_INTERNAL_ESCP2_H */
/*
- * End of "$Id: print-escp2.h,v 1.103 2006/05/06 21:30:59 rlk Exp $".
+ * End of "$Id: print-escp2.h,v 1.105 2006/07/22 20:28:14 rlk Exp $".
*/