attachment

<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi</div><div><br></div><div>Thank you!</div><div>Also thanks to Uli Wehner for an off-list reply.<br></div><div>(And of course i just did the same, d'oh! Sorry for spam Michael).<br></div><div><br></div><div>What fails to compute for me is why PWG-raster wants, suggesting it needs, this information that it can't really do much with.</div><div>But
 i guess i will just not worry, and leave these things default - 
pretending as if a higher application layer had pre-transformed 
everything.</div><div>(And not expose these settings)<br></div><div><br></div>So, finally, am i correct in understanding that i should under no circumstances produce landscape-shaped raster?</div><div dir="ltr"><br></div><div>Br,</div><div>Anton</div><div><br></div><div>PS. Should anyone want to see what i'm up to, it is here: <a href="https://github.com/attah/ppm2pwg" target="_blank">https://github.com/attah/ppm2pwg</a></div><div>It is all in the open, and i'm not selling anything.<div class="gmail-yj6qo"></div><div class="gmail-adL"><br><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Den tors 31 aug. 2023 kl 02:26 skrev Michael Sweet <<a href="mailto:msweet@msweet.org">msweet@msweet.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Anton,<br>
<br>
> On Aug 30, 2023, at 3:50 PM, Anton Thomasson <<a href="mailto:antonthomasson@gmail.com" target="_blank">antonthomasson@gmail.com</a>> wrote:<br>
> <br>
> Hi<br>
> <br>
> Thanks for your reply!<br>
> <br>
> I'm afraid i still don't get it.<br>
> What little i understand about PDF rotation is that it tells the viewer to rotate a page when displaying it.<br>
> I.e. not what has been applied, but what to apply. (I.e. a "595 x 842 pts, rot 90" page displays as landscape).<br>
> (Spec says: "The number of degrees by which the page shall be rotated clockwise when displayed or printed.")<br>
<br>
So the PDF rotation hint *does* tell the viewer how to rotate the content, *because* it has already been rotated for printing...<br>
<br>
> I tried printing a portrait PDF with choosing landscape in the dialog just now (Xreader via CUPS on Linux Mint).<br>
> What happened then was it came out rotated, scaled down and put to one side, as if printing number-up=2, but with just one page.<br>
> That is quite useless (and number-up exists), so i suspect that's not what it is supposed to do?<br>
<br>
Actually yes.  Specifying "orientation-requested=4" (4 == landscape) tells the printer that you want the content rotated to landscape.  Scaling is covered separately (print-scaling).<br>
<br>
> It makes me all the more puzzled as to why the printer would need to be informed of it then.<br>
> What relation does this have to IPP orientation-requested?<br>
<br>
The page header fields are intended for providing per-page overrides as needed, but for PWG Raster things like Orientation there is no Printer-side processing to do unless the Printer needs to print it differently, e.g. long edge feed pages with a short-edge feed image.<br>
<br>
> Backsides i have then hang of. Thanks for the excellent documentation on that.<br>
> <br>
> Perhaps i can better describe my confusion with some questions:<br>
> - If i have a landscape document and auto-rotate it to portrait before rasterizing, do i then set some value in this field? If so, what use can be made of it?<br>
<br>
It allows the printer to know which way to rotate the page image if a short-edge feed image is provided to a long-edge feed tray.<br>
<br>
> - If the printer has orientation-requested-default=4, should i be producing a landscape-shaped raster? (i.e. 7016x4961 instead of 4961x7016)<br>
<br>
No, you use the orientation chosen by the user - the default value is used for the Client UI and on the Printer if the Client doesn't supply one.<br>
<br>
> (and set Orientation and LeadingEdge  to match)<br>
> - If the user chooses "landscape" for a portrait document going to a portrait-fed printer, what is supposed to happen?<br>
<br>
The Client produces page images that are rotated to landscape.<br>
<br>
________________________<br>
Michael Sweet<br>
<br>
</blockquote></div>