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