User's Guide

MODLUT

Modify look-up tables for the facsimile printer

Function:

Modifies look-up tables for the facsimile recorder or outputs a listing of the LUT's values. The lookup tables modified by this program are located in the ADAPSTABLES directory and are named tablename;dat. Parameter files containing the user-specified values from which the lookup tables are generated are also kept in ADAPSTABLES.

Each lookup table is created from three types of information; calibration values, control values, and mapping values. The specific types are:

     . calibration grey-level values
     . calibration density values
     . control grey-level values
     . control density values
     . from mapping values
     . to mapping values

This program stores the user-specified values in a file called tablename;par in the ADAPSTABLES directory and then generates new lookup tables from the ;PAR files.

The parameters used are interactively entered and modified. The old values are listed and the user can modify them interactively i.e.) Not in TAE.

Parameters:

Subcommand -MAP:
Update mapping values for a single LUT. The mapping parameters are used to adjust the lookup tables to enhance the images generated on the facsimile printer. The changes are applied only to the specified lookup table.

INLUT
Look-up table name. The name of the look-up table that is to have its values modified or viewed.


  = POSLUT1:  Positive LUT 1
  = NEGLUT1:  Negative LUT 1
Subcommand -CAL:
Update calibration density for all LUTs. The calibration density parameters are used to adjust the lookup tables for changes in the raw stock of film for the facsimile printer. The changes are applied to all lookup tables.
Subcommand -ALL:
Update all values for a single LUT. All the parameter (except for the calibration density) can be modified to create a modified lookup table that is used for the facsimile printer. The changes are applied only to the specified lookup table.

INLUT
Look-up table name. The name of the look-up table that is to have its values modified or viewed.


  = POSLUT1:  Positive LUT 1
  = NEGLUT1:  Negative LUT 1
Subcommand -LIST:
List a lookup table's values. All of the parameter values used to make a specific lookup table will be listed. The parameter values are listed to the user's screen, a specified file, to the printer, or any combination of the three.

INLUT(&LUTS)
Look-up table name. The name of the look-up table that is to have its values modified or viewed.


  = POSLUT1:  Positive LUT 1
  = NEGLUT1:  Negative LUT 1

PRINT(TERM)
Print option. Specifies where the output values are to be sent.


  = TERM:        Terminal.  Output is sent to the
                 user's terminal.
  = LP:          Line printer.  Output is sent to the
                 printer defined by $PRINTER.
  = Filename:    User-supplied filename.  Output is
                 sent to the user-supplied file with
                 the extension .prt.

Examples:

  1. LAS> modlut-map inlut=neglut1

    The user has specified the mapping values for LUT NEGLUT1 to be updated. The user will be prompted for the values of FROM and TO, which will then be appropriately updated.

  2. LAS> modlut-cal

    There are no parameters so the program is automatically run. The user is interactively allowed to change any of the existing values for the variable CALDENS. The changes will be applied to all LUTs.

  3. LAS> modlut-all inlut=poslut1

    The user has specified LUT POSLUT1 be updated for all values. The user will be allowed to change any of the existing values interactively. These changes will only be applied to POSLUT1.

  4. LAS> modlut-list

    The user has specified the default LUTs, NEGLUT1 and POSLUT1 be listed to the terminal, to the system printer as specified by $PRINTER, and saved as MYFILE;LIST.

  5. LAS> modlut-list inlut=neglut1 print=(term,lp)

    A copy of NEGLUT1 will be displayed to the user's terminal and a copy will be sent to the system printer.

    Nonfatal Error Messages:

      None.

    Fatal Error Messages:

    1. [modlut-calnum] The number of calibration grey level and density values must be equal

      A fatal error occured because the number of calibration grey level values was not equal to the number of calibration density values.

    2. [modlut-connum] The number of control grey level and density values must be equal

      A fatal error occured because the number of control grey level values was not equal to the number of control density values.

    3. [modlut-enhnum] The number of enhancement from and to values must be equal

      A fatal error occured because the number of enhancement from values was not equal to the number of enhancement to values.

    User Notes:

    1. This program updates existing lookup tables; it does not create new ones. The system manager must manually add new lookup tables to the system.