~ubuntu-branches/ubuntu/hardy/ghostscript/hardy

« back to all changes in this revision

Viewing changes to contrib/japanese/gdevespg.c

  • Committer: Bazaar Package Importer
  • Author(s): Till Kamppeter
  • Date: 2007-11-22 12:17:43 UTC
  • mfrom: (1.1.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20071122121743-cd70s3ypq0r243mp
Tags: 8.61.dfsg.1-0ubtuntu1
* New upstream release
  o Final 8.61 release
* debian/patches/09_ijs_krgb_support.dpatch: Adapted to upstream changes.
* debian/rules: Updated CUPS-related variables for "make install" calls.
* debian/rules: Remove /usr/include/ghostscript from the ghostscript
  package, they go into lings-dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
#define DPI 300
33
33
 
34
34
/* The device descriptors */
35
 
private dev_proc_open_device(escpage_open);
36
 
private dev_proc_open_device(lp2000_open);
37
 
private dev_proc_close_device(escpage_close);
38
 
private dev_proc_print_page_copies(escpage_print_page_copies);
39
 
private dev_proc_print_page_copies(lp2000_print_page_copies);
40
 
private dev_proc_image_out(escpage_image_out);
41
 
 
42
 
private void escpage_printer_initialize(gx_device_printer * pdev, FILE * fp, int);
43
 
private void escpage_paper_set(gx_device_printer * pdev, FILE * fp);
44
 
 
45
 
private gx_device_procs lp2000_prn_procs =
 
35
static dev_proc_open_device(escpage_open);
 
36
static dev_proc_open_device(lp2000_open);
 
37
static dev_proc_close_device(escpage_close);
 
38
static dev_proc_print_page_copies(escpage_print_page_copies);
 
39
static dev_proc_print_page_copies(lp2000_print_page_copies);
 
40
static dev_proc_image_out(escpage_image_out);
 
41
 
 
42
static void escpage_printer_initialize(gx_device_printer * pdev, FILE * fp, int);
 
43
static void escpage_paper_set(gx_device_printer * pdev, FILE * fp);
 
44
 
 
45
static gx_device_procs lp2000_prn_procs =
46
46
lprn_procs(lp2000_open, gdev_prn_output_page, gdev_prn_close);
47
47
 
48
 
private gx_device_procs escpage_prn_procs =
 
48
static gx_device_procs escpage_prn_procs =
49
49
lprn_procs(escpage_open, gdev_prn_output_page, escpage_close);
50
50
 
51
51
gx_device_lprn far_data gs_lp2000_device =
63
63
static char *epson_remote_start = "\033\001@EJL \r\n";
64
64
 
65
65
/* Open the printer. */
66
 
private int
 
66
static int
67
67
escpage_open(gx_device * pdev)
68
68
{
69
69
    int xdpi = pdev->x_pixels_per_inch;
78
78
    return gdev_prn_open(pdev);
79
79
}
80
80
 
81
 
private int
 
81
static int
82
82
lp2000_open(gx_device * pdev)
83
83
{
84
84
    int xdpi = pdev->x_pixels_per_inch;
93
93
    return gdev_prn_open(pdev);
94
94
}
95
95
 
96
 
private int
 
96
static int
97
97
escpage_close(gx_device * pdev)
98
98
{
99
99
    gdev_prn_open_printer(pdev, 1);
105
105
    return gdev_prn_close(pdev);
106
106
}
107
107
 
108
 
private int
 
108
static int
109
109
escpage_print_page_copies(gx_device_printer * pdev, FILE * fp, int num_coipes)
110
110
{
111
111
    gx_device_lprn *const lprn = (gx_device_lprn *) pdev;
130
130
    return lp2000_print_page_copies(pdev, fp, num_coipes);
131
131
}
132
132
 
133
 
private int
 
133
static int
134
134
lp2000_print_page_copies(gx_device_printer * pdev, FILE * fp, int num_coipes)
135
135
{
136
136
    gx_device_lprn *const lprn = (gx_device_lprn *) pdev;
164
164
}
165
165
 
166
166
/* Output data */
167
 
private void
 
167
static void
168
168
escpage_image_out(gx_device_printer * pdev, FILE * fp, int x, int y, int width, int height)
169
169
{
170
170
    gx_device_lprn *const lprn = (gx_device_lprn *) pdev;
199
199
    GS, '0', ';', '0', 'i', 'u', 'E', /* Paper Feed Unit (Auto) */
200
200
};
201
201
 
202
 
private void
 
202
static void
203
203
escpage_printer_initialize(gx_device_printer * pdev, FILE * fp, int copies)
204
204
{
205
205
    gx_device_lprn *const lprn = (gx_device_lprn *) pdev;
265
265
    {0, 0, -1},                 /* Undefined */
266
266
};
267
267
 
268
 
private void
 
268
static void
269
269
escpage_paper_set(gx_device_printer * pdev, FILE * fp)
270
270
{
271
271
    int width, height, w, h, wp, hp, bLandscape;