We have had a similar experience with Jpg images and it MAY be related. In
our case we where adding meta data (title, author, comments, keywords etc) to
Jpg's and trying to get them to be indexed correctly by index server on
win2003.
What we discovered was that WinMe, WinXp and Win2003 introduced support
digital cameras, via something called GDIPlus. These you-bute cameras can
store not only the images but details about when, how and on what hardware
the image was taken as part of the image itself. On Platforms that support
gdiplus, setting image properties via right click properties for Jpgs no
longer save the meta data to the OLE extended Properties fields but rather
store the details in the actual Image file in EXIF format. MS have created
"their own" EXIF Property ID's to store the details they would normally store
in the in the OLE Exteneded Properties.
The long and the short is that for JPGs if you right click and select
properties on a win 2000 machine it will set them in the OLE extended
properties fields . Do the same in Me/XP or 2003 and it will set EXIF
properties in the actual image. DSOFile only sets OLE extended Properties so
the XP machine wont see the properties them coz it looking in the wrong
place.
We ended up cooking up come code to extract the EXIF properties from the
JPGS but its a god dam nightmare! As part of doing the reseach for this , we
came across numerous references to saving properties within tif images as
well as jpgs. This kind of sounds like you problem.. if so, you probably end
up needed to create a little viewer program using DSOFILE to work on the XP
machines.
We also worked out that the Ifilter for jpgs is on win2003 now looks at the
EXIF parameters not the OLE Extended Properties when indexing.. I suspect
that future versions of sharepoint may suddenly stop looking in OLE
Properties in favour of EXIF Properties for TIFs. This is certainly SEEMS to
be the case between win2000 server and win2003 server for jpgs!.
Hope this helps!
Rohan Salt
Director
Hillcrest Computer Services