diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | INSTALL.osx | 9 | ||||
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | PPD/Epson-AcuLaser_CX17NF.ppd | 441 | ||||
-rw-r--r-- | README | 1 | ||||
-rw-r--r-- | README.in | 1 | ||||
-rw-r--r-- | foo2hbpl2-wrapper.1in | 1 | ||||
-rwxr-xr-x | foo2hbpl2-wrapper.in | 3 | ||||
-rw-r--r-- | foo2hbpl2.1in | 1 | ||||
-rw-r--r-- | foo2hbpl2.c | 3 | ||||
-rw-r--r-- | foomatic-db/driver/foo2hbpl2.xml | 1 | ||||
-rw-r--r-- | foomatic-db/opt/foo2hbpl2-ICM.xml | 6 | ||||
-rw-r--r-- | foomatic-db/printer/Epson-AcuLaser_CX17NF.xml | 71 |
13 files changed, 544 insertions, 2 deletions
@@ -1,3 +1,10 @@ +2015-10-24 Rick Richardson <rick.richardson@comcast.net> + * foomatic-db/printer/Epson-AcuLaser_CX17NF.xml: + Change margins on Epson AcuLaser CX17NF. + +2015-10-11 Rick Richardson <rick.richardson@comcast.net> + * New Printer: Epson AcuLaser CX17NF using the foo2hbpl2 driver. + 2015-07-04 pavel.shvagirev <pavel.shvagirev@gmail.com> * Modify: hplj10XX to not call us twice on Ubuntu 14. diff --git a/INSTALL.osx b/INSTALL.osx index b9a6d44..65493e7 100644 --- a/INSTALL.osx +++ b/INSTALL.osx @@ -1,4 +1,13 @@ ============================================================================== +How to Disable System Integrity Protection (rootless) in OS X El Capitan +============================================================================== + +You need to disable rootless in Mac OSX 10.11 or greater. Please follow +these instructions: + + http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/ + +============================================================================== MAC OSX INSTALLATION NOTES - HP LaserJet 1018/1020 and Color LaserJet 1600/2600n and Color LaserJet CP1215 @@ -1428,6 +1428,7 @@ ppd: *CLP*|*CLX*|*6110*) driver=foo2qpdl;; \ *6015*|*1355*) driver=foo2hbpl2;; \ *C1765*) driver=foo2hbpl2;; \ + *CX17*) driver=foo2hbpl2;; \ *CM2[01]5*) driver=foo2hbpl2;; \ *P205*|*3045*) driver=foo2hbpl2;; \ *M215*) driver=foo2hbpl2;; \ diff --git a/PPD/Epson-AcuLaser_CX17NF.ppd b/PPD/Epson-AcuLaser_CX17NF.ppd new file mode 100644 index 0000000..8e55cf9 --- /dev/null +++ b/PPD/Epson-AcuLaser_CX17NF.ppd @@ -0,0 +1,441 @@ +*PPD-Adobe: "4.3" +*% +*% For information on using this, and to obtain the required backend +*% script, consult http://www.openprinting.org/ +*% +*% This file is published under the GNU General Public License +*% +*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with +*% all programs and environments which use PPD files for dealing with +*% printer capability information. The printer must be configured with the +*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This +*% file and "foomatic-rip" work together to support PPD-controlled printer +*% driver option access with arbitrary free software printer drivers and +*% printing spoolers. +*% +*% To save this file on your disk, wait until the download has completed +*% (the animation of the browser logo must stop) and then use the +*% "Save as..." command in the "File" menu of your browser or in the +*% pop-up manu when you click on this document with the right mouse button. +*% DO NOT cut and paste this file into an editor with your mouse. This can +*% introduce additional line breaks which lead to unexpected results. +*% +*% You may save this file as 'Epson-AcuLaser_CX17NF-foo2hbpl2.ppd' +*% +*% +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "FOO2HBPL.PPD" +*Manufacturer: "Epson" +*Product: "(AcuLaser CX17NF)" +*cupsVersion: 1.0 +*cupsManualCopies: True +*cupsModelNumber: 2 +*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip" +*%pprRIP: foomatic-rip other +*ModelName: "Epson AcuLaser CX17NF" +*ShortNickName: "Epson AcuLaser CX17NF foo2hbpl2" +*NickName: "Epson AcuLaser CX17NF Foomatic/foo2hbpl2 (recommended)" +*PSVersion: "(3010.000) 550" +*PSVersion: "(3010.000) 651" +*PSVersion: "(3010.000) 652" +*PSVersion: "(3010.000) 653" +*PSVersion: "(3010.000) 704" +*PSVersion: "(3010.000) 705" +*PSVersion: "(3010.000) 800" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: RGB +*FileSystem: False +*Throughput: "1" +*LandscapeOrientation: Plus90 +*TTRasterizer: Type42 +*1284DeviceID: "DRV:Dfoo2hbpl2,R1,M0,TF;" + +*driverName foo2hbpl2/foo2hbpl2: "" +*driverType F/Filter: "" +*driverUrl: "http://foo2hbpl.rkkda.com/" +*driverObsolete: False + + + + +*HWMargins: 11.34 11.34 11.34 11.34 +*VariablePaperSize: True +*MaxMediaWidth: 100000 +*MaxMediaHeight: 100000 +*NonUIOrderDependency: 135 AnySetup *CustomPageSize +*CustomPageSize True: "pop pop pop pop pop +%% FoomaticRIPOptionSetting: PageSize=Custom" +*End +*FoomaticRIPOptionSetting PageSize=Custom: "-pCustom.%0x%1 " +*ParamCustomPageSize Width: 1 points 36 100000 +*ParamCustomPageSize Height: 2 points 36 100000 +*ParamCustomPageSize Orientation: 3 int 0 0 +*ParamCustomPageSize WidthOffset: 4 points 0 0 +*ParamCustomPageSize HeightOffset: 5 points 0 0 + +*FoomaticIDs: Epson-AcuLaser_CX17NF foo2hbpl2 +*FoomaticRIPCommandLine: "foo2hbpl2-wrapper %A" + +*OpenGroup: General/General + +*OpenUI *Quality/Printing Quality: PickOne +*FoomaticRIPOption Quality: enum CmdLine A +*OrderDependency: 110 AnySetup *Quality +*DefaultQuality: normal +*Quality draft/Draft: "%% FoomaticRIPOptionSetting: Quality=draft" +*FoomaticRIPOptionSetting Quality=draft: " -t " +*Quality normal/Normal: "%% FoomaticRIPOptionSetting: Quality=normal" +*FoomaticRIPOptionSetting Quality=normal: " " +*CloseUI: *Quality + +*OpenUI *ColorMode/Color Mode: PickOne +*FoomaticRIPOption ColorMode: enum CmdLine A +*OrderDependency: 120 AnySetup *ColorMode +*DefaultColorMode: Monochrome +*ColorMode Color/Color: "%% FoomaticRIPOptionSetting: ColorMode=Color" +*FoomaticRIPOptionSetting ColorMode=Color: "-c " +*ColorMode Monochrome/Monochrome: "%% FoomaticRIPOptionSetting: ColorMode=Monochrome" +*FoomaticRIPOptionSetting ColorMode=Monochrome: " " +*CloseUI: *ColorMode + +*FoomaticRIPOption Resolution: enum CmdLine A 130 +*FoomaticRIPOptionSetting Resolution=1200x600dpi: "-r1200x600 " + +*OpenUI *PageSize/Page Size: PickOne +*FoomaticRIPOption PageSize: enum CmdLine A +*OrderDependency: 135 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter" +*FoomaticRIPOptionSetting PageSize=Letter: "-p4 " +*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4" +*FoomaticRIPOptionSetting PageSize=A4: "-p1 " +*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5" +*FoomaticRIPOptionSetting PageSize=A5: "-p3 " +*PageSize B5jis/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5jis" +*FoomaticRIPOptionSetting PageSize=B5jis: "-p2 " +*PageSize Env10/Env #10: "%% FoomaticRIPOptionSetting: PageSize=Env10" +*FoomaticRIPOptionSetting PageSize=Env10: "-p9 " +*PageSize EnvC5/Env C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5" +*FoomaticRIPOptionSetting PageSize=EnvC5: "-p11 " +*PageSize EnvDL/Env DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL" +*FoomaticRIPOptionSetting PageSize=EnvDL: "-p12 " +*PageSize EnvMonarch/Env Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch" +*FoomaticRIPOptionSetting PageSize=EnvMonarch: "-p10 " +*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive" +*FoomaticRIPOptionSetting PageSize=Executive: "-p5 " +*PageSize FanfoldGermanLegal/Fanfold German Legal: "%% FoomaticRIPOptionSetting: PageSize=FanfoldGermanLegal" +*FoomaticRIPOptionSetting PageSize=FanfoldGermanLegal: "-p6 " +*PageSize Folio/Folio: "%% FoomaticRIPOptionSetting: PageSize=Folio" +*FoomaticRIPOptionSetting PageSize=Folio: "-p6 " +*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal" +*FoomaticRIPOptionSetting PageSize=Legal: "-p7 " +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 135 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter" +*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4" +*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5" +*PageRegion B5jis/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5jis" +*PageRegion Env10/Env #10: "%% FoomaticRIPOptionSetting: PageSize=Env10" +*PageRegion EnvC5/Env C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5" +*PageRegion EnvDL/Env DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL" +*PageRegion EnvMonarch/Env Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch" +*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive" +*PageRegion FanfoldGermanLegal/Fanfold German Legal: "%% FoomaticRIPOptionSetting: PageSize=FanfoldGermanLegal" +*PageRegion Folio/Folio: "%% FoomaticRIPOptionSetting: PageSize=Folio" +*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal" +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "11.34 11.34 600.66 780.66" +*ImageableArea A4/A4: "11.34 11.34 583.66 830.66" +*ImageableArea A5/A5: "11.34 11.34 408.66 583.66" +*ImageableArea B5jis/B5 (JIS): "11.34 11.34 506.66 715.66" +*ImageableArea Env10/Env #10: "11.34 11.34 285.66 672.66" +*ImageableArea EnvC5/Env C5: "11.34 11.34 447.66 637.66" +*ImageableArea EnvDL/Env DL: "11.34 11.34 299.66 611.66" +*ImageableArea EnvMonarch/Env Monarch: "11.34 11.34 267.66 528.66" +*ImageableArea Executive/Executive: "11.34 11.34 510.66 744.66" +*ImageableArea FanfoldGermanLegal/Fanfold German Legal: "11.34 11.34 600.66 996.66" +*ImageableArea Folio/Folio: "11.34 11.34 600.66 924.66" +*ImageableArea Legal/Legal: "11.34 11.34 600.66 996.66" + +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension A5/A5: "420 595" +*PaperDimension B5jis/B5 (JIS): "518 727" +*PaperDimension Env10/Env #10: "297 684" +*PaperDimension EnvC5/Env C5: "459 649" +*PaperDimension EnvDL/Env DL: "311 623" +*PaperDimension EnvMonarch/Env Monarch: "279 540" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension FanfoldGermanLegal/Fanfold German Legal: "612 1008" +*PaperDimension Folio/Folio: "612 936" +*PaperDimension Legal/Legal: "612 1008" + +*OpenUI *MediaType/Media Type: PickOne +*FoomaticRIPOption MediaType: enum CmdLine A +*OrderDependency: 150 AnySetup *MediaType +*DefaultMediaType: plain +*MediaType plain/Plain Paper: "%% FoomaticRIPOptionSetting: MediaType=plain" +*FoomaticRIPOptionSetting MediaType=plain: "-m1 " +*MediaType plain2/Plain Paper Side 2: "%% FoomaticRIPOptionSetting: MediaType=plain2" +*FoomaticRIPOptionSetting MediaType=plain2: "-m8 " +*MediaType bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=bond" +*FoomaticRIPOptionSetting MediaType=bond: "-m2 " +*MediaType bond2/Bond Side 2: "%% FoomaticRIPOptionSetting: MediaType=bond2" +*FoomaticRIPOptionSetting MediaType=bond2: "-m9 " +*MediaType envelope/Envelope: "%% FoomaticRIPOptionSetting: MediaType=envelope" +*FoomaticRIPOptionSetting MediaType=envelope: "-m6 " +*MediaType labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=labels" +*FoomaticRIPOptionSetting MediaType=labels: "-m5 " +*MediaType lwcard/Light Weight Card: "%% FoomaticRIPOptionSetting: MediaType=lwcard" +*FoomaticRIPOptionSetting MediaType=lwcard: "-m3 " +*MediaType lwcard2/Light Weight Card Side 2: "%% FoomaticRIPOptionSetting: MediaType=lwcard2" +*FoomaticRIPOptionSetting MediaType=lwcard2: "-m10 " +*MediaType lwgcard/Light Weight Glossy Card: "%% FoomaticRIPOptionSetting: MediaType=lwgcard" +*FoomaticRIPOptionSetting MediaType=lwgcard: "-m4 " +*MediaType lwgcard2/Light Weight Glossy Card Side 2: "%% FoomaticRIPOptionSetting: MediaType=lwgcard2" +*FoomaticRIPOptionSetting MediaType=lwgcard2: "-m11 " +*MediaType recycled/Recycled Paper: "%% FoomaticRIPOptionSetting: MediaType=recycled" +*FoomaticRIPOptionSetting MediaType=recycled: "-m7 " +*MediaType recycled2/Recycled Paper Side 2: "%% FoomaticRIPOptionSetting: MediaType=recycled2" +*FoomaticRIPOptionSetting MediaType=recycled2: "-m12 " +*CloseUI: *MediaType + +*OpenUI *Copies/Copies: PickOne +*FoomaticRIPOption Copies: int CmdLine A +*FoomaticRIPOptionPrototype Copies: "-n%s " +*FoomaticRIPOptionRange Copies: 1 100 +*OrderDependency: 220 AnySetup *Copies +*DefaultCopies: 1 +*FoomaticRIPDefaultCopies: 1 +*Copies 1/1: "%% FoomaticRIPOptionSetting: Copies=1" +*Copies 2/2: "%% FoomaticRIPOptionSetting: Copies=2" +*Copies 3/3: "%% FoomaticRIPOptionSetting: Copies=3" +*Copies 4/4: "%% FoomaticRIPOptionSetting: Copies=4" +*Copies 5/5: "%% FoomaticRIPOptionSetting: Copies=5" +*Copies 6/6: "%% FoomaticRIPOptionSetting: Copies=6" +*Copies 7/7: "%% FoomaticRIPOptionSetting: Copies=7" +*Copies 8/8: "%% FoomaticRIPOptionSetting: Copies=8" +*Copies 9/9: "%% FoomaticRIPOptionSetting: Copies=9" +*Copies 10/10: "%% FoomaticRIPOptionSetting: Copies=10" +*Copies 11/11: "%% FoomaticRIPOptionSetting: Copies=11" +*Copies 12/12: "%% FoomaticRIPOptionSetting: Copies=12" +*Copies 13/13: "%% FoomaticRIPOptionSetting: Copies=13" +*Copies 14/14: "%% FoomaticRIPOptionSetting: Copies=14" +*Copies 15/15: "%% FoomaticRIPOptionSetting: Copies=15" +*Copies 16/16: "%% FoomaticRIPOptionSetting: Copies=16" +*Copies 17/17: "%% FoomaticRIPOptionSetting: Copies=17" +*Copies 18/18: "%% FoomaticRIPOptionSetting: Copies=18" +*Copies 19/19: "%% FoomaticRIPOptionSetting: Copies=19" +*Copies 20/20: "%% FoomaticRIPOptionSetting: Copies=20" +*Copies 21/21: "%% FoomaticRIPOptionSetting: Copies=21" +*Copies 22/22: "%% FoomaticRIPOptionSetting: Copies=22" +*Copies 23/23: "%% FoomaticRIPOptionSetting: Copies=23" +*Copies 24/24: "%% FoomaticRIPOptionSetting: Copies=24" +*Copies 25/25: "%% FoomaticRIPOptionSetting: Copies=25" +*Copies 26/26: "%% FoomaticRIPOptionSetting: Copies=26" +*Copies 27/27: "%% FoomaticRIPOptionSetting: Copies=27" +*Copies 28/28: "%% FoomaticRIPOptionSetting: Copies=28" +*Copies 29/29: "%% FoomaticRIPOptionSetting: Copies=29" +*Copies 30/30: "%% FoomaticRIPOptionSetting: Copies=30" +*Copies 31/31: "%% FoomaticRIPOptionSetting: Copies=31" +*Copies 32/32: "%% FoomaticRIPOptionSetting: Copies=32" +*Copies 33/33: "%% FoomaticRIPOptionSetting: Copies=33" +*Copies 34/34: "%% FoomaticRIPOptionSetting: Copies=34" +*Copies 35/35: "%% FoomaticRIPOptionSetting: Copies=35" +*Copies 36/36: "%% FoomaticRIPOptionSetting: Copies=36" +*Copies 37/37: "%% FoomaticRIPOptionSetting: Copies=37" +*Copies 38/38: "%% FoomaticRIPOptionSetting: Copies=38" +*Copies 39/39: "%% FoomaticRIPOptionSetting: Copies=39" +*Copies 40/40: "%% FoomaticRIPOptionSetting: Copies=40" +*Copies 41/41: "%% FoomaticRIPOptionSetting: Copies=41" +*Copies 42/42: "%% FoomaticRIPOptionSetting: Copies=42" +*Copies 43/43: "%% FoomaticRIPOptionSetting: Copies=43" +*Copies 44/44: "%% FoomaticRIPOptionSetting: Copies=44" +*Copies 45/45: "%% FoomaticRIPOptionSetting: Copies=45" +*Copies 46/46: "%% FoomaticRIPOptionSetting: Copies=46" +*Copies 47/47: "%% FoomaticRIPOptionSetting: Copies=47" +*Copies 48/48: "%% FoomaticRIPOptionSetting: Copies=48" +*Copies 49/49: "%% FoomaticRIPOptionSetting: Copies=49" +*Copies 50/50: "%% FoomaticRIPOptionSetting: Copies=50" +*Copies 51/51: "%% FoomaticRIPOptionSetting: Copies=51" +*Copies 52/52: "%% FoomaticRIPOptionSetting: Copies=52" +*Copies 53/53: "%% FoomaticRIPOptionSetting: Copies=53" +*Copies 54/54: "%% FoomaticRIPOptionSetting: Copies=54" +*Copies 55/55: "%% FoomaticRIPOptionSetting: Copies=55" +*Copies 56/56: "%% FoomaticRIPOptionSetting: Copies=56" +*Copies 57/57: "%% FoomaticRIPOptionSetting: Copies=57" +*Copies 58/58: "%% FoomaticRIPOptionSetting: Copies=58" +*Copies 59/59: "%% FoomaticRIPOptionSetting: Copies=59" +*Copies 60/60: "%% FoomaticRIPOptionSetting: Copies=60" +*Copies 61/61: "%% FoomaticRIPOptionSetting: Copies=61" +*Copies 62/62: "%% FoomaticRIPOptionSetting: Copies=62" +*Copies 63/63: "%% FoomaticRIPOptionSetting: Copies=63" +*Copies 64/64: "%% FoomaticRIPOptionSetting: Copies=64" +*Copies 65/65: "%% FoomaticRIPOptionSetting: Copies=65" +*Copies 66/66: "%% FoomaticRIPOptionSetting: Copies=66" +*Copies 67/67: "%% FoomaticRIPOptionSetting: Copies=67" +*Copies 68/68: "%% FoomaticRIPOptionSetting: Copies=68" +*Copies 69/69: "%% FoomaticRIPOptionSetting: Copies=69" +*Copies 70/70: "%% FoomaticRIPOptionSetting: Copies=70" +*Copies 71/71: "%% FoomaticRIPOptionSetting: Copies=71" +*Copies 72/72: "%% FoomaticRIPOptionSetting: Copies=72" +*Copies 73/73: "%% FoomaticRIPOptionSetting: Copies=73" +*Copies 74/74: "%% FoomaticRIPOptionSetting: Copies=74" +*Copies 75/75: "%% FoomaticRIPOptionSetting: Copies=75" +*Copies 76/76: "%% FoomaticRIPOptionSetting: Copies=76" +*Copies 77/77: "%% FoomaticRIPOptionSetting: Copies=77" +*Copies 78/78: "%% FoomaticRIPOptionSetting: Copies=78" +*Copies 79/79: "%% FoomaticRIPOptionSetting: Copies=79" +*Copies 80/80: "%% FoomaticRIPOptionSetting: Copies=80" +*Copies 81/81: "%% FoomaticRIPOptionSetting: Copies=81" +*Copies 82/82: "%% FoomaticRIPOptionSetting: Copies=82" +*Copies 83/83: "%% FoomaticRIPOptionSetting: Copies=83" +*Copies 84/84: "%% FoomaticRIPOptionSetting: Copies=84" +*Copies 85/85: "%% FoomaticRIPOptionSetting: Copies=85" +*Copies 86/86: "%% FoomaticRIPOptionSetting: Copies=86" +*Copies 87/87: "%% FoomaticRIPOptionSetting: Copies=87" +*Copies 88/88: "%% FoomaticRIPOptionSetting: Copies=88" +*Copies 89/89: "%% FoomaticRIPOptionSetting: Copies=89" +*Copies 90/90: "%% FoomaticRIPOptionSetting: Copies=90" +*Copies 91/91: "%% FoomaticRIPOptionSetting: Copies=91" +*Copies 92/92: "%% FoomaticRIPOptionSetting: Copies=92" +*Copies 93/93: "%% FoomaticRIPOptionSetting: Copies=93" +*Copies 94/94: "%% FoomaticRIPOptionSetting: Copies=94" +*Copies 95/95: "%% FoomaticRIPOptionSetting: Copies=95" +*Copies 96/96: "%% FoomaticRIPOptionSetting: Copies=96" +*Copies 97/97: "%% FoomaticRIPOptionSetting: Copies=97" +*Copies 98/98: "%% FoomaticRIPOptionSetting: Copies=98" +*Copies 99/99: "%% FoomaticRIPOptionSetting: Copies=99" +*Copies 100/100: "%% FoomaticRIPOptionSetting: Copies=100" +*CloseUI: *Copies + +*CloseGroup: General + +*OpenGroup: Adjustment/Adjustment + +*OpenUI *halftone/Halftone Algorithm: PickOne +*FoomaticRIPOption halftone: enum CmdLine A +*OrderDependency: 110 AnySetup *halftone +*Defaulthalftone: default +*halftone default/Default: "%% FoomaticRIPOptionSetting: halftone=default" +*FoomaticRIPOptionSetting halftone=default: " " +*halftone as/Accurate Screens (better): "%% FoomaticRIPOptionSetting: halftone=as" +*FoomaticRIPOptionSetting halftone=as: " -qas " +*halftone standard/Standard: "%% FoomaticRIPOptionSetting: halftone=standard" +*FoomaticRIPOptionSetting halftone=standard: " -q1 " +*halftone wts/Well Tempered Screens (best): "%% FoomaticRIPOptionSetting: halftone=wts" +*FoomaticRIPOptionSetting halftone=wts: " -qwts " +*CloseUI: *halftone + +*OpenUI *ICM/ICM Color Profile: PickOne +*FoomaticRIPOption ICM: enum CmdLine A +*OrderDependency: 300 AnySetup *ICM +*DefaultICM: none +*ICM none/No ICM color correction: "%% FoomaticRIPOptionSetting: ICM=none" +*FoomaticRIPOptionSetting ICM=none: "-C10 -Gnone.icm " +*ICM testing/File testing.icm: "%% FoomaticRIPOptionSetting: ICM=testing" +*FoomaticRIPOptionSetting ICM=testing: "-C10 -Gtesting.icm " +*ICM testing2/File testing2.icm: "%% FoomaticRIPOptionSetting: ICM=testing2" +*FoomaticRIPOptionSetting ICM=testing2: "-C10 -Gtesting2.icm " +*ICM testing3/File testing3.icm: "%% FoomaticRIPOptionSetting: ICM=testing3" +*FoomaticRIPOptionSetting ICM=testing3: "-C10 -Gtesting3.icm " +*CloseUI: *ICM + +*CloseGroup: Adjustment + +*OpenGroup: Miscellaneous/Miscellaneous + +*OpenUI *NupOrient/N-up Orientation: PickOne +*FoomaticRIPOption NupOrient: enum CmdLine A +*OrderDependency: 200 AnySetup *NupOrient +*DefaultNupOrient: port +*NupOrient land/Landscape: "%% FoomaticRIPOptionSetting: NupOrient=land" +*FoomaticRIPOptionSetting NupOrient=land: "-ol " +*NupOrient port/Portrait: "%% FoomaticRIPOptionSetting: NupOrient=port" +*FoomaticRIPOptionSetting NupOrient=port: " " +*NupOrient sea/Seascape: "%% FoomaticRIPOptionSetting: NupOrient=sea" +*FoomaticRIPOptionSetting NupOrient=sea: "-os " +*CloseUI: *NupOrient + +*OpenUI *NupPages/N-up Printing: PickOne +*FoomaticRIPOption NupPages: enum CmdLine A +*OrderDependency: 200 AnySetup *NupPages +*DefaultNupPages: 1up +*NupPages 1up/1-up: "%% FoomaticRIPOptionSetting: NupPages=1up" +*FoomaticRIPOptionSetting NupPages=1up: " " +*NupPages 2up/2-up: "%% FoomaticRIPOptionSetting: NupPages=2up" +*FoomaticRIPOptionSetting NupPages=2up: "-2 " +*NupPages 3up/3-up: "%% FoomaticRIPOptionSetting: NupPages=3up" +*FoomaticRIPOptionSetting NupPages=3up: "-3 " +*NupPages 4up/4-up: "%% FoomaticRIPOptionSetting: NupPages=4up" +*FoomaticRIPOptionSetting NupPages=4up: "-4 " +*NupPages 6up/6-up: "%% FoomaticRIPOptionSetting: NupPages=6up" +*FoomaticRIPOptionSetting NupPages=6up: "-6 " +*NupPages 8up/8-up: "%% FoomaticRIPOptionSetting: NupPages=8up" +*FoomaticRIPOptionSetting NupPages=8up: "-8 " +*NupPages 10up/10-up: "%% FoomaticRIPOptionSetting: NupPages=10up" +*FoomaticRIPOptionSetting NupPages=10up: "-10 " +*NupPages 12up/12-up: "%% FoomaticRIPOptionSetting: NupPages=12up" +*FoomaticRIPOptionSetting NupPages=12up: "-12 " +*NupPages 14up/14-up: "%% FoomaticRIPOptionSetting: NupPages=14up" +*FoomaticRIPOptionSetting NupPages=14up: "-14 " +*NupPages 15up/15-up: "%% FoomaticRIPOptionSetting: NupPages=15up" +*FoomaticRIPOptionSetting NupPages=15up: "-15 " +*NupPages 16up/16-up: "%% FoomaticRIPOptionSetting: NupPages=16up" +*FoomaticRIPOptionSetting NupPages=16up: "-16 " +*NupPages 18up/18-up: "%% FoomaticRIPOptionSetting: NupPages=18up" +*FoomaticRIPOptionSetting NupPages=18up: "-18 " +*CloseUI: *NupPages + +*CloseGroup: Miscellaneous + + +*% Generic boilerplate PPD stuff as standard PostScript fonts and so on + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard ROM + @@ -138,6 +138,7 @@ GENERAL - Dell 1355 Multifunction Color Printer - Dell C1765 Multifunction Color Printer + - Epson AcuLaser CX17NF - Epson AcuLaser M1400 - Fuji Xerox DocuPrint CM205 Multifunction Color Printer - Fuji Xerox DocuPrint CM215 Multifunction Color Printer @@ -138,6 +138,7 @@ GENERAL - Dell 1355 Multifunction Color Printer - Dell C1765 Multifunction Color Printer + - Epson AcuLaser CX17NF - Epson AcuLaser M1400 - Fuji Xerox DocuPrint CM205 Multifunction Color Printer - Fuji Xerox DocuPrint CM215 Multifunction Color Printer diff --git a/foo2hbpl2-wrapper.1in b/foo2hbpl2-wrapper.1in index 4f354b2..3453e3b 100644 --- a/foo2hbpl2-wrapper.1in +++ b/foo2hbpl2-wrapper.1in @@ -19,6 +19,7 @@ and converts it to Zenographics ZjStream printer format for driving the Dell 1355, Dell C1765, Epson AcuLaser M1400, +Epson AcuLaser CX17NF, Fuji Xerox DocuPrint CM205, Fuji Xerox DocuPrint CM215, Fuji Xerox DocuPrint P205, diff --git a/foo2hbpl2-wrapper.in b/foo2hbpl2-wrapper.in index ac3a327..ec770b0 100755 --- a/foo2hbpl2-wrapper.in +++ b/foo2hbpl2-wrapper.in @@ -18,7 +18,7 @@ #* #* Authors: Rick Richardson <rick.richardson@comcast.net> -VERSION='$Id: foo2hbpl2-wrapper.in,v 1.10 2014/09/25 14:36:32 rick Exp $' +VERSION='$Id: foo2hbpl2-wrapper.in,v 1.11 2015/10/11 19:24:50 rick Exp $' # # Printer Notes: @@ -26,6 +26,7 @@ VERSION='$Id: foo2hbpl2-wrapper.in,v 1.10 2014/09/25 14:36:32 rick Exp $' # Dell 1355 Multifunction Color Printer # Dell C1765 Multifunction Color Printer # Epson AcuLaser M1400 +# Epson AcuLaser CX17NF # Fuji Xerox DocuPrint CM205 Multifunction Color Printer # Fuji Xerox DocuPrint CM215 Multifunction Color Printer # Fuji Xerox DocuPrint M215 diff --git a/foo2hbpl2.1in b/foo2hbpl2.1in index 7ef9cea..7448c26 100644 --- a/foo2hbpl2.1in +++ b/foo2hbpl2.1in @@ -25,6 +25,7 @@ or color HBPL version 2 streams, for driving the Dell 1355, Dell C1765, Epson AcuLaser M1400, +Epson AcuLaser CX17NF, Fuji Xerox DocuPrint CM205, Fuji Xerox DocuPrint CM215, Fuji Xerox DocuPrint M215, diff --git a/foo2hbpl2.c b/foo2hbpl2.c index ca343b8..3f8d267 100644 --- a/foo2hbpl2.c +++ b/foo2hbpl2.c @@ -9,6 +9,7 @@ With this utility, you can print to some Xerox and Dell, such as these: - Dell 1355cnw B/W and color - Dell C1765nf/nfw MFP B/W and color - Epson AcuLaser_M1400 B/W + - Epson AcuLaser_CX17NF B/W and color - Fuji Xerox DocuPrint CM205 B/W and color - Fuji Xerox DocuPrint CM215 B/W and color - Fuji Xerox DocuPrint M215 B/W @@ -56,7 +57,7 @@ yourself. */ -static char Version[] = "$Id: foo2hbpl2.c,v 1.33 2014/09/25 14:36:32 rick Exp $"; +static char Version[] = "$Id: foo2hbpl2.c,v 1.34 2015/10/11 19:24:50 rick Exp $"; #include <stdio.h> #include <stdlib.h> diff --git a/foomatic-db/driver/foo2hbpl2.xml b/foomatic-db/driver/foo2hbpl2.xml index ff3bf2c..0f14c21 100644 --- a/foomatic-db/driver/foo2hbpl2.xml +++ b/foomatic-db/driver/foo2hbpl2.xml @@ -19,6 +19,7 @@ <printer><id>printer/Dell-1355</id></printer> <printer><id>printer/Dell-C1765</id></printer> <printer><id>printer/Epson-AcuLaser_M1400</id></printer> + <printer><id>printer/Epson-AcuLaser_CX17NF</id></printer> <printer><id>printer/Xerox-WorkCentre_3045</id></printer> <printer><id>printer/Xerox-WorkCentre_6015</id></printer> <printer><id>printer/Fuji_Xerox-DocuPrint_CM205</id></printer> diff --git a/foomatic-db/opt/foo2hbpl2-ICM.xml b/foomatic-db/opt/foo2hbpl2-ICM.xml index d4269e0..fe1e511 100644 --- a/foomatic-db/opt/foo2hbpl2-ICM.xml +++ b/foomatic-db/opt/foo2hbpl2-ICM.xml @@ -39,6 +39,12 @@ <arg_defval>ev/foo2qpdl-ICM-none</arg_defval> </constraint> <constraint sense="true"> + <make>Epson</make> + <model>AcuLaser CX17NF</model> + <driver>foo2hbpl2</driver> + <arg_defval>ev/foo2hbpl2-ICM-none</arg_defval> + </constraint> + <constraint sense="true"> <make>Fuji Xerox</make> <model>DocuPrint_CM205</model> <driver>foo2hbpl2</driver> diff --git a/foomatic-db/printer/Epson-AcuLaser_CX17NF.xml b/foomatic-db/printer/Epson-AcuLaser_CX17NF.xml new file mode 100644 index 0000000..cc22b81 --- /dev/null +++ b/foomatic-db/printer/Epson-AcuLaser_CX17NF.xml @@ -0,0 +1,71 @@ +<printer id="printer/Epson-AcuLaser_CX17NF"> + <make>Epson</make> + <model>AcuLaser CX17NF</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>pt</unit> + <top>11.34</top> + <bottom>11.34</bottom> + <left>11.34</left> + <right>11.34</right> + </general> + </margins> +<!-- + <consumables> + <comments> <en> + Toner Cyan (1000 prints) - $45 + Toner Magenta (1000 prints) - $45 + Toner Yellow (1000 prints) - $45 + Toner Black (2000 prints) - $54 + Waste Toner (5000 prints) - $10 + Drum Kit (20000 prints) - $159 + </en> </comments> + <partno>106R01271</partno> + <partno>106R01272</partno> + <partno>106R01273</partno> + <partno>106R01274</partno> + <partno>108R00722</partno> + <partno>108R00744</partno> + </consumables> +--> + </mechanism> + <url>https://www.epson.co.uk/gb/en/viewcon/corporatesite/products/mainunits/overview/10820</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> +<!-- + <parallel> + <ieee1284>MFG:Xerox;CMD:SPLC;MDL:Phaser 6110;CLS:PRINTER;STATUS:BUSY;</ieee1284> + <manufacturer>Xerox</manufacturer> + <model>Phaser 6110</model> + <commandset>SPLC</commandset> + </parallel> +--> + <snmp> + <description>Epson AcuLaser CX17NF</description> + </snmp> + </autodetect> + <functionality>C</functionality> + <driver>foo2hbpl2</driver> + <!--not "unverified"--><!--no "contrib_url"--> + <comments> <en> + + The Epson AcuLaser CX17NF is a color multifunction printer with + a 2013 street price of $505. + + These printers are supported by the foo2hbpl2 open software printer + driver. + + </en> </comments> +</printer> |