summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: c7fb5f31d680a06f583ab3efe88dcb07b11da651 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# Maintainer:  Chris Severance aur.severach aATt spamgourmet dott com

# Use cnrdrvcups-lb UFR II if you don't have the PCL/PXL or PS license

# https://www.experts-exchange.com/questions/22609218/Canon-ImageRUNNER-3570-not-printing.html
# http://www.copytechnet.com/forums/canon/82370-canon-ir-2530-driver-problem.html

# models.4.0.7.txt
# ModelName: "Canon CLC4040-H1 Ver1.1 PCL"
# ModelName: "Canon CLC4040-H1 PS Ver1.1"
# ModelName: "Canon CLC5151-H1 Ver1.1 PCL"
# ModelName: "Canon CLC5151-H1 PS Ver1.1"
# ModelName: "Canon ColorPASS-GX100 PS Ver1.1"
# ModelName: "Canon PS-GX100 PS Ver1.1"
# ModelName: "Canon iPR1110/1125/1135 PCL"
# ModelName: "Canon iPR1110/1125/1135 PS"
# ModelName: "Canon iPR1110/1125/1135 PXL"
# ModelName: "Canon iPR Server A3200 V1.0 PS"
# ModelName: "Canon iPR C165 PCL"
# ModelName: "Canon iPR C165 PS"
# ModelName: "Canon iPR C165 PXL"
# ModelName: "Canon iPR C1 PCL"
# ModelName: "Canon iPR C1 PS"
# ModelName: "Canon iPR C1 PXL"
# ModelName: "Canon iPR C6000 PCL"
# ModelName: "Canon iPR C6000 PS"
# ModelName: "Canon iPR C6000 PXL"
# ModelName: "Canon iPR C6000VP PCL"
# ModelName: "Canon iPR C6000VP PS"
# ModelName: "Canon iPR C6000VP PXL"
# ModelName: "Canon iPR C600 PCL"
# ModelName: "Canon iPR C600 PS"
# ModelName: "Canon iPR C600 PXL"
# ModelName: "Canon iPR C6010 PCL"
# ModelName: "Canon iPR C6010 PS"
# ModelName: "Canon iPR C6010 PXL"
# ModelName: "Canon iPR C6010VP PCL"
# ModelName: "Canon iPR C6010VP PS"
# ModelName: "Canon iPR C6010VP PXL"
# ModelName: "Canon iPR C7000VP PCL"
# ModelName: "Canon iPR C7000VP PS"
# ModelName: "Canon iPR C7000VP PXL"
# ModelName: "Canon iPR C7010VP PCL"
# ModelName: "Canon iPR C7010VP PS"
# ModelName: "Canon iPR C7010VP PXL"
# ModelName: "Canon iPR C710/810/910 PCL"
# ModelName: "Canon iPR C710/810/910 PS"
# ModelName: "Canon iPR C710/810/910 PXL"
# ModelName: "Canon iPR Svr F200 V1.21 PS"
# ModelName: "Canon iPR Svr G100 V1.21 PS"
# ModelName: "Canon iPR Server J100-200 1.1 PCL"
# ModelName: "Canon iPR Server J100-200 1.1 PS"
# ModelName: "Canon iPR Server J100-200 1.1 PXL"
# ModelName: "Canon iPR Server Q1 V1.1 PS"
# ModelName: "Canon iPR Server T1 Ver1.0 PCL"
# ModelName: "Canon iPR Server T1 Ver1.0 PS"
# ModelName: "Canon iR1018-1022 PCL"
# ModelName: "Canon iR1018-1022 PXL"
# ModelName: "Canon iR1020-1024 PCL"
# ModelName: "Canon iR1020-1024 PXL"
# ModelName: "Canon iR105 PCL"
# ModelName: "Canon iR105PLUS PCL"
# ModelName: "Canon iR105PLUS PS"
# ModelName: "Canon iR105PLUS PXL"
# ModelName: "Canon iR105 PS"
# ModelName: "Canon iR105 PXL"
# ModelName: "Canon iR1133A PCL"
# ModelName: "Canon iR1133A PS3"
# ModelName: "Canon iR1133A PXL"
# ModelName: "Canon iR1133iF PCL"
# ModelName: "Canon iR1133iF PS3"
# ModelName: "Canon iR1133iF PXL"
# ModelName: "Canon iR1133 PCL"
# ModelName: "Canon iR1133 PS3"
# ModelName: "Canon iR1133 PXL"
# ModelName: "Canon iR1435 PCL"
# ModelName: "Canon iR1435 PS"
# ModelName: "Canon iR1435 PXL"
# ModelName: "Canon iR1600-2000 PCL"
# ModelName: "Canon iR1600-2000 PXL"
# ModelName: "Canon iR1643 Series PCL"
# ModelName: "Canon iR1643 Series PS"
# ModelName: "Canon iR1643 Series PXL"
# ModelName: "Canon iR1730i PCL"
# ModelName: "Canon iR1730i PS3"
# ModelName: "Canon iR1730i PXL"
# ModelName: "Canon iR1740i PCL"
# ModelName: "Canon iR1740i PS3"
# ModelName: "Canon iR1740i PXL"
# ModelName: "Canon iR1750i PCL"
# ModelName: "Canon iR1750i PS3"
# ModelName: "Canon iR1750i PXL"
# ModelName: "Canon iR2016i-2020i PCL"
# ModelName: "Canon iR2016i-2020i PXL"
# ModelName: "Canon iR2016-2020 PCL"
# ModelName: "Canon iR2016-2020 PXL"
# ModelName: "Canon iR2018-2022 PCL"
# ModelName: "Canon iR2018-2022 PXL"
# ModelName: "Canon iR2025-2030 PCL"
# ModelName: "Canon iR2025-2030 PXL"
# ModelName: "Canon iR2200-3300 PCL"
# ModelName: "Canon iR2200-3300 PS"
# ModelName: "Canon iR2200-3300 PXL"
# ModelName: "Canon iR2200i-3300i PCL"
# ModelName: "Canon iR2200i-3300i PS"
# ModelName: "Canon iR2200i-3300i PXL"
# ModelName: "Canon iR2220/iR3320 PCL"
# ModelName: "Canon iR2220/iR3320 PS"
# ModelName: "Canon iR2220/iR3320 PXL"
# ModelName: "Canon iR2230 PCL"
# ModelName: "Canon iR2230 PS"
# ModelName: "Canon iR2230 PXL"
# ModelName: "Canon iR2270/iR2870 PCL"
# ModelName: "Canon iR2270/iR2870 PS"
# ModelName: "Canon iR2270/iR2870 PXL"
# ModelName: "Canon iR2425 PCL"
# ModelName: "Canon iR2425 PS"
# ModelName: "Canon iR2425 PXL"
# ModelName: "Canon iR2520 PCL"
# ModelName: "Canon iR2520 PS"
# ModelName: "Canon iR2520 PXL"
# ModelName: "Canon iR2525/2530 PCL"
# ModelName: "Canon iR2525/2530 PS"
# ModelName: "Canon iR2525/2530 PXL"
# ModelName: "Canon iR2535/2545 PCL"
# ModelName: "Canon iR2535/2545 PS"
# ModelName: "Canon iR2535/2545 PXL"
# ModelName: "Canon iR 2570C-C2570-F2 V1.0 PCL"
# ModelName: "Canon iR 2570C-C2570-F2 PS V1.0"
# ModelName: "Canon iR 2570C EUR PCL"
# ModelName: "Canon iR 2570C EUR PS"
# ModelName: "Canon iR2625/2630 PCL"
# ModelName: "Canon iR2625/2630 PS"
# ModelName: "Canon iR2625/2630 PXL"
# ModelName: "Canon iR2635/2645 PCL"
# ModelName: "Canon iR2635/2645 PS"
# ModelName: "Canon iR2635/2645 PXL"
# ModelName: "Canon iR2830 PCL"
# ModelName: "Canon iR2830 PS"
# ModelName: "Canon iR2830 PXL"
# ModelName: "Canon iR3025Ne PCL"
# ModelName: "Canon iR3025Ne PS"
# ModelName: "Canon iR3025Ne PXL"
# ModelName: "Canon iR3025 PCL"
# ModelName: "Canon iR3025 PS"
# ModelName: "Canon iR3025 PXL"
# ModelName: "Canon iR3030 PCL"
# ModelName: "Canon iR3030 PS"
# ModelName: "Canon iR3030 PXL"
# ModelName: "Canon iR3035/iR3045 PCL"
# ModelName: "Canon iR3035/iR3045 PS"
# ModelName: "Canon iR3035/iR3045 PXL"
# ModelName: "Canon iR3045Ne PCL"
# ModelName: "Canon iR3045Ne PS"
# ModelName: "Canon iR3045Ne PXL"
# ModelName: "Canon iR 3100C EUR PCL"
# ModelName: "Canon iR 3100C EUR PS"
# ModelName: "Canon iR 3170C-C3170-F2 V1.0 PCL"
# ModelName: "Canon iR 3170C-C3170-F2 PS V1.0"
# ModelName: "Canon iR 3170C EUR PCL"
# ModelName: "Canon iR 3170C EUR PS"
# ModelName: "Canon iR 3180C EUR PCL"
# ModelName: "Canon iR 3180C EUR PS"
# ModelName: "Canon iR 3180C EUR PXL"
# ModelName: "Canon iR3225 PCL"
# ModelName: "Canon iR3225 PS"
# ModelName: "Canon iR3225 PXL"
# ModelName: "Canon iR3230 PCL"
# ModelName: "Canon iR3230 PS"
# ModelName: "Canon iR3230 PXL"
# ModelName: "Canon iR3235/iR3245 PCL"
# ModelName: "Canon iR3235/iR3245 PS"
# ModelName: "Canon iR3235/iR3245 PXL"
# ModelName: "Canon iR3530 PCL"
# ModelName: "Canon iR3530 PS"
# ModelName: "Canon iR3530 PXL"
# ModelName: "Canon iR3570/iR4570 PCL"
# ModelName: "Canon iR3570/iR4570 PS"
# ModelName: "Canon iR3570/iR4570 PXL"
# ModelName: "Canon iR5000-6000 PCL"
# ModelName: "Canon iR5000-6000 PS"
# ModelName: "Canon iR5000-6000 PXL"
# ModelName: "Canon iR5000i-6000i PCL"
# ModelName: "Canon iR5000i-6000i PS"
# ModelName: "Canon iR5000i-6000i PXL"
# ModelName: "Canon iR5020/iR6020 PCL"
# ModelName: "Canon iR5020/iR6020 PS"
# ModelName: "Canon iR5020/iR6020 PXL"
# ModelName: "Canon iR5055/iR5065 PCL"
# ModelName: "Canon iR5055/iR5065 PS"
# ModelName: "Canon iR5055/iR5065 PXL"
# ModelName: "Canon iR5055-5075-S2 Ver 1.0 PCL"
# ModelName: "Canon iR5055-5075-S2 PS Ver 1.0"
# ModelName: "Canon iR5055-5075-S2 Ver 1.0 PXL"
# ModelName: "Canon iR5065Ne PCL"
# ModelName: "Canon iR5065Ne PS"
# ModelName: "Canon iR5065Ne PXL"
# ModelName: "Canon iR5070-6570-S1 Ver 2.1 PCL"
# ModelName: "Canon iR5070-6570-S1 PS Ver 2.1"
# ModelName: "Canon iR5070-6570-S1 Ver 2.1 PXL"
# ModelName: "Canon iR5075 PCL"
# ModelName: "Canon iR5075 PS"
# ModelName: "Canon iR5075 PXL"
# ModelName: "Canon iR5570/iR6570 PCL"
# ModelName: "Canon iR5570/iR6570 PS"
# ModelName: "Canon iR5570/iR6570 PXL"
# ModelName: "Canon iR 5800C EUR PCL"
# ModelName: "Canon iR 5800C EUR PS"
# ModelName: "Canon iR 5870C-C5870-G1 V1.0 PCL"
# ModelName: "Canon iR 5870C-C5870-G1 PS V1.0"
# ModelName: "Canon iR 5870C EUR PCL"
# ModelName: "Canon iR 5870C EUR PS"
# ModelName: "Canon iR 5880C/6880C EUR PCL"
# ModelName: "Canon iR 5880C/6880C EUR PS"
# ModelName: "Canon iR 5880C/6880C EUR PXL"
# ModelName: "Canon iR 6800C EUR PCL"
# ModelName: "Canon iR 6800C EUR PS"
# ModelName: "Canon iR 6870C-C6870-G1 V1.0 PCL"
# ModelName: "Canon iR 6870C-C6870-G1 PS V1.0"
# ModelName: "Canon iR 6870C EUR PCL"
# ModelName: "Canon iR 6870C EUR PS"
# ModelName: "Canon iR7086-7105 PCL"
# ModelName: "Canon iR7086-7105 PS"
# ModelName: "Canon iR7086-7105 PXL"
# ModelName: "Canon iR7086-7105-S1 Ver 2.1 PCL"
# ModelName: "Canon iR7086-7105-S1 PS Ver 2.1"
# ModelName: "Canon iR7086-7105-S1 Ver 2.1 PXL"
# ModelName: "Canon iR7086-7105-S2 Ver 1.0 PCL"
# ModelName: "Canon iR7086-7105-S2 PS Ver 1.0"
# ModelName: "Canon iR7086-7105-S2 Ver 1.0 PXL"
# ModelName: "Canon iR7200 PCL"
# ModelName: "Canon iR7200 PS"
# ModelName: "Canon iR7200 PXL"
# ModelName: "Canon iR8070 PCL"
# ModelName: "Canon iR8070 PS"
# ModelName: "Canon iR8070 PXL"
# ModelName: "Canon iR8070-S1 Ver 2.1 PCL"
# ModelName: "Canon iR8070-S1 PS Ver 2.1"
# ModelName: "Canon iR8070-S1 Ver 2.1 PXL"
# ModelName: "Canon iR8500 PCL"
# ModelName: "Canon iR8500 PS"
# ModelName: "Canon iR8500 PXL"
# ModelName: "Canon iR85 PCL"
# ModelName: "Canon iR85PLUS PCL"
# ModelName: "Canon iR85PLUS PS"
# ModelName: "Canon iR85PLUS PXL"
# ModelName: "Canon iR85 PS"
# ModelName: "Canon iR85 PXL"
# ModelName: "Canon iR9070 PCL"
# ModelName: "Canon iR9070 PS"
# ModelName: "Canon iR9070 PXL"
# ModelName: "Canon iR-ADV 400/500 PCL"
# ModelName: "Canon iR-ADV 400/500 PS"
# ModelName: "Canon iR-ADV 400/500 PXL"
# ModelName: "Canon iR-ADV 4025/4035 PCL"
# ModelName: "Canon iR-ADV 4025/4035 PS"
# ModelName: "Canon iR-ADV 4025/4035 PXL"
# ModelName: "Canon iR-ADV 4045/4051 PCL"
# ModelName: "Canon iR-ADV 4045/4051 PS"
# ModelName: "Canon iR-ADV 4045/4051 PXL"
# ModelName: "Canon iR-ADV 4225/4235 PCL"
# ModelName: "Canon iR-ADV 4225/4235 PS"
# ModelName: "Canon iR-ADV 4225/4235 PXL"
# ModelName: "Canon iR-ADV 4245/4251 PCL"
# ModelName: "Canon iR-ADV 4245/4251 PS"
# ModelName: "Canon iR-ADV 4245/4251 PXL"
# ModelName: "Canon iR-ADV 4525/4535 III PCL"
# ModelName: "Canon iR-ADV 4525/4535 III PS"
# ModelName: "Canon iR-ADV 4525/4535 III PXL"
# ModelName: "Canon iR-ADV 4525/4535 PCL"
# ModelName: "Canon iR-ADV 4525/4535 PS"
# ModelName: "Canon iR-ADV 4525/4535 PXL"
# ModelName: "Canon iR-ADV 4545/4551 III PCL"
# ModelName: "Canon iR-ADV 4545/4551 III PS"
# ModelName: "Canon iR-ADV 4545/4551 III PXL"
# ModelName: "Canon iR-ADV 4545/4551 PCL"
# ModelName: "Canon iR-ADV 4545/4551 PS"
# ModelName: "Canon iR-ADV 4545/4551 PXL"
# ModelName: "Canon iR-ADV 4725/4735 PCL"
# ModelName: "Canon iR-ADV 4725/4735 PS"
# ModelName: "Canon iR-ADV 4725/4735 PXL"
# ModelName: "Canon iR-ADV 4745/4751 PCL"
# ModelName: "Canon iR-ADV 4745/4751 PS"
# ModelName: "Canon iR-ADV 4745/4751 PXL"
# ModelName: "Canon iR-ADV 525 III PCL"
# ModelName: "Canon iR-ADV 525 III PS"
# ModelName: "Canon iR-ADV 525 III PXL"
# ModelName: "Canon iR-ADV 525 PCL"
# ModelName: "Canon iR-ADV 525 PS"
# ModelName: "Canon iR-ADV 525 PXL"
# ModelName: "Canon iR-ADV 6000i PCL"
# ModelName: "Canon iR-ADV 6000i PXL"
# ModelName: "Canon iR-ADV 6000i PS"
# ModelName: "Canon iR-ADV 6000-U1 PCL V1.0"
# ModelName: "Canon iR-ADV 6000-U1 PS V1.0"
# ModelName: "Canon iR-ADV 6000-U1 PXL V1.0"
# ModelName: "Canon iR-ADV 6055/6065 PCL"
# ModelName: "Canon iR-ADV 6055/6065 PS"
# ModelName: "Canon iR-ADV 6055/6065 PXL"
# ModelName: "Canon iR-ADV 6075 PCL"
# ModelName: "Canon iR-ADV 6075 PS"
# ModelName: "Canon iR-ADV 6075 PXL"
# ModelName: "Canon iR-ADV 615 III PCL"
# ModelName: "Canon iR-ADV 615 III PS"
# ModelName: "Canon iR-ADV 615 III PXL"
# ModelName: "Canon iR-ADV 615 PCL"
# ModelName: "Canon iR-ADV 615 PS"
# ModelName: "Canon iR-ADV 615 PXL"
# ModelName: "Canon iR-ADV 6255/6265 PCL"
# ModelName: "Canon iR-ADV 6255/6265 PS"
# ModelName: "Canon iR-ADV 6255/6265 PXL"
# ModelName: "Canon iR-ADV 6275 PCL"
# ModelName: "Canon iR-ADV 6275 PS"
# ModelName: "Canon iR-ADV 6275 PXL"
# ModelName: "Canon iR-ADV 6555/6565 III PCL"
# ModelName: "Canon iR-ADV 6555/6565 III PS"
# ModelName: "Canon iR-ADV 6555/6565 III PXL"
# ModelName: "Canon iR-ADV 6555/6565 PCL"
# ModelName: "Canon iR-ADV 6555/6565 PS"
# ModelName: "Canon iR-ADV 6555/6565 PXL"
# ModelName: "Canon iR-ADV 6575 III PCL"
# ModelName: "Canon iR-ADV 6575 III PS"
# ModelName: "Canon iR-ADV 6575 III PXL"
# ModelName: "Canon iR-ADV 6575 PCL"
# ModelName: "Canon iR-ADV 6575 PS"
# ModelName: "Canon iR-ADV 6575 PXL"
# ModelName: "Canon iR-ADV 6755/6765 PCL"
# ModelName: "Canon iR-ADV 6755/6765 PS"
# ModelName: "Canon iR-ADV 6755/6765 PXL"
# ModelName: "Canon iR-ADV 6780 PCL"
# ModelName: "Canon iR-ADV 6780 PS"
# ModelName: "Canon iR-ADV 6780 PXL"
# ModelName: "Canon iR-ADV 715 III PCL"
# ModelName: "Canon iR-ADV 715 III PS"
# ModelName: "Canon iR-ADV 715 III PXL"
# ModelName: "Canon iR-ADV 715 PCL"
# ModelName: "Canon iR-ADV 715 PS"
# ModelName: "Canon iR-ADV 715 PXL"
# ModelName: "Canon iR-ADV 8000-U1 PCL V1.0"
# ModelName: "Canon iR-ADV 8000-U1 PS V1.0"
# ModelName: "Canon iR-ADV 8000-U1 PXL V1.0"
# ModelName: "Canon iR-ADV 8085/8095 PCL"
# ModelName: "Canon iR-ADV 8085/8095 PS"
# ModelName: "Canon iR-ADV 8085/8095 PXL"
# ModelName: "Canon iR-ADV 4025/4035 PCL"
# ModelName: "Canon iR-ADV 8105 PS"
# ModelName: "Canon iR-ADV 8105 PXL"
# ModelName: "Canon iR-ADV 8205 PCL"
# ModelName: "Canon iR-ADV 8205 PS"
# ModelName: "Canon iR-ADV 8205 PXL"
# ModelName: "Canon iR-ADV 8285/8295 PCL"
# ModelName: "Canon iR-ADV 8285/8295 PS"
# ModelName: "Canon iR-ADV 8285/8295 PXL"
# ModelName: "Canon iR-ADV 8505 III PCL"
# ModelName: "Canon iR-ADV 8505 III PS"
# ModelName: "Canon iR-ADV 8505 III PXL"
# ModelName: "Canon iR-ADV 8505 PCL"
# ModelName: "Canon iR-ADV 8505 PS"
# ModelName: "Canon iR-ADV 8505 PXL"
# ModelName: "Canon iR-ADV 8585/8595 III PCL"
# ModelName: "Canon iR-ADV 8585/8595 III PS"
# ModelName: "Canon iR-ADV 8585/8595 III PXL"
# ModelName: "Canon iR-ADV 8585/8595 PCL"
# ModelName: "Canon iR-ADV 8585/8595 PS"
# ModelName: "Canon iR-ADV 8585/8595 PXL"
# ModelName: "Canon iR-ADV 8705 PCL"
# ModelName: "Canon iR-ADV 8705 PS"
# ModelName: "Canon iR-ADV 8705 PXL"
# ModelName: "Canon iR-ADV 8786/8795 PCL"
# ModelName: "Canon iR-ADV 8786/8795 PS"
# ModelName: "Canon iR-ADV 8786/8795 PXL"
# ModelName: "Canon iR-ADV C2020i/2030i PCL"
# ModelName: "Canon iR-ADV C2020i/2030i PS"
# ModelName: "Canon iR-ADV C2020i/2030i PXL"
# ModelName: "Canon iR-ADV C2020L/2030L PCL"
# ModelName: "Canon iR-ADV C2020L/2030L PS"
# ModelName: "Canon iR-ADV C2020L/2030L PXL"
# ModelName: "Canon iR-ADV C2025i PCL"
# ModelName: "Canon iR-ADV C2025i PS"
# ModelName: "Canon iR-ADV C2025i PXL"
# ModelName: "Canon iR-ADV C2025i PCL"
# ModelName: "Canon iR-ADV C2220/2230 PCL"
# ModelName: "Canon iR-ADV C2220/2230 PS"
# ModelName: "Canon iR-ADV C2220/2230 PXL"
# ModelName: "Canon iR-ADV C2220L PCL"
# ModelName: "Canon iR-ADV C2220L PS"
# ModelName: "Canon iR-ADV C2220L PXL"
# ModelName: "Canon iR-ADV C2225 PCL"
# ModelName: "Canon iR-ADV C2225 PS"
# ModelName: "Canon iR-ADV C2225 PXL"
# ModelName: "Canon iR-ADV C250/350 PCL"
# ModelName: "Canon iR-ADV C250/350 PS"
# ModelName: "Canon iR-ADV C250/350 PXL"
# ModelName: "Canon iR-ADV C255/355 PCL"
# ModelName: "Canon iR-ADV C255/355 PS"
# ModelName: "Canon iR-ADV C255/355 PXL"
# ModelName: "Canon iR-ADV C256/356 III PCL"
# ModelName: "Canon iR-ADV C256/356 III PS"
# ModelName: "Canon iR-ADV C256/356 III PXL"
# ModelName: "Canon iR-ADV C256/356 PCL"
# ModelName: "Canon iR-ADV C256/356 PS"
# ModelName: "Canon iR-ADV C256/356 PXL"
# ModelName: "Canon iR C3125 PCL"
# ModelName: "Canon iR C3125 PS"
# ModelName: "Canon iR C3125 PXL"
# ModelName: "Canon iR-ADV C3320L PCL"
# ModelName: "Canon iR-ADV C3320L PS"
# ModelName: "Canon iR-ADV C3320L PXL"
# ModelName: "Canon iR-ADV C3320 PCL"
# ModelName: "Canon iR-ADV C3320 PS"
# ModelName: "Canon iR-ADV C3320 PXL"
# ModelName: "Canon iR-ADV C3325/3330 PCL"
# ModelName: "Canon iR-ADV C3325/3330 PS"
# ModelName: "Canon iR-ADV C3325/3330 PXL"
# ModelName: "Canon iR-ADV C351 PCL"
# ModelName: "Canon iR-ADV C351 PS"
# ModelName: "Canon iR-ADV C351 PXL"
# ModelName: "Canon iR-ADV C3520 III PCL"
# ModelName: "Canon iR-ADV C3520 III PS"
# ModelName: "Canon iR-ADV C3520 III PXL"
# ModelName: "Canon iR-ADV C3520 PCL"
# ModelName: "Canon iR-ADV C3520 PS"
# ModelName: "Canon iR-ADV C3520 PXL"
# ModelName: "Canon iR-ADV C3525/3530 III PCL"
# ModelName: "Canon iR-ADV C3525/3530 III PS"
# ModelName: "Canon iR-ADV C3525/3530 III PXL"
# ModelName: "Canon iR-ADV C3525/3530 PCL"
# ModelName: "Canon iR-ADV C3525/3530 PS"
# ModelName: "Canon iR-ADV C3525/3530 PXL"
# ModelName: "Canon iR-ADV C3720 PCL"
# ModelName: "Canon iR-ADV C3720 PS"
# ModelName: "Canon iR-ADV C3720 PXL"
# ModelName: "Canon iR-ADV C3725/3730 PCL"
# ModelName: "Canon iR-ADV C3725/3730 PS"
# ModelName: "Canon iR-ADV C3725/3730 PXL"
# ModelName: "Canon iR-ADV C475 III PCL"
# ModelName: "Canon iR-ADV C475 III PS"
# ModelName: "Canon iR-ADV C475 III PXL"
# ModelName: "Canon iR-ADV C5000 GX300 V1.0 PS"
# ModelName: "Canon iR-ADV C5000 GX300 V2.0 PS"
# ModelName: "Canon iR-ADV C5000-B1 V1.0 PCL"
# ModelName: "Canon iR-ADV C5000-B1 PS V1.0"
# ModelName: "Canon iR-ADV C5000-B1 V1.0 PXL"
# ModelName: "Canon iR-ADV C5000s GX300 V1.0 PS"
# ModelName: "Canon iR-ADV C5030/5035 PCL"
# ModelName: "Canon iR-ADV C5030/5035 PS"
# ModelName: "Canon iR-ADV C5030/5035 PXL"
# ModelName: "Canon iR-ADV C5045/5051 PCL"
# ModelName: "Canon iR-ADV C5045/5051 PS"
# ModelName: "Canon iR-ADV C5045/5051 PXL"
# ModelName: "Canon iR-ADV C5051 GX300 V2.0 PS"
# ModelName: "Canon iR-ADV C5200s-B2 V1.0 PCL"
# ModelName: "Canon iR-ADV C5200s-B2 PS V1.0"
# ModelName: "Canon iR-ADV C5200s-B2 V1.0 PXL"
# ModelName: "Canon iR-ADV C5235/5240 PCL"
# ModelName: "Canon iR-ADV C5235/5240 PS"
# ModelName: "Canon iR-ADV C5235/5240 PXL"
# ModelName: "Canon iR-ADV C5250/5255 PCL"
# ModelName: "Canon iR-ADV C5250/5255 PS"
# ModelName: "Canon iR-ADV C5250/5255 PXL"
# ModelName: "Canon iR-ADV C5500s GX500 V1.0 PS"
# ModelName: "Canon iR-ADV C5500s-P1 PSV1.0"
# ModelName: "Canon iR-ADV C5535/5540 III PCL"
# ModelName: "Canon iR-ADV C5535/5540 III PS"
# ModelName: "Canon iR-ADV C5535/5540 III PXL"
# ModelName: "Canon iR-ADV C5535/5540 PCL"
# ModelName: "Canon iR-ADV C5535/5540 PS"
# ModelName: "Canon iR-ADV C5535/5540 PXL"
# ModelName: "Canon iR-ADV C5550/5560 III PCL"
# ModelName: "Canon iR-ADV C5550/5560 III PS"
# ModelName: "Canon iR-ADV C5550/5560 III PXL"
# ModelName: "Canon iR-ADV C5550/5560 PCL"
# ModelName: "Canon iR-ADV C5550/5560 PS"
# ModelName: "Canon iR-ADV C5550/5560 PXL"
# ModelName: "Canon iR-ADV C5735/5740 PCL"
# ModelName: "Canon iR-ADV C5735/5740 PS"
# ModelName: "Canon iR-ADV C5735/5740 PXL"
# ModelName: "Canon iR-ADV C5750/5760 PCL"
# ModelName: "Canon iR-ADV C5750/5760 PS"
# ModelName: "Canon iR-ADV C5750/5760 PXL"
# ModelName: "Canon iR-ADV C7000 GX300 V1.0 PS"
# ModelName: "Canon iR-ADV C7000 GX300 V2.0 PS"
# ModelName: "Canon iR-ADV C7000-A1 V1.0 PCL"
# ModelName: "Canon iR-ADV C7000-A1 PS V1.0"
# ModelName: "Canon iR-ADV C7000-A1 V1.0 PXL"
# ModelName: "Canon iR-ADV C7000s GX300 V1.0 PS"
# ModelName: "Canon iR-ADV C7055i GX300 V2.0 PS"
# ModelName: "Canon iR-ADV C7055/7065 PCL"
# ModelName: "Canon iR-ADV C7055/7065 PS"
# ModelName: "Canon iR-ADV C7055/7065 PXL"
# ModelName: "Canon iR-ADV C7065i GX300 V2.0 PS"
# ModelName: "Canon iR-ADV C7200s-A2 V1.0 PCL"
# ModelName: "Canon iR-ADV C7200s-A2 PS V1.0"
# ModelName: "Canon iR-ADV C7200s-A2 V1.0 PXL"
# ModelName: "Canon iR-ADV C7260/7270 PCL"
# ModelName: "Canon iR-ADV C7260/7270 PS"
# ModelName: "Canon iR-ADV C7260/7270 PXL"
# ModelName: "Canon iR-ADV C7280 PCL"
# ModelName: "Canon iR-ADV C7280 PS"
# ModelName: "Canon iR-ADV C7280 PXL"
# ModelName: "Canon iR-ADV C7500s GX500 V1.1 PS"
# ModelName: "Canon iR-ADV C7565 III PCL"
# ModelName: "Canon iR-ADV C7565 III PS"
# ModelName: "Canon iR-ADV C7565 III PXL"
# ModelName: "Canon iR-ADV C7565 PCL"
# ModelName: "Canon iR-ADV C7565 PS"
# ModelName: "Canon iR-ADV C7565 PXL"
# ModelName: "Canon iR-ADV C7580/7570 III PCL"
# ModelName: "Canon iR-ADV C7580/7570 III PS"
# ModelName: "Canon iR-ADV C7580/7570 III PXL"
# ModelName: "Canon iR-ADV C7580/7570 PCL"
# ModelName: "Canon iR-ADV C7580/7570 PS"
# ModelName: "Canon iR-ADV C7580/7570 PXL"
# ModelName: "Canon iR-ADV C7765 PCL"
# ModelName: "Canon iR-ADV C7765 PS"
# ModelName: "Canon iR-ADV C7765 PXL"
# ModelName: "Canon iR-ADV C7780/7770 PCL"
# ModelName: "Canon iR-ADV C7780/7770 PS"
# ModelName: "Canon iR-ADV C7780/7770 PXL"
# ModelName: "Canon iR-ADV C9000 GX300 V1.0 PS"
# ModelName: "Canon iR-ADV C9000 GX300 V2.0 PS"
# ModelName: "Canon iR-ADV C9000-A1 V1.0 PCL"
# ModelName: "Canon iR-ADV C9000-A1 PS V1.0"
# ModelName: "Canon iR-ADV C9000-A1 V1.0 PXL"
# ModelName: "Canon iR-ADV C9000s GX300 V1.0 PS"
# ModelName: "Canon iR-ADV C9060 GX300 V2.0 PS"
# ModelName: "Canon iR-ADV C9060/9070 PCL"
# ModelName: "Canon iR-ADV C9060/9070 PS"
# ModelName: "Canon iR-ADV C9060/9070 PXL"
# ModelName: "Canon iR-ADV C9065/9075 PCL"
# ModelName: "Canon iR-ADV C9065/9075 PS"
# ModelName: "Canon iR-ADV C9065/9075 PXL"
# ModelName: "Canon iR-ADV C9200s-A2 V1.0 PCL"
# ModelName: "Canon iR-ADV C9200s-A2 PS V1.0"
# ModelName: "Canon iR-ADV C9200s-A2 V1.0 PXL"
# ModelName: "Canon iR-ADV C9270/9280 PCL"
# ModelName: "Canon iR-ADV C9270/9280 PS"
# ModelName: "Canon iR-ADV C9270/9280 PXL"
# ModelName: "Canon iR C1021i PCL"
# ModelName: "Canon iR C1021i PXL"
# ModelName: "Canon iR C1028/C1030 PCL"
# ModelName: "Canon iR C1028/C1030"
# ModelName: "Canon iR C1028/C1030 PXL"
# ModelName: "Canon iR C1225 PCL"
# ModelName: "Canon iR C1225 PS"
# ModelName: "Canon iR C1225 PXL"
# ModelName: "Canon iR C1325/1335 PS"
# ModelName: "Canon iR C1325/1335 PXL"
# ModelName: "Canon iR C2380/2550 PCL"
# ModelName: "Canon iR C2380/2550 PS"
# ModelName: "Canon iR C2380/2550 PXL"
# ModelName: "Canon CLC-iR C2620-C2 Ver1.0 PCL"
# ModelName: "Canon CLC-iR C2620-C2 PS Ver1.0"
# ModelName: "Canon iR C2620 PCL"
# ModelName: "Canon iR C2620 PS"
# ModelName: "Canon iR C2620 PXL"
# ModelName: "Canon iR C2880-J1 Ver1.0 PCL"
# ModelName: "Canon iR C2880-J1 PS Ver1.0"
# ModelName: "Canon iR C2880/C3380 PCL"
# ModelName: "Canon iR C2880/C3380 PS"
# ModelName: "Canon iR C2880/C3380 PXL"
# ModelName: "Canon iR C3000 Series PCL"
# ModelName: "Canon iR C3000 Series PS"
# ModelName: "Canon iR C3000 Series PXL"
# ModelName: "Canon iR C3025 PCL"
# ModelName: "Canon iR C3025 PS"
# ModelName: "Canon iR C3025 PXL"
# ModelName: "Canon iR C3200 PCL"
# ModelName: "Canon iR C3200 PS"
# ModelName: "Canon iR C3200 PXL"
# ModelName: "Canon CLC-iR C3220-C2 Ver1.0 PCL"
# ModelName: "Canon CLC-iR C3220-C2 PS Ver1.0"
# ModelName: "Canon iR C3220 PCL"
# ModelName: "Canon iR C3220 PS"
# ModelName: "Canon iR C3220 PXL"
# ModelName: "Canon iR C3380-J1 Ver1.0 PCL"
# ModelName: "Canon iR C3380-J1 PS Ver1.0"
# ModelName: "Canon iR C3380 PCL"
# ModelName: "Canon iR C3380 PS"
# ModelName: "Canon iR C3380 PXL"
# ModelName: "Canon iR C3080/3480/3580 PCL"
# ModelName: "Canon iR C3080/3480/3580 PS"
# ModelName: "Canon iR C3080/3480/3580 PXL"
# ModelName: "Canon iR C3580Ne PCL"
# ModelName: "Canon iR C3580Ne PS"
# ModelName: "Canon iR C3580Ne PXL"
# ModelName: "Canon iR C4080-H1 Ver1.1 PCL"
# ModelName: "Canon iR C4080-H1 PS Ver1.1"
# ModelName: "Canon iR C4080/C4580 PCL"
# ModelName: "Canon iR C4080/C4580 PS"
# ModelName: "Canon iR C4080/C4580 PXL"
# ModelName: "Canon iR C4580-H1 Ver1.1 PCL"
# ModelName: "Canon iR C4580-H1 PS Ver1.1"
# ModelName: "Canon iR C5180-H1 Ver1.1 PCL"
# ModelName: "Canon iR C5180-H1 PS Ver1.1"
# ModelName: "Canon iR C5180 PCL"
# ModelName: "Canon iR C5180 PS"
# ModelName: "Canon iR C5180 PXL"
# ModelName: "Canon iR C5185-H1 Ver1.1 PCL"
# ModelName: "Canon iR C5185-H1 PS Ver1.1"
# ModelName: "Canon iR C5185 PCL"
# ModelName: "Canon iR C5185 PS"
# ModelName: "Canon iR C5185 PXL"
# ModelName: "Canon Fax L2000IP PCL"
# ModelName: "Canon Fax L2000IP PXL"
# ModelName: "Canon Fax L3000IP PCL"
# ModelName: "Canon Fax L3000IP PXL"
# ModelName: "Canon LBP151 PCL"
# ModelName: "Canon LBP151 PXL"
# ModelName: "Canon LBP212dw PCL"
# ModelName: "Canon LBP212dw PXL"
# ModelName: "Canon LBP214dw PCL"
# ModelName: "Canon LBP214dw PS"
# ModelName: "Canon LBP214dw PXL"
# ModelName: "Canon LBP215x PCL"
# ModelName: "Canon LBP215x PS"
# ModelName: "Canon LBP215x PXL"
# ModelName: "Canon LBP223 PCL"
# ModelName: "Canon LBP223 PXL"
# ModelName: "Canon LBP226 PCL"
# ModelName: "Canon LBP226 PS"
# ModelName: "Canon LBP226 PXL"
# ModelName: "Canon LBP228 PCL"
# ModelName: "Canon LBP228 PS"
# ModelName: "Canon LBP228 PXL"
# ModelName: "Canon LBP251 PCL"
# ModelName: "Canon LBP251 PXL"
# ModelName: "Canon LBP252 PCL"
# ModelName: "Canon LBP252 PS"
# ModelName: "Canon LBP252 PXL"
# ModelName: "Canon LBP253 PCL"
# ModelName: "Canon LBP253 PS"
# ModelName: "Canon LBP253 PXL"
# ModelName: "Canon LBP312 PCL"
# ModelName: "Canon LBP312 PS"
# ModelName: "Canon LBP312 PXL"
# ModelName: "Canon LBP325 PCL"
# ModelName: "Canon LBP325 PS"
# ModelName: "Canon LBP325 PXL"
# ModelName: "Canon LBP3360 PCL"
# ModelName: "Canon LBP3360 PXL"
# ModelName: "Canon LBP3370 PCL"
# ModelName: "Canon LBP3370 PXL"
# ModelName: "Canon LBP3460 PCL"
# ModelName: "Canon LBP3460 PXL"
# ModelName: "Canon LBP351/352 PCL"
# ModelName: "Canon LBP351/352 PS"
# ModelName: "Canon LBP351/352 PXL"
# ModelName: "Canon LBP5360 PCL"
# ModelName: "Canon LBP5360 PXL"
# ModelName: "Canon LBP5970/5975 PCL"
# ModelName: "Canon LBP5970/5975 PS"
# ModelName: "Canon LBP5970/5975 PXL"
# ModelName: "Canon LBP613C PCL"
# ModelName: "Canon LBP613C PS"
# ModelName: "Canon LBP613C PXL"
# ModelName: "Canon LBP623C PCL"
# ModelName: "Canon LBP623C PS"
# ModelName: "Canon LBP623C PXL"
# ModelName: "Canon LBP653C/654C PCL"
# ModelName: "Canon LBP653C/654C PS"
# ModelName: "Canon LBP653C/654C PXL"
# ModelName: "Canon LBP663C PCL"
# ModelName: "Canon LBP663C PS"
# ModelName: "Canon LBP663C PXL"
# ModelName: "Canon LBP664C PCL"
# ModelName: "Canon LBP664C PS"
# ModelName: "Canon LBP664C PXL"
# ModelName: "Canon LBP6650/3470 PCL"
# ModelName: "Canon LBP6650/3470 PS"
# ModelName: "Canon LBP6650/3470 PXL"
# ModelName: "Canon LBP6670 PCL"
# ModelName: "Canon LBP6670 PS"
# ModelName: "Canon LBP6670 PXL"
# ModelName: "Canon LBP6680/3480 PCL"
# ModelName: "Canon LBP6680/3480 PS"
# ModelName: "Canon LBP6680/3480 PXL"
# ModelName: "Canon LBP6750/3560 PCL"
# ModelName: "Canon LBP6750/3560 PS"
# ModelName: "Canon LBP6750/3560 PXL"
# ModelName: "Canon LBP6780/3580 PCL"
# ModelName: "Canon LBP6780 PS"
# ModelName: "Canon LBP6780/3580 PXL"
# ModelName: "Canon LBP710C PCL"
# ModelName: "Canon LBP710C PS"
# ModelName: "Canon LBP710C PXL"
# ModelName: "Canon LBP712C PCL"
# ModelName: "Canon LBP712C PS"
# ModelName: "Canon LBP712C PXL"
# ModelName: "Canon LBP7660cdn PCL"
# ModelName: "Canon LBP7660cdn PS"
# ModelName: "Canon LBP7680cx PCL"
# ModelName: "Canon LBP7680cx PS"
# ModelName: "Canon LBP7680cx PXL"
# ModelName: "Canon LBP7750C PCL"
# ModelName: "Canon LBP7750C PS"
# ModelName: "Canon LBP7750C PXL"
# ModelName: "Canon LBP7780C PCL"
# ModelName: "Canon LBP7780 PS"
# ModelName: "Canon LBP7780C PXL"
# ModelName: "Canon LBP852C PCL"
# ModelName: "Canon LBP852C PS"
# ModelName: "Canon LBP852C PXL"
# ModelName: "Canon MF249dw PCL"
# ModelName: "Canon MF249dw PXL"
# ModelName: "Canon MF411dw/416dw PCL"
# ModelName: "Canon MF411dw/416dw PS"
# ModelName: "Canon MF411dw/416dw PXL"
# ModelName: "Canon MF418x/419x PCL"
# ModelName: "Canon MF418x/419x PS"
# ModelName: "Canon MF418x/419x PXL"
# ModelName: "Canon MF426dw/421dw PCL"
# ModelName: "Canon MF426dw/421dw PS"
# ModelName: "Canon MF426dw/421dw PXL"
# ModelName: "Canon MF429x/428x PCL"
# ModelName: "Canon MF429x/428x PS"
# ModelName: "Canon MF429x/428x PXL"
# ModelName: "Canon MF440 Series PCL"
# ModelName: "Canon MF440 Series PS"
# ModelName: "Canon MF440 Series PXL"
# ModelName: "Canon MF4660PL-4690PL PCL"
# ModelName: "Canon MF4660PL-4690PL PXL"
# ModelName: "Canon MF512x/515x PCL"
# ModelName: "Canon MF512x/515x PS"
# ModelName: "Canon MF512x/515x PXL"
# ModelName: "Canon MF525x/522x PCL"
# ModelName: "Canon MF525x/522x PS"
# ModelName: "Canon MF525x/522x PXL"
# ModelName: "Canon MF540 Series PCL"
# ModelName: "Canon MF540 Series PS"
# ModelName: "Canon MF540 Series PXL"
# ModelName: "Canon MF5880/MF5840 PCL"
# ModelName: "Canon MF5880/MF5840 PXL"
# ModelName: "Canon MF5940dn PCL"
# ModelName: "Canon MF5940dn PS3"
# ModelName: "Canon MF5940dn PXL"
# ModelName: "Canon MF5980dw PCL"
# ModelName: "Canon MF5980dw PS3"
# ModelName: "Canon MF5980dw PXL"
# ModelName: "Canon MF6140dn Series PCL"
# ModelName: "Canon MF6140dn Series PS"
# ModelName: "Canon MF6140dn Series PXL"
# ModelName: "Canon MF6180dw Series PCL"
# ModelName: "Canon MF6180dw Series PS"
# ModelName: "Canon MF6180dw Series PXL"
# ModelName: "Canon MF635C PCL"
# ModelName: "Canon MF635C PS"
# ModelName: "Canon MF635C PXL"
# ModelName: "Canon MF643C PCL"
# ModelName: "Canon MF643C PXL"
# ModelName: "Canon MF645C PCL"
# ModelName: "Canon MF645C PS"
# ModelName: "Canon MF645C PXL"
# ModelName: "Canon MF6540-6560-6580PL PCL"
# ModelName: "Canon MF6540-6560-6580PL PXL"
# ModelName: "Canon MF6600/D1100 PCL"
# ModelName: "Canon MF6600/D1100 PXL"
# ModelName: "Canon MF7170i PCL"
# ModelName: "Canon MF7170i PXL"
# ModelName: "Canon MF724C PCL"
# ModelName: "Canon MF724C PS"
# ModelName: "Canon MF724C PXL"
# ModelName: "Canon MF728C PCL"
# ModelName: "Canon MF728C PS"
# ModelName: "Canon MF728C PXL"
# ModelName: "Canon MF729C PCL"
# ModelName: "Canon MF729C PS"
# ModelName: "Canon MF729C PXL"
# ModelName: "Canon MF734C/735C PCL"
# ModelName: "Canon MF734C/735C PS"
# ModelName: "Canon MF734C/735C PXL"
# ModelName: "Canon MF742C PCL"
# ModelName: "Canon MF742C PXL"
# ModelName: "Canon MF744C PCL"
# ModelName: "Canon MF744C PS"
# ModelName: "Canon MF744C PXL"
# ModelName: "Canon MF746C PCL"
# ModelName: "Canon MF746C PS"
# ModelName: "Canon MF746C PXL"
# ModelName: "Canon MF9100-9300 PCL"
# ModelName: "Canon MF9100-9300 PXL"
# ModelName: "Canon MF9130-9170 PCL"
# ModelName: "Canon MF9130-9170 PXL"
# ModelName: "Canon MF9220/9280 PCL"
# ModelName: "Canon MF9220/9280"
# ModelName: "Canon MF9220/9280 PXL"
# ModelName: "Canon MF9280Cdn PCL"
# ModelName: "Canon MF9280Cdn PXL"
# ModelName: "Canon MF9280Cdn PS3"

