BERG Division of DEC ABID1 All-Bottle ID System (Liquid Dispensing Unit) User Manual Infititl4
BERG COMPANY Division of DEC International, Inc. All-Bottle ID System (Liquid Dispensing Unit) Infititl4
Contents
User Manual Part 6
SECTION 23 Infinity Specifications Infinity Specifications Infinity ECU Dispenser type: Dispensers per ECU: ECU dimensions : Mounting: Enclosure: Weight: Parallel information port: RS-232 Serial Data Port: RS-485 Communication Ports: Maximum distance to 485 Converter: Optional drip-proof enclosure: Drip-proof enclosure weight: ECU electrical requirement: Certification: All-Bottle or Laser 1 or 2 Laser, 1 All-Bottle 6.75 in (172 mm) H 10.5 in (267 mm) W 4.5 in (115 mm) D [+ 3.25 in (82.6 mm) clearance] Wall or under cabinet w/screws Black anodized aluminum 5 lbs Standard With some exceptions. See Standard Connect a Local Network 2 Standard in the Hardware 4000 ft (1219 m) Installation section. Stainless steel construction 8.25 in (210 mm) H 11.75 in (299 mm) W 8.0 in (203 mm) D 3 1/8 lbs 120 VAC, 50-60Hz 240 VAC, 50-60Hz Conforms to ANSI/UL Std. 1950 (Third Edition) Certified to CAN/CSA Std. c22.2 No. 950-93 All-Bottle Dispenser Dispenser type: Number of brands: Number of price codes: Number of price levels: Number of portion sizes: Portion sizes: Security: I-Box dimensions: Drip guard dimensions: Activator ring holder mounting plate dimensions: Standard cable length: I-Box mounting: I-Box enclosure: I-Box weight: Distance from ECU: Function controls: Function indicators: 23-2 Infinity Installation/Service and User Manual Patented bottle inserts and activator ring Unlimited Up to 7 3 sizes/price code/price level 0 to 30 oz (0 to 887 ml) Dispenser unit - key lock-out Bottles - 2 levels (pourers/seals) 2.5 in (64 mm) H 5.0 in (127 mm) W [+ .75 in (19 mm) ring clearance] 4.0 in (101.6 mm) D [+3.25 in (82.6 mm) clearance] .25 in (64 mm) H 5.5 in (139.7 mm) W 4.5 in (114.3 mm) D 1.5 in (38.1 mm) W 3.0 in 76.2 mm) D 15 ft (4.6 m) Slide plate w/screws Stainless steel 2 1/4 lbs 15 ft (4.6 m) standard cable 25 ft (7.6 m) optional cable 150 ft (45.7 m) maximum distance Portions (S,R,L) Price levels (A,B,C) LEDs for portion size, price level (flashing for complimentary) Infinity Specifications Laser Dispenser Dispenser type: Guns per ECU: Number of brands: Number of price levels: Number of portion sizes: Portion sizes: Number of cocktails: Flow rate: Security: Dispenser unit dimensions 6 brand: 12 brand: 16 brand: Rear clearance for tubing: Dispenser unit mounting: Dispenser unit enclosure: Gun holder mounting plate dimensions: Distance from ECU: Hand-held gun w/remote liquor supply 1 or 2 6, 12, or 16 per gun 3 sizes/ brand/price level 0 to 30 oz (0 to 887 ml) Up to 3x number of brand buttons per gun Up to 1 oz/second Dispenser unit - key lock-out 2.5 in (64 mm) H (front) 3.75 in (96 mm) H (rear) 5.75 in (146 mm) W [6.25 in (159 mm) W drip guard] 6.0 in (153 mm) D [6.5 in (165 mm) D drip guard] 2.5 in (64 mm) H (front) 3.75 in (96 mm) H (rear) 9.5 in (242 mm) W [10 in (254 mm) W drip guard] 6.0 in (153 mm) D [6.5 in (165 mm) D drip guard] 2.5 in (64 mm) H (front) 3.75 in (96 mm) H (rear) 11.5 in (292 mm) W [12 in (304.8 mm) W drip guard] 6.0 in (153 mm) D [6.5 in (165 mm) D drip guard] 6.0 in (153 mm) [3.25 in (82.6 mm) if elbows used] Slide plate w/screws Stainless steel 1.5 in (38.1 mm) W 3.0 in (76.2 mm) D 10 ft (3 m) standard cable 25 ft (7.6 m) optional cable 200 ft (60.9 m) maximum distance Laser Reserve and Air Supply Reserve capacity: Reserve capacity/brand: Reserve dimensions: (w/1.75 L bottles) Pump dimensions: Air supply: Pressure rating: Air buffer tank: Air solenoid block: Up to three 1.75 L bottles/reserve Unlimited, connected in series 19 in (483 mm) H 16 in (407 mm) W 6.5 in (165 mm) D 1/2 in (12.7 mm) to 1 in (25.4 mm) inlet .25 in (6.35 mm) to 3/8 in (9.7 mm) outlet 8.5 in (215.9 mm) H 5 in (127 mm) Diameter Oilless piston compressor w/thermo shut-off 55 PSI (3.8 Bars) maximum 3 gallon stainless steel 24 VDC, 8.5W/solenoid Infinity Specifications 23-3 Infinity Specifications TAP 1 Tap Controller Number of portion sizes: Maximum portion size: Flow rate: Other controls: Security: Enclosure: Dimensions: Faucet: Operation type: Power at head - Electrical: Keypad: Distance from console: Weight: Other: 4 or 8 (3 or 7 with add-a-head) 99.99 oz (2.95 l) As defined by beer system Repeat function and cancel Head key lock (to clean or convert to manual mode) Stainless steel & high-strength plastic 3.4 in (87 mm) H x 2.0 in (50 mm) W x 2.9 in (75 m) D Standard beer dispense style n Open - pneumatically operated 55 psi (3.8 Bars) air or CO2 n Close - spring loaded return 15V supply (from remote console) 6 button, backlit, moisture-resistant Up to 100 feet (30.5 m) 0.8 lbs (.37 Kg) n Accommodates standard beer dispense handle (3/8” - 16) n 10,000 actuations per pound (.45 Kg) of CO2 TAP 1 ECU Number of stations: Number of draft brands: Security: Enclosure: Dimensions: Weight: Power at console - Electrical: Display: Keypad: Other: Up to 8 Up to 8 Key lock - ON/OFF -- calibration, reporting Password security option available Powder coated aluminum 3.9 in (100 mm) H x 7.7 in (195 mm) W x 8.5 in (216 mm) D 2.7 lbs (1.23 Kg) 90 - 250 VAC, 50/60 Hz (external), 24 VDC (console) LCD display of quantity dispensed and sales amount 20 Key (programming price levels, etc.) Memory - battery backup TAP 1 Flow Meter Location: Type: Distance from console: Sensor: Dimensions: Weight: Other: 23-4 Infinity Installation/Service and User Manual Installed in beer feed line Turbine/magnet, pulses based on volume Up to 500 feet (152.5 m) Hall effect 1.2 in (30 mm) H x 1.0 in (25 mm) W x 2.4 in (61 mm) L 0.13 lbs (.06 Kg) n 1 required per line n Uses 29/32 in (23 mm) std. beer coupling nuts & tailpieces n Long-life sapphire bearings Infinity Specifications 1544 Infinity Electronic Control Unit size : Dispenser type: Number of brands: Number of price codes: Portion size: Number of portion sizes: Number of price levels: Display type: Electrical Requirements: Protective Earthing Requirements: Environmental Conditions: Fuses used in product: Power Supply: 3.75 in (95.3 mm) H 10.25 in (260.4 mm) W 5.25 in (133.4 mm) D Patented bottle pourers and activator ring Unlimited Fifteen 1/8 to 10 ounces (3.7 to 295.7 ml) Four (presetable)/code/price level Four – with unique portion per level LCD 2x20 100-240 VAC, 50-60 Hz 0.7A, 5 VA Installation category II Pollution Degree 2 Mains supply voltage fluctuations shall not exceed 10 percent of the nominal supply voltage. The system must be connected to a properly grounded mains supply with an IEC approved three pronged power cord. Maximum relative humidity 50-80 R.H. Operating temperature range 5°-40° C (41°-104° F). Maximum altitude 2,000 m (6,562 ft). Berg PN 8007422 For North American installations (1/4 x 1, CSA certified) Littlefuse 313000 Bussman MDL-3 For European installations (5 x 20 mm, designed to IEC 127) Littlefuse 2183.15 Bussman GDL-3.15A Phihong model PSA-30U-120 All-Bottle ID Dispenser Electronic Control Unit size : ECU Mounting Plate size : Dispenser type: Number of brands: Number of price codes: Portion size: Number of portion sizes: Calibration: Display type: Security: 3.25 in (82 mm) H 8.25 in (210 mm) W 4.5 in (114 mm) D 3.2 lbs (1.5 kg) 9.5 in (242 mm) W 5.5 in (142 mm) D Patented bottle pourers and activator ring Unlimited 200 1/8 to 10 ounces (3.7 to 295.7 ml) Four per price code By portion LCD 2x20 (shows brand name, portion size and price) Keylock Infinity Specifications 23-5 Infinity Specifications Computer Requirements To use Infinity software, you need to meet the following minimum requirements: IBM compatible PC: Pentium Operating system: Windows 95, 98, 2000, ME or Windows NT 4.0. (Windows 95 should have Service Pack 1 or later applied. Windows NT 4.0 must have Service Pack 2 or later applied.) RAM: 8 MB Video monitor: Standard VGA resolution (640 x 480) Available hard disk space: 18 MB Available COM port: At least one (switchbox if using server ID) Berg strongly recommends the following computer requirements: IBM compatible PC: Pentium 66 Operating system: Windows 95, 98, 2000, ME or Windows NT 4.0. RAM: 16 MB Video monitor: Standard VGA resolution (640 x 480) Available hard disk space: 18 MB Available COM port: Two (if using server ID) Power supply: Uninterruptible Power Supply (UPS) unit Software Features Optional password protection Flexible, expandable system setup Controls and reports on every drink poured Accounts for complimentary pouring Generates custom management reports Interfaces with ECR/POS systems Exports data to other software applications Schedules routine management and reporting tasks Allows remote access to reports with a modem Type: Number of servers: Programmable access keys Unlimited (for the system or if sent to POS system) 20 at one time per ECU 10 at one time per TAP 1 partition if > 4 partitions Keys - 2 levels (system code, individual ID) Server ID Security: Remote Server Access Box Dimensions: Mounting: Enclosure: Shipping weight (w/cable): Datakey Programming Box Dimensions: Mounting: Enclosure: Shipping weight (w/cable): 23-6 Infinity Installation/Service and User Manual 2.5 in (64 mm) H 5.0 in (127mm) W 4.5 in (115 mm) D [+ 2.5 in (64 mm) cable clearance] Under cabinet with screws Plastic 1 lb 14 oz 1 in (25.4 mm) H 2.38 in (60.5 mm) W 3.88 in (98.5 mm) D Desktop Plastic 15 oz SECTION 24 Troubleshooting This section provides help with the following troubleshooting topics: Troubleshooting Tips .................................................................... 24-2 Avoiding Problems ........................................................................ 24-4 Local Network Communication Problems .................................... 24-5 Remote Network Communication Problems ................................ 24-8 Modem Dip Switch Settings ....................................................... 24-10 Pouring Problems ........................................................................ 24-11 Software Problems ...................................................................... 24-14 Report and Export Problems ....................................................... 24-15 Schedule Problems ...................................................................... 24-17 Server ID Problems ..................................................................... 24-18 Troubleshooting Tips The following tips help you pinpoint the cause of a problem. This may help you solve the problem on your own or at least help you explain the problem to Berg service personnel. Isolate the problem q Have you checked all of your cabling and connections? Some ECU problems can be solved by a simple reset of the ECU. Just unplug the ECUs power cord, wait for five seconds, and then plug it back in and try again. This is a good place to start for many electronics problems, even if you cant isolate and define the problem. This will not cause you to lose any sales or setup data in the ECU. q Are all options in the software and at the dispenser(s) set correctly? q What is the exact nature of the problem? (e.g. Does the PC lock up or crash? Are your reports inaccurate? Are your dispensers not pouring? Are scheduled events not running?) Try to narrow down the diagnosis by testing and excluding specific possibilities, one at a time. Determine, if possible, whether the problem lies in the software, or in the computer hardware or in the station components. Determine the scope q Is the problem continuous or intermittent? Is it predictable or repeatable? If so, how? of the problem q Are all prices and portions affected, or only some of them? q If it involves the software, what exactly does the screen say? Describe it and write it down. q What was the last thing you did before the problem appeared? q Have you previously done the same operation successfully, with the same setup? Recently? q Does the problem happen with cocktail pours? q Does the problem happen with comp pours? q Does the problem happen with manual pours? q Does the problem happen with alternate sizes? q What have you done to try to fix or work around the problem? Did it work? 24-2 Infinity Installation/Service and User Manual q How severe is it? Does it prevent you from operating? q Did this occur while you were operating live, or in Schedule? q If it involved a schedule running, what do the schedule log and the related .ERR file say? q If it involves a TAP 1 ECU, are you operating in stand alone mode, or are you interfaced to the Infinity software? How is the TAP 1 ECU partitioned? Which partitions are affected? q Is there diagnostic information available? q Did you try any of the available diagnostic checks? (e.g. Check ECU Memory, the Diagnostics menu in Utilities, Scandisk or Chkdsk, virus checkers, etc.) Review your system setup If you decide to call Berg personnel for assistance with a problem, they are likely to ask you a variety of questions to help diagnose the problem. You can help by being prepared to answer questions about your Infinity setup and the exact nature of the problem. q Are you using Infinity, TAP 1 or 1544 Infinity ECUs? If the problem happens on one type, does it happen on the other? q Are you using a local or modem network? q Are you using an ECR or POS interface and the Interface Version Numbers Software version number: Select About Infinity... from the Help menu of any Infinity program to determine the version number. EPROM version number: Run a Configuration Report to determine the EPROM version number in your ECU(s). software? q Have you recently changed anything in your Infinity system setup and configuration? q Have you recently installed other new devices or software on your computer? q What version of the Infinity software and ECU EPROMs do you have? For TAP 1 and 1544 Infinity ECUs, you can also cycle power at the ECU and read the version number displayed at power on. An All-Bottle ID dispenser displays ECU and dispenser EPROM at power on. Troubleshooting 24-3 Avoiding Problems You can avoid some of the most commonly-reported problems by performing the following procedures. Calibration Back up configuration settings Maintain the system Taking the time to calibrate the system prevents future pouring problems. If you dont calibrate the dispensers in your system, inconsistent portion sizes can result. You should calibrate all dispensers at the time of installation and any time you install a new dispenser or make changes to tubing runs. See the Calibration section. With a backup copy of all your setup data, youre prepared in the event of computer problems. You should back up configuration settings at the time of installation and any time you make changes to setup data. See Store Configuration Settings in the Database Management section. Perform cleaning and maintenance tasks at regularly scheduled intervals. This extends the useful life of your dispensers and prevents electrical and pouring problems. See the Maintenance section of this manual and the Laser and TAP 1 Manuals. 24-4 Infinity Installation/Service and User Manual Local Network Communication Problems Communication errors can occur for a number of reasons, and can be difficult to isolate. Once diagnosed however, the problem is usually a faulty cable connection. The two most effective tools for solving communication problems are the loopback tester (Berg PN 8009196), and the RS485 network tester (Berg PN 8005830). Both come with detailed instructions. Local network connections The first step in finding a communications problem is to check all connections as described below. You want to determine whether the communications fail for only a single ECU, or for all ECUs within a network. Check the following connections: q 1. Is the RS-232 to RS-485 converter plugged into the computers serial communications port? q 2. Is the power transformer for the converter plugged into a 'live' outlet and into the converter? q 3. Is the network cable plugged into the converter? q 4. Are the ECUs power cords plugged into a 'live' outlet? q 5. Is the network cable connected to the computer? (If a TAP 1 ECU is included in this network, there is an additional adapter cable assembly that connects between the network cable and the first TAP 1 ECU.) q 6. Are the ECU addresses correct? Be sure each has a unique number. q 7. Is the communications baud rate for the network set to the same baud rate as the ECUs? q 8. Is the correct communication port (entered during Network setup) being used? q 9. Are the settings for the COM port itself correct? If youre having trouble communicating after updating from a DOS version of Infinity, the problem may be due to changes made to the COM ports IRQ or address with the old version of Infinity. Those settings are no longer made in Infinity; theyre defined by Windows. Find a copy of the settings from your old version and enter them using Windows. Loopback tests If you cant determine the problem by checking cable connections, perform loopback tests until the problem is diagnosed. See Loopback Test in the ECU Diagnostics section for help with performing the tests. Perform the tests in the following order: Troubleshooting 24-5 COM port Loopback Test 1. Unplug the converter from the computers COM port. (continued on next page) 2. Run the Loopback Test. Communication Wizard You.can also use the Communication Wizard, which will guide you through a series of communication and loopback tests. See Communicatio Wizard in the ECU Diagnostics section. If there are errors with the loopback tester disconnected and no errors when you connect the loopback tester, the COM port is OK. Perform the converter loopback test. If there are errors, either the COM port is incorrectly specified or the port is defective. If youre unsure this is the port youre looking for, try plugging the loopback tester into another 9 or 25 male pin port and see if the screen keeps counting errors. If any port you try doesnt quit counting errors, you may have a defective serial port or you may need to change the systems settings for your COM port. Converter loopback Test 1. Unplug the loopback tester from the computers COM port and plug the converter back into the COM port. 2. Disconnect the network cable from the converter. 3. Connect the test cable supplied with the loopback tester to the converter (interconnecting the loopback tester and converter). 4. Run the Loopback Test. If there are no errors, disconnect the loopback tester and see if errors occur. If they dont, youve specified the wrong port. If they do, the converter and its transformer are OK. Perform the network cable loopback test. If there are errors, the converter and/or its transformer are not working. Substitute a different converter or transformer and run the test again. Network Cable Loopback Test 1. Unplug the loopback tester from the converter and reconnect the network cable. 2. Disconnect the other end of the network cable from either the network junction box or an ECU, and plug that end of the network cable into the loopback tester. 4. Run the Loopback Test. If there are no errors, the network cable is OK. If there are errors, replace the network cable ends. If the test still fails, the cable is probably defective somewhere in the middle of the cable, and should be replaced. 24-6 Infinity Installation/Service and User Manual If the loopback tests verify proper operation of components but communications still fail for only a single ECU, or for only a few ECUs (but not all), perform the ECU Communication Tests to test the individual ECU cable(s). If communications fail for all ECUs within a network, the problem is either in the software configuration (e.g., the baud rate is set incorrectly), or in some hardware component or connection between the computer and the network. ECU communication tests Use these tests if only some of the ECUs in the network are not communicating with the computer. See Communication Test in the ECU Diagnostics section for help with performing the tests. 1. Disconnect all cables from one of the non-communicating ECUs. 2. Connect the ECU directly to the computer using a known good converter and cable. The only cables required for communication are the power cord and the communication cable. 3. Run the Communication Test. If there are no errors, the ECU is probably OK. Using Bergs RS485 Network Tester (PN 8005830) will give you a more certain result. If there are errors, check the baud rate and ECU number set in the software and in the ECU (unplug it first). If the settings are correct, try replacing the CPU board in the ECU. (If you switch boards, set the ECU number and baud rate in the ECU before re-trying the Communication Test.) If there are still errors, replace the ECU. Daisy chain cables If the ECU(s) test out OK, test the cable connecting the ECUs in the network. If you have a problem communicating with the last ECU(s) in a daisy chain, the problem is usually a cable problem. 1. Disconnect the last ECU in the chain and take it to the ECU it was connected to. 2. Connect a short jumper cable between the 2 ECUs. 3. Run a Communication Test. If there are no errors, the problem is in the cable previously connecting the ECUs. Troubleshooting 24-7 Remote Network Communication Problems Remote network communication errors usually include modem errors and/or cabling connections. Check modem requirements Non-Berg Modems Berg does not support modems not purchased and set up from Berg. If you suspect a malfunctioning modem, first check to make sure that the modems type, configuration and operational settings are consistent with the requirements of the Infinity system. q All modems must be Hayes compatiblethat is, they must respond to the AT command set and must have Hayescompatible S registers. q A separate phone line must be provided for each modem. q If the phone lines at the installation are controlled by a PBX system, call the PBX dealer to see if that particular PBX system is compatible with modems. q Bergs RS-485 to RS-232 converter must be inserted between the network modem and the first component of the network. q The baud rate setting for all ECUs served by the same modem should be set to the same value, not to exceed the transmission capacity of the modem itself. Check modem lights If you have an external modem with status lights, observe the reactions of the lights to attempted communications. (A special communications utility such as Telix, ProComm, Q-Modem, etc. may be helpful for these sorts of diagnostic tests.) With configured modems properly connected, check to see that the AA (Auto Answer), TR (Transmit), and MR (Modem Ready/ Power) lights are on. The HS (High Speed) light may also be on. As the modems communicate, the data or send-and-receive lights should blink. If the lights on the modems are labeled differently, use the above names/labels as a guide. Also, some modems have only two lights, for power and data. Verify as much as you can from the available lights on the modems. Check modem speakers Most modems have a speaker. As you test the modem, you should be able to hear it take the phone line off-hook and dial. At the network modem, you should hear the phone ring, and the modem answer, and then the carrier tone. 24-8 Infinity Installation/Service and User Manual Check network software setup Communication test Verify that the network setup information is entered correctly. If the software is configured correctly, test modem communications by running an ECU Communication Test. See Communication Test in the ECU Diagnostics section for help with performing the test. 1. Run the Communication Test. 2. As the test is running, monitor the indicator lights on both modems. (You will need an assistant at the remote location.) Verify the following status-light activity: The data or send-and-receive light should flash on the computer modem. The Off Hook light should turn on, indicating that the modem is dialing, and the Auto Answer light also should turn on. On the network modem, the Off Hook light should turn on, indicating the network is trying to answer, and you should then hear a loud screeching, static-like sound. When the modem has successfully answered, the Carrier Detect light should turn on at both modems. During communication, the data or send-and-receive lights should blink at both modems. 3. Stop the test. Both modems Off Hook lights should turn off, indicating the modems have disconnected from the phone line. The lights on the modems should return to their original 'ready' states. If the modem lights do not respond as described above, test whichever modem seems to be at fault (or both modems) with some other communications application (for example, by dialing an online service or Internet provider). If either of the modems fails in a test with another application, replace that modem and repeat the test. If the modem lights do respond as described above, but communications still fail, the problem may be within the Infinity components. Perform the loopback tests listed under Local Network Communication Problems in this section. Use a gender changer and treat the network modems 25-pin D connector like the computers serial port to perform the test. Then remove the gender changer and plug the modem converter in and proceed to test it and then the communication cable. Troubleshooting 24-9 Modem Dip Switch Settings If you use a modem supplied by Berg, you dont have to worry about these settings. If you use a non-Berg modem, Berg does not support it. Computer Modem DTR Normal Auto Answer Off Carrier Detect Normal Load Factory Defaults Smart Mode 24-10 Infinity Installation/Service and User Manual Station Modem DTR Forced Auto Answer On Carrier Detect Forced Load Factory Defaults Dumb Mode Pouring Problems Check these tips and procedures for troubleshooting pouring problems. They may help solve the problem or help you isolate and define the problem for Berg service personnel. Price level fails to switch (All-Bottle and Laser) If dispenser price levels do not switch, but other operations appear normal, verify that price-level changes are enabled in the ECU definition. If the feature is enabled and the problem persists, isolate it as follows: 1. Replace the ECU with a substitute 'test' ECU, and try again. Make sure the baud rate and ECU number of the test ECU match those of the suspect ECU. If price levels switch with the new ECU, the problem was in the dispenser controller board or the CPU board of the original ECU. 2. If price levels still do not switch, unplug the cables connecting the dispenser to the replacement ECU, and inspect the connections for problems such as moisture, bent pins, corrosion, etc. 3. Whether or not you find an obvious connection problem, plug the cables into the original ECU (not the ECU you used for the test in step 1 above), and try again, and/or replace the cables and try again. 4. If still unsuccessful, remove the All-Bottle or Laser dispenser from its mounting plate and remove the cover. 5. Place the probes of an ohmmeter on the common and normally open leads of the switch. The meter should read > 1000 ohms when the switch is open, and < 2 ohms when the switch is closed. If the readings are incorrect, the switch is defective or incorrectly assembled, and should be replaced. ECU stops pouring 1. Verify that the ECU is properly connected to all dispensers. 2. Verify (in software) that the portion and price level of the brand in question is not set to zero, and that the ECU itself is not disabled at the computer. 3. Verify (if server ID is enabled at the ECU) that you have a valid server key in the remote server access box. (continued on next page) Troubleshooting 24-11 4. If a POS Interface driver is loaded and enabled, check to see if the sales terminal is in the correct mode. Then test with the ECU in the Pour Without Release mode or with POS bypass enabled. Try with the driver removed. 5. If these preliminary tests do not identify the problem, reset the ECU electronics: unplug the AC line cord from the ECU, wait five seconds, and then plug it back in. 6. If the problem persists, and the ECU includes an All-Bottle dispenser, realign the activator ring. See Align All-Bottle Activator Rings in the Calibration section. If the unit then pours, the activator ring alignment is probably 'drifting'. This can be caused by an aging activator ring, contamination of circuit boards, or loose or dirty cable connections. Another possible cause is immersing the activator ring in water or ice which can temporarily change the alignment. 7. If the problem persists, restore the ECU memory. See Restore Memory in the ECU Diagnostics section. (This clears ECU sales, so run an Archive and Clear Sales (Z) report first if you want to save the data.) If the unit then pours, the ECU had probably lost its memory, which can be caused by a dying battery on the CPU board. To test the battery, unplug the ECU again, wait one minute, plug it in again, and see if the ECU is still pouring and recording portions properly. If the ECU fails again, replace the battery. If the ECU does not fail again, the CPU board may be defective. Memory loss at the ECU may also be caused by 'dirty' AC power. The ECU is computer-grade equipment and sensitive to erratic power from a circuit shared by other electrical devices. Berg strongly recommends that each ECU derive its power from its own dedicated circuit, and/or via a line filter. Dispenser portions q Switch the assigned brand to Test Pour. This brand has a fixed become inaccurate set of portions you can test the dispenser with. (Remember to switch back to the correct assigned brand when youre done testing.) q Are the portion sizes entered accurately at the computer? Check the portion sizes for the assigned brands at the price level and size youre trying to pour. q Is the dispenser set at the correct price level? If you have Laser dispensers, the simultaneous pouring of the same brand at more than one dispenser can cause minor inaccuracies in portion size. (continued on next page) 24-12 Infinity Installation/Service and User Manual The magnitude of this potential inaccuracy depends on several factors that are specific to the physical configuration of the system, including the number of Laser dispensers supplied by a single tubing run, the lengths of tubing runs, and the size of tubing used. A jumper setting on the Laser controller board in the ECU can set a 'lockout' feature that prevents the pouring of any brand at that dispenser if a pour for the same brand is already in progress at any other Laser dispenser. If this lockout feature has been disabled at the dispenser in question, simultaneous pouring of a single brand is possible, which might account for the inaccurate portions. (To determine whether the lockout feature is enabled or disabled, check the position of jumper JP4 on the Laser controller board. See Set Laser Controller Board Jumpers in the Hardware Installation section.) Any other pouring inaccuracies are probably due to lost or otherwise disrupted calibration values. A recalibration of the brand should restore accurate portion sizes. See the Calibration section. Erratic portion size q Is the All-Bottle pourer gummed up or sticky? If so, turn the bottle to an upside-down diagonal and hold the pourer under warm running tap water for fifteen seconds. If that isnt enough, remove the pourer and run hot water through it for two minutes. See Clean the All-Bottle Coded Pourers in the Maintenance section for instructions for cleaning the pourers after every bottle. (This is especially important with thick liqueurs.) If you are cleaning a pourer regularly but the problem persists or recurs, replace the pourer and send the suspect pourer to your dealer. Brand does not pour q Switch the assigned brand to Test Pour. This brand has a fixed at all (or just at one size) set of portions you can test the dispenser with. (Remember to switch back to the correct assigned brand when youre done testing.) q Are the portion sizes entered accurately at the computer? Check the portion sizes for the assigned brand at the price level and size youre trying to pour. q Are you attempting to pour complimentary drinks where comps are disallowed? Troubleshooting 24-13 Software Problems Software runs but not q Check available hard disk space. properly q Check your system resources. If theyre at 50% or below, close other programs. q Did you recently change anything on your computer (particularly installing other software)? If youve been using Infinity without any trouble and then suddenly encounter a problem, this could be the cause. Error and Warning q Error messages, warnings and popup questions are numbered Messages for easy identification and reference. (When the messages appear in a list box, status line or otherwise on a form or in a file, they are not numbered.) See the Software Messages section or online help for a complete list of message explanations. 24-14 Infinity Installation/Service and User Manual Report and Export Problems Report problems are usually related either to printer errors or database errors. Reports do not print If Infinity reports do not print at all, investigate the problem by this step sequence: 1. Verify that the printer is turned on, on-line, and properly loaded with paper. 2. Verify that the printer cable is securely fastened at each endto the printer, and to the proper computer port. 3. Verify that the printer is set up as the default printer in Windows. (Infinity prints all reports using the default printer.) 4. Execute the printer self-test. (If necessary, refer to the printer manual for directions to execute a printer self-test.) If the printer self-test does not print, then the problem is in the printer. Repair or replace the printer. If the printer self-test prints as it should, then the problem is probably in the computer. 5. If the printer is ready, but Infinity reports still dont print, try printing something from another software application. If other applications can print, restart the computer to try to reestablish the printer connection. Incomplete reports q Check the paper supply. q Check the printers print head. Brush out any dust or paper impeding the print head. Reports do not run due q Did the computer suffer a loss of power while a report was to database errors running? Even a momentary flicker in the power supply, as sometimes occurs during storms, can cause database errors if a report is in progress. q Perform the Infinity database diagnostic procedures included in the Utilities program. (See Check the Database for Errors, Rebuild the Database Index Files and Repair the Database in the Database Management section.) q Reload the backup copy of system-configuration data you stored after installation, or reload from a recent backup. (continued on next page) Troubleshooting 24-15 q Investigate possible hard disk problems. If the disk is full (or close to full), delete any outdated or unnecessary files. To reduce the space used by Infinity sales records, Clear Sales from your database at the computer. This erases all Infinity archive sales records. (See Clear Sales from the Database in the Database Management section.) Remove saved Infinity report files you no longer need. (See Managing Report Files in the Reports section.) Set the Archive Record Storage Length to a lower limit to conserve hard disk space. (See Data Storage and Display Options in the Configuration Options section.) Several commercially available diagnostic utilities (PC Tools Deluxe or Norton Utilities, among others) can automatically inspect the surface of a hard disk and report on any irregularities, and can even recover mostor all of the data in the event of an otherwise catastrophic disk crash. 24-16 Infinity Installation/Service and User Manual Schedule Problems Schedule stops q Verify that an Exit Schedule action is not defined for the prematurely schedule. q Check the schedule log and error log. The schedule log indicates when the schedule was started and stopped. If password protection is enabled, the name of the user who stopped the schedule is recorded in the log. If there is no Ending Schedule X.SCH entry in the log, a power failure probably caused the computer to restart. Consider adding the schedule to your Windows StartUp group or folder. See Run a Schedule in the Schedules section. Troubleshooting 24-17 Server ID Problems Server key does not pour q Test the key with the Datakey programming box. On the Check Server Key screen, use Check Key or Check ECU. These will verify that the key is enabled, has the current key code, and that the expiration date has not expired. q Verify that youre pouring at an allowed station and an allowed dispenser. q With a terminal emulator read the diagnostic port. If you read 1020 instead of 744, the distance is too great. You may be able to overcome this with a remote server access box upgrade. 24-18 Infinity Installation/Service and User Manual SECTION 25 Software Messages This section provides explanations for the Error, Question and Warning messages associated with Infinity software. About Software Messages............................................................. 25-2 Communication (CM) Error Messages ......................................... 25-4 Database (DB) Error Messages ..................................................... 25-7 Interface (ECR) Error Messages ................................................. 25-10 General (GE) Error Messages ..................................................... 25-13 Infinity (INF) Error Messages..................................................... 25-15 Manager (M) Error Messages ..................................................... 25-19 Report (R) Error Messages ......................................................... 25-23 Setup (S) Error Messages ........................................................... 25-25 Schedule (SCH) Error Messages ................................................ 25-29 Utilities (U) Error Messages ....................................................... 25-30 Communication (CM) Questions ................................................ 25-32 Interface (ECR) Questions .......................................................... 25-33 Infinity (INF) Questions.............................................................. 25-34 Manager (M) Questions .............................................................. 25-35 Report (R) Questions .................................................................. 25-38 Setup (S) Questions..................................................................... 25-39 Schedule (SCH) Questions ......................................................... 25-40 Utilities (U) Questions ................................................................ 25-41 Communication (CM) Warnings ................................................. 25-43 Interface (ECR) Warnings ........................................................... 25-44 General (GE) Warnings ............................................................... 25-45 Infinity (INF) Warnings .............................................................. 25-46 Manager (M) Warnings ............................................................... 25-48 Report (R) Warnings ................................................................... 25-50 Setup (S) Warnings ..................................................................... 25-51 Utilities (U) Warnings ................................................................. 25-53 Error Messages 25-1 About Software Messages Message Identification The title bar of a message box displays the type of message (Error, Warning or Question) and an ID string. The ID string includes an alpha code and a number (e.g., CM03). The alpha codes are as follows: CM = Communications DB = Database ECR= Interface GE = General INF = General Infinity M = Manager R = Report S = Setup SCH = Schedule U = Utilities Error numbers are usually 1-99 (for Manager, the error range goes up to 199) Warning numbers are 100-199 Question numbers are 200-299 How to find an explanation Messages types are arranged alphabetically in this section (Errors, Questions, Warnings). Alpha codes are then listed alphabetically for each message type with a numerical listing for each alpha code. For each message listed in this section, youll find further explanation of the problem, a remedy and/or workaround and possibly a diagnosis method. In many cases, the diagnosis may involve sending information to Berg. See the ECU Diagnostics section. Diagnose and Document To help with any problem, get the following information: q The exact set of messages. Note that all messages now have an ID so you do not need to copy the entire message. q A detailed description of the steps needed to duplicate the problem. It is often useful to try to duplicate the problem yourself to make sure you understand the steps to repeat it. q The version number of the software (Use Help | About). q The version number of the EPROM(s). See Troubleshooting Tips in the Troubleshooting section. q The Windows operating system of the client PC. q It is often helpful to send a full backup (from Utilities) to Berg. Berg can then try to reproduce the problem. 25-2 Infinity Installation/Service and User Manual Diagnostic mode For a communication log, put the program into diagnostic mode (Ctl-ALT-D from main menu) and run the operation. Close the program and send the debug.inf file to Berg. Also, in diagnostic mode, many error messages will allow you to click on a diagnostic button and get additional information about the code that was executing at the time of the error. Write down the information from this diagnostics window. Troubleshooting tips Run check database and repair database to make sure that there is not corruption in the database. Sometimes errors will occur when there are problems with the PC. One or more of the following may also help. Run a check disk program and/or other PC diagnostic tools to make sure that your hard disk and PC are operating correctly. Shut down other programs. Sometimes other programs will interfere with the running of Infinity programs. Or trying to run too many programs at the same time will overtax the computers resources. Reboot. It is not unusual for a PC to get into a state where some or all programs will not run correctly. Error Messages 25-3 Communication (CM) Error Messages Note that all communications with an ECU are tried three times. An error must be persistent in order to produce an error message. For a communication log, put the program into diagnostic mode (Ctl-ALT-D from main menu) and run the operation. Close the program and send the debug.inf file to Berg. ERROR CM00: Incorrect error message Explanation This message should never appear. Either the error number was not set or the error display routine was called in error. Remedy Try rebooting the computer. Diagnosis Debug.inf ERROR CM01: Cant open comm port. Explanation This message should be preceded by CM20, CM21 or CM22. See those messages. ERROR CM02: Cant transmit data. Check comm port. Explanation Communication data being sent through the comm port never got transmitted. (The maximum time the software waits for a transmission is 0.4 seconds (80 x 50 ms) This is probably a problem with your comm port. Remedy Try using a different comm port or installing a new port. Rebooting or shutting down other programs may work if multiple programs are contending for the port. ERROR CM03: No response from unit. Fix Communication problem. Explanation The message to the ECU was successfully sent but no response was received from the ECU. This is the most common communication error. After waiting 0.4 seconds (80 x 50ms) for each communication try, no legal response was received (both an STX and an ETX must be received). Usually, if you see this message, nothing was received from the ECU. There are many reasons for this error including the ECU has no power, the ECU is not connected in the Infinity network, a converter is not present or has no power, the wrong port has been selected or there is a loose network connection. For some older units, this error can mean a mismatch in the security code (see CM19). Remedy Try the operation again. Check all connections to the ECU and power to the ECU. Diagnosis Use the Communication Wizard to diagnose the problem. ERROR CM04: No answer from modem. Check modems or fix communication problem. Explanation This occurs on a modem network when the phone connection could not be made. Both modems need to be operational. Check modem settings and the modem init string and phone number. Both modems must not be in use by another program and must be powered on. Sometimes modems just dont connect. Remedy Try the operation again. Diagnosis Any of the conditions listed under CM03 can apply. Note that the Communication Wizard cannot be used on a modem network. ERROR CM05: Noisy communications line. Fix Communication problem. Explanation A complete message was sent to the ECU but the content was corrupted. This is often the result of a noisy communication line. Remedy Try again. Replace the communication line. Make sure you have not exceeded the recommended line length for communication line. Diagnosis Debug.inf ERROR CM06: Incorrect response. Explanation The wrong ECU has responded to a communication message. One possible reason this can happen is when an ECU has the wrong security code. Remedy Retry. If problem persists, identify the offending ECU. Cycle power on that ECU and Clear and Restore its memory. Diagnosis Use Debug.inf to identify the ECU that is inappropriately responding. You can also run communication tests with show error check on each ECU to see if one has the wrong security code (CM19). 25-4 Infinity Installation/Service and User Manual ERROR CM07: Unit received an invalid command. Explanation The ECU received a message that it does not know how to handle. In many cases, this is because the PC has misidentified the type or version of the ECU. Remedy Run Check Version or Clear and Restore Memory for the ECU. Diagnosis Run Compare ECU to see if the ECU type and model are correct. Debug.inf. ERROR CM08: Unit received an invalid price level. Explanation The ECU received a change price level command but the intended price level is out of range. This is an unlikely error. Remedy Retry. Diagnosis Debug.inf ERROR CM09: Noisy communications line. Fix Communication problem. Explanation See CM05. The detection of this error occurred at a different place but the error and remedy are the same. ERROR CM10: Unit received an invalid file number. Explanation ECU cannot return the type of information that the PC has requested. Usually, this means that the ECU type or version doesnt match the definition in the database. You can also get this error if more than one ECU has the same ECU number. Remedy See CM12. ERROR CM11: Unit received an invalid record number. Explanation ECU cannot return the amount of information that the PC has requested. Usually, this means that the ECU type or version doesnt match the definition in the database. It could also mean the dispenser types do not match. Remedy See CM12. ERROR CM12: Record overflow. Explanation ECU has reported that the amount of data requested exceeds the amount that can be returned. Usually, this means that the ECU type or version does not match the one listed in the database. Remedy Try Compare ECU in Utilities. This will show if the ECU definition differs from the database. If differences are noted, run Restore Station Memory to reset the ECU to the proper type and version. This can also result from a corrupted database. Run Check Database and Repair Database. Diagnosis Put program into diagnostics mode. Run the operation again. At the error message, click on diagnostics button and record the information. Forward this info to Berg along with standard information. ERROR CM13: PC received an invalid comm error. Explanation An unknown communication error has occurred. Remedy Retry. Reboot and then retry. Diagnosis Forward a debug.inf file to berg. ERROR CM14: Network record not found. Explanation Network being used by this operation could not be found in the database. This could be a corrupted database or it could mean corrupted memory. Remedy Reboot. Retry. Possibly repair database. Diagnosis Run Check Database and Repair Database ERROR CM15: Station record not found. Explanation Station being used by this operation was not found in the database. Possible database corruption. See CM14. ERROR CM17: The ECU EPROM has been changed. Use ECU Setup to adjust ECU type or options. Explanation The ECU type or version recorded in the database does not match the actual type and version of the ECU. This may happen when upgrading from Infinity to Infinity with All-Bottle ID. It may also occur if you change ECU numbers or move a database from one system to another. Remedy Set the correct ECU number on the ECU. Use Setup ECU to correct the ECU type in the database. (You may need to first delete the current ECU.) Diagnosis Check ECU number. Run Compare ECU. ERROR CM18: Unit busy. Please retry later. Explanation The ECU cannot perform the operation you requested since it is performing some other task at the moment. Remedy Retry when the other operation is completed. Error Messages 25-5 ERROR CM19: Invalid security code. Explanation The security code in the ECU does not match the security code in the database. When this happens, no communication is possible between the ECU and PC. Remedy Cycle power on the ECU to clear its security code. Then Clear and Restore Memory to send the security code to the ECU. ERROR CM20: Port %d is currently in use. Explanation Port is being used by another program or device. The device may be a modem or a mouse. Note that some programs will not release the port until they are exited. If a program crashed while using the port, the port may still think it is in use. When running a program in a DOS window, the DOS window will hold on to the port (even after the program completes) until the DOS window is closed. See also CM22. Remedy Close other programs using the port. Close DOS windows. If this doesnt work, reboot to clear the port. Diagnosis Check that you are using the correct port the Communication Wizard can be used for this. ERROR CM21: Port %d does not have appropriate hardware. Explanation 8250 UART or better is required to use the comm port. Most equipment (com boards, PCs, modems) will easily fulfil this requirement. Remedy Upgrade your port or PC it is very old. ERROR CM22: Port open error %d on port %d. Port may be in use or may not exist. Explanation Port could not be opened usually for one of the following reasons. Port is being used by another program or device. The device may be a modem or a mouse. Note that some programs will not release the port until they are exited. If a program crashed while using the port, the port may still think it is being used. When running a program in a DOS window, the DOS window will hold on to the port (even after the program completes) until the DOS window is closed. This can also mean the port does not physically exist on the computer or is not defined to Windows. Remedy Close other programs that are using the port. Close DOS windows. If these do not work, reboot to clear the port. Diagnosis Check that you are using the correct port the Com wizard can be used for this. ERROR CM23: Invalid Parameter comport %d, tone/pulse %d Explanation The tone/pulse selection on modem network setup does not match your modem settings. Remedy Change network setup or the settings on the modem. ERROR CM24: Not supported on demo Explanation Demo attempts to mimic the operation of the live operation without actually attempting any communication. The operation attempted does not have a demo equivalent. It cannot be demonstrated. ERROR CM26: You must upgrade your EPROM to use this version of Infinity. Explanation The type of operation cannot be performed by this version of EPROM. Some features cannot be performed by all EPROMs. Remedy Contact BERG for the latest version of EPROM for your ECU type. ERROR CM27: EPROM version is unknown. Run Get Version under Manager before continuing. Explanation The ECU version type has not been recorded properly in the database Remedy Run Get Version or Clear and Restore Memory. ERROR CM28: MEMORY CORRUPTION DETECTED! Operation will continue. Explanation The ECU has examined its memory and found corruption. The current operation will continue but you may not be able to trust the state of the ECU. Remedy Clear and restore memory. You may need to cycle power on the unit. Diagnosis Debug.inf ERROR CM29: Unexpected sequence number. Retry operation. Explanation The EPROM and PC have gotten out of sequence. The current operation is stopped. Often this is a timing problem. This can also mean that the ECU does not support sequence numbers. Remedy Retry operation. It will most likely succeed. Clear and restore memory. Diagnosis If the error is reproducible, put the program into diagnostic mode and rerun the operation and send the debug.inf file to Berg personnel. Run get version number. If you get a CM17, use Remedy for that error. 25-6 Infinity Installation/Service and User Manual Database (DB) Error Messages ERROR DB00: Network name not found. Explanation Network being used by this operation could not be found in the database. This could be a corrupted database or could mean corrupted memory. Remedy Reboot. Retry. Possibly repair database. Diagnosis Run Check Database and Repair Database. ERROR DB01: Station name not found. Explanation Station being used by this operation was not found in the database. Possible database corruption. See DB00 ERROR DB02: Brand number in brand list not found. Explanation A Z or archive record refers to a brand that does not exist. Possible database corruption. Remedy Reboot and retry. Fix database if corrupted. Or run clear sales to remove all archive records. Diagnosis Run Check Database, Repair Database. ERROR DB03: Cocktail information not found. Explanation A Z or archive record refers to a cocktail that is not defined or assigned. Or an assigned cocktail refers to a cocktail which does not exists. Possible database corruption. Remedy See DB02. ERROR DB04: Brand information not found. Explanation A brand assignment record does not exist in the database which is referenced in some way. Possible database corruption. Remedy See DB02 ERROR DB05: Configuration record not found. Explanation Database configuration record is not found. This usually means that this is an empty database that was not properly installed. Remedy Reboot and retry. Restore backup of the database. Or reinstall Infinity. ERROR DB06: Station Z records not found. Explanation A z (last archive) record that should exists could not be located in the database. Possible database corruption. Remedy Reboot and retry. Clear sales (this will wipe out all z records.) Repair database. Find and restore a recent database. Diagnosis Run Check Database and Repair Database. ERROR DB07: Station archive records not found. Explanation An archive sales record that should exist could not be located in the database. Possible database corruption. Remedy See DB06. ERROR DB08: ECU record not found. Explanation An archive station record which should exist does not exist in the database. Possible database corruption. Remedy See DB06 ERROR DB09: Cant archive the brand records. Explanation Cant write an archive record for a brand. This should only happen during a Z. Possible database corruption. Remedy Check that you are not out of disk space and free some up. Check that the disk drive is not corrupt. Locate a backup and restore it (you may lose some database.) Use clear sales to remove all archive records this often clears the problem. Repair database. Diagnosis Run Check Database and Repair Database. ERROR DB10: Cant archive the cocktail records. Explanation Cant write an archive record for a cocktail. Possible database corruption. Remedy See DB09 Error Messages 25-7 ERROR DB11: Cant store the cocktail records. Explanation Cant write a Z record for a cocktail. Possible database corruption. Remedy See DB09 ERROR DB12: Cant store the station records. Explanation Cant write a z record for a station Possible database corruption. Remedy See DB09 ERROR DB13: Cant store the brand records. Explanation Cant write a z record for a brand. Possible database corruption. Remedy See DB09 ERROR DB14: Cant modify the station records. Explanation Cant write the ECU record in the database to accommodate some change, explicit or implied. Possible database corruption. Remedy Reboot and retry. Repair database. Either a Backup disk or a Store Configuration disk may be used to recover last good copy. Diagnosis Check disk for errors, Check Database, Repair Database. Full backup of the database can be sent to Berg for analysis. ERROR DB15: Group name not found. Explanation Possible database corruption. Remedy See DB14 ERROR DB16: Dispenser not found. Explanation Possible database corruption. Remedy See DB14 ERROR DB17: Coil alignment record not found. Explanation Possible database corruption. Remedy See DB14 ERROR DB18: Cant read database record. Retry. Explanation Possible database corruption. Remedy See DB14 ERROR DB19: Group or station name not found. Explanation Possible database corruption. Remedy See DB14 ERROR DB20: Cant modify the config record. Explanation Possible database corruption. Remedy See DB14 ERROR DB21: Cant write database record. Retry. Explanation Possible database corruption. Remedy See DB14 ERROR DB22: Partition information not found. Explanation Possible database corruption. Remedy See DB14 ERROR DB23: Missing record in the database. Explanation Possible database corruption. Remedy See DB14 ERROR DB24: This database version is not supported by this software. Explanation Each database has a version number. The number found is not supported by this version of the software. This can result from an incomplete installation or from copying an old version of the database. Remedy Try reinstalling the software and choose to update the database. Find the correct backup or store of the database and reload it. Diagnosis The version of the software can be found in the Help |about form. By putting the program in the Diagnostics mode and then clicking the diagnostics button on the message, you can find out the version of the database. 25-8 Infinity Installation/Service and User Manual ERROR DB25: Unable to perform database operation. Explanation Possible database corruption. Remedy See DB14. ERROR DB26: Unable to perform database operation. Attempting to continue. Explanation Possible database corruption. The operation is one where it makes the most sense to try to continue. Remedy See DB14. ERROR DB27: Too many dispensers on this ECU Explanation An operation which loops through the dispensers found more than allowed on this ECU. Or the number of the dispenser may be more than allowed. The database may have errors. The operation may try to continue. Remedy Reboot and retry. Run ECU Setup and check dispensers, make corrections if needed and save the information (Note if you change dispensers, you should also check your brand assignments.) Run Utilities to fix the database. If necessary, Restore a Full Database backup or Reload Configuration. Diagnosis Run Utilities | Check Database and Repair Database. Check for disk corruption. ERROR DB50: Fatal Error Preparing for Infinity Database. Explanation before the database could be opened, there was some error. This is likely a system error. Remedy Reboot and retry. Run Diagnostics on your PC. Shut down other programs. ERROR DB51: Cant open Infinity Database. Explanation The database could not be opened. Sometimes follows DB52 (if so, see DB52). Database could be corrupted or missing. Remedy Reboot and retry. Try database repair functions from Utilities if Diagnostics indicate it. Diagnosis Run diagnostics on database. Make a full backup of your database and send to Berg. ERROR DB52: Database is locked. You may need to reboot your system Explanation One or more database files is locked. This will happen when the database base is not properly closed, possibly from a program crash. Remedy Reboot and retry. ERROR DB53: Cant open Logging Database. Explanation The logging portion of the database cannot be opened. Remedy See DB51. ERROR DB54: The current database is empty. Explanation The database is present but does not contain any information. (Even a new install contains some information in the database.) This is most likely an install that was not completed. Remedy Reinstall or restore the last good backup. ERROR DB55: Some database files are missing. Explanation Infinity has identified that some of the database files are missing. This may happen if Infinity file were deleted, you tried to copy database files or tried to use a store disk as the target database (store disks contain only configuration information, not a complete database.) Remedy Reinstall or use a full backup to restore the database. In case of deletion, try using recycle bin or deleted file recovery utility present on some PCs to recover the missing files. Diagnosis Send a directory listing of the files in the Infinity directory to Berg. ERROR DB56: Logging Database cannot be accessed. Logging will be suspended. Explanation An error has been discovered in the logging portion of the database (probably during schedule.). Logging cannot continue because of this error. The schedule will continue and other actions may be successfully completed. Logs will continue to be placed in the error file and will also automatically be added to the debug.inf diagnostics file. Remedy Check and correct database errors. Reboot and retry. Error Messages 25-9 Interface (ECR) Error Messages ERROR ECR05: Interface has not been properly installed. Install Interface from setup disk. Explanation Interface should be installed from setup disks. It used to be possible to move files by hand to mimic the installation, but its no longer possible to do this. Interface setup is part of Infinity setup and the software is installed at the same time. Remedy Reinstall using the Setup disk. ERROR ECR06 Unsupported driver. Interface options are disabled. Please reinstall Interface. Explanation The NCR 2160 is no longer supported. This message may also occur if the driver cannot be determined. Remedy Reinstall Interface from disk. ERROR ECR07 Unsupported driver version. Interface options are disabled. Please reinstall Interface. Explanation The driver version is old and no longer supported or the version number cannot be determined. Remedy Get an upgrade if appropriate and reinstall Interface from disk. ERROR ECR12: Can not open the driver file. Explanation In the process of loading a driver, the driver file itself could not be opened. The file could be missing, the disk drive could have an error or there may be PC system errors. Remedy Reboot and retry. Fix any disk errors. Reinstall Interface. Diagnosis Check if the driver file exists. It has the drv extension. Check your hard disk for errors. ERROR ECR13: Can not open the log file. Explanation When the verbose flag is on in the ECR Configuration file, a log file gives details about the loading process. This flag should be turned on only by direction of Berg personnel. This log file is created as a new file and overwrites any old file any time a driver is loaded. Failure to create this file is a disk or system error. Remedy Reboot and retry. Fix any disk errors. Diagnosis Check disk. ERROR ECR14: Illegal record type in driver. Explanation The driver file could not be interpreted. Verbose can be set on to get additional information about this error but the most likely cause is that the driver file is corrupted or the disk has an error. Remedy Fix any disk errors or reinstall Interface. Diagnosis Check disk. ERROR ECR15: Undefined segment. Explanation See ECR14. ERROR ECR16: Segment is not relocatable. Explanation See ECR14. ERROR ECR17: Fatal loader error, bad TIR record. Explanation See ECR14. ERROR ECR18: Illegal TIR command. Explanation See ECR14. ERROR ECR20: Command stack overflow. Explanation See ECR14. ERROR ECR21: Command stack underflow. Explanation See ECR14. ERROR ECR22: Underflow symbol. Explanation See ECR14. 25-10 Infinity Installation/Service and User Manual ERROR ECR23: Loader ERROR signed byte out of range. Explanation See ECR14. ERROR ECR24: Loader ERROR signed word out of range. Explanation See ECR14. ERROR ECR25: Loader ERROR unsigned word out of range. Explanation See ECR14. ERROR ECR26: Loader ERROR unsigned byte out of range. Explanation See ECR14. ERROR ECR27: Loader ERROR mixed byte out of range. Explanation See ECR14. ERROR ECR28: Loader ERROR mixed word out of range. Explanation See ECR14. ERROR ECR29: Command 64 arithmetic rotate not implemented. Explanation See ECR14. ERROR ECR30: Command 82 invoke macro is not implemented. Explanation See ECR14. ERROR ECR31: Fatal loader error has occurred. Explanation See ECR14. ERROR ECR32: Conditional loader error has occurred. Explanation See ECR14. ERROR ECR33: Loader warning has occurred. Explanation See ECR14. ERROR ECR34: Conditional loader warning has occurred. Explanation See ECR14. ERROR ECR50: PLU cannot be removed. Explanation In the modifier order list, the PLU marker must be present. It cannot be moved off of the list since the PLU must always be part of the packet sent to the sales terminal. Remedy This action will be prevented. ERROR ECR51: Cannot open ecr.cfg file. Explanation The interface configuration file cannot be opened. It may be missing or the disk may be corrupt or there may be a system error. Remedy Reboot and retry. If the file is missing, reinstall Interface. If there is a disk error, fix the disk problem. Diagnosis Check disk. ERROR ECR52: Syntax error in ecr.cfg file. Explanation The contents of the configuration file have been corrupted. Remedy Reinstall Interface and use a store disk or backup disk to restore the ecr.cfg file. Diagnosis The ecr.cfg can be sent to Berg for analysis. ERROR ECR53: Internal error trying to read ecr.cfg file. Explanation The config file may be corrupted or the disk may be corrupt or there may be a system error. Remedy See ECR51 ERROR ECR54: Unknown keyword in ecr.cfg file. Explanation See ECR52 ERROR ECR55: Wrong number of parameters. Explanation See ECR52 Error Messages 25-11 ERROR ECR56: An old style ecr.cfg file was processed. All modifier information will be lost Explanation An older style ecr.cfg file was found and used. Since this style cannot be interpreted entirely, the modifier information if present will be lost and will not be sent to the ECUs. If you do not use any modifiers, this will not present any problems. Remedy Under driver settings, click on save as defaults after making any changes needed. This will write the config file in the correct format. ERROR ECR57: At least one ECU had a communication error. Explanation When reading or writing driver or modifier settings, one of the ECUs had a communication error. Therefore, the information being viewed does not necessarily reflect the settings of all of the ECUs or the changes were not written to all ECUs. You should have seen one or more CM errors which identify the ECUs with the errors. Remedy See CM error displayed and correct that. Retry the operation. ERROR ECR59: The ECUs did not have identical options and modifiers. Explanation When reading settings from more than one ECU, the options and modifiers were not the same for every ECU. For most installations, this indicates an error. This may be preceded by ECR57. In that case, fix ECR57. Remedy Make changes to the settings as need and send the changes to all ECUs. ERROR ECR60: At least one ECU has an older version that cannot supply modifiers. Explanation Older EPROM versions had a different style of storing modifiers. Changes made to the modifiers can be sent to the ECUs but they cannot be read and correctly interpreted by the software. Remedy Upgrade your EPROM version. 25-12 Infinity Installation/Service and User Manual General (GE) Error Messages ERROR GE00: Insufficient memory. Please exit. Explanation There is not enough available memory to continue running. The current operation may not have completed successfully. You should exit the program. It is unlikely any other operation will work. Remedy Shut down all other programs and retry. In some cases, memory may have been permanently tied up and you will need to reboot the PC. Check that you have the required memory for Infinity and if not, add memory to your PC. ERROR GE19: Cant delete database Z records. Explanation Whenever a clear and archive is done, the old last archive (Z) records must first be cleared. For some reason, this could not be done and therefore the new records cannot be written. This is often a result of corruption in the database. Remedy Repair database if possible using Utilities. Fix any indicated disk problems. Clear sales will clear out all archive records even when this error occurs. Diagnosis Check Disk. Run Utilities | Check Database and Repair Database to see if there are any database errors. ERROR GE21: Cant delete out of date archives. Explanation Whenever a clear and archive is done, the program looks for archive records which are past the storage length of the archive records. These records are deleted. The deletion did not work for some reason. Remedy See GE19. You may also be able to get around the problem by changing the storage length in Setup Configuration. ERROR GE34: Unable to open a file. Explanation A file could not be opened. It may be missing, corrupt or locked by the system. Remedy IF the file is missing, you need to contact Berg to see how to recreate it. This may involve reinstalling. Fix any disk problems. If a file is locked, you should reboot and retry. Diagnosis Turn Diagnostics mode on. Click on the diagnostic button will give the name of the file. Check the disk. ERROR GE42: Cant write to the file. Explanation The named file could not be written. This could be a disk problem or you could be out of disk space on the disk. It could indicate a memory or system problem. Remedy fix any disk problems. Reboot and retry. Diagnosis Check the disk and make sure there is enough disk space. If problem persists, take a full backup and send to Berg. ERROR GE43: Unauthorized copy - Serial number mismatch. Explanation The serial number is stamped twice into the database. These two numbers are not the same. This could be the results of a bad install or an improper restoration of a database backup. Remedy Reinstall. Find a good backup and restore it. Make sure the store/reload disk has the correct serial number. ERROR GE50: Invalid User Name - Password combination. Explanation The user password combination is not valid. Remedy Check your spelling and retry. If you cannot get in at all, use the setup disk to change the password or to turn passwords off entirely. Diagnosis Setup can be used to confirm the names of the users but not the passwords. ERROR GE51: Couldnt find Infinity data files. Please make sure you are in the right directory or that your BERG.INI file is correct. Explanation The Infinity database is sought in the directory the program runs out of and in the BERG.INI file. Usually all programs and database files are in the same directory. Remedy Reinstall. Diagnosis Check that the programs and database files are in the same directory. In particular, look for the file infdb.dbd. Open BERG.INI (found in the Windows directory) with a text editor and look for the line starting with DBPATH. This should also point to the same directory. Error Messages 25-13 ERROR GE52: Unable to recover. You will probably need to reboot your computer. Explanation Parts of the database are locked. This may have happened during a previous error. Remedy Reboot and retry. ERROR GE53: Cant change drive Explanation In trying the locate the database files, the software attempted to switch to a different disk drive. This attempt failed. Check that the database is in the correct location. Remedy Reinstall. Diagnosis See GE51. ERROR GE54: Cant open logfile %s Explanation This error appears in the schedule log when the error file could not be opened. Note that all errors will still be located in the schedule log. Remedy See GE34. 25-14 Infinity Installation/Service and User Manual Infinity (INF) Error Messages ERROR INF01: This program was not meant to be run on this version of Windows. Check that you have installed the correct version. Explanation Because of differences in different versions of Windows, different version of Infinity have been produced to run on each one. The current Infinity/Windows combination will not allow Infinity to be run correctly. Remedy Get the proper version of Infinity to run on your windows or install Infinity on a compatible versions of Windows. Diagnosis Check the release notes, manual or setup disks for the Windows Operating System versions that your Infinity software runs on. ERROR INF02: This ECU does not support Server ID. Explanation Older versions of ECU EPROMS do not support the current Server ID implementation. This message may also indicate that Server ID has been turned off for this ECU. Remedy Enable Server ID on this ECU. If the software does not allow you to do so, then you must upgrade your ECU(s) in order to use Server ID. Diagnosis Put Manager into Diagnostics mode and run Check ECU version. ERROR INF03: No key present. You must enter a key. Explanation You have started a function that needs a key present in the Datakey programming box. There is not a key present. Remedy Insert the desired key and click retry, ERROR INF04: The ECU is not a member of a station listed on the key. Explanation: Server keys can list up to three stations at which they can pour. The ECU that you are checking against is not one of those three stations. Remedy If you want to pour at this ECU with this key, put this ECUs station name on the key. This can be done under Setup Server Key. You can also change the key to pour at all stations. ERROR INF05: Invalid Date Format Explanation The date typed in could not be interpreted as a date. Check for mistyping and whether you are using the date format you have defined under Windows Control panel. Remedy Retype a valid date ERROR INF06: Invalid Time Format Explanation The time typed in could not be interpreted as a time. Check for mistyping and whether you are using the time format you have defined under Windows Control panel. Remedy Retype a valid time ERROR INF07: Serial Number does not match database. Explanation The serial number of the programs is not the same as the serial number in the database. The could be a bad install or an improper restoration of a backup. Remedy Reinstall. Find a good backup and restore it. Make sure the store/reload disk has the correct serial number. ERROR INF08: Form # is still Loaded. Explanation This error will only be shown when in Diagnostics mode. A form used by Infinity was not properly closed down when the program was closed. Normally, this will not cause any further problems. Diagnosis Send information about this error and the circumstance which preceded it to Berg. ERROR INF09: From Date must precede To Date Explanation When a date range is given the from or start date must always precede the to or end date. Remedy Check the dates and enter a proper range. ERROR INF10: Value must be in range Explanation A numeric value entered was too small or too large. Usually, this message will give the acceptable range of numbers. The displayed value will be reset to a value that is legal. Remedy Enter a number within the range shown. Error Messages 25-15 ERROR INF11: Please select an ECU Explanation The operation requested requires that an ECU number be entered or selected. Remedy Enter the ECU number. ERROR INF12: Unable to continue test Explanation A loopback or comm test cannot be completed. This will usually be preceded by some system error message. Remedy Provide Remedy for the initial error message. Diagnosis If there is no other error message. turn on Diagnostics and run test again. ERROR INF13: Wrong version of VSVBX.VBX Explanation The wrong version of the version checking code was found. Remedy Reinstall or get a newer version of Infinity to install. ERROR INF14: # already exists Explanation The name or number of the new item that you attempted to create already exists. For example, every station and group must have a unique name. (The duplicate name replaces the # in the message.) Remedy Select another name or number. Diagnosis Check your existing list of items and their definitions to see if you have them defined the way you want. ERROR INF15: # does not exist Explanation A file or item does not exist. This may be a name that you typed in or a file that normally should exist. If the file is missing, this may be the result of a improper installation. Remedy See GE34. ERROR INF16: The ECU does not contain a dispenser type at which this key can pour. Explanation: A server key can list which dispenser types at which it can pour. The ECU that you are checking against does not have any of those dispensers. Therefore, this server key will not allow pouring at the ECU selected. Remedy In Server Key Setup, enable additional dispenser types. ERROR INF17: Berg Infinity Manager is currently running. You must exit or pause it before running another Infinity program. Explanation You can only run one Infinity program at a time. The Manager program is already running. Remedy Either exit the Manager program or pause it. You can pause it by closing all forms and pressing F5. ERROR INF18: Berg Infinity Report is currently running. You must exit or pause it before running another Infinity program. Explanation See INF17 ERROR INF19: Berg Infinity Schedule is currently running. You must exit or pause it before running another Infinity program. Explanation See INF17 ERROR INF20: Berg Infinity Utilities is currently running. You must exit or pause it before running another Infinity program. Explanation See INF17 ERROR INF21: At least one item must be selected. Explanation This operation cannot proceed unless at least one item in the list is selected. There are two selection methods. The simple method, clicking on each item, selects or deselects it. In the extended method, clicking on an item selects it and deselects all other items. To select another, hold down Ctrl key when you click. To select a range select one and then hold down shift as you click. That will select all items between the first and second item clicked upon. Remedy Select at least one item. ERROR INF22: Server # is not on the server list. Explanation The server name on the key (given by #) does not appear in the list of servers in the database. This is an illegal key and either came from a different system or was not rewritten after you made changes to the server list. Remedy Rewrite the key so that it contains valid server information. If the display has been changed to reflect valid information (after responding to this message), you need only click on the OK button on the server key form. ERROR INF23: ID Number # does not matched expected ID for this server. Changing displayed ID to expected ID. Explanation Server keys contain a name and an ID number. The number and name do not match the combination given in the database. Remedy See INF22 25-16 Infinity Installation/Service and User Manual ERROR INF25: Code on the key (#) is not the system key code. Explanation The code on the server key does not match this systems code. This key came from another system or was not rewritten after the code was changed. Remedy See INF22 ERROR INF26: Station Name # is undefined. Resetting displayed station name to. Explanation Each key can be restricted to up to three stations. The station named by # is not a valid station name and is being removed from the list of usable stations for this key. (If all allowed stations are set to None, then this key will work on any station provided the other restrictions are met.) This key was not rewritten after changes were made to the station list. Remedy Determine if this key should be restricted and list the allowed stations and write the key. Otherwise, write the key with the revised information. If no stations restrictions are necessary, then check the all stations box. ERROR INF27: Server name is required Explanation All keys must list a server name. You must select one of the server names before writing the key. Remedy Select a server name and write the key. ERROR INF29: At least one dispenser type must be selected Explanation Each key can be restricted to certain types of dispensers. However, at least one dispenser type must be selected or this key will not work anywhere. Remedy Click on at least one dispenser type and then rewrite the key. ERROR INF30: At least one station must be selected (or all stations must be checked) Explanation If all stations is not checked, then at least one station must appear on the allowed stations list or this key will not work anywhere. If the key is not to be restricted to particular stations, then all stations should be checked. Remedy Determine where this key should be used and select those stations or allow the key to be used at any station. Write the key. ERROR INF32: The # font is missing and has been replaced by *. For best results, install the missing font. Explanation The font named by # is normally used by Infinity in its displays. It will be replaced by the font named by *. This message should only appear as a program is first loaded. All functions should work. Remedy To avoid this message, locate and install the missing font. ERROR INF33: Maximum count was reached. All counts reset to zero. Explanation A count such as used in the communication and loopback test has reached the maximum that can be handled or displayed. The count will be reset to zero and the counting will continue. ERROR INF34: Cant exit program. Critical activity in progress. Explanation An Infinity function is performing a task that normally should not be interrupted. This message should appear when you are trying to stop a program by abnormal means, such as shutting down Windows. Remedy Wait for Infinity to complete the ongoing task and then close the program. ERROR INF35: Required fields have not been filled in. Explanation At least one field on this form has not been filled in that must be entered in order to complete the operation. In many cases, the focus will be returned to the missing field. Remedy Identify one or more blank fields and fill them in. ERROR INF36: No current servers Explanation Many server ID functions cannot be performed until you have defined at least one server on the system. Remedy Under manager go to Server ID | Server Setup | New to create one or more servers. ERROR INF37: The key has expired. Explanation The current PC date is past the expiration date listed on the server key. Therefore the key has expired and will enable any ECU for pouring. Remedy Remove or change the expiration date in Server Key Setup. ERROR INF38: The key is disabled. Explanation The server key has been disabled and will not enable any ECU for pouring. Remedy Enable the key by checking the Enable check box in Server Key Setup. Error Messages 25-17 ERROR INF39: Internal Error Ordinal is not in the list of legal values Explanation Certain items kept track of by the Infinity program have ordinal values assigned to them, that is they have a fixed set or list of values that can be used. A reference to an item was made that does not have one of the allowed values. This will usually be a program error, not a user error, hence the Internal error designation. Remedy Closing the program or rebooting and retrying may allow you to continue. Check the last operation you did to see if it was retained. Diagnosis Send the database backup and information about what you were doing to Berg. ERROR INF40: You must create a new Group which includes all ECUs in order to proceed with this operation. Explanation This operation can only be run on the Master Group. The software has detected that you do not have the Master Group defined. Remedy Create such a group. This is done not by adding the list of all groups to a new group but rather by checking the box which says includes all ECUs. (This way any ECUs added will automatically be included without having to modify this group.) ERROR INF41: You must select the Group which includes all ECUs (#) in order to proceed with this operation. Explanation This operation can only be run on the Master Group. You have such a group but it is not currently selected. Remedy Select the Master Group and continue with the operation. ERROR INF42: Cant open # Explanation The file named by # could not be opened. The file may be missing or there may be a system or disk error. Remedy Fix any disk errors. Reboot and retry may clear some system errors. Diagnosis Check if the file exists and the disk for errors. Make sure the file is in the correct directory. ERROR INF43: Error in file # - Not enough fields in line ! Explanation The line ! in the file named by # is expected to be a text line containing a certain number of fields. Fields are pieces of text separated by one or more delimiter characters such as spaces or commas. Remedy Change the delimiter if the file type allows you to do so (such as the sales terminal data file). Otherwise, recreate or get a replacement file from the producer. Diagnosis Print the file to confirm the number of fields. Check for the correct delimiter. ERROR INF44: Error in file # - Numeric field expected in line ! field % Explanation The file is named by # and the line number is !. The field numbered % should contain a numeric value but it does not. Remedy See INF43. ERROR INF45: # requires a numeric portion. Explanation An entered value must have a number as part of the string, such as ABC123. The values name is given by #. An example is an order number used in Inventory. Remedy Enter a text string with a numeric portion. ERROR INF46: The maximum for the numeric portion of # is ! Explanation The number that is part of the string entered has exceeded the maximum. Remedy Choose a string with a lower numeric portion. ERROR INF51: Cannot read from key unit. You must have a valid key unit on the indicated port. Explanation The Datakey programming box must be connected to the port indicated. Remedy Attach a Datakey box or correct the problem. Diagnosis Check the port you entered. You can also run a loopback test with a loopback tester to make sure you have identified the number of the PC comm port correctly. Check connections. If you are using a switchbox or AB switcher, make sure you have switched to the correct path. ERROR INF52: Error reading key. Key may be corrupt. Reinsert key and retry. Explanation There is possible corruption on the key that you are trying to read. Remedy Pull out the key, reinsert and try reading again. If this error persists, then you will need to reprogram the key by going to Server Key Setup, entering all of the desired information for the key and clicking OK to write it. ERROR INF53: Cannot create a Dealer key Explanation Infinity software cannot be used to make a dealer key. 25-18 Infinity Installation/Service and User Manual Manager (M) Error Messages ERROR M03: Product already exists under different product type Explanation A new product that you are trying to define already exists in the database but under a different product type. Remedy Choose a new name or use the Switch Type button on the Modify Brand form. ERROR M04: Cant restore station price level. Explanation On older EPROMS that do not recognize calibration mode, the software forces the unit into PL B in order to do any calibration. After the calibration, the unit is returned to its original price level. This restoration of price level failed (probably because of a communication error). Remedy Fix the communication error and change price level to the desired setting. ERROR M05: Portions cannot be learned for dispenser %d if brand is not set or Tap 1 Test Pour is still assigned Explanation Learn mode cannot be used on dispensers without an assigned brand or where Test Pour is assigned. (Test Pour cannot have its portions changed.) Remedy Assign the brand that you will use at the dispenser before you run Learn Mode. ERROR M06: Large and small pour sizes cannot be the same or zero Explanation The large and small portion used for calibration cannot be the same. (This should never happen since Infinity enforces this when the calibration portion are set.) Remedy Go to Calibration | Units and Accuracy and reset the calibration portions. ERROR M07: Calculated calibration value is too small. Reinitialize cal values and retry. Explanation After entering measured portion, Infinity calculates new delay and cal values. The result of this calculation is a cal value will is smaller than allowed. This is usually the result of improper starting values for delay and/or cal values. Remedy Initialize cal values to known starting point or choose defaults. Repeat the calibration. ERROR M08: Calculated calibration value is too large. Reinitialize cal values and retry. Explanation See M07. In this case, the calculated value is too large. ERROR M09: Calculated time delay is too low. Reinitialize cal values and retry. Explanation See M07. ERROR M10: Calculated time delay is too high. Reinitialize cal values and retry. Explanation See M07 ERROR M12: Product %s does not exist. Explanation The brand, cocktail or ingredient name given by %s does not exist in the brand list. This is likely the result of a database error or some previous error. The function attempted will not be completed. Remedy If database errors, then fix them. Otherwise, reboot and retry. Diagnosis Run database utilities and check for errors in database. ERROR M13: Category %s does not exist. Explanation The category name does not exists in the category name list. See M12. ERROR M15: Some ECUs are left undeleted in this network. Cannot delete network. Explanation At least one ECU could not be deleted from the database. Therefore the network could not be deleted. This is likely due to a database error. Remedy Repair any database or disk error. You can also try to reboot. Diagnosis Run database utilities. Check for disk errors. ERROR M16: ECU has undeleted dispensers. Cannot delete ECU. Explanation At least one dispenser could not be deleted from the database and therefore the ECU cannot be deleted. See M15. ERROR M17: Not all archive brand records were deleted for station. Cannot delete archive records Explanation Some of the records containing the details of archive records could not be deleted. Therefore, the archive cannot be deleted and the operation was not successful. See M15. Error Messages 25-19 ERROR M18: Not all Z brand records were deleted for station. Cannot delete Z records. Explanation Some of the records containing the details of Z records could not be deleted. Therefore, the Z information cannot be deleted and the operation was not successful. See M15. ERROR M19: Maximum networks already defined. Explanation You may only define 31 networks in an Infinity system. Remedy Delete any unused networks. ERROR M20: The maximum number of containers has been reached. Explanation You may only define 65535 containers. Remedy Delete any unused containers. ERROR M21: You cannot delete the last remaining container Explanation At least one container must exist in the system. You cannot delete the last defined container. ERROR M22: Illegal product type for operation Explanation This operation only can be performed on certain product types. In particular, some operations are only appropriate to cocktails or brands. Remedy Check product type of product(s) selected for this operation. ERROR M50: You cannot copy to an ECU which has a different number or type of dispensers Explanation The copy ECU function can only be performed between ECUs that have exactly the same number and type of dispensers. The target you have chosen does not have any target ECUs that match the source ECU. The copy cannot be performed. Remedy Check that you have chosen the correct ECU or group. You can copy individual dispensers that match by using copy dispenser. ERROR M51: You cannot copy to a different type of dispenser Explanation The copy dispenser function will only work between like dispensers. The target dispenser does not match the source dispenser. The copy cannot be performed. Remedy Check that you have chosen the correct dispensers. ERROR M52: You cannot copy to a dispenser with a different number of sizes Explanation When copying dispensers, each must support the same number of sizes since price portion information is copied. This message will most likely appear when copying from a tap1 dispenser that is using alternate sizes to one that does not or vice versa. The copy cannot be performed. Remedy Check dispensers named or change the alternate sizes setting on one of the dispensers. ERROR M53: You cannot copy a dispenser to itself Explanation You have chosen the same dispenser as the source and destination. No action will be taken. Remedy Select a different source or destination dispenser. ERROR M54: There are no matching dispensers to copy Explanation When copying using station or groups to describe the target, at least one ECU or dispenser in the group must match the source item. (see M50-53). In this case, there are no matches at all and so the function cannot be performed. Remedy You have likely chosen the wrong station or group. Change source or target. Diagnosis Use individual ECU or dispenser as targets to see why each does not match the source item. ERROR M55: ECU does not support the selected dispenser type. Explanation The ECU version does not support the dispenser type you have indicated. For example, certain versions of the Infinity ECU will only support the All-Bottle-ID and will not support the AllBottle-7. Remedy Select the appropriate dispenser type or contact Berg for an ECU upgrade. Diagnosis Check ECU number. Under manager, go into diagnostics mode (Ctl-Alt-D) and select Get Version under Diagnostics to see the EPROM version. ERROR M59: Cant add a group that contains the group being defined. Explanation When modifying a group, you cannot add any group that contains the group being modified including the group itself. This would create a circular list. Remedy Decide the mapping of groups. Try to create groups that reflect combinations of ECUs that you perform functions on at the same time. Diagnosis Use F9 to view the definitions of existing groups. 25-20 Infinity Installation/Service and User Manual ERROR M60: Name is already being used for a Station Name Explanation You have tried to create a group using a name that is already being used for a station. Since stations and groups are used in the same way, a group name must not conflict with any station name. Remedy Change the station or group name. Make sure that the existing name is being used. ERROR M61: Name is already being used for a Group Name Explanation You have tried to create a station using a name that is already being used for a group. Since stations and groups are used in the same way, a station name must not conflict with any group name. Remedy Change the station or group name. Make sure that the existing name is being used. ERROR M74: Product already assigned. It cannot be deleted. Explanation A prices and portion table cannot be deleted if it is assigned to a dispenser. Remedy Remove assignment and then delete the table. Diagnosis Check the Show Product assignments box to see where this price and portion table is assigned. ERROR M80: Partition # is not being used Explanation At least one dispenser must be assigned to each partition. There is at least one partition which does not have any dispenser assigned. You may have forgotten to indicate to which partition each dispenser belongs. Remedy Reduce the number of partitions (use Change button) or assign at least one dispenser to each partition (on dispenser tab). ERROR M82: Not supported for this ECU type Explanation This function cannot be performed for any ECU of the type (Infinity, Tap 1) selected. You may have selected an ECU other than the one intended. Diagnosis Check the type of the ECU selected. ERROR M93: Actual ECU type is different than the type selected. Check ECU type before proceeding. Explanation The ECU type is different than the type defined in the database. Exit out of this function. Remedy Use F8 to check the ECU type listed for the ECU. Make sure that more than one ECU does not have the same ECU number. ERROR M94: This operation is not allowed while one or more units are in calibration mode. Explanation Certain operations are not allowed when at least one ECU is in calibration mode. Remedy Take all units out of calibration mode and retry the operation. ERROR M96: Large portion must be at least three times small portion. Explanation When doing calibration for a unit that uses portions, the large portion should be at least 3 times the small. This gives the best results in calibration. Remedy Choose new large or small values to meet this requirement. ERROR M97: This operation is not legal with the Portion Lockout Jumper present Explanation When the portion lockout version of the software has been purchased, changes to portions can only be made when the jumper inside the ECU is moved to its inactive position or is removed. This keeps unaccounted portion changes from being made. Remedy The ECU must be opened and the jumper removed before any changes can be made. ERROR M98: Dispenser does not exist Explanation The dispenser selected does not exist and the intended operation cannot be performed. Remedy Go to ECU Setup and add the missing dispenser. Diagnosis Check that you have selected the correct dispenser for this ECU. ERROR M100: A modem network requires a phone number Explanation When the modem checkbox is checked, this means the Infinity network is using a modem line. A phone number is required to dial up the remote modem at the ECU site. Remedy Enter the phone number or uncheck the modem box if this network is not using a modem. ERROR M101: # value is not supported by this ECU. Resetting to legal value. Explanation A feature or value is not supported by this ECU. (# gives the name of the feature.) This may be because of the type of ECU or the version number. Many features are available only in more recent EPROMs. For example, add a head limit can only be set for Tap1 EPROM of version 3.00 or higher. Remedy If you wish to have this feature, you will need to upgrade your EPROM. Diagnosis If you think this feature should be available, check the ECU number. Error Messages 25-21 ERROR M103: You cannot delete, rename or change Test Pour. Explanation The test pour brands cannot be modified in any way. They exist so that there is always a known brand with known portions to test pouring for every ECU type. ERROR M104: No portions were poured - Nothing changed. Explanation Learn mode was entered but nothing was actually poured. Therefore, no portions can be learned. Diagnosis If you did pour a portion, check the ECU number against the ECU that you put into learn mode. Learn mode is signified by the lights behind the repeat and cancel button on the tap going out. ERROR M105: This function cannot be performed. There are no qualifying ECUs. Explanation The function can only be performed on certain types of ECUs. If you have none of these ECUs defined in your system, then you cannot run this function. For example, coil alignment is only performed on Infinity ECUs with All-bottle-7s. ERROR M106: This function cannot be performed. There are no stations or groups. Explanation The function you are trying to perform requires a station or group. There are currently no station or groups defined. Remedy Create a station and/or groups that contain(s) the ECU(s) for which you want to perform the function. ERROR M109: There are portions for this product which are not shown. Choose a higher number of price levels or sizes for this product type to see them. Explanation The price table or cocktail definition has non-zero portions for sizes, price level or ingredients which are not displayed. This is likely because of the selected number of sizes or price levels for the users system. Remedy If you expected to see more price levels or sizes, use Manager and go to Pouring | Brand Operations | Select sizes and price levels. Choose a larger number of sizes, price levels or ingredients for the price table in question. If you did not expect to have any additional portions, use Utilities | Repair Database to zero out the unneeded portions. ERROR M110: There must be at least # ! in the system. Operation cannot be completed. Explanation You cannot delete this item. You have reached the minimum count for this type of item. # is a count and ! is the item. For example, There must be at least 1 container in the system. Remedy Use Rename if you want to change the name of the item or create others before you delete this one. ERROR M111: # was recorded. The minimum pour amount is $. Explanation For monitor calibration for taps, # is the amount poured as recorded by the unit. However, calibration cannot be effectively performed unless a larger amount is poured and measured. This minimum is given by $. Remedy Try again, making sure to pour at least $ ERROR M112: # was poured. The minimum pour amount is $. Explanation See M111. Instead, this is the amount measured and entered by the user. 25-22 Infinity Installation/Service and User Manual Report (R) Error Messages ERROR R04: Your hard disk may be full, cant post sales to the database Explanation The archive data cannot be entirely copied to the database. One reason is a full disk. It is also possible that there are write errors on your hard disk. Remedy Check your disk space and remove unneeded files. You may also want to change the setting for the length of time that archive data is retained (use setup disk). Diagnostics If the disk space seems to be OK, then run ScanDisk or other disk-checking utility. ERROR R05: If you recently changed your network Security Code, it may no longer be valid. Explanation During an archive and clear, the network security code is updated if it was changed since the last Z. Due to errors during the process, this security code may not have been properly updated in the database or ECU. Remedy Run Clear and Restore Memory for each ECU which has a mismatched security code. Diagnosis Check the security listed under Network setup and attempt to communicate with each ECU. Any ECU with a general communication error (CM03) or security code communication error may have a mismatched security code. ERROR R51: No supplier has been assigned to any brand. Explanation Only brands which have suppliers assigned to them are part of Inventory. There are not any brands with suppliers. Therefore, some Inventory functions cannot be performed. Remedy Make sure you have created at least one supplier. Then use Brand Setups multiple button to assign a supplier to all brands that will be inventoried. ERROR R52: Total Stock values must be entered. Explanation When running Initial Stock function, you must fill in total stock amounts for as many of the brands as you will be tracking. No stock amounts were entered. Remedy Determine your initial inventory and enter in the amounts. ERROR R53: Cant save date range that does not include today Explanation When saving report options or saving a custom report, all dates ranges are relative to the date on which the report is actually run. Therefore, date range must include today and will be interpreted as run the report for the last Z days where X is the difference between the From date and todays date. ERROR R54: Cant change Archive Dates when # is selected Explanation Archive dates can be directly chosen for a report only when Archive List is the option chosen. If any other option is chosen, the archive date list is intended to show the archive dates that will be included. After acknowledging this message, the previously selected dates will be restored. Remedy If you do wish to select dates from the list, click on archive list first. ERROR R55: Printer Error # Explanation A non-specific problem was detected with the printer and the report could not be printed. The error number returned by the printing mechanism is given by #. Remedy Fix the printer. Try rebooting. If this is a long term problem, you can save your reports as files until the printer problem is resolved. Diagnosis Use printer diagnostics tools that came with your printer. Try printing with another program. ERROR R56: Printer is not available Explanation The printer cannot be accessed. Remedy See R55 ERROR R57: Printer job cannot be started Explanation The printer failed to respond. Remedy See R55 ERROR R58: Printer is busy Explanation The printer is already printing a job and cannot handle the new one. Windows can generally handle this type of situation by spooling the pending print job. Remedy Set printer to spool or wait until printer has finished the previous print. Diagnosis Check that your printer is set to spool print jobs. Error Messages 25-23 ERROR R59: Both beginning and ending hour must be entered Explanation A time range must have both a beginning and ending hour. Remedy Enter both hours. ERROR R60: Shift # is using an hour already included in shift @ Explanation Shifts cannot overlap. The shifts numbered # and @ have at least one hour in common. Remedy Check the shifts in question and correct by removing the overlap ERROR R61: Export to file # failed Explanation The export which was to be written to the file named by # has failed. Remedy If another error appeared before this one, fix that error first. Diagnosis Check for available disk space and run a disk diagnostics tool such as ScanDisk. ERROR R63: Minimum Zoom factor reached Explanation You cannot zoom out any further. ERROR R64: Maximum Zoom factor reached Explanation You cannot zoom in any further. ERROR R65: No default printer assigned Explanation Reports cannot be printed or viewed without a default printer assigned. Viewed reports are shown as they would appear on the printer: without a printer, there is no printer look to emulate. Remedy Even if you do not have a printer on your system, define a printer in control panel for viewing emulation. ERROR R67: Print Spooler is not loaded. Printing is disabled. Explanation The Windows print spooler mechanism cannot be located. No printing will work. Remedy Reboot and retry. You may need to reload parts of your Windows Operating System. ERROR R68: End of Day must not be after noon Explanation When selecting End of day, the hour must be between midnight and 11 AM inclusive. Remedy Pick a time in the AM range of hours. If you shut down before midnight, enter midnight for your end of day. ERROR R69: No last report is present - function cannot be completed. Explanation The last report cannot be found. One reason is that you have not run any reports in this location. The last report is stored as a file so the other reasons have to do with not being able to read the file. It may have been deleted or you may be experiencing disk problems. Remedy Rebooting may clear temporary problems. If disk problems are indicated, try to fix them. Diagnosis Use a disk diagnostics tools such as ScanDisk. The name of the of last report file is lastrpt.rpt ERROR R71: Custom Export files can only be saved to the current directory. Explanation Because it is not known when a custom export may be run, the file names are limited to those in the current directory. Remedy Choose a local file name. ERROR R73: You must select a consecutive range of items in # Explanation All items in the list between the first and last one selected must also be selected. Remedy Check the list and select all items required. 25-24 Infinity Installation/Service and User Manual Setup (S) Error Messages ERROR S01: This install is for Windows 95/98, Windows ME, Windows NT and Windows 2000 only. Explanation Infinity will no longer run on Windows 3.1. Remedy Install on a PC with a more recent operating system. ERROR S02: You must have full administrator permission to install this software on Windows NT or 2000, You are not logged in as an administrator. Explanation For a Windows 2000 or NT family machine, Infinity software is set up to be installed under the administrator. This allows all users to have access to the Infinity software. Remedy Log on as an administrator and reinstall. ERROR S03: Unable to create the directory %s Explanation The destination directory indicated could not be created. There may be disk or file system errors. Remedy Choose a different directory and retry. Reboot. Fix any problems indicated by disk diagnostics. Create the desired directory yourself and reinstall. Diagnosis Run a diagnostic tool like ScanDisk. See if you can create a new directory by other means. ERROR S04: Conversion failed Explanation The final steps to converting the database failed. Usually there will be a previous error message displayed before this one. Remedy Fix the earlier message. Then restore the previous database and reinstall. ERROR S05: Error Copying file: Explanation The file named could not be copied. This could be for several reasons. If the file is being copied from the setup disk, there may be an error on the disk. You may not have enough space on hard disk. You may be overwriting a file which is in use. You may have disk corruption. Remedy Fix any disk problems. Shut down all other programs. Try rebooting. Delete unneeded files from your hard drive if you are low on space. Diagnosis Run disk diagnostics tools such a ScanDisk. Check your disk space. ERROR S06: Unable to run database conversion program. Error = %d Explanation The database conversion program could not be run. It may not be present on the setup disks, the work directory or there may be file system problems on your PC. The specific error number is given by %d. Remedy See S05 Diagnosis Call Berg with the error number. ERROR S07: Database conversion program completed with errors. Explanation The part of the setup which will upgrade your database detected an error. Remedy Restore your previous database, reboot and retry. Run Repair Database or other database fixing utilities on your old database to fix any indicated errors. Diagnosis After restoring your previous database, run Utilities to see if there are errors in the database. It may not be possible to upgrade all databases with errors in them. ERROR S08: Error deleting database work files. Explanation After converting your database, Setup will remove the work directory. These files were not able to be deleted. The setup will continue. Remedy After setup, delete the _infwork directory under your Infinity directory. ERROR S09: Internal dialog box error. Explanation Something has gone wrong trying to get install information from the user. Remedy Reboot and retry. ERROR S10: Unable to get serial number for source disk Explanation All setup disks are given a unique serial number for each customer. The serial cannot be found or read from this set of disks. The media may be bad or there may be some system error. Remedy Reboot and retry. Diagnosis See if the disks load on another machine. Display the contents of the setup media. Error Messages 25-25 ERROR S11: DLL Error %d - Unable to load %s Explanation One of the components needed by Setup could not be loaded. It is named by %s. It may be missing or one of the components required by it may be missing. Remedy See S05 Diagnosis Call Berg with the Error number %d. ERROR S12: An error occurred during the data move process: %d Explanation The data move is the main process of moving files from the setup media to your hard disk. An error has occurred on file indicated. See S05. ERROR S13: Disk set is not serialized. Explanation The serial number location was found but without a valid serial number. See S10. Remedy Ask Berg Company for a properly serialized disk if S10 remedies do not work ERROR S14: Please shut down all other programs before running Setup. Explanation Installing a program always works best if no other programs are running during the installation. Setup has detected a program that might interfere with installation. Remedy Shut down all other programs before proceeding with setup. ERROR S15: Failure to overwrite existing database. Check returned %ld Explanation User indicated that they wanted to overwrite the existing database but setup was unable to do this. Remedy Clear the Infinity directory yourself and retry. Also see S05. ERROR S16: This system has a 286 or 386 processor. A minimum of a 486 is required. Please contact your local computer dealer regarding possible upgrades. Explanation Infinity will not run on systems less than a 486. Berg recommends that you use a Pentium for better performance. Remedy Install on a more powerful PC. ERROR S17: Infinity requires at least the following Service Pack on the target machine: Explanation Microsoft often releases service packs for their Windows Operating Systems. The required service pack level is not present on your PC. Remedy Download the latest service pack from Microsoft web site and install on your PC before trying to install Infinity. ERROR S19: Error Code %d. Unable to stamp serial number to file %s Explanation The serial number on your setup disk must be stamped inside of each of the Infinity programs to ensure that there is not a mismatch between the database and the software. This stamp process failed. The target programs may be missing or there may be hard disk or setup disk errors. Remedy See S05. ERROR S20: %ld - Error defining dialog. Explanation A dialog to get information from the user cannot be created. The error number is given by %ld. Remedy Try rebooting. Diagnosis Call Berg with the error number if rebooting does not work. ERROR S21: The destination directory is too long. Please choose a shorter name. Explanation The destination directory is limited to 35 characters. Remedy Choose and type in a shorter destination directory. ERROR S22: This program requires VGA or better resolution. Explanation The video resolution is set lower than VGA (640 x 480). The setup cannot continue with the resolution set this low. Remedy Use control panel | Display | Settings to select a higher video resolution. ERROR S35: Cant open databases Explanation The old or new database could not be opened. Database could be corrupted or missing. Setup media could be incorrect. Remedy Reboot and retry. Try database repair functions from old version Utilities if diagnostics indicate it. If the old database is in bad enough shape, you may need to install a new system. Diagnosis Run diagnostics on old database. 25-26 Infinity Installation/Service and User Manual ERROR S40: Cant convert this database version Explanation You are trying to upgrade a database which is not supported by this setup. Remedy In some cases, a two step install may be possible to upgrade. Run setup from setup2x directory on your setup CD to upgrade from 2.x databases. For other cases, you will have to install a new system. ERROR S41: No Infinity Configuration Information. Empty database. Explanation Database configuration record is not found. This usually means that you are trying to upgrade from an empty database that was not properly installed. Remedy Reboot and retry. Restore backup of the old database. Or you may need to install a new system. ERROR S42: Fatal Error Preparing for Infinity Database. Explanation Before the database could be opened, there was some error. This is likely a system error. Remedy Reboot and retry. Run diagnostics on your PC. Shut down other programs. ERROR S46: Cant switch to %s Explanation Setup tries to change is directory to the indicated install directory. For some reason, this did not work. Remedy Choose a different directory name. Reboot and retry. Fix any disk errors. Diagnosis Check disk for errors. Verify that the indicated directory exists. ERROR S47: Cant switch back to %s Explanation After the install, setup tries to switch back to the original directory. This failed. In some cases, this will not affect the success of the install. Remedy See S46. ERROR S57: Error creating category name Explanation New installs will attempt to create the required category name Standard in the database. This failed and a valid new database cannot be created. Remedy Check that you are not out of disk space and free some up. Check that the disk drive is not corrupt. Reboot and retry. ERROR S58: Error creating Master Group Explanation New installs will attempt to create the required group Master Group (which includes all ECUs) in the database. This failed and a valid new database cannot be created. Remedy See S57. ERROR S59: Error creating inventory configuration record Explanation For new installs or installing from 3.x databases, an inventory configuration record must be created. This failed and the install cannot continue. Remedy See S57. ERROR S60: Error creating Product Type Explanation For new installs or installing from 3.x databases, the product types are defined in the database and must be created. This failed and the install cannot continue. Remedy See S57. ERROR S61: Error creating Container Explanation For new installs or installing from 3.x databases, the default containers must be created. This failed and the install cannot continue. Remedy See S57. ERROR S62: Error creating security level Explanation For new installs or installing from 3.x databases, the default containers must be created. This failed and the install cannot continue. Remedy See S57. ERROR S70: Unable to find your Infinity directory - %s which is specified in your BERG.INI file. Explanation In order to start the configuration portion of the setup, the setup program attempts to position at the drive and path of the Infinity directory. This attempt failed. Remedy Reboot and retry. Diagnosis Check that the directory name exists with a valid Infinity installation. ERROR S71: Unable to change to drive %s. Explanation See S70. Error Messages 25-27 ERROR S72: Unable to start database operations. Explanation The database could not be opened to start changes that may be required for configuration setup. This will usually be proceeded by a previous message. Remedy See the Remedy listed for first message displayed. ERROR S73: No Infinity configuration information found. Explanation See S41. ERROR S74: No users in database. Nothing to modify or remove. Explanation You cannot modify or unregister users when none have been defined. If you are trying to create a new user, choose register users. ERROR S75: You have passwords enabled but you do not have any users defined. You must either disable passwords or add users. Explanation When you turn on passwords, you must define one or more users or the software can not be run. Passwords are used to start every Infinity program and determine which functions are allowed tot he user. Remedy To disable security, uncheck the password checkbox. Or, define users by using register users. ERROR S76: Unable to create dialog box. Explanation See S20 ERROR S77: Unable to start help. Explanation The help file cannot be located or run on this system. This could be a error on the setup media or an error on your hard disk or operating system. Remedy Call Berg with your question. Reboot and retry. Diagnosis Run disk diagnostics and fix any problems found. ERROR S78: A name is required. Please enter a name. Explanation Every user defined must have a name. This name is used as part of the logon. Remedy Add a name. ERROR S79: Missing password for %s. Please enter a password. Explanation Every user defined must have a password defined. This password is used as part of the logon. Remedy Enter a password for this user. ERROR S80: Duplicate name - A user with name %s has already been registered. Please enter a different name. Explanation There can only be one user with each name. Remedy Enter a different name. If you wanted to change this users password, use modify user instead or register user. ERROR S81: Unable to Unregister user - No registration data exists for user %s. Explanation The user selected to be unregistered does not exist in the database. This is possible database corruption. Remedy Fix database errors. Reboot and retry. Restore good backup of the database. Diagnosis Use database utilities to diagnose any database corruption. ERROR S82: Unable to add %s (%ld) to list Explanation A text string could not be added to a list to be displayed to the user. The setup media may be in error or there may be a system problem. Remedy Reboot and retry. Diagnosis Check setup media and hard disk for errors. ERROR S83: Load Program failed on %s - error code = %d Explanation The program named by %s could not be run. It is required for some portion of setup. Remedy See S06. ERROR S84: You must have at least four security levels. Explanation Although you can add and delete security levels, you must always define at least 4 security levels. (Note that you do not need to assign any users to each security level.) ERROR S85: All security levels must be consecutive. No gaps are allowed in the list. Explanation You can have from 4 to 8 security levels but they must be numbered starting at one. There can be no gaps in the list. (Note that you do not need to assign any users to each security level.) ERROR S86: Security level %s is already being used. Explanation Each security level must have a unique name. At least two security levels have the same name. Remedy Change one of the names. 25-28 Infinity Installation/Service and User Manual Schedule (SCH) Error Messages ERROR SCH02: File # does not exist Explanation You have a tried to select a file that does not exist and must exist for this operation. Remedy Select an existing file. ERROR SCH05: Unknown option # Explanation An option listed after an action in a schedule file is not recognized. Remedy Edit the action to make it legal. ERROR SCH06: This schedule file is not the most recent version. Some data may be lost. Explanation This is an earlier version of a schedule file. Some information may be lost. Remedy Modify the schedule file and save it. All schedule files saved from the Schedule program will have the correct version inserted. ERROR SCH09: Current action # is not supported for this database. Explanation The action selected is not supported by this database. Therefore, a different default action will be displayed in the Define Action form. The schedule being modified may be from a different installation or the installation has been modified in some way since this schedule file was created. Examples: A schedule with a custom report is modified after all custom reports are deleted. A schedule which is used to enable and disable Interface is modified after Interface has been removed. Remedy Delete this action, replace it with another or restore the state that was present when the schedule was created. ERROR SCH10: Custom export # does not exist Explanation The custom export named in the schedule does not exist. The schedule being modified may be from a different installation or the export has been deleted or renamed since the schedule was created. Remedy Delete this action, replace it with another or change the name o the export file. You may also restore the database that was present when the schedule as created. ERROR SCH11: Custom report # does not exist Explanation See SCH10 ERROR SCH14: Auto-Run or Recovery of Schedule failed Explanation You have set up an auto run schedule or a schedule has tried to recover. The schedule could not be run. This may be because of a mismatch in user name/passwords if you have passwords enabled. Remedy Check that you have not deleted the user who set up the auto run schedule. If so, you must save this schedule under a different user. If auto run failed otherwise, try saving the schedule again. To just run the schedule, use Schedule | Run. Error Messages 25-29 Utilities (U) Error Messages ERROR U01: Current serial number was not found. Serial number was not updated. Explanation On a store where the serial number was being changed, the current serial was not found and therefore cannot be changed. Remedy Use Help | about box to see the current serial number and try again. ERROR U03: Error loading DLL or database. Some functions will not be available. Explanation The database could not be opened or some supporting code file could not be loaded. Utilities will still run but a number of functions may not be available to run. Basically, any function that requires access to the database contents will not run. If one of those functions is attempted, an error message will be displayed. Remedy Reboot and retry. Try restoring a good copy of the database, reinstalling or emergency recovery. ERROR U04: Store settings was NOT completed. This disk should NOT be used for reload settings! Explanation One or more database files could not be copied. There may be missing or corrupt files in the database. Remedy Check the hard disk and the destination disk for errors and correct any of them. Reboot and retry. ERROR U05: Reload settings was NOT completed. The database may have been left in an undefined state! Explanation One or more database files could not be copied into the Infinity directory. Since some of the files could have been, the database may have been left in an inconsistent state. Remedy Reboot and retry. Use a different store disk or backup disk. You may need to reinstall and rebuild the database from scratch. ERROR U06: Please put a floppy in the disk and close the door Explanation You have tried to access a floppy drive but there is not floppy in the drive or the door to the drive has not been closed. ERROR U08: Internal Disk Error Explanation Disk error has been detected, probably on a floppy. Remedy Check disk and repair or try with another floppy. ERROR U09: Disk is full. Please enter next disk. Explanation The destination disk is full. If it is a floppy, you may be able to continue by using a continuation disk. ERROR U10: Disk is full. Explanation The destination disk is full. Remedy Remove unused files from your disk. ERROR U15: File # not found Explanation File needed for the copy was not found. There is likely some file missing from your database. Remedy Reboot and retry. Look for a good restore or backup disk and restore the database. Or you may need to reinstall from scratch. ERROR U16: File # not found. Please enter next disk. Explanation File need for copy was not found. If there is another floppy disk, enter it now. If not, then this may not be a good store disk. ERROR U17: This disk is not a store disk or contains a database with the wrong version. It cannot be reloaded on top of your current database. Explanation A store disk contains a file which identifies it as a store disk and gives the version of the database. The file is either missing or the database has been identified as one which is not compatible with the software. You should normally create a new store disk every time you upgrade the software and every time you make changes to the configuration. Remedy If you have the wrong disk, enter the correct in the drive. ERROR U18: This disk is not a backup disk or contains a database with the wrong version. It cannot be restored on top of your current database. Explanation See U17 25-30 Infinity Installation/Service and User Manual ERROR U19: Cant launch # - Error = !. Explanation The program named in the error could not be started. Remedy If the file is missing, reinstall the software. Reboot and retry. Fix any disk errors. Diagnosis See if this program exists in the Infinity directory. ERROR U20: This disk is not a store disk or contains a database that cannot be upgraded. Explanation Only certain database versions can be used in a previous reload database. This is not a database that can be used in this fashion or is not a store disk at all. See U17. ERROR U21: This disk is not a backup disk or contains a database that cannot be upgraded. Explanation See U20 ERROR U22: You cannot choose #. It contains the current Infinity database. Explanation A Store or reload was attempted using the current Infinity database. Usually, a store is done to a floppy drive. It can also be placed in a subdirectory of the Infinity directory but cannot reside in the same location as the Infinity database. Remedy Choose a different directory or drive. ERROR U50: No automatic correction is possible. Explanation The Repair Database utility has found an error for which this is not an obvious fix. No correction will be made by the utility. The nature of error will precede this error message. Remedy You may be able to remove the inconsistency by making changes in Manager. The nature of the changes may be suggested by the specific error. In some cases, this error may not cause any side effects and does not need to be corrected. ERROR U53: Missing system record Explanation A system record was not found in the database. Most likely this is a result of a installation that was not completed. Remedy Reinstall the software. ERROR U54: Create check failed on %s. Explanation Repair utility was unable to create a new record during testing phase. The database is likely corrupted. Remedy You may need to rebuild the index files or run the emergency rebuild utility. Diagnosis Run Check Database for Errors utility. ERROR U55: Unable to delete new %s. Explanation After creating a new record, the repair utility was unable to delete it. The database is likely corrupted. See U54. ERROR U56: Error reading %s record. Explanation Repair utility was unable to read some database record. The database is likely corrupted. See U54. ERROR U57: Error traversing %s record. Explanation Repair utility was unable to traverse through all of the records. The database is likely corrupted. See U54. ERROR U58: Error traversing %s record by key. Explanation Repair utility was unable to traverse through all of the record keys. The database is likely corrupted. See U54. ERROR U59: Error traversing %s record by set. Explanation Repair utility was unable to access all of the records by traversing the set. The database is likely corrupted. See U54. ERROR U60: Error getting set for %s record. Explanation Repair utility was unable to read some database set for the record. The database is likely corrupted. See U54. ERROR U61: Error setting owner of set for %s record. Explanation Repair utility was unable to find the owner for some database record. The database is likely corrupted. See U54. Error Messages 25-31 Communication (CM) Questions Question CM200: The ECU currently has different alignment values than that stored in the PC. Do you wish to reload the alignment values data from the PC into the ECU? Explanation Activator ring alignment values have been stored in both the database and the ECU but the stored values are not the same. Normally, after you Align Activator Rings, the values are stored using Store Alignment Values. If this is not done, Manager will remind you when you exit Manger. The fact that the two sets of values do not match probably means you didnt want to store the alignment values (because they may have been done improperly). Remedy Answer Y if the last alignment done at the ECU was suspect and you want to return to the last good values stored in the database at the computer. Answer N if you expect the alignment values are good in the ECU. In this case, you should use Store Alignment Values in Manager after this operation is complete. 25-32 Infinity Installation/Service and User Manual Interface (ECR) Questions Question ECR200: Interface has just been installed. Do you want the driver to be loaded into every ECU? If you decline, you must use Load Drivers menu choice to load the drivers into each ECU. Explanation As soon as Manager is loaded after installing Interface, it will inquire whether the driver should be loaded into every defined ECU. If you answer Yes, the driver will be loaded in a single step. Choose Yes unless there are some ECUs which are not interfaced. By answering No, the drivers must be loaded into each appropriate ECU by using Interface | Load Driver. Error Messages 25-33 Infinity (INF) Questions Question INF201: Are you sure you want to create a disabled key? Explanation You are about to write to a key with the Enable check box off. This key will not be able to pour at any ECU. (Note that this message will not appear if you click on the enable check box.) Remedy Answer Yes if you do want to create a disabled key. Otherwise, answer No and enable the key before writing it. Question INF202: This is not the correct key. Do you wish to try another key? Explanation This operation which requires a specific key. (an example would be disabling a deleted servers key.) The required key is not the one in the Datakey programming box. Remedy Inset the correct key and answer Yes. Answer No to cancel out of the operation. Question INF203 Are you sure you want to delete #? Explanation This is sometimes followed by additional information to help make the choice. For example, for containers, the message will be x is being used. If deleted, it will be replaced by y. Deleting an item is an action that might not be easily recovered. In some cases, it affects other aspects of the system. For example, deleting a group name may render some schedules invalid. For this reason, most deletions will ask the user to confirm. Remedy Answer Yes if you wish to delete the item. Question INF204: Some ECUs are not in sync with the database. Do you wish to send the database information to these ECUs? Explanation This message will appear when shutting down one of the Infinity programs. Some operations by their nature affect more than one ECU. One example is changing a price portion table. The changes will be sent to all ECUs where that brand is assigned. Usually this message will appear when there has been a communication problem with one or more of the ECUs. The change has been made is the database and on some of the ECUs but one or more ECUs were not able to get the changes. The types of changes pending will be listed at the end of this message. Remedy If the communication problem has been fixed, answer Yes to resynchronize the database and the ECU. If not answer No and fix the communication problem. 25-34 Infinity Installation/Service and User Manual Manager (M) Questions Question M300: Do you wish to copy ECU alignment values to the database? Explanation If you have aligned the activator rings for an All-Bottle-7, but have not stored the alignment values, you will see this message when you exit Manager. If you do not store the alignment values in the database, they will be lost if you later do a Clear and Restore Memory. Remedy If you have correctly completed the activator ring alignment, then answer Yes. If you know that you made a mistake in that process, answer No. Question M350: You are about to delete all empty station and group names. Do you want to continue? Explanation All stations and groups which do not contain any ECUs are about to be deleted. This may affect groups and schedules that refer to the stations and groups being deleted. Operations, however, on empty stations and groups do nothing so it is best to remove them. Remedy Answer Yes to confirm the purge. Answer No if you may want to reassign or reuse these names. Question M351: You are about to delete all unassigned cocktails and prices and portions. Additionally, unused brand names and category names will be deleted. Do you want to continue? Explanation Any cocktail or brand price and portion tables that are not assigned will be deleted. If a brand has all of its price portion tables deleted then the brand name itself will also be deleted. If all price portion tables that use a category name are deleted, then the category name will also be deleted. If is usually best to purge these names to create a more concise brand list. Remedy Answer Yes to confirm the purge. Answer No if you may want to assign these price and portion tables later. Question M352: The cocktail or an ingredient is missing portion or price information for at least one price level. Are you sure you want to save this cocktail? Explanation A cocktail price and portion table needs to have a price for the cocktail for each price level. Each ingredient needs a portion and a price for each of the price levels. One or more of these values are zero. Without this information, the cocktail will not pour correctly or some reports will give inaccurate information. Remedy Answer No and locate the missing information and fill it in. If you have a valid reason for omitting this information, you can answer Yes to continue. Question M353: This function will realign the All-Bottle coils for code sensing. You must have all 7 codes available for realignment. Do you want to continue? Explanation When aligning the activator ring, it is required to have all 7 pourer codes to do the alignment correctly. Remedy If you do not have all seven codes, answer No and locate the proper pourers. If you have everything you need to continue, answer Yes. After the alignment, you must still store the values into the database. Question M355: WARNING! This will clear all sales from the ECU. Are you sure you want to clear and restore memory? Explanation Clear and Restore memory will load the ECU with all data related to the ECU from the database. However, this data does not include the sales currently stored in the ECU. The clear will remove all sales data from the ECU and the restore cannot replace that data. Remedy Answer Yes if you are willing to accept this limitation (or your ECU is not functioning correctly anyway). Answer No and Archive and Clear Sales if you want to save the sales data in the ECU. Question M356: There are still some dispensers in calibration mode. Do you want to take these out of calibration mode? Explanation If you use enter calibration mode to put more than one ECU into calibration in order to calibrate more than one ECU at a time, you must explicitly take these units out of calibration mode. This message will appear at the end of Manager to remind you to do that. Remedy By answering Yes, the units in calibration mode will be taken out of that mode. Question M358: Do you wish to disable the key with this server? Explanation When you delete a server, you may want to disable any keys that were programmed with that servers name. Remedy Answer Yes and then follow directions to disable the key for this server. You must have all of the servers keys in your possession. If the server keys are not available or you have already disabled or reprogrammed them, answer No. Error Messages 25-35 Question M359: You will need to reprogram the key for this server. Do you wish to continue? Explanation This reminds you if you change the server number for a server, any current keys for the server should be reprogrammed with the new server number. If the keys are not reprogrammed, they will still pour but Infinity wont correctly identify the server they are associated with. Remedy Answer Yes to make this change to the server. You must reprogram the key in a separate operation use Server ID | Server Key Setup. If you answer No, your changes will be discarded. Question M360: You have entered a station name (#) which does not exist. Do you wish to create a new station name? Explanation You can create a new station name for the ECU setup form by typing in an valid name. This can be done on new ECU or modify ECU setup. Since you can also choose from the existing station name list, this prompt wants to make sure that you didnt mistype, expecting to match a current station name. Remedy Answer Yes if you intend to create a new station name. Note the existing station name will still exist (except when it is the default name on new ECU setup) and must be deleted if you no longer want it listed in the system. Question M361: This will set all calibration values to match the brand you have selected. Continue? Explanation Dispenser calibration will take the calibration values that result from the operation and copy these values to every brand that is located on this dispenser. If you have already calibrated other brands, their calibration values will be overwritten. Remedy Answer Yes if it is OK that all brands will use the same calibration values. Note that you can always recalibrate some brands later using brand or list calibration. Question M362: Calibration sent to ECU. Values are NOT within #% accuracy. Do you wish to recalibrate this brand now? Explanation The difference of the amount you poured and the target volume was not within the accuracy that you desired. You may get better pouring results if you repeat the calibration process. Remedy Answer Yes to repeat calibration using the values from the calibration just completed. If this question seems to come up too readily and pouring seems to work accurately, you may want to change you accuracy percentage. Use Units | calibration | Units and Accuracy. Question M364: Do you want to use the High Flow pourer default values on the All-Bottle? Explanation When you press the Load Defaults button on the Initialize Calibration Values form, you need to indicate whether you are using the high flow or regular pourers. They use different starting calibration values. Both should be calibrated after setting the defaults. Remedy Answer Yes to use high flow pourer values. Answer No to use regular pourer values. Question M365: Reducing the number of sizes or prices levels will remove higher sizes and price levels from the current prices and portions definitions for one or more products. These price levels and sizes will have their portions set to zero and will not pour. Do you want to continue? Explanation For example, if you ask for only two price levels, only price levels A and B will be used. Any portion and prices that have been entered in price level C will be erased. Going into price level C for brands in this product type will result in no pours being allowed. If you later change the number of price levels to 3, you will see price level C prices and portions set to zero and you will have to enter them. Remedy Answer No if you have changed your mind. Question M366: Changing to a smaller laser will cause all brands to be reset to Test Pour and all cocktails to be removed. Do you want to continue? Explanation Changing to a laser gun with fewer number of buttons creates a problem for the Manager program. It is unable to guess how you might want to have the brands and cocktails assigned on this new gun since there may be some assigned to the higher numbered buttons which will no longer exist. Therefore, all assignments will be removed and replaced with test pours as if you had just created this ECU. Remedy Answer Yes if you understand this limitation and want to continue. Question M367: Changing product type may result in loss of sizes or price levels if the product type dimensions are not identical. Are you sure you want to change the product type? Explanation You can switch a brands product type from the Modify Brand form. Each product type is allowed to have different number of price levels and sizes. If the target product type has fewer price levels or fewer sizes, then some of the prices and portions for this brand will be set to zero and will not pour at those higher price levels or sizes. (See M365). Remedy Answer Yes if the dimensions are the same or losing some prices and portions is okay. 25-36 Infinity Installation/Service and User Manual Question M368: This brand is already calibrated. Do you just want to copy its calibration values to the other brands without recalibrating this brand? Explanation Choosing Dispenser or List Calibration copies the resulting calibration values from a single brand to all other brands or to the brands selected, respectively. If the selected brand to calibrate has already been calibrated, you may just copy these values without having to go through another calibration. Remedy Answer No if you think you need to re-calibrate this brand. Answer Yes if you are pleased with the pouring of the brand and do indeed want to copy its calibration values to the rest of the indicated brands. (For list calibration, you will be asked to selected the brands after this question is answered.) Question M370: Do you want to load the Interface driver? Explanation Whenever you create a new ECU or Clear and Restore Memory and you have installed Interface, you have the option to load the Interface driver. If you do not load the driver, the ECU will not be interfaced. This question is asked because some systems do not interface all of their ECUs. Remedy Answer Yes if this ECU is interfaced to a POS or ECR sales terminal. Question M390: Are you sure you wish to exit? Not all steps in this wizard are complete. Information may be lost. Explanation If you cancel a wizard before all steps have been completed, then the wizards job is not complete. If changes have been made, they will not be saved. Remedy Answer Yes if you do not wish to complete the wizard. Error Messages 25-37 Report (R) Questions Question R250: There are Server sales which will be cleared by this operation. Continue? Explanation When you Archive and Clear Sales, you also clear server sales in the ECU. Server sales are not stored in the database. If you want to see the server sales, you should do so before you Archive and Clear Sales. This question will only appear if you have checked the Check Server Sales option. Remedy Answer Yes if you do not want to view the current server sales information. OR answer No and run a server report. Question R251: Any sales in the ECUs will be cleared by this operation. Continue? Explanation An Archive and Clear will clear the sales information in the ECU although it will be saved in the database. Archived data can be viewed by using any option besides Current when generating a report. Remedy Answer Yes to continue the Archive and Clear. Question R252: All order quantities are zero. This order will be deleted. Are you sure you wish to continue? Explanation If the order quantities for all brands in this order are zero, there is nothing left of the order and it will be deleted. This may occur on a new order or when modifying an existing order. Note you can use Delete Order to more directly delete an order. Remedy If you really do not want any brands listed on this order to remain on order, answer Yes. Question R253: Do you want to perform an Archive and Clear now? Explanation When ordering or performing an Inventory Check, the Report program will sometimes recommend running Archive and Clear Sales. This question lets you perform this operation without having to back out of Inventory Check. Remedy Answer Yes to run an Archive and Clear now this will be run on the entire system. Answer No if you do not need to archive. (Normally this means you dont expect there are any current sales stored inside any ECU.) In either case, the Inventory Check will continue. Question R254: Some Total Stock amounts are still zero or are negative. Are you sure you want to continue? Explanation On the Initial Stock or Inventory Check functions, it is expected that every total stock amount is a positive value. At least one stock amount is still zero or is less than zero. Remedy Answer No and enter or correct the remaining stock amounts. Or use Delete Unused Brands to remove any unassigned brands. Or if this is not a brand that will be tracked via Inventory, remove the supplier assignment from this brand. Diagnosis Information about these brands can be viewed via the Brand Information report. 25-38 Infinity Installation/Service and User Manual Setup (S) Questions Question S200: Do you wish to place Infinity program icons on your desktop? Explanation If you answer Yes, an icon for Manager, Report, Schedule and Utilities will be placed on your Windows desktop in addition to appearing in the Infinity folder. If you answer No, you will need to use the Infinity folder under Programs to start any Infinity programs. Question S201: All archive data sales will be erased. Are you sure this is what you want? Explanation Clear Sales erases all archived sales data in your database. This means you wont be able to run any date range or most recent archive reports until you next Archive and Clear Sales at the ECU(s). Answer No if you want to retain your archived sales data. (Remember you can also choose to automatically delete sales data older than a certain date by using Setups Configuration | Data | Storage Length.) Answer Yes if you want to delete all archived sales from your database. Question S202: Do you want to load the sample database? Explanation A sample database in included with new DEMO and DISPLAY installations. The sample database is populated with ECUs and assignments and lets you quickly illustrate some of Infinitys features. Answer Yes if your would like to install this database. Answer No to build your own database. Question S203: You have selected to overwrite your existing installation in the directory: %s. Are you sure you want to do this? Explanation If you overwrite the database, you will lose all setup information you have already entered such as ECUs, brands and sales. Overwriting results in an empty database. If you intended to upgrade this database, answer No. If you really are willing to junk your previous database, answer Yes. Question S204: Do you want a backup made of your current installation? Explanation The current database can be backed up by Setup if you like. This creates a full copy of the Infinity directory in a subdirectory named Backup. If you need to restore this version of the database later, simply copy the entire contents of the Backup subdirectory into the Infinity directory. If you want to have this safety net, answer Yes. If you have already done a full backup of the database yourself, answer No. Question S205: The database in \%s\ already has an Interface installed. Do you want to overwrite the default Options and Modifiers? Explanation When you install Interface, a set of default options and modifiers is also installed. If you have changed these defaults in Manager (using Interface | Settings | Save As Defaults) and you want to retain your defaults, you should answer No. If you want to reinstall the Berg defaults, answer Yes. If you answer Yes, you will still need to load the Berg defaults into each ECU which still has your defaults. Question S272: Deleting any existing security level(s) will change users and functions with that security level to the lowest available level. Do you want to continue? Explanation When you remove a security level, it is possible you have functions or users who have been assigned that security level. Any function or user with the deleted security level will be changed to the security level with the lowest priority still available (the highest numbered). Remedy Answer Yes to continue. Answer No if you want to check which user and functions may have been assigned to that security level. Question S273: You are about to unregister user %s. Are you sure? Explanation When you unregister a user, that user is no longer available as a name which can log on to Infinity programs. Be careful not to delete the last user without also turning off the Passwords Enabled flag. Remedy Answer Yes if you are sure that this user is no longer needed. Error Messages 25-39 Schedule (SCH) Questions Question SCH202: Do you wish to copy # to !? Explanation When clicking on an empty day tab in Modify Schedule, you will be given the opportunity to copy the contents of the previously selected day tab to the empty day. This gives you a good method of copying the same set of events to multiple days. Remedy Answer Yes to copy. Answer No to enter a different set of actions. Question SCH203: Press OK to confirm that you want to stop running this schedule. Explanation To prevent accidentally stopping a schedule, you must always confirm. If this question in not answered in a timely fashion, the schedule will continue. Remedy Answer Yes to stop the schedule. Answer No if this was unintended. Question SCH204: Press OK to confirm that you want to pause this schedule. Explanation To prevent accidentally pausing a schedule, you must always confirm. If this question in not answered in a timely fashion, the schedule will continue. Remedy Answer Yes to pause the schedule. Answer No if this was unintended. 25-40 Infinity Installation/Service and User Manual Utilities (U) Questions Question U202: This procedure will completely overwrite your database with a previously backed up copy. Are you sure you wish to do this? Explanation When you Restore Full Database, your current database is completely overwritten. Any changes youve made or sales youve stored since the time of the backup will be lost. This procedure also copies schedules and saved report files from the backup copy, so any changes made to them will also be lost. Remedy Answer Yes to overwrite the current database with the backup database. Question U203: Do you wish to store configuration settings from $ to #? Berg recommends that the destination be empty of all other files. Explanation Check the destination indicated in the message to make sure this is where you want the store copy to go. This works best if the removable media or the directory indicated is free of all other files. Remedy Answer Yes to continue. Answer No if the wrong destination appears or you are not sure if any files are located in the destination. Question U204: This procedure will overwrite the configuration settings of your database in $ with a previous stored copy in #. Are you sure you wish to do this? Explanation When you reload configuration, this means that the configuration portion of your database (everything except the archived sales) will be overwritten with the stored copy. Any changes you have made will be lost. Remedy Answer Yes to complete the reload. Question U205: If there are errors in the database, this operation may result in loss of data. Berg recommends you Backup full database before continuing. Do you wish to continue? Explanation Repair Database or Emergency Rebuild are useful when trying to recover a database with errors. However, in some cases, these operations may result in a worse situation or may need to delete portions of the database. To be safe, it is best to have a backup of the database before you continue with these functions. (Do not overwrite backups that may contain good backups made previous to the errors being detected in your database.) Remedy Answer Yes if you have a backup and want to continue. Question U206: If you have just installed a new version of the software and are trying to recover your previous database, you may continue under the following conditions. The store or backup disk in # must contain a 3.00, 3.11, 3.12, 3.13 or 3.14 database. You must follow this reload by reinstalling the software from your setup disks. The reinstallation will upgrade your previous version database. ***If you continue, you will lose any data already entered in the current database in $ and none of the installed 4.0 programs will run until you reinstall.*** Are you sure you want to continue the reload previous version operation? Explanation Be aware that recovering using a Backup disk or Restore Previous Version will at least temporarily leave you in a state where none of the Infinity programs will run. Read the message to make sure your situation qualifies and you have all the required setup disks. There is no protection against making errors and you may end up with all data being lost. Remedy Answer Yes to continue. Question U207: Do you wish to backup full database from $ to #? Berg recommends that the destination be empty of all other files. Explanation Check the destination listed in the question. A backup works best if the removable media or directory is free of all other files. Remedy Answer Yes to continue with the backup. Answer No if the wrong destination appears or you need to check if any files are located in the destination. Repair database questions: The following are questions produced by the Repair Database utility when you ask for prompting. They always follow an explanation of the error detected by Repair Database. In most cases, the appropriate response is Yes to make the recommended fix. Note that at any time you can press Cancel which will stop asking for fix but will not make any further fixes. If you want all recommended changes to be made, Check the Fix all without prompting option before running Repair Database. Question U250: Do you want to attach it? Question U251: Do you want to move it? Error Messages 25-41 Question U252: Do you want to delete it? Question U253: Do you want to detach from station? Question U254: Do you want to reattach to station? Question U255: Do you want to remove second definition? Question U256: Do you wish to set it to FALSE? Question U257: Do you want to disconnect the loop? Question U258: Do you want to remove this brand reference? Question U259: Do you wish to reinitialize this brand_setup record? Question U260: Do you want to remove this brand_setup record? Question U261: Do you wish to reinitialize them? Question U262: Do you want to remove this cocktail reference? Question U263: Do you wish to fix button number? Question U264: Do you wish to delete button? Question U265: Do you want to remove this mix_setup record? Question U266: Do you wish to delete ingredient from cocktail? Question U267: Do you wish to set it to its current owner? Question U268: Do you want to create a brand_setup record? Question U269: Do you wish to reset it to the default value? Question U270: Do you wish to zero out the illegal price and portion? Question U271: Do you wish to delete this ingredient? Question U272: Do you want to delete the duplicate? Question U273: String Overflow. Do you want to truncate string? Question U274: Do you wish to set it to TRUE? Question U275: Do you wish to set it to an appropriate value? 25-42 Infinity Installation/Service and User Manual Communication (CM) Warnings Warning CM100: Charge Cancels is not supported by ECU %d. Value ignored. Explanation Charge cancels is not supported by every EPROM version. This ECU does not and so the charge cancel setting will be ignored. Remedy You may upgrade your EPROM is you want this feature. Warning CM101: Add a head limit is not supported by ECU %d. Value ignored. Explanation Add a head limit is not supported by every EPROM version. This ECU does not and so the add a head limit setting will be ignored. Remedy You may upgrade your EPROM is you want this feature. Warning CM102: Server ID is not supported by ECU %d. Value ignored. Explanation Server ID can only be implemented by EPROMs with version 3.0 or greater. Therefore any server ID option will be ignored by this ECU. The rest of the operation will continue. Remedy You may upgrade your EPROM is you want this feature. Warning CM104: Warning Neither ECU nor Database have Coil calibration data. Explanation When you Clear and Restore Memory, Infinity checks the alignment values stored in the database with those stored in the ECU. (See CM200.) Neither your ECU nor your computer database show any activator ring alignment values. Remedy Press OK for the Clear and Restore Memory to continue. Afterwards, align the activator rings and store the alignment values to the database. Error Messages 25-43 Interface (ECR) Warnings Warning ECR100: Send after pour option ignored. Explanation Older EPROMS do not support the send after pour option. This does not affect other options and modifiers for this EPROM. Remedy If you need this feature, you should upgrade your EPROM. Warning ECR101: Size placekeeper for cocktails option ignored. Explanation Older EPROMs do not support size placekeeper for cocktails option. This does not affect other options and modifiers for this EPROM. Remedy If you need this feature, you should upgrade your EPROM. Warning ECR102: Comp modifiers ignored Explanation Older EPROMs do not support comp modifiers. This does not affect other options and modifiers for this EPROM. Remedy If you need this feature, you should upgrade your EPROM. Warning ECR103: Cancel modifiers ignored Explanation Older EPROMs do not support cancel modifiers. This does not affect other options and modifiers for this EPROM. Remedy If you need this feature, you should upgrade your EPROM. Warning ECR104: Type modifiers ignored Explanation Older EPROMs do not support type modifiers. This does not affect other options and modifiers for this EPROM. Remedy If you need this feature, you should upgrade your EPROM. Warning ECR106: Server ID modifiers ignored Explanation Server ID modifiers cannot be sent to an ECU that does not support server ID. All other modifiers will be sent to this ECU and server ID modifiers will be sent to other ECUs. Remedy If you need this feature, you should upgrade your EPROM. Warning ECR108: PLU cancel increment ignored. Explanation Older EPROMs do not support cancel increments. This does not affect other options and modifiers for this EPROM. Remedy If you need this feature, you should upgrade your EPROM. Warning ECR109: PLU comp increment ignored. Explanation Older EPROMs do not support comp increments. This does not affect other options and modifiers for this EPROM. Remedy If you need this feature, you should upgrade your EPROM. Warning ECR111: Start modifier truncated. Explanation Older EPROMs stored all of the modifiers that precede the PLU in a single area. The combination of modifiers chosen has exceed the maximum length and some modifiers will be lost. Remedy Review and reduce the number of modifiers or upgrade your EPROM. Warning ECR112: End modifier truncated. Explanation Older EPROMs stored all of the modifiers that follow the PLU in a single area. The combination of modifiers chosen has exceed the maximum length and some modifiers will be lost. Remedy Review and reduce the number of modifiers or upgrade your EPROM. Warning ECR113: At least one ECU did not have a driver loaded. Explanation Most operations involving Interface let the user specify a group or station. At least one ECU in the specified group does not have a driver loaded. This operation will be skipped for those ECUs but the operation will proceed for all other ECUs. Remedy Load the driver into every ECU or create and select a group that contains only those ECUs with Interface. 25-44 Infinity Installation/Service and User Manual General (GE) Warnings Warning GE100: Function not allowed for current security level. Explanation Each user and each function has an assigned security level. The current user does not have high enough security to perform the function requested. Remedy Change to the user with higher security or use setup to increase the security for the user. You can also lower the security level for the function. Error Messages 25-45 Infinity (INF) Warnings Warning INF100: Berg recommends that you switch to a higher resolution or use small fonts. Explanation All Infinity forms cant be displayed properly with your current desktop settings. Remedy Change your resolution to at least 640 x 480 or change from large fonts to small fonts. Warning INF101: This operation was not completely successful Explanation At least one ECU did not respond to this request. This operation may have set a temporary state (such as enable) which is not saved in the database until we are done. In other cases, the operation is considered successful and is saved in the database. The operation will be broadcast periodically until the non-communicating ECUs respond. Remedy Fix communication or other problem and retry this operation. You may also make use of Clear and Restore Memory or the automatic retry availiable for some partial operations. Warning INF102: A conflict exists in the decimal and thousand separator settings. Numeric values will not be processed correctly. To check settings, use Start | Settings | Control Panel. Click on Regional Settings and check both Number and Currency tabs. Explanation If the decimal separator for Number does not match the decimal separator for Currency or the thousand separator for Number does not match the thousand separator for Currency or the decimal separator is the same as the thousand separator for either of these, Windows cannot correctly interpret numbers. Under these conditions, prices, portions and other numeric values may not be interpreted correctly. Remedy Change the separators so that they do not conflict and rerun the program. Diagnosis Start | Settings | Controls panel. Click on Regional settings. Click on Number tab and then on Currency checking the fields named above. Warning INF103: Berg recommends that you switch to at least a Pentium processor. Explanation Infinity will not run well on anything less than a Pentium. In fact, the better the speed and memory capability of your PC, the better performance that you will experience. Remedy Upgrade your PC. Warning INF104: Berg recommends that you add memory to 8M RAM. Explanation Infinity will not run well on anything less than 8M RAM. In fact, the better the speed and memory capability of your PC, the better performance that you will experience. Remedy Upgrade your PC. Warning INF105: Setting the Infinity System Time will change the time for your PC and all of your ECUs. Explanation Changing the Infinity system time affects the time for your entire system. This includes the PC itself and all of the ECUs. Warning INF106: No key present. Operation was not completed. Explanation Server key must be present in the programming box for this operation to proceed. This message may appear also when there is a problem reading the key. Remedy Inset a key or try reinserting it. Make sure that you are using the correct port. Warning INF107: Using the PC time for the ECU selected Explanation The time could not be read from the ECU so the time from the PC is being displayed instead. Warning INF108: No changes made. No action taken. Explanation An operation was requested that would not result in any changes. Therefore, the operation is not necessary. For example, if you indicate that you want to change to price level C and all of the ECUs in the group are already at price level, this message will be displayed. Warning INF109: Maximum length for # is !. Text was truncated after maximum number of characters. Explanation Infinity has a maximum length for many text fields. The name that you have selected or typed is too long. The text has been truncated to fit within the maximum length. Remedy If the truncated name is acceptable, then you may continue. Otherwise, try a new name. 25-46 Infinity Installation/Service and User Manual Warning INF110: This key is using an old format. It should be reprogrammed. Explanation Server keys are now using a different format than when Server ID was first released. The key being read is using the old format. If this is a Write operation, then the write will fail since the entire key must be written to change to the new format. If this is a Read operation, the contents of the key will be displayed. Remedy To continue to use this key, you must reprogram it using Server Key Setup. Warning INF150: Price Level %c is not supported by Network %s ECU %d. Price Level was not changed. Explanation Different ECUs support different numbers of price levels. The price level that you are trying to invoke is not supported by the ECU indicated. The price level at this ECU will remain at its present level. Warning INF151: Price Level %c has no valid portions assigned to Network %s ECU %d. Price Level was not changed. Explanation Changing to the price level indicated would result in the ECU not being able to pour since there are no valid portions on any of the brands at that price level. Remedy Check the price tables and add valid portions to the price level desired. Check that the price level is the one you intended. Error Messages 25-47 Manager (M) Warnings Warning M200: Name in use. Explanation See INF14. Usually this message will not be seen. It could indicate some database corruption. Remedy If it does not seem that the message is accurate, reboot and retry or fix database Diagnosis Run check database and repair database. Warning M201: Ignoring assignment of %s %s. Dispenser %d does not exist Explanation A price table is begin assigned to a dispenser that does not exist. This likely indicates some database corruption. The rest of the assignments will continue, however. Remedy Reboot and retry or fix database Diagnosis Run check database and repair database. Warning M203: This baud rate is unsupported by ECU %d. Baud rate has been reset to 9600. Explanation The baud rate set for the network is not supported by all of the ECUs on the network. The baud rate is being reset to 9600 a baud rate that is supported by all ECUs. Warning M204: Server ID already in use Explanation The Server ID number is already in use by another server. Remedy Change the server number for this server or delete or change the server ID for the current server with this ID. Warning M205: %s%s does not have category %s and will be skipped. Explanation When a switch category operation is attempted, every brand that has a price table with first category name but does not have one with the second category name will be listed. This does not prevent the brand that do have both tables from being switched. In fact, if only some brands have been given alternate tables, it is expected that you would see this message. Remedy You can cancel the operation is you did not expect to see this message. Warning M206: %s%s does not have the same definition as %s%s and will be skipped. Explanation When a switch category is attempted for cocktails, both tables must have the same set of ingredients. If they do not, then the switch will not be allowed. (Otherwise, there may be problems having the appropriate ingredient assigned to all of the dispensers with this cocktail.) Remedy You can cancel the operation if you did not expect to see this message. Warning M207 The ECU options, dispenser types and/or brand assignments will be changed. Explanation This comes up during a Clear and Restore Memory when the ECU EPROM has been changed since the last save (See M265 for a similar message during ECU setup.) This may be triggered when you upgrade from Infinity to an Infinity All-Bottle ID system. Remedy Answering OK will make the changes, save them in the database and send them to the ECU. Answering Cancel will not make the changes and will stop the Clear and Restore operation. Warning M251: Sales data on this ECU will be cleared by this operation. It is recommended that you Archive and Clear Sales before changing the number of partitions. Explanation Changing the number of partitions in a Tap1 ECU will cause the unit to lose all of its sales data. If the current sales are important to you, you should Archive and Clear Sales (using the Report program) to save the sales information in the database. Alternately, you can run your favorite current report and have a paper copy of the data. Remedy If you wish to save the current sales data, cancel the changes you have made and run the appropriate reports. Then change the number of partitions. Warning M253: This change will result in a different number of servers being supported per partition. All server sales data will be lost at the ECU. It is recommended that you first Clear Server Sales. Explanation When the number of partitions changes from less than five to more than four or vice versa, then the number of servers that can be supported per partition will also change. Because of this, the server sales data will be cleared. Remedy If the current server information is important, then cancel the changes you have made. Under report run a Clear server sales or your favorite current server report. Save the report file or the paper copy. Then make your partition changes. Warning M255: No default defined Explanation No default has been defined for the current item. No changes will be made to the present form. Remedy Make changes you desire by hand. If you would like there to be defaults, go to the appropriate form and save default. (It may be the current form). 25-48 Infinity Installation/Service and User Manual Warning M256: Portions should not be changed for # until the following dispensers are calibrated. Explanation Accurate portions are not possible until a brand or dispenser has been calibrated. Therefore, if you mean to change the portion to get a full portion, your first thought should be to calibrate the brand first. If the glassware is not being filled properly, then portions can be changed. Remedy Cancel and calibrate. Or if you are actually changing the portion, you may continue with the change. However ,you should still calibrate when you are done. Warning M257: You must set up cocktail prices and portions before you assign cocktails Explanation There are no cocktails defined. You cannot assign a cocktail when none exists. It is not sufficient to have a cocktail name. Cocktails must have their recipe defined with the portion for each ingredient. Remedy Create cocktails as needed. Then assign them. Warning M258: You must set up prices and portions before you assign brands Explanation Thee are no brands defined. Therefore you cannot make any brand assignments. Remedy Create some brands or use the brand wizard to create a standard list of brands. Then you may assign brands. Warning M259: You cannot perform calibration without a brand assigned. Explanation If you select a button, code or dispenser without a brand assigned and then try to do any type of calibration, you will be stopped. Calibration must be based on a particular brand. Remedy Select a brand to calibrate and continue. Warning M260: Not all empty stations or groups were deleted. Explanation There was an error trying to purge empty stations and groups. An unknown number of these groups were deleted but some may remain. There was likely an error message displayed before this warning. Remedy Fix the error indicated by the preceding error message. Warning M261: Learned portions for unassigned brand ignored. Explanation In learn mode, you make sample pours to determine what volume is required from each tap. One of these sample pours was made on a dispenser that has no brand assigned. Therefore, the portions will be discarded. Remedy If there should have been a brand, assign the needed brand and redo learn mode for the newly assigned brand. Warning M262: Increasing sizes or price levels does not change any prices or portions. You must enter portions for each new price level and size in order for them to pour. Explanation When you select sizes and price levels to be shown by the software, increasing the dimensions will not affect any of the existing price and portion tables. The new price levels or sizes can now be seen but will all be zero. Remedy if you want to use the new sizes or price levels, prices and portions must be entered for each brand. You may also want to store a new default prices and portions. Warning M263: Actual ECU type is #. Explanation When you are defining a new ECU, if the ECU type does not match the one you indicated, then the type will be corrected. The ECU form shown will match the type of the actual ECU on the network. Remedy If you think this message came up in error, then check the numbers set for each ECU. Warning M264: There are no more ECUs that can be found on this network. Explanation Using the identify function will loop through all possible ECU numbers starting with the currently displayed ECU number. Using communication, the next EU unit will be identified. This message indicates that there are no more ECUs that can be identified on this network that are higher than the initial ECU number. Warning M265: The ECU EPROM has been changed since last save. The ECU type, options and/or dispenser type has been changed as a result. You must save this change. Explanation You must click OK to save the changes made by the software. Youll see this message when upgrading (or downgrading) an Infinity ECU to or from All-Bottle ID capability. Certain EPROMs can only support the All-Bottle-7 and others only allow All-Bottle ID. You may still need to make brand assignments since the current assignments will be lost. (If youre changing to All-Bottle ID, the software will get All-Bottle ID brand assignments if any are already present.) Remedy Check your EPROM version, correct the dispenser type if needed and reassign brands. You may also wish to Clear and Restore Memory. Error Messages 25-49 Report (R) Warnings Warning R151: The current report was not saved or printed. Pressing OK will lose this report. Explanation Any time you view a report without saving it or printing it, you will be given a chance to do so. Press Cancel if you would like a copy of this report. Print or Save then the viewer can be closed. Answer OK to close the viewer without saving. 25-50 Infinity Installation/Service and User Manual Setup (S) Warnings Warning S100: Unable to install auto-run scheduling. Explanation Changes are made to the system to enable the schedule auto run feature. These changes failed and you will not be able to use auto-run schedules. Remedy Reboot and retry if you wish to use auto-run Diagnosis Check your registry with a registry diagnostics tool. Warning S101: No compatible database was found in %s Explanation This database cannot be upgraded. Your only choice is to overwrite and create a new system from scratch. Check your directory. Warning S102: Serial Number Error - Unable to find serial number in %s Explanation All Infinity programs are stamped with the serial number on the setup media. The file named could not be stamped. You will not be able to run that program. There may be problems with the setup media or your hard disk. See S05. Warning S103: Unable to determine processor information. A minimum of a 486 or equivalent is required. Anything less and the software will not run effectively. Explanation Setup attempted to determine the type of processor you are using but was unable to. You should make sure your PC has enough processing power to run Infinity. A 486 is the minimum, but Berg recommends a Pentium for better performance. Warning S104: An error has occurred trying to identify the database in %s. You must select a different destination. Explanation The type of database cannot be determined. The database may be corrupt or you may be pointing to the wrong directory. Remedy You may be able to use Utilities on the old database to correct database errors. Warning S105: No database was found in %s Explanation An operation was attempted for which there must be an existing database. Make sure that you are pointing to the right directory. Warning S106: The database in %s cannot be upgraded to this version of software. Contact Berg for upgrade instructions for version %s. Explanation There is not a direct upgrade path from your old database to this version. There may be a multi step process available to perform the upgrade. Warning S108: The following files did not register: Explanation Some files copied onto your system need to be registered with Windows. The file listed could not be registered and Infinity may not be able to be run. Remedy Under some cases, Infinity will be able to register these files are run time. You can also register these file by using regsvr32 name.dll on the Start | run call line where name.dll was the file listed in the error message. You can also reboot and retry. Registration may fail if file dependencies are missing. Warning S109: Unable to load sample database. Explanation The sample database you requested was not loaded. You may still be able to run with an empty database. This warning may result from a problem with the setup media or your hard disk. Remedy See S05. Warning S110: Serial number mismatch - The customer serial number from the database does not match the serial number of this product update. You must select a different destination. Explanation When you are upgrading the serial number of your existing database must match the serial number stamped on the setup media. You either have the wrong setup disk or are pointing to the wrong destination directory. Warning S111: There is not enough space, %ld bytes, on the disk %s. Please free up some space or change the target location to a different disk. Explanation Setup has determined that there is no enough room on the disk drive to perform the installation. Delete files in order to complete the installation. If there are not enough files that you can delete, you will need to select a different disk drive and buy a larger drive. Remember, that depending of how you use Infinity, additional disk space may be required beyond the disk needed to finish the install. Error Messages 25-51 Warning S112: unInstaller setup failed to initialize. You may not be able to uninstall this product. Explanation Setup attempts to create an uninstall function if you later choose to remove Infinity. This function could not be set up and automated uninstall will not be available. Warning S113: A Typical installation is required. On any installation where the database is not compatible with the installed database, custom setups are not allowed. This includes upgrades and new installations. Explanation On new install and installs where the database must be upgraded, the full installation is required. Choose typical installation to install all of the software and correctly upgrade your database if needed. Warning S170: In order for Hourly Sales changes to take effect, you must Restore Memory to every existing ECU. Explanation You have changed the type of data to be recorded by the X4 report. In order for the data to be recorded, go to Manager | Diagnostics and Clear and Restore Memory to every ECU. 25-52 Infinity Installation/Service and User Manual Utilities (U) Warnings Warning U100: Cannot read drive #. Please verify that the drive door is closed and the disk is formatted and free of errors. Explanation When you are directing a backup or store to a removable media, a read check is done to make sure that the drive can be accessed. For example, if you do not have a floppy inserted when trying to store to drive A, this warning will occur. Remedy Insert the removable media and try again. Error Messages 25-53 Index Symbols % Accuracy, calibration 12-17 1544 Infinity ECU change EPROM 22-16 delete in the software 7-26 determine how many 1-6 gather owner's setup preferences 1-16 install 2-12 modify in the software 7-24 pour a comp drink 21-8 pour a drink 21-7 replace battery 22-14 set up in the software 7-22 specifications 23-5 Access levels. See Security levels Accuracy, calibration 12-17 Actions, schedule 19-10 Activator ring align 12-4 default alignment values 12-8 description of 1-2 store alignment values 12-6 Activator ring holder 2-6 Add brand to the brand list 10-2 cocktail to the brand list 10-4 server 14-4 Add a Head Limit define in the software 7-19 gather owner's preferences 1-17 Add a head, pour a drink with 21-19 Advanced calibration choices 12-16 Air delivery system 1-2. See also Laser and TAP 1 Installation Manuals specifications 23-3 Air solenoid 2-18 Align activator ring 12-4 Alignment values default 12-8 store 12-6 All-Bottle coded pourers clean 22-4 description of 1-2 determine how many 1-6 install 2-7 All-Bottle dispenser. See also I-Box align activator ring 12-4 assign brands to 10-20 Index-2 Infinity Installation/Service and User Manual calibrate 12-10 change price level at 21-2 copy brand assignments 10-26 default activator ring alignment values 12-8 define in the software 7-14 description of 1-2 determine how many 1-6 pour a complimentary drink 21-4 pour a drink 21-3 specifications 23-2 store activator ring alignment values 12-6 All-Bottle ID clean dispenser 22-3 install dispenser 2-8 pour a complimentary drink 21-6 pour a drink 21-5 program pourers 2-10 Alt Size Reset enable for TAP 1 ECU 7-20 gather owner's preferences 1-17 Alternate Size enable for TAP 1 ECU 7-19 gather owner's preferences 1-17 pour a TAP 1 drink with 21-17 Archive and Clear Sales (Z) 16-14 Archive records define storage length 5-16 gather preferences for storage length 1-12 used when setting report options 16-3 Assign brands to dispensers 10-20 cocktails to Laser dispensers 10-22 server key 14-12 Auto-Recovery 19-15 Auto-Run 19-15 Back up configuration settings 20-2 full database 20-6 reload settings from a backup 20-4 restore database from backup 20-8 Bank (of cocktails) 10-22 Battery replace in Infinity ECU 22-8 replace in TAP 1 ECU 22-10 Baud rate set for the network 7-3 set in a TAP 1 ECU 2-13, 2-15. See also TAP 1 Installation/ Service Manual set in an Infinity ECU 2-2 Beer Toolkit 22-12 Brand add to the brand list 10-2 assign to dispensers 10-20 create new price portion category 11-18 delete 11-12 delete prices and portions 11-22 delete unused 10-30 modify setup 10-6 prices and portions 10-10 rename 11-10 rename prices and portions 11-16 set up for Inventory 15-8 Brand handle 21-24 Brand Information Report run 15-17 sample 18-44 Brand Wizard 6-2 Brightness define in the software 7-18 gather owner's preferences 1-17 Button 16 Enable enable for Infinity ECU 7-15 gather owner's preferences 1-16 pour cocktail with 21-12 Cal value enter for calibration 12-23 Calibration calibrate all dispensers 12-10 enter calibration mode for multiple ECUs 12-19 exit calibration mode 12-22 initialize calibration values 12-23 modify units and accuracy 12-17 overview 12-2 Calibration Mode enter 12-19 exit 12-22 Cancel a TAP 1 pour 21-22 Cancel Enable enable for TAP 1 ECU 7-20 gather owner's preferences 1-17 Category (of prices and portions) create new 11-18 rename 11-16 switch 11-20 Change EPROM in 1544 Infinity ECU 22-16 EPROM in Infinity ECU 22-9 EPROM in TAP 1 ECU 22-12 Change price level at a tap 21-16 at the All-Bottle 1544 ECU 21-5, 21-7, 21-8 at the All-Bottle dispenser 21-2 at the Laser dispenser 21-9 with the software 13-4 Check a server key 14-16 Check database for errors 20-14 Clean 1544 Infinity ECU 22-2 All-Bottle coded pourers 22-4 All-Bottle dispenser 22-3 Infinity ECU 22-2 Laser gun 22-5 TAP 1 ECU 22-2 TAP 1 faucet 22-6 Clear database log 20-26 Clear sales for one or more ECUs 16-14 from the database 20-12 server 16-16 Cocktail add to the brand list 10-4 assign to Laser dispensers 10-22 delete 11-12 delete prices and portions 11-22 delete unused 10-30 pour 21-11 pour (with button 16) 21-12 pour a comp 21-14 pour a comp (with button 16) 21-15 prices and portions 10-16 rename 11-10 Cocktail Enable enable for Infinity ECU 7-15 gather owner's preferences 1-16 Cocktail Reset enable for Infinity ECU 7-15 gather owner's preferences 1-16 Coded pourers. See All-Bottle coded pourers Communication cable crimp plugs to 2-27 Communication test 9-10 use in troubleshooting 24-7, 24-9 Communication Wizard 9-2 Comp enable for Infinity ECU 7-15, 7-23 enable for TAP 1 ECU 7-20 enable on server key 14-13 gather owner's preferences (Infinity ECU) 1-16 gather owner's preferences (TAP 1 ECU) 1-17 Index-3 Comp Cocktail enable for Infinity ECU 7-15 gather owner's preferences 1-16 Comp Reset enable for Infinity ECU 7-15, 7-23 enable for TAP 1 ECU 7-21 gather owner's preferences (Infinity ECU) 1-16, 1-17 Complimentary drink pour a 1544 Infinity 21-8 pour a cocktail 21-14 pour a cocktail (with button 16) 21-15 pour a Laser 21-13 pour a TAP 1 21-18 pour an All-Bottle 21-4 pour an All-Bottle ID 21-6 Computer connect to a remote network 2-32 connect to local network 2-30 requirements 1-7, 23-6 Configuration options appear after install process 3-3, 3-6 back up 20-2 data storage and display options 5-16 enable Inventory 5-21 enable server ID 5-19, 5-20 enable/disable passwords 5-10 how to access 5-2 modify user information 5-6 register new users 5-4 reload from backup 20-4 unit of measure and cost format 5-18 unregister users 5-8 Configuration Report run 16-18 sample 18-28 Connect air solenoid to Infinity ECU 2-18 All-Bottle dispenser to Infinity ECU 2-16 ECUs in a network 2-28 Laser dispenser to Infinity ECU 2-16 local network to computer 2-30 remote network to a computer 2-32 Connect Wait 7-5 Container enter size and cost per brand 10-2 setup (define names & units) 10-8 Container Stock Report run 15-17 sample 18-40 Copy dispenser 10-26 ECU 10-24 partition 10-28 Index-4 Infinity Installation/Service and User Manual Cost Analysis Report run 15-17 sample 18-42 Cost per unit modify for existing brand 10-6 Cost Per Unit Report run 16-18 sample 18-26 Country options 5-18 Create custom report 16-22 Run Now schedule 19-8 Crimp plugs 2-27 Current Sales Totals/Clear Sales (Z) Report run 16-14 sample 18-4 Custom export create 16-34 delete 16-41 modify 16-38 rename 16-40 Custom report create 16-22 delete 16-28 modify 16-24 rename 16-26 Daisy chain method 1-8 troubleshooting 24-7 Data storage and display options 5-16 Database back up 20-6 check for errors 20-14 clear all archive sales records 20-12 compare ECU to 20-23 emergency rebuild 20-18 rebuild delete chain 20-17 rebuild index files 20-16 repair 20-19 restore from backup 20-8 show file versions 20-21 Datakey programming box install 2-25 specifications 23-6 Date Range set for advanced reporting 16-19, 17-2 set in report options 16-4 used for exporting 16-30, 16-35 Date/time set for ECU 13-6 set for Infinity system 13-8 DB9 to RJ-12 converter 2-28 Default activator ring alignment values 12-8 prices and portions 10-11, 11-6 Define Shifts 16-6 Delay value enter for calibration 12-23 Delete brand 11-12 brand prices and portions 11-22 cocktail 11-12 cocktail prices and portions 11-22 custom report 16-28 ECU (Infinity, TAP 1 or 1544 Infinity) 7-26 empty stations/groups 8-15 group 8-13 network 7-10 registered users 5-8 report files 16-9 schedule 19-20 server 14-10 station 8-7 unused brands/cocktails 10-30 Deliveries 15-16 Demo software setup 4-6 Detailed Sales (X3) Report run 16-10 sample 18-10 Diagnostics communication test 9-10 loopback test 9-7 memory test 9-12 Dial Rate 7-4 Dip switch settings 24-10 Disable. See Enable/disable Dispenser assign brands to 10-20 assign cocktails to 10-22 calibrate all 12-10 copy brand assignments 10-26 Display ECU 20-24 Drip-proof ECU housing 2-5 ECU (Electronic Control Unit). See 1544 Infinity ECU; Infinity ECU; TAP 1 ECU specifications 23-5 ECU number determine 1-14 how to set in a TAP 1 ECU 2-13, 2-15. See also TAP 1 Installation/Service Manual how to set in an Infinity ECU 2-2 Empty stations/groups delete 8-15 Enable/disable alt size reset (TAP 1 ECU) 7-20 alternate sizes (TAP 1 ECU) 7-19 button 16 switching (Infinity ECU) 7-15, 7-23 cancel pour reporting (TAP 1 ECU) 7-20 cocktail pouring (Infinity ECU) 7-15, 7-23 cocktail reset (Infinity ECU) 7-15, 7-23 comp cocktail pouring (Infinity ECU) 7-15, 7-23 comp pouring (Infinity ECU) 7-15, 7-23 comp pouring (TAP 1 ECU) 7-20 comp reset (Infinity ECU) 7-15, 7-23 comp reset (TAP 1 ECU) 7-20 Inventory 5-21 manual pours (TAP 1 ECU) 7-20 passwords 5-10 price level changes (Infinity ECU) 7-15, 7-23 price level changes (TAP 1 ECU) 7-20 repeat pours (TAP 1 ECU) 7-19 server ID (Infinity ECU) 7-14 server ID (Infinity software) 5-19, 5-20 server key 14-20 size reset (Infinity ECU) 7-15, 7-23 station/group 13-2 End of Day 16-4 End of Keg define in the software 7-18 gather owner's preferences 1-17 indications at the tap 21-25 End of Week 16-4 End shift for a server 14-24 EPROM change in a 1544 Infinity ECU 22-16 change in a TAP 1 ECU 22-12 change in an Infinity ECU 22-9 determine version 24-3 Error log 19-24 Error Messages 25-4 Export create a custom 16-34 file format 16-42 how to 16-30 templates 16-44 troubleshooting 24-15 Files (report) delete 16-9 open 16-9 save 16-9 Index-5 Flow meter description of 1-3 specifications 23-4 Flow rate enter for TAP 1 calibration 12-23 Fuses 22-18 Group change price level 13-4 delete 8-13 delete empty 8-15 description of 1-15 determine how many 1-15 enable/disable 13-2 modify 8-10 rename 8-12 set up 8-8 view list of 8-14 Hangup Time 7-5 Hardware configuration, view software setup 7-28 High flow pourer 12-23 Hourly Sales (X4) Report run 16-10 sample 18-12 select type of data 5-17 Hub and spoke method 1-8 I-Box. See also All-Bottle dispenser clean 22-3 connect to ECU 2-16 install 2-6 specifications 23-2 Idle Time 7-4 Index files, rebuild in database 20-16 Infinity ECU change EPROM 22-9 clean 22-2 communication test 9-10 connect All-Bottle dispenser 2-16 connect in a network 2-28 connect Laser air solenoids 2-18 connect Laser dispenser 2-16 copy dispenser assignments 10-24 delete in the software 7-26 description of 1-2 Index-6 Infinity Installation/Service and User Manual determine how many 1-6 gather owner's setup preferences 1-16 install 2-4 install remote server access board 2-22 memory test 9-12 modify in the software 7-24 replace battery 22-8 set date/time 13-6 set up in the software 7-14 specifications 23-2 view list of in software 7-28 Infinity software demo version setup 4-6 description 1-3 determine version number 24-3 enter preferences 4-5 features 23-6 gather setup information 1-12 install as an upgrade 3-5 at a new site 3-2 run under Windows 3.1 4-2 under Windows 95 4-2 with password protection 4-4 troubleshooting 24-11 uninstall under Windows 3.1 4-8 under Windows 95 4-8 Init String 7-4, 9-7 Initial stock 15-11 Initialize calibration values 12-23 Inserts. See Pourer insert Install 1544 Infinity ECU 2-12 All-Bottle 1544 system with Infinity 2-13 All-Bottle coded pourers 2-7 All-Bottle dispensers 2-6 All-Bottle ID dispensers 2-8 Datakey programming box 2-25 drip-proof ECU housing 2-5 Infinity ECU 2-4 Laser system with Infinity 2-14. See also Laser Installation/ Service Manual remote server access board 2-22 remote server or bartender access box 2-24 software as an upgrade 3-5 software at a new site 3-2 switchbox for Datakey programming box 2-26 TAP 1 system with Infinity 2-15. See also TAP 1 Installation/ Service Manual Installation game plan/checklist 1-4 Inventory brand list setup 15-8 check 15-12 deliveries 15-16 description of 15-2 enable 5-21 initial stock 15-11 options 15-10 orders 15-14 sample Brand Information Report 18-44 Container Stock Report 18-40 Cost Analysis Report 18-42 setup checklist 15-4 supplier setup 15-6 Key. See Server key Key code. See Server key code Laser dispenser assign brands to 10-20 assign cocktails to 10-22 calibrate 12-10 change price level at 21-9 connect to ECU 2-16 copy brand assignments 10-26 define in the software 7-14 description of 1-2 pour a cocktail 21-11 pour a cocktail (with button 16) 21-12 pour a comp cocktail 21-14 pour a comp cocktail (with button 16) 21-15 pour a comp drink 21-13 pour a drink 21-10 specifications 23-3 Laser driver board jumpers 2-34 Laser system install with Infinity 2-14. See also Laser Installation/Service Manual specifications 23-3 Last Z. See Most Recent Archive Learn Mode 10-13 Length of time to save records. See Archive records Liquor room 1-2 Load Defaults 10-11 Load initial brand list 11-2 Local network connect to computer 2-30 plan for 1-9 set up in the software 7-2 troubleshooting 24-5 Lockout feature 2-35 Log error 19-24 schedule 19-22 Loopback test run 9-7 use in troubleshooting 24-5 Maintenance change Infinity ECU EPROM 22-9 change TAP 1 ECU EPROM 22-12 clean 1544 Infinity ECU 22-2 clean All-Bottle coded pourers 22-4 clean All-Bottle dispenser 22-3 clean Infinity ECU 22-2 clean Laser gun 22-5 clean TAP 1 ECU 22-2 clean TAP 1 faucet 22-6 replace 1544 Infinity ECU battery 22-14 replace Infinity ECU battery 22-8 replace TAP 1 ECU battery 22-10 Manager (software program) description of 3-7 Manual Enable enable for TAP 1 ECU 7-20 gather owner's preferences 1-17 Manual operation using the brand handle 21-24 Manually pour a TAP 1 drink 21-23 Master group 8-9 Memory test 9-12 Meter count enter for TAP 1 calibration 12-23 Modem install 2-32 troubleshooting 24-8 Modify brand 10-6 brand prices and portions 10-10 calibration units and accuracy 12-17 cocktail prices and portions 10-16 custom report 16-24 ECU (Infinity, TAP 1 or 1544 Infinity) 7-24 group 8-10 network 7-6 registered user information 5-6 schedule 19-16 Index-7 server key 14-12 server's ID number 14-6 station 8-4 Monthly 16-3 Months Ago 16-3 Most Recent Archive 16-3 Most Recent Report 16-10, 16-12 Network. See also Local Network; Remote network configuration options 1-8 connect ECUs in 2-28 delete in the software 7-10 description of 1-3 gather owner's preferences 1-14 modify in the software 7-6 rename in the software 7-8 set up in the software 7-2 view list of in software 7-28 Network junction box 2-29 Numbered seals. See Security seals Open report files 16-9 Operating environment 1-10 Orders 15-14 Partition copy dispenser assignments 10-28 description of 1-14 determine how many 1-14 set up in the software 7-17 Passwords define 5-5 enable/disable 5-10 gather owner's preferences 1-12 modify 5-7 run software with 4-4 Pause a TAP 1 pour 21-20 PBX phone system 1-10 PLU recipe about 17-6 create and assign 17-8 PLU Report run 16-18 sample 18-24 Index-8 Infinity Installation/Service and User Manual PLUs 10-11 assign to brands and cocktails 11-14 Port enter for a network 7-3 Portions. See also Prices and portions select number of 11-4 set for TAP 1 with learn mode 10-13 Pour 1544 Infinity drink 21-7 All-Bottle drink 21-3 All-Bottle ID drink 21-5 cocktail (with button 16) 21-12 comp 1544 Infinity drink 21-8 comp All-Bottle drink 21-4 comp All-Bottle ID drink 21-6 comp cocktail 21-14 comp cocktail (with button 16) 21-15 comp Laser drink 21-13 comp TAP 1 drink 21-18 Laser cocktail 21-11 Laser drink 21-10 TAP 1 alternate size drink 21-17 TAP 1 drink 21-17 TAP 1 drink manually 21-23 TAP 1 drink with add a head 21-19 TAP 1 drink with cancel 21-22 TAP 1 drink with pause 21-20 TAP 1 drink with repeat 21-21 with server ID 21-26 Pour Types 16-6 Pourer insert clean 22-4 install 2-7 Pouring problems, troubleshooting 24-11 Preconfigure software files 1-38 Preferences 4-5 Price Level Changes Report run 16-18 sample 18-20 Price Level Enable enable for Infinity ECU 7-15, 7-23 enable for TAP 1 ECU 7-20 gather owner's preferences 1-16, 1-17 Price levels 10-10, 11-14 change at 1544 Infinity ECU 21-5, 21-7, 21-8 change at a tap 21-16 change at All-Bottle dispenser 21-2 change at Laser dispenser 21-9 select number of 11-4 Price Portion Report run 16-18 sample 18-22 Prices and portions create new category of 11-18 define for a brand 10-10 define for a cocktail 10-16 delete a brand's 11-22 delete a cocktail's 11-22 rename 11-16 set default 11-6 switch category of 11-20 Print schedule 19-18 troubleshooting problems 24-15 Product types assign to dispensers 10-20 select in report options 16-6 Program All-Bottle ID pourers 2-10 Pulse 7-5 Rebuild database (emergency) 20-18 database delete chain 20-17 database index files 20-16 Reconciliation options 17-10 Reconciliation Report before you run 17-4 run 17-12 sample 18-32 Redial Tries 7-5 Register new users 5-4 Reload configuration settings how to 20-4 previous version 20-10 when pre-configuring software 1-38 Remote network connect to a computer 2-32 plan for 1-9 set up in the software 7-4 troubleshooting 24-8 Remote server access board 2-22 Remote server access box description of 1-3 determine how many 1-6 install 2-24 specifications 23-6 Rename brand 11-10 cocktail 11-10 custom report 16-26 group 8-12 network 7-8 prices and portions category 11-16 server 14-8 station 8-6 Repair the database 20-19 Repeat Button enable in the software 7-19 gather owner's preferences 1-17 use to pour a TAP 1 drink 21-21 Repeat Delay define in the software 7-19 gather owner's preferences 1-17 Replace 1544 Infinity ECU battery 22-14 Infinity ECU battery 22-8 TAP 1 ECU battery 22-10 Report create custom 16-22 delete custom 16-28 export 16-30 glossary of terms 18-2 modify custom 16-24 rename custom 16-26 run advanced 16-18 Brand Information 15-17 Clear Sales (Z) 16-14 Clear Server Sales 16-16 Configuration 16-18 Container Stock 15-17 Cost Analysis 15-17 Cost Per Unit 16-18 PLU Report 16-18 Price Level Changes 16-18 Price Portion 16-18 Reconciliation Report 17-12 Retail Usage 16-18 Sales Summary 16-18 Usage 16-18 Variance 17-2 sample Brand Information 18-44 Clear Server Sales 18-34 Configuration 18-28 Container Stock 18-40 Cost Analysis Report 18-42 Cost Per Unit 18-26 Detailed Sales (X3) 18-10 Hourly Sales (X4) 18-12 PLU Report 18-24 Price Level Changes 18-20 Price Portion 18-22 Reconciliation Report 18-32 Retail Usage 18-18 Sales By Price Levels (X2) 18-8 Index-9 Sales Summary 18-14 Sales Totals (X1) 18-6 Server Sales by Price Level 18-38 Server Summary 18-36 Usage 18-16 Variance 18-30 set options 16-2 set title 16-2 troubleshooting problems 24-15 Report (software program) description of 3-7 Report files delete 16-9 open 16-9 save 16-8 Restore full database 20-8 Restore previous version 20-10 Retail Usage report run 16-18 sample 18-18 RS-232 / RS-485 modem converter 2-32 RS-232 / RS-485 PC converter 2-30 Run a schedule 19-14 advanced sales report 16-18 clear sales (Z) report 16-14 Run Now schedule, create 19-8 Sales By Price Levels (X2) Report run 16-10 sample 18-8 Sales Summary Report run 16-18 sample 18-14 Sales Terminal Data File 17-10 Sales Totals (X1) Report run 16-10 sample 18-6 Save report files 16-8 Save As Default 10-11, 11-7 Schedule Auto-Recovery 19-15 create (Run Now) 19-8 create (Time) 19-4 delete 19-20 error log 19-24 log 19-21 log storage length 5-17 modify 19-16 options 19-2 Index-10 Infinity Installation/Service and User Manual print 19-18 run 19-14 troubleshooting problems 24-17 Schedule (software program) description of 3-7 Security security code (for a network) 7-3 security seals 2-7 Security levels change the functions available at each level 5-14 change the number and names of 5-12 define for new users 5-5 defined 1-12 gather owner's preferences 1-12 modify 5-7 Security options change the functions available at each security le 5-14 change the number and names of security levels 5-12 enable/disable passwords 5-10 modify user information 5-6 register new users 5-4 unregister users 5-8 Server ID add a server 14-4 assign or modify server key 14-12 check a server key 14-16 clear server sales at ECU 16-16 delete a server 14-10 description of 14-214-3 disable a server key 14-20 enable 5-19, 5-20 enable for All-Bottle 1544 ECU 7-22 enable for Infinity ECU 7-14 enable for TAP 1 ECU 7-19 end shift for a server 14-24 modify server's ID number 14-6 pour with 21-26 rename a server 14-8 sample Clear Server Sales report 18-34 Server Sales By Price Level report 18-38 Server Summary report 18-36 set server key code 14-22 specifications 23-6 troubleshooting 24-18 Server key assign or modify 14-12 check 14-16 description of 1-3 disable 14-20 Server key code displayed when assigning server keys 14-13 set 14-22 Server Sales by Price Level Report run 16-18 sample 18-38 Server Summary Report run 16-18 sample 18-36 Server Summary/Clear Server Sales (Z) Report run 16-16 sample 18-34 Set date/time for ECU 13-6 for Infinity system 13-8 Set up All-Bottle 1544 ECU 7-22 brand prices and portions 10-10 cocktail prices and portions 10-16 demo version of software 4-6 Infinity ECU 7-14 new group 8-8 new network 7-2 new station 8-2 remote network 7-4 TAP 1 ECU 7-17 TAP 1 portions with learn mode 10-13 Shifts, define for reports 16-6 Show file versions 20-21 Simultaneous pouring 2-35 Site preparation 1-10 Size Reset enable for Infinity ECU 7-15, 7-23 gather owner's preferences 1-16 Sizes select number of 11-4 Software. See Infinity software Sort 16-5 Specifications 23-223-6 Station change price level for 13-4 delete 8-7 delete empty 8-15 description of 1-14 determine how many 1-14 enable/disable 13-2 modify 8-4 rename 8-6 select for Infinity ECU 7-14, 7-22 select for TAP 1 ECU 7-19 set up 8-2 view list of 8-14 Storage length archive records 5-16 schedule log 5-17 Store alignment values 12-6 Store configuration settings how to 20-2 use to preconfigure owner's database 1-38 Supplier setup 15-6 Suppress Zeroes 16-6 SW1 DIP switches 2-2 Switch price portion category 11-20 product type 11-8 Switchbox 2-26 System map 1-6 TAP 1 ECU change EPROM 22-12 clean 22-2 communication test 9-10 connect in a network 2-28 copy dispenser assignments 10-28 delete in the software 7-26 description of 1-2 gather owner's setup preferences 1-17 memory test 9-12 modify in the software 7-24 replace battery 22-10 set date/time 13-6 set up in the software 7-17 set up portions with learn mode 10-13 specifications 23-4 view list of in software 7-28 TAP 1 power supply description of 1-3 TAP 1 system install with Infinity 2-15. See also TAP 1 Installation/Service Manual specifications 23-4 TAP 1 tap controller add a head to a drink 21-19 assign brands to 10-20 calibrate 12-10 cancel a pour 21-22 change price levels at 21-16 copy brand assignments 10-26 description of 1-3 end of key indication 21-25 pause a pour 21-20 pour a comp drink 21-18 pour a drink 21-17 pour manually 21-23 repeat a pour 21-21 set up in the software 7-18 specifications 23-4 Index-11 Templates, for exporting 16-44 Test Pour 10-31 Time/date set for ECU 13-6 set for Infinity system 13-8 Timer Mode define in the software 7-18 gather owner's preferences 1-17 Tone 7-5 Tools and materials required 1-11 Troubleshooting avoiding problems 24-4 local network problems 24-5 pouring problems 24-11 remote network problems 24-8 report and export problems 24-15 schedule problems 24-17 server ID problems 24-18 software problems 24-11 tips 24-2 Uninstall Infinity software under Windows 3.1 4-8 under Windows 95 4-8 Unit of measure enter (configuration option) 5-18 gather owner's preferences 1-13 Units, calibration 12-17 Unregister users 5-8 Unused brands/cocktails, delete 10-30 Upgrade Infinity software 3-5 Usage Report run 16-18 sample 18-16 Utilities back up full database 20-6 check database for errors 20-14 clear database log 20-26 compare ECU to database 20-23 display ECU 20-24 rebuild database index files 20-16 reload configuration settings 20-4 repair the database 20-19 restore full database 20-8 store configuration settings 20-2 Utilities (software program) description of 3-7 Index-12 Infinity Installation/Service and User Manual Variance report run 17-2 sample 18-30 Version number EPROM 24-3 software 24-3 View hardware configuration 7-28 View station mapping 8-14 Weekly 16-3 Weeks Ago 16-3 Windows NT installation notes 3-4 Z report. See Clear sales
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No Create Date : 2001:03:05 14:00:06 Producer : Acrobat Distiller 4.0 for Windows Subject : Infititl4 Author : Administrator Creator : Adobe PageMaker 6.52 Title : Infititl4 Modify Date : 2001:03:05 14:00:43-07:00 Page Count : 90EXIF Metadata provided by EXIF.tools