attachment
<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Smith,<br class=""><br class=""><blockquote type="cite" class="">On Mar 3, 2021, at 1:10 PM, Kennedy, Smith (Wireless & IPP Standards) <<a href="mailto:smith.kennedy@hp.com" class="">smith.kennedy@hp.com</a>> wrote:<br class=""><br class="">Hi Mike,<br class=""> <br class="">From: Michael Sweet <<a href="mailto:msweet@msweet.org" class="">msweet@msweet.org</a>> <br class="">Sent: Tuesday, March 2, 2021 1:13 PM<br class="">To: Kennedy, Smith (Wireless & IPP Standards) <smith.kennedy@hp.com><br class="">Cc: PWG IPP Workgroup <ipp@pwg.org><br class="">Subject: Re: [IPP] IPP Registration Request for Addition: New keywords for the "media" attribute<br class=""> <br class="">Smith,<br class=""><br class="">At first blush I see some duplicated sizes from the registry:<br class=""><br class="">na_arch-c_18x24in<br class="">na_arch-d_24x36in<br class=""><br class="">and the MSN2 spec doesn't allow those...<br class=""><br class="">[Smith K.] I know we have in the past agreed to not register certain new media keywords because their dimensions were redundant with others already registered. The recent discussion about media “family” grouping has made me question that. (I’m also having a hard time finding the clauses in PWG 5101.1-2013 that mandates the “no size redundancy” restriction.)<br class=""></blockquote><div class=""><br class=""></div><div class="">Ugh, it looks like MSN 2 lost this text from MSN 1:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class="">5.1.4 For interchange between programs, the dimensions presented in this standard must never be converted to the another system of units, but must remain as defined in this standard. Furthermore, an identical size shall never appear in this standard with different units. Programs may convert the dimensions to other units when displaying these names to human users and for internal use, both of which are outside the scope of this standard.</div></blockquote><div class=""><br class=""></div><blockquote type="cite" class="">If a Client were implemented to present supported media using a hierarchical system where families are grouped together (e.g. Architectural, Photo, etc.) and the Printer vendor wanted that Client to offer the user both an “Architectural C” in the Architectural family and a “Super C” in the Photo family, this would be impossible using only the “media-supported” attribute without the Client knowing a-priori that na_arch-c_18x24in should be shown in two different places and with two different strings (which the Client presumably provides since the Printer can only provide one localized string in its message catalog for a given keyword).<br class=""></blockquote><div class=""><br class=""></div>So three notes:<div class=""><br class=""></div><div class="">1. CUPS-based systems (including Linux, macOS, and iOS) never use any localized media size names from the Printer</div><div class="">2. Windows 10's IPP class driver only supports well-known media sizes at present (where "well known" seems to be limited to standard office printer sizes) - yes, I've filed a bug report on it...</div><div class="">3. macOS (at least) groups media sizes by dimension, for example "US Letter" and "US Letter (Borderless)" while iOS and CUPS clients do no grouping.</div><div class=""><br class=""></div><div class=""><blockquote type="cite" class="">If the Client were implemented to use “media-col-database” rather than “media-supported”, the “media-key” value for the two variants could both use “na_arch-c_18x24in”</blockquote><div class=""><br class=""></div>"media-key" is a *unique* keyword for a combination of media-size, media-type, etc. "media-name" (the localized name) might be the same but I don't see any Client using it since (as I've noted previously) current Clients use the dimensions to lookup the corresponding localized name (even if it is a dimensional name like "4 x 6")</div><div class=""><br class=""><blockquote type="cite" class=""> and then I suppose the “Super C” could have some suffix on it (‘na_arch-c_18x24in_photo-super-c’) to make it unique, and that would then provide a unique key in the message catalog so it could have a different label. But we would still have no standard solution for the family problem, though.</blockquote><blockquote type="cite" class=""><br class="">Also, while I appreciate keeping the na_WIDTHxHEIGHT_WIDTHxHEIGHTin form for those dimensional sizes, if they are primarily for photo/art printing I'd like to see a 'photo' prefix in the name portion, e.g.:<br class=""><br class="">oe_photo-16x20_16x20in<br class=""><br class="">Similarly, the om_photo sizes should include the dimensions if there is no corresponding well-known name:<br class=""><br class="">om_photo-300x400_300x400mm<br class=""><br class=""><br class="">[Smith K.] I don’t have a problem with this recommendation in principle, but I’d like to see it codified in an update to MSN2. Seeking information on the “oe_10x12_10x12in” and such – more soon.<br class=""></blockquote><div class=""><br class=""></div>It isn't super clear in MSN2, but section 5.1.5 says:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class="">The common usage of some names can represent several physical sizes, e.g., folio, quarto, foolscap, and executive. To avoid naming and sizing conflicts, a hyphenated identifier MUST be used to link the names to a specific size.</div></blockquote><div class=""><br class=""></div><div class="">and then we define multiple sizes using the name prefix "photo", "index", "govt", "fanfold", etc. with "-extra" and "-tab" suffixes for many sizes as well.</div><div class=""><br class=""></div><div class="">Like I said, if those dimensional sizes are more widely used then there is precedence (just look at MSN2) for registering purely dimensional names, but if all we cared about was the dimensions we'd just use the media-size collection in media-col...</div><div class=""><br class=""><div class="">________________________<br class="">Michael Sweet<br class=""><br class=""><br class=""></div><br class=""></div></body></html>