attachment-0001

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.17063" name=GENERATOR><BASE href=x-msg://124/><!--[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]-->
<STYLE>@font-face {
        font-family: Helvetica;
}
@font-face {
        font-family: Tahoma;
}
@font-face {
        font-family: Cambria;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle18 {
        FONT-WEIGHT: normal; COLOR: blue; FONT-STYLE: normal; FONT-FAMILY: Cambria; TEXT-DECORATION: none; mso-style-type: personal-reply
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US 
style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space" 
vLink=purple link=blue>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2>Ok, I'll wander in from the peanut gallery and probably 
expose my ignorance.&nbsp; I've only been following these festivities loosely, 
but the posts about total pages and then then the desire for a compressed size 
did catch my attention.&nbsp;&nbsp; Looking over <A 
title=ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippraster10-20110327-rev.pdf 
style="COLOR: rgb(51,51,255)" 
href="ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippraster10-20110327-rev.pdf" 
target=_blank><FONT face="Times New Roman" 
size=3>ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippraster10-20110327-rev.pdf</FONT></A>&nbsp;,&nbsp;from 
a server perspective, it bothers me greatly&nbsp;that it is not possible to find 
and extract pages from this format without uncompressing the images out to the 
desired page(s).&nbsp; Yes, the server will probably have the resources (disk 
and processor) to accomplish this, but given these are by definition large 
files, it seems like a bloody waste.&nbsp;&nbsp; If this is to become a widely 
used format, then ideally, it should be possible for a server to ingest and send 
these pages on their way with minimal overhead, unless the server really has to 
do some sort of reformatting.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2>I see two possibilities to make it easier on 
servers:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2>1. chunk the data</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2>2. take a page from the PDF format and write the size of 
the preceding image data into a field in the&nbsp;FOLLOWING 
page&nbsp;header.&nbsp; This would require some sort of trailer record on the 
file.&nbsp;&nbsp; With this,&nbsp;a server could run backwards through the file, 
stepping from header to header and with low overhead find any desired page in 
the file.&nbsp; </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2>My humble $.02</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2>Rich</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2><FONT size=2></FONT></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=202482817-25042011><FONT face=Arial 
color=#0000ff size=2><FONT size=2>Richard B. Gray<BR>Senior Software 
Engineer<BR>Plus Technologies LLC<BR>444 Alexandersville Road<BR>Miamisburg, OH 
45342-3568<BR>+1 937-847-0614 ext. 2405<BR>+1 937-384-0842 fax<BR>877-899-7587 
toll 
free<BR>rgray@plustechnologies.com<BR>www.plustechnologies.com<BR></DIV></FONT></FONT></SPAN><FONT 
face=Arial color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff 
size=2></FONT><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> ipp-bounces@pwg.org 
[mailto:ipp-bounces@pwg.org] <B>On Behalf Of </B>Petrie, Glen<BR><B>Sent:</B> 
Friday, April 22, 2011 1:33 PM<BR><B>To:</B> Michael Sweet<BR><B>Cc:</B> 
ipp@pwg.org<BR><B>Subject:</B> RE: [IPP] Requested Additions to PWG 
Raster<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=Section1>
<P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria">As stated below, I do 
understand objection to adding the field. &nbsp;I would to hear from other PWG 
members on the addition of these fields.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria"><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria">Glen<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria"><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria"><o:p>&nbsp;</o:p></SPAN></FONT></P>
<DIV>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT 
face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">
<HR tabIndex=-1 align=center width="100%" SIZE=2>
</SPAN></FONT></DIV>
<P class=MsoNormal><B><FONT face=Tahoma size=2><SPAN 
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT 
face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> Michael 
Sweet [mailto:msweet@apple.com] <BR><B><SPAN 
style="FONT-WEIGHT: bold">Sent:</SPAN></B> Friday, April 22, 2011 10:20 
AM<BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> Petrie, Glen<BR><B><SPAN 
style="FONT-WEIGHT: bold">Cc:</SPAN></B> ipp@pwg.org<BR><B><SPAN 
style="FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [IPP] Requested Additions to 
PWG Raster</SPAN></FONT><o:p></o:p></P></DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
<DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt">On Apr 22, 2011, at 9:34 AM, Petrie, Glen 
wrote:<o:p></o:p></SPAN></FONT></P></DIV>
<BLOCKQUOTE style="MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt" type="cite"><SPAN 
  style="WORD-SPACING: 0px; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
  <DIV 
  style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space" 
  link="blue" vlink="purple">
  <DIV>
  <DIV>
  <DIV>
  <P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
  style="FONT-SIZE: 12pt">...<SPAN class=apple-style-span><FONT color=blue><SPAN 
  style="COLOR: blue">&nbsp;</SPAN></FONT></SPAN><o:p></o:p></SPAN></FONT></P></DIV></DIV></DIV>
  <DIV>
  <DIV>
  <P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
  style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria">[gwp] The important 
  case is the size of the compressed raster data. The decompressed size is 
  recorded only if the raster is 
  uncompressed.<U1:P></U1:P></SPAN></FONT><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
  style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria">[gwp] I agree that 
  some (a few or a lot) of implementation may not provide the information but as 
  I said, I am requesting that the assignment be made and those who can (want 
  to) may record the size 
  information.</SPAN></FONT><o:p></o:p></P></DIV></DIV></DIV></BLOCKQUOTE></SPAN>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt">It really isn't a matter of "may not provide", in most 
cases clients (and printers) simply can't buffer hundreds of megabytes of raster 
data. I can add the field, but since most producers of PWG Raster will not be 
able to supply the compressed size of the raster no printer will be able to 
depend on it anyways, so IMHO it is best to have the printer, if it is going to 
do any local processing of full page images, use its own optimal internal 
storage format than try to gerry-rig something into the format that just won't 
work.<o:p></o:p></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue"><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria">[gwp] As I stated in 
my original request, I am not worried about the printer, it will accept the 
streaming input just fine. &nbsp;I want the size information for navigation of a 
many page raster without having to decompress pages in a serial manor. 
&nbsp;&nbsp;I am not jerry-rigging anything.&nbsp; I do not understand your 
comment &#8220;that just won&#8217;t work&#8221;. &nbsp;It works fine.&nbsp; In fact, I wrote a 
routine that will find the size-only of compressed page by running the 
compression routine without storing the compressed data. &nbsp;I don&#8217;t 
understand your objection to assigning the 
field.<o:p></o:p></SPAN></FONT></P></DIV>
<DIV>
<BLOCKQUOTE style="MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt">
  <DIV 
  style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space" 
  link="blue" vlink="purple">
  <DIV>
  <DIV>
  <DIV>
  <P class=MsoNormal><SPAN class=apple-style-span><FONT face=Helvetica 
  color=blue size=4><SPAN 
  style="FONT-SIZE: 13.5pt; COLOR: blue; FONT-FAMILY: Helvetica"><o:p>&nbsp;</o:p></SPAN></FONT></SPAN></P>
  <P class=MsoNormal><SPAN class=apple-style-span><FONT face=Helvetica 
  color=black size=4><SPAN 
  style="FONT-SIZE: 13.5pt; COLOR: black; FONT-FAMILY: Helvetica">...</SPAN></FONT></SPAN>&nbsp;<o:p></o:p></P></DIV></DIV></U1:P>
  <DIV>
  <P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
  style="FONT-SIZE: 12pt">I would actually prefer to flag the file as version 3 
  which is an uncompressed CUPS Raster with the version 2 page header. And in 
  the case of local processing, you'll likely want to use native word order 
  (another feature of CUPS Raster that we are not bringing along for PWG 
  Raster...)<U1:P></U1:P><o:p></o:p></SPAN></FONT></P></DIV></DIV>
  <DIV>
  <DIV>
  <P class=MsoNormal><FONT face="Times New Roman" color=blue size=3><SPAN 
  style="FONT-SIZE: 12pt; COLOR: blue"><U1:P>&nbsp;</U1:P></SPAN></FONT><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
  style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria">[gwp] Do you mean 
  big/little-endian? &nbsp;I am nothing requesting the word ordering flag 
  (value) be used. &nbsp;The current specification is 
  ok.</SPAN></FONT><o:p></o:p></P></DIV></DIV></DIV></BLOCKQUOTE>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV></SPAN>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt">My main point was that if you are concerned about having 
a standard representation for intermediate data, CUPS Raster already provides 
that. If you are trying to tweak PWG Raster for use as an internal 
representation format then I'd rather not put that in the standard since 
internal formats are OOS for any PWG 
standard.<o:p></o:p></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt"><BR><BR><o:p></o:p></SPAN></FONT></P><SPAN 
style="WORD-SPACING: 0px; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
<DIV 
style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space" 
link="blue" vlink="purple">
<DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt">Would it be sufficient to document an uncompressed 
version of PWG Raster (with the "RAS3" file header) and then mark the native 
word order support as out-of-scope for the spec but something that might be used 
internally?<U1:P></U1:P><o:p></o:p></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria"><U1:P>&nbsp;</U1:P></SPAN></FONT><o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria">[gwp] I believe the 
RAS3 is for the entire PWG Raster file.&nbsp; I am requesting a flags (value) 
for individual pages. 
&nbsp;</SPAN></FONT><o:p></o:p></P></DIV></DIV></DIV></SPAN>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt">Since the format does not support this, I would be 
opposed to adding something that would be used only for an internal 
representation of a PWG Raster file.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria"><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Cambria color=blue size=3><SPAN 
style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Cambria">[gwp] Again, I do not 
understand your objection. <o:p></o:p></SPAN></FONT></P></DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV>
<DIV><SPAN 
style="WORD-SPACING: 0px; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
<DIV>
<P class=MsoNormal><FONT face=Helvetica color=black size=4><SPAN 
style="FONT-SIZE: 13.5pt; COLOR: black; FONT-FAMILY: Helvetica">________________________________________________________________________<BR>Michael 
Sweet, Senior Printing System Engineer, PWG 
Chair<o:p></o:p></SPAN></FONT></P></DIV></DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt"></SPAN><o:p>&nbsp;</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. <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>