From: msweet
Date: Fri, 22 May 2009 23:56:34 +0000 (+0000)
Subject: Merge changes from CUPS 1.4svn-r8681 (tentative CUPS 1.4rc1)
X-Git-Tag: release-1.6.3~99
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=393ac6abae820d62982c8ad9c871f3c1cc59568c;p=thirdparty%2Fcups.git
Merge changes from CUPS 1.4svn-r8681 (tentative CUPS 1.4rc1)
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1537 a1ca3aef-8c08-0410-bb20-df032aa958be
---
diff --git a/doc/Makefile b/doc/Makefile
index 78d48756b9..0e3524cf88 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -34,7 +34,7 @@ WEBIMAGES = \
images/unsel.gif \
images/wait.gif
HELPIMAGES = \
- images/cups-block-diagram.gif \
+ images/cups-block-diagram.png \
images/cups-command-chain.png \
images/cups-postscript-chain.png \
images/cups-raster-chain.png \
diff --git a/doc/help/spec-ipp.html b/doc/help/spec-ipp.html
index dc39388d86..1be65c0bd2 100644
--- a/doc/help/spec-ipp.html
+++ b/doc/help/spec-ipp.html
@@ -2568,12 +2568,13 @@ color is either "none" or one or more hex-encoded sRGB colors of the form
a near-full condition. A value of 100 should be used for supplies that are
consumed/emptied, e.g. ink cartridges.
-
+
The marker-levels attribute specifies the current supply levels for the
printer. It is only available when the driver provides supply levels. A
-value of -1 indicates the level is unknown, while values from 0 to 100
-indicate the corresponding percentage.
+value of -1 indicates the level is unavailable, -2 indicates unknown, and -3
+indicates the level is unknown but has not yet reached capacity. Values from 0
+to 100 indicate the corresponding percentage.
diff --git a/doc/images/cups-block-diagram.gif b/doc/images/cups-block-diagram.gif
deleted file mode 100644
index 59fee5b10a..0000000000
Binary files a/doc/images/cups-block-diagram.gif and /dev/null differ
diff --git a/doc/images/cups-block-diagram.png b/doc/images/cups-block-diagram.png
new file mode 100644
index 0000000000..d47052e255
Binary files /dev/null and b/doc/images/cups-block-diagram.png differ
diff --git a/doc/images/cups-block-diagram.svg b/doc/images/cups-block-diagram.svg
index 46677274db..3638f85262 100644
--- a/doc/images/cups-block-diagram.svg
+++ b/doc/images/cups-block-diagram.svg
@@ -2,26 +2,86 @@
+ inkscape:export-ydpi="128"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-x="47"
+ inkscape:window-y="22"
+ inkscape:grid-points="false">
+
+
@@ -76,32 +152,30 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
-
-
-
-
+ style="fill:none;fill-opacity:0.75000000000000000;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#TriangleInS);marker-mid:none;marker-end:url(#TriangleOutS)"
+ d="M 347.58275,443.70324 L 347.58275,432 L 170.00583,432 L 169.76302,443.20144"
+ id="path2929"
+ sodipodi:nodetypes="cccc" />
+
+
+ style="fill:none;fill-opacity:0.75000000000000000;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 202.40096,225 L 203.37218,67.081834 L 202.40096,225 z"
+ id="path2564"
+ sodipodi:nodetypes="ccc" />
-
-
-
-
- Scheduler (cupsd)
+ Scheduler (cupsd)
+ width="62.997257"
+ height="36.002312"
+ x="45.000458"
+ y="450.00046" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ x="270"
+ y="225" />
+ width="62.99725"
+ height="36.002312"
+ x="135.00046"
+ y="450.00046" />
+ width="62.982178"
+ height="36.007904"
+ x="225.00041"
+ y="449.9971" />
+ width="63.185108"
+ height="36.001846"
+ x="314.81396"
+ y="450.00092" />
Filter
+ x="75.47715"
+ y="471.5834">Filter
Filter
+ x="165.96277"
+ y="471.35364">PPD Filter
Backend
+ x="345.22427"
+ y="471.43503">Backend
Port Port Monitor
+ transform="translate(0,-2.9587768)"
+ style="fill:#e8e8e8;fill-opacity:1">
+ style="opacity:1;fill:#e8e8e8;fill-opacity:1;stroke:#000000;stroke-width:0.18000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ style="opacity:1;fill:#e8e8e8;fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
Job Job Files
-
Web Interface Web Interface (CGI)
+ x="90"
+ y="45" />
+ x="225"
+ y="45" />
+ x="360"
+ y="45" />
Berkeley Berkeley Commands
CUPS CUPS Commands
System V System V Commands
+ transform="translate(135,-3.176317)"
+ style="fill:#e8e8e8;fill-opacity:1">
+ style="opacity:1;fill:#e8e8e8;fill-opacity:1;stroke:#000000;stroke-width:0.18000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ style="opacity:1;fill:#e8e8e8;fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
Config Config Files
+ style="opacity:1;fill:#e8e8e8;fill-opacity:1;stroke:#000000;stroke-width:0.17999999999999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ style="opacity:1;fill:#e8e8e8;fill-opacity:1;stroke:none;stroke-width:0.89999998000000003;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
Log Log Files
+ x="270"
+ y="315" />
Notifiers
+ x="315.24219"
+ y="342">Notifiers
EMail
+ x="448.03891"
+ y="333"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">EmailRSS
+ style="opacity:1;fill:#e8e8e8;fill-opacity:1;stroke:#666666;stroke-opacity:1">
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:8.50060749000000015;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:8.50060749000000015;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:0.25000000000000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:8.50060749000000015;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:0.25000000000000000pt;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:8.50060749000000015;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:8.50060749000000015;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:7.55513000000000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block" />
+ transform="matrix(1.072727,5.73852e-2,0,1.176989,-15.07636,-184.9701)"
+ style="fill:#e8e8e8;fill-opacity:1;stroke:#666666;stroke-opacity:1">
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:7.55513000000000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:8.50060749000000015;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:nonzero;stroke:#666666;stroke-width:2.49999951999999981;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:nonzero;stroke:#666666;stroke-width:2.49999951999999981;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:8.50060749000000015;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:0.25000000000000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ transform="matrix(3.236925,0.134526,-0.141899,3.068732,-730.8271,-1186.692)"
+ style="fill:#e8e8e8;fill-opacity:1;stroke:#666666;stroke-opacity:1">
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:0.25000000000000000pt;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:0.25000000000000000pt;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:nonzero;stroke:#666666;stroke-width:2.49999951999999981;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ style="color:#000000;fill:#e8e8e8;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:0.25000000000000000pt;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ x="270"
+ y="135" />
LPD Support LPD Support (cups-lpd)
+ id="tspan2741"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">(cups-lpd)
+
+
+
+ Printer
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/images/webinterface.png b/doc/images/webinterface.png
new file mode 100644
index 0000000000..feca5d66ab
Binary files /dev/null and b/doc/images/webinterface.png differ