SERVER SETUP GUIDE CREATED BY JOHN SHEATHER 25 AUGUST 2013. SambaPOS Server Setup Guide V2.0 1 of 25



Similar documents
INSTALLING SQL SERVER 2012 EXPRESS WITH ADVANCED SERVICES FOR REDHORSE CRM

Practice Management Installation Guide. Requirements/Prerequisites: Workstation Requirements. Page 1 of 5

Getting Started with ESXi Embedded

Point of Sale 2015 Enterprise. Installation Guide

Installation Guide: Delta Module Manager Launcher

Contents. Hardware Configuration Uninstalling Shortcuts Black...29

Important. Please read this User s Manual carefully to familiarize yourself with safe and effective usage.

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument.

LockView 4.2 CompX Database & Network Configuration & Installation Manual

Pearl Echo Installation Checklist

SafeCom Smart Printing Administrator s Quick Guide

DOCSVAULT Document Management System for everyone

intertrax Suite resource MGR Web

Server Software Installation Guide

LockView CompX Database & Network Configuration & Installation Manual

BlackBerry Enterprise Service 10. Version: Installation Guide

Sage Grant Management System Requirements

Enterprize Setup Checklist

Enterprise Remote Control 5.6 Manual

Remote Application Server Version 14. Last updated:

TANDBERG MANAGEMENT SUITE 10.0

Attix5 Pro Storage Platform

Remote Access Details

How To Use Outlook On A Virtual Desktop On A Pc Or Macbook

Remote Application Server Version 14. Last updated:

WA2192 Introduction to Big Data and NoSQL. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

Propalms TSE Deployment Guide

How to Test Out Backup & Replication 6.5 for Hyper-V

Preparing the Windows version of the software for use

HP Client Automation Standard Fast Track guide

PHD Virtual Backup for Hyper-V

Option nv, Gaston Geenslaan 14, B-3001 Leuven Tel Fax Page 1 of 14

Media Server Installation & Administration Guide

FedEx Ship Manager Software. Installation Guide

Execu/Touch Printer Set-up

Symantec Backup Exec 12.5 for Windows Servers. Quick Installation Guide

Interworks. Interworks Cloud Platform Installation Guide

Metalogix Replicator. Quick Start Guide. Publication Date: May 14, 2015

Quick Start Guide. User Manual. 1 March 2012


Xactimate v.27 Network Installation

DeviceAnywhere Enterprise. ios Device Onboarding Guide

Fiery E100 Color Server. Welcome

ThinPoint Quick Start Guide

Table of Contents. FleetSoft Installation Guide

AVG 8.5 Anti-Virus Network Edition

Ultra Thin Client TC-401 TC-402. Users s Guide

Nexio Connectus with Nexio G-Scribe

Sage Timberline Enterprise Installation and Maintenance Guide

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

QHR Accuro EMR IT Hardware Requirements

Guide to Installing BBL Crystal MIND on Windows 7

Legal Notes. Regarding Trademarks KYOCERA Document Solutions Inc.

Install Pocket Inventory in a Windows Server 2008 Standard Environment

CRM Outlook Plugin Installation

Checkmate 5.3.1: Hosted Solution Setup August 7, 2009

Local Caching Servers (LCS): User Manual

Synergis Software 18 South 5 TH Street, Suite 100 Quakertown, PA , version

Install Pocket Inventory in a Windows Server 2003 R2 Standard Environment

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

MN POS TM. Hardware & Peripherals. All required hardware may be purchased from Home Office.

System Requirements. 60GB free after OS and Updates, Raid 5 or Hybrid SSD array

INSTALLATION GUIDE ENTERPRISE DYNAMICS 9.0

Test Center Enterprise. ios Device Onboarding Guide

Immotec Systems, Inc. SQL Server 2005 Installation Document

uh6 efolder BDR Guide for Veeam Page 1 of 36

Addendum Advanced POS Printer Drivers

ManageEngine IT360. Professional Edition Installation Guide.

Table of Contents Radiant Systems, Inc. All rights reserved. iii

