Codebase list splix / 82c8df9
Imported Debian patch 2.0.0+svn306-2 Luca Niccoli 10 years ago
7 changed file(s) with 1647 addition(s) and 14 deletion(s). Raw diff Collapse all Expand all
0 splix (2.0.0+svn306-2) unstable; urgency=low
1
2 * Properly pre-process drv files during build. (Closes: #670823)
3
4 -- Luca Niccoli <lultimouomo@gmail.com> Sun, 29 Apr 2012 13:32:22 +0200
5
06 splix (2.0.0+svn306-1) unstable; urgency=low
17
28 * New upstream version: allows installing .drv files instead of PPDs.
+0
-13
debian/patches/0002-Change-libjkit-name.patch less more
0 Index: splix-2.0.0+svn306/module.mk
1 ===================================================================
2 --- splix-2.0.0+svn306.orig/module.mk 2012-02-29 15:59:36.132483000 +0100
3 +++ splix-2.0.0+svn306/module.mk 2012-04-14 20:11:39.214848247 +0200
4 @@ -48,7 +48,7 @@
5 ifneq ($(DISABLE_JBIG),0)
6 CXXFLAGS += -DDISABLE_JBIG
7 else
8 -rastertoqpdl_LIBS += -ljbig85
9 +rastertoqpdl_LIBS += -ljbig
10 endif
11 ifneq ($(DISABLE_BLACKOPTIM),0)
12 CXXFLAGS += -DDISABLE_BLACKOPTIM
0 From: Luca Niccoli <lultimouomo@gmail.com>
1 Date: Fri, 27 Apr 2012 19:40:36 +0200
2 Subject: Avoid possible nameclashes with .drv files
3 Forwarded: http://sourceforge.net/tracker/?func=detail&aid=3522071&group_id=175815&atid=874748
4
05 Index: splix-2.0.0+svn306/ppd/Makefile
16 ===================================================================
27 --- splix-2.0.0+svn306.orig/ppd/Makefile 2012-04-22 23:22:15.213881971 +0200
0 From: Luca Niccoli <lultimouomo@gmail.com>
1 Date: Sun, 29 Apr 2012 13:45:03 +0200
2 Subject: Rename drv stubs so they are pre-processed into .drv files.
3 Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3522392&group_id=175815&atid=874748
4 Index: splix-2.0.0+svn306/ppd/dell.drv
5 ===================================================================
6 --- splix-2.0.0+svn306.orig/ppd/dell.drv 2012-04-29 16:06:45.000164058 +0200
7 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
8 @@ -1,46 +0,0 @@
9 -/*
10 - * dell.drv (C) 2007, Aurélien Croc (AP²C)
11 - *
12 - * Contains the Dell printers drivers
13 - *
14 - * $Id: dell.drv 240 2008-11-24 00:10:09Z ap2c $
15 - */
16 -
17 -Manufacturer "Dell"
18 -
19 -#import "version.defs"
20 -#import "spl2.defs"
21 -#import "filter.defs"
22 -#import "altitude.defs"
23 -
24 -//
25 -// Specific black & white printer definition
26 -//
27 -{
28 - #import "monochrome-v1.defs"
29 - #import "powersave.defs"
30 - #import "tonerdensity.defs"
31 - #import "tonersave.defs"
32 - #import "jamrecovery.defs"
33 - #import "manualduplex.defs"
34 -
35 - // QPDL Version 1
36 - {
37 - Attribute QPDL QPDLVersion "1"
38 - Attribute General DocHeaderValues "<0><0><0>"
39 -
40 - {
41 - Resolution k 1 0 0 0 "300dpi/300 DPI"
42 - {
43 - ModelName "1100"
44 - PCFileName "1100.ppd"
45 - } {
46 - ModelName "1110"
47 - PCFileName "1110.ppd"
48 - }
49 - }
50 - }
51 -}
52 -
53 -/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */
54 -
55 Index: splix-2.0.0+svn306/ppd/lexmark.drv
56 ===================================================================
57 --- splix-2.0.0+svn306.orig/ppd/lexmark.drv 2012-04-29 16:06:45.000164058 +0200
58 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
59 @@ -1,42 +0,0 @@
60 -/*
61 - * lexmark.drv (C) 2007, Aurélien Croc (AP²C)
62 - *
63 - * Contains the Lexmark printers drivers
64 - *
65 - * $Id: lexmark.drv 272 2010-07-29 15:08:16Z tillkamppeter $
66 - */
67 -
68 -Manufacturer "Lexmark"
69 -
70 -#import "version.defs"
71 -#import "spl2.defs"
72 -#import "altitude.defs"
73 -
74 -//
75 -// Specific black & white printer definition
76 -//
77 -{
78 - #import "filter.defs"
79 - #import "powersave.defs"
80 - #import "tonerdensity.defs"
81 - #import "tonersave.defs"
82 - #import "jamrecovery.defs"
83 -
84 -
85 - // Monochrome printers V. 1 (old algorithms)
86 - {
87 - #import "monochrome-v1.defs"
88 - Attribute QPDL QPDLVersion "1"
89 - Attribute General DocHeaderValues "<0><2><1>"
90 -
91 - {
92 - Resolution k 1 0 0 0 "300dpi/300 DPI"
93 -
94 - ModelName "X215 MFP"
95 - PCFileName "x215mfp.ppd"
96 - }
97 - }
98 -}
99 -
100 -/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */
101 -
102 Index: splix-2.0.0+svn306/ppd/lexmark.drv.in
103 ===================================================================
104 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
105 +++ splix-2.0.0+svn306/ppd/lexmark.drv.in 2012-04-29 16:06:49.196184883 +0200
106 @@ -0,0 +1,42 @@
107 +/*
108 + * lexmark.drv (C) 2007, Aurélien Croc (AP²C)
109 + *
110 + * Contains the Lexmark printers drivers
111 + *
112 + * $Id: lexmark.drv 272 2010-07-29 15:08:16Z tillkamppeter $
113 + */
114 +
115 +Manufacturer "Lexmark"
116 +
117 +#import "version.defs"
118 +#import "spl2.defs"
119 +#import "altitude.defs"
120 +
121 +//
122 +// Specific black & white printer definition
123 +//
124 +{
125 + #import "filter.defs"
126 + #import "powersave.defs"
127 + #import "tonerdensity.defs"
128 + #import "tonersave.defs"
129 + #import "jamrecovery.defs"
130 +
131 +
132 + // Monochrome printers V. 1 (old algorithms)
133 + {
134 + #import "monochrome-v1.defs"
135 + Attribute QPDL QPDLVersion "1"
136 + Attribute General DocHeaderValues "<0><2><1>"
137 +
138 + {
139 + Resolution k 1 0 0 0 "300dpi/300 DPI"
140 +
141 + ModelName "X215 MFP"
142 + PCFileName "x215mfp.ppd"
143 + }
144 + }
145 +}
146 +
147 +/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */
148 +
149 Index: splix-2.0.0+svn306/ppd/samsung.drv
150 ===================================================================
151 --- splix-2.0.0+svn306.orig/ppd/samsung.drv 2012-04-29 16:06:45.000164058 +0200
152 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
153 @@ -1,429 +0,0 @@
154 -/*
155 - * samsung.drv (C) 2007, Aurélien Croc (AP²C)
156 - *
157 - * Contains the Samsung printers drivers
158 - *
159 - * $Id: samsung.drv 300 2011-12-06 21:55:59Z tillkamppeter $
160 - */
161 -
162 -Manufacturer "Samsung"
163 -
164 -#import "version.defs"
165 -#import "altitude.defs"
166 -
167 -
168 -//
169 -// Specific black & white printer definition
170 -//
171 -{
172 - #import "spl2.defs"
173 - #import "filter.defs"
174 - #import "powersave.defs"
175 - #import "tonerdensity.defs"
176 - #import "tonersave.defs"
177 - #import "jamrecovery.defs"
178 -
179 -
180 - // Monochrome printers V. 1 (old algorithms)
181 - {
182 - #import "monochrome-v1.defs"
183 - Attribute QPDL QPDLVersion "1"
184 - Attribute General DocHeaderValues "<0><2><1>"
185 -
186 - {
187 - Resolution k 1 0 0 0 "300dpi/300 DPI"
188 -
189 - ModelName "SCX-4100"
190 - PCFileName "scx4100.ppd"
191 - } {
192 - Resolution k 1 0 0 0 "300dpi/300 DPI"
193 -
194 - ModelName "SCX-4200"
195 - PCFileName "scx4200.ppd"
196 - } {
197 - Resolution k 1 0 0 0 "300dpi/300 DPI"
198 -
199 - ModelName "SCX-4216F"
200 - PCFileName "scx4216f.ppd"
201 - } {
202 - Resolution k 1 0 0 0 "300dpi/300 DPI"
203 -
204 - ModelName "SCX-4300"
205 - PCFileName "scx4300.ppd"
206 - } {
207 - ModelName "SCX-4500"
208 - PCFileName "scx4500.ppd"
209 - } {
210 - ModelName "SCX-4521F"
211 - PCFileName "scx4521f.ppd"
212 - } {
213 - Resolution k 1 0 0 0 "300dpi/300 DPI"
214 -
215 - ModelName "SF-565P"
216 - PCFileName "sf565p.ppd"
217 - }
218 -
219 - // Monochrome printers V. 2 (new algorithms)
220 - } {
221 - #import "monochrome-v2.defs"
222 -
223 - // QPDL Version 1
224 - {
225 - Attribute QPDL QPDLVersion "1"
226 - Attribute General DocHeaderValues "<0><0><0>"
227 -
228 - {
229 - Resolution k 1 0 0 0 "300dpi/300 DPI"
230 - #import "manualduplex.defs"
231 - {
232 - ModelName "ML-1510"
233 - PCFileName "ml1510.ppd"
234 - } {
235 - ModelName "ML-1520"
236 - PCFileName "ml1520.ppd"
237 - } {
238 - ModelName "ML-1610"
239 - PCFileName "ml1610.ppd"
240 - } {
241 - ModelName "ML-1710"
242 - PCFileName "ml1710.ppd"
243 - } {
244 - ModelName "ML-1740"
245 - PCFileName "ml1740.ppd"
246 - } {
247 - #import "srtmode.defs"
248 - ModelName "ML-1750"
249 - PCFileName "ml1750.ppd"
250 - } {
251 - ModelName "ML-2571"
252 - PCFileName "ml2571.ppd"
253 - }
254 - } {
255 - Resolution k 1 0 0 0 "1200dpi/1200 DPI"
256 -
257 - // Multi-tray
258 - InputSlot 3 "Multi/Multi-Purpose Tray"
259 - InputSlot 4 "Upper/Tray 1"
260 - InputSlot 5 "Lower/Tray 2"
261 - InputSlot 6 "Envelope/Envelope Tray"
262 - InputSlot 7 "Tray3/Tray 3"
263 - // But tray 2, Envelope and Tray3 are options...
264 - Installable "OptionTray2/Tray 2 Installed"
265 - UIConstraints "*OptionTray2 False *InputSlot Lower"
266 - Installable "OptionTrayEnv/Envelope Tray Installed"
267 - UIConstraints "*OptionTrayEnv False *InputSlot Envelope"
268 - Installable "OptionTray3/Tray 3 Installed"
269 - UIConstraints "*OptionTray3 False *InputSlot Tray3"
270 -
271 - #import "srtmode.defs"
272 - {
273 - #import "manualduplex.defs"
274 - Throughput 22
275 - {
276 - ModelName "ML-2250"
277 - PCFileName "ml2250.ppd"
278 - } {
279 - ModelName "ML-2251"
280 - PCFileName "ml2251.ppd"
281 - }
282 - } {
283 - Duplex normal
284 -
285 - {
286 - ModelName "ML-3471ND"
287 - PCFileName "ml3471nd.ppd"
288 - } {
289 - ModelName "ML-3560"
290 - PCFileName "ml3560.ppd"
291 - } {
292 - Resolution k 1 0 0 0 "300dpi/300 DPI"
293 - {
294 - ModelName "ML-2150"
295 - PCFileName "ml2150.ppd"
296 - } {
297 - ModelName "ML-2550"
298 - PCFileName "ml2550.ppd"
299 - }
300 - }
301 - }
302 - }
303 - }
304 -
305 - // QPDL Version 2
306 - {
307 - Attribute QPDL QPDLVersion "2"
308 - Attribute General DocHeaderValues "<0><0><1>"
309 -
310 - {
311 - Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
312 - #import "manualduplex.defs"
313 -
314 - {
315 - ModelName "ML-1630"
316 - PCFileName "ml1630.ppd"
317 - } {
318 - ModelName "ML-1640"
319 - PCFileName "ml1640.ppd"
320 - } {
321 - ModelName "ML-2010"
322 - PCFileName "ml2010.ppd"
323 - } {
324 - ModelName "ML-2015"
325 - PCFileName "ml2015.ppd"
326 - } {
327 - ModelName "ML-2240"
328 - PCFileName "ml2240.ppd"
329 - } {
330 - #import "srtmode.defs"
331 -
332 - ModelName "ML-2510"
333 - PCFileName "ml2510.ppd"
334 - }
335 - }
336 - }
337 -
338 - // QPDL Version 3
339 - {
340 - Attribute QPDL QPDLVersion "3"
341 - Attribute General DocHeaderValues "<0><0><1>"
342 -
343 - {
344 - Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
345 - #import "manualduplex.defs"
346 -
347 - {
348 - ModelName "ML-1660"
349 - PCFileName "ml1660.ppd"
350 - } {
351 - ModelName "ML-1910"
352 - PCFileName "ml1910.ppd"
353 - } {
354 - ModelName "ML-1915"
355 - PCFileName "ml1915.ppd"
356 - } {
357 - ModelName "ML-2525"
358 - PCFileName "ml2525.ppd"
359 - } {
360 - ModelName "ML-2525W"
361 - PCFileName "ml2525w.ppd"
362 - }
363 - } {
364 - Resolution k 1 0 0 0 "1200dpi/1200 DPI"
365 -
366 - {
367 - ModelName "ML-2580"
368 - PCFileName "ml2580.ppd"
369 - } {
370 - ModelName "ML-2580N"
371 - PCFileName "ml2580n.ppd"
372 - } {
373 - ModelName "ML-3050"
374 - PCFileName "ml3050.ppd"
375 - } {
376 - ModelName "ML-3051"
377 - PCFileName "ml3051.ppd"
378 - } {
379 - ModelName "SCX-3200"
380 - PCFileName "scx3200.ppd"
381 - } {
382 - ModelName "SCX-4600"
383 - PCFileName "scx4600.ppd"
384 - } {
385 - ModelName "SCX-4623f"
386 - PCFileName "scx4623f.ppd"
387 - } {
388 - ModelName "SCX-4623fw"
389 - PCFileName "scx4623fw.ppd"
390 - }
391 - } {
392 - Resolution k 1 0 0 0 "1200dpi/1200 DPI"
393 -
394 - Duplex normal
395 -
396 - {
397 - ModelName "ML-3051ND"
398 - PCFileName "ml3051nd.ppd"
399 - } {
400 - ModelName "SCX-5330N"
401 - PCFileName "scx5330n.ppd"
402 - } {
403 - ModelName "SCX-5530FN"
404 - PCFileName "scx5530fn.ppd"
405 - }
406 - }
407 - }
408 - }
409 -}
410 -
411 -
412 -
413 -
414 -//
415 -// Specific color printer definition
416 -//
417 -{
418 - #import "spl2.defs"
419 - #import "filterColor.defs"
420 - #import "powersave.defs"
421 -
422 - // Color printers V. 1 (old algorithms)
423 - {
424 - #import "color-v1.defs"
425 - #import "jamrecovery.defs"
426 -
427 - // Multi-tray
428 - InputSlot 3 "Multi/Multi-Purpose Tray"
429 - InputSlot 4 "Upper/Tray 1"
430 - InputSlot 5 "Lower/Tray 2"
431 - // But tray 2 is optional..
432 - Installable "OptionTray2/Tray 2 Installed"
433 - UIConstraints "*OptionTray2 False *InputSlot Lower"
434 -
435 - Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
436 - Resolution - 1 0 0 0 "1200dpi/1200 DPI"
437 -
438 - Duplex normal
439 -
440 - Attribute General DocHeaderValues "<0><0><1>"
441 - {
442 - Attribute QPDL QPDLVersion "1"
443 -
444 - {
445 - Attribute General CMSFile "CLP-500"
446 - Throughput 20
447 -
448 - {
449 - ModelName "CLP-500"
450 - PCFileName "clp500.ppd"
451 - } {
452 - ModelName "CLP-550"
453 - PCFileName "clp550.ppd"
454 - }
455 - } {
456 - Attribute General CMSFile "CLP-510"
457 - Throughput 24
458 -
459 - ModelName "CLP-510"
460 - PCFileName "clp510.ppd"
461 - }
462 - }
463 - {
464 - Attribute QPDL QPDLVersion "5"
465 - Attribute General CMSFile "CLP-610"
466 - #import "reverseduplex.defs"
467 -
468 - ModelName "CLP-610"
469 - PCFileName "clp610.ppd"
470 - }
471 - {
472 - Attribute QPDL QPDLVersion "5"
473 - Attribute General CMSFile "CLP-610"
474 - #import "reverseduplex.defs"
475 -
476 - ModelName "CLP-610ND"
477 - PCFileName "clp610nd.ppd"
478 - }
479 - }
480 -
481 - // Color printers V. 2 (JBIG algorithm)
482 - {
483 - #import "color-v2.defs"
484 - Attribute QPDL PacketSize "512"
485 - #import "manualduplex.defs"
486 -
487 -
488 - // QPDL Version 1
489 - {
490 - Attribute QPDL QPDLVersion "1"
491 - Attribute General DocHeaderValues "<0><0><0>"
492 - {
493 - Attribute General CMSFile "CLP-200"
494 -
495 - ModelName "CLP-200"
496 - PCFileName "clp200.ppd"
497 - } {
498 - Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
499 - Resolution - 1 0 0 0 "1200dpi/1200 DPI"
500 - Attribute General CMSFile "CLP-600"
501 - Throughput 20
502 -
503 - ModelName "CLP-600"
504 - PCFileName "clp600.ppd"
505 - }
506 - }
507 -
508 - // QPDL Version 2
509 - {
510 - Attribute QPDL QPDLVersion "2"
511 - Attribute General DocHeaderValues "<0><0><1>"
512 -
513 - {
514 - Attribute General CMSFile "CLX-2170"
515 -
516 - ModelName "CLX-2170"
517 - PCFileName "clx2170.ppd"
518 - } {
519 - Resolution - 1 0 0 0 "1200dpi/1200 DPI"
520 -
521 - {
522 - Resolution - 1 0 0 0 "300dpi/300 DPI"
523 - Attribute General CMSFile "CLP-300"
524 - Throughput 4
525 -
526 - {
527 - ModelName "CLP-300"
528 - PCFileName "clp300.ppd"
529 - } {
530 - ModelName "CLP-310N"
531 - PCFileName "clp310n.ppd"
532 - }
533 - } {
534 - Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
535 -
536 - {
537 - Attribute General CMSFile "CLX-216x"
538 -
539 - ModelName "CLX-216X"
540 - PCFileName "clx216x.ppd"
541 - } {
542 - Attribute General CMSFile "CLX-3160"
543 -
544 - ModelName "CLX-3160"
545 - PCFileName "clx3160.ppd"
546 - }
547 - }
548 - }
549 - }
550 - }
551 -}
552 -
553 -// Color printers V. 3 (Banded JBIG algorithm)
554 -{
555 - #import "spl2bandedjbig.defs"
556 - #import "filterColor.defs"
557 - #import "powersave.defs"
558 - #import "color-v3.defs"
559 - #import "manualduplex.defs"
560 - Attribute QPDL QPDLVersion "5"
561 - Attribute QPDL PacketSize "512"
562 - Attribute General DocHeaderValues "<0><0><1>"
563 - Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
564 - Resolution - 1 0 0 0 "1200dpi/1200 DPI"
565 - Throughput 4
566 - {
567 - Attribute General CMSFile "CLP-310"
568 -
569 - ModelName "CLP-310"
570 - PCFileName "clp310.ppd"
571 - }{
572 - Attribute General CMSFile "CLP-315"
573 -
574 - ModelName "CLP-315"
575 - PCFileName "clp315.ppd"
576 - }
577 -}
578 -
579 -
580 -
581 -/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */
582 -
583 Index: splix-2.0.0+svn306/ppd/samsung.drv.in
584 ===================================================================
585 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
586 +++ splix-2.0.0+svn306/ppd/samsung.drv.in 2012-04-29 16:06:49.196184883 +0200
587 @@ -0,0 +1,429 @@
588 +/*
589 + * samsung.drv (C) 2007, Aurélien Croc (AP²C)
590 + *
591 + * Contains the Samsung printers drivers
592 + *
593 + * $Id: samsung.drv 300 2011-12-06 21:55:59Z tillkamppeter $
594 + */
595 +
596 +Manufacturer "Samsung"
597 +
598 +#import "version.defs"
599 +#import "altitude.defs"
600 +
601 +
602 +//
603 +// Specific black & white printer definition
604 +//
605 +{
606 + #import "spl2.defs"
607 + #import "filter.defs"
608 + #import "powersave.defs"
609 + #import "tonerdensity.defs"
610 + #import "tonersave.defs"
611 + #import "jamrecovery.defs"
612 +
613 +
614 + // Monochrome printers V. 1 (old algorithms)
615 + {
616 + #import "monochrome-v1.defs"
617 + Attribute QPDL QPDLVersion "1"
618 + Attribute General DocHeaderValues "<0><2><1>"
619 +
620 + {
621 + Resolution k 1 0 0 0 "300dpi/300 DPI"
622 +
623 + ModelName "SCX-4100"
624 + PCFileName "scx4100.ppd"
625 + } {
626 + Resolution k 1 0 0 0 "300dpi/300 DPI"
627 +
628 + ModelName "SCX-4200"
629 + PCFileName "scx4200.ppd"
630 + } {
631 + Resolution k 1 0 0 0 "300dpi/300 DPI"
632 +
633 + ModelName "SCX-4216F"
634 + PCFileName "scx4216f.ppd"
635 + } {
636 + Resolution k 1 0 0 0 "300dpi/300 DPI"
637 +
638 + ModelName "SCX-4300"
639 + PCFileName "scx4300.ppd"
640 + } {
641 + ModelName "SCX-4500"
642 + PCFileName "scx4500.ppd"
643 + } {
644 + ModelName "SCX-4521F"
645 + PCFileName "scx4521f.ppd"
646 + } {
647 + Resolution k 1 0 0 0 "300dpi/300 DPI"
648 +
649 + ModelName "SF-565P"
650 + PCFileName "sf565p.ppd"
651 + }
652 +
653 + // Monochrome printers V. 2 (new algorithms)
654 + } {
655 + #import "monochrome-v2.defs"
656 +
657 + // QPDL Version 1
658 + {
659 + Attribute QPDL QPDLVersion "1"
660 + Attribute General DocHeaderValues "<0><0><0>"
661 +
662 + {
663 + Resolution k 1 0 0 0 "300dpi/300 DPI"
664 + #import "manualduplex.defs"
665 + {
666 + ModelName "ML-1510"
667 + PCFileName "ml1510.ppd"
668 + } {
669 + ModelName "ML-1520"
670 + PCFileName "ml1520.ppd"
671 + } {
672 + ModelName "ML-1610"
673 + PCFileName "ml1610.ppd"
674 + } {
675 + ModelName "ML-1710"
676 + PCFileName "ml1710.ppd"
677 + } {
678 + ModelName "ML-1740"
679 + PCFileName "ml1740.ppd"
680 + } {
681 + #import "srtmode.defs"
682 + ModelName "ML-1750"
683 + PCFileName "ml1750.ppd"
684 + } {
685 + ModelName "ML-2571"
686 + PCFileName "ml2571.ppd"
687 + }
688 + } {
689 + Resolution k 1 0 0 0 "1200dpi/1200 DPI"
690 +
691 + // Multi-tray
692 + InputSlot 3 "Multi/Multi-Purpose Tray"
693 + InputSlot 4 "Upper/Tray 1"
694 + InputSlot 5 "Lower/Tray 2"
695 + InputSlot 6 "Envelope/Envelope Tray"
696 + InputSlot 7 "Tray3/Tray 3"
697 + // But tray 2, Envelope and Tray3 are options...
698 + Installable "OptionTray2/Tray 2 Installed"
699 + UIConstraints "*OptionTray2 False *InputSlot Lower"
700 + Installable "OptionTrayEnv/Envelope Tray Installed"
701 + UIConstraints "*OptionTrayEnv False *InputSlot Envelope"
702 + Installable "OptionTray3/Tray 3 Installed"
703 + UIConstraints "*OptionTray3 False *InputSlot Tray3"
704 +
705 + #import "srtmode.defs"
706 + {
707 + #import "manualduplex.defs"
708 + Throughput 22
709 + {
710 + ModelName "ML-2250"
711 + PCFileName "ml2250.ppd"
712 + } {
713 + ModelName "ML-2251"
714 + PCFileName "ml2251.ppd"
715 + }
716 + } {
717 + Duplex normal
718 +
719 + {
720 + ModelName "ML-3471ND"
721 + PCFileName "ml3471nd.ppd"
722 + } {
723 + ModelName "ML-3560"
724 + PCFileName "ml3560.ppd"
725 + } {
726 + Resolution k 1 0 0 0 "300dpi/300 DPI"
727 + {
728 + ModelName "ML-2150"
729 + PCFileName "ml2150.ppd"
730 + } {
731 + ModelName "ML-2550"
732 + PCFileName "ml2550.ppd"
733 + }
734 + }
735 + }
736 + }
737 + }
738 +
739 + // QPDL Version 2
740 + {
741 + Attribute QPDL QPDLVersion "2"
742 + Attribute General DocHeaderValues "<0><0><1>"
743 +
744 + {
745 + Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
746 + #import "manualduplex.defs"
747 +
748 + {
749 + ModelName "ML-1630"
750 + PCFileName "ml1630.ppd"
751 + } {
752 + ModelName "ML-1640"
753 + PCFileName "ml1640.ppd"
754 + } {
755 + ModelName "ML-2010"
756 + PCFileName "ml2010.ppd"
757 + } {
758 + ModelName "ML-2015"
759 + PCFileName "ml2015.ppd"
760 + } {
761 + ModelName "ML-2240"
762 + PCFileName "ml2240.ppd"
763 + } {
764 + #import "srtmode.defs"
765 +
766 + ModelName "ML-2510"
767 + PCFileName "ml2510.ppd"
768 + }
769 + }
770 + }
771 +
772 + // QPDL Version 3
773 + {
774 + Attribute QPDL QPDLVersion "3"
775 + Attribute General DocHeaderValues "<0><0><1>"
776 +
777 + {
778 + Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
779 + #import "manualduplex.defs"
780 +
781 + {
782 + ModelName "ML-1660"
783 + PCFileName "ml1660.ppd"
784 + } {
785 + ModelName "ML-1910"
786 + PCFileName "ml1910.ppd"
787 + } {
788 + ModelName "ML-1915"
789 + PCFileName "ml1915.ppd"
790 + } {
791 + ModelName "ML-2525"
792 + PCFileName "ml2525.ppd"
793 + } {
794 + ModelName "ML-2525W"
795 + PCFileName "ml2525w.ppd"
796 + }
797 + } {
798 + Resolution k 1 0 0 0 "1200dpi/1200 DPI"
799 +
800 + {
801 + ModelName "ML-2580"
802 + PCFileName "ml2580.ppd"
803 + } {
804 + ModelName "ML-2580N"
805 + PCFileName "ml2580n.ppd"
806 + } {
807 + ModelName "ML-3050"
808 + PCFileName "ml3050.ppd"
809 + } {
810 + ModelName "ML-3051"
811 + PCFileName "ml3051.ppd"
812 + } {
813 + ModelName "SCX-3200"
814 + PCFileName "scx3200.ppd"
815 + } {
816 + ModelName "SCX-4600"
817 + PCFileName "scx4600.ppd"
818 + } {
819 + ModelName "SCX-4623f"
820 + PCFileName "scx4623f.ppd"
821 + } {
822 + ModelName "SCX-4623fw"
823 + PCFileName "scx4623fw.ppd"
824 + }
825 + } {
826 + Resolution k 1 0 0 0 "1200dpi/1200 DPI"
827 +
828 + Duplex normal
829 +
830 + {
831 + ModelName "ML-3051ND"
832 + PCFileName "ml3051nd.ppd"
833 + } {
834 + ModelName "SCX-5330N"
835 + PCFileName "scx5330n.ppd"
836 + } {
837 + ModelName "SCX-5530FN"
838 + PCFileName "scx5530fn.ppd"
839 + }
840 + }
841 + }
842 + }
843 +}
844 +
845 +
846 +
847 +
848 +//
849 +// Specific color printer definition
850 +//
851 +{
852 + #import "spl2.defs"
853 + #import "filterColor.defs"
854 + #import "powersave.defs"
855 +
856 + // Color printers V. 1 (old algorithms)
857 + {
858 + #import "color-v1.defs"
859 + #import "jamrecovery.defs"
860 +
861 + // Multi-tray
862 + InputSlot 3 "Multi/Multi-Purpose Tray"
863 + InputSlot 4 "Upper/Tray 1"
864 + InputSlot 5 "Lower/Tray 2"
865 + // But tray 2 is optional..
866 + Installable "OptionTray2/Tray 2 Installed"
867 + UIConstraints "*OptionTray2 False *InputSlot Lower"
868 +
869 + Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
870 + Resolution - 1 0 0 0 "1200dpi/1200 DPI"
871 +
872 + Duplex normal
873 +
874 + Attribute General DocHeaderValues "<0><0><1>"
875 + {
876 + Attribute QPDL QPDLVersion "1"
877 +
878 + {
879 + Attribute General CMSFile "CLP-500"
880 + Throughput 20
881 +
882 + {
883 + ModelName "CLP-500"
884 + PCFileName "clp500.ppd"
885 + } {
886 + ModelName "CLP-550"
887 + PCFileName "clp550.ppd"
888 + }
889 + } {
890 + Attribute General CMSFile "CLP-510"
891 + Throughput 24
892 +
893 + ModelName "CLP-510"
894 + PCFileName "clp510.ppd"
895 + }
896 + }
897 + {
898 + Attribute QPDL QPDLVersion "5"
899 + Attribute General CMSFile "CLP-610"
900 + #import "reverseduplex.defs"
901 +
902 + ModelName "CLP-610"
903 + PCFileName "clp610.ppd"
904 + }
905 + {
906 + Attribute QPDL QPDLVersion "5"
907 + Attribute General CMSFile "CLP-610"
908 + #import "reverseduplex.defs"
909 +
910 + ModelName "CLP-610ND"
911 + PCFileName "clp610nd.ppd"
912 + }
913 + }
914 +
915 + // Color printers V. 2 (JBIG algorithm)
916 + {
917 + #import "color-v2.defs"
918 + Attribute QPDL PacketSize "512"
919 + #import "manualduplex.defs"
920 +
921 +
922 + // QPDL Version 1
923 + {
924 + Attribute QPDL QPDLVersion "1"
925 + Attribute General DocHeaderValues "<0><0><0>"
926 + {
927 + Attribute General CMSFile "CLP-200"
928 +
929 + ModelName "CLP-200"
930 + PCFileName "clp200.ppd"
931 + } {
932 + Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
933 + Resolution - 1 0 0 0 "1200dpi/1200 DPI"
934 + Attribute General CMSFile "CLP-600"
935 + Throughput 20
936 +
937 + ModelName "CLP-600"
938 + PCFileName "clp600.ppd"
939 + }
940 + }
941 +
942 + // QPDL Version 2
943 + {
944 + Attribute QPDL QPDLVersion "2"
945 + Attribute General DocHeaderValues "<0><0><1>"
946 +
947 + {
948 + Attribute General CMSFile "CLX-2170"
949 +
950 + ModelName "CLX-2170"
951 + PCFileName "clx2170.ppd"
952 + } {
953 + Resolution - 1 0 0 0 "1200dpi/1200 DPI"
954 +
955 + {
956 + Resolution - 1 0 0 0 "300dpi/300 DPI"
957 + Attribute General CMSFile "CLP-300"
958 + Throughput 4
959 +
960 + {
961 + ModelName "CLP-300"
962 + PCFileName "clp300.ppd"
963 + } {
964 + ModelName "CLP-310N"
965 + PCFileName "clp310n.ppd"
966 + }
967 + } {
968 + Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
969 +
970 + {
971 + Attribute General CMSFile "CLX-216x"
972 +
973 + ModelName "CLX-216X"
974 + PCFileName "clx216x.ppd"
975 + } {
976 + Attribute General CMSFile "CLX-3160"
977 +
978 + ModelName "CLX-3160"
979 + PCFileName "clx3160.ppd"
980 + }
981 + }
982 + }
983 + }
984 + }
985 +}
986 +
987 +// Color printers V. 3 (Banded JBIG algorithm)
988 +{
989 + #import "spl2bandedjbig.defs"
990 + #import "filterColor.defs"
991 + #import "powersave.defs"
992 + #import "color-v3.defs"
993 + #import "manualduplex.defs"
994 + Attribute QPDL QPDLVersion "5"
995 + Attribute QPDL PacketSize "512"
996 + Attribute General DocHeaderValues "<0><0><1>"
997 + Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
998 + Resolution - 1 0 0 0 "1200dpi/1200 DPI"
999 + Throughput 4
1000 + {
1001 + Attribute General CMSFile "CLP-310"
1002 +
1003 + ModelName "CLP-310"
1004 + PCFileName "clp310.ppd"
1005 + }{
1006 + Attribute General CMSFile "CLP-315"
1007 +
1008 + ModelName "CLP-315"
1009 + PCFileName "clp315.ppd"
1010 + }
1011 +}
1012 +
1013 +
1014 +
1015 +/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */
1016 +
1017 Index: splix-2.0.0+svn306/ppd/toshiba.drv
1018 ===================================================================
1019 --- splix-2.0.0+svn306.orig/ppd/toshiba.drv 2012-04-29 16:06:45.000164058 +0200
1020 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
1021 @@ -1,42 +0,0 @@
1022 -/*
1023 - * toshiba.drv (C) 2007, Aurélien Croc (AP²C)
1024 - *
1025 - * Contains the Toshiba printers drivers
1026 - *
1027 - * $Id: toshiba.drv 281 2010-08-01 10:26:07Z tillkamppeter $
1028 - */
1029 -
1030 -Manufacturer "Toshiba"
1031 -
1032 -#import "version.defs"
1033 -#import "spl2.defs"
1034 -#import "altitude.defs"
1035 -
1036 -//
1037 -// Specific black & white printer definition
1038 -//
1039 -{
1040 - #import "filter.defs"
1041 - #import "powersave.defs"
1042 - #import "tonerdensity.defs"
1043 - #import "tonersave.defs"
1044 - #import "jamrecovery.defs"
1045 -
1046 -
1047 - // Monochrome printers V. 1 (old algorithms)
1048 - {
1049 - #import "monochrome-v1.defs"
1050 - Attribute QPDL QPDLVersion "1"
1051 - Attribute General DocHeaderValues "<0><2><1>"
1052 -
1053 - {
1054 - Resolution k 1 0 0 0 "300dpi/300 DPI"
1055 -
1056 - ModelName "eSTUDIO180S"
1057 - PCFileName "es180s.ppd"
1058 - }
1059 - }
1060 -}
1061 -
1062 -/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */
1063 -
1064 Index: splix-2.0.0+svn306/ppd/toshiba.drv.in
1065 ===================================================================
1066 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
1067 +++ splix-2.0.0+svn306/ppd/toshiba.drv.in 2012-04-29 16:06:49.196184883 +0200
1068 @@ -0,0 +1,42 @@
1069 +/*
1070 + * toshiba.drv (C) 2007, Aurélien Croc (AP²C)
1071 + *
1072 + * Contains the Toshiba printers drivers
1073 + *
1074 + * $Id: toshiba.drv 281 2010-08-01 10:26:07Z tillkamppeter $
1075 + */
1076 +
1077 +Manufacturer "Toshiba"
1078 +
1079 +#import "version.defs"
1080 +#import "spl2.defs"
1081 +#import "altitude.defs"
1082 +
1083 +//
1084 +// Specific black & white printer definition
1085 +//
1086 +{
1087 + #import "filter.defs"
1088 + #import "powersave.defs"
1089 + #import "tonerdensity.defs"
1090 + #import "tonersave.defs"
1091 + #import "jamrecovery.defs"
1092 +
1093 +
1094 + // Monochrome printers V. 1 (old algorithms)
1095 + {
1096 + #import "monochrome-v1.defs"
1097 + Attribute QPDL QPDLVersion "1"
1098 + Attribute General DocHeaderValues "<0><2><1>"
1099 +
1100 + {
1101 + Resolution k 1 0 0 0 "300dpi/300 DPI"
1102 +
1103 + ModelName "eSTUDIO180S"
1104 + PCFileName "es180s.ppd"
1105 + }
1106 + }
1107 +}
1108 +
1109 +/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */
1110 +
1111 Index: splix-2.0.0+svn306/ppd/xerox.drv
1112 ===================================================================
1113 --- splix-2.0.0+svn306.orig/ppd/xerox.drv 2012-04-29 16:06:45.000164058 +0200
1114 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
1115 @@ -1,218 +0,0 @@
1116 -/*
1117 - * xerox.drv (C) 2007, Aurélien Croc (AP²C)
1118 - *
1119 - * Contains the Xerox printers drivers
1120 - *
1121 - * $Id: xerox.drv 299 2011-07-21 15:22:26Z tillkamppeter $
1122 - */
1123 -Manufacturer "Xerox"
1124 -
1125 -#import "version.defs"
1126 -#import "spl2.defs"
1127 -#import "filter.defs"
1128 -#import "altitude.defs"
1129 -
1130 -//
1131 -// Specific black & white printer definition
1132 -//
1133 -{
1134 - #import "powersave.defs"
1135 - #import "tonerdensity.defs"
1136 - #import "tonersave.defs"
1137 - #import "jamrecovery.defs"
1138 -
1139 - // Monochrome printers V. 1 (old algorithms)
1140 - {
1141 - #import "monochrome-v1.defs"
1142 - Attribute QPDL QPDLVersion "1"
1143 - Attribute General DocHeaderValues "<0><2><1>"
1144 -
1145 - {
1146 - Resolution k 1 0 0 0 "300dpi/300 DPI"
1147 -
1148 - ModelName "WorkCentre 3119"
1149 - PCFileName "wc3119.ppd"
1150 - } {
1151 - Resolution k 1 0 0 0 "300dpi/300 DPI"
1152 -
1153 - ModelName "WorkCentre PE16"
1154 - PCFileName "wcpe16.ppd"
1155 - } {
1156 - Resolution k 1 0 0 0 "300dpi/300 DPI"
1157 -
1158 - ModelName "WorkCentre PE114e"
1159 - PCFileName "wcpe114e.ppd"
1160 - }
1161 -
1162 - // Monochrome printers V. 2 (new algorithms)
1163 - } {
1164 - #import "monochrome-v2.defs"
1165 -
1166 - // QPDL Version 1
1167 - {
1168 - Attribute QPDL QPDLVersion "1"
1169 - Attribute General DocHeaderValues "<0><0><0>"
1170 -
1171 - {
1172 - Resolution k 1 0 0 0 "300dpi/300 DPI"
1173 - {
1174 - #import "manualduplex.defs"
1175 - ModelName "Phaser 3115"
1176 - PCFileName "ph3115.ppd"
1177 - } {
1178 - #import "manualduplex.defs"
1179 - ModelName "Phaser 3116"
1180 - PCFileName "ph3116.ppd"
1181 - } {
1182 - #import "manualduplex.defs"
1183 - ModelName "Phaser 3120"
1184 - PCFileName "ph3120.ppd"
1185 - } {
1186 - #import "manualduplex.defs"
1187 - ModelName "Phaser 3121"
1188 - PCFileName "ph3121.ppd"
1189 - } {
1190 - #import "manualduplex.defs"
1191 - ModelName "Phaser 3130"
1192 - PCFileName "ph3130.ppd"
1193 - } {
1194 - // Multi-tray
1195 - InputSlot 3 "Multi/Multi-Purpose Tray"
1196 - InputSlot 4 "Upper/Tray 1"
1197 - InputSlot 5 "Lower/Tray 2"
1198 -
1199 - Duplex normal
1200 - {
1201 - ModelName "Phaser 3420"
1202 - PCFileName "ph3420.ppd"
1203 - } {
1204 - ModelName "Phaser 3425"
1205 - PCFileName "ph3425.ppd"
1206 - } {
1207 - ModelName "Phaser 5500"
1208 - PCFileName "ph5500.ppd"
1209 - }
1210 - }
1211 - } {
1212 - // Multi-tray
1213 - InputSlot 3 "Multi/Multi-Purpose Tray"
1214 - InputSlot 4 "Upper/Tray 1"
1215 - InputSlot 5 "Lower/Tray 2"
1216 - #import "manualduplex.defs"
1217 -
1218 - {
1219 - ModelName "Phaser 3150"
1220 - PCFileName "ph3150.ppd"
1221 - } {
1222 - ModelName "Phaser 3160"
1223 - PCFileName "ph3160.ppd"
1224 - }
1225 - }
1226 - }
1227 -
1228 - // QPDL Version 2
1229 - {
1230 - #import "manualduplex.defs"
1231 - Attribute QPDL QPDLVersion "2"
1232 - Attribute General DocHeaderValues "<0><0><1>"
1233 -
1234 - {
1235 - ModelName "Phaser 3117"
1236 - PCFileName "ph3117.ppd"
1237 - } {
1238 - Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
1239 -
1240 - {
1241 - ModelName "Phaser 3122"
1242 - PCFileName "ph3122.ppd"
1243 - }
1244 - } {
1245 - Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
1246 -
1247 - {
1248 - ModelName "Phaser 3124"
1249 - PCFileName "ph3124.ppd"
1250 - }
1251 - }
1252 - }
1253 -
1254 - // QPDL Version 3
1255 - {
1256 - Attribute QPDL QPDLVersion "3"
1257 - Attribute General DocHeaderValues "<0><0><1>"
1258 -
1259 - {
1260 - Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
1261 - #import "manualduplex.defs"
1262 -
1263 - {
1264 - ModelName "Phaser 3140"
1265 - PCFileName "ph3140.ppd"
1266 - } {
1267 - ModelName "Phaser 3155"
1268 - PCFileName "ph3155.ppd"
1269 - }
1270 - }
1271 - }
1272 - }
1273 -}
1274 -
1275 -
1276 -//
1277 -// Specific color printer definition
1278 -//
1279 -{
1280 - #import "powersave.defs"
1281 -
1282 - // Color printers V. 1 (old algorithms)
1283 - {
1284 - #import "color-v1.defs"
1285 - #import "jamrecovery.defs"
1286 -
1287 - // Multi-tray
1288 - InputSlot 3 "Multi/Multi-Purpose Tray"
1289 - InputSlot 4 "Upper/Tray 1"
1290 - InputSlot 5 "Lower/Tray 2"
1291 - // But tray 2 is optional..
1292 - Installable "OptionTray2/Tray 2 Installed"
1293 - UIConstraints "*OptionTray2 False *InputSlot Lower"
1294 -
1295 - Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
1296 - Resolution - 1 0 0 0 "1200dpi/1200 DPI"
1297 -
1298 - Duplex normal
1299 -
1300 - Attribute QPDL QPDLVersion "1"
1301 - Attribute General DocHeaderValues "<0><0><1>"
1302 -
1303 - {
1304 - Throughput 20
1305 - ModelName "Phaser 6100"
1306 - PCFileName "ph6100.ppd"
1307 - }
1308 - }
1309 -
1310 - // Color printers V. 2 (JBIG algorithm)
1311 - {
1312 - #import "color-v2.defs"
1313 - Attribute QPDL PacketSize "512"
1314 -
1315 - // QPDL Version 2
1316 - {
1317 - Attribute QPDL QPDLVersion "2"
1318 - Attribute General DocHeaderValues "<0><0><1>"
1319 - Resolution - 1 0 0 0 "1200dpi/1200 DPI"
1320 - Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
1321 - Duplex normal
1322 -
1323 - {
1324 - ModelName "Phaser 6110"
1325 - PCFilename "ph6110.ppd"
1326 - }
1327 - }
1328 - }
1329 -}
1330 -
1331 -
1332 -/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */
1333 -
1334 Index: splix-2.0.0+svn306/ppd/xerox.drv.in
1335 ===================================================================
1336 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
1337 +++ splix-2.0.0+svn306/ppd/xerox.drv.in 2012-04-29 16:06:49.200184886 +0200
1338 @@ -0,0 +1,218 @@
1339 +/*
1340 + * xerox.drv (C) 2007, Aurélien Croc (AP²C)
1341 + *
1342 + * Contains the Xerox printers drivers
1343 + *
1344 + * $Id: xerox.drv 299 2011-07-21 15:22:26Z tillkamppeter $
1345 + */
1346 +Manufacturer "Xerox"
1347 +
1348 +#import "version.defs"
1349 +#import "spl2.defs"
1350 +#import "filter.defs"
1351 +#import "altitude.defs"
1352 +
1353 +//
1354 +// Specific black & white printer definition
1355 +//
1356 +{
1357 + #import "powersave.defs"
1358 + #import "tonerdensity.defs"
1359 + #import "tonersave.defs"
1360 + #import "jamrecovery.defs"
1361 +
1362 + // Monochrome printers V. 1 (old algorithms)
1363 + {
1364 + #import "monochrome-v1.defs"
1365 + Attribute QPDL QPDLVersion "1"
1366 + Attribute General DocHeaderValues "<0><2><1>"
1367 +
1368 + {
1369 + Resolution k 1 0 0 0 "300dpi/300 DPI"
1370 +
1371 + ModelName "WorkCentre 3119"
1372 + PCFileName "wc3119.ppd"
1373 + } {
1374 + Resolution k 1 0 0 0 "300dpi/300 DPI"
1375 +
1376 + ModelName "WorkCentre PE16"
1377 + PCFileName "wcpe16.ppd"
1378 + } {
1379 + Resolution k 1 0 0 0 "300dpi/300 DPI"
1380 +
1381 + ModelName "WorkCentre PE114e"
1382 + PCFileName "wcpe114e.ppd"
1383 + }
1384 +
1385 + // Monochrome printers V. 2 (new algorithms)
1386 + } {
1387 + #import "monochrome-v2.defs"
1388 +
1389 + // QPDL Version 1
1390 + {
1391 + Attribute QPDL QPDLVersion "1"
1392 + Attribute General DocHeaderValues "<0><0><0>"
1393 +
1394 + {
1395 + Resolution k 1 0 0 0 "300dpi/300 DPI"
1396 + {
1397 + #import "manualduplex.defs"
1398 + ModelName "Phaser 3115"
1399 + PCFileName "ph3115.ppd"
1400 + } {
1401 + #import "manualduplex.defs"
1402 + ModelName "Phaser 3116"
1403 + PCFileName "ph3116.ppd"
1404 + } {
1405 + #import "manualduplex.defs"
1406 + ModelName "Phaser 3120"
1407 + PCFileName "ph3120.ppd"
1408 + } {
1409 + #import "manualduplex.defs"
1410 + ModelName "Phaser 3121"
1411 + PCFileName "ph3121.ppd"
1412 + } {
1413 + #import "manualduplex.defs"
1414 + ModelName "Phaser 3130"
1415 + PCFileName "ph3130.ppd"
1416 + } {
1417 + // Multi-tray
1418 + InputSlot 3 "Multi/Multi-Purpose Tray"
1419 + InputSlot 4 "Upper/Tray 1"
1420 + InputSlot 5 "Lower/Tray 2"
1421 +
1422 + Duplex normal
1423 + {
1424 + ModelName "Phaser 3420"
1425 + PCFileName "ph3420.ppd"
1426 + } {
1427 + ModelName "Phaser 3425"
1428 + PCFileName "ph3425.ppd"
1429 + } {
1430 + ModelName "Phaser 5500"
1431 + PCFileName "ph5500.ppd"
1432 + }
1433 + }
1434 + } {
1435 + // Multi-tray
1436 + InputSlot 3 "Multi/Multi-Purpose Tray"
1437 + InputSlot 4 "Upper/Tray 1"
1438 + InputSlot 5 "Lower/Tray 2"
1439 + #import "manualduplex.defs"
1440 +
1441 + {
1442 + ModelName "Phaser 3150"
1443 + PCFileName "ph3150.ppd"
1444 + } {
1445 + ModelName "Phaser 3160"
1446 + PCFileName "ph3160.ppd"
1447 + }
1448 + }
1449 + }
1450 +
1451 + // QPDL Version 2
1452 + {
1453 + #import "manualduplex.defs"
1454 + Attribute QPDL QPDLVersion "2"
1455 + Attribute General DocHeaderValues "<0><0><1>"
1456 +
1457 + {
1458 + ModelName "Phaser 3117"
1459 + PCFileName "ph3117.ppd"
1460 + } {
1461 + Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
1462 +
1463 + {
1464 + ModelName "Phaser 3122"
1465 + PCFileName "ph3122.ppd"
1466 + }
1467 + } {
1468 + Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
1469 +
1470 + {
1471 + ModelName "Phaser 3124"
1472 + PCFileName "ph3124.ppd"
1473 + }
1474 + }
1475 + }
1476 +
1477 + // QPDL Version 3
1478 + {
1479 + Attribute QPDL QPDLVersion "3"
1480 + Attribute General DocHeaderValues "<0><0><1>"
1481 +
1482 + {
1483 + Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
1484 + #import "manualduplex.defs"
1485 +
1486 + {
1487 + ModelName "Phaser 3140"
1488 + PCFileName "ph3140.ppd"
1489 + } {
1490 + ModelName "Phaser 3155"
1491 + PCFileName "ph3155.ppd"
1492 + }
1493 + }
1494 + }
1495 + }
1496 +}
1497 +
1498 +
1499 +//
1500 +// Specific color printer definition
1501 +//
1502 +{
1503 + #import "powersave.defs"
1504 +
1505 + // Color printers V. 1 (old algorithms)
1506 + {
1507 + #import "color-v1.defs"
1508 + #import "jamrecovery.defs"
1509 +
1510 + // Multi-tray
1511 + InputSlot 3 "Multi/Multi-Purpose Tray"
1512 + InputSlot 4 "Upper/Tray 1"
1513 + InputSlot 5 "Lower/Tray 2"
1514 + // But tray 2 is optional..
1515 + Installable "OptionTray2/Tray 2 Installed"
1516 + UIConstraints "*OptionTray2 False *InputSlot Lower"
1517 +
1518 + Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
1519 + Resolution - 1 0 0 0 "1200dpi/1200 DPI"
1520 +
1521 + Duplex normal
1522 +
1523 + Attribute QPDL QPDLVersion "1"
1524 + Attribute General DocHeaderValues "<0><0><1>"
1525 +
1526 + {
1527 + Throughput 20
1528 + ModelName "Phaser 6100"
1529 + PCFileName "ph6100.ppd"
1530 + }
1531 + }
1532 +
1533 + // Color printers V. 2 (JBIG algorithm)
1534 + {
1535 + #import "color-v2.defs"
1536 + Attribute QPDL PacketSize "512"
1537 +
1538 + // QPDL Version 2
1539 + {
1540 + Attribute QPDL QPDLVersion "2"
1541 + Attribute General DocHeaderValues "<0><0><1>"
1542 + Resolution - 1 0 0 0 "1200dpi/1200 DPI"
1543 + Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
1544 + Duplex normal
1545 +
1546 + {
1547 + ModelName "Phaser 6110"
1548 + PCFilename "ph6110.ppd"
1549 + }
1550 + }
1551 + }
1552 +}
1553 +
1554 +
1555 +/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */
1556 +
1557 Index: splix-2.0.0+svn306/ppd/dell.drv.in
1558 ===================================================================
1559 --- /dev/null 1970-01-01 00:00:00.000000000 +0000
1560 +++ splix-2.0.0+svn306/ppd/dell.drv.in 2012-04-29 16:06:49.200184886 +0200
1561 @@ -0,0 +1,46 @@
1562 +/*
1563 + * dell.drv (C) 2007, Aurélien Croc (AP²C)
1564 + *
1565 + * Contains the Dell printers drivers
1566 + *
1567 + * $Id: dell.drv 240 2008-11-24 00:10:09Z ap2c $
1568 + */
1569 +
1570 +Manufacturer "Dell"
1571 +
1572 +#import "version.defs"
1573 +#import "spl2.defs"
1574 +#import "filter.defs"
1575 +#import "altitude.defs"
1576 +
1577 +//
1578 +// Specific black & white printer definition
1579 +//
1580 +{
1581 + #import "monochrome-v1.defs"
1582 + #import "powersave.defs"
1583 + #import "tonerdensity.defs"
1584 + #import "tonersave.defs"
1585 + #import "jamrecovery.defs"
1586 + #import "manualduplex.defs"
1587 +
1588 + // QPDL Version 1
1589 + {
1590 + Attribute QPDL QPDLVersion "1"
1591 + Attribute General DocHeaderValues "<0><0><0>"
1592 +
1593 + {
1594 + Resolution k 1 0 0 0 "300dpi/300 DPI"
1595 + {
1596 + ModelName "1100"
1597 + PCFileName "1100.ppd"
1598 + } {
1599 + ModelName "1110"
1600 + PCFileName "1110.ppd"
1601 + }
1602 + }
1603 + }
1604 +}
1605 +
1606 +/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */
1607 +
0 From: Luca Niccoli <lultimouomo@gmail.com>
1 Date: Sun, 29 Apr 2012 13:49:12 +0200
2 Subject: Add target to pre-process drvs
3 Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3522394&group_id=175815&atid=874748
4 Index: splix-2.0.0+svn306/rules.mk
5 ===================================================================
6 --- splix-2.0.0+svn306.orig/rules.mk 2012-04-29 15:29:42.977145641 +0200
7 +++ splix-2.0.0+svn306/rules.mk 2012-04-29 15:31:39.313722526 +0200
8 @@ -49,11 +49,13 @@
9
10 # Specific rules used for development and information
11
12 -.PHONY: tags optionList ppd cleanppd
13 +.PHONY: tags optionList drv ppd cleanppd
14 tags:
15 ctags --recurse --language-force=c++ --extra=+q --fields=+i \
16 --exclude=doc --exclude=.svn *
17
18 +drv:
19 + @$(MAKE) --no-print-directory -C ppd/ drv DISABLE_JBIG=$(DISABLE_JBIG)
20 ppd:
21 @$(MAKE) --no-print-directory -C ppd/ ppd DISABLE_JBIG=$(DISABLE_JBIG)
22 cleanppd:
00 0001-Fix-alignment-problem-on-armel.patch
11 0002-Rename-drv.patch
2 0003-Rename-drv-stubs.patch
3 0004-Add-drv-target.patch
1212 build-indep: build-stamp
1313 build-stamp: configure-stamp
1414 dh_testdir
15 /usr/bin/make DRV_ONLY=1 rastertoqpdl_LIBS="-lcupsimage -lcups -lpthread -ljbig" pstoqpdl_LIBS="-lcupsimage -lcups -ljbig"
15 $(MAKE) drv
16 $(MAKE) DRV_ONLY=1 rastertoqpdl_LIBS="-lcupsimage -lcups -lpthread -ljbig" pstoqpdl_LIBS="-lcupsimage -lcups -ljbig"
1617 touch $@
1718
1819 clean:
1920 dh_testdir
2021 dh_testroot
2122 rm -f build-stamp configure-stamp
23 $(MAKE) cleanppd
2224 $(MAKE) clean DRV_ONLY=1
2325 dh_clean optimized/pstoqpdl optimized/rastertoqpdl optimized/src/* debug/src/* .defs.mk
2426