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