advertisement
Target Matching Rules
1.
The successful target that began its match first wins over any others.
2.
When multiple successful targets began their matches at the same time, the longest one wins.
3.
When multiple successful targets of the same length began their match at the same time, the first one listed in Intellifilter wins. (This is the only time when order within the filter matters.)
4.
Data stream characters are used only once. When a target is matched resulting in an action, all characters in the data stream used to find the match are released from Intellifilter and are no longer available for additional matching.
The following Table 25 shows examples that illustrate multiple successful
target matching rules:
Example
TARGET “DEFG”
INSERT “X”
TARGET “CDEF”
INSERT “Y”
Table 25. Intellifilter Examples
Intellifilter Input
Data
ABCDEFGH
Data
ABCDEFYGH
Rule
1. Y wins because it began first. If it had ultimately failed, X would have won. If X had ultimately failed, Z would have won.
2. X ultimately fails so Y wins because it is longer than Z.
TARGET “E”
INSERT “Z”
TARGET “DEFGI”
INSERT “X”
TARGET “DEF”
INSERT “Y”
TARGET “D”
INSERT “Z”
TARGET “DEFG”
INSERT “X”
TARGET “DEF?”
INSERT “Y”
TARGET “DEFG”
INSERT “X”
TARGET “DEF?”
INSERT “Y”
TARGET “BCDB”
INSERT “X”
ABCDEFGH
ABCDEFGH
ABCDEF1H
ABCDEFYGH
ABCDEFGXH
ABCDEF1YH
3. X wins because it is listed first in the filter.
3. In the above example, the only time Y can win is when X fails.
ABCDBCDBCDBC ABCDBXCDBCDBXC 4. Only two matches found.
111
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