User Reports. Time on System. Session Count. Detailed Reports. Summary Reports. Individual Gantt Charts

NovaBACKUP xsp Version 15.0 Upgrade Guide

NAS 242 Using AiMaster on Your Mobile Devices

Setting up Remote Access

Interact Intranet Version 7. Technical Requirements. August Interact

User Installation Guide

PLEASE NOTE: The client data used in these manuals is purely fictional.

Issue Tracking Anywhere Installation Guide

PVTC Technical Requirements

NSi Mobile Installation Guide. Version 6.2

Pcounter Mobile Guide

NetSupport Manager v11

Server Installation ZENworks Mobile Management 2.7.x August 2013

Novell ZENworks Asset Management 7.5

ProSystem fx Workpaper Manager. Installation Guide

Version 5.12 December P Xerox CentreWare Web Installation Guide

DameWare Server. Administrator Guide

Signiant Agent installation

20487B: Developing Windows Azure and Web Services

Quick Start Guide for Parallels Virtuozzo

InventoryControl for use with QuoteWerks Quick Start Guide

Hyper-V Server 2008 Setup and Configuration Tool Guide

Getting Started with VMware Horizon View (Remote Desktop Access)

EntroWatch - Software Installation Troubleshooting Guide

Administrator s Guide for NETZSCH Remote Access

How To Use Tsplashbox On A Pc Or Mac Or Mac (For A Pc) With A Windows 7 Computer (For Mac) Or Mac) With Tsplatro (For Pc) Or Ipad (For Windows) With An

Setup and configuration for Intelicode. SQL Server Express

Before You Begin, Your Computer Must Meet the System Requirements

SQL Server 2008 R2 Express Edition Installation Guide

MS SQL Installation Guide

Transcription:

SERVER SETUP GUIDE CREATED BY JOHN SHEATHER 25 AUGUST 2013 SambaPOS Server Setup Guide V2.0 1 of 25

Table of Contents SambaPOS Server Setup Guide... 3 Equipment used in this setup... 3 Software Used... 3 Notes about 32bit V 64bit... 4 Minimum Requirements... 4 My Results on performance with this setup... 4 Setting up the Server... 5 Configure SambaPOS Initial Setup (Server)... 12 POS1 Setup (HP Laptop)... 15 POS2 Setup (Asus Tablet)... 18 Testing SambaPOS... 19 Setup Concurrent RDP On The Server... 20 RDP1 Setup (ipad)... 22 RDP2 Setup (iphone)... 24 Additional Screen Shots... 25 SambaPOS Server Setup Guide V2.0 2 of 25

SambaPOS Server Setup Guide This guide is to help new users with setting up a SambaPOS Server and Network with RDP support. This guide is a complete walkthrough with all computers having a fresh installation of Windows installed. What is documented here is what is required to have a fully working SambaPOS network with the minimum of effort. Equipment used in this setup 1. HP Proliant Microserver N54L a. Windows 7 Professional 32Bit SP1 b. AMD Turion II Neo Dual Core Processor 2.2Ghz c. 2Gb Memory d. 500Gb SATA Hard Disk 2. Epson TM-20 Thermal Receipt Printer USB 3. Kyocera FS-3920DN Mono Laser Printer - USB 4. ipad 3 Wifi 32Gb a. ios 6.1 5. iphone 4S 32Gb a. ios 6.1.2 6. Asus VivoTab Smart Tablet ME400C a. Windows 8 32Bit b. Intel Atom Z2760 Processor 1.8Ghz c. 2Gb Memory d. 64Gb SSD Hard Disk 7. HP Compaq TC4400 Laptop a. Windows 7 Professional 32Bit SP1 b. Intel Core2 2.0Ghz CPU c. 1.5Gb Memory d. 120Gb SSD Hard Disk Software Used 1. Windows 7 Professional 32Bit 2. Windows 7 Terminal Server Patch W7-SP1-RTM-RDP-v4 3. Microsoft.NET 4.5 Full Redistributable http://go.microsoft.com/fwlink/?linkid=225702 4. Microsoft SQL Express Server 2012 32Bit with Tools http://www.microsoft.com/en-au/download/details.aspx?id=29062 5. Microsoft Security Essentials http://windows.microsoft.com/en-au/windows/security-essentials-download 6. SambaPOS 3.0.24 Beta http://www.sambapos.com/en/content/v3024-beta 7. Pocket Cloud Free for ios devices Pocket Cloud works well on ios devices and runs at their native resolution. I have tested many RDP apps and found that Pocket Cloud is one of the easiest to use and it has good performance and response. You can run Pocket Cloud in portrait or landscape but you cannot switch while logged in. Simply log out, change orientation and connect to the server again. SambaPOS Server Setup Guide V2.0 3 of 25

