Good catch! A BUG.
As you say, this is an old property (pre DMTF/PWG Alliance).
And sadly, the answer is NO, there's no reasonable way to set
this property from the Printer MIB - the only one-to-one mapping
would be for a *PrintService* from IPP "document-format-default"
(as noted in the current ModelCorrespondence clause).
We should DEPRECATE this DefaultLanguage property.
And tell users to look at AssociatedPrintInterpreter for each
Channel, instead (for PrintDevice, aka Printer). And to look
at PrintServiceSettings.DocumentFormat (for PrintService).
Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Blue Roof Music/High North Inc
email: blueroofmusic at gmail.com
579 Park Place Saline, MI 48176
PO Box 221 Grand Marais, MI 49839
On Fri, Mar 6, 2009 at 10:58 AM, <Richard_Landau at dell.com> wrote:
> Ira, either there is a conceptual bug in CIM_Printer, or I have slipped a
> cog and forgotten something that we agreed on long ago. Please remind me.
>> The property CIM_Printer.DefaultLanguage says that it "Indicates the default
> printer language." (This is PDL, not natural language. And this is an old
> property, not one that we added recently.) However, in an SNMP printer, the
> default PDL Interpreter is specified per Channel. And there is no default
> Channel. Well, oops on me.
>> Did we agree on a way to set this and I just forgot? Is there an obvious
> algorithm that I am being blind to?
> Richard_Landau(at)dell(dot)com, Stds & System Mgt Architecture, CTO Office
> +1-512-728-9023, One Dell Way, RR5-3, MS RR5-32, Round Rock, TX 78682