You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

440 lines
18 KiB

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="517.5"
height="135"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
version="1.0"
sodipodi:docname="cups-command-chain.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/Users/msweet/c/cups-trunk/doc/images/cups-command-chain.png"
inkscape:export-xdpi="100"
inkscape:export-ydpi="100">
<defs
id="defs4">
<marker
inkscape:stockid="TriangleInS"
orient="auto"
refY="0.0"
refX="0.0"
id="TriangleInS"
style="overflow:visible">
<path
id="path4263"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
transform="scale(-0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutS"
orient="auto"
refY="0.0"
refX="0.0"
id="TriangleOutS"
style="overflow:visible">
<path
id="path4272"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
transform="scale(0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0.0"
refX="0.0"
id="TriangleOutM"
style="overflow:visible">
<path
id="path4269"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
transform="scale(0.4)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path4132"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Sstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Sstart"
style="overflow:visible">
<path
id="path4135"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
transform="scale(0.2) translate(6,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Lstart"
style="overflow:visible">
<path
id="path4141"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(1.1) translate(1,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lstart"
style="overflow:visible">
<path
id="path4123"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
transform="scale(0.8) translate(12.5,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Mstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mstart"
style="overflow:visible">
<path
id="path4147"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) translate(0,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="-490.8657 : 919.3427 : 1"
inkscape:vp_y="9.6977444e-14 : 1482.3941 : 0"
inkscape:vp_z="687.60276 : 919.3427 : 1"
inkscape:persp3d-origin="98.368532 : 659.34009 : 1"
id="perspective10" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.810628"
inkscape:cx="258.75"
inkscape:cy="67.5"
inkscape:document-units="in"
inkscape:current-layer="layer1"
showgrid="true"
units="in"
inkscape:snap-bbox="true"
inkscape:object-paths="true"
inkscape:object-nodes="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-intersection-line-segments="true"
inkscape:window-width="1073"
inkscape:window-height="701"
inkscape:window-x="747"
inkscape:window-y="9">
<inkscape:grid
type="xygrid"
id="grid2383"
visible="true"
enabled="true"
units="in"
spacingx="0.125in"
spacingy="0.125in"
dotted="false"
empspacing="8" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 135,56.25 L 135,78.75"
id="path10785" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.12441158;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#TriangleOutS);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 55.812205,101.25 L 89.77536,101.25"
id="path4118" />
<path
id="path10220"
d="M 403.15192,101.25 L 429.50524,101.25"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.40767479;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInS);marker-mid:none;marker-end:url(#TriangleOutS);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.32613468;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInS);marker-mid:none;marker-end:url(#TriangleOutS);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 290.97054,101.25 L 316.53195,101.25"
id="path10781" />
<path
id="path10783"
d="M 178.34513,101.80229 L 203.90654,101.80229"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.32613468;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInS);marker-mid:none;marker-end:url(#TriangleOutS);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
id="g3596"
transform="matrix(0.5,0,0,0.5,67.958488,-33.525)">
<rect
y="100.83127"
x="90"
height="67.22084"
width="90"
id="rect3582"
style="fill:#e8e8e8;fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
d="M 180,101.25 A 45,11.25 0 1 1 90,101.25 A 45,11.25 0 1 1 180,101.25 z"
sodipodi:ry="11.25"
sodipodi:rx="45"
sodipodi:cy="101.25"
sodipodi:cx="135"
id="path3580"
style="fill:#e8e8e8;fill-opacity:1;stroke:#000000;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:end="3.1415927"
sodipodi:start="0"
transform="matrix(1,0,0,1.0799999,0,58.500006)"
sodipodi:type="arc"
style="fill:#e8e8e8;fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path3584"
sodipodi:cx="135"
sodipodi:cy="101.25"
sodipodi:rx="45"
sodipodi:ry="11.25"
d="M 180,101.25 A 45,11.25 0 1 1 90,101.25 L 135,101.25 z" />
<path
sodipodi:open="true"
d="M 180,101.25 A 45,11.25 0 1 1 90,101.25"
sodipodi:ry="11.25"
sodipodi:rx="45"
sodipodi:cy="101.25"
sodipodi:cx="135"
id="path3586"
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="arc"
transform="translate(-0.45,67.05)"
sodipodi:start="0"
sodipodi:end="3.1415927" />
<path
id="path3588"
d="M 90,99.9365 L 89.583023,168.73466"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 180,100.94936 L 179.58302,169.74752"
id="path3590" />
<text
sodipodi:linespacing="125%"
id="text3592"
y="149.58008"
x="134.30273"
style="font-size:20px;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;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="149.58008"
x="134.30273"
id="tspan3594"
sodipodi:role="line">PPD</tspan></text>
</g>
<g
id="g4096"
transform="translate(0.2249985,-11.025002)">
<rect
style="fill:#e8e8e8;fill-opacity:1;stroke:#000000;stroke-width:0.44999999;stroke-miterlimit:4;stroke-dasharray:0.45, 0.45;stroke-dashoffset:0;stroke-opacity:1"
id="rect3608"
width="67.5"
height="45"
x="101.025"
y="89.775002" />
<flowRoot
xml:space="preserve"
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
id="flowRoot3610"
transform="matrix(0.5,0,0,0.5,134.70508,106.84766)"><flowRegion
id="flowRegion3612" /><flowPara
id="flowPara3616">Optional</flowPara><flowPara
id="flowPara3620">Command</flowPara><flowPara
id="flowPara3618">Filter</flowPara></flowRoot> </g>
<g
id="g3724"
transform="matrix(0.5,0,0,0.5,-33.291512,33.75)">
<g
id="g3744">
<rect
y="100.83127"
x="90"
height="67.22084"
width="90"
id="rect3726"
style="fill:#e8e8e8;fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
d="M 180,101.25 A 45,11.25 0 1 1 90,101.25 A 45,11.25 0 1 1 180,101.25 z"
sodipodi:ry="11.25"
sodipodi:rx="45"
sodipodi:cy="101.25"
sodipodi:cx="135"
id="path3728"
style="fill:#e8e8e8;fill-opacity:1;stroke:#000000;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:end="3.1415927"
sodipodi:start="0"
transform="matrix(1,0,0,1.0799999,0,58.500006)"
sodipodi:type="arc"
style="fill:#e8e8e8;fill-opacity:1;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path3730"
sodipodi:cx="135"
sodipodi:cy="101.25"
sodipodi:rx="45"
sodipodi:ry="11.25"
d="M 180,101.25 A 45,11.25 0 1 1 90,101.25 L 135,101.25 z" />
<path
sodipodi:open="true"
d="M 180,101.25 A 45,11.25 0 1 1 90,101.25"
sodipodi:ry="11.25"
sodipodi:rx="45"
sodipodi:cy="101.25"
sodipodi:cx="135"
id="path3732"
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="arc"
transform="translate(-0.45,67.05)"
sodipodi:start="0"
sodipodi:end="3.1415927" />
<path
id="path3734"
d="M 90,99.9365 L 89.583023,168.73466"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 180,100.94936 L 179.58302,169.74752"
id="path3736" />
<text
sodipodi:linespacing="100%"
id="text3738"
y="139.58008"
x="134.30273"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="139.58008"
x="134.30273"
id="tspan3740"
sodipodi:role="line">Command</tspan><tspan
id="tspan3742"
y="155.58008"
x="134.30273"
sodipodi:role="line">File</tspan></text>
</g>
</g>
<g
transform="matrix(0.5,0,0,0.5,202.63501,-10.934996)"
id="g3893">
<rect
style="fill:#e8e8e8;fill-opacity:1;stroke:#747474;stroke-width:0.38684496;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3887"
width="90"
height="51.961464"
x="611.20306"
y="207.32623"
transform="matrix(1,0,-0.4999983,0.8660264,0,0)" />
<rect
style="fill:#e8e8e8;fill-opacity:1;stroke:#747474;stroke-width:0.36000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3885"
width="135"
height="67.5"
x="472.04999"
y="202.05"
rx="10"
ry="10" />
<text
xml:space="preserve"
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="481.96405"
y="246.4836"
id="text3889"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3891"
x="481.96405"
y="246.4836">Printer</tspan></text>
</g>
<g
id="g3853"
transform="matrix(0.5,0,0,0.5,191.7,-1.5199184e-6)">
<g
id="g4104">
<rect
y="157.5"
x="44.099995"
height="90"
width="135"
id="rect3855"
style="fill:#e8e8e8;fill-opacity:1;stroke:#000000;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:0.9, 0.9;stroke-dashoffset:0;stroke-opacity:1" />
<flowRoot
transform="translate(111.78164,191.19532)"
id="flowRoot3857"
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><flowRegion
id="flowRegion3859" /><flowPara
id="flowPara3863">Optional</flowPara><flowPara
id="flowPara3865">Port</flowPara><flowPara
id="flowPara3867">Monitor</flowPara></flowRoot> </g>
</g>
<g
id="g4083"
transform="translate(22.725,-0.225)">
<g
id="g4112"
transform="translate(-0.45,-10.8)">
<rect
y="90"
x="303.75"
height="45"
width="67.5"
id="rect3814"
style="fill:#7fff00;fill-opacity:1;stroke:#000000;stroke-width:0.44999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<flowRoot
transform="matrix(0.5,0,0,0.5,338.14944,116.67659)"
id="flowRoot3816"
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><flowRegion
id="flowRegion3818" /><flowPara
id="flowPara3822">Backend</flowPara></flowRoot> </g>
</g>
</g>
</svg>