Notes about 32bit V 64bit While hardware can support Windows 7 64Bit, it is recommended that you install Windows 7 32Bit. 64Bit will not give you any huge advantage in performance, and many peripheral devices like thermal printers only come with Windows 7 32Bit drivers. If you keep all of your computers running 32Bit then there will be no issues with driver compatibility. I also recommend installing Windows 7 Pro. Lower versions like Windows 7 Home have cut down networking capabilities that can result in networking issues between computers with file and printer sharing. Minimum Requirements Depending on your setup, and number of terminals running SambaPOS, the size of your Product & Inventory lists, you need to make sure that your computers can handle the workload. My recommended minimums for standalone or networked terminals are 1. Intel Atom D2550 1.86Ghz CPU 2. 2Gb Memory 3. 64Gb Hard Disk For SambaPOS Servers with RDP Support (up to 8 RDP devices approx) 1. Intel i5 3.2Ghz CPU 2. 4Gb Memory 3. 120Gb Hard Disk If you are buying all new hardware for your SambaPOS setup, I recommend the following. A decent back office computer will run SambaPOS reports faster, and can act as the SambaPOS Server for Terminals and RDP devices. 1. Back Office/Server a. Intel i7 3.4Ghz CPU b. 8Gb Memory c. 500Gb Hard Disk 2. POS Terminals a. Intel Atom D2550 1.9Ghz or Intel i3 3.4Ghz CPU b. 2Gb Memory c. 32Gb Hard Disk My Results on performance with this setup After all equipment was setup, I ran SambaPOS on all devices. The HP Server was using a total of 1.05Gb Memory, and CPU usage was peaking around 30% and idle around 1-2%. SambaPOS Server Setup Guide V2.0 4 of 25

Setting up the Server 1. Install Windows 7 Professional 32Bit SP1 The best part about the HP Proliant Microservers (besides the price), are that they need no additional drivers loaded. Windows 7 has all drivers built in for them. a. During Windows 7 installation, I set the user to -> Server b. Computer name to -> Server-PC c. And set Password to -> password 2. Set your network connection to -> Work Network SambaPOS Server Setup Guide V2.0 5 of 25

3. Set a static IP Address this is needed as ios devices have trouble using Windows Hostnames for connections a. Control Panel -> Network and Internet -> View network status and tasks -> Local area connection -> Details b. Write down the following i. IPv4 Address ii. IPv4 Gateway iii. IPv4 DNS Servers c. Click -> Close d. Click -> Properties e. Select -> Internet Protocol Version 4 (TCP/IPv4) f. Click -> Properties g. Click -> Use the following IP Address i. IP Address, if your IPv4 Address from above is 192.168.0.x, enter -> 192.168.0.250 ii. Enter Gateway from above -> 192.168.0.200 iii. Enter Preferred DNS, the IPv4 DNS Servers from above -> 220.233.0.4, 220.233.0.3 iv. Click -> OK SambaPOS Server Setup Guide V2.0 6 of 25

4. Turn on RDP a. Control Panel -> System & Security -> System -> Allow Remote Access b. Select -> Allow connections from computers running any version of Remote Desktop 5. Turn Off Power Management a. Control Panel -> Hardware & Sound -> Power Options -> Choose Power Plan b. Select -> Change settings that are currently unavailable c. Select -> Show additional Plans d. Select -> High performance SambaPOS Server Setup Guide V2.0 7 of 25

