Re: (no subject)

Michael Sweet via ipp <[email protected]>
Newsgroups gmane.ietf.ipp
Message-ID <[email protected]>
Anton,

> On Aug 30, 2023, at 3:50 PM, Anton Thomasson <[email protected]> wrote:
> 
> Hi
> 
> Thanks for your reply!
> 
> I'm afraid i still don't get it.
> What little i understand about PDF rotation is that it tells the viewer to rotate a page when displaying it.
> I.e. not what has been applied, but what to apply. (I.e. a "595 x 842 pts, rot 90" page displays as landscape).
> (Spec says: "The number of degrees by which the page shall be rotated clockwise when displayed or printed.")

So the PDF rotation hint *does* tell the viewer how to rotate the content, *because* it has already been rotated for printing...

> I tried printing a portrait PDF with choosing landscape in the dialog just now (Xreader via CUPS on Linux Mint).
> 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.
> That is quite useless (and number-up exists), so i suspect that's not what it is supposed to do?

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).

> It makes me all the more puzzled as to why the printer would need to be informed of it then.
> What relation does this have to IPP orientation-requested?

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.

> Backsides i have then hang of. Thanks for the excellent documentation on that.
> 
> Perhaps i can better describe my confusion with some questions:
> - 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?

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.

> - If the printer has orientation-requested-default=4, should i be producing a landscape-shaped raster? (i.e. 7016x4961 instead of 4961x7016)

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.

> (and set Orientation and LeadingEdge  to match)
> - If the user chooses "landscape" for a portrait document going to a portrait-fed printer, what is supposed to happen?

The Client produces page images that are rotated to landscape.

________________________
Michael Sweet
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.