<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">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<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="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Mangal;
        panose-1:0 0 4 0 0 0 0 0 0 0;}
@font-face
        {font-family:Cambria;
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* 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:l3 level1 lfo4;
        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 lfo5;
        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:l3 level2 lfo4;
        font-size:14.0pt;
        font-family:Cambria;
        color:black;
        font-weight:bold;}
span.EmailStyle19
        {mso-style-type:personal-compose;
        font-family:Cambria;
        color:windowtext;
        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:329136865;
        mso-list-type:hybrid;
        mso-list-template-ids:622208580 2109873162 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
        {mso-level-tab-stop:.75in;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;}
@list l3
        {mso-list-id:675117133;
        mso-list-template-ids:-319017128;}
@list l3: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 l3:level2
        {mso-level-style-link:"Style Heading 1 + Not Bold Black";
        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 l3: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 l3: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 l3: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 l3: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 l3: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 l3: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 l3: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 l4
        {mso-list-id:923609856;
        mso-list-type:hybrid;
        mso-list-template-ids:701522370 2109873162 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l4:level1
        {mso-level-tab-stop:.75in;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>All, <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>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>below is my current conceptual model for Mobile Common
Print Dialog.&nbsp; I would like feedback so that I go continue to defining the
details.&nbsp;&nbsp; I would also like to discuss it at the next phone
conference meeting. <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>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>The very first thing I would like to do is change the name
of the Common Mobile Print Dialog to Common Mobile Print Client (CMPC)<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>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Need/Requirements:<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l2 level1 lfo7'><![if !supportLists]><font
size=3 face=Cambria><span style='font-size:12.0pt;font-family:Cambria'><span
style='mso-list:Ignore'>1.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Cambria><span style='font-family:Cambria'>Provide a Print Client usable by
any Application or the Operating System.<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l2 level1 lfo7'><![if !supportLists]><font
size=3 face=Cambria><span style='font-size:12.0pt;font-family:Cambria'><span
style='mso-list:Ignore'>2.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Cambria><span style='font-family:Cambria'>Provide a Print Client with a
common User experience<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l2 level1 lfo7'><![if !supportLists]><font
size=3 face=Cambria><span style='font-size:12.0pt;font-family:Cambria'><span
style='mso-list:Ignore'>3.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Cambria><span style='font-family:Cambria'>Provide a Print Client requiring
minimum resources suitable for mobile solutions<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l2 level1 lfo7'><![if !supportLists]><font
size=3 face=Cambria><span style='font-size:12.0pt;font-family:Cambria'><span
style='mso-list:Ignore'>4.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Cambria><span style='font-family:Cambria'>Processing/Processes should
minimize interaction to minimize connectivity complexities. <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>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Preconditions:<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l4 level1 lfo6'><![if !supportLists]><font
size=3 face=Cambria><span style='font-size:12.0pt;font-family:Cambria'><span
style='mso-list:Ignore'>1.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Cambria><span style='font-family:Cambria'>The Application is not concerned
with the mechanic, outcome or status of printing. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l4 level1 lfo6'><![if !supportLists]><font
size=3 face=Cambria><span style='font-size:12.0pt;font-family:Cambria'><span
style='mso-list:Ignore'>2.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Cambria><span style='font-family:Cambria'>The CMPC is not concerned with
the outcome or status of printing. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l4 level1 lfo6'><![if !supportLists]><font
size=3 face=Cambria><span style='font-size:12.0pt;font-family:Cambria'><span
style='mso-list:Ignore'>3.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Cambria><span style='font-family:Cambria'>The CMPC may not be in the same
security domain as the Application or Print Preview Service<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l4 level1 lfo6'><![if !supportLists]><font
size=3 face=Cambria><span style='font-size:12.0pt;font-family:Cambria'><span
style='mso-list:Ignore'>4.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Cambria><span style='font-family:Cambria'>A Print Service may not be in
the same security as other print entities<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l4 level1 lfo6'><![if !supportLists]><font
size=3 face=Cambria><span style='font-size:12.0pt;font-family:Cambria'><span
style='mso-list:Ignore'>5.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
face=Cambria><span style='font-family:Cambria'>The CMPC, by extending meaning
of common, is usable by all Applications. <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>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Definitions:<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Application-Page-Size: <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'>This is the page size (not print
page size) used by the Application formatted the content within the
application.<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Print-Page-Size:<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'>This is the page size of the
printed Print Content.<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Identify Entities Associated with the <st1:place w:st="on">Mobile</st1:place>
print chain.<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Application: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The
creator of the Print Content.<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Common <st1:place w:st="on">Mobile</st1:place>
Print Client: The creator of a Print Job.<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Print Preview Service: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The
entity to display a preview of the Print 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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print
Service:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The
entity that executes 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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print
Status Service:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The
entity that displays status to the user.<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>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Identify Major Data Objects<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Print Job<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><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 style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Print Job Ticket<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Print Content<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Print Content Properties<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Print Service Capabilities <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Print Preview Data<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><st1:place w:st="on"><st1:PlaceName
 w:st="on"><font size=3 face=Cambria><span style='font-size:12.0pt;font-family:
  Cambria'>Print</span></font></st1:PlaceName><font face=Cambria><span
 style='font-family:Cambria'> <st1:PlaceType w:st="on">State</st1:PlaceType></span></font></st1:place><font
face=Cambria><span style='font-family:Cambria'>, Status, Error Data<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Overview Discussion: In a nutshell<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>This conceptual model identifies
and defines the roles and responsibilities to the principle entities in a
mobile print chain with the goal of defining the Common Mobile Print Client
(CMPC) and associated Print Preview Service (PPS).&nbsp; <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'>When an Application supports Print
Preview, the Application generates both the Print Content (in standard format
and for access by reference) and a Print Preview Data (File).&nbsp; The Application
then invokes the Print Preview Service.&nbsp; The Print Preview Service will
then invoke the CMPC to establish a communication channel (which is solution/binding
dependent).&nbsp; Based on the capability data of the user selected Print
Service, the CMPC will provide a mechanism for the User to select Print Job
options/settings.&nbsp;&nbsp; Any Print Job options/settings that affect the Print
Preview are communicated to the Print Preview Service to update the preview. &nbsp;&nbsp;When
the User is done (presses the OK button) the CMPC will generate a Print Job (Print
Job Info + Print Job Ticket + Print Content) &nbsp;in the format specified in
the Print Service Capability data.&nbsp;&nbsp; The CMPC then sends the Print Job
to the specified Print Service.&nbsp;&nbsp; During printing, the Print Service
will send Print Job, Printer, Printing state, status and error data to the Print
Status Service. <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>&nbsp;</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'>When the Application does not
support Print Preview, the Application generates the Print Content Data (in
standard format and for access by reference) and directly invokes the CMPC.&nbsp;
There is no feed back to the Application from the CMPC.&nbsp; Once the User is
done setting Print Job options/settings, operations proceed as described above.
<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>&nbsp;</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'>To provide secure operations it is
necessary that the Print Preview Service be in the same security domain as the
Application.&nbsp; This means that the Print Content is at no increased
security risk when being displayed by the Print Preview Service.&nbsp;&nbsp;
The CMPC does not receive or need the actual Print Content; the CMPC only needs
the Print Content URL, Print Content access credentials (if any) and Print
Content properties (number of pages, page size, etc).&nbsp;&nbsp; Thus, the
CMPC does not have to be in the same security domain and needs no special
security functionality.&nbsp; This also supports the concept of a single
(common) CMPC that can be used by all applications.&nbsp;&nbsp; The Print
Service for mobile and cloud environments, in many cases, will not be in the
same domain or security domain as the Application or even the CMPC.&nbsp; Thus,
the Print Service uses the data from the Print Content object of the Print Job
to access the actual Print Content.&nbsp;&nbsp; (When in the same domain, this
is quite simple; while when there a multiple domains or differing security
domains, this is more complex and may require secure connectivity.)<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'><o:p>&nbsp;</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>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>Roles and Responsibilities of individual Entities<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Application: The creator of the
Print 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'>Applications, in general, do not
care about printing or whether printing succeeded or failed.&nbsp; Applications
want to support printing with minimal efforts AND with little or no change over
time. &nbsp;&nbsp;To meet this need, entities involved in the print chain must
be independent from the Application and the Application only has to provide two
required data objects and one optional data object.&nbsp; The two required data
objects are the Print Content and the Print Content Properties.&nbsp;&nbsp; The
optional data is the Print Preview data. <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>&nbsp;</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'>Since it impossible to support all
Application data format types, the Application Content must be rendered by the
Application in to one of the support standard Print Content Formats; namely,
PDF, PWG:Raster, jpeg.&nbsp; Other formats may be added at a later
date.&nbsp;&nbsp; A critical issue is that the Print Content rendered by the
Application is formatted according the Application Content Attributes.&nbsp; This
means that Application renders the content based on the Application&#8217;s (or
system&#8217;s default) page size, margins, and so forth.&nbsp; This applies
simple text document and web pages. <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>&nbsp;</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'>[If the Application were to
interact with the CMPC to obtain media size attributes, it would require a
complex interaction of the CMPC, the user and one or more Print Services.&nbsp;&nbsp;
So, if the User wants the Print Page Size to be equal to the Application Page
Size, the User must set, within the Application, the Application Page Size to
match the Print Page Size.&nbsp; Note if the CMPC were part of the Application,
this would be a non issue but we don&#8217;t want every Application to have or
need to provide its own CMPC.&nbsp; Thus, Applications must provide support for
setting the Application&#8217;s Page Size information independent of any print
entity.&nbsp; In the worst case the Application must obtain a default &#8220;Application
Page Size&#8221; from the operating system.]<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>&nbsp;</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'>The Print Content Properties are a
description of the Print Content versus the actual content.&nbsp; This allows
the CMPC to be in a separate domain from the Application and does not require
the CMPC to (correctly) extract properties from the Print Content directly. &nbsp;&nbsp;Beyond
the basic content properties the Print Content Properties contains the
information required in the Print Job Ticket on how to access the actual Print
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>&nbsp;</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'>The optional Print Preview data is
used by Print Preview Service.&nbsp;&nbsp; After experimentation, it has determined
that a very simple, low dpi representation of the Print Content is all that is
required for the preview functionality.&nbsp;&nbsp; Because the Application will
render the Print Content based on the Application&#8217;s page attributes and
not the Print&#8217;s page attributes, the Application only has to generate the
Print Preview Content ONCE!&nbsp; <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>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Print Preview Service: The entity
to display a preview of the Print 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'>The functionality of the Print Preview
Service is to provide the user with a preview of their content in the form
factor as it will printed. &nbsp;With the independent concepts of the
Application Page Size and the Print Page Size; the Print Preview Service
requires no feedback from the Application (!) only from the CMPC.&nbsp; What
the Print Preview Service needs from the Application is a representation of the
Print Content in a common format. &nbsp;&nbsp;After some experimentation it was
determined that a simplified version of the PWG:Raster format could be
used.&nbsp;&nbsp; The preview format produces a very small file to minimize
resource needs on the mobile device. <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>&nbsp;</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'>Why must the Print Preview Service
call the CMPC?&nbsp; This is to establish communication and connectivity
between the two entities.&nbsp; If the Application were to invoke the Print Preview
Service and the CMPC independently; then there would need for a method for each
entity to communicate with the other.&nbsp; If the Print Preview Service
invokes the CMPC, then the Print Preview Service can provide the CMPC with
communication information.&nbsp; (For example, in the case of pipes on the same
system, the Print Preview Service launches the CMPC as a service to itself.) <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>&nbsp;</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'>The Print Preview Service never
sends Print Content information or data to the CMPC.&nbsp; The Print Preview Service
only accepts print attributes and values that would directly affect the
preview.&nbsp; Examples include N-up, print in black, page-range, scaling,
rotation and so forth.&nbsp; These are all attributes that the Print Preview
Service can render to the Print Preview data independent of the Application.<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'>Common <st1:place w:st="on">Mobile</st1:place>
Print Client: The creator of a Print Job.<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'>[Note: While I have conceptual
model for how the CMPC obtains the Print Services Capabilities, it will not be
discussed here.&nbsp; For this discussion it is assumed the User has selected a
Print Service and the Print Service Capability data has been provided to the CMPC.]<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>&nbsp;</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'>The CMPC is responsible for
providing the User with a mechanism to set print/printing attributes and to
create (generate) a Print Job (Object). &nbsp;&nbsp;The &#8220;mechanism&#8221;
is a discussion for another email thread because it has at least or maybe more
complexity in the &#8220;how&#8221; that is done. &nbsp;&nbsp;The only
important item, for this discussion, about the interaction with the User in the
setting of print/printing attributes is that (asynchronously) print/printing
attributes that affect the preview are communicated with the Print Preview Service.
<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>&nbsp;</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'>Once the User has completed
setting print/printing attributes, the CMPC generate a Print Job consisting of
Print Job Info, Print Job Ticket and Print Content (Info).&nbsp; At this point
the CMPC makes a request to the Print Service for a new job.&nbsp;&nbsp; To
allow for independent and isolation of responsibilities, the Print Status
Service will receive an update if the job was accepted or not.&nbsp;&nbsp; For
the CMPC there are two choices.&nbsp; The first (the one I favor) is to signal
the Print Preview Service to end and for the CMPC to end.&nbsp; (If the Print
Job fails the User must fix the problem and, via the Application, do a new
print request.&nbsp; The alternative is the CMPC waits for a reply from the
Print Service on acceptance of the Print Job.&nbsp; If the Print Job is
rejected, the CMPC informs the User and allows the User to change the
print/printing settings or to cancel the print request.&nbsp;&nbsp; No matter what,
if the Print Job is accept by the Print Service the CMPC (and the Print Preview
Service) terminate. <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>&nbsp;</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'>What about the issue or difference
between the Application Page Size and the Print Page Size.&nbsp; The User would
have a setting for scaling or cropping when the two page size are
different.&nbsp;&nbsp; Thus, there is a transform process when different and
the transform is performed BY THE PRINT SERVICE. <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face=Cambria><span
style='font-size:12.0pt;font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print
Service: The entity that executes a Print Job<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'>A Print Service executes a Print
Job.&nbsp; At this level of discussion, we do not care how it does it; only that
it does.&nbsp; The only interaction with another entity is with the Print
Status Service.<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>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print
Status Service:&nbsp; The entity that displays status to the user.<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'>This is an independent entity that
the display or provides to the User feedback (state, status, errors) concerning
the Print Job that the User selected (wanted) to be informed of.<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>&nbsp;</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>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Cambria><span style='font-size:12.0pt;
font-family:Cambria'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>