6. Turn Off Windows Firewall a. Control Panel -> System & Security -> Windows Firewall b. Select -> Turn Windows Firewall on or off c. Turn Windows Firewall off for both Home & Public network locations 7. Turn Off Remote Differential Compression a. Control Panel -> Programs -> Programs and Features -> Turn Windows features on or off b. Untick Remote Differential Compression, click OK SambaPOS Server Setup Guide V2.0 8 of 25

8. Turn Off Password Protected Sharing a. Control Panel -> Network And Internet -> HomeGroup -> Change Advanced Sharing Settings b. Under Home or Work -> Turn off password protected sharing 9. Install Microsoft Security Essentials a. Under Optimize Security, untick -> If no firewall is turned on, turn on Windows Firewall 10. Install Microsoft.NET 4.5 11. Install Microsoft SQL Express 2012 a. Use instructions found here -> http://www.sambapos.com/en/content/installing-sql-express-2012- sambapos-v3 12. Install SambaPOS V3.0.24 Beta a. Untick -> Compact SQL 4.0 b. Tick -> Sampla Data c. Install SambaPOS d. Tick -> Launch MessagingServer Service Tool i. Set Port to 8383 ii. Click Install Service iii. Click Start if not already running iv. Close window e. If you don t have an option to Launch MessagingServer Service Tool during SambaPOS installation, go to the SambaPOS installation directory (C:\Program Files\SambaPOS3) and run Samba.MessagingServerServiceTool.exe SambaPOS Server Setup Guide V2.0 9 of 25

13. Install Report Printer -> Kyocera FS-3920DN KX a. Install drivers b. Connect printer c. Set Share Name as -> REPORT 14. Install Receipt Printer -> Epson TM-T20 a. For this scenario the receipt printer is connected to the Server. b. Install drivers c. Connect printer d. Set Share Name as -> RECEIPT SambaPOS Server Setup Guide V2.0 10 of 25

15. If at any point you get a Windows Firewall exception message, this is because Windows has run updates and has turned the Firewall back on a. Turn Off Windows Firewall again i. Control Panel -> System & Security -> Windows Firewall ii. Select -> Turn Windows Firewall on or off iii. Turn Windows Firewall off for both Home & Public network locations SambaPOS Server Setup Guide V2.0 11 of 25

Configure SambaPOS Initial Setup (Server) 1. Run SambaPOS, login with 1234 2. Configure SambaPOS to connect to SQL Express 2012 a. Manage -> Settings -> Local Settings i. Terminal Name -> Server ii. Data Connection String -> data source=server-pc\sambapos3; User Id=sa; Password=sambapos iii. Message Server Name -> Server-PC iv. Message Server Port -> 8383 v. Tick -> Auto Start Message Client vi. Save vii. Exit and Restart SambaPOS SambaPOS Server Setup Guide V2.0 12 of 25

3. Configure Report Printer a. I will use the Invoice Printer and rename to Report Printer and setup for reports. b. Manage -> Settings -> Printers -> Invoice Printer i. Rename Printer Name to -> Report Printer ii. Select Printer Share Name -> Kyocera FS-3920DN KX iii. Set Printer Type -> Windows Printer iv. Set Character Set -> 437 1. Other codes can be found here -> http://en.wikipedia.org/wiki/code_page v. Save 4. Configure Receipt Printer a. Manage -> Settings -> Printers -> Ticket Printer i. Select Printer Share Name -> \\Server-PC\RECEIPT ii. Set Printer Type -> Ticket Printer iii. Set Character Set -> 437 iv. Set Line Character Count -> 48 v. Save SambaPOS Server Setup Guide V2.0 13 of 25

