The shooting data stored in N90s can be downloaded to a computer, then managed by the Photo Secretary. Nikon is humble enough to acknowledge that the data processing capability of Photo Secretary is very limited, thus offers an ASCII text format for exporting data to other applications.
The first thing I want to do with these data is to format them nicely and printed on a laser printer to put on slides. So far, I have a rough usable computer program. (Meaning: scratching my head for a few hours instead of taking it as a software- engineering project :-) So don't take it too seriously). Here is the source code written in ANSI C, along with a sample data file provided by Nikon. The following explains the features of the program.
Alternative to PostScript printer is to have Adobe's Photoshop and a printer that can print an image from Photoshop. In such case, open the output file using Photoshop, which will rasterize the output file into an image; and then print the image from Photoshop.
The picture shown at right is
a sample of a printed label. The following information are included in each label
(italicized items are my definitions, see below for explanations): Film roll
identifier, copyright notice, date, frame number, exposure mode,
metering mode, shutter speed, aperture, exposure compensation, flash mode, flash
compensation, film name, film speed, lens focal length, and lens
information.
Several graphical icons are designed to represent some of these data. Most of these symbols are the same as on the camera, and, hopefully, should be obvious to N90s owners.
But, please be warned that the program is really a simple-minded one in that it relies the format of data Photo Secretary generates, even the upper and lower cases of outputs. So, other data generated by Photo Secretary should not be altered.
There are several parameters can be adjusted prior to compilation. These parameters are placed as "#DEFINE" statements at the beginning of the source code. The most important one is the copyright owner. (That's why no pre-compiled code is provided.) Other parameters are marginal spaces in order to print the label precisely. Adjustments might have to be made with a particular printer in use.
The program only works with the "full information" data storage level. Field delimiter is a "tab", the Photo Secretary's default setting. The program prints the data for one roll of film at a time, using the left two columns of the labels in an Avery label page, which consists of 4 columns. A page of Avery label can be run through the printer twice for two rolls of films.
The source code is provided for personal use only. If anyone is trying to convert this code to other platforms, such as Win95 or WinNT, please keep me informed.