File: README

package info (click to toggle)
ppd-gs 1.1-1
  • links: PTS
  • area: main
  • in suites: hamm, slink
  • size: 332 kB
  • ctags: 32
  • sloc: sh: 2,482; makefile: 238; sed: 88
file content (218 lines) | stat: -rw-r--r-- 8,184 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
Contents of this file
=====================

  - Foreword
  - Available PostScript Printer Description (PPD) Files.
  - Installation of the PPD Files.
  - Use of the PPD Files.
  - Localization of the PPD Files.
  - Customization of the PPD Files.
  - Where to Find Other PPD Files.
  - Please Contribute Your PPD Files!


Foreword
========

If you got this file with Ghostscript, you have a set of PPD files
written in english. Be aware that these PPD files are also distributed
in a package named `gs-ppd-x.y' (where x.y-r indicates a revision)
that can automatically localize these files (and some files provided
by vendors) for different languages (actually, french only...).
  If you are interested in localized PPD files, consider getting the
full package.



Available PostScript Printer Description (PPD) Files
====================================================


PostScript Printer Description File for Ghostscript
---------------------------------------------------

The GS.PPD file (whose long name is Aladdin_Ghostscript.ppd) provides
some generic definitions that can be reused by all PPD files describing
specific drivers of Aladdin Ghostscript.
  The GSA4.PPD and GSA3.PPD files provide definitions for devices that
support page sizes up to A4 and A3, respectively.


PostScript Printer Description Files for the Canon BJC printers
---------------------------------------------------------------

The BJC.PPD file (Canon_BubbleJet_Color.ppd) contains the description of
features common amongst all BJC printers.
  The other supplied PPD files for Canon BJC printers are:

	BJC600.PPD	(Canon_BubbleJet_Color_600.ppd)
	BJC610.PPD	(Canon_BubbleJet_Color_610.ppd)
	BJC4000.PPD	(Canon_BubbleJet_Color_4000.ppd)
	BJC70.PPD	(Canon_BubbleJet_Color_70.ppd)
	BJC800.PPD	(Canon_BubbleJet_Color_800.ppd)
	ASW2400P.PPD	(Apple_StyleWriter_2400_Pro.ppd)

and drive the corresponding printers. Most of these files are here only
for convenient reasons only and describe in fact the same printers
(remember that Ghostscript only has bjc600 and bjc800 drivers).
  Please note that I am not aware of every model and differences between
two given BJC printers, so not all printers are represented here. I am
really interested in getting the list right, so please email me any
relevant information.

PostScript Printer Description Files for the HP DJC and PXL printers
--------------------------------------------------------------------

The DJC.PPD file (HP_DeskJet_Color.ppd) contains the description of
features common amongst all HP printers.
  The other supplied PPD files for HP jet printers are:

	DJ500C.PPD	(HP_DeskJet_500C.ppd)
	DJ540C.PPD	(HP_DeskJet_540C.ppd)
	DJ550C.PPD	(HP_DeskJet_550C.ppd)
	DJ560C.PPD	(HP_DeskJet_560C.ppd)
	DJ1200C.PPD	(HP_DeskJet_1200C.ppd)
	PXL.PPD		(HP_PaintJet_XL.ppd)
	PXL300.PPD	(HP_PaintJet_XL300.ppd)

and drive the corresponding printers. Some of these files are here only
for convenient reasons only and describe in fact the same printers.
  Please note that these files were written from what I got in gs's
devices.doc and in the gdevcdj.c source file. There are no guarantees
that they work.



Installation of the PPD files
=============================

(Please read the INSTALL file as well as these instructions. Thanks.)

If you run a Debian Linux system, please install the gs-ppd package
directly.

First, choose a directory where the PPD files will go (something like
/usr/local/share/ppd for example, which is the default).

If you are on a system where the PPD files names appear in upper case
when you list them, you can install them immediately: the file names are
those used when a PPD file includes another one.
  On other systems, the long file names are preferred. To install the
PPD files with these names, use the supplied ppd-inst.sh script, which
takes the files to install as argument, and eventually the installation
directory and paper kind too (try `ppd-inst.sh -h' for usage). Here are
some examples:

	# Install in /usr/local/share/ppd, getting paper size from gs
	% ppd-inst.sh ppd/*.ppd
	# Same as above, with A4 paper instead of Letter
	% ppd-inst.sh -p A4 ppd/*.ppd
	# Install in /usr/local/lib/ppd with default paper (from gs)
	% ppd-inst.sh -d /usr/local/lib/ppd ppd/*.ppd

(don't type the % character on the command-line, nor the comments).
  If you want to keep short names, change the first variable affectation
in the ppd-inst.sh script.
  (Note: you can use the ppd-inst.sh.in script as well if the ppd-inst.sh
script has not been generated.)

If you can't use ppd-inst.sh and want to change the paper size to reflect
your gs setup, you must do it by hand (see below).



Use of the PPD Files
====================

The PPD files can be used on with document managers or printing systems
supporting PPD files, which includes (but is certainly not limited to):

  - NEXTSTEP systems (presumably OpenStep systems too);

  - Systems with the pslpr(1) command from Adobe's TranScript package;

  - Systems with the psplpr(1) command from my free psptools package
    (available from comp.sources.postscript archives, version 1.2 being
    the latest one at the date of this writing).

The files are not guaranteed to be complete at the moment. Please note
too that NEXTSTEP's printing interface does not correctly enforce
constraints specified in these files (in UIConstraints descriptions):
you must force yourself to use valid combinations of options (this is
not the case if you use psplpr(1) which does enforce constraints).



Localization of the PPD Files
=============================

The localization of the PPD files is made by mean of a sed script, which
is expected to be found in a subdirectory of the locale directory of
the PPD distribution.
  Please have a look at the script in locale/fr_FR for an example.



Customization of the PPD Files
==============================

By default the files say that the paper used is US Letter, and they
use a normalized transfer function.
  If you choose to use A4 printing by default, you must replace Letter by
A4 in lines that match the '\*Default.*: Letter' pattern.

*Note* If you are on a Unix system, you can just do that by giving the
paper name (whose first letter is uppercase) as a second argument to
the `ppd-inst.sh' script.

Some versions of Ghostscript have problems with normalized colors,
which makes them add magenta in gray levels. If you have this problem,
replace the '*DefaultTransfer: Normalized' line by the alternate (correct)
'*DefaultTransfer: Null' line.

Also note that the 'Thick Media' option is implemented by choosing a
value of 120 or 80 (for thick and thin media respectively) for the
MediaWeight feature of the drivers. If you ever change the threshold
for thick media in the driver code, you may need to change the values
in the PPD files too.

All customization should be done using the '*Include: ' feature of PPD
files so that your local changes will be kept if you get an update of
these PPD files.



Where to Find Other PPD Files
=============================

PPD files for nearly all commercially available printers can be found on
Adobe's anonymous FTP site,

	ftp://ftp.adobe.com/pub/adobe/PPDFiles/

If you are working on a NEXTSTEP system, please note that many PPD files
are shipped with your system. They are installed in the system library
folder, /NextLibrary/PrinterTypes, and are available on the NEXTSTEP
user CD-ROM.



Please Contribute Your PPD Files!
=================================

If you did develop a driver for Ghostscript, please consider
contributing a PPD file describing its features. Writing such a file is
really simple and can be done by starting with an existing file, and it
will make the life of the users of your driver much simpler... (But
please have a look to the Canon BubbleJet Color PPD files for example,
and don't forget the special comments `*% GhostscriptNeeded: yes' and
`*% GhostscriptDevice: dev' which are used by the installation script.)
 
Please do email me such PPD file: I will incorporate them in the PPD
archive directory of psptools and also send them to Aladdin for
distribution with Ghostscript.



Yves Arrouye <Yves.Arrouye@amrin.fdn.fr>, 1995, 1996