attachment
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 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:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>All,</p><p class=MsoNormal>Interesting project. We could argue the outline order a bit. Although a clear presentation the basics is necessary, IPP as a way to interface with printers (lower case, hardcopy image-making device) has been around for ages and probably would not cause much excitement. Perhaps there would be more interest (and there certainly is more need) in aspects where there is not much implementation (and great potential); infra/cloud and scanning/image handling. And I wonder how much interest there would be from application developers without first getting their managers aware of the product advantages?</p><p class=MsoNormal>Bill Wagner</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:ptykodi@tykodi.com">Paul Tykodi</a><br><b>Sent: </b>Thursday, November 30, 2017 5:18 PM<br><b>To: </b><a href="mailto:smith.kennedy@hp.com">Kennedy, Smith (Wireless & Standards Architec)</a><br><b>Cc: </b><a href="mailto:ipp@pwg.org">PWG IPP WG Reflector</a><br><b>Subject: </b>Re: [IPP] Interest in developing an "IPP for Dummies" document?</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hi Smith,<o:p></o:p></p><div id=AppleMailSignature><p class=MsoNormal><o:p> </o:p></p></div><div id=AppleMailSignature><p class=MsoNormal>I also agree this is a good idea.<o:p></o:p></p></div><div id=AppleMailSignature><p class=MsoNormal><o:p> </o:p></p></div><div id=AppleMailSignature><p class=MsoNormal>I think we should consider developing a 3D focused chapter as well.<o:p></o:p></p></div><div id=AppleMailSignature><p class=MsoNormal><o:p> </o:p></p></div><div id=AppleMailSignature><p class=MsoNormal>I volunteer to generate some content for a potential 3D chapter in the event it is accepted as part of the document.<o:p></o:p></p></div><div id=AppleMailSignature><p class=MsoNormal><o:p> </o:p></p></div><div id=AppleMailSignature><p class=MsoNormal>Best Regards,<o:p></o:p></p></div><div id=AppleMailSignature><p class=MsoNormal><o:p> </o:p></p></div><div id=AppleMailSignature><p class=MsoNormal>/Paul<br><br>Sent from my iPhone<o:p></o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><br>On Nov 30, 2017, at 4:45 PM, Kennedy, Smith (Wireless & Standards Architec) <<a href="mailto:smith.kennedy@hp.com">smith.kennedy@hp.com</a>> wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>Hi Mike,<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I agree we need a document like this and support its creation, and volunteer to co-author. Others within HP have also expressed interest in contributing to it. I had hoped that the IPP Implementor's Guide v2 was going to provide some of this. But an "IPP Basics" document like what you describe below is really a better first starting point, which then may refer the reader to IPP Implementor's Guide v2. Perhaps the examples you discuss below should also be done using "ipptool" / "ippserver"?<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p><div><div><div><p class=MsoNormal style='margin-bottom:12.0pt'><span style='color:black'>Smith<br><br>/**<br> Smith Kennedy<br> Wireless & Standards Architect - IPG-PPS<br> Standards - IEEE ISTO PWG / Bluetooth SIG / Wi-Fi Alliance / NFC Forum / USB-IF<br> Chair, IEEE ISTO Printer Working Group<br> HP Inc.<br>*/<br><br><o:p></o:p></span></p></div></div></div><div><p class=MsoNormal><br><br><o:p></o:p></p><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>On Nov 30, 2017, at 1:10 PM, Michael Sweet <<a href="mailto:msweet@apple.com">msweet@apple.com</a>> wrote:<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>All,<br><br>I'm seeing a lot of questions from users of different IPP-based projects (CUPS, node.js, etc.) that show a fundamental lack of understanding of basic IPP concepts - URIs, attribute syntaxes (types), etc. - and I generally hesitate before pointing them at the various specifications because IPP is such a large, multi-headed beast.<br><br>Do people have any interest in working on an "IPP for Dummies" document that would provide a beginners (application developer's) guide to IPP? A rough table-of-contents might be:<br><br>1. Introduction<br> a. What is IPP? (short history)<br> b. URIs<br> c. Requests/Responses<br> d. Attributes and Groups<br> e. Attribute Syntaxes (types)<br>2. Print Jobs<br> a. What are Print Jobs?<br> b. Job Description Attributes<br> c. Job Status Attributes<br> d. Job Template Attributes<br> e. Documents<br>3. Printers<br> a. What are Printers?<br> b. Printer Description Attributes<br> c. Printer Status Attributes<br> d. Printer Capabilities<br>4. Submitting Print Jobs<br> a. CUPS API Examples<br> b. Node.js API Examples<br>5. Checking Job and Printer Status<br> a. CUPS API Examples<br> b. Node.js API Examples<br>6. IPP Map<br> (visual map of IPP specifications)<br><br>Thoughts?<br><br>_________________________________________________________<br>Michael Sweet, Senior Printing System Engineer<br><br>_______________________________________________<br>ipp mailing list<br><a href="mailto:ipp@pwg.org">ipp@pwg.org</a><br><a href="https://www.pwg.org/mailman/listinfo/ipp">https://www.pwg.org/mailman/listinfo/ipp</a><o:p></o:p></p></div></div></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div></div></blockquote><p class=MsoNormal style='mso-margin-top-alt:5.0pt;margin-right:.5in;margin-bottom:5.0pt;margin-left:.5in'>_______________________________________________<br>ipp mailing list<br><a href="mailto:ipp@pwg.org">ipp@pwg.org</a><br><a href="https://www.pwg.org/mailman/listinfo/ipp">https://www.pwg.org/mailman/listinfo/ipp</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>