set -u
pkgname='canon-cque'
#_cnver='3.0-5'; _dl='45523'
#_cnver='4.0-0'; _dl64t='48570'; _dl32t=$((_dl64-1))
#https://files.canon-europe.com/files/soft01-48570/Driver/CQue_v4.0.3_Linux_64_EN.tar.gz
#_cnver='4.0-3'; _dl64t='48570'; _dl32t=$((_dl64-1))
#_cnver='4.0-5'; _dl64r='45517'; _dl32r='45511'; _dl64d='45505'; _dl32d='45482'
_cnver='4.0-7'; _dl64r='45517'; _dl32r='45511'; _dl64d='45505'; _dl32d='45482'
pkgver="${_cnver//-/.}"
pkgrel='1'
pkgdesc='CUPS printer driver for Canon imagePRESS imageRUNNER ADVANCE PRO C iR i-SENSYS FAX LBP MF Laser Shot PC-D copier printers, may require PCL/PXL or PS dealer LMS license'
arch=('i686' 'x86_64')
url='https://www.canon-europe.com/support/products/imagerunner/imagerunner-1730i.aspx'
license=('custom' 'GPL')
depends=('cups' 'cups-filters')
options=('!strip')
source=('LICENSE')
_srcdir="cque-en-${_cnver}"
_fl="CQue_v${pkgver}_Linux_64_EN"
#source_x86_64=("https://files.canon-europe.com/files/soft01-${_dl64t}/Driver/${_fl}.tar.gz")
source_x86_64=("https://files.canon-europe.com/files/soft${_dl64r}/Software/${_fl}.rpm")
#source_x86_64=("https://files.canon-europe.com/files/soft${_dl64d}/Driver/${_fl}.deb")
_fl="${_fl//64/32}"
#source_i686=("https://files.canon-europe.com/files/soft01-${_dl32t}/Driver/${_fl}.tar.gz")
source_i686=("https://files.canon-europe.com/files/soft${_dl32r}/Software/${_fl}.rpm")
#source_i686=("https://files.canon-europe.com/files/soft${_dl32d}/Software/${_fl}.deb")
unset _fl
md5sums=('4df9593c184cd39bb9d9df6195c4d390')
md5sums_i686=('26979c977d891448d59c5dde12aa4c33')
md5sums_x86_64=('c590a625be8ce417f59f04466b36d59a')
sha256sums=('343a624f559718d085b01605572fdf1cf33201931f06ef37567bbd497a29d333')
sha256sums_i686=('3dae7a478e2b99b70d882f7a395043ce8dba812310a774e85e171c4bb411c01a')
sha256sums_x86_64=('0c289ecccbe5067efa62fc96b2662fc8ee6b0b4eac511299a564a553dbf7f208')