5. Configure Kitchen Printer a. Manage -> Settings -> Printers -> Kitchen Printer i. Select Printer Share Name -> \\Server-PC\RECEIPT ii. Set Printer Type -> Ticket Printer iii. Set Character Set -> 437 iv. Set Line Character Count -> 48 v. Save 6. Configure SambaPOS with additional Terminals. We require 4 more, 1x Laptop, 1x Windows Tablet, 2x ios. I will call these POS1, POS2, RDP1, RDP2. The Report Printer can be left blank in the settings below if you do not want that Terminal to be able to print to the Report Printer. a. Manage -> Settings -> Terminals b. Click -> Add Terminal i. Enter Terminal Name -> POS1 ii. Set Report Printer to -> Report Printer iii. Set Transaction Printer to -> Ticket printer c. Repeat above step for each Terminal to be setup d. Also set Report and Transaction Printers for Terminal -> Server SambaPOS is now setup on the Server and can print to both the Ticket Printer and Report Printer. SambaPOS Server Setup Guide V2.0 14 of 25

POS1 Setup (HP Laptop) 1. Install Windows 7 Professional 32Bit SP1 a. During Windows 7 installation, I set the user to -> POS1 b. Computer name to -> POS1-PC c. And set Password to -> pos1 2. Set your network connection to -> Work Network 3. Turn Off Windows Firewall a. Control Panel -> System & Security -> Windows Firewall b. Select -> Turn Windows Firewall on or off c. Turn Windows Firewall off for both Home & Public network locations 4. Turn Off Remote Differential Compression a. Control Panel -> Programs -> Programs and Features -> Turn Windows features on or off b. Untick Remote Differential Compression, click OK 5. Turn Off Password Protected Sharing a. Control Panel -> Network And Internet -> HomeGroup -> Change Advanced Sharing Settings b. Under Home or Work -> Turn off password protected sharing 6. Install Microsoft Security Essentials a. Under Optimize Security, untick -> If no firewall is turned on, turn on Windows Firewall 7. Install Microsoft.NET 4.5 SambaPOS Server Setup Guide V2.0 15 of 25

8. Install Report Printer -> Kyocera FS-3920DN KX a. Control Panel -> Hardware and Sound -> Add a printer b. Select -> Add a local printer c. Select -> Create a new port -> Local Port d. Enter -> \\SERVER-PC\REPORT e. Install drivers f. Select default options SambaPOS Server Setup Guide V2.0 16 of 25

9. Install SambaPOS V3.0.24 Beta a. Untick -> Compact SQL 4.0 b. Untick -> Sampla Data c. Install SambaPOS d. Tick -> Launch SambaPOS 10. Configure SambaPOS to connect to SQL Express a. Manage -> Settings -> Local Settings i. Data Connection String -> data source=server-pc\sambapos3; User Id=sa; Password=sambapos ii. Save iii. Exit and Restart SambaPOS 11. Configure SambaPOS Terminal Name and Message Server a. Manage -> Settings -> Local Settings i. Terminal Name -> POS1 ii. Message Server Name -> Server-PC iii. Message Server Port -> 8383 iv. Tick -> Auto Start Message Client v. Save b. Exit and Restart SambaPOS 12. Everything is setup correctly if you see SAMBA POS 3.0.24 BETA SQ, and a green Connected. POS1 Terminal is now setup. SambaPOS Server Setup Guide V2.0 17 of 25

POS2 Setup (Asus Tablet) 1. Tablet was preloaded with Windows 8 32Bit a. During initial setup, you have to setup a Microsoft User account. b. Set computer name to -> POS2-PC 2. Turn Off Windows Firewall a. Control Panel -> System & Security -> Windows Firewall b. Select -> Turn Windows Firewall on or off c. Turn Windows Firewall off for both Home & Public network locations 3. Turn Off Remote Differential Compression a. Control Panel -> Programs -> Programs and Features -> Turn Windows features on or off b. Untick Remote Differential Compression, click OK 4. Install SambaPOS V3.0.24 Beta a. Untick -> Compact SQL 4.0 b. Untick -> Sampla Data c. Install SambaPOS d. Tick -> Launch SambaPOS 5. Configure SambaPOS to connect to SQL Express a. Manage -> Settings -> Local Settings i. Data Connection String -> data source=server-pc\sambapos3; User Id=sa; Password=sambapos ii. Save iii. Exit and Restart SambaPOS 6. Configure SambaPOS Terminal Name and Message Server a. Manage -> Settings -> Local Settings i. Terminal Name -> POS2 ii. Message Server Name -> Server-PC iii. Message Server Port -> 8383 iv. Tick -> Auto Start Message Client v. Save b. Exit and Restart SambaPOS POS2 Terminal is now setup. Due to the Asus VivoTab not supporting local printers, you cannot setup the report printer. SambaPOS Server Setup Guide V2.0 18 of 25

