advertisement
3
Intellifilter
Intellifilter is a programmable feature that permits users to free their systems from hard coded dependence on a specific printer that is no longer maintainable, or able to meet the demands of the application.
A filter monitors the incoming data stream for specified character sequences
(strings). When it detects a specified string, it can delete it, substitute or insert another string, and/or pass control to another filter. The main purposes of a filter are to strip unwanted strings, to replace strings with strings compatible with the printer, and to insert commands that modify the presentation of the data that follow.
Filter Structure and Logic
A filter contains one or more action segments. Each segment defines one target and the actions to take upon matching it. Generally the order of the segments within the filter is inconsequential.
Each action segment is composed of the mandatory command, TARGET, followed by at least one and no more than two optional commands, within which there can be nor more than one exclusive command. If CHANGE-
FILTER is present, it must be last.
Table 23. Intellifilter Commands
Command
TARGET “string”
Mandatory/
Optional
Mandatory
DELETE
INSERT “string”
Exclusive &
Optional
Exclusive &
Optional
PRECEDE “string” Exclusive &
Optional
REPLACE “string” Exclusive &
Optional
CHANGE-FILTER
NEWFLTR.CFG
Optional
Specifies a string to be sought within the incoming data stream.
Removes each occurrence of the TARGET string from the data stream.
Adds the specified string after each occurence of the
TARGET string.
Replaces the specified string before each occurrence of the TARGET string with the specified string.
Replaces the specified string before each occurrence of the TARGET string with the specified string.
Transfers control of the Intellifilter to the specified filter.
109
advertisement
Related manuals
advertisement
Table of contents
- 9 Tally ANSI
- 9 Character Definition And Format
- 25 Page Formatting
- 32 Paper And Print Position Movement
- 38 Plot Mode
- 47 Miscellaneous Functions
- 52 Reserved Control Codes
- 53 Escape Sequence Summary
- 56 Genicom ANSI
- 56 Emulation Definition
- 90 Emulation Exceptions
- 92 Emulation Enhancements
- 92 Printronix P5000
- 92 Printronix P6000
- 93 Printronix P600
- 93 HP 2564C
- 96 Emulation Enhancements
- 96 DEC LG01
- 97 Epson FX-1180
- 100 IBM Proprinter III XL
- 101 MTPL
- 101 Emulation Differences
- 104 Emulation Enhancements
- 104 PJL
- 107 MT660 Industrial Graphics
- 107 QMS Code V
- 107 Printronix Graphics Language
- 109 Filter Structure and Logic
- 110 Filter Procedure for Matching Targets
- 111 Target Matching Rules
- 112 Building, Testing, and Implementing Intellifilter
- 112 IFILTER.EXE
- 113 BUILDLOD.EXE
- 115 TallyGenicom Customer Support Center
- 115 TallyGenicom Supplies Department
- 116 Corporate Offices