Summary
The ALOHA® application software requires you to configure the Microsoft® Windows® XP operating system (OS) to properly run on the run on the file server. Failure to properly configure Windows XP will result in erroneous Aloha application software behavior. If you are using the file server to run both Front-of-House (FOH) and Back-of-House (BOH) together, refer to document ID 6148.
Information
Although some computers come with Windows XP preloaded while others do not, this document is based on editing the settings of an existing Windows XP installation. Users who are installing Windows XP from scratch or upgrading another OS to Windows XP can still use this document either by employing these instructions after the Windows XP installation or by making some of these changes during the Windows XP installation.
In regards to the Aloha application software functionality, the only difference between Windows XP Home Edition and Windows XP Professional is the number of concurrent incoming user connections allowed by the OS. Windows XP Home Edition enables up to five connections and Windows XP Professional enables up to 10 connections. You cannot increase the number of connections. Breaking the connection limit may disrupt the Aloha application software. Refer to ID 6018 for more information the recommended number of FOH terminals for each operating system.
Drive Sizes and Partitions
Refer to document ID 6153 for more information on hard drive partitions and file systems.
Network
Set the workgroup name the same on all terminals and the file server. Aloha Technologies generally uses IBERTECH as the workgroup name, but this name is arbitrary as long as it is consistent throughout the Aloha application software.
You can configure Windows XP as a member of a workgroup or a domain. Select a workgroup name. Only experienced network administrators should consider enabling a domain name.
Aloha Technologies uses the network name ALOHABOH by default, but this name is arbitrary, so a different name can be used if desired.
Aloha Technologies prefers the use of static IP addresses (which are defined on the file server instead of dynamically assigned), but you can use dynamic addressing as long as you ensure that terminals always have an address assigned to them. The Aloha application software will not function without an IP address assigned to the terminal. You may have multiple protocols installed as long as the proper protocol for the Aloha application software has been marked as such by the lana number assignment. Assign lana number zero to the network binding (protocol and adaptor) used by the Aloha application software. Refer to document ID 5988 for more information on assigning lana numbers.
NetBIOS must be enabled over TCP/IP to use TCP/IP with the Aloha application software. To do this, access the TCP/IP properties for the Local Area Connection, click the Advanced button, and select the WINS tab. Select 'Enable NetBIOS over TCP/IP'.
TCP/IP Media Sense
Windows XP uses Media Sense with TCP/IP to determine whether the network card is in a link state. If the computer is removed from the network or the network becomes disabled, Media Sense disables TCP/IP, which can disrupt the Aloha application software.
Perform the following to disable Media Sense in the Windows Registry:
The incorrect use of Windows Registry Editor can lead to serious, system-wide problems that may require the reinstallation of the operating system. Use this tool at your own risk.
New registry entries described in this document are enclosed in quotation marks. Please ignore these quotation marks when adding the entry in the Windows Registry. All Registry entries are case sensitive.
1. To open the Windows Registry Editor, select Start/Run, type REGEDIT, and click OK.
2. Path out HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters.
3. Verify the DisableDHCPMediaSense value exists in the folder. If it does, double-click it and change Value Data to '1'. If it does not exist, choose Edit/New/DWORD Value and name the key ' DisableDHCPMediaSense '. Then double-click the entry and change Value Data to '1'.
4. Select Registry/Exit to exit the Windows Registry Editor.
5. Restart Windows.
Media Sense provides the ability to connect to networks with different DHCP options in one Windows session without the need to release and renew the IP configuration by using IPCONFIG.EXE. If you disable Media Sense, no new IP configuration information is obtained when you connect to a new network unless you restart the computer, or you release and renew the IP configuration by using IPCONFIG.EXE.
Refer to Microsoft Knowledge Base document Q239924 for more information on Media Sense.
File Sharing
The Aloha application software requires a network share labeled BOOTDRV that enables read and write capabilities to the Aloha application software file server and FOH terminals. This share needs to be applied to the root folder or drive in which the Aloha folder resides. If the Aloha application software resides in C:\ALOHA, share C:\ as BOOTDRV. If it resides in D:\ALOHA, share D:\ as BOOTDRV. If you created a special folder for the Aloha application software, share the special folder as BOOTDRV. For example, if it resides in C:\POS\ALOHA, share the POS folder as BOOTDRV.
Depending on the version of Windows XP you are using, you may have to enable file sharing before installing the Aloha application software.
If you are using Windows XP Home Edition, you must first perform the following to configure Windows sharing so the Aloha application software setup application can create the required BOOTDRV file share:
Right-click on the drive or folder in which you plan to install the Aloha application software and select Sharing and Security.
If you right-clicked on a drive and not a folder, you may receive a warning about sharing the root folder on a hard drive. Continue past this warning.
The drive or folder properties window is where you enable network file sharing. Click 'If you understand the security risks but want to share files without running the wizard' to enable network file sharing.
Click 'Just enable file sharing' on the Enable File Sharing window and click OK.
Click OK on the drive or folder properties window since you do not need to create a new share name (the Aloha application software setup application creates the BOOTDRV share for you).
Refer to document ID 5976 for more information on configuring Windows logins and shares for the Aloha application software.
If you are using Windows XP Professional and you are part of a workgroup, then Windows enables simple file sharing by default, but you can disable simple file sharing in order to enable user-level file sharing. If you want to use simple file sharing, you must perform the following before installing the Aloha application software:
Right-click on the drive or folder in which you plan to install the Aloha application software and select Sharing and Security.
If you right-clicked on a drive and not a folder, you may receive a warning about sharing the root folder on a hard drive. Continue past this warning.
The drive or folder properties window is where you enable network file sharing. Click 'If you understand the security risks but want to share files without running the wizard' to enable network file sharing.
Click 'Just enable file sharing' on the Enable File Sharing window and click OK.
Click OK on the drive or folder properties window since you do not need to create a new share name (the Aloha application software setup application creates the BOOTDRV share for you).
Refer to document ID 5976 for more information on configuring Windows logins and shares for the Aloha application software.
If you are using Windows XP Professional as part of a workgroup and you want to enable user-level sharing, perform the following:
Open My Computer and select Tools/Folder Options/View. Disable 'Use Simple File Sharing' and click OK.
Refer to document ID 5976 for more information on configuring Windows logins for the Aloha application software.
If you are using Windows XP Professional and you are part of a domain, then Windows enables user-level sharing by default, but you can disable user-level file sharing in order to enable simple file sharing. If you want to enable simple file sharing, you must perform the following before installing the Aloha application software:
Open My Computer and select Tools/Folder Options/View. Enable 'Use Simple File Sharing' and click OK.
Right-click on the drive or folder in which you plan to install the Aloha application software and select Sharing and Security.
If you right-clicked on a drive and not a folder, you may receive a warning about sharing the root folder on a hard drive. Continue past this warning.
The drive or folder properties window is where you enable network file sharing. Click 'If you understand the security risks but want to share files without running the wizard' to enable network file sharing.
Click 'Just enable file sharing' on the Enable File Sharing window and click OK.
Click OK on the drive or folder properties window since you do not need to create a new share name (the Aloha application software setup application creates the BOOTDRV share for you).
Refer to document ID 5976 for more information on configuring Windows logins and shares for the Aloha application software.
If you are using Windows XP Professional, you are part of a domain and you wish to use user-level sharing, then you only need to refer to document ID 5976 for more information on configuring Windows logins for the Aloha application software.
Refer to Microsoft Knowledge Base document Q304040 for more information on Windows XP file sharing.
Display Settings
Set the Color palette to 256 Colors or higher. Aloha Technologies typically uses 16-bit color.
Refer to document ID 6135 for screen resolution settings.
Do not enable a Windows screen saver.
Time Zone & Daylight Savings
For the file server and all terminals to display the correct time and adjust to daylight savings changes properly, the time and date settings must be properly configured in Windows so the file server and each terminal have the same time, date, time zone and daylight savings settings. The time settings need to be the same on all terminals and the file server. If the area observes daylight savings, then you must configure the file server and each terminal to automatically adjust for daylight savings. You can disable automatic daylight savings adjustment if you are in an area that does not recognize daylight savings time (or if you do not want the file server and terminals to automatically adjust for daylight savings), but it needs to be disabled throughout the Aloha application software. You cannot enable daylight savings on one terminal and not on another or enable it on the file server and not the terminals.
Login Name
Refer to document ID 5976 for more information on configuring Windows logins for the Aloha application software.
Processor Performance
By default, Windows XP is configured to assign foreground applications priority processing. This can cause erroneous behavior in background applications, such as Control Server and EDC Server. Aloha Technologies suggests setting the processor priority to background applications.
To configure the processor priority, open the System properties and select Advanced/Performance Options, and select Settings in the Performance section. Select Advanced, and set the performance scheduling to Background Services.
Service Pack
Aloha Technologies recommends installing Windows XP Service Pack 1 after all software has been installed and Windows XP is configured properly.
Reinstall the Service Pack anytime significant changes are made to Windows XP.
Install Aloha Software
Once Windows XP is set up to the standards outlined in this document, use the Aloha Application Software Installation CD to install the Aloha application software. Run ADVANCED.EXE from the Aloha POS CD. The setup program walks you through the rest of the installation. Ensure you have enabled Windows file sharing as explained in the File Sharing section of this document before installing the Aloha application software.
Refer to document ID 6132 for more information on running Control Server and EDC Server as Windows services.
Once the installation is complete, you can edit user access to the BOOTDRV share if you have enabled user-level file sharing.
Set Control Server and EDC Server Login
You may need to adjust the login account used by CTLSVR.EXE (Control Server) and EDCSVR.EXE (EDC Server) on the file server to ensure proper operation with terminals running Windows XP. Refer to ID 6149 for more information.
Extended Information
Improving Performance
For additional performance, consider disabling features you do not plan to use, such as System Restore,
Remote Assistance, QoS Packet Scheduler, and Windows Messenger.
EOD File Copy Errors
If you are experience problems where the End-of-Day (EOD) process fails to copy files, you should perform the following in order to disable write caching for the hard drive in which the Aloha application software resides on the file server:
Open Windows Explorer, right-click on the hard drive in which the Aloha application software is installed, and select Properties.
Select the Hardware tab.
Select the physical drive, and select Properties.
Select the Policies tab.
Clear the 'Enable write caching on the disk' option, and press OK.