       Set Label Program
        10 Oct 2010

The Set Label program allows you to change the various label components
in a Fonix analyzer. You can also use the Set Label program to
change the Label only component on the 6500 and FP40 analyzers.
(The 6500 and FP40 analyzers do not have a bitmap and do not allow user
modification of the Custom User ID.)

To use the program you will need a Windows based computer (Win95 or better)
with a USB or RS232 serial port.

1. Connect the computer to the analyzer.
2. Run the Set Label program.
3. Follow the on-screen instructions.

About the Label

The Label is printed at the start of a print-out when the Print button
is pressed on the analyzer (and the Print Label feature is ON).

A label consists of three parts.

   1. The Label Text
   2. The Custom User ID *
   3. The Graphic Bitmap **

 * The Custom User ID is not changable on the 6500 or FP40.
** The Graphic Bitmap is only available on the FP35.

1. The Label Text consists of eight lines of text with 26 or 27 characters
in each line. The factory default label contains preformated text for
the label. It includes fields for the Date, Model#, Serial#, and Comments.

Factory Label Text:

      Date:__________________
    Model#:__________________
    Owner#:__________________
  Comments:__________________
  ___________________________
  ___________________________
  ___________________________

The Date field will normally be overwritten with the current date
and time when the label is printed, unless the feature is inhibited.

If the label text is changed and stored to EEprom in the analyzer,
the stored label text will be used as the default label text the
next time the instrument is turned on.

There are three label texts that exist in the analyzers.

      A. The Current Label Text
      B. The Stored Label Text
      C. The Factory Label Text

  A. The Current Label Text is the label text that will be printed on
     the label when the print button is pressed.
  B. The Stored Label Text is the label text that was previously stored
     in the EEprom of the analyser (power-on default label).
  C. The Factory Label Text is the label text that is preloaded
     into the label at the factory.

Normally the Current Label text and the Stored Label Text will be the same
unless new label text has been sent to the analyser but not yet stored in
the EEprom. When the analyser is shipped from the factory, the Current and
Stored Label Text will contain the Factory Label Text.

The label text can be changed via the serial port to contain any text
that is desired that will fit in the 26 (or 27) character by 8 line format.
(Remember that the first line of the label will contain the date and time
stamp from the analyser unless it is disabled).

You can only change the current Label Text. Once changed you can store
the current Label Text to EErom to make it the Stored Label Text.
The Factory Label Text cannot be changed. If there is a problem while
reading the Stored label Text from EEprom, the Factory Label Text will
be used as the default label text.

2. The Custom User ID

The Custom User ID contains two lines of text with 26 or 27 characters
in each line. These two lines can be preset at the factory when the
analyzer is ordered, or they can be changed by the customer.

The Custom User ID is not changable by the user on the 6500 or FP40,
it is only programmable at the factory (it is directly inserted in the
program ROMS). Because of this, there is only one User ID that can be
printed (ie the current ID) on the FP40 and 6500.

Analyser with changable Custom User ID by the user have each setup 
selection on the analyzer with its own Custom User ID. This can be 
used to help identify the user who performed the test, or any other 
information that you might want to attach to a particular setup 
configuration on the label.

There are two types of Custom User ID texts that exist in the analysers.

  A. Default User ID
  B. Selected User ID

The 6500 and FP40 only have the Default User ID, and it is not changable
(or readable via RS232) on those analyzers. FP35s prior to V3.20 allow
the Default User ID to be changed, but do not have the Selected User ID
feature. The Selected User ID feature became available with FP35 V3.20
software.

If the User ID is programmed for a setup selection, that Custom User ID 
will be printed on the label. If the Selected User ID is not programmed, 
then the Default User ID will be used instead. (If neither ID is 
programmed, nothing will be printed.)

Like the label, any text that fits within the 26 (or 27) character by
two line format of the User ID can be programmed into the analyzer.

** The graphic bitmap is only available on the FP35. Other
instruments do not support a bitmap graphic on the label.

3. The Graphic Bitmap:

The FP35 also has a portion of the label available for a small bitmap
graphic to be printed along with the Label and User ID Text. The
bitmap graphic is placed imediately below the text. The bitmap graphic is
expected to be a Windows ".BMP" type file formated as a monochrome (two color)
bitmap 160 pixels wide by 32 pixels high. You can use the Microsoft Paint
program, and any other program capable of generated the BMP file to create
the bitmap. The Set Label program does allow some very limited editing of
the bitmap, but it is only intended for touch-ups. To enable editing of the
bitmap, check the Bitmap Edit checkbox. Clicking the left mouse button
will cause a black pixel to be drawn at the mouse pointer, clicking the
right mouse button will cause a white pixel to be draw at the mouse pointer.
Holding down the Shift button while holding down the mouse button will
cause a line to be drawn from that position while the mouse is moved.

Notes:

FP35's prior to V3.20 only have the Default User ID. They do not
have the selectable Custom User ID. The software must be
upgraded to V3.20 or better to obtain the the Custom User ID feature.

The font used for the Label Text and User ID is the ASCII character set
(characters #32 through #126). Characters #128 through #175 contain
the extended character set for use with non-english languages.
The other characters (0->31,127,176->255) are reserved and used
internally for special screen text operations on the analyzer.
While you can experiment with using the reserved character set,
keep in mind that they may not be the same on all analyzers and
may change in different software versions on the same analyzer,
or in some cases may even change on-the-fly in the analyzer.

Operation:

Select which label to get from the instrument in the list
box next to the label (top middle of window). The selections are
Current, Stored, or Factory.  "Inactive" means that a selection
has not yet been made. Click on the Get Label button to get
the selected label from the instrument. If you do not make a
selection (the list says Inactive), the current label will be read.

To change the label or to create a new one, click on the text to
change and enter the new text to be used. Click on the Put Label
button to place the changed label in the instrument. The Put Label
button will automatically change the label selection to current
(only the current label can be directly changed).

To make the current label the default label that will be loaded
when the instrument is turned on, click on the Store Label button.
Note: If a different label than current label was selected it will 
become the current label when it is stored.

You can also save a label to disk to be reloaded later. To save a
label to disk, click on the Save to File button. A file dialog will
popup allowing you to select where you want to save the label file.

To load a label from a saved file, select the desired label text file
from the file selection boxes at the right of the window.
You can see a preview of the labels at the bottom of the file
selection area. When you find the label file you can double click on
the file name and it will be loaded into the label area of the window.
At this point, the label only exists on the computer. Use the Put Label
button to send it to the instrument, and the Store Label button to
store it as the default power-on label if desired.

User ID:

To read the User ID from the instrument Select which ID you want to
read from the list box then click on Get ID. Like the label, you can
edit the User ID by changing the text shown on the screen, then click
on Put ID to send the ID to the instrument. Click on the Store ID button
to store the ID as the power on default. To save the ID to a file for
later use, click on the Save ID to File button.

<eof>

