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

User Manual Part 6

SECTION23Infinity Specifications
23-2  Infinity Installation/Service and User ManualInfinity SpecificationsInfinity ECUDispenser type: All-Bottle or LaserDispensers per ECU: 1 or 2 Laser, 1 All-BottleECU dimensions : 6.75 in (172 mm) H10.5 in (267 mm) W4.5 in (115 mm) D  [+ 3.25 in (82.6 mm) clearance]Mounting: Wall or under cabinet w/screwsEnclosure: Black anodized aluminumWeight: 5 lbsParallel information port: StandardRS-232 Serial Data Port: StandardRS-485 Communication Ports: 2 StandardMaximum distance to 485 Converter: 4000 ft (1219 m)Optional drip-proof enclosure: Stainless steel construction8.25 in (210 mm) H11.75 in (299 mm) W8.0 in (203 mm) DDrip-proof enclosure weight: 3 1/8 lbsECU electrical requirement: 120 VAC, 50-60Hz240 VAC, 50-60HzCertification: Conforms to ANSI/UL Std. 1950 (Third Edition)Certified to CAN/CSA Std. c22.2 No. 950-93All-Bottle DispenserDispenser type: Patented bottle inserts and activator ringNumber of brands: UnlimitedNumber of price codes: Up to 7Number of price levels: 3Number of portion sizes: 3 sizes/price code/price levelPortion sizes: 0 to 30 oz (0 to 887 ml)Security: Dispenser unit - key lock-outBottles - 2 levels (pourers/seals)I-Box dimensions: 2.5 in (64 mm) H5.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]Drip guard dimensions: .25 in (64 mm) H5.5 in (139.7 mm) W4.5 in (114.3 mm) DActivator ring holder mounting plate dimensions: 1.5 in (38.1 mm) W3.0 in 76.2 mm) DStandard cable length: 15 ft (4.6 m)I-Box mounting: Slide plate w/screwsI-Box enclosure: Stainless steelI-Box weight: 2 1/4 lbsDistance from ECU: 15 ft (4.6 m) standard cable25 ft (7.6 m) optional cable150 ft (45.7 m) maximum distanceFunction controls: Portions (S,R,L)Price levels (A,B,C)Function indicators: LEDs for portion size, price level(flashing for complimentary)With some exceptions. SeeConnect a Local Networkin the HardwareInstallation section.
Infinity Specifications  23-3Infinity SpecificationsLaser DispenserDispenser type: Hand-held gun w/remote liquor supplyGuns per ECU: 1 or 2Number of brands: 6, 12, or 16 per gunNumber of price levels: 3Number of portion sizes: 3 sizes/ brand/price levelPortion sizes: 0 to 30 oz (0 to 887 ml)Number of cocktails: Up to 3x number of brand buttons per gunFlow rate: Up to 1 oz/secondSecurity: Dispenser unit - key lock-out    Dispenser unit dimensions6 brand: 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]12 brand: 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]16 brand: 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]Rear clearance for tubing: 6.0 in (153 mm)  [3.25 in (82.6 mm) if elbows used]Dispenser unit mounting: Slide plate w/screwsDispenser unit enclosure: Stainless steelGun holder mounting plate dimensions: 1.5 in (38.1 mm) W3.0 in (76.2 mm) DDistance from ECU: 10 ft (3 m) standard cable25 ft (7.6 m) optional cable200 ft (60.9 m) maximum distanceLaser Reserve and Air SupplyReserve capacity: Up to three 1.75 L bottles/reserveReserve capacity/brand: Unlimited, connected in seriesReserve dimensions: 19 in (483 mm) H(w/1.75 L bottles) 16 in (407 mm) W6.5 in (165 mm) DPump dimensions: 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) outlet8.5 in (215.9 mm) H5 in (127 mm) DiameterAir supply: Oilless piston compressor w/thermo shut-offPressure rating: 55 PSI (3.8 Bars) maximumAir buffer tank: 3 gallon stainless steelAir solenoid block: 24 VDC, 8.5W/solenoid
23-4  Infinity Installation/Service and User ManualInfinity SpecificationsTAP 1 Tap ControllerNumber of portion sizes: 4 or 8 (3 or 7 with add-a-head)Maximum portion size: 99.99 oz (2.95 l)Flow rate: As defined by beer systemOther controls: Repeat function and cancelSecurity: Head key lock (to clean or convert to manual mode)Enclosure: Stainless steel & high-strength plasticDimensions: 3.4 in (87 mm) H x 2.0 in (50 mm) W x 2.9 in(75 m) DFaucet: Standard beer dispense styleOperation type: nOpen - pneumatically operated 55 psi (3.8 Bars)air or CO2nClose - spring loaded returnPower at head - Electrical: 15V supply (from remote console)Keypad: 6 button, backlit, moisture-resistantDistance from console: Up to 100 feet (30.5 m)Weight: 0.8 lbs (.37 Kg)Other: nAccommodates standard beer dispense handle(3/8” - 16)n10,000 actuations per pound (.45 Kg) of CO2TAP 1 ECUNumber of stations: Up to 8Number of draft brands: Up to 8Security: Key lock - ON/OFF -- calibration, reportingPassword security option availableEnclosure: Powder coated aluminumDimensions: 3.9 in (100 mm) H x 7.7 in (195 mm)W x 8.5 in (216 mm) DWeight: 2.7 lbs (1.23 Kg)Power at console - Electrical: 90 - 250 VAC, 50/60 Hz (external), 24 VDC (console)Display: LCD display of quantity dispensed and sales amountKeypad: 20 Key (programming price levels, etc.)Other: Memory - battery backupTAP 1 Flow MeterLocation: Installed in beer feed lineType: Turbine/magnet, pulses based on volumeDistance from console: Up to 500 feet (152.5 m)Sensor:  Hall effectDimensions: 1.2 in (30 mm) H x 1.0 in (25 mm) W x 2.4 in(61 mm) LWeight: 0.13 lbs (.06 Kg)Other: n1 required per linenUses 29/32 in (23 mm) std. beer coupling nuts &tailpiecesnLong-life sapphire bearings
Infinity Specifications  23-5Infinity Specifications1544 InfinityElectronic Control Unit size : 3.75 in (95.3 mm) H10.25 in (260.4 mm) W5.25 in (133.4 mm) DDispenser type: Patented bottle pourers and activator ringNumber of brands: UnlimitedNumber of price codes: FifteenPortion size: 1/8 to 10 ounces (3.7 to 295.7 ml)Number of portion sizes: Four (presetable)/code/price levelNumber of price levels: Four – with unique portion per levelDisplay type: LCD 2x20Electrical Requirements: 100-240 VAC, 50-60 Hz0.7A, 5 VAInstallation category IIPollution Degree 2Mains supply voltage fluctuations shall not exceed10 percent of the nominal supply voltage.Protective Earthing Requirements: The system must be connected to a properly groundedmains supply with an IEC approved three prongedpower cord.Environmental Conditions: Maximum relative humidity 50-80 R.H.Operating temperature range 5°-40° C (41°-104° F).Maximum altitude 2,000 m (6,562 ft).Fuses used in product: Berg PN 8007422For North American installations (1/4 x 1, CSAcertified)Littlefuse 313000Bussman MDL-3For European installations (5 x 20 mm, designed toIEC 127)Littlefuse 2183.15Bussman GDL-3.15APower Supply: Phihong model PSA-30U-120All-Bottle ID DispenserElectronic Control Unit size : 3.25 in (82 mm) H8.25 in (210 mm) W4.5 in (114 mm) D3.2 lbs (1.5 kg)ECU Mounting Plate size : 9.5 in (242 mm) W5.5 in (142 mm) DDispenser type: Patented bottle pourers and activator ringNumber of brands: UnlimitedNumber of price codes: 200Portion size: 1/8 to 10 ounces (3.7 to 295.7 ml)Number of portion sizes: Four per price codeCalibration: By portionDisplay type: LCD 2x20(shows brand name, portion size and price)Security: Keylock
23-6  Infinity Installation/Service and User ManualInfinity SpecificationsComputer Requirements     To use Infinity software, you need to meet the following minimum requirements:IBM compatible PC: PentiumOperating system: Windows 95, 98, 2000, ME or Windows NT 4.0.(Windows 95 should have Service Pack 1 or laterapplied. Windows NT 4.0 must have Service Pack 2 orlater applied.)RAM: 8 MBVideo monitor: Standard VGA resolution (640 x 480)Available hard disk space: 18 MBAvailable COM port: At least one (switchbox if using server ID)Berg strongly recommends the following computer requirements:IBM compatible PC: Pentium 66Operating system: Windows 95, 98, 2000, ME or Windows NT 4.0.RAM: 16 MBVideo monitor: Standard VGA resolution (640 x 480)Available hard disk space: 18 MBAvailable COM port: Two (if using server ID)Power supply: Uninterruptible Power Supply (UPS) unitSoftware FeaturesnOptional password protectionnFlexible, expandable system setupnControls and reports on every drink pourednAccounts for complimentary pouringnGenerates custom management reportsnInterfaces with ECR/POS systemsnExports data to other software applicationsnSchedules routine management and reporting tasksnAllows remote access to reports with a modemServer IDType: Programmable access keysNumber of servers: Unlimited (for the system or if sent to POS system)20 at one time per ECU10 at one time per TAP 1 partition if > 4 partitionsSecurity: Keys - 2 levels (system code, individual ID)Remote Server Access BoxDimensions: 2.5 in (64 mm) H5.0 in (127mm) W4.5 in (115 mm) D [+ 2.5 in (64 mm) cable clearance]Mounting: Under cabinet with screwsEnclosure: PlasticShipping weight (w/cable): 1 lb 14 ozDatakey Programming BoxDimensions: 1 in (25.4 mm) H2.38 in (60.5 mm) W3.88 in (98.5 mm) DMounting: DesktopEnclosure: PlasticShipping weight (w/cable): 15 oz
SECTION24 TroubleshootingThis section provides help with the following troubleshooting topics:Troubleshooting Tips .................................................................... 24-2Avoiding Problems ........................................................................24-4Local Network Communication Problems.................................... 24-5Remote Network Communication Problems ................................ 24-8Modem Dip Switch Settings .......................................................24-10Pouring Problems ........................................................................ 24-11Software Problems ......................................................................24-14Report and Export Problems ....................................................... 24-15Schedule Problems ...................................................................... 24-17Server ID Problems ..................................................................... 24-18
24-2  Infinity Installation/Service and User ManualTroubleshooting TipsThe following tips help you pinpoint the cause of a problem. This may help you solve theproblem on your own or at least help you explain the problem to Berg service personnel.Isolate the problem qHave you checked all of your cabling and connections?Some ECU problems can be solved by a simple reset of theECU. Just unplug the ECUs power cord, wait for five seconds,and then plug it back in and try again. This is a good place tostart for many electronics problems, even if you cant isolate anddefine the problem. This will not cause you to lose any sales orsetup data in the ECU.qAre all options in the software and at the dispenser(s) setcorrectly?qWhat is the exact nature of the problem? (e.g. Does the PC lockup or crash? Are your reports inaccurate? Are yourdispensers not pouring? Are scheduled events notrunning?)Try to narrow down the diagnosis by testing and excludingspecific possibilities, one at a time. Determine, if possible,whether the problem lies in the software, or in the computerhardware or in the station components.Determine the scopeof the problemqIs the problem continuous or intermittent? Is it predictable orrepeatable? If so, how?qAre all prices and portions affected, or only some of them?qIf it involves the software, what exactly does the screen say?Describe it and write it down.qWhat was the last thing you did before the problem appeared?qHave you previously done the same operation successfully, withthe same setup?  Recently?qDoes the problem happen with cocktail pours?qDoes the problem happen with comp pours?qDoes the problem happen with manual pours?qDoes the problem happen with alternate sizes?qWhat have you done to try to fix or work around the problem?Did it work?
Troubleshooting 24-3qHow severe is it?  Does it prevent you from operating?qDid this occur while you were operating live, or in Schedule?qIf it involved a schedule running, what do the schedule log andthe related .ERR file say?qIf it involves a TAP 1 ECU, are you operating in stand alonemode, or are you interfaced to the Infinity software? Howis the TAP 1 ECU partitioned? Which partitions areaffected?qIs there diagnostic information available?qDid you try any of the available diagnostic checks?  (e.g. CheckECU Memory, the Diagnostics menu in Utilities, Scandiskor Chkdsk, virus checkers, etc.)Review your systemsetupIf you decide to call Berg personnel for assistance with aproblem, they are likely to ask you a variety of questions to helpdiagnose the problem. You can help by being prepared to answerquestions about your Infinity setup and the exact nature of theproblem.qAre you using Infinity, TAP 1 or 1544 Infinity ECUs?  If theproblem happens on one type, does it happen on the other?qAre you using a local or modem network?qAre you using an ECR or POS interface and the Interfacesoftware?qHave you recently changed anything in your Infinity systemsetup and configuration?qHave you recently installed other new devices or software onyour computer?qWhat version of the Infinity software and ECU EPROMs doyou have?Version NumberslSoftware version number:Select About Infinity... fromthe Help menu of any Infinityprogram to determine theversion number.lEPROM version number: Run aConfiguration Report todetermine the EPROM versionnumber in your ECU(s).lFor TAP 1 and 1544 InfinityECUs, you can also cyclepower at the ECU and readthe version number displayedat power on.lAn All-Bottle ID dispenserdisplays ECU and dispenserEPROM at power on.
24-4  Infinity Installation/Service and User ManualAvoiding ProblemsYou can avoid some of the most commonly-reported problems by performing the followingprocedures.Calibration Taking the time to calibrate the system prevents future pouringproblems. If you dont calibrate the dispensers in your system,inconsistent portion sizes can result. You should calibrate alldispensers at the time of installation and any time you install anew dispenser or make changes to tubing runs. See theCalibration section.Back up configurationsettingsWith a backup copy of all your setup data, youre prepared in theevent of computer problems. You should back up configurationsettings at the time of installation and any time you makechanges to setup data. See Store Configuration Settings in theDatabase Management section.Maintain the system Perform cleaning and maintenance tasks at regularly scheduledintervals. This extends the useful life of your dispensers andprevents electrical and pouring problems. See the Maintenancesection of this manual and the Laser and TAP 1 Manuals.
Troubleshooting 24-5Local Network Communication ProblemsCommunication errors can occur for a number of reasons, and can be difficult to isolate. Oncediagnosed however, the problem is usually a faulty cable connection. The two most effectivetools for solving communication problems are the loopback tester (Berg PN 8009196), and theRS485 network tester (Berg PN 8005830). Both come with detailed instructions.Local network connections The first step in finding a communications problem is to checkall connections as described below. You want to determinewhether the communications fail for only a single ECU, or forall ECUs within a network. Check the following connections:q1. Is the RS-232 to RS-485 converter plugged into thecomputers serial communications port?q2. Is the power transformer for the converter plugged into a'live' outlet and into the converter?q3. Is the network cable plugged into the converter?q4. Are the ECUs power cords plugged into a 'live' outlet?q5. Is the network cable connected to the computer? (If a TAP1  ECU is included in this network, there is an additionaladapter cable assembly that connects between the networkcable and the first TAP 1 ECU.)q6. Are the ECU addresses correct? Be sure each has a uniquenumber.q7. Is the communications baud rate for the network set to thesame baud rate as the ECUs?q8. Is the correct communication port (entered during Networksetup) being used?q9. Are the settings for the COM port itself correct?If youre having trouble communicating after updatingfrom a DOS version of Infinity, the problem may be due tochanges made to the COM ports IRQ or address with theold version of Infinity. Those settings are no longer madein Infinity; theyre defined by Windows. Find a copy ofthe settings from your old version and enter them usingWindows.Loopback tests If you cant determine the problem by checking cableconnections, perform loopback tests until the problem isdiagnosed. See Loopback Test in the ECU Diagnostics sectionfor help with performing the tests. Perform the tests in thefollowing order:
24-6  Infinity Installation/Service and User ManualCOM port Loopback Test1. Unplug the converter from the computers COM port.(continued on next page)2. Run the Loopback Test.If there are errors with the loopback tester disconnected andno errors when you connect the loopback tester, the COMport is OK. Perform the converter loopback test.If there are errors, either the COM port is incorrectlyspecified or the port is defective. If youre unsure this is theport youre looking for, try plugging the loopback tester intoanother 9 or 25 male pin port and see if the screen keepscounting errors. If any port you try doesnt quit countingerrors, you may have a defective serial port or you may needto change the systems settings for your COM port.Converter loopback Test1. Unplug the loopback tester from the computers COM portand 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 tothe converter (interconnecting the loopback tester andconverter).4. Run the Loopback Test.If there are no errors, disconnect the loopback tester and seeif errors occur. If they dont, youve specified the wrongport. 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 arenot working. Substitute a different converter or transformerand run the test again.Network Cable Loopback Test1. Unplug the loopback tester from the converter and reconnectthe network cable.2. Disconnect the other end of the network cable from eitherthe network junction box or an ECU, and plug that end ofthe 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 teststill fails, the cable is probably defective somewhere in themiddle of the cable, and should be replaced.Communication WizardlYou.can also use theCommunication Wizard, whichwill guide you through a seriesof communication andloopback tests. SeeCommunicatio Wizard in theECU Diagnostics section.
Troubleshooting 24-7If the loopback tests verify proper operation of components butcommunications still fail for only a single ECU, or for only afew ECUs (but not all), perform the ECU Communication Teststo test the individual ECU cable(s).If communications fail for all ECUs within a network, theproblem is either in the software configuration (e.g., the baudrate is set incorrectly), or in some hardware component orconnection between the computer and the network.ECU communication tests Use these tests if only some of the ECUs in the network are notcommunicating with the computer. See Communication Test inthe ECU Diagnostics section for help with performing the tests.1. Disconnect all cables from one of the non-communicatingECUs.2. Connect the ECU directly to the computer using a knowngood converter and cable. The only cables required forcommunication are the power cord and the communicationcable.3. Run the Communication Test.If there are no errors, the ECU is probably OK. Using BergsRS485 Network Tester (PN 8005830) will give you a morecertain result.If there are errors, check the baud rate and ECU number setin the software and in the ECU (unplug it first). If thesettings are correct, try replacing the CPU board in the ECU.(If you switch boards, set the ECU number and baud rate inthe ECU before re-trying the Communication Test.) If thereare still errors, replace the ECU.Daisy chain cables If the ECU(s) test out OK, test the cable connecting the ECUs inthe network. If you have a problem communicating with the lastECU(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 ECUit 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 previouslyconnecting the ECUs.
24-8  Infinity Installation/Service and User ManualRemote Network Communication ProblemsRemote network communication errors usually include modem errors and/or cabling connections.Check modemrequirementsIf you suspect a malfunctioning modem, first check to make surethat the modems type, configuration and operational settings areconsistent with the requirements of the Infinity system.qAll modems must be Hayes compatiblethat is, they mustrespond to the AT command set and must have Hayes-compatible S registers.qA separate phone line must be provided for each modem.qIf the phone lines at the installation are controlled by a PBXsystem, call the PBX dealer to see if that particular PBXsystem is compatible with modems.qBergs RS-485 to RS-232 converter must be inserted betweenthe network modem and the first component of thenetwork.qThe baud rate setting for all ECUs served by the same modemshould be set to the same value, not to exceed thetransmission capacity of the modem itself.Check modem lights If you have an external modem with status lights, observe thereactions of the lights to attempted communications.  (A specialcommunications utility such as Telix, ProComm, Q-Modem, etc.may be helpful for these sorts of diagnostic tests.) Withconfigured modems properly connected, check to see that theAA (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 lightsshould blink.If the lights on the modems are labeled differently, use the abovenames/labels as a guide. Also, some modems have only twolights, for power and data. Verify as much as you can from theavailable lights on the modems.Check modem speakers Most modems have a speaker. As you test the modem, youshould be able to hear it take the phone line off-hook and dial.At the network modem, you should hear the phone ring, and themodem answer, and then the carrier tone.Non-Berg ModemslBerg does not supportmodems not purchased andset up from Berg.
Troubleshooting 24-9Check networksoftware setup Verify that the network setup information is entered correctly.Communication test If the software is configured correctly, test modemcommunications by running an ECU Communication Test. SeeCommunication Test in the ECU Diagnostics section for helpwith performing the test.1. Run the Communication Test.2. As the test is running, monitor the indicator lights on bothmodems. (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 thecomputer modem. The Off Hook light should turn on,indicating that the modem is dialing, and the Auto Answerlight also should turn on.On the network modem, the Off Hook light should turn on,indicating the network is trying to answer, and you shouldthen hear a loud screeching, static-like sound. When themodem has successfully answered, the Carrier Detect lightshould turn on at both modems.During communication, the data or send-and-receive lightsshould blink at both modems.3. Stop the test.Both modems Off Hook lights should turn off, indicatingthe modems have disconnected from the phone line. Thelights on the modems should return to their original 'ready'states.If the modem lights do not respond as described above, testwhichever 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 anotherapplication, replace that modem and repeat the test.If the modem lights do respond as described above, butcommunications still fail, the problem may be within theInfinity components. Perform the loopback tests listed underLocal Network Communication Problems in this section. Usea gender changer and treat the network modems 25-pin Dconnector like the computers serial port to perform the test.Then remove the gender changer and plug the modemconverter in and proceed to test it and then thecommunication cable.
24-10  Infinity Installation/Service and User ManualModem Dip Switch SettingsIf you use a modem supplied by Berg, you dont have to worry about these settings. If you use anon-Berg  modem, Berg does not support it.Computer Modem Station ModemDTR Normal DTR ForcedAuto Answer Off Auto Answer OnCarrier Detect Normal Carrier Detect ForcedLoad Factory Defaults Load Factory DefaultsSmart Mode Dumb Mode
Troubleshooting 24-11Pouring ProblemsCheck these tips and procedures for troubleshooting pouring problems. They may help solve theproblem or help you isolate and define the problem for Berg service personnel.Price level failsto switch (All-Bottleand Laser)If dispenser price levels do not switch, but other operationsappear normal, verify that price-level changes are enabled in theECU definition.  If the feature is enabled and the problempersists, 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 ECUmatch those of the suspect ECU.If price levels switch with the new ECU, the problem was inthe dispenser controller board or the CPU board of theoriginal ECU.2. If price levels still do not switch, unplug the cablesconnecting the dispenser to the replacement ECU, andinspect the connections for problems such as moisture, bentpins, corrosion, etc.3. Whether or not you find an obvious connection problem,plug the cables into the original ECU (not the ECU you usedfor the test in step 1 above), and try again, and/or replace thecables and try again.4. If still unsuccessful, remove the All-Bottle or Laserdispenser from its mounting plate and remove the cover.5. Place the probes of an ohmmeter on the common andnormally open leads of the switch.The meter should read > 1000 ohms when the switch isopen, and < 2 ohms when the switch is closed.If the readings are incorrect, the switch is defective orincorrectly 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 thebrand in question is not set to zero, and that the ECU itself isnot disabled at the computer.3. Verify (if server ID is enabled at the ECU) that you have avalid server key in the remote server access box.(continued on next page)
24-12  Infinity Installation/Service and User Manual4. If a POS Interface driver is loaded and enabled, check to seeif the sales terminal is in the correct mode. Then test with theECU in the Pour Without Release mode or with POS bypassenabled. Try with the driver removed.5. If these preliminary tests do not identify the problem, resetthe 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-Bottledispenser, realign the activator ring. See Align All-BottleActivator Rings in the Calibration section.If the unit then pours, the activator ring alignment isprobably 'drifting'. This can be caused by an aging activatorring, contamination of circuit boards, or loose or dirty cableconnections. Another possible cause is immersing theactivator ring in water or ice which can temporarily changethe alignment.7. If the problem persists, restore the ECU memory. SeeRestore Memory in the ECU Diagnostics section. (Thisclears 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 andrecording portions properly. If the ECU fails again, replacethe battery. If the ECU does not fail again, the CPU boardmay be defective.Memory loss at the ECU may also be caused by 'dirty' ACpower. The ECU is computer-grade equipment and sensitiveto erratic power from a circuit shared by other electricaldevices. Berg strongly recommends that each ECU derive itspower from its own dedicated circuit, and/or via a line filter.Dispenser portionsbecome inaccurateqSwitch the assigned brand to Test Pour. This brand has a fixedset of portions you can test the dispenser with. (Rememberto switch back to the correct assigned brand when youredone testing.)qAre the portion sizes entered accurately at the computer?Check the portion sizes for the assigned brands at the pricelevel and size youre trying to pour.qIs the dispenser set at the correct price level?If you have Laser dispensers, the simultaneous pouring of thesame brand at more than one dispenser can cause minorinaccuracies in portion size. (continued on next page)
Troubleshooting 24-13The magnitude of this potential inaccuracy depends on severalfactors that are specific to the physical configuration of thesystem, including the number of Laser dispensers supplied by asingle tubing run, the lengths of tubing runs, and the size oftubing used.A jumper setting on the Laser controller board in the ECU canset a 'lockout' feature that prevents the pouring of any brand atthat dispenser if a pour for the same brand is already in progressat any other Laser dispenser. If this lockout feature has beendisabled at the dispenser in question, simultaneous pouring of asingle brand is possible, which might account for the inaccurateportions.  (To determine whether the lockout feature is enabledor disabled, check the position of jumper JP4 on the Lasercontroller board. See Set Laser Controller Board Jumpers in theHardware Installation section.)Any other pouring inaccuracies are probably due to lost orotherwise disrupted calibration values. A recalibration of thebrand should restore accurate portion sizes. See the Calibrationsection.Erratic portion size qIs the All-Bottle pourer gummed up or sticky?If so, turn the bottle to an upside-down diagonal and hold thepourer under warm running tap water for fifteen seconds. If thatisnt enough, remove the pourer and run hot water through it fortwo minutes. See Clean the All-Bottle Coded Pourers in theMaintenance section for instructions for cleaning the pourersafter every bottle. (This is especially important with thickliqueurs.) If you are cleaning a pourer regularly but the problempersists or recurs, replace the pourer and send the suspect pourerto your dealer.Brand does not pourat all (or just at one size)qSwitch the assigned brand to Test Pour. This brand has a fixedset of portions you can test the dispenser with. (Rememberto switch back to the correct assigned brand when youredone testing.)qAre the portion sizes entered accurately at the computer?Check the portion sizes for the assigned brand at the price leveland size youre trying to pour.qAre you attempting to pour complimentary drinks where compsare disallowed?
24-14  Infinity Installation/Service and User ManualSoftware ProblemsSoftware runs but notproperlyqCheck available hard disk space.qCheck your system resources. If theyre at 50% or below, closeother programs.qDid you recently change anything on your computer(particularly installing other software)? If youve beenusing Infinity without any trouble and then suddenlyencounter a problem, this could be the cause.Error and WarningMessagesqError messages, warnings and popup questions are numberedfor easy identification and reference. (When the messagesappear in a list box, status line or otherwise on a form or ina file, they are not numbered.) See the Software Messagessection or online help for a complete list of messageexplanations.
Troubleshooting 24-15Report and Export ProblemsReport 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 bythis step sequence:1. Verify that the printer is turned on, on-line, and properlyloaded with paper.2. Verify that the printer cable is securely fastened at eachendto the printer, and to the proper computer port.3. Verify that the printer is set up as the default printer inWindows. (Infinity prints all reports using the defaultprinter.)4. Execute the printer self-test. (If necessary, refer to the printermanual for directions to execute a printer self-test.) If theprinter self-test does not print, then the problem is in theprinter. Repair or replace the printer. If the printer self-testprints as it should, then the problem is probably in thecomputer.5. If the printer is ready, but Infinity reports still dont print,try printing something from another software application.If other applications can print, restart the computer to try toreestablish the printer connection.Incomplete reports qCheck the paper supply.qCheck the printers print head.Brush out any dust or paper impeding the print head.Reports do not run due to database errorsqDid the computer suffer a loss of power while a report wasrunning?Even a momentary flicker in the power supply, as sometimesoccurs during storms, can cause database errors if a reportis in progress.qPerform the Infinity database diagnostic procedures included inthe Utilities program. (See Check the Database for Errors,Rebuild the Database Index Files and Repair the Databasein the Database Management section.)qReload the backup copy of system-configuration data youstored after installation, or reload from a recent backup.(continued on next page)
24-16  Infinity Installation/Service and User ManualqInvestigate possible hard disk problems.If the disk is full (or close to full), delete any outdated orunnecessary files.To reduce the space used by Infinity sales records, ClearSales from your database at the computer. This erases allInfinity archive sales records. (See Clear Sales from theDatabase 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 toconserve hard disk space. (See Data Storage and DisplayOptions in the Configuration Options section.)Several commercially available diagnostic utilities (PCTools Deluxe or Norton Utilities, among others) canautomatically inspect the surface of a hard disk and reporton any irregularities, and can even recover mostor allof the data in the event of an otherwise catastrophic diskcrash.
Troubleshooting 24-17Schedule ProblemsSchedule stopsprematurelyqVerify that an Exit Schedule action is not defined for theschedule.qCheck the schedule log and error log.The schedule log indicates when the schedule was startedand stopped. If password protection is enabled, the name ofthe user who stopped the schedule is recorded in the log.If there is no Ending Schedule X.SCH entry in the log, apower failure probably caused the computer to restart.Consider adding the schedule to your Windows StartUpgroup or folder. See Run a Schedule in the Schedulessection.
24-18  Infinity Installation/Service and User ManualServer ID ProblemsServer key does not pour qTest the key with the Datakey programming box. On the CheckServer Key screen, use Check Key or Check ECU. Thesewill  verify that the key is enabled, has the current keycode, and that the expiration date has not expired.qVerify that youre pouring at an allowed station and an alloweddispenser.qWith a terminal emulator read the diagnostic port. If you read1020 instead of 744, the distance is too great. You may beable to overcome this with a remote server access boxupgrade.
Error Messages 25-1Software MessagesSECTION25This section provides explanations for the Error, Question and Warning messagesassociated with Infinity software.About Software Messages............................................................. 25-2Communication (CM) Error Messages .........................................25-4Database (DB) Error Messages.....................................................25-7Interface (ECR) Error Messages .................................................25-10General (GE) Error Messages .....................................................25-13Infinity (INF) Error Messages.....................................................25-15Manager (M) Error Messages .....................................................25-19Report (R) Error Messages .........................................................25-23Setup (S) Error Messages ........................................................... 25-25Schedule (SCH) Error Messages ................................................25-29Utilities (U) Error Messages ....................................................... 25-30Communication (CM) Questions ................................................ 25-32Interface (ECR) Questions .......................................................... 25-33Infinity (INF) Questions.............................................................. 25-34Manager (M) Questions ..............................................................25-35Report (R) Questions .................................................................. 25-38Setup (S) Questions..................................................................... 25-39Schedule (SCH) Questions ......................................................... 25-40Utilities (U) Questions ................................................................25-41Communication (CM) Warnings .................................................25-43Interface (ECR) Warnings ........................................................... 25-44General (GE) Warnings............................................................... 25-45Infinity (INF) Warnings .............................................................. 25-46Manager (M) Warnings ...............................................................25-48Report (R) Warnings ...................................................................25-50Setup (S) Warnings ..................................................................... 25-51Utilities (U) Warnings ................................................................. 25-53
25-2  Infinity Installation/Service and User ManualAbout Software MessagesMessage Identification The title bar of a message box displays the type of message(Error, Warning or Question) and an ID string. The ID stringincludes an alpha code and a number (e.g., CM03).The alpha codes are as follows:CM = CommunicationsDB = DatabaseECR= InterfaceGE = GeneralINF = General InfinityM = ManagerR = ReportS = SetupSCH = ScheduleU = UtilitiesError numbers are usually 1-99 (for Manager, the error rangegoes up to 199)Warning numbers are 100-199Question numbers are 200-299How to find an explanationMessages types are arranged alphabetically in this section(Errors, Questions, Warnings). Alpha codes are then listedalphabetically for each message type with a numerical listing foreach alpha code.For each message listed in this section, youll find furtherexplanation of the problem, a remedy and/or workaround andpossibly a diagnosis method. In many cases, the diagnosis mayinvolve sending information to Berg. See the ECU Diagnosticssection.Diagnose and Document To help with any problem, get the following information:qThe exact set of messages. Note that all messages now havean ID so you do not need to copy the entire message.qA detailed description of the steps needed to duplicate theproblem. It is often useful to try to duplicate the problemyourself to make sure you understand the steps to repeat it.qThe version number of the software (Use Help | About).qThe version number of the EPROM(s). See TroubleshootingTips in the Troubleshooting section.qThe Windows operating system of the client PC.qIt is often helpful to send a full backup (from Utilities) toBerg. Berg can then try to reproduce the problem.
Error Messages 25-3Diagnostic mode For a communication log, put the program into diagnostic mode(Ctl-ALT-D from main menu) and run the operation. Close theprogram and send the debug.inf file to Berg.Also, in diagnostic mode, many error messages will allow you toclick on a diagnostic button and get additional information aboutthe code that was executing at the time of the error. Write downthe information from this diagnostics window.Troubleshooting tips Run check database and repair database to make sure that there isnot corruption in the database.Sometimes errors will occur when there are problems with thePC. One or more of the following may also help. Run a checkdisk program and/or other PC diagnostic tools to make sure thatyour hard disk and PC are operating correctly.Shut down other programs. Sometimes other programs willinterfere with the running of Infinity programs. Or trying to runtoo many programs at the same time will overtax the computersresources.Reboot. It is not unusual for a PC to get into a state where someor all programs will not run correctly.
25-4  Infinity Installation/Service and User ManualCommunication (CM) Error MessagesNote that all communications with an ECU are tried three times. An error must be persistent inorder to produce an error message. For a communication log, put the program into diagnosticmode (Ctl-ALT-D from main menu) and run the operation. Close the program and send thedebug.inf file to Berg.ERROR CM00: Incorrect error messageExplanation This message should never appear. Either the error number was not set or the error displayroutine was called in error.Remedy Try rebooting the computer.Diagnosis Debug.infERROR CM01: Cant open comm port.Explanation This message should be preceded by CM20, CM21 or CM22. See those messages.ERROR CM02: Cant transmit data. Check comm port.Explanation Communication data being sent through the comm port never got transmitted. (The maximumtime the software waits for a transmission is 0.4 seconds (80 x 50 ms) This is probably aproblem with your comm port.Remedy Try using a different comm port or installing a new port. Rebooting or shutting down otherprograms 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) foreach communication try, no legal response was received (both an STX and an ETX must bereceived). Usually, if you see this message, nothing was received from the ECU. There aremany reasons for this error including the ECU has no power, the ECU is not connected in theInfinity network, a converter is not present or has no power, the wrong port has been selectedor there is a loose network connection. For some older units, this error can mean a mismatchin 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. Bothmodems need to be operational. Check modem settings and the modem init string and phonenumber. Both modems must not be in use by another program and must be powered on.Sometimes modems just dont connect.Remedy Try the operation again.Diagnosis Any of the conditions listed under CM03 can apply. Note that the Communication Wizardcannot 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 theresult of a noisy communication line.Remedy Try again. Replace the communication line. Make sure you have not exceeded therecommended line length for communication line.Diagnosis Debug.infERROR CM06: Incorrect response.Explanation The wrong ECU has responded to a communication message. One possible reason this canhappen is when an ECU has the wrong security code.Remedy Retry. If problem persists, identify the offending ECU. Cycle power on that ECU and Clearand Restore its memory.Diagnosis Use Debug.inf to identify the ECU that is inappropriately responding. You can also runcommunication tests with show error check on each ECU to see if one has the wrong securitycode (CM19).
Error Messages 25-5ERROR CM07: Unit received an invalid command.Explanation The ECU received a message that it does not know how to handle. In many cases, this isbecause 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.infERROR CM09: Noisy communications line. Fix Communication problem.Explanation See CM05. The detection of this error occurred at a different place but the error and remedyare 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 thatthe ECU type or version doesnt match the definition in the database. You can also get thiserror 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 meansthat the ECU type or version doesnt  match the definition in the database. It could also meanthe 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 andversion. This can also result from a corrupted database. Run Check Database and RepairDatabase.Diagnosis Put program into diagnostics mode. Run the operation again. At the error message, click ondiagnostics button and record the information. Forward this info to Berg along with standardinformation.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 acorrupted database or it could mean corrupted memory.Remedy Reboot. Retry. Possibly repair database.Diagnosis Run Check Database and Repair DatabaseERROR CM15: Station record not found.Explanation Station being used by this operation was not found in the database. Possible databasecorruption. 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 versionof the ECU. This may happen when upgrading from Infinity to Infinity with All-Bottle ID. Itmay 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 thedatabase. (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 atthe moment.Remedy Retry when the other operation is completed.
25-6  Infinity Installation/Service and User ManualERROR CM19: Invalid security code.Explanation The security code in the ECU does not match the security code in the database. When thishappens, 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 sendthe 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 crashedwhile using the port, the port may still think it is in use. When running a program in a DOSwindow, the DOS window will hold on to the port (even after the program completes) until theDOS window is closed. See also CM22.Remedy Close other programs using the port. Close DOS windows. If this doesnt work, reboot to clearthe 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 byanother program or device. The device may be a modem or a mouse. Note that some programswill not release the port until they are exited. If a program crashed while using the port, theport may still think it is being used. When running a program in a DOS window, the DOSwindow will hold on to the port (even after the program completes) until the DOS window isclosed.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 %dExplanation 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 demoExplanation Demo attempts to mimic the operation of the live operation without actually attempting anycommunication. The operation attempted does not have a demo equivalent. It cannot bedemonstrated.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 cannotbe performed by all EPROMs.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 databaseRemedy 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 continuebut 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.infERROR CM29: Unexpected sequence number. Retry operation.Explanation The EPROM and PC have gotten out of sequence. The current operation is stopped. Often thisis 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 andsend the debug.inf file to Berg personnel. Run get version number. If you get a CM17, useRemedy for that error.
Error Messages 25-7Database (DB) Error MessagesERROR DB00: Network name not found.Explanation Network being used by this operation could not be found in the database. This could be acorrupted 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 databasecorruption. See DB00ERROR 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 assignedcocktail 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 DB02ERROR DB05: Configuration record not found.Explanation Database configuration record is not found. This usually means that this is an empty databasethat 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. Possibledatabase corruption.Remedy Reboot and retry. Clear sales (this will wipe out all z records.) Repair database. Find andrestore 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. Possibledatabase 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 databasecorruption.Remedy See DB06ERROR DB09: Cant archive the brand records.Explanation Cant write an archive record for a brand. This should only happen during a Z. Possibledatabase corruption.Remedy Check that you are not out of disk space and free some up. Check that the disk drive is notcorrupt. Locate a backup and restore it (you may lose some database.) Use clear sales toremove all archive records  this often clears the problem. Repair database.Diagnosis Run Check Database and Repair Database.ERROR DB10: Cant archive the cocktail records.Explanation Cant write an archive record for a cocktail. Possible database corruption.Remedy See DB09
25-8  Infinity Installation/Service and User ManualERROR DB11: Cant store the cocktail records.Explanation Cant write a Z record for a cocktail. Possible database corruption.Remedy See DB09ERROR DB12: Cant store the station records.Explanation Cant write a z record for a station Possible database corruption.Remedy See DB09ERROR DB13: Cant store the brand records.Explanation Cant write a z record for a brand. Possible database corruption.Remedy See DB09ERROR DB14: Cant modify the station records.Explanation Cant 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 beused to recover last good copy.Diagnosis Check disk for errors, Check Database, Repair Database. Full backup of the database can besent to Berg for analysis.ERROR DB15: Group name not found.Explanation Possible database corruption.Remedy See DB14ERROR DB16: Dispenser not found.Explanation Possible database corruption.Remedy See DB14ERROR DB17: Coil alignment record not found.Explanation Possible database corruption.Remedy See DB14ERROR DB18: Cant read database record. Retry.Explanation Possible database corruption.Remedy See DB14ERROR DB19: Group or station name not found.Explanation Possible database corruption.Remedy See DB14ERROR DB20: Cant modify the config record.Explanation Possible database corruption.Remedy See DB14ERROR DB21: Cant write database record. Retry.Explanation Possible database corruption.Remedy See DB14ERROR DB22: Partition information not found.Explanation Possible database corruption.Remedy See DB14ERROR DB23: Missing record in the database.Explanation Possible database corruption.Remedy See DB14ERROR 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 thesoftware. This can result from an incomplete installation or from copying an old version of thedatabase.Remedy Try reinstalling the software and choose to update the database. Find the correct backup orstore of the database and reload it.Diagnosis The version of the software can be found in the Help |about form. By putting the program inthe Diagnostics mode and then clicking the diagnostics button on the message, you can findout the version of the database.
Error Messages 25-9ERROR 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 tocontinue.Remedy See DB14.ERROR DB27: Too many dispensers on this ECUExplanation An operation which loops through the dispensers found more than allowed on this ECU. Orthe number of the dispenser may be more than allowed. The database may have errors. Theoperation may try to continue.Remedy Reboot and retry. Run ECU Setup and check dispensers, make corrections if needed and savethe information (Note if you change dispensers, you should also check your brandassignments.) Run Utilities to fix the database. If necessary, Restore a Full Database backupor 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: Cant open Infinity Database.Explanation The database could not be opened. Sometimes follows DB52 (if so, see DB52). Databasecould 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 systemExplanation One or more database files is locked. This will happen when the database base is not properlyclosed, possibly from a program crash.Remedy Reboot and retry.ERROR DB53: Cant 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 containssome 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 Infinityfile were deleted, you tried to copy database files or tried to use a store disk as the targetdatabase (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 binor 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 duringschedule.). Logging cannot continue because of this error. The schedule will continue andother actions may be successfully completed. Logs will continue to be placed in the error fileand will also automatically be added to the debug.inf diagnostics file.Remedy Check and correct database errors. Reboot and retry.
25-10  Infinity Installation/Service and User ManualInterface (ECR) Error MessagesERROR 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 tomimic the installation, but its no longer possible to do this. Interface setup is part of Infinitysetup 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 bedetermined.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 bedetermined.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 bemissing, 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 theloading process. This flag should be turned on only by direction of Berg personnel. This logfile is created as a new file and overwrites any old file any time a driver is loaded. Failure tocreate 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 informationabout this error but the most likely cause is that the driver file is corrupted or the disk has anerror.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.
Error Messages 25-11ERROR 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 listsince 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 becorrupt 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 diskproblem.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 ECR51ERROR ECR54: Unknown keyword in ecr.cfg file.Explanation See ECR52ERROR ECR55: Wrong number of parameters.Explanation See ECR52
25-12  Infinity Installation/Service and User ManualERROR ECR56: An old style ecr.cfg file was processed. All modifier information will be lostExplanation 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 notuse any modifiers, this will not present any problems.Remedy Under driver settings, click on save as defaults after making any changes needed. This willwrite 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 communicationerror. Therefore, the information being viewed does not necessarily reflect the settings of all ofthe ECUs or the changes were not written to all ECUs. You should have seen one or more CMerrors 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 samefor every ECU. For most installations, this indicates an error. This may be preceded byECR57. 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 themodifiers can be sent to the ECUs but they cannot be read and correctly interpreted by thesoftware.Remedy Upgrade your EPROM version.
Error Messages 25-13General (GE) Error MessagesERROR GE00: Insufficient memory. Please exit.Explanation There is not enough available memory to continue running. The current operation may nothave completed successfully. You should exit the program. It is unlikely any other operationwill work.Remedy Shut down all other programs and retry. In some cases, memory may have been permanentlytied up and you will need to reboot the PC. Check that you have the required memory forInfinity and if not, add memory to your PC.ERROR GE19: Cant 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. Thisis often a result of corruption in the database.Remedy Repair database if possible using Utilities. Fix any indicated disk problems. Clear sales willclear out all archive records even when this error occurs.Diagnosis Check Disk. Run Utilities | Check Database and Repair Database to see if there are anydatabase errors.ERROR GE21: Cant delete out of date archives.Explanation Whenever a clear and archive is done, the program looks for archive records which are pastthe storage length of the archive records. These records are deleted. The deletion did not workfor some reason.Remedy See GE19. You may also be able to get around the problem by changing the storage length inSetup 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 involvereinstalling. 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: Cant write to the file.Explanation The named file could not be written. This could be a disk problem or you could be out of diskspace 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 fullbackup 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 correctserial 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 thepassword or to turn passwords off entirely.Diagnosis Setup can be used to confirm the names of the users but not the passwords.ERROR GE51: Couldnt find Infinity data files.  Please make sure you are in the right directory or that your  BERG.INI file iscorrect.Explanation The Infinity database is sought in the directory the program runs out of and in the BERG.INIfile. 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 thefile infdb.dbd. Open BERG.INI (found in the Windows directory) with a text editor and lookfor the line starting with DBPATH. This should also point to the same directory.
25-14  Infinity Installation/Service and User ManualERROR 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: Cant change driveExplanation In trying the locate the database files, the software attempted to switch to a different diskdrive. This attempt failed. Check that the database is in the correct location.Remedy Reinstall.Diagnosis See GE51.ERROR GE54: Cant open logfile %sExplanation This error appears in the schedule log when the error file could not be opened. Note that allerrors will still be located in the schedule log.Remedy See GE34.
Error Messages 25-15Infinity (INF) Error MessagesERROR INF01: This program was not meant to be run on this version of Windows. Check that you have installed the correctversion.Explanation Because of differences in different versions of Windows, different version of Infinity havebeen produced to run on each one. The current Infinity/Windows combination will not allowInfinity to be run correctly.Remedy Get the proper version of Infinity to run on your windows or install Infinity on a compatibleversions of Windows.Diagnosis Check the release notes, manual or setup disks for the Windows Operating System versionsthat 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. Thismessage 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 mustupgrade 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 isnot 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 checkingagainst is not one of those three stations.Remedy If you want to pour at this ECU with this key, put this ECUs station name on the key. This canbe done under Setup Server Key. You can also change the key to pour at all stations.ERROR INF05: Invalid Date FormatExplanation The date typed in could not be interpreted as a date. Check for mistyping and whether you areusing the date format you have defined under Windows Control panel.Remedy Retype a valid dateERROR INF06: Invalid Time FormatExplanation The time typed in could not be interpreted as a time. Check for mistyping and whether you areusing the time format you have defined under Windows Control panel.Remedy Retype a valid timeERROR 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. Thecould 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 correctserial number.ERROR INF08: Form # is still Loaded.Explanation This error will only be shown when in Diagnostics mode. A form used by Infinity was notproperly closed down when the program was closed. Normally, this will not cause any furtherproblems.Diagnosis Send information about this error and the circumstance which preceded it to Berg.ERROR INF09: From Date must precede To DateExplanation 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 rangeExplanation A numeric value entered was too small or too large. Usually, this message will give theacceptable range of numbers. The displayed value will be reset to a value that is legal.Remedy Enter a number within the range shown.
25-16  Infinity Installation/Service and User ManualERROR INF11: Please select an ECUExplanation The operation requested requires that an ECU number be entered or selected.Remedy Enter the ECU number.ERROR INF12: Unable to continue testExplanation A loopback or comm test cannot be completed. This will usually be preceded by some systemerror 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.VBXExplanation The wrong version of the version checking code was found.Remedy Reinstall or get a newer version of Infinity to install.ERROR INF14: # already existsExplanation 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 themessage.)Remedy Select another name or number.Diagnosis Check your existing list of items and their definitions to see if you have them defined the wayyou want.ERROR INF15: # does not existExplanation A file or item does not exist. This may be a name that you typed in or a file that normallyshould 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 arechecking against does not have any of those dispensers. Therefore, this server key will notallow 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 andpressing F5.ERROR INF18: Berg Infinity Report is currently running. You must exit or pause it before running another Infinity program.Explanation See INF17ERROR INF19: Berg Infinity Schedule is currently running. You must exit or pause it before running another Infinity program.Explanation See INF17ERROR INF20: Berg Infinity Utilities is currently running. You must exit or pause it before running another Infinity program.Explanation See INF17ERROR 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 twoselection methods. The simple method, clicking on each item, selects or deselects it. In theextended 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 asyou 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 youmade changes to the server list.Remedy Rewrite the key so that it contains valid server information. If the display has been changed toreflect valid information (after responding to this message), you need only click on the OKbutton 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 thecombination given in the database.Remedy See INF22
Error Messages 25-17ERROR INF25: Code on the key (#) is not the system key code.Explanation The code on the server key does not match this systems code. This key came from anothersystem or was not rewritten after the code was changed.Remedy See INF22ERROR INF26: Station Name # is undefined. Resetting displayed station name to <None>.Explanation Each key can be restricted to up to three stations. The station named by # is not a valid stationname and is being removed from the list of usable stations for this key. (If all allowed stationsare 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 requiredExplanation All keys must list a server name. You must select one of the server names before writing thekey.Remedy Select a server name and write the key.ERROR INF29: At least one dispenser type must be selectedExplanation Each key can be restricted to certain types of dispensers. However, at least one dispenser typemust 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 listor this key will not work anywhere. If the key is not to be restricted to particular stations, thenall stations should be checked.Remedy Determine where this key should be used and select those stations or allow the key to be usedat 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 fontnamed by *. This message should only appear as a program is first loaded. All functionsshould 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 thatcan be handled or displayed. The count will be reset to zero and the counting will continue.ERROR INF34: Cant exit program. Critical activity in progress.Explanation An Infinity function is performing a task that normally should not be interrupted. Thismessage should appear when you are trying to stop a program by  abnormal means, such asshutting 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 completethe 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 serversExplanation Many server ID functions cannot be performed until you have defined at least one server onthe 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 hasexpired 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.
25-18  Infinity Installation/Service and User ManualERROR INF39: Internal Error  Ordinal is not in the list of legal valuesExplanation Certain items kept track of by the Infinity program have ordinal values assigned to them, thatis they have a fixed set or list of values that can be used. A reference to an item was made thatdoes 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 lastoperation 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 donot 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 ratherby checking the box which says includes all ECUs. (This way any ECUs added willautomatically 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 notcurrently selected.Remedy Select the Master Group and continue with the operation.ERROR INF42: Cant open #Explanation The file named by # could not be opened. The file may be missing or there may be a system ordisk 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 offields. Fields are pieces of text separated by one or more delimiter characters such as spaces orcommas.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 anumeric 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 values nameis 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 makesure you have identified the number of the PC comm port correctly. Check connections. If youare 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 toreprogram the key by going to Server Key Setup, entering all of the desired information for thekey and clicking OK to write it.ERROR INF53: Cannot create a Dealer keyExplanation Infinity software cannot be used to make a dealer key.
Error Messages 25-19Manager (M) Error MessagesERROR M03: Product already exists under different product typeExplanation A new product that you are trying to define already exists in the database but under a differentproduct type.Remedy Choose a new name or use the Switch Type button on the Modify Brand form.ERROR M04: Cant restore station price level.Explanation On older EPROMS that do not recognize calibration mode, the software forces the unit intoPL B in order to do any calibration. After the calibration, the unit is returned to its originalprice 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 assignedExplanation Learn mode cannot be used on dispensers without an assigned brand or where Test Pour isassigned. (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 zeroExplanation The large and small portion used for calibration cannot be the same. (This should neverhappen 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 ofthis calculation is a cal value will is smaller than allowed. This is usually the result ofimproper 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 M07ERROR M12: Product %s does not exist.Explanation The brand, cocktail or ingredient name given by %s does not exist in the brand list. This islikely the result of a database error or some previous error. The function attempted will not becompleted.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 bedeleted. 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 bedeleted. See M15.ERROR M17: Not all archive brand records were deleted for station. Cannot delete archive recordsExplanation 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.
25-20  Infinity Installation/Service and User ManualERROR 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 Zinformation 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 containerExplanation At least one container must exist in the system. You cannot delete the last defined container.ERROR M22: Illegal product type for operationExplanation This operation only can be performed on certain product types. In particular, some operationsare 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 dispensersExplanation The copy ECU function can only be performed between ECUs that have exactly the samenumber and type of dispensers. The target you have chosen does not have any target ECUsthat match the source ECU. The copy cannot be performed.Remedy Check that you have chosen the correct ECU or group. You can copy individual dispensersthat match by using copy dispenser.ERROR M51: You cannot copy to a different type of dispenserExplanation The copy dispenser function will only work between like dispensers. The target dispenser doesnot 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 sizesExplanation When copying dispensers, each must support the same number of sizes since price portioninformation is copied. This message will most likely appear when copying from a tap1dispenser that is using alternate sizes to one that does not or vice versa. The copy cannot beperformed.Remedy Check dispensers named or change the alternate sizes setting on one of the dispensers.ERROR M53: You cannot copy a dispenser to itselfExplanation 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 copyExplanation When copying using station or groups to describe the target, at least one ECU or dispenser inthe group must match the source item. (see M50-53). In this case, there are no matches at alland 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, certainversions of the Infinity ECU will only support the All-Bottle-ID and will not support the All-Bottle-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 GetVersion under Diagnostics to see the EPROM version.ERROR M59: Cant add a group that contains the group being defined.Explanation When modifying a group, you cannot add any group that contains the group being modifiedincluding the group itself. This would create a circular list.Remedy Decide the mapping of groups. Try to create groups that reflect combinations of ECUs thatyou perform functions on at the same time.Diagnosis Use F9 to view the definitions of existing groups.
Error Messages 25-21ERROR M60: Name is already being used for a Station NameExplanation You have tried to create a group using a name that is already being used for a station. Sincestations and groups are used in the same way, a group name must not conflict with any stationname.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 NameExplanation You have tried to create a station using a name that is already being used for a group. Sincestations and groups are used in the same way, a station name must not conflict with any groupname.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 usedExplanation At least one dispenser must be assigned to each partition. There is at least one partition whichdoes not have any dispenser assigned. You may have forgotten to indicate to which partitioneach dispenser belongs.Remedy Reduce the number of partitions (use Change button) or assign at least one dispenser to eachpartition (on dispenser tab).ERROR M82: Not supported for this ECU typeExplanation This function cannot be performed for any ECU of the type (Infinity, Tap 1) selected.  Youmay 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 doesnot 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 3times 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 presentExplanation When the portion lockout version of the software has been purchased, changes to portions canonly 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 existExplanation 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 numberExplanation 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 bebecause of the type of ECU or the version number. Many features are available only in morerecent EPROMs. For example, add a head limit can only be set for Tap1 EPROM of version3.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.
25-22  Infinity Installation/Service and User ManualERROR 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 aknown 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 belearned.Diagnosis If you did pour a portion, check the ECU number against the ECU that you put into learnmode. Learn mode is signified by the lights behind the repeat and cancel button on the tapgoing 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 theseECUs defined in your system, then you cannot run this function. For example, coil alignmentis 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 nostation or groups defined.Remedy Create a station and/or groups that contain(s) the ECU(s) for which you want to perform thefunction.ERROR M109: There are portions for this product which are not shown. Choose a higher number of price levels or sizes for thisproduct type to see them.Explanation The price table or cocktail definition has non-zero portions for sizes, price level or ingredientswhich are not displayed. This is likely because of the selected number of sizes or price levelsfor the users system.Remedy If you expected to see more price levels or sizes, use Manager and go to Pouring | BrandOperations | Select sizes and price levels. Choose a larger number of sizes, price levels oringredients for the price table in question. If you did not expect to have any additionalportions, 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 acount 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 thisone.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.
Error Messages 25-23Report (R) Error MessagesERROR R04: Your hard disk may be full, cant post sales to the databaseExplanation The archive data cannot be entirely copied to the database. One reason is a full disk. It is alsopossible 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 settingfor 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 thelast Z. Due to errors during the process, this security code may not have been properly updatedin 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 errormay 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 anybrands with suppliers. Therefore, some Inventory functions cannot be performed.Remedy Make sure you have created at least one supplier. Then use Brand Setups multiple button toassign 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 thebrands as you will be tracking. No stock amounts were entered.Remedy Determine your initial inventory and enter in the amounts.ERROR R53: Cant save date range that does not include todayExplanation When saving report options or saving a custom report, all dates ranges are relative to the dateon which the report is actually run. Therefore, date range must include today and will beinterpreted as run the report for the last Z days where X is the difference between the Fromdate and todays date.ERROR R54: Cant change Archive Dates when # is selectedExplanation 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 thatwill be included. After acknowledging this message, the previously selected dates will berestored.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. Theerror 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 filesuntil 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 availableExplanation The printer cannot be accessed.Remedy See R55ERROR R57: Printer job cannot be startedExplanation The printer failed to respond.Remedy See R55ERROR R58: Printer is busyExplanation The printer is already printing a job and cannot handle the new one. Windows can generallyhandle 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.
25-24  Infinity Installation/Service and User ManualERROR R59: Both beginning and ending hour must be enteredExplanation 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 overlapERROR R61: Export to file # failedExplanation 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 reachedExplanation You cannot zoom out any further.ERROR R64: Maximum Zoom factor reachedExplanation You cannot zoom in any further.ERROR R65: No default printer assignedExplanation Reports cannot be printed or viewed without a default printer assigned. Viewed reports areshown as they would appear on the printer: without a printer, there is no printer look toemulate.Remedy Even if you do not have a printer on your system, define a printer in control panel for viewingemulation.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 noonExplanation 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 foryour 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 thislocation. The last report is stored as a file so the other reasons have to do with not being ableto 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.rptERROR 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 thosein 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.
Error Messages 25-25Setup (S) Error MessagesERROR 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 inas an administrator.Explanation For a Windows 2000 or NT family machine, Infinity software is set up to be installed underthe 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 %sExplanation The destination directory indicated could not be created. There may be disk or file systemerrors.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 failedExplanation The final steps to converting the database failed. Usually there will be a previous errormessage 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 beingcopied from the setup disk, there may be an error on the disk. You may not have enough spaceon 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 filesfrom 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 = %dExplanation 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 errornumber is given by %d.Remedy See S05Diagnosis 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 databasefixing 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. Itmay 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 notable 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 diskExplanation All setup disks are given a unique serial number for each customer. The serial cannot be foundor 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.
25-26  Infinity Installation/Service and User ManualERROR S11: DLL Error %d - Unable to load %sExplanation One of the components needed by Setup could not be loaded. It is named by %s. It may bemissing or one of the components required by it may be missing.Remedy See S05Diagnosis Call Berg with the Error number %d.ERROR S12: An error occurred during the data move process: %dExplanation The data move is the main process of moving files from the setup media to your hard disk. Anerror 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 workERROR S14: Please shut down all other programs before running Setup.Explanation Installing a program always works best if no other programs are running during theinstallation. 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 %ldExplanation User indicated that they wanted to overwrite the existing database but setup was unable to dothis.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 computerdealer regarding possible upgrades.Explanation Infinity will not run on systems less than a 486. Berg recommends that you use a Pentium forbetter 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 requiredservice pack level is not present on your PC.Remedy Download the latest service pack from Microsoft web site and install on your PC before tryingto install Infinity.ERROR S19: Error Code %d. Unable to stamp serial number to file %sExplanation The serial number on your setup disk must be stamped inside of each of the Infinity programsto ensure that there is not a mismatch between the database and the software. This stampprocess failed. The target programs may be missing or there may be hard disk or setup diskerrors.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 theresolution set this low.Remedy Use control panel | Display | Settings to select a higher video resolution.ERROR S35: Cant open databasesExplanation The old or new database could not be opened. Database could be corrupted or missing. Setupmedia could be incorrect.Remedy Reboot and retry. Try database repair functions from old version Utilities if diagnosticsindicate it. If the old database is in bad enough shape, you may need to install a new system.Diagnosis Run diagnostics on old database.
Error Messages 25-27ERROR S40: Cant convert this database versionExplanation 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 directoryon your setup CD to upgrade from 2.x databases. For other cases, you will have to install anew system.ERROR S41: No Infinity Configuration Information. Empty database.Explanation Database configuration record is not found. This usually means that you are trying to upgradefrom 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 newsystem.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: Cant switch to %sExplanation Setup tries to change is directory to the indicated install directory. For some reason, this didnot 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: Cant switch back to %sExplanation 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 nameExplanation New installs will attempt to create the required category name Standard in the database. Thisfailed 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 notcorrupt. Reboot and retry.ERROR S58: Error creating Master GroupExplanation 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 recordExplanation For new installs or installing from 3.x databases, an inventory configuration record must becreated. This failed and the install cannot continue.Remedy See S57.ERROR S60: Error creating Product TypeExplanation For new installs or installing from 3.x databases, the product types are defined in the databaseand  must be created. This failed and the install cannot continue.Remedy See S57.ERROR S61: Error creating ContainerExplanation For new installs or installing from 3.x databases, the default containers  must be created. Thisfailed and the install cannot continue.Remedy See S57.ERROR S62: Error creating security levelExplanation For new installs or installing from 3.x databases, the default containers  must be created. Thisfailed 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 positionat 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.
25-28  Infinity Installation/Service and User ManualERROR S72: Unable to start database operations.Explanation The database could not be opened to start changes that may be required for configurationsetup. 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 tocreate 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 addusers.Explanation When you turn on passwords, you must define one or more users or the software can not berun. Passwords are used to start every Infinity program and determine which functions areallowed 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 S20ERROR 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 mediaor 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 users password, use modify user insteador 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 databasecorruption.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 listExplanation A text string could not be added to a list to be displayed to the user. The setup media may be inerror 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 = %dExplanation 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 securitylevels. (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 canbe 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.
Error Messages 25-29Schedule (SCH) Error MessagesERROR SCH02: File # does not existExplanation 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 willhave 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 willbe displayed in the Define Action form. The schedule being modified may be from a differentinstallation or the installation has been modified in some way since this schedule file wascreated. Examples: A schedule with a custom report is modified after all custom reports aredeleted. A schedule which is used to enable and disable Interface is modified after Interfacehas been removed.Remedy Delete this action, replace it with another or restore the state that was present when theschedule was created.ERROR SCH10: Custom export # does not existExplanation The custom export named in the schedule does not exist. The schedule being modified may befrom a different installation or the export has been deleted or renamed since the schedule wascreated.Remedy Delete this action, replace it with another or change the name o the export file. You may alsorestore the database that was present when the schedule as created.ERROR SCH11: Custom report # does not existExplanation See SCH10ERROR SCH14: Auto-Run or Recovery of Schedule failedExplanation You have set up an auto run schedule or a schedule has tried to recover. The schedule couldnot be run. This may be because of a mismatch in user name/passwords if you have passwordsenabled.Remedy Check that you have not deleted the user who set up the auto run schedule. If so, you mustsave this schedule under a different user. If auto run failed otherwise, try saving the scheduleagain. To just run the schedule, use Schedule | Run.
25-30  Infinity Installation/Service and User ManualUtilities (U) Error MessagesERROR 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 andtherefore 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. Utilitieswill still run but a number of functions may not be available to run. Basically, any functionthat requires access to the database contents will not run. If one of those functions isattempted, an error message will be displayed.Remedy Reboot and retry. Try restoring a good copy of the database, reinstalling or emergencyrecovery.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 thedatabase.Remedy Check the hard disk and the destination disk for errors and correct any of them. Reboot andretry.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 thefiles 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 andrebuild the database from scratch.ERROR U06: Please put a floppy in the disk and close the doorExplanation You have tried to access a floppy drive but there is not floppy in the drive or the door to thedrive has not been closed.ERROR U08: Internal Disk ErrorExplanation 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 acontinuation disk.ERROR U10: Disk is full.Explanation The destination disk is full.Remedy Remove unused files from your disk.ERROR U15: File # not foundExplanation 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 mayneed 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 thismay 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 yourcurrent database.Explanation A store disk contains a file which identifies it as a store disk and gives the version of thedatabase. The file is either missing or the database has been identified as one which is notcompatible with the software. You should normally create a new store disk every time youupgrade 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 yourcurrent database.Explanation See U17
Error Messages 25-31ERROR U19: Cant 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 adatabase 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 U20ERROR 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 toa floppy drive. It can also be placed in a subdirectory of the Infinity directory but cannotreside 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. Nocorrection 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 ofthe changes may be suggested by the specific error. In some cases, this error may not causeany side effects and does not need to be corrected.ERROR U53: Missing system recordExplanation A system record was not found in the database. Most likely this is a result of a installation thatwas 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 likelycorrupted.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 likelycorrupted. See U54.ERROR U56: Error reading %s record.Explanation Repair utility was unable to read some database record. The database is likely corrupted. SeeU54.ERROR U57: Error traversing %s record.Explanation Repair utility was unable to traverse through all of the records. The database is likelycorrupted. 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 likelycorrupted. 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 islikely 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 likelycorrupted. 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 likelycorrupted. See U54.
25-32  Infinity Installation/Service and User ManualCommunication (CM) QuestionsQuestion CM200: The ECU currently has different alignment values than that stored in the PC.  Do you wish to reload thealignment values data from the PC into the ECU?Explanation Activator ring alignment values have been stored in both the database and the ECU but thestored values are not the same. Normally, after you Align Activator Rings, the values arestored using Store Alignment Values. If this is not done, Manager will remind you when youexit Manger. The fact that the two sets of values do not match probably means you didnt wantto 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 lastgood values stored in the database at the computer. Answer N if you expect the alignmentvalues are good in the ECU. In this case, you should use Store Alignment Values in Managerafter this operation is complete.
Error Messages 25-33Interface (ECR) QuestionsQuestion ECR200: Interface has just been installed. Do you want the driver to be loaded into every ECU? If you decline, youmust 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 drivershould be loaded into every defined ECU. If you answer Yes, the driver will be loaded in asingle step. Choose Yes unless there are some ECUs which are not interfaced. By answeringNo, the drivers must be loaded into each appropriate ECU by using Interface | Load Driver.
25-34  Infinity Installation/Service and User ManualInfinity (INF) QuestionsQuestion 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 topour at any ECU. (Note that this message will not appear if you click on the enable checkbox.)Remedy Answer Yes if you do want to create a disabled key. Otherwise, answer No and enable the keybefore 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 deletedservers 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 otheraspects 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 operationsby their nature affect more than one ECU. One example is changing a price portion table. Thechanges will be sent to all ECUs where that brand is assigned. Usually this message willappear when there has been a communication problem with one or more of the ECUs. Thechange has been made is the database and on some of the ECUs but one or more ECUs werenot able to get the changes. The types of changes pending will be listed at the end of thismessage.Remedy If the communication problem has been fixed, answer Yes to resynchronize the database andthe ECU. If not answer No and fix the communication problem.
Error Messages 25-35Manager (M) QuestionsQuestion 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 alignmentvalues, you will see this message when you exit Manager. If you do not store the alignmentvalues 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 knowthat 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 mayaffect 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 thesenames.Question M351: You are about to delete all unassigned cocktails and prices and portions. Additionally, unused brand namesand 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 brandhas all of its price portion tables deleted then the brand name itself will also be deleted. If allprice portion tables that use a category name are deleted, then the category name will also bedeleted. 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 andportion tables later.Question M352: The cocktail or an ingredient is missing portion or price information for at least one price level. Are you sureyou 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 thesevalues are zero. Without this information, the cocktail will not pour correctly or some reportswill give inaccurate information.Remedy Answer No and locate the missing information and fill it in. If you have a valid reason foromitting 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 forrealignment. Do you want to continue?Explanation When aligning the activator ring, it is required to have all 7 pourer codes to do the alignmentcorrectly.Remedy If you do not have all seven codes, answer No and locate the proper pourers. If you haveeverything you need to continue, answer Yes. After the alignment, you must still store thevalues 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 thedatabase. However, this data does not include the sales currently stored in the ECU. The clearwill 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 functioningcorrectly anyway). Answer No and Archive and Clear Sales if you want to save the sales datain 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 tocalibrate more than one ECU at a time, you must explicitly take these units out of calibrationmode. 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 thatservers name.Remedy Answer Yes and then follow directions to disable the key for this server. You must have all ofthe servers keys in your possession. If the server keys are not available or you have alreadydisabled or reprogrammed them, answer No.
25-36  Infinity Installation/Service and User ManualQuestion 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 servershould be reprogrammed with the new server number. If the keys are not reprogrammed, theywill still pour but Infinity wont 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 separateoperation  use Server ID | Server Key Setup. If you answer No, your changes will bediscarded.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. Thiscan be done on new ECU or modify ECU setup. Since you can also choose from the existingstation name list, this prompt wants to make sure that you didnt mistype, expecting to match acurrent station name.Remedy Answer Yes if you intend to create a new station name. Note the existing station name will stillexist (except when it is the default name on new ECU setup) and must be deleted if you nolonger 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 copythese values to every brand that is located on this dispenser. If you have already calibratedother 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 canalways 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 accuracythat 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 thisquestion seems to come up too readily and pouring seems to work accurately, you may want tochange 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 needto indicate whether you are using the high flow or regular pourers. They use different startingcalibration 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 pricesand portions definitions for one or more products. These price levels and sizes will have their portions setto 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. Anyportion and prices that have been entered in price level C will be erased. Going into price levelC for brands in this product type will result in no pours being allowed. If you later change thenumber of price levels to 3, you will see price level C prices and portions set to zero and youwill 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. Doyou want to continue?Explanation Changing to a laser gun with fewer number of buttons creates a problem for the Managerprogram. It is unable to guess how you might want to have the brands and cocktails assignedon this new gun since there may be some assigned to the higher numbered buttons which willno longer exist. Therefore, all assignments will be removed and replaced with test pours as ifyou 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 notidentical. Are you sure you want to change the product type?Explanation You can switch a brands product type from the Modify Brand form. Each product type isallowed to have different number of price levels and sizes. If the target product type has fewerprice levels or fewer sizes, then some of the prices and portions for this brand will be set tozero 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.
Error Messages 25-37Question M368: This brand is already calibrated. Do you just want to copy its calibration values to the other brands without re-calibrating this brand?Explanation Choosing Dispenser or List Calibration copies the resulting calibration values from a singlebrand to all other brands or to the brands selected, respectively. If the selected brand tocalibrate has already been calibrated, you may just copy these values without having to gothrough another calibration.Remedy Answer No if you think you need to re-calibrate this brand. Answer Yes if you are pleased withthe pouring of the brand and do indeed want to copy its calibration values to the rest of theindicated brands. (For list calibration, you will be asked to selected the brands after thisquestion 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 installedInterface, you have the option to load the Interface driver. If you do not load the driver, theECU will not be interfaced. This question is asked because some systems do not interface allof 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 wizards job is notcomplete. If changes have been made, they will not be saved.Remedy Answer Yes if you do not wish to complete the wizard.
25-38  Infinity Installation/Service and User ManualReport (R) QuestionsQuestion 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 arenot stored in the database. If you want to see the server sales, you should do so before youArchive and Clear Sales. This question will only appear if you have checked the Check ServerSales option.Remedy Answer Yes if you do not want to view the current server sales information. OR answer Noand 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 inthe database. Archived data can be viewed by using any option besides Current whengenerating 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 andit will be deleted. This may occur on a new order or when modifying an existing order. Noteyou 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 sometimesrecommend running Archive and Clear Sales. This question lets you perform this operationwithout 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. AnswerNo if you do not need to archive. (Normally this means you dont expect there are any currentsales 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 amountis 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 toremove 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.
Error Messages 25-39Setup (S) QuestionsQuestion 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 yourWindows desktop in addition to appearing in the Infinity folder. If you answer No, you willneed 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 wont be able torun any date range or most recent archive reports until you next Archive and Clear Sales at theECU(s). Answer No if you want to retain your archived sales data. (Remember you can alsochoose to automatically delete sales data older than a certain date by using SetupsConfiguration | Data | Storage Length.) Answer Yes if you want to delete all archived salesfrom 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 sampledatabase is populated with ECUs and assignments and lets you quickly illustrate some ofInfinitys features. Answer Yes if your would like to install this database. Answer No to buildyour 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 enteredsuch as ECUs, brands and sales. Overwriting results in an empty database. If you intended toupgrade 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 theInfinity directory in a subdirectory named Backup. If you need to restore this version of thedatabase later, simply copy the entire contents of the Backup subdirectory into the Infinitydirectory. If you want to have this safety net, answer Yes. If you have already done a fullbackup 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 andModifiers?Explanation When you install Interface, a set of default options and modifiers is also installed. If you havechanged these defaults in Manager (using Interface | Settings | Save As Defaults) and you wantto 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 ECUwhich still has your defaults.Question S272: Deleting any existing security level(s) will change users and functions with that security level to the lowestavailable level. Do you want to continue?Explanation When you remove a security level, it is possible you have functions or users who have beenassigned that security level. Any function or user with the deleted security level will bechanged 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 havebeen 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 toInfinity programs. Be careful not to delete the last user without also turning off the PasswordsEnabled flag.Remedy Answer Yes if you are sure that this user is no longer needed.
25-40  Infinity Installation/Service and User ManualSchedule (SCH) QuestionsQuestion SCH202: Do you wish to copy # to !?Explanation When clicking on an empty day tab in Modify Schedule, you will be given the opportunity tocopy the contents of the previously selected day tab to the empty day. This gives you a goodmethod 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 notanswered 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 notanswered in a timely fashion, the schedule will continue.Remedy Answer Yes to pause the schedule. Answer No if this was unintended.
Error Messages 25-41Utilities (U) QuestionsQuestion U202: This procedure will completely overwrite your database with a previously backed up copy.  Are you sure youwish to do this?Explanation When you Restore Full Database, your current database is completely overwritten. Anychanges youve made or sales youve stored since the time of the backup will be lost. Thisprocedure also copies schedules and saved report files from the backup copy, so any changesmade 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 allother files.Explanation Check the destination indicated in the message to make sure this is where you want the storecopy to go. This works best if the removable media or the directory indicated is free of allother files.Remedy Answer Yes to continue. Answer No if the wrong destination appears or you are not sure if anyfiles 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 changesyou 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 fulldatabase before continuing. Do you wish to continue?Explanation Repair Database or Emergency Rebuild are useful when trying to recover a database witherrors. However, in some cases, these operations may result in a worse situation or may needto delete portions of the database. To be safe, it is best to have a backup of the database beforeyou continue with these functions. (Do not overwrite backups that may contain good backupsmade 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, youmay 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. Thereinstallation will upgrade your previous version database. ***If you continue, you will lose any dataalready entered in the current database in $ and none of the installed 4.0 programs will run until youreinstall.***  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 leasttemporarily leave you in a state where none of the Infinity programs will run. Read themessage to make sure your situation qualifies and you have all the required setup disks. Thereis 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 otherfiles.Explanation Check the destination listed in the question. A backup works best if the removable media ordirectory is free of all other files.Remedy Answer Yes to continue with the backup. Answer No if the wrong destination appears or youneed 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. Theyalways follow an explanation of the error detected by Repair Database. In most cases, the appropriate response isYes to make the recommended fix. Note that at any time you can press Cancel which will stop asking for fix but willnot make any further fixes. If you want all recommended changes to be made, Check the Fix all withoutprompting option before running Repair Database.Question U250: Do you want to attach it?Question U251: Do you want to move it?
25-42  Infinity Installation/Service and User ManualQuestion 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?
Error Messages 25-43Communication (CM) WarningsWarning 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 thecharge 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 theadd 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 anyserver 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 thedatabase with those stored in the ECU. (See CM200.) Neither your ECU nor your computerdatabase show any activator ring alignment values.Remedy Press OK for the Clear and Restore Memory to continue. Afterwards, align the activator ringsand store the alignment values to the database.
25-44  Infinity Installation/Service and User ManualInterface (ECR) WarningsWarning ECR100: Send after pour option ignored.Explanation Older EPROMS do not support the send after pour option. This does not affect other optionsand 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 affectother options and modifiers for this EPROM.Remedy If you need this feature, you should upgrade your EPROM.Warning ECR102: Comp modifiers ignoredExplanation Older EPROMs do not support comp modifiers. This does not affect other options andmodifiers for this EPROM.Remedy If you need this feature, you should upgrade your EPROM.Warning ECR103: Cancel modifiers ignoredExplanation Older EPROMs do not support cancel modifiers. This does not affect other options andmodifiers for this EPROM.Remedy If you need this feature, you should upgrade your EPROM.Warning ECR104: Type modifiers ignoredExplanation Older EPROMs do not support type modifiers. This does not affect other options andmodifiers for this EPROM.Remedy If you need this feature, you should upgrade your EPROM.Warning ECR106: Server ID modifiers ignoredExplanation Server ID modifiers cannot be sent to an ECU that does not support server ID. All othermodifiers 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 andmodifiers 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 andmodifiers 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. Thecombination of  modifiers chosen has exceed the maximum length and some modifiers will belost.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. Thecombination of  modifiers chosen has exceed the maximum length and some modifiers will belost.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 inthe specified group does not have a driver loaded. This operation will be skipped for thoseECUs 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 ECUswith Interface.
Error Messages 25-45General (GE) WarningsWarning GE100: Function not allowed for current security level.Explanation Each user and each function has an assigned security level. The current user does not havehigh 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. Youcan also lower the security level for the function.
25-46  Infinity Installation/Service and User ManualInfinity (INF) WarningsWarning INF100: Berg recommends that you switch to a higher resolution or use small fonts.Explanation All Infinity forms cant 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 successfulExplanation At least one ECU did not respond to this request. This operation may have set a temporarystate (such as enable) which is not saved in the database until we are done. In other cases, theoperation is considered successful and is saved in the database. The operation will bebroadcast periodically until the non-communicating ECUs respond.Remedy Fix communication or other problem and retry this operation. You may also make use of Clearand 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 processedcorrectly. To check settings, use Start | Settings | Control Panel. Click on Regional Settings and check bothNumber and Currency tabs.Explanation If the decimal separator for Number does not match the decimal separator for Currency or thethousand separator for Number does not match the thousand separator for Currency or thedecimal separator is the same as the thousand separator for either of these, Windows cannotcorrectly interpret numbers. Under these conditions, prices, portions and other numeric valuesmay 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 onCurrency 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 andmemory 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 andmemory 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 PCitself 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. Thismessage 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 selectedExplanation 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 isnot necessary. For example, if you indicate that you want to change to price level C and all ofthe 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 typedis 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.
Error Messages 25-47Warning 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 keybeing read is using the old format. If this is a Write operation, then the write will fail since theentire key must be written to change to the new format. If this is a Read operation, the contentsof 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 toinvoke is not supported by the ECU indicated. The price level at this ECU will remain at itspresent 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 sincethere 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 pricelevel is the one you intended.
25-48  Infinity Installation/Service and User ManualManager (M) WarningsWarning 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 databaseDiagnosis Run check database and repair database.Warning M201: Ignoring assignment of %s %s. Dispenser %d does not existExplanation A price table is begin assigned to a dispenser that does not exist. This likely indicates somedatabase corruption. The rest of the assignments will continue, however.Remedy Reboot and retry or fix databaseDiagnosis 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. Thebaud rate is being reset to 9600  a baud rate that is supported by all ECUs.Warning M204: Server ID already in useExplanation 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 currentserver 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 firstcategory name but does not have one with the second category name will be listed. This doesnot prevent the brand that do have both tables from being switched. In fact, if only somebrands 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 ofingredients. If they do not, then the switch will not be allowed. (Otherwise, there may beproblems 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 changedsince the last save (See M265 for a similar message during ECU setup.) This may be triggeredwhen 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 Salesbefore changing the number of partitions.Explanation Changing the number of partitions in a Tap1 ECU will cause the unit to lose all of its salesdata. If the current sales are important to you, you should Archive and Clear Sales (using theReport program) to save the sales information in the database. Alternately, you can run yourfavorite 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 theappropriate 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 willbe 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 ofthis, the server sales data will be cleared.Remedy If the current server information is important, then cancel the changes you have made. Underreport run a Clear server sales or your favorite current server report. Save the report file or thepaper copy. Then make your partition changes.Warning M255: No default definedExplanation 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 appropriateform and save default. (It may be the current form).
Error Messages 25-49Warning 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, ifyou mean to change the portion to get a full portion, your first thought should be to calibratethe 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 thechange. However ,you should still calibrate when you are done.Warning M257: You must set up cocktail prices and portions before you assign cocktailsExplanation There are no cocktails defined. You cannot assign a cocktail when none exists. It is notsufficient to have a cocktail name. Cocktails must have their recipe defined with the portionfor each ingredient.Remedy Create cocktails as needed. Then assign them.Warning M258: You must set up prices and portions before you assign brandsExplanation 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 mayassign 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 typeof 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 thesegroups were deleted but some may remain. There was likely an error message displayed beforethis 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, theportions will be discarded.Remedy If there should have been a brand, assign the needed brand and redo learn mode for the newlyassigned brand.Warning M262: Increasing sizes or price levels does not change any prices or portions. You must enter portions for each newprice 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 dimensionswill not affect any of the existing price and portion tables. The new price levels or sizes cannow 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 eachbrand. 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 ECUon 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 thecurrently 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 thatare 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 beenchanged as a result. You must save this change.Explanation You must click OK to save the changes made by the software. Youll see this message whenupgrading (or downgrading) an Infinity ECU to or from All-Bottle ID capability. CertainEPROMs can only support the All-Bottle-7 and others only allow All-Bottle ID. You may stillneed to make brand assignments since the current assignments will be lost. (If youre changingto All-Bottle ID, the software will get All-Bottle ID brand assignments if any are alreadypresent.)Remedy Check your EPROM version, correct the dispenser type if needed and reassign brands. Youmay also wish to Clear and Restore Memory.
25-50  Infinity Installation/Service and User ManualReport (R) WarningsWarning 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 doso. Press Cancel if you would like a copy of this report. Print or Save then the viewer can beclosed. Answer OK to close the viewer without saving.
Error Messages 25-51Setup (S) WarningsWarning S100: Unable to install auto-run scheduling.Explanation Changes are made to the system to enable the schedule auto run feature. These changes failedand you will not be able to use auto-run schedules.Remedy Reboot and retry if you wish to use auto-runDiagnosis Check your registry with a registry diagnostics tool.Warning S101: No compatible database was found in %sExplanation This database cannot be upgraded. Your only choice is to overwrite and create a new systemfrom scratch. Check your directory.Warning S102: Serial Number Error - Unable to find serial number in %sExplanation All Infinity programs are stamped with the serial number on the setup media. The file namedcould not be stamped. You will not be able to run that program. There may be problems withthe 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 thesoftware will not run effectively.Explanation Setup attempted to determine the type of processor you are using but was unable to. Youshould make sure your PC has enough processing power to run Infinity. A 486 is theminimum, 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 bepointing 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 %sExplanation An operation was attempted for which there must be an existing database. Make sure that youare pointing to the right directory.Warning S106: The database in %s cannot be upgraded to this version of software. Contact Berg for upgrade instructions forversion %s.Explanation There is not a direct upgrade path from your old database to this version. There may be a multistep 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 couldnot 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 alsoregister these file by using regsvr32 name.dll on the Start | run call line where name.dll was thefile listed in the error message. You can also reboot and retry.  Registration may fail if filedependencies 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 emptydatabase. 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 ofthis product update. You must select a different destination.Explanation When you are upgrading the serial number of your existing database must match the serialnumber stamped on the setup media. You either have the wrong setup disk or are pointing tothe 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 locationto a different disk.Explanation Setup has determined that there is no enough room on the disk drive to perform theinstallation. Delete files in order to complete the installation. If there are not enough files thatyou 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 diskneeded to finish the install.
25-52  Infinity Installation/Service and User ManualWarning 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. Thisfunction 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. Thisincludes upgrades and new installations.Explanation On new install and installs where the database must be upgraded, the full installation isrequired. Choose typical installation to install all of the software and correctly upgrade yourdatabase 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 berecorded, go to Manager | Diagnostics and Clear and Restore Memory to every ECU.
Error Messages 25-53Utilities (U) WarningsWarning 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 makesure that the drive can be accessed. For example, if you do not have a floppy inserted whentrying to store to drive A, this warning will occur.Remedy Insert the removable media and try again.
Index
Index-2  Infinity Installation/Service and User ManualSymbols% Accuracy, calibration  12-171544 Infinity ECUchange EPROM  22-16delete in the software  7-26determine how many  1-6gather owner's setup preferences  1-16install  2-12modify in the software  7-24pour a comp drink  21-8pour a drink  21-7replace battery  22-14set up in the software  7-22specifications  23-5AAccess levels. See Security levelsAccuracy, calibration  12-17Actions, schedule  19-10Activator ringalign  12-4default alignment values  12-8description of  1-2store alignment values  12-6Activator ring holder  2-6Addbrand to the brand list  10-2cocktail to the brand list  10-4server  14-4Add a Head Limitdefine in the software  7-19gather owner's preferences  1-17Add a head, pour a drink with  21-19Advanced calibration choices  12-16Air delivery system  1-2. See also Laser and TAP 1 InstallationManualsspecifications  23-3Air solenoid  2-18Align activator ring  12-4Alignment valuesdefault  12-8store  12-6All-Bottle coded pourersclean  22-4description of  1-2determine how many  1-6install  2-7All-Bottle dispenser. See also I-Boxalign activator ring  12-4assign brands to  10-20calibrate  12-10change price level at  21-2copy brand assignments  10-26default activator ring alignment values  12-8define in the software  7-14description of  1-2determine how many  1-6pour a complimentary drink  21-4pour a drink  21-3specifications  23-2store activator ring alignment values  12-6All-Bottle IDclean dispenser  22-3install dispenser  2-8pour a complimentary drink  21-6pour a drink  21-5program pourers  2-10Alt Size Resetenable for TAP 1 ECU  7-20gather owner's preferences  1-17Alternate Sizeenable for TAP 1 ECU  7-19gather owner's preferences  1-17pour a TAP 1 drink with  21-17Archive and Clear Sales (Z)  16-14Archive recordsdefine storage length  5-16gather preferences for storage length  1-12used when setting report options  16-3Assignbrands to dispensers  10-20cocktails to Laser dispensers  10-22server key  14-12Auto-Recovery  19-15Auto-Run  19-15BBack upconfiguration settings  20-2full database  20-6reload settings from a backup  20-4restore database from backup  20-8Bank (of cocktails)  10-22Batteryreplace in Infinity ECU  22-8replace in TAP 1 ECU  22-10Baud rateset for the network  7-3set in a TAP 1 ECU  2-13, 2-15. See also TAP 1 Installation/Service Manualset in an Infinity ECU  2-2
Index-3Beer Toolkit  22-12Brandadd to the brand list  10-2assign to dispensers  10-20create new price portion category  11-18delete  11-12delete prices and portions  11-22delete unused  10-30modify setup  10-6prices and portions  10-10rename  11-10rename prices and portions  11-16set up for Inventory  15-8Brand handle  21-24Brand Information Reportrun  15-17sample  18-44Brand Wizard  6-2Brightnessdefine in the software  7-18gather owner's preferences  1-17Button 16 Enableenable for Infinity ECU  7-15gather owner's preferences  1-16pour cocktail with  21-12CCal valueenter for calibration  12-23Calibrationcalibrate all dispensers  12-10enter calibration mode for multiple ECUs  12-19exit calibration mode  12-22initialize calibration values  12-23modify units and accuracy  12-17overview  12-2Calibration Modeenter  12-19exit  12-22Cancel a TAP 1 pour  21-22Cancel Enableenable for TAP 1 ECU  7-20gather owner's preferences  1-17Category (of prices and portions)create new  11-18rename  11-16switch  11-20ChangeEPROM in 1544 Infinity ECU  22-16EPROM in Infinity ECU  22-9EPROM in TAP 1 ECU  22-12Change price levelat a tap  21-16at the All-Bottle 1544 ECU  21-5, 21-7, 21-8at the All-Bottle dispenser  21-2at the Laser dispenser  21-9with the software  13-4Check a server key  14-16Check database for errors  20-14Clean1544 Infinity ECU  22-2All-Bottle coded pourers  22-4All-Bottle dispenser  22-3Infinity ECU  22-2Laser gun  22-5TAP 1 ECU  22-2TAP 1 faucet  22-6Clear database log  20-26Clear salesfor one or more ECUs  16-14from the database  20-12server  16-16Cocktailadd to the brand list  10-4assign to Laser dispensers  10-22delete  11-12delete prices and portions  11-22delete unused  10-30pour  21-11pour (with button 16)  21-12pour a comp  21-14pour a comp (with button 16)  21-15prices and portions  10-16rename  11-10Cocktail Enableenable for Infinity ECU  7-15gather owner's preferences  1-16Cocktail Resetenable for Infinity ECU  7-15gather owner's preferences  1-16Coded pourers. See All-Bottle coded pourersCommunication cablecrimp plugs to  2-27Communication test  9-10use in troubleshooting  24-7, 24-9Communication Wizard  9-2Compenable for Infinity ECU  7-15, 7-23enable for TAP 1 ECU  7-20enable on server key  14-13gather owner's preferences (Infinity ECU)  1-16gather owner's preferences (TAP 1 ECU)  1-17
Index-4  Infinity Installation/Service and User ManualComp Cocktailenable for Infinity ECU  7-15gather owner's preferences  1-16Comp Resetenable for Infinity ECU  7-15, 7-23enable for TAP 1 ECU  7-21gather owner's preferences (Infinity ECU)  1-16, 1-17Complimentary drinkpour a 1544 Infinity  21-8pour a cocktail  21-14pour a cocktail (with button 16)  21-15pour a Laser  21-13pour a TAP 1  21-18pour an All-Bottle  21-4pour an All-Bottle ID  21-6Computerconnect to a remote network  2-32connect to local network  2-30requirements  1-7, 23-6Configuration optionsappear after install process  3-3, 3-6back up  20-2data storage and display options  5-16enable Inventory  5-21enable server ID  5-19, 5-20enable/disable passwords  5-10how to access  5-2modify user information  5-6register new users  5-4reload from backup  20-4unit of measure and cost format  5-18unregister users  5-8Configuration Reportrun  16-18sample  18-28Connectair solenoid to Infinity ECU  2-18All-Bottle dispenser to Infinity ECU  2-16ECUs in a network  2-28Laser dispenser to Infinity ECU  2-16local network to computer  2-30remote network to a computer  2-32Connect Wait  7-5Containerenter size and cost per brand  10-2setup (define names & units)  10-8Container Stock Reportrun  15-17sample  18-40Copydispenser  10-26ECU  10-24partition  10-28Cost Analysis Reportrun  15-17sample  18-42Cost per unitmodify for existing brand  10-6Cost Per Unit Reportrun  16-18sample  18-26Country options  5-18Createcustom report  16-22Run Now schedule  19-8Crimp plugs  2-27Current Sales Totals/Clear Sales (Z) Reportrun  16-14sample  18-4Custom exportcreate  16-34delete  16-41modify  16-38rename  16-40Custom reportcreate  16-22delete  16-28modify  16-24rename  16-26DDaisy chain method  1-8troubleshooting  24-7Data storage and display options  5-16Databaseback up  20-6check for errors  20-14clear all archive sales records  20-12compare ECU to  20-23emergency rebuild  20-18rebuild delete chain  20-17rebuild index files  20-16repair  20-19restore from backup  20-8show file versions  20-21Datakey programming boxinstall  2-25specifications  23-6Date Rangeset for advanced reporting  16-19, 17-2set in report options  16-4used for exporting  16-30, 16-35Date/timeset for ECU  13-6set for Infinity system  13-8
Index-5DB9 to RJ-12 converter  2-28Defaultactivator ring alignment values  12-8prices and portions  10-11, 11-6Define Shifts  16-6Delay valueenter for calibration  12-23Deletebrand  11-12brand prices and portions  11-22cocktail  11-12cocktail prices and portions  11-22custom report  16-28ECU (Infinity, TAP 1 or 1544 Infinity)  7-26empty stations/groups  8-15group  8-13network  7-10registered users  5-8report files  16-9schedule  19-20server  14-10station  8-7unused brands/cocktails  10-30Deliveries  15-16Demo software setup  4-6Detailed Sales (X3) Reportrun  16-10sample  18-10Diagnosticscommunication test  9-10loopback test  9-7memory test  9-12Dial Rate  7-4Dip switch settings  24-10Disable. See Enable/disableDispenserassign brands to  10-20assign cocktails to  10-22calibrate all  12-10copy brand assignments  10-26Display ECU  20-24Drip-proof ECU housing  2-5EECU (Electronic Control Unit). See 1544 Infinity ECU;InfinityECU;TAP 1 ECUspecifications  23-5ECU numberdetermine  1-14how to set in a TAP 1 ECU  2-13, 2-15. See also TAP 1Installation/Service Manualhow to set in an Infinity ECU  2-2Empty stations/groupsdelete  8-15Enable/disablealt size reset (TAP 1 ECU)  7-20alternate sizes (TAP 1 ECU)  7-19button 16 switching (Infinity ECU)  7-15, 7-23cancel pour reporting (TAP 1 ECU)  7-20cocktail pouring (Infinity ECU)  7-15, 7-23cocktail reset (Infinity ECU)  7-15, 7-23comp cocktail pouring (Infinity ECU)  7-15, 7-23comp pouring (Infinity ECU)  7-15, 7-23comp pouring (TAP 1 ECU)  7-20comp reset (Infinity ECU)  7-15, 7-23comp reset (TAP 1 ECU)  7-20Inventory  5-21manual pours (TAP 1 ECU)  7-20passwords  5-10price level changes (Infinity ECU)  7-15, 7-23price level changes (TAP 1 ECU)  7-20repeat pours (TAP 1 ECU)  7-19server ID (Infinity ECU)  7-14server ID (Infinity software)  5-19, 5-20server key  14-20size reset (Infinity ECU)  7-15, 7-23station/group  13-2End of Day  16-4End of Kegdefine in the software  7-18gather owner's preferences  1-17indications at the tap  21-25End of Week  16-4End shift for a server  14-24EPROMchange in a 1544 Infinity ECU  22-16change in a TAP 1 ECU  22-12change in an Infinity ECU  22-9determine version  24-3Error log  19-24Error Messages  25-4Exportcreate a custom  16-34file format  16-42how to  16-30templates  16-44troubleshooting  24-15FFiles (report)delete  16-9open  16-9save  16-9
Index-6  Infinity Installation/Service and User ManualFlow meterdescription of  1-3specifications  23-4Flow rateenter for TAP 1 calibration  12-23Fuses  22-18GGroupchange price level  13-4delete  8-13delete empty  8-15description of  1-15determine how many  1-15enable/disable  13-2modify  8-10rename  8-12set up  8-8view list of  8-14HHangup Time  7-5Hardware configuration, view software setup  7-28High flow pourer  12-23Hourly Sales (X4) Reportrun  16-10sample  18-12select type of data  5-17Hub and spoke method  1-8II-Box. See also All-Bottle dispenserclean  22-3connect to ECU  2-16install  2-6specifications  23-2Idle Time  7-4Index files, rebuild in database  20-16Infinity ECUchange EPROM  22-9clean  22-2communication test  9-10connect All-Bottle dispenser  2-16connect in a network  2-28connect Laser air solenoids  2-18connect Laser dispenser  2-16copy dispenser assignments  10-24delete in the software  7-26description of  1-2determine how many  1-6gather owner's setup preferences  1-16install  2-4install remote server access board  2-22memory test  9-12modify in the software  7-24replace battery  22-8set date/time  13-6set up in the software  7-14specifications  23-2view list of in software  7-28Infinity softwaredemo version setup  4-6description  1-3determine version number  24-3enter preferences  4-5features  23-6gather setup information  1-12installas an upgrade  3-5at a new site  3-2rununder Windows 3.1  4-2under Windows 95  4-2with password protection  4-4troubleshooting  24-11uninstallunder Windows 3.1  4-8under Windows 95  4-8Init String  7-4, 9-7Initial stock  15-11Initialize calibration values  12-23Inserts. See Pourer insertInstall1544 Infinity ECU  2-12All-Bottle 1544 system with Infinity  2-13All-Bottle coded pourers  2-7All-Bottle dispensers  2-6All-Bottle ID dispensers  2-8Datakey programming box  2-25drip-proof ECU housing  2-5Infinity ECU  2-4Laser system with Infinity  2-14. See also Laser Installation/Service Manualremote server access board  2-22remote server or bartender access box  2-24software as an upgrade  3-5software at a new site  3-2switchbox for Datakey programming box  2-26TAP 1 system with Infinity  2-15. See also TAP 1 Installation/Service ManualInstallation game plan/checklist  1-4
Index-7Inventorybrand list setup  15-8check  15-12deliveries  15-16description of  15-2enable  5-21initial stock  15-11options  15-10orders  15-14sampleBrand Information Report  18-44Container Stock Report  18-40Cost Analysis Report  18-42setup checklist  15-4supplier setup  15-6KKey. See Server keyKey code. See Server key codeLLaser dispenserassign brands to  10-20assign cocktails to  10-22calibrate  12-10change price level at  21-9connect to ECU  2-16copy brand assignments  10-26define in the software  7-14description of  1-2pour a cocktail  21-11pour a cocktail (with button 16)  21-12pour a comp cocktail  21-14pour a comp cocktail (with button 16)  21-15pour a comp drink  21-13pour a drink  21-10specifications  23-3Laser driver board jumpers  2-34Laser systeminstall with Infinity  2-14. See also Laser Installation/ServiceManualspecifications  23-3Last Z. See Most Recent ArchiveLearn Mode  10-13Length of time to save records. See Archive recordsLiquor room  1-2Load Defaults  10-11Load initial brand list  11-2Local networkconnect to computer  2-30plan for  1-9set up in the software  7-2troubleshooting  24-5Lockout feature  2-35Logerror  19-24schedule  19-22Loopback testrun  9-7use in troubleshooting  24-5MMaintenancechange Infinity ECU EPROM  22-9change TAP 1 ECU EPROM  22-12clean 1544 Infinity ECU  22-2clean All-Bottle coded pourers  22-4clean All-Bottle dispenser  22-3clean Infinity ECU  22-2clean Laser gun  22-5clean TAP 1 ECU  22-2clean TAP 1 faucet  22-6replace 1544 Infinity ECU battery  22-14replace Infinity ECU battery  22-8replace TAP 1 ECU battery  22-10Manager (software program)description of  3-7Manual Enableenable for TAP 1 ECU  7-20gather owner's preferences  1-17Manual operationusing the brand handle  21-24Manually pour a TAP 1 drink  21-23Master group  8-9Memory test  9-12Meter countenter for TAP 1 calibration  12-23Modeminstall  2-32troubleshooting  24-8Modifybrand  10-6brand prices and portions  10-10calibration units and accuracy  12-17cocktail prices and portions  10-16custom report  16-24ECU (Infinity, TAP 1 or 1544 Infinity)  7-24group  8-10network  7-6registered user information  5-6schedule  19-16
Index-8  Infinity Installation/Service and User Manualserver key  14-12server's ID number  14-6station  8-4Monthly  16-3Months Ago  16-3Most Recent Archive  16-3Most Recent Report  16-10, 16-12NNetwork. See also Local Network;Remote networkconfiguration options  1-8connect ECUs in  2-28delete in the software  7-10description of  1-3gather owner's preferences  1-14modify in the software  7-6rename in the software  7-8set up in the software  7-2view list of in software  7-28Network junction box  2-29Numbered seals. See Security sealsOOpenreport files  16-9Operating environment  1-10Orders  15-14PPartitioncopy dispenser assignments  10-28description of  1-14determine how many  1-14set up in the software  7-17Passwordsdefine  5-5enable/disable  5-10gather owner's preferences  1-12modify  5-7run software with  4-4Pause a TAP 1 pour  21-20PBX phone system  1-10PLU recipeabout  17-6create and assign  17-8PLU Reportrun  16-18sample  18-24PLUs  10-11assign to brands and cocktails  11-14Portenter for a network  7-3Portions. See also Prices and portionsselect number of  11-4set for TAP 1 with learn mode  10-13Pour1544 Infinity drink  21-7All-Bottle drink  21-3All-Bottle ID drink  21-5cocktail (with button 16)  21-12comp 1544 Infinity drink  21-8comp All-Bottle drink  21-4comp All-Bottle ID drink  21-6comp cocktail  21-14comp cocktail (with button 16)  21-15comp Laser drink  21-13comp TAP 1 drink  21-18Laser cocktail  21-11Laser drink  21-10TAP 1 alternate size drink  21-17TAP 1 drink  21-17TAP 1 drink manually  21-23TAP 1 drink with add a head  21-19TAP 1 drink with cancel  21-22TAP 1 drink with pause  21-20TAP 1 drink with repeat  21-21with server ID  21-26Pour Types  16-6Pourer insertclean  22-4install  2-7Pouring problems, troubleshooting  24-11Preconfigure software files  1-38Preferences  4-5Price Level Changes Reportrun  16-18sample  18-20Price Level Enableenable for Infinity ECU  7-15, 7-23enable for TAP 1 ECU  7-20gather owner's preferences  1-16, 1-17Price levels  10-10, 11-14change at 1544 Infinity ECU  21-5, 21-7, 21-8change at a tap  21-16change at All-Bottle dispenser  21-2change at Laser dispenser  21-9select number of  11-4Price Portion Reportrun  16-18sample  18-22
Index-9Prices and portionscreate new category of  11-18define for a brand  10-10define for a cocktail  10-16delete a brand's  11-22delete a cocktail's  11-22rename  11-16set default  11-6switch category of  11-20Printschedule  19-18troubleshooting problems  24-15Product typesassign to dispensers  10-20select in report options  16-6Program All-Bottle ID pourers  2-10Pulse  7-5RRebuilddatabase (emergency)  20-18database delete chain  20-17database index files  20-16Reconciliation options  17-10Reconciliation Reportbefore you run  17-4run  17-12sample  18-32Redial Tries  7-5Register new users  5-4Reload configuration settingshow to  20-4previous version  20-10when pre-configuring software  1-38Remote networkconnect to a computer  2-32plan for  1-9set up in the software  7-4troubleshooting  24-8Remote server access board  2-22Remote server access boxdescription of  1-3determine how many  1-6install  2-24specifications  23-6Renamebrand  11-10cocktail  11-10custom report  16-26group  8-12network  7-8prices and portions category  11-16server  14-8station  8-6Repair the database  20-19Repeat Buttonenable in the software  7-19gather owner's preferences  1-17use to pour a TAP 1 drink  21-21Repeat Delaydefine in the software  7-19gather owner's preferences  1-17Replace1544 Infinity ECU battery  22-14Infinity ECU battery  22-8TAP 1 ECU battery  22-10Reportcreate custom  16-22delete custom  16-28export  16-30glossary of terms  18-2modify custom  16-24rename custom  16-26runadvanced  16-18Brand Information  15-17Clear Sales (Z)  16-14Clear Server Sales  16-16Configuration  16-18Container Stock  15-17Cost Analysis  15-17Cost Per Unit  16-18PLU Report  16-18Price Level Changes  16-18Price Portion  16-18Reconciliation Report  17-12Retail Usage  16-18Sales Summary  16-18Usage  16-18Variance  17-2sampleBrand Information  18-44Clear Server Sales  18-34Configuration  18-28Container Stock  18-40Cost Analysis Report  18-42Cost Per Unit  18-26Detailed Sales (X3)  18-10Hourly Sales (X4)  18-12PLU Report  18-24Price Level Changes  18-20Price Portion  18-22Reconciliation Report  18-32Retail Usage  18-18Sales By Price Levels (X2)  18-8
Index-10  Infinity Installation/Service and User ManualSales Summary  18-14Sales Totals (X1)  18-6Server Sales by Price Level  18-38Server Summary  18-36Usage  18-16Variance  18-30set options  16-2set title  16-2troubleshooting problems  24-15Report (software program)description of  3-7Report filesdelete  16-9open  16-9save  16-8Restore full database  20-8Restore previous version  20-10Retail Usage reportrun  16-18sample  18-18RS-232 / RS-485 modem converter  2-32RS-232 / RS-485 PC converter  2-30Runa schedule  19-14advanced sales report  16-18clear sales (Z) report  16-14Run Now schedule, create  19-8SSales By Price Levels (X2) Reportrun  16-10sample  18-8Sales Summary Reportrun  16-18sample  18-14Sales Terminal Data File  17-10Sales Totals (X1) Reportrun  16-10sample  18-6Savereport files  16-8Save As Default  10-11, 11-7ScheduleAuto-Recovery  19-15create (Run Now)  19-8create (Time)  19-4delete  19-20error log  19-24log  19-21log storage length  5-17modify  19-16options  19-2print  19-18run  19-14troubleshooting problems  24-17Schedule (software program)description of  3-7Securitysecurity code (for a network)  7-3security seals  2-7Security levelschange the functions available at each level  5-14change the number and names of  5-12define for new users  5-5defined  1-12gather owner's preferences  1-12modify  5-7Security optionschange the functions available at each security le  5-14change the number and names of security levels  5-12enable/disable passwords  5-10modify user information  5-6register new users  5-4unregister users  5-8Server IDadd a server  14-4assign or modify server key  14-12check a server key  14-16clear server sales at ECU  16-16delete a server  14-10description of  14-214-3disable a server key  14-20enable  5-19, 5-20enable for All-Bottle 1544 ECU  7-22enable for Infinity ECU  7-14enable for TAP 1 ECU  7-19end shift for a server  14-24modify server's ID number  14-6pour with  21-26rename a server  14-8sampleClear Server Sales report  18-34Server Sales By Price Level report  18-38Server Summary report  18-36set server key code  14-22specifications  23-6troubleshooting  24-18Server keyassign or modify  14-12check  14-16description of  1-3disable  14-20Server key codedisplayed when assigning server keys  14-13set  14-22
Index-11Server Sales by Price Level Reportrun  16-18sample  18-38Server Summary Reportrun  16-18sample  18-36Server Summary/Clear Server Sales (Z) Reportrun  16-16sample  18-34Set date/timefor ECU  13-6for Infinity system  13-8Set upAll-Bottle 1544 ECU  7-22brand prices and portions  10-10cocktail prices and portions  10-16demo version of software  4-6Infinity ECU  7-14new group  8-8new network  7-2new station  8-2remote network  7-4TAP 1 ECU  7-17TAP 1 portions with learn mode  10-13Shifts, define for reports  16-6Show file versions  20-21Simultaneous pouring  2-35Site preparation  1-10Size Resetenable for Infinity ECU  7-15, 7-23gather owner's preferences  1-16Sizesselect number of  11-4Software. See Infinity softwareSort  16-5Specifications  23-223-6Stationchange price level for  13-4delete  8-7delete empty  8-15description of  1-14determine how many  1-14enable/disable  13-2modify  8-4rename  8-6select for Infinity ECU  7-14, 7-22select for TAP 1 ECU  7-19set up  8-2view list of  8-14Storage lengtharchive records  5-16schedule log  5-17Store alignment values  12-6Store configuration settingshow to  20-2use to preconfigure owner's database  1-38Supplier setup  15-6Suppress Zeroes  16-6SW1 DIP switches  2-2Switchprice portion category  11-20product type  11-8Switchbox  2-26System map  1-6TTAP 1 ECUchange EPROM  22-12clean  22-2communication test  9-10connect in a network  2-28copy dispenser assignments  10-28delete in the software  7-26description of  1-2gather owner's setup preferences  1-17memory test  9-12modify in the software  7-24replace battery  22-10set date/time  13-6set up in the software  7-17set up portions with learn mode  10-13specifications  23-4view list of in software  7-28TAP 1 power supplydescription of  1-3TAP 1 systeminstall with Infinity  2-15. See also TAP 1 Installation/ServiceManualspecifications  23-4TAP 1 tap controlleradd a head to a drink  21-19assign brands to  10-20calibrate  12-10cancel a pour  21-22change price levels at  21-16copy brand assignments  10-26description of  1-3end of key indication  21-25pause a pour  21-20pour a comp drink  21-18pour a drink  21-17pour manually  21-23repeat a pour  21-21set up in the software  7-18specifications  23-4
Index-12  Infinity Installation/Service and User ManualTemplates, for exporting  16-44Test Pour  10-31Time/dateset for ECU  13-6set for Infinity system  13-8Timer Modedefine in the software  7-18gather owner's preferences  1-17Tone  7-5Tools and materials required  1-11Troubleshootingavoiding problems  24-4local network problems  24-5pouring problems  24-11remote network problems  24-8report and export problems  24-15schedule problems  24-17server ID problems  24-18software problems  24-11tips  24-2UUninstall Infinity softwareunder Windows 3.1  4-8under Windows 95  4-8Unit of measureenter (configuration option)  5-18gather owner's preferences  1-13Units, calibration  12-17Unregister users  5-8Unused brands/cocktails, delete  10-30Upgrade Infinity software  3-5Usage Reportrun  16-18sample  18-16Utilitiesback up full database  20-6check database for errors  20-14clear database log  20-26compare ECU to database  20-23display ECU  20-24rebuild database index files  20-16reload configuration settings  20-4repair the database  20-19restore full database  20-8store configuration settings  20-2Utilities (software program)description of  3-7VVariance reportrun  17-2sample  18-30Version numberEPROM  24-3software  24-3View hardware configuration  7-28View station mapping  8-14WWeekly  16-3Weeks Ago  16-3Windows NT installation notes  3-4ZZ report. See Clear sales

Navigation menu