summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2015-12-11 18:25:37 +0100
committerDidier Raboud <odyx@debian.org>2015-12-11 18:25:37 +0100
commitb27d9b1d68c2ddb798b2cf0b9f79c3f12874784b (patch)
tree7b221a6df42a123a1c4e134e4690a99900a3314c
parentaa2ac4bb07a59a73c34735e430e7ac3fa6f3674b (diff)
Imported Upstream version 20151024
-rw-r--r--ChangeLog7
-rw-r--r--INSTALL.osx9
-rw-r--r--Makefile1
-rw-r--r--PPD/Epson-AcuLaser_CX17NF.ppd441
-rw-r--r--README1
-rw-r--r--README.in1
-rw-r--r--foo2hbpl2-wrapper.1in1
-rwxr-xr-xfoo2hbpl2-wrapper.in3
-rw-r--r--foo2hbpl2.1in1
-rw-r--r--foo2hbpl2.c3
-rw-r--r--foomatic-db/driver/foo2hbpl2.xml1
-rw-r--r--foomatic-db/opt/foo2hbpl2-ICM.xml6
-rw-r--r--foomatic-db/printer/Epson-AcuLaser_CX17NF.xml71
13 files changed, 544 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 2d8b7ef..70af9db 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/Makefile b/Makefile
index 357340d..e025ff7 100644
--- a/Makefile
+++ b/Makefile
@@ -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
+
diff --git a/README b/README
index 65ce370..76e101b 100644
--- a/README
+++ b/README
@@ -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/README.in b/README.in
index 6e2f29b..258b33c 100644
--- a/README.in
+++ b/README.in
@@ -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>