Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ tcprdrv_Tek4696(8MDQS) — UTek 4.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 Raster 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 rasters (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 4/6/89                                                  1





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



     scandirection {lefttoright}
         This tag is required.

         Specifies the input pixels within a raster line are
         sequenced from left to right. The 4696 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 raster 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 raster lines are sequenced from top
         to bottom. The 4696 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 4/6/89                                                  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 colorunits 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
         valuefieldwidth tag entry.  For color intensity
         encoded images this value must be at least three times
         the value of the valuefieldwidth 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 bitspervalue 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}
         This tag is optional.



Printed 4/6/89                                                  3





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



         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
             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



Printed 4/6/89                                                  4





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



             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
                                   to print GRF image files.

SEE ALSO
     tcpr(1mdqs), processing(1), screencopy(1), tchc(4),



Printed 4/6/89                                                  5





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



     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 4/6/89                                                  6





































































%%index%%
na:596,130;
sy:726,326;
de:1052,4264;5984,4651;11303,5581;17552,1762;
op:19314,1471;21453,151;
ex:21604,980;
fi:23291,888;
di:22584,267;
ca:22851,440;
se:24179,208;25055,350;
re:25405,231;
%%index%%000000000222

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