TVC-2100 SERIES
VIDEO TEXT INSERTER
OPERATION
&
INSTALLATION
MANUAL
TRANSACTION VERIFICATION SYSTEMS, INC.
Corporate Offices: 150 South Washington St., Suite 301 • Falls Church, VA 22046 PHONE (703) 237-8686 • FAX (703) 237-2649 E-MAIL service@tvs-inc.com • WEB SITE http://www.tvs-inc.com
Telephone support is available for installation and service assistance from 9 a.m. to 5 p.m. Eastern Time, Monday thru Friday. If a return is required for repair/credit, please call TVS for a return authorization number. Returns without a R.A. # will be refused.
COPYRIGHT © TVS, INC. REVISED AUGUST 2000
TABLE OF CONTENTS
FEATURES ............................................................................................................................................. 1
Location of Controllers and Indicators .......................................................................................................... 1
1. PROGRAM connector 2. DIAGNOSTIC indicator 3. LINE indicator 4. POWER indicator 5. COMPUTER connector 6. ALARMS connector 7. 12VDC connector 8. VIDEO OUT connectors 9. VIDEO IN connectors 10. REGISTER INTERFACE TERMINAL STRIP 1 1 1 1 2 2 2 2 2 2
PINOUT DIAGRAMS .............................................................................................................................. 3
Computer Connector ........................................................................................................................................ 3 Alarm Connector .............................................................................................................................................. 3
INSTALLATION ....................................................................................................................................... 4
STEP #1: CONSULT THE TVC-1030A, TVC-1030 OR TVC1020XC MANUAL .................................................... 4 STEP #2: ATTACH THE DATA CABLE TO THE TVC-2100 SERIES TEXT INSERTER ....................................... 4 STEP #3: CONNECT CCTV EQUIPMENT .......................................................................................................... 4 STEP #4: CONFIRM SYSTEM SETUP ................................................................................................................ 4
INSTALLATION DIAGRAM ................................................................................................................... 5 ON-SCREEN MENUS ............................................................................................................................ 6
Main Menu ........................................................................................................................................................ 6
1. Register to Channel Assignment 2. Screen Clear Time 3. Alarms Setup Menu 4. Video Setup Menu 1. Flash Alarm Line 2. Alarm Output Timeout 3. Alarm Type & Enable 4. Action Alarm Parameters 5. Text Alarm Parameters 6. Alarm Whole Dollar TT ACTION CODES 1. Current Video Channel 2. Background Mode 3. Character Intensity 4. Alarm Line Intensity 5. Character Size 6. Text Window Position 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9
Alarms Setup Menu .......................................................................................................................................... 7
Video Setup Menu ........................................................................................................................................... 9
Time/Date Setup Menu .................................................................................................................................. 10 Computer/TVC-3000 Printer Port Programming Codes .............................................................................. 10 Miscellaneous Programming Codes ............................................................................................................ 10
ON-SCREEN MENUS DIAGRAM ......................................................................................................... 11 APPENDIX ............................................................................................................................................ 14
WILDCARD MATCHING IN TEXT ALARM PARAMETER ................................................................................. 14
SECTION 1
FEATURES
• • • • •
Provides text window overlays of information received from register interfaces (one interface per video channel). Alarm output for each channel can be programmed to energize on all activity from the interface or only special exception events. Programming is accomplished with a standard touch-tone telephone through the front panel PROGRAM port or through a laptop/PC using TVC-PRO, Tracker, or Regview software. Installation occurs between cameras and video processing equipment and will therefore work with multiplexers, quads, etc. Advantage of easier installation because all camera video cables are run to a central video processing site.
Location of Controllers and Indicators
1
2 3 4
1. PROGRAM connector - for local programming using a touch-tone telephone. 2. DIAGNOSTIC indicator - used for signifying various errors and other diagnostic conditions. 3. LINE indicator - flashes when unit is communicating with register interface. 4. POWER indicator - indicates unit is properly connected to store electrical power.
1
10
9
5
6
7
8
5. COMPUTER connector - for communication with Regview, Tracker, TVC-PRO or TVC-3000 excepetion printer (see pinout diagram). 6. ALARMS connector - provides an alarm output per channel. The outputs are open-collector outputs that simulate a normally open dry contact relay (see pinout diagram). 7. 12VDC connector - 12VDC, 1.5A input. 8. VIDEO OUT connectors - NTSC video output, one per channel. 9. VIDEO IN connectors - NTSC video input, one per channel. 10. REGISTER INTERFACE TERMINAL STRIP - terminal connection for shielded twisted pair cable connection between register interfaces and 2100 series text inserter (see diagram in step #2 of the installation section).
2
SECTION 2
PINOUT DIAGRAMS
Computer Connector
PIN POSITION FOR THE TVC-2100 SERIES COMPUTER PORT 2 3 7 RECEIVE (RS-232 SIGNAL LEVEL) TRANSMIT (RS-232 SIGNAL LEVEL) GROUND
Alarm Connector
ALARM CABLE
PIN POSITION AND COLOR CODE FOR THE TVC-2100 SERIES ALARMING CABLE
PIN LOCATION 1 2 3 4 5 6 7 8 9 10 16 22 COLOR
ORANGE ORANGE/RED ORANGE/BLACK WHITE WHITE/RED WHITE/BLACK GREEN GREEN/WHITE GREEN/BLACK RED BLUE/R BLACK
CHANNEL 1 2 3 4 5 6 7 8 9 10 EVENT ALARM* GROUND
* equivalent to the event alarm in the TVC-1068(A)
3
SECTION 3
INSTALLATION
STEP #1: CONSULT THE TVC-1030A, TVC-1030 OR TVC1020XC MANUAL
FOR INFORMATION ON SPECIFIC INTERFACE USED
STEP #2: ATTACH THE DATA CABLE TO THE TVC-2100 SERIES TEXT INSERTER
A. Attach the spade terminals supplied with the TVC-2100 Series to each of the individual wires. B. Insert the spade terminals onto the terminal strip and tighten the screws to lock them in place. The drain wire should always be connected to position four on the TVC-2100 terminal strip. The color coding in the reference diagram is for Belden 88761 data cable (check local ordinances for wire regulations/standards). If using a different type of data cable, be sure the color coding matches the connections on the Register Interfaces on a one-to-one basis.
STEP #3: CONNECT CCTV EQUIPMENT
A. Connect the RG-59 coax cable from each camera that is to have a * For best results, use a coax cable text overlay to a channel input on the rear of the TVC-2100. that employs a braided, copper B. For each channel of the TVC-2100 that is to be used, prepare an shield rather than a foil shield. Two RG-59 coax cable* of the necessary length to reach from the sources that meet these specificaTVC-2100 channel output to the video processing equipment cam- tions are Alpha 9059C and Belden era input. 8241 (check local ordinances for wire regulations/standards). C. Attach BNC connectors on both ends of each coax cable. D. Connect one end of a cable to a channel output on the rear of the TVC-2100. Connect the other end of the cable to a camera input on the video processing equipment. E. Repeat the above step for each TVC-2100 channel that is to be used. F. Ensure all CCTV equipment is connected to a power supply and the power is turned on.
STEP #4: CONFIRM SYSTEM SETUP
A. Ensure all the Register Interfaces are connected to the system and are turned on. The Register Interfaces must be turned on before the TVC-2100 is powered up, or the TVC-2100 will not recognize all the Register Interfaces. B. Power up the TVC-2100 by connecting the 12 VOLT power supply that came with the TVC-2100 to the socket marked 12 VDC on the rear panel of the TVC-2100. Plug the supply into a 115 VOLT AC outlet. The green LED illuminates when the unit is powered. C. The message “Interfaces Attached” will appear on the monitor after the TVC-2100 has completed initialization (~10 seconds). Make sure the number of interfaces is correct. If the number is less, a Register Interface is not responding. D. The message “No Interfaces Attached” indicates that when the TVC-2100 powered up, it did not receive a response from any of the Register Interfaces. Make sure all the units have the green LEDs illuminated. If all are illuminated, check to ensure the data cable is securely connected to the terminal strips and the color coding is correct. (See Troubleshooting.) 4
SECTION 4
INSTALLATION
DIAGRAM
TVC-1030A
TVC-1030A
○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
○
○
○
○
○
○
○
○
○
○ ○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
TVC-1030A
○
○
TVC-2100 SERIES
Alarm Inputs
○
ALARM IN - VCR - OUT MAIN OUT
○
Cam1 Cam2 Cam3 Cam4
VIDEO IN
IN OUT
* VIDEO PROCESSOR
VIDEO OUT
VIDEO RECORDER
* Switcher, Quad, Multiplexer, etc. 5
○
○
○
○
○
○
Optional Alarming Cable
○ ○ ○ ○ ○ ○ ○
○
○
○
○
○
○
○
○
○
○
○
○
VIDEO IN
Monitor
SECTION 5
ON-SCREEN MENUS
Main Menu
TVC-2100 Series Version XX, XXX 00
1) Register to Channel Assignment 2) Screen Clear Time 3) Alarms Setup Menu 4) Video Setup Menu Select Option by Number or # to Exit Menu
To program the TVC-2100 text inserter with a standard touch-tone telephone, insert the plug of the telephone into the front panel socket labeled PROGRAM. Press the asterisk (*) on the telephone keypad. The main menu screen (above) will appear. Select a menu option by entering the number via the telephone keypad.
1. Register to Channel Assignment: To display a register on a specific channel, enter the channel number followed by the asterisk (*). The instruction lines at the buttom of the menu will change to read as follows:
Enter Register Number Followed by the * Press # to Abort
and the register number associated with that channel number will start to flash. Enter the desired register number followed by the asterisk (*). If the same register number is assigned to multiple channels, a warning message is displayed at the bottom of the screen. For Example, if register 4 were assigned to both channel 1 and channel 4, the warning message would read, “WARNING: Register 4 Displayed on Channel 1 !” Register 4 will NOT be displayed on channel 4. 2. Screen Clear Time: The time from the last line written to the screen until the overlay window is cleared can be set from zero to 99 seconds. Zero is a special case in which the screen clear is disabled and therefore the text overlay remains on the screen until it is overwritten with new data. To set the screen clear time, enter the desired length of time in seconds and press the asterisk (*) to save the new value. 3. Alarms Setup Menu: Selecting the Alarms Setup Menu will display the submenu shown on page 7. 4. Video Setup Menu: Selecting the Video Setup Menu will display the submenu shown on page 9. 6
Alarms Setup Menu
1. Flash Alarm Line: Each press of the ‘1’ key on the telephone will toggle the Flash Alarm Line option between YES and NO. 2. Alarm Output Timeout: The length of time that a physical alarm output is energized can be set from 1 to 99 seconds. To set the alarm output timeout, enter the desired length of time in seconds and press the asterisk (*) to save the new value.
1) Flash Alarm Line - NO 2) Alarm Output Timeout 3) Alarm Type & Enable 4) Action Alarm Parameters 5) Text Alarm Parameters 6) Alarm Whole Dollar TT - NO Select Option by Number or # to Exit Menu Alarm Setup Menu
3. Alarm Type & Enable: The TVC-2100 has one alarm output for each video channel. The alarm output can be programmed to be in one of three states: • OFF - alarm output is never activated. • EVENT - alarm output is activated when a pre-programmed event occurs on the channel’s selected register (example: VOIDs, NO SALEs). • ACTIVITY - alarm output is activated every time a displayable line of data is received from the channel’s selected register. Press ‘4’ (left), ‘6’ (right), ‘2’ (up), or ‘8’ (down) to move the flashing cursor from one channel alarm type to another channel alarm type. Press ‘7’ to scroll down through the list of choices or ‘9’ to scroll up. 4. Action Alarm Parameters: The two letter action codes are generated by the register interface when certain key phrases occur in the data from the register. These action codes ( example: VO, NS, TT, TX) can be used to trigger an event alarm. Press ‘4’ (left), ‘6’ (right), ‘2’ (up), or ‘8’ (down) to move the flashing cursor from one action code parameter line to another. Press the asterisk (*) to select the flashing action code parameter line. Upon pressing the asterisk (*), the first letter of the action code will start to flash. Press ‘4’ (left) or ‘6’ (right) to move the flashing cursor from one character or field to another in the parameter line. Press ‘7’ to scroll down or ‘9’ to scroll up through the list of choices for the current cursor position. Press the asterisk (*) to save changes to the parameter line or the pound (#) to abort the changes. The EqT field options are: • • • • • ALL - the amount field is ignored and all instances of the two-letter action code are alarmed. UND - instances of the two-letter action code with amounts less than (under) that specified in the amount field are alarmed. OVR - instances of the two-letter action code with amounts greater than (over) that specified in the amount field are alarmed. EQU - instances of the two-letter action code with amounts equal to that specified in the amount field are alarmed. NOT - instances of the two-letter action code with amounts not equal to that specified in the amount field are alarmed.
The amount field is an absolute value. Therefore, if the register uses negative numbers, the TVC-2100 ignores the negative sign when determining whether an amount is greater than, less than, equal to, or not equal to the value in the amount field of the alarm parameters. For example, -1.00 is less than -2.00 when determining equality with respect to alarm parameters. 7
5. Text Alarm Parameters: The text portion of a register data line can be used to trigger an event alarm. Press ‘4’ (left), ‘6’ (right), ‘2’ (up), or ‘8’ (down) to move the flashing cursor from one text alarm parameter line to another. Press the asterisk (*) to select the flashing text alarm parameter line. Upon pressing the asterisk (*), the first character of the text alarm line will start to flash. Press ‘4’ (left) or ‘6’ (right) to move the flashing cursor from one character or field to another in the parameter line. Press ‘7’ to scroll down or ‘9’ to scroll up through the list of choices for the current cursor position. Press the asterisk (*) to save changes to the parameter line or the pound (#) to abort the changes. The EqT and amount field are identical to those in the Action Alarm Parameters menu. If a desired character is not in the text field character list, the question mark (?) character should be selected. The question mark is treated as a wild card and will match any single character. The asterisk (*) character in the text field is also a wild card that will match all characters until a match of the remainder of the search text is found. See the appendix for more details on the use of wildcard characters. 6. Alarm Whole Dollar TT: Each press of the ‘6’ key on the telephone will toggle the Alarm Whole Dollar Total option between YES and NO.
ACTION CODES
AM CC CD CG CH CK CL CM CP CX DB DD DP DR DS EI EO FC FS GP GR II LO LS
Cash amount tendered Credit card tender Cash or Safe drop Charge account tender Change due to customer Check tender Clerk name and/or number Manufacturer coupon Store coupon Cancel entire sale Debit, ATM, or check card tender Discount entered as absolute amount Deposit amount paid pending purchase Deposit return Discount entered as percentage Employee sign on to register Employee sign off of register Complimentary or on-the-house tender Foodstamps, WIC, etc. tender Gasoline prepayment Gasoline prepayment refund Information messages Lottery pay out Lottery sale
MC MT MX NS NT OV PC PL PO RA RF RT ST SX TI TK TR TT TX VA VD VX XX ZZ
Manufacturer coupon redemption Miscellaneous tender Quantity or weight No sale Negative tax Override pre-programmed price Pick up Price lookup Pay out Payment toward charge account balance Payment of refund to customer Merchandise returned Sale subtotal Taxable subtotal Current time Transaction (receipt) number Negative total Total amount due Tax amount Value added Item correct of previously entered item Void or error correction of previously entered item Register X report Register Z report
8
Video Setup Menu
1. Current Video Channel: The video parameters can be set globally (ALL) or for individual channels. To select an individual channel, enter the channel number followed by the asterisk (*) to save the new value. To select ALL, enter zero followed by the asterisk (*). Whenever you save a setting while ALL registers are selected, that setting, and only that setting, is applied to every channel. The channels will maintain their unique settings for any other parameters.
1) Current Video Channel - ALL 2) Background Mode 3) Character Intensity 4) Alarm Line Intensity 5) Character Size 6) Text Window Position Select Option by Number or # to Exit Menu Video Setup Menu
2. Background Mode: There are three background modes: • Window Black Background - black background behind all text lines displayed within the text window including white spaces. • Character Black Background – black background behind visible characters exclusive of white spaces. • Video Background – no black background behind any characters. The three mode selections demonstrate the background properties with the current character intensity. The line describing the currently selected background mode will be flashing. To select a different background mode, enter the number of the desired mode followed by the asterisk (*) to save the new mode. If the character intensity is black and one of the black background modes is selected, the character intensity will be changed automatically to the first gray level which is slightly lighter than black. 3. Character Intensity: There are eight intensity levels from black to white. The currently selected character intensity name will be displayed with the current background mode. If the background mode is one of the black background modes, the black intensity level is not available. To select a new character intensity, press ‘7’ to scroll down or ‘9’ to scroll up through the list of intensity levels. Press the asterisk (*) to save the new character intensity setting. 4. Alarm Line Intensity: There are eight intensity levels from black to white. The currently selected alarm character intensity name will be displayed with the current background mode. If the background mode is one of the black background modes, the black intensity level is not available. To select a new alarm character intensity, press ‘7’ to scroll down or ‘9’ to scroll up through the list of intensity levels. Press the asterisk (*) to save the new alarm character intensity setting. 5. Character Size: There are four character width sizes – three pitch (large size), four pitch, five pitch, and six pitch (small size). To select a new character size, press ‘7’ to scroll down or ‘9’ to scroll up through the character width sizes. Press the asterisk (*) to save the new character size. If a new character size is selected, the Number of Displayed Lines menu will be displayed (see Text Window Position below). 6. Text Window Position: The first screen displayed is for selection of the Number of Displayed Lines. Enter the desired number of lines in a text window and press the asterisk (*) to save the value and to display the Text Window Position screen. The Text Window Position screen displays a black background text window with the dimensions – Number of Displayed Lines by 30 characters per line. Press ‘4’ (left), ‘6’ (right), ‘2’ (up), or ‘8’ (down) to move the simulated text window to the desired position on the screen and press the asterisk (*) to save the new position. 9
Time/Date Setup Menu
The TVC-2100 has a real-time, 100 year clock based on Saturday, January 1, 2000. In most applications, the VCR provides a time/date stamp in the video. Therefore, enabling the display of the TVC-2100 time/date line is not recommended. In those rare cases where it is desirable to use the TVC-2100 real-time clock, entering 40# via a touch-tone telephone will display the Clock Setup Menu. The clock setup menu controls the following 3 settings: 1. New Time: The time must be entered in 24-hour format (HHMMSS). Leading zeros must be entered but trailing zeros will be assumed if less than six digits are entered. Press the asterisk (*) to save the new time. 2. New Date: The date must be entered in MMDDYY format. Leading zeros must be entered but trailing zeros will be assumed if less than six digits are entered. Press the asterisk (*) to save the new date. 3. Display Time Line: Each press of the ‘3’ key on the telephone will toggle the Display Time Line option between YES and NO.
Computer/TVC-3000 Printer Port Programming Codes
The TVC-2100 rear panel computer port can be programmed to communicate with the TVC-3000 Exception Printer. The port is programmed using the following telephone entries: • 20#0 – programs the port to communicate with a computer running Regview or Tracker software (default). • 20#1 – programs the port to communicate with the TVC-3000 Exception Printer. The TVC-2100 stores exception (alarm) transactions in a table for printing every 24 hours or on demand. • 20#2 – programs the port to communicate with the TVC-3000 Exception Printer. The TVC-2100 prints exception (alarm) transactions on-the-fly and prints a summary every 24 hours. • 20#3 – forces a printout. If the tabling method is selected, a summary is printed followed by the table of exceptions stored since the last 24 hour printout. If the on-the-fly method is selected, a summary is printed of all exceptions printed since the last 24 hour printout. • 20#4 – displays a menu for setting the time for the 24 hour printout. The time must be entered in 24-hour format (HHMM). Leading zeros must be entered but trailing zeros will be assumed if less than four digits are entered. Press the asterisk (*) to save the new 24 hour printout time.
Miscellaneous Programming Codes
• • 79# – will reset all the non-volatile programmed settings to the factory default settings. 60#1 – programs the TVC-2100 to work with older style register interfaces including TVC-1020s and early TVC-1030s. Register numbers are limited to between 1 and 16. • 60#0 – (default) programs the TVC-2100 to work with newer TVC-1030s and TVC-1030As. The standard TVC-2100 can be programmed to assign register numbers 1 – 99 to a specific channel (see Register to Channel Assignment on page 6). • 10# –displays a menu for entering up to five action codes to be filtered from display ( example: exclude II, TK, CL, etc.). Transaction lines with any of these action codes are not displayed, but all other functions–alarming, transmission to Regview, etc.–are still performed. Press ‘7’ to scroll down or ‘9’ to scroll up through the list of capital letters to form action codes. Press’4’(left),’6’(right), ‘2’(up), or ‘8’ (down) to move the flashing cursor from character to character. Press the pound (#) to exit the menu. • 00# – will re-initialize the list of attached interface addresses. When power is applied to the TVC-2100, the unit transmits all possible register interface addresses on the TVS LAN and creates a list of interface addresses from which a response was received. The TVC-2100 request transaction data from only those interface addresses that responded during the initial polling sequence. The initial polling sequence can be repeated at anytime by entering 00# with the touch-tone telephone. 10
SECTION 6
ON-SCREEN MENUS DIAGRAM
Chan. Reg. ---------------------1 1 2 2 3 3 4 4 Enter Channel Number Followed by the * Press # to Exit Register to Channel Assignment
Screen Clear (Seconds): 30
TVC-2100 Series Version XX, XXX 00
Enter Screen Clear Time (0 - 99) Press * to Save or # to Abort Screen Clear Time
1) Register to Channel Assignment 2) Screen Clear Time 3) Alarms Setup Menu 4) Video Setup Menu Select Option by Number or # to Exit Menu Main Menu
1) Flash Alarm Line - NO 2) Alarm Output Timeout 3) Alarm Type & Enable 4) Action Alarm Parameters 5) Text Alarm Parameters 6) Alarm Whole Dollar TT - NO Select Option by Number or # to Exit Menu Alarm Setup Menu
Please see page 12 for Alarm Setup Menus
1) Current Video Channel - ALL 2) Background Mode 3) Character Intensity 4) Alarm Line Intensity 5) Character Size 6) Text Window Position Select Option by Number or # to Exit Menu
Please see page 13 for Video Setup Menus
11
Video Setup Menu
ON-SCREEN MENUS DIAGRAM
Alarm Timeout (Seconds): 15
Enter Alarm Timeout (1-99) Press * to Save or # to Abort Alarm Output Timeout Chan Alarm ------------------------1 Event 2 Event 3 Event 4 Event Press 4 ,6 , 2 , 8 to Move Cursor Press 7 , 9 to Change Alarm Type Press # to Exit Alarm Type & Enable Code EqT Amount Code EqT Amount ------------------------- -----------------------PO ALL 0.00 TT UND 0.06 VX ALL 0.00 ALL 0.00 RT ALL 0.00 ALL 0.00 NS ALL 0.00 ALL 0.00 VD ALL 0.00 ALL 0.00 Press 4 ,6 , 2 , 8 to Move Cursor Press * to Select or # to Exit Action Alarm Parameters Text EqT Amount -------------------* UND 0.03 ALL 0.00 ALL 0.00 ALL 0.00 ALL 0.00 Text EqT Amount --------------------ALL 0.00 ALL 0.00 ALL 0.00 ALL 0.00 ALL 0.00
1) Flash Alarm Line - NO 2) Alarm Output Timeout 3) Alarm Type & Enable 4) Action Alarm Parameters 5) Text Alarm Parameters 6) Alarm Whole Dollar TT - NO Select Option by Number or # to Exit Menu Alarm Setup Menu
Press 4 ,6 , 2 , 8 to Move Cursor Press * to Select or # to Exit
12
Text Alarm Parameters
ON-SCREEN MENUS DIAGRAM
1) Window Black Background 2) Character Black Background 3) Video Background
Current Video Channel - ALL
Select Background Mode by Number Press * to Save or # to Abort Background Mode
Enter Channel Number or 0 for ALL Press * to Save or # to Abort Current Video Channel
Character Intensity White
Menu
VS i e d t eu op
1) Current Video Channel - ALL 2) Background Mode 3) Character Intensity 4) Alarm Line Intensity 5) Character Size 6) Text Window Position Select Option by Number or # to Exit Menu
Press 7 ,9 to Change Intensity Press * to Select or # to Exit
Character Intensity
Alarm Character Intensity White
Press 7 ,9 to Change Intensity Press * to Select or # to Exit Number of Displayed Lines - 4 Alarm Line Intensity Enter Number of Lines (2-10) Press * to Save or # to Abort Text Window Position
Character Width Size - 6 Pitch
*
Press 7 , 9 to Change Size Press * to Save or # to Abort
Press 4 ,6 , 2 , 8 Press * to Save and Exit
Character Size
13
SECTION 7
APPENDIX
WILDCARD MATCHING IN TEXT ALARM PARAMETER
Two of the characters in the alarmable character set of the TVC-2100 are treated specially by the inserter. In the alarm search strings that you set up, * and ? do not simply match asterisk and question-mark characters, but serve as wildcard characters that match a range of characters. The * character matches any series of characters. To understand its effect, consider a few examples: GAS* This search string means “the letters G, A and S, followed by anything.” It would match all of the following: GAS PUMP 1 GAS PUMP 2 GASOLINE GAS EX GAS However it would not match these: UNLEADED GAS PREPAY GAS # 1 The last two would not match because GAS* requires the line to begin with G, A and S. After that, anything goes. The last two examples would be captured by the following search string: *GAS* This search string means “anything, followed by GAS, then followed by anything”. Therefore any line in which G, A and S appear together and in order will match. All the examples above that matched GAS* will also match *GAS*. Notice that just as the * character matches any series of characters, it also matches the absence of any characters. In other words, the search string… BAN*ANA …will match… BANANA …along with the more lengthy… BANDANA BANNER YEAR IN LOUISIANA The * is therefore a very flexible wildcard character. 14
The ? character matches any single character. This includes an empty space. Consider the following example: T?N This search string would match all of the following: TAN TIN TEN TON T N But ? differs from * in that there must be a character present to make a match, and there can only be one character present. So T?N would not match these: TN TOON TEXAN The most common use for the ? wildcard character is to match any of the infrequently used special characters that can appear in the display of TVC-2100 but are not available in the alarmable character set. For example, if your register happened to generate the text CANDY: “GOOBERS”, and you wanted to alarm it, you would find that the alarmable character set of the TVC-2100 does not include the “ (double-quote) character. But you can enter… CANDY: ?GOOBERS? …as a search string. Because the “ characters are each a single character in the proper position, CANDY: ?GOOBERS? will be a match to CANDY: “GOOBERS”. Use the ? whenever a character you need to match does not appear in the TVC-2100 character set. Another use of the ? character is to have greater control over the length and form of what will match your search string . For example, if you wanted to match on all sales of dispensed cola, you could use the following search string: COLA * This would clearly match any of the following: COLA SM COLA MD COLA LG But if your store also sold the following items, they too would match: COLA 6 PACK COLA 12 PACK So it might be better to search out your fountain drinks with the following search string: COLA ?? This would match the small, medium and large colas as printed above, but would skip over the 6 and 12 pack examples because they contain too many characters . 15