attachment-0002
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40"
xmlns:ns0="http://schemas.microsoft.com/office/2004/12/omml">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PlaceType"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="PlaceName"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="Street"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="address"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--h1
        {mso-style-priority:9;}
h2
        {mso-style-priority:9;}
p.MSOBODYTEXT
        {mso-style-priority:99;}
li.MSOBODYTEXT
        {mso-style-priority:99;}
div.MSOBODYTEXT
        {mso-style-priority:99;}
a:link
        {mso-style-priority:99;}
span.MSOHYPERLINK
        {mso-style-priority:99;}
a:visited
        {mso-style-priority:99;}
span.MSOHYPERLINKFOLLOWED
        {mso-style-priority:99;}
span.HEADING1CHAR
        {mso-style-priority:9;}
span.HEADING2CHAR
        {mso-style-priority:9;}
span.BODYTEXTCHAR
        {mso-style-priority:99;}
/* Font Definitions */
@font-face
        {font-family:Cambria;
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Impact;
        panose-1:2 11 8 6 3 9 2 5 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
h1
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:.25in;
        text-indent:-.25in;
        page-break-after:avoid;
        mso-list:l2 level1 lfo7;
        font-size:14.0pt;
        font-family:Cambria;}
h2
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:.55in;
        text-indent:-.3in;
        page-break-after:avoid;
        mso-list:l1 level2 lfo9;
        font-size:14.0pt;
        font-family:Cambria;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.StyleHeading1NotBoldBlack, li.StyleHeading1NotBoldBlack, div.StyleHeading1NotBoldBlack
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:.55in;
        text-indent:-.3in;
        page-break-after:avoid;
        mso-list:l2 level2 lfo4;
        font-size:14.0pt;
        font-family:Cambria;
        color:black;
        font-weight:bold;}
span.Heading1Char
        {font-family:Cambria;
        color:#365F91;
        font-weight:bold;}
span.Heading2Char
        {font-family:Cambria;
        color:#4F81BD;
        font-weight:bold;}
span.BodyTextChar
        {font-family:Calibri;}
p.styleheading1notboldblack0, li.styleheading1notboldblack0, div.styleheading1notboldblack0
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:.55in;
        text-indent:-.3in;
        page-break-after:avoid;
        mso-list:l2 level2 lfo7;
        font-size:14.0pt;
        font-family:Cambria;
        color:black;
        font-weight:bold;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:Cambria;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:Calibri;
        color:#1F497D;}