prepare() {
  set -u
  if [ -s data.tar.?z ]; then
    bsdtar -xf data.tar.?z
    gunzip usr/share/doc/CQue4.0/*.gz
    rm data.tar.?z control.tar.?z debian-binary
  fi
  if [ -d 'opt' ]; then
    mkdir -p "${_srcdir}/doc"
    mv 'opt/cel/ppd' "${_srcdir}"
    mv "usr/share/doc/CQue${_cnver%-*}"/* "${_srcdir}/doc"
    mv 'opt/cel'/{etc,bin}/* "${_srcdir}"
    rm -r 'opt' 'usr'
  fi
  set +u
}

package() {
  set -u
  install -Dpm644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}"
  cd "${_srcdir}"
  install -Dpm644 ppd/*.ppd* -t "${pkgdir}/usr/share/cups/model/Canon"
  install -Dpm644 doc/* -t "${pkgdir}/usr/share/doc/CQue${_cnver%-*}"
  install -Dpm755 'sicgsfilter' -t "${pkgdir}/usr/lib/cups/filter" # /usr/bin works too

  # zgrep -h -e '^\*ModelName:' ppd/* | sed -e 's:^*:# :g' -e 's:\r::g' > "${startdir}/models.${pkgver}.txt"
  set +u
}
set +u