P1394 Mail Archive: P1394> 1284 DeviceID in Config Rom

P1394> 1284 DeviceID in Config Rom

Mike Fenelon (mfenelon@Exchange.Microsoft.com)
Thu, 2 Sep 1999 11:01:32 -0700

I had an action Item to find out what where we expect the DeviceID to exist
in the Config Rom of a device.

The answer is in the Unit Directory. The current support in Win2K expects an
entry in the Root Directory and 2 entries in the Unit Directory.

1. A Vendor ID field: This is a 0x03 key in the Root directory
immediately followed by an 0x81 key that is the text descriptor. This text
descriptor is usually Unicode format.

2. A Model ID field: This is a 0x17 key in the Unit directory
immediately followed by an 0x81 key that is the text descriptor. This text
descriptor is usually ASCII format. This is the string displayed to the user
during device Plug&Play

3. The 1284 Device ID field: This is an 0x14 key in the Unit
directory immediately followed by an 0x81 key that is the text descriptor.
This text descriptor is ASCII format and is the same as the ID returned if
the printer was parallel connected.

This format corresponds closely to what we were planning for the PPDT
profile. Unless anyone has any strenuous objections I propose we simply use
it as well.

Mike Fenelon
Microsoft