1MIN12XXW(1) General Commands Manual MIN12XXW(1)
2
3
4
6 min12xxw - Convert pbmraw streams to Minolta PagePro 12xxW languages
7
9 min12xxw [options]
10
11
13 Min12xxw is a filter which converts pbmraw streams (produced by ghost‐
14 script, for example) to the printer language of Minolta PagePro
15 1[234]xxW printers.
16
17
19 -h, --help
20 Gives usage information (help)
21
22
23 -v, --version
24 Displays the version number and exit
25
26
27 -e, --ecomode
28 Enables economic mode which saves toner by leaving every other
29 scanline blank. This degrades the printout's resolution a little,
30 the effect is most easily seen (and looks particularly bad) when
31 printing in 300 dpi mode.
32
33
34 -s, --status
35 Query the printer status, page counter and whatever information
36 can be retrieved. The printer status is basically an unprocessed
37 dump of what the printer sends, so unexpected things may happen if
38 the printer sends funny data because it got confused somehow...
39 This might however still be useful. The page counter and other
40 information is heavily processed and should be more reliable. Note
41 that for queries to be made, the printer must (of course) be
42 switched on, with all cables connected, and not be busy printing
43 (or your print job may be truncated). See the -d option below
44 which sets the device file to use. This has so far only been
45 tested on 1200W, 1350W and 1400W printers. Send mail if it works
46 for others as well.
47
48
49 -d dev, --device dev
50 Sets the device file to use for queries. The default is /dev/lp0.
51
52 Please note that this option is only meaningful with the "-s" or
53 "--status" option. If you intend to send a document to the
54 printer, you have to redirect min12xxw's standard output to the
55 device file in question. See the documentation that came with your
56 shell on how to do that.
57
58
59 -n, --nomargins
60 Disables the enforcement of the 0.17 inch margins on all sides of
61 the paper. The converter discards the equivalent of this length of
62 its input because ghostscript outputs a full page with margins. If
63 you arranged in some way for the input to be marginless, or have
64 slightly larger paper, you can give this option to include the
65 full input with margins. Please note that for very small page
66 dimensions, min12xxw might need to disable enforcing the page mar‐
67 gins for all pages following the offending page to make the job
68 printable. In that case, a warning message will be printed on the
69 standard error stream to inform the user.
70
71
72 -m model, --model model
73 Sets which printer model to produce output for. Currently, no
74 checks for features only available to specific models are made
75 (available paper trays differ from model to model, for example).
76 Let me know if this causes problems. Available models are: 1200W,
77 1250W, 1300W, 1350W, 1400W. 1200W is the default. As an alterna‐
78 tive, you can also symlink, link or rename your executable to
79 min1200w, min1250w, min1300w, min1350w or min1400w, thus making
80 the model specified in the filename the default model. This saves
81 you from typing the model selection option again and again and
82 again... Please note that you must supply the model option cor‐
83 rectly if you drive any other model than what is the default. If
84 you fail to do so, your printer will not produce any output or
85 react to status queries from the host.
86
87
88 -r resolution, --res resolution
89 Sets the resolution to either 300, 600 or 1200 dpi (600 dpi is the
90 default). Keep in mind that you need to produce your output
91 accordingly. It is also possible to specify the resolution as
92 (horizontal)x(vertical) resolution (e.g. -r 1200x600) where hori‐
93 zontal resolution may be once or twice the vertical resolution.
94 The maximum resolution is 1200 dpi in both vertical and horizontal
95 direction. The minimum vertical resolution for mixed resolution
96 printing seems to be 600 dpi. 300 dpi printing has only been
97 tested on 1200W, 1350W and 1400W models. Mixed resolution printing
98 was seen for 13xxW and 1400W models only, but tests show that the
99 1200W is capable of handling it as well, so chances are that 1250W
100 printers won't have trouble, either.
101
102
103 -t tray, --tray tray
104 Sets the paper tray to be used. Valid values for tray are "auto",
105 "tray1", "tray2" and "manual", with "auto" being the default. Not
106 all printer models have all sorts of paper trays. "auto" should be
107 safe on all of them, I think. In fact, the PagePro 1400W seems to
108 have only this kind of paper tray.
109
110
111 -p type, --papertype type
112 Sets the type of paper used. Type can be one of "normal", "thick",
113 "transparency", "envelope" or "postcard". "normal" is the default.
114
115
116 -f fmt, --paperformat fmt
117 This sets the paper format to be used for the print job. The
118 default value for fmt is "a4". Valid values are given below.
119
120
121 a4
122 A4 paper (210 mm x 297 mm)
123
124
125 b5
126 B5 envelope (176 mm x 250 mm)
127
128
129 a5
130 A5 paper (148 mm x 210 mm)
131
132
133 jpost
134 Post card (100 mm x 148 mm)
135
136
137 corpost
138 Correspondence Postcard (148 mm x 200 mm)
139
140
141 jisy6
142 JIS Yokei 6-gou paper (98 mm x 190 mm)
143
144
145 jisy0
146 JIS Yokei 0-gou paper (120 mm x 235 mm)
147
148
149 chinese16k
150 Chinese 16K paper (185 mm x 260 mm)
151
152
153 chinese32k
154 Chinese 32K paper (130 mm x 185 mm)
155
156
157 legal
158 Legal paper (8.5" x 14")
159
160
161 glegal
162 G. Legal paper (8.5" x 13")
163
164
165 letter
166 Letter paper (8.5" x 11")
167
168
169 gletter
170 G. Letter paper (8.5" x 10.5")
171
172
173 executive
174 Executive paper (7.25" x 10.5")
175
176
177 halfletter
178 Halfletter paper (5.5" x 8.5")
179
180
181 envmonarch
182 Envelope Monarch (3.875" x 7.5")
183
184
185 env10
186 Envelope COM-10 (8.125" x 9.5")
187
188
189 envdl
190 Envelope DL (110 mm x 220 mm)
191
192
193 envc5
194 Envelope C5 (162 mm x 229 mm)
195
196
197 envc6
198 Envelope C6 (114 mm x 162 mm)
199
200
201 envb5
202 Envelope B5 (176 mm x 250 mm)
203
204
205 Choukei-3Gou
206 Choukei-3Gou paper (120mm x 235 mm)
207
208
209 Choukei-4Gou
210 Choukei-4Gou paper (90 mm x 205 mm)
211
212
213 custom
214 Custom paper size
215
216
217 envb6
218 Envelope 6 3/4 (3.625" x 6.5")
219
220
221 folio
222 F4/Folio paper (210 mm x 330 mm)
223
224
225 jisy1
226 JIS Yokei 1-gou (120 mm x 176 mm)
227
228
229 jisy2
230 JIS Yokei 2-gou (105 mm x 235 mm)
231
232
233 quadpost
234 Quad postcard (200 mm x 296 mm)
235
236
237
239 gs -q -dBATCH -dSAFER -dQUIET -dNOPAUSE -sPAPERSIZE=a4 -r1200 -sDE‐
240 VICE=pbmraw -sOutputFile=- - < test.ps | min12xxw -r 1200 > test.min
241 This would convert a postscript file test.ps to a file test.min
242 which could be sent directly to the printer, a 1200W to be exact.
243 The output is rendered at 1200 dpi. If you have to drive some
244 other model, see the model selection option (-m) above.
245
246
248 Min12xxw should run on most *nix-like workstations without major prob‐
249 lems. Library functions which are known to be missing on non-Linux sys‐
250 tems such as getline or getopt_long may have to be replaced by an
251 appropriate substitute. In case of getline and getopt_long this has
252 already been done. The query options may or may not work on other sys‐
253 tems, depending on the characteristics of the printer driver and the
254 interface used (USB, very old style parallel port or a more recent
255 one...).
256
257
259 Min12xxw was written without any documentation from the manufacturer.
260 The description of the printer language may be inaccurate or even wrong
261 because it was obtained by looking at the output of the windoof driver
262 only. The code dealing with the compression of raster data is in its
263 spirit heavily based on an initial driver by Adam Bocim <beetman@sez‐
264 nam.cz> who managed to find out how things are done (thanks, Adam, you
265 did a great job!). This new version is considerably faster, imple‐
266 mented more cleanly and (hopefully) well documented.
267
268 It also features querying the printer status and page counter, a sug‐
269 gestion made by Bruno Schoedlbauer <bruno.schoedlbauer@gmx.de>, who
270 also pointed me to a nice USB sniffer by Benoit Papillault for Windoof
271 98 and up, see http://benoit.papillault.free.fr/usbsnoop. (That little
272 program may prove very helpful on similar occasions. Happy USB sniff‐
273 ing...)
274
275 David Hamilton <dhamilto@angel.homeip.net> has helped a lot in testing
276 and developing the support for the PagePro 1350W.
277
278 Even though this program has been designed with care and much thought,
279 no-one can guarantee that this program will not damage your printer,
280 computer or even your neighbour's car, because it was built without
281 knowing exactly how things work, it's only a (hopefully) reasonable
282 guess. (However, my printer does still work, even after the testing
283 phase when a lot of wrong stuff was sent to it. And my neighbour hasn't
284 complained either...)
285
286 Most of the available paper sizes have not actually been verified to
287 work as advertised - reports about successes or problems are welcome.
288 Also the code for querying the printer is not heavily tested. If you
289 have comments to make or know more about the format than I do, please
290 share your thoughts and your knowledge.
291
292 13xxW series support seems to be relatively well tested by now. Send
293 mail with feedback if you have such a printer and you experience prob‐
294 lems.
295
296 1400W support is pretty new - please send e-mail if it works or if you
297 run into problems. Feedback on models for which support has just been
298 completed is very important to improve and stabilise this support.
299
300 Bugs and problems reports are generally welcome because I just don't
301 have the time to test everything out. I needed a filter and here it is.
302 If it does not work - complain ;-)
303
304
306 Min12xxw was written by Manuel Tobias Schiller (mala@hinterbergen.de).
307
308
309
310Local Utilities December 2005 MIN12XXW(1)