span.EmailStyle25
        {mso-style-type:personal-reply;
        font-family:Cambria;
        color:blue;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
/* List Definitions */
@list l0
        {mso-list-id:1;
        mso-list-template-ids:1767813390;}
@list l0:level1
        {mso-level-suffix:space;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.25in;
        text-indent:-.25in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l0:level2
        {mso-level-text:"%1\.%2\.";
        mso-level-tab-stop:.55in;
        mso-level-number-position:left;
        margin-left:.55in;
        text-indent:-.3in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l0:level3
        {mso-level-text:"%1\.%2\.%3\.";
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        margin-left:.85in;
        text-indent:-.35in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l0:level4
        {mso-level-text:"%1\.%2\.%3\.%4\.";
        mso-level-tab-stop:1.25in;
        mso-level-number-position:left;
        margin-left:1.2in;
        text-indent:-.45in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l0:level5
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
        mso-level-tab-stop:1.75in;
        mso-level-number-position:left;
        margin-left:1.55in;
        text-indent:-.55in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l0:level6
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        margin-left:1.9in;
        text-indent:-.65in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l0:level7
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.75in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l0:level8
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
        mso-level-tab-stop:2.75in;
        mso-level-number-position:left;
        margin-left:2.6in;
        text-indent:-.85in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l0:level9
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
        mso-level-tab-stop:3.25in;
        mso-level-number-position:left;
        margin-left:3.0in;
        text-indent:-1.0in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l1
        {mso-list-id:232006760;
        mso-list-template-ids:9729752;}
@list l1:level1
        {mso-level-suffix:space;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.25in;
        text-indent:-.25in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l1:level2
        {mso-level-style-link:"Heading 2";
        mso-level-suffix:space;
        mso-level-text:"%1\.%2\.";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.55in;
        text-indent:-.3in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l1:level3
        {mso-level-reset-level:level1;
        mso-level-suffix:space;
        mso-level-text:"%1\.%2\.%3\.";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.85in;
        text-indent:-.35in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l1:level4
        {mso-level-text:"%1\.%2\.%3\.%4\.";
        mso-level-tab-stop:1.25in;
        mso-level-number-position:left;
        margin-left:1.2in;
        text-indent:-.45in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l1:level5
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
        mso-level-tab-stop:1.75in;
        mso-level-number-position:left;
        margin-left:1.55in;
        text-indent:-.55in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l1:level6
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        margin-left:1.9in;
        text-indent:-.65in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l1:level7
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.75in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l1:level8
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
        mso-level-tab-stop:2.75in;
        mso-level-number-position:left;
        margin-left:2.6in;
        text-indent:-.85in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l1:level9
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
        mso-level-tab-stop:3.25in;
        mso-level-number-position:left;
        margin-left:3.0in;
        text-indent:-1.0in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l2
        {mso-list-id:675117133;
        mso-list-template-ids:-319017128;}
@list l2:level1
        {mso-level-style-link:"Heading 1";
        mso-level-suffix:space;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.25in;
        text-indent:-.25in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l2:level2
        {mso-level-suffix:space;
        mso-level-text:"%1\.%2\.";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.55in;
        text-indent:-.3in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l2:level3
        {mso-level-suffix:space;
        mso-level-text:"%1\.%2\.%3\.";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.85in;
        text-indent:-.35in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l2:level4
        {mso-level-suffix:space;
        mso-level-text:"%1\.%2\.%3\.%4\.";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.2in;
        text-indent:-.45in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l2:level5
        {mso-level-suffix:space;
        mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.55in;
        text-indent:-.55in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l2:level6
        {mso-level-suffix:space;
        mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.9in;
        text-indent:-.65in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l2:level7
        {mso-level-suffix:space;
        mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.75in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l2:level8
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
        mso-level-tab-stop:2.75in;
        mso-level-number-position:left;
        margin-left:2.6in;
        text-indent:-.85in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
@list l2:level9
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
        mso-level-tab-stop:3.25in;
        mso-level-number-position:left;
        margin-left:3.0in;
        text-indent:-1.0in;
        mso-ansi-font-size:14.0pt;
        mso-bidi-font-size:14.0pt;
        font-family:Cambria;
        font-variant:normal !important;
        color:black;
        text-transform:none;
        letter-spacing:0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;
        mso-ansi-font-style:normal;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'>Peter,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'>Thanks for providing your model. While
I understand it; from your description, I now have an even more fundamental difference
than just the Print Job Ticket.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'>I would like to continue our dialog as
it really helps in understand the model that you and others are using; but, if
you want to take it off the mail list; that would be ok with me.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'>My fundamental difference is the role
and responsibilities you discuss.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'>I equate your “Client” with
an Application and your “Print Service” with a “Print Client”!
That is, the Application invokes a Print Client (think of the old Print
Dialog). The Print Client, along with the Print Service capabilities (how
that is obtained is another mail thread), provides the user (or maybe the
application) with a set of settable print (service, printing) options for each
document the user (or maybe the application) wants to print as part of the
Print Job. It is the Print Client that creates the Print Job (object).
The Print Client submits the Print Job to the selected Print Service. The
Print Service can then reject or acceptance the Print Job Request. If
accepted the Print Service put the Print Job in the Print Service’s print
queue. I believe this what you refer to a “job creation”. In
my model, only the Print Client can create Print Jobs and only the Print
Service can execute Print Jobs; it is a simple and distinct separation of roles
and responsibilities. In both the Cloud and mobile environments,
this separate enables a simpler API implementation.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'>While I did not discuss Print Status
initially, it may or may not be desirable to record job, print-service,
printing status in the actual Print Job Ticket; to me, that is just recording
keeping and the print status could be recorded in a number of places. To me,
the questions are: Does the Application care about print status – no.
Does the Print Client care about print status – no. Only the user
care about print status. If the Print Job fails, the User will have
to invoke a new print request once the failure has been resolved.
This makes it possible (maybe desirable) for the Print Service to send status
data to a completely separate and independent Print Status Service!! This
atomic approach works well in Cloud and mobile where the location of the individual
entities can be anywhere and in different security domains. <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'>Back to the question of how to use your
model in/with my model. For any Print Service I create would have a
binding to what I call the Print Client or I create a Print Manager that acts
as your Print Service.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'>glen<u><o:p></o:p></u></span></font></p>
<p class=MsoNormal><font size=3 color=blue face=Cambria><span style='font-size:
12.0pt;font-family:Cambria;color:blue'><o:p> </o:p></span></font></p>
<div>
<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>
<hr size=2 width="100%" align=center tabindex=-1>
</span></font></div>
<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Zehler, Peter
[mailto:Peter.Zehler@xerox.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, November 30, 2011
11:00 AM<br>
<b><span style='font-weight:bold'>To:</span></b> Petrie, Glen; cloud@pwg.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: About PWG Print Job
Ticket</span></font><o:p></o:p></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Glen,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>I believe some of the confusion comes from the differences
in various environments on what constitutes a print job. There are many
environments that model only single document jobs. For example this is
what is used in Windows and Google Cloud Print. Other environment support
multi-document Jobs. IPP and WS-Print support multiple document
jobs.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Another source of confusion seems to be where a Print Job
exists. It is my understanding that the Print Job does not exist until a
job creation request (e.g. CreateJob, PrintJob, PrintUri) is accepted by a
Printer and a Job is created based on the information in the job creation
request. <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>I would modify your single document job model slightly<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
| Print Job Status <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Print Job => | Print Job Content (by value or
reference) <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'> |
Print Job Ticket => | Print Job Description<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
| Print Job Processing<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
|Print Document Processing<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job is the job object created by the Print
Service and contains the job attributes and state <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job Status is the set of attributes
maintained by automata for the job (e.g., JobState, ImpressionsCompleted)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job Content is the Document data <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where Print Job Ticket is the container element for the
accepted descriptive and processing intent<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job Description is the Job level
descriptive elements (e.g., JobName, DocumentFormatSupplied). (your Print Job
Info and Job Content)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job Processing is the set of Job level
processing intents (e.g., JobPriority). (your Print Job Info)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Document Processing is the set of
attributes applied the Print Job Content (e.g., Sides, Copies) (your Print Job
Ticket). <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>In a single document job submission the Client supplies
the Print Job Content and optionally a Print Job Ticket in the job creation
request. The Printer copies, ignores or substitutes as appropriate when
creating the Print Job.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>The multiple document job model looks like<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Print Job => | Print Job Status<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
| Print Job Ticket => | Print Job Description<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
|
| Print Job Processing<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
|
|Print Document Processing<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
|Print Documents=>
|Print Document=> | Print Document Status<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
| Print Document Content (by value or reference)<o:p></o:p></span></font></p>
<div>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
|
Print Document Ticket => | Print Document Description<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>
|Print
Document Processing<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job is the job object created by the Print
Service and contains the job attributes and state <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job Status is the set of attributes
maintained by automata for the job (e.g., JobState, ImpressionsCompleted)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where Print Job Ticket is the container element for the
accepted descriptive and processing intent<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job Description is the Job level
descriptive elements (e.g., JobName, DocumentFormatSupplied). (your Print Job
Info and Job Content)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job Processing is the set of Job level
processing intents (e.g., JobPriority). (your Print Job Info)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Document Processing is the set of
attributes applied the Print Document Content (e.g., Sides, Copies) (your Print
Job Ticket). (Note: These values are used unless overridden at the document
level)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Documents is the container object created
by the Print Service for the contained Document(s) <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Document is the document object created by
the Print Service and contains the document attributes and state <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Document Status is the set of attributes
maintained by automata for the Document (e.g., DocumentState, ImpressionsCompleted)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Document Content is the Document data <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Document Description is the Job level
descriptive elements (e.g., JobName, DocumentFormatSupplied). (your Job
Content)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Document Processing is the set of attributes
applied the Print Document Content (e.g., Sides, Copies) (your Print Job
Ticket). <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>In a multiple document job submission the Client
optionally supplies a Print Job Ticket on the job creation request.
The Print Document Content and optionally the Print Document Ticket
are supplied in the add document/uri request. The Printer copies, ignores
or substitutes as appropriate when creating the Print Job or Print Document.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span
style='font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Impact><span style='font-size:
11.0pt;font-family:Impact;color:navy'>Peter Zehler</span></font><font size=2
color="#1f497d" face=Calibri><span style='font-size:11.0pt;font-family:Calibri;
color:#1F497D'><br>
<br>
</span></font><st1:place w:st="on"><st1:PlaceName w:st="on"><font size=2
color=navy face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:navy'>Xerox</span></font></st1:PlaceName><font size=2 color=navy
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;color:navy'> <st1:PlaceName
w:st="on">Research</st1:PlaceName> <st1:PlaceType w:st="on">Center</st1:PlaceType></span></font></st1:place><font
size=2 color=navy face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:navy'> Webster<br>
</span></font><font size=2 color=navy face=Arial><span style='font-size:10.0pt;
font-family:Arial;color:navy'>Email: <a href="mailto:Peter.Zehler@Xerox.com">Peter.Zehler@Xerox.com</a></span></font><font
size=2 color="#1f497d" face=Calibri><span style='font-size:11.0pt;font-family:
Calibri;color:#1F497D'><br>
</span></font><font size=2 color=navy face=Arial><span style='font-size:10.0pt;
font-family:Arial;color:navy'>Voice: (585) 265-8755</span></font><font size=2
color="#1f497d" face=Calibri><span style='font-size:11.0pt;font-family:Calibri;
color:#1F497D'><br>
</span></font><font size=2 color=navy face=Arial><span style='font-size:10.0pt;
font-family:Arial;color:navy'>FAX: (585) 265-7441</span></font><font size=2
color="#1f497d" face=Calibri><span style='font-size:11.0pt;font-family:Calibri;
color:#1F497D'><br>
</span></font><font size=2 color=navy face=Arial><span style='font-size:10.0pt;
font-family:Arial;color:navy'>US Mail: Peter Zehler</span></font><font size=2
color="#1f497d" face=Calibri><span style='font-size:11.0pt;font-family:Calibri;
color:#1F497D'><br>
</span></font><font size=2 color=navy face=Arial><span style='font-size:10.0pt;
font-family:Arial;color:navy'>Xerox Corp.</span></font><font size=2
color="#1f497d" face=Calibri><span style='font-size:11.0pt;font-family:Calibri;
color:#1F497D'><br>
</span></font><st1:Street w:st="on"><st1:address w:st="on"><font size=2
color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>800 Phillips Rd.</span></font></st1:address></st1:Street><font
size=2 color="#1f497d" face=Calibri><span style='font-size:11.0pt;font-family:
Calibri;color:#1F497D'><br>
</span></font><font size=2 color=navy face=Arial><span style='font-size:10.0pt;
font-family:Arial;color:navy'>M/S 128-25E</span></font><font size=2
color="#1f497d" face=Calibri><span style='font-size:11.0pt;font-family:Calibri;
color:#1F497D'><br>
</span></font><font size=2 color=navy face=Arial><span style='font-size:10.0pt;
font-family:Arial;color:navy'>Webster NY, 14580-9701</span></font><font size=2
color="#1f497d" face=Calibri><span style='font-size:11.0pt;font-family:Calibri;
color:#1F497D'> </span></font><font color="#1f497d"><span style='color:#1F497D'><o:p></o:p></span></font></p>
</div>
<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span
style='font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p> </o:p></span></font></p>
<div>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Petrie, Glen
[mailto:glen.petrie@eitc.epson.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, November 30, 2011
12:30 PM<br>
<b><span style='font-weight:bold'>To:</span></b> cloud@pwg.org; Zehler, Peter<br>
<b><span style='font-weight:bold'>Subject:</span></b> About PWG Print Job
Ticket<o:p></o:p></span></font></p>
</div>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Peter,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>After reviewing of the later content of the Print Job
Ticket specification, I realize what is called a Print Job Ticket in the
specification is what I have always understood to mean the Print Job.
And, what is called the Document Ticket is what I have always understood to
mean the Print Job Ticket. For example, in JTAPI, the attribute in the
specification that are associated with the Document Ticket are those associated
in JTAPI with a Print Job Ticket.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Perhaps you can provide me a reference for a Print Job.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>My understanding is that a Client submits a Print Job to a
Print Service. A Print Job consists of a Print Job Ticket and Print Job
Content (Document) and Print Job Info (parts of what you call
PrintJobDescription and PrintJobProcessing).<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>My model <o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>| Print Job Info<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Print Job => | Print Job Ticket<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>| Print Job Content<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:1.0in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job Info is the set of attributes you have
that start with ‘Job’.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job Ticket is the set of attributes
applied the Print Job Content; what you call DocumentTicket/Processing.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Where the Print Job Content is the set of
“documents” and attributes that you generally have that start with
‘Document’<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>In the specification the model is sort of like mine but
the ‘labels’ are different and some elements/attributes moved
around. The closet analog is<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:1.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>| Print Job Processing<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Print Job Ticket => | Print Document
Processing (could be Print Document Ticket)<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:1.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>| Print Job Description <o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:1.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Since the PWG:PJT models, object and attributes are, I
assume, based on IPP-isms and naming conventions; I believe the best solution
is mapping of the PWG:PJT in binding code for support of the PWG:PJT.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>So, I retracted my comments made yesterday and I will
focus on bindings and/or mappings of the PWG:PJT.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Glen<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:1.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p> </o:p></span></font></p>
</div>
<br />--
<br />This message has been scanned for viruses and
<br />dangerous content by
<a href="http://www.mailscanner.info/"><b>MailScanner</b></a>, and is
<br />believed to be clean.
</body>
</html>