Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ tcprdrv_Tek4696(8MDQS) — UTek 3.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

tcpr(1mdqs)

processing(1)

screencopy(1)

tchc(4)

qconf(5mdqs)

tcprconf(5mdqs)

grf(5)

mdqsd(8mdqs)

tcprserver(8mdqs)

tcprdrv_Tek4693D(8mdqs)

tcprdrv_Tek4692(8mdqs)

sysadmin(8)



TCPRDRVTEK4696(8MDQS)  COMMAND REFERENCE  TCPRDRVTEK4696(8MDQS)



NAME
     tcprdrv_Tek4696 - MDQS color printer server GRF driver for
     Tektronix 4696

SYNOPSIS
     tcprdrvTek4696 [ -g graphics_mode ]

DESCRIPTION
     tcprdrvTek4696 is an installable Generic Rastor Format
     (GRF) protocol driver used by the tcprserver color printer
     server program (see tcprserver(8mdqs)).  It maps GRF image
     files to the Tektronix 4696 color printer by performing the
     protocol conversions needed to output the GRF image file to
     the 4696 color printer.  This protocol driver can also be
     configured to support the 4695 color printer. For more on
     GRF see grf(5).

     The tcprserver program uses installable protocol drivers to
     configure itself to the color printer it is driving.  GRF
     protocol drivers are only executed by the tcprserver
     program. They are not user-executable programs.

     The tcprserver program  selects the protocol driver by
     matching the GRF tag entry for the printer type found in the
     /etc/tcprconf file (see tcprconf(5mdqs)) when a GRF image
     file header is read by the tcprserver program.  This makes
     it possible to send images processed for other copier or
     printer types to the 4696 color printer by adding an entry
     in the tcprconf file for them.

     The 4696 GRF protocol driver is a minimal driver and does
     not recognize many of the GRF tags necessary to do enhanced
     color processing such as dithering, gamma correction, or
     inversion of black and white pixels.  Enhanced color
     processing can be done on the image by the processing
     command (see processing(1)).  The tcpr screencopy command
     (see screencopy(1)) generates the necessary GRF tags to
     invoke the processing command.

     tcprdrvTek4696 recognizes the following GRF tag entries to
     convert the GRF image file for the 4696 printer:

     Image Information Tags

     numberofscans {1-maxnumberofscans}
         This tag is required.

         Specifies the number of rastors (scan lines or scan
         rows) in the input scan file.  The value
         maxnumberofscans is determined by the image format.
         The maximum number of scans is set to 2456 for a
         landscape image and 1024 for a portrait image.



Printed 5/12/88                                                 1





TCPRDRVTEK4696(8MDQS)  COMMAND REFERENCE  TCPRDRVTEK4696(8MDQS)



     scandirection {lefttoright}
         This tag is required.

         Specifies the input pixels within a rastor line are
         sequenced from left to right. The 4692 driver is unable
         to accept image files sequenced from right to left.

     imagetype {copydata}
         This tag is required.

         Specifies the file contains an image processed for
         output to a hardcopy printer.

     scanlength {1-maxscanlength}
         This tag is required.

         Specifies the number of pixels in each rastor line
         before any data compression.  The value maxscanlength
         is determined by the image format.  The maximum scan
         length is set to 1024 for a landscape image.  and 2456
         for a portrait image.

     scanorder {toptobottom}
         This tag is required.

         Specifies the input rastor lines are sequenced from top
         to bottom. The 4692 driver is unable to accept image
         files sequenced from bottom to top.

     Data Information Tags

     bitspervalue {1|2|4|8}
         This tag is required.

         Specifies the number of significant bits in a color
         index or color intensity value.

     colorunits {cmy|rgb|mono}
         This tag is required.

         Specifies the color coordinate system used to encode
         color information.  For indexed images, it describes the
         entries in the color map.  For intensity images, it
         describes the encoding of color information for each
         pixel.

         colormap {0|[d,1-4096,3]|[d,1-4096,4]}
             This tag is required.

             Specifies the image encoding and the size of the
             color map table following this tag.




Printed 5/12/88                                                 2





TCPRDRVTEK4696(8MDQS)  COMMAND REFERENCE  TCPRDRVTEK4696(8MDQS)



             For intensity encoded image files the value 0 must
             be specified. This indicates no color map follows.

             For indexed encode image files a color table follows
             that can consist of up to 4096 color map entries.
             Color map entries can be of two types.  Color map
             entries of size 3 consist of 3 values per line in
             CMY (cyan, magenta, yellow) or RGB (red, green,
             blue) depending on the color_units tag entry.  Color
             map entries of size 3 are assumed to be contiguous
             through out the full index range.  Color map entries
             of size 4 are preceded by the color map index for
             the entry.  This supplies only the color map entries
             needed to specify the image file.

         packinglevel {nopacking|simple|pattern|pixel}
             This tag is required.

             Specifies whether the image data has been compressed
             and what type of compression was used.

         pixelfieldwidth {1|8|16|24}
             This tag is required.

             Specifies the total width in bits of the color
             information associated with each pixel.  For indexed
             and monochrome images the value must be equal to the
             value_field_width tag entry.  For color intensity
             encoded images this value must be at least three
             times the value of the value_field_width tag entry.

         valuefieldwidth {1|2|4|8|16}
             This tag is required.

             Specifies the total number of bits of storage
             allocated for an index or intensity value.  This
             value must be greater than or equal to the
             bits_per_value tag entry.  The index or intensity
             values are right-justified in the fields.

         Hardcopy Information Tags

         imageformat {landscape|portraitupper|portraitcenter|
                       portraitlower|default}
             This tag is optional.

             Specifies the orientation of the hardcopy image,
             either landscape or portrait.

             The default is landscape.

         imagesizing {replication|default|none}



