attachment-0001

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2716.2200" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff size=2>No, 
the trailer dictionary is not necessary for the interpretation of the PDF for 
this PDFax format.&nbsp; The trailer is only for Acrobat et. al. to read the 
file.&nbsp; The PDF reference's notion of reading from the end doesn't apply to 
this new format.&nbsp; And, yes, as I've laid it out it will 
work.</FONT></SPAN></DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff size=2>The 
process would be something like ...</FONT></SPAN></DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff size=2>1) 
Cache all objects found until the first 'page' object it 
located.</FONT></SPAN></DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff size=2>2) 
Print the page.</FONT></SPAN></DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff size=2>3) 
Dump the cache.</FONT></SPAN></DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff size=2>4) 
Repeat for the next page.</FONT></SPAN></DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff size=2>I'm 
still considering whether it makes sense to add a marking tag "/PDFax" to all 
objects that are necessary to render the page as a FAX, that way extraneous 
objects can be bypassed when scanning for the necessary objects to cache... but 
I want to consider other options first.</FONT></SPAN></DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff size=2>Hope 
this clears things up.</FONT></SPAN></DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff 
size=2>-Rick</FONT></SPAN></DIV>
<DIV><SPAN class=720250216-01082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> John Pulera 
  [mailto:jpulera@minolta-mil.com]<BR><B>Sent:</B> Wednesday, July 31, 2002 7:34 
  PM<BR><B>To:</B> Rick Seeler<BR><B>Cc:</B> IPP-Fax Group<BR><B>Subject:</B> 
  PDF question<BR><B>Importance:</B> High<BR><BR></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=026551702-01082002>Rick,</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=026551702-01082002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN class=026551702-01082002>One of the 
  requirements for IPPFAX is that the data format be "pseudo-streamable" so that 
  a receiver would not have to parse the entire file before being able to render 
  the first page. The group agreed that allowing random access for no more than 
  a page worth of data at a time would be acceptable. However, in the sample 
  JBIG-2 encoded pdf file you posted, it would seem that a parser would have to 
  jump all the way to the end of the file to read the trailer dictionary first 
  so that it can accurately interpret all the indirect objects at the front of 
  the file. In section 3.4.4 of the PDF Reference, it even states, "Applications 
  should read a PDF file from its end."</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=026551702-01082002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN class=026551702-01082002>Is it possible for 
  a parser to still accurately interpret the page &amp; resource objects without 
  having first traversed the file trailer and catalog dictionary? Or&nbsp;would 
  linearized PDF be the only other feasible alternative?</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=026551702-01082002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=026551702-01082002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=026551702-01082002>Thanks,</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=026551702-01082002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN class=026551702-01082002>John 
  Pulera</SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>