Testing SambaPOS At this point SambaPOS is setup and working with Ticket & Report Printers. You have 2 Terminals configured, plus the Server. Test the setup by performing transactions on each Terminal (including the Server) to make sure the Printers work OK, and the Table Status are updating properly. SambaPOS Server Setup Guide V2.0 19 of 25

Setup Concurrent RDP On The Server Windows 7 does not support concurrent RDP sessions by default. Using a patch, you can enable this, and there is some setup required to make sure SambaPOS works properly. 1. Install Windows 7 Terminal Server Patch - W7-SP1-RTM-RDP-v4 a. Download and extract files b. Open the folder, right click -> Install c. Click -> Run as Administrator d. Wait for script to finish 2. Add new User Accounts RDP1 and RDP2 a. Control Panel -> User Accounts and Family Safety -> Add or remove user accounts b. Select -> Create a new account i. Account Name -> RDP1 ii. Click -> Create Account iii. Select -> RDP1 iv. Select -> Create a password v. Enter -> rdp1 vi. Select -> Create password c. Repeat above step for RDP2 SambaPOS Server Setup Guide V2.0 20 of 25

3. Add new Users to Remote Access List a. Control Panel -> System and Security -> System -> Allow remote access b. Click -> Select Users c. Click -> Add d. Enter -> RDP1;RDP2 e. Click -> OK, OK, OK 4. Log out of the Server, and login as User -> RDP1 a. Run SambaPOS b. Manage -> Settings -> Local Settings i. Set Terminal Name -> RDP1 ii. Save and Exit c. Log off 5. Login as User -> RDP2 a. Run SambaPOS b. Manage -> Settings -> Local Settings i. Set Terminal Name -> RDP2 ii. Save and Exit c. Log off 6. Log back in as each RDP user and check that the Terminal Name is correct a. Manage -> Settings -> Local Settings b. If Terminal is not correct i. Select correct Terminal Name ii. Click -> Save iii. Exit and Restart SambaPOS iv. Check again 7. Log back in as user -> Server So now you have 2 Remote User Accounts setup that can be accessed through any RDP application. SambaPOS Server Setup Guide V2.0 21 of 25

RDP1 Setup (ipad) For remote access to SambaPOS we will use an ios application called Pocket Cloud. Pocket Cloud is free, and supports ipads, ipods and iphones. 1. Run App Store 2. Search for -> Pocket Cloud Free a. Select -> Install 3. Open Pocket Cloud 4. Select -> + 5. Select -> Manual Connection 6. Select -> RDP SambaPOS Server Setup Guide V2.0 22 of 25

7. Enter the following a. Nickname -> SambaPOS Server b. Host -> 192.168.0.250 c. Username -> RDP1 d. Password -> rdp1 e. Click -> Save f. Click -> Connect 8. Run SambaPOS 9. Login and test 10. Exit SambaPOS 11. Logoff The ipad is now setup. SambaPOS Server Setup Guide V2.0 23 of 25

RDP2 Setup (iphone) 1. Run App Store 2. Search for -> Pocket Cloud Free a. Install 3. Open Pocket Cloud 4. Select -> + 5. Select -> Manual Connection 6. Select -> RDP 7. Enter the following a. Nickname -> SambaPOS Server b. Host -> 192.168.0.250 c. Username -> RDP2 d. Password -> rdp2 e. Click -> Save f. Click -> Connect 8. Run SambaPOS 9. Login and test 10. Exit SambaPOS 11. Logoff The iphone is now setup. SambaPOS Server Setup Guide V2.0 24 of 25

Additional Screen Shots With the Server, 2 Terminals and 4 RDP Clients With the Server, 3 Terminals and 5 RDP Clients SambaPOS Server Setup Guide V2.0 25 of 25