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 5.50.4611.1300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>I want to provide a sample how a driver could read and
identify the proper UI strings in a full UPDF description with all features in
use. If a driver is not supporting the complete feature set, it has to define
its own fallback mechanisms, of course. This sample data flow is just a
proposal. But it might help for a better overall understanding.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Our imaginary sample has IHV locales for US English
and German. It has a composite feature Media with predefined ComponentSet
elements for Letter/Auto and Letter/Tray2.</FONT></DIV>
<DIV><FONT size=2>It has an optional unit for an additional input tray 3 with
locales for US English and German.</FONT></DIV>
<DIV><FONT size=2>It has a user policy for user 'Norbert Schade' with a US
English locale and an additional ComponentSet Letter/Tray3.</FONT></DIV>
<DIV><FONT size=2>The host locale is Italian.</FONT></DIV>
<DIV><FONT size=2>Of course, the search process will be simpler for a simpler
configuration.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>I vision that a driver at some point wants to create a
complete list of UI strings for one locale.</FONT></DIV>
<DIV><FONT size=2>Here is how I may design the driver to work.</FONT></DIV>
<DIV><FONT size=2>The answers are based on this example config.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Is the host locale provided for certain UI string
reference?</FONT></DIV>
<DIV><FONT size=2>Check, if host locale specific string is available in optional
unit description or IHV description for that locale.</FONT></DIV>
<DIV><FONT size=2>If available or not, check the user policy locales,
whether the string is available there or overwritten there.</FONT></DIV>
<DIV><FONT size=2>General rule: If proper locale is not available anywhere, fall
back to US English and start all over again for US English. In case US English
is not available, fall back to the first locale listed and start all over again
for that first locale.</FONT></DIV>
<DIV><FONT size=2>Now you must have triggered the string. Otherwise the UPDF
description has a problem somewhere.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Feel free to comment.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Norbert Schade<BR>69 Prescott Drive<BR>North Chelmsford, MA
01863<BR>978-251-1017<BR><A
href="mailto:norbertschade@mediaone.net">norbertschade@mediaone.net</A></FONT></DIV></BODY></HTML>