diff options
Diffstat (limited to 'src/main/print-pcl.c')
-rw-r--r-- | src/main/print-pcl.c | 52 |
1 files changed, 51 insertions, 1 deletions
diff --git a/src/main/print-pcl.c b/src/main/print-pcl.c index 4dfe787..357a86f 100644 --- a/src/main/print-pcl.c +++ b/src/main/print-pcl.c @@ -1,5 +1,5 @@ /* - * "$Id: print-pcl.c,v 1.157 2010/02/12 01:02:12 rlk Exp $" + * "$Id: print-pcl.c,v 1.159 2010/08/07 23:51:20 rlk Exp $" * * Print plug-in HP PCL driver for the GIMP. * @@ -572,6 +572,29 @@ static const short ljbig_papersizes[] = PCL_PAPERSIZE_LETTER, PCL_PAPERSIZE_LEGAL, PCL_PAPERSIZE_TABLOID, + PCL_PAPERSIZE_SUPER_B, + PCL_PAPERSIZE_A5, + PCL_PAPERSIZE_A4, + PCL_PAPERSIZE_A3, + PCL_PAPERSIZE_JIS_B5, + PCL_PAPERSIZE_JIS_B4, /* Guess */ + PCL_PAPERSIZE_4x6, + PCL_PAPERSIZE_5x8, + PCL_PAPERSIZE_MONARCH_ENV, + PCL_PAPERSIZE_COMMERCIAL10_ENV, + PCL_PAPERSIZE_DL_ENV, + PCL_PAPERSIZE_C5_ENV, + PCL_PAPERSIZE_C6_ENV, + -1, +}; + +static const short ljtabloid_papersizes[] = +{ + PCL_PAPERSIZE_EXECUTIVE, + PCL_PAPERSIZE_STATEMENT, + PCL_PAPERSIZE_LETTER, + PCL_PAPERSIZE_LEGAL, + PCL_PAPERSIZE_TABLOID, PCL_PAPERSIZE_A5, PCL_PAPERSIZE_A4, PCL_PAPERSIZE_A3, @@ -1132,6 +1155,19 @@ static const pcl_cap_t pcl_model_capabilities[] = emptylist, laserjet_papersources, }, + /* PCL-5 with tabloid paper, no expanded margins */ + { 35, + 118 * 72 / 10, 17 * 72, + 1, 1, /* Min paper size */ + PCL_RES_150_150 | PCL_RES_300_300, + {12, 12, 18, 18}, + {12, 12, 18, 18}, /* Check/Fix */ + PCL_COLOR_NONE, + PCL_PRINTER_LJ | PCL_PRINTER_TIFF | PCL_PRINTER_BLANKLINE, + ljtabloid_papersizes, + emptylist, + laserjet_papersources, + }, /* LaserJet 4L */ { 4, 17 * 72 / 2, 14 * 72, @@ -1228,6 +1264,20 @@ static const pcl_cap_t pcl_model_capabilities[] = emptylist, laserjet_papersources, }, + /* PCL-5c/5e/6/XL with tabloid paper, no expanded A4 margins */ + { 64, + 118 * 72 / 10, 17 * 72, + 1, 1, /* Min paper size */ + PCL_RES_150_150 | PCL_RES_300_300 | PCL_RES_600_600, + {12, 12, 18, 18}, + {12, 12, 18, 18}, /* Check/Fix */ + PCL_COLOR_NONE, + PCL_PRINTER_LJ | PCL_PRINTER_NEW_ERG | PCL_PRINTER_TIFF | PCL_PRINTER_BLANKLINE | + PCL_PRINTER_DUPLEX, + ljtabloid_papersizes, + emptylist, + laserjet_papersources, + }, /* LaserJet 5Si */ { 7, 13 * 72, 19 * 72, |