Printed 5/12/88                                                 3





TCPRDRVTEK4696(8MDQS)  COMMAND REFERENCE  TCPRDRVTEK4696(8MDQS)



             This tag is optional.

             Specifies the physical or relative size of the
             hardcopy image.  The defined parameter values are:

             replication         Replicate the image to maximum
                                 size.  This forces the image to
                                 be enlarged the maximum integer
                                 number of times consistent with
                                 the addressability of the 4696
                                 color printer or to a maximum of
                                 8 times, whichever comes first.

             default             An alias for the replication
                                 parameter value. This is
                                 included for consistency with
                                 the 4693D GRF protocol driver.

             none                Do not change the image size.
                                 The image is mapped one to one.

             The default is replication.

         Header End Tag

         headerend
             This tag is required.

             Marks the end of all GRF header information and
             implicitly marks the start of the image data.

OPTIONS
     -g graphics_mode
         Sets the 4696 protocol driver's graphics printing mode.
         Valid options are 0, 1, 2, or 3:

         0   Configures the 4696 protocol driver to a 4695 color
             printer, 4696 color printers with a serial number
             lower than J02xxxx, or 4696 printers retrofitted
             with Firmware Level 2J or greater.  0 restricts use
             of the graphics printing mode.

         1   Unenhanced mode. This is the 4696's normal graphics
             printing mode. It emulates the older 4695 color
             graphics printing method and is the default.

         2   Enhanced black only mode.  Forces the 4696 printer
             to use a special printing technique that produces a
             fuller, heavier black.

         3   Enhance all colors mode. This mode works well for
             producing "final" copies. The 4696 printer uses



Printed 5/12/88                                                 4





TCPRDRVTEK4696(8MDQS)  COMMAND REFERENCE  TCPRDRVTEK4696(8MDQS)



             special ink deposition techniques to produce fuller,
             more solid colors. The host sends data to the 4696
             printer at a standard 120 X 120 dots-per-inch data
             resolution, but the printer makes a conversion to an
             enhanced 120 X 240 dots-per-inch resolution.  This
             method doubles the print time.

             The default is 1.

EXAMPLES
     The following example shows a /etc/tcprconf file entry for
     the 4696 GRF protocol driver that loads processed image
     files for the Tektronix 4696 or 4695 printer using graphics
     printing mode 1:

          Tek4696_G1 Copier_Type Copier_469[5-6] /usr/lib/mdqs/tcprdrv_Tek4696

     The following example shows the GRF protocol driver using
     mode 3:

          Tek4696_G3 Copier_Type Copier_469[5-6] /usr/lib/mdqs/tcprdrv_Tek4696 -g 3

     The following example configures the 4696 GRF protocol
     driver to a 4695 color printer.  In this mode the 4696
     protocol driver is restricted from using command strings not
     recognized by the 4695 color printer.  Images processed for
     a 4696 can still be output to the 4695 color printer.

          Tek4695 Copier_Type Copier_4696[5-6] /usr/lib/mdqs/tcprdrv_Tek4696 -g 0

DIAGNOSTICS
     Diagnostics are passed back to the MDQS daemon and reported
     in the MDQS console log specified in the /etc/qconf file.

CAVEATS
     These drivers are never called directly by the user.  These
     drivers are specified in the file /etc/tcprconf and called
     by the tcprserver program executed by the MDQS daemon.

FILES
     /etc/qconf                    Configuration information for
                                   MDQS

     /etc/tcprconf                 Configuration information user
                                   by tcprserver to map GRF tag
                                   entries to the correct GRF
                                   protocol driver.

     /usr/lib/mdqs/tcprdrv_Tek4696 GRF protocol driver for the
                                   Tektronix 4696 color printer.

     /usr/lib/mdqs/tcprserver      Program called by the daemon



Printed 5/12/88                                                 5





TCPRDRVTEK4696(8MDQS)  COMMAND REFERENCE  TCPRDRVTEK4696(8MDQS)



                                   to print GRF image files.

SEE ALSO
     tcpr(1mdqs), processing(1), screencopy(1), tchc(4),
     qconf(5mdqs), tcprconf(5mdqs), grf(5), mdqsd(8mdqs),
     tcprserver(8mdqs), tcprdrv_Tek4693D(8mdqs),
     tcprdrv_Tek4692(8mdqs), sysadmin(8).

REFERENCES
     For more information, consult the Useers Manual for your
     system.












































Printed 5/12/88                                                 6





































































%%index%%
na:596,130;
sy:726,326;
de:1052,4264;5984,4667;11319,5153;17140,2097;
op:19237,1211;21116,411;
ex:21527,980;
fi:23214,826;24708,62;
di:22507,267;
ca:22774,440;
se:24770,558;
re:25328,227;
%%index%%000000000221

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026