{"id":7473,"date":"2018-01-13T10:20:59","date_gmt":"2018-01-13T10:20:59","guid":{"rendered":"https:\/\/kb.sambapos.com\/?p=7473"},"modified":"2023-02-08T13:27:22","modified_gmt":"2023-02-08T13:27:22","slug":"2-1-6-how-to-run-sambapos-on-multiple-computers","status":"publish","type":"post","link":"https:\/\/kb.sambapos.com\/en\/2-1-6-how-to-run-sambapos-on-multiple-computers\/","title":{"rendered":"2.1.6. How to Run SambaPOS on Multiple Computers?"},"content":{"rendered":"<p><strong>Document Index<\/strong><\/p>\n<ol>\n<li><strong>SambaPOS Server Setup and Configuration<\/strong><\/li>\n<\/ol>\n<p>1.1. Operating System, Hardware and Network<br \/>\n1.2. MSSQL Setup<br \/>\n1.3. Windows Printer Setup<br \/>\n1.4. SambaPOS\u00a0Setup<\/p>\n<p><strong>2.Terminal Computer Setup and Configuration<\/strong><\/p>\n<p>2.1.\u00a0Operating System, Hardware and Network<br \/>\n2.2. SambaPOS\u00a0Setup<\/p>\n<h2><strong>1.\u00a0<\/strong><strong>SambaPOS Server Setup and Configuration<\/strong><\/h2>\n<p>This document was prepared for the technicians who to follow\u00a0as workflow summary sorting while they setting up Basic SambaPOS which will be used on multiple computers.<\/p>\n<p>At first chapter it&#8217;s explained which processes should be configured on\u00a0<strong>main device (server)<\/strong><strong>\u00a0<\/strong>and<strong>\u00a0<\/strong>at second chapter same explained for <strong>terminal\u00a0<\/strong>computers. More detailed documents can be reached through\u00a0<a href=\"http:\/\/kb.sambapos.com\">kb.sambapos.com<\/a><\/p>\n<p><span style=\"font-size: 18pt; color: #de3838;\"><strong>1.1. Operating System, Hardware and\u00a0Network<\/strong><\/span><\/p>\n<p style=\"padding-left: 30px;\">1.1.1. It&#8217;s required\u00a0minimum Celeron j1900 processor 4 GB of Ram<br \/>\n1.1.2. Windows 10 or above Operating System<br \/>\n1.1.3. Hardware drivers should be installed, especially graphics card.<br \/>\n1.1.4. Windows Network, IP, Firewall and Port\u00a0settings should be configured.<\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 14pt;\"><strong>+Network that SambaPOS will be working has to be configured on the exact same IP group.<\/strong><\/span><\/p>\n<p style=\"padding-left: 60px;\">&#8211; Control Panel &gt; Network and Share Center &gt; Change Adapter Settings &gt; Ethernet Local Network\u00a0 \u00a0 \u00a0 \u00a0 Connection&gt; Internet Protocol Version 4 (TCP\/IPv4) &gt; Features &gt; Static IP address is selected.<\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 14pt;\"><strong>+ Advanced settings of terminal computers for accessing server\u00a0<\/strong><\/span><\/p>\n<p style=\"padding-left: 60px;\">Control Panel &gt;\u00a0Network and Share Center &gt; Change advanced sharing settings<br \/>\n&#8211;\u00a0Finding Network : Activate\u00a0Network Finding<br \/>\n&#8211; File and Printer Sharing: Activate File and Printer Sharing<br \/>\n&#8211; Password Protected Sharing: Deactivate Password Protected Sharing<\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 14pt;\"><strong>+ Firewall Settings\u00a0<\/strong><\/span><br \/>\nIn order to not to block\u00a0inbound connections by SQL Server, on Windows Firewall 1433 Port inbound and outbound TCP\/IP and UDP settings should be configured.<br \/>\n&#8211; Control Panel\u00a0&gt;\u00a0Firewall Settings &gt;\u00a0Advanced Settings &gt;\u00a0Inbound Rules &gt;\u00a0Add New Rule &gt; TCP\/IP 1433 Port<br \/>\n&#8211;\u00a0Control Panel\u00a0&gt;\u00a0Firewall Settings\u00a0&gt;\u00a0Advanced Settings\u00a0&gt;\u00a0Inbound Rules\u00a0&gt;\u00a0Add New Rule &gt; UDP\u00a01433 Port<br \/>\n&#8211;\u00a0Control Panel\u00a0&gt;\u00a0Firewall Settings\u00a0&gt;\u00a0Advanced Settings\u00a0&gt; Outbond Rules &gt;\u00a0Add New Rule &gt; TCP\/IP 1433\u00a0 \u00a0 \u00a0 \u00a0Port<br \/>\n&#8211;\u00a0Control Panel\u00a0&gt;\u00a0Firewall Settings\u00a0&gt;\u00a0Advanced Settings\u00a0&gt; Outbond Rules &gt;\u00a0Add New Rule &gt; UDP 1433 Port<\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 10pt;\">On this settings it&#8217;s not explained how to add user account to the SQL Server. It&#8217;s assumed that you have a user account which is ready for connection. For the other products except Windows Firewall, you have to make configuration in order to allow oncoming access requests which coming from TCP 1433 port. If still there is no connection on the other terminals some physical network components might be blocking this port. Giving connection permission to your server through internet may cause serious security problems. Be very careful about sharings, especially on the firewall settings.<\/span><\/p>\n<p><span style=\"color: #de3838; font-size: 18pt;\"><strong>1.2. MSSQL Setup<\/strong><\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong>1.2.1. The latest version of Microsoft MSSQL Server.<\/strong><\/span><br \/>\n<span style=\"font-size: 14pt;\"><strong>1.2.2. After Setup configure MSSQL Network TCPIP\u00a0Port Sharings.<\/strong><\/span><br \/>\n<span style=\"color: #ff0000;\"><span style=\"color: #de3838;\">&#8211; In order to access of Terminal Computers to database on the Server TCP\/IP Sharing should be &#8221;Enabled&#8221; <span style=\"color: #000000;\">on\u00a0SQL Server Configuration Manager.<\/span><\/span><\/span><br \/>\n&#8211;\u00a0Computer &gt; Management &gt; Services &gt; SQL Server Configuration Manager &gt; SQL Server Network Configuration &gt; Protocol For MSSQLSERVER &gt; TCPIP &gt; Enabled<\/p>\n<p><span style=\"font-size: 18pt; color: #de3838;\"><strong>1.3. Windows Printer Setup<\/strong><\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong>1.3.1. Creating\u00a0<\/strong><\/span><span style=\"font-size: 14pt;\"><strong>Windows Printer For Network (Ethernet) Printer<\/strong><\/span><br \/>\n&#8211; Configure Printer IP Settings.<br \/>\n&#8211; Configure the Setup of Windows Printer Driver.<br \/>\n&#8211; Check Windows Testing Page by printing.<br \/>\n&#8211; Configure Settings for Windows Network (Ethernet) Printer Sharing.<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong>1.3.2. Creating Windows Printer for\u00a0Local (USB-Rs232) Printer<\/strong><\/span><br \/>\n&#8211; Configure settings for Printer.<br \/>\n&#8211; Check Windows Testing page by printing.<br \/>\n&#8211; Configure Windows Network Settings and Printer Sharing Settings.<\/p>\n<p><span style=\"font-size: 18pt; color: #de3838;\"><strong>1.4. SambaPOS\u00a0Setup<\/strong><\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong>1.4.1. Setup by Downloading SambaPOS V5 Setup Program<\/strong><\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong> https:\/\/sambapos.com\u00a0<\/strong><\/span><br \/>\nDuring the setting up process Framework 4.6.2 will be setup together by downloading from internet.<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong>1.4.2. Make the Connection SambaPOS Database<br \/>\n<\/strong><\/span>After setup make SambaPOS MSSQL database connection.<br \/>\n&#8211;\u00a0Management\u00a0&gt; Settings &gt;\u00a0Local Settings\u00a0&gt;\u00a0Database<br \/>\n&#8211; Example Data Path : Data Source=Server; User Id=sa; Password=Samba123; Database=SambaPOS5;<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong>1.4.3. It&#8217;s Enough Activating SambaPOS License on Main Computer.<br \/>\n<\/strong><\/span>After making database connection perform the SambaPOS License Activation.<br \/>\n&#8211;\u00a0cp.sambapos.com manage the license information from control panel.<br \/>\n&#8211; Navigation &gt; Samba Market &gt;<br \/>\n&#8211; Login &gt; User name: License E-Mail&gt; Password&gt; Activate<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong>1.4.4. Run by Setting up Message Server Settings<br \/>\n<\/strong><\/span>When SambaPOS is used on more than one terminal, process communication is provided via Message server. Setup by running message server application and then perform the Message server settings on the all terminals.<br \/>\n<span style=\"color: #de3838;\"><em>+ Running Message server on the Server and settings\u00a0<\/em><\/span><br \/>\n&#8211; Message server runs only on the server.<br \/>\n&#8211; All terminals can run by connecting to\u00a0MessagingServerServiceTool.exe<br \/>\n&#8211; Run C:\\Program Files (x86)\\SambaPOS5\\Samba.MessagingServerServiceTool.exe<br \/>\n&#8211; Port:9000+ &gt;install ( Communicating Port has to be 9000+ )<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"color: #de3838;\"><em>+ Message server settings on All Terminal SambaPOS Program<\/em><\/span><br \/>\n&#8211; Management &gt; Settings &gt; Local Settings &gt; Message Server<br \/>\n&#8211; Message Server Name: http:\/\/Server<br \/>\n&#8211; Message Server Port: 9000<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong>1.4.5. <\/strong><\/span><span style=\"font-size: 14pt;\"><strong>Printer Setup<br \/>\n<\/strong><\/span>Install local setup printer driver and by configuring port settings (USB or TCPIP) check testing page by printing. If the printer was intalled as a local printer to a different computer and need to be used as a shared printer, sharing settings must be configured on terminal computer and be defined as\u00a0 \\\\Computer Name\\Printer<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"color: #de3838;\"><em>Note: Ethernet printers can be installed as a local printer by using same name for every terminal.<\/em><\/span><\/p>\n<p style=\"padding-left: 30px;\">Define printer on SambaPOS after getting successfull result by printing testing pages. Below there are two examples. According to the need New printers can be defined.<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong><em>+ Bill Printer Setup<\/em><\/strong><\/span><br \/>\nManagement\u00a0&gt;\u00a0Printing &gt; Printers &gt; Bill Printer (Edit)<br \/>\nSharing Port Name: <span style=\"color: #de3838;\">Bill Printer<\/span>\u00a0(Local Printer Name)<br \/>\nSharing Port Name:<span style=\"color: #de3838;\">\u00a0\\\\Server\\Bill Printer\u00a0<\/span>(Sharing Network Printer Name)<br \/>\nPrinter Type: ESC\/POS\u00a0Compatible Printer<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14pt;\"><strong><em>+ Kitchen Printer\u00a0Setup<\/em><\/strong><\/span><br \/>\nManagement\u00a0&gt;\u00a0Printing &gt; Printers\u00a0&gt;\u00a0Kitchen Printer (Edit)<br \/>\nSharing Port Name:\u00a0Kitchen Printer<span style=\"color: #de3838;\">\u00a0<\/span>(Choose Local Printer Name)<br \/>\nSharing Port Name:\u00a0<span style=\"color: #ff0000;\"><span style=\"color: #de3838;\">\\\\Server\\Kitchen Printer<\/span>\u00a0<span style=\"color: #333333;\">(Sharing Network Printer Name)<\/span><\/span><br \/>\nPrinter Type: ESC\/POS Compatible Printer<\/p>\n<p><span style=\"font-size: 14pt; color: #333333;\"><strong>2.\u00a0 Terminal Computers<\/strong><\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 18pt; color: #de3838;\"><strong>2.1. Operating System and Hardware<\/strong><\/span><\/p>\n<p style=\"padding-left: 60px;\">2.1.1. Minimum Celeron j1900 processor, 4 GB of Ram is necessary.<br \/>\n2.1.2. Windows 10 or above operating system<br \/>\n2.1.3. Hardware drivers should be identified especially Graphics Card.<br \/>\n2.1.4. Windows Network, IP and Port\u00a0settings configured.<br \/>\n2.1.5. Check Server Network Sharings.<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 18pt; color: #de3838;\"><strong>2.2. SambaPOS\u00a0Setup<\/strong><\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 14pt;\"><strong>2.2.1. Perform SambaPOS V5 Setup.<\/strong><\/span><\/p>\n<p style=\"padding-left: 60px;\">-Framework 4.6.2 will be installed together through internet during the setup.<\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 14pt;\"><strong>2.2.2. Make SambaPOS Database Connection.<\/strong><\/span><\/p>\n<p style=\"padding-left: 60px;\">After SambaPOS\u00a0installed on Terminal Computers, by writing database path from Management after restarting SambaPOS, connect to database on the Server.<br \/>\n&#8211; Management &gt; Settings &gt; Local Settings &gt;\u00a0Database<br \/>\n&#8211; Example: Data Source=Server; User Id=sa; Password=Samba123; Database=SambaPOS5;<\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 14pt;\"><strong>2.2.3. Run by Setting up SambaPOS Message Server Settings.<\/strong><\/span><br \/>\nNote: Terminals should be connected to the computer which Message Server runs on. On SambaPOS, it&#8217;s enough to enter\u00a0IP address or name of computer that message server runs on.<br \/>\n&#8211;\u00a0Management &gt;\u00a0Settings &gt;\u00a0Local Settings &gt; Message Server<br \/>\n&#8211; Message Server Name: http:\/\/Server (Server Name or IP address)<br \/>\n&#8211; Message Server Port:9000<\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 14pt;\"><strong>2.2.4. Setup for Terminal Printers<\/strong><\/span><\/p>\n<p style=\"padding-left: 60px;\">If it&#8217;s a locally setup printer; install driver, configure Port setting (USB or TCPIP) check by printing testing page.<br \/>\nIf the printer was installed as a local printer to a different computer, sharing settings must be configured in terminal computer and be defined as\u00a0 \\\\Computer Name\\Printer<\/p>\n<p style=\"padding-left: 60px;\"><em>Note: Ethernet printers can be installed as a local printer by using same name for every terminal.<\/em><\/p>\n<p style=\"padding-left: 60px;\">Create printer on SambaPOS after getting successfull result by printing testing pages. Below there are two examples. According to the need you can add New printers.<\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 14pt;\"><strong><em>+ Bill Printer Setup<\/em><\/strong><\/span><br \/>\nManagement &gt; Printing &gt; Printers &gt; Bill Printer (Edit)<br \/>\nSharing Port Name:\u00a0<span style=\"color: #de3838;\">Bill Printer\u00a0<\/span>(Local Printer Name)<br \/>\nSharing Port Name:<span style=\"color: #de3838;\">\u00a0\\\\Server\\Bill Printer\u00a0<\/span>(Sharing Network Printer Name)<br \/>\nPrinter Type: ESC\/POS Compatible Printer<\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 14pt;\"><strong><em>+ Kitchen Printer Setup<\/em><\/strong><\/span><br \/>\nManagement &gt; Printing &gt; Printers &gt; Kitchen Printer (Edit)<br \/>\nSharing Port Name:\u00a0<span style=\"color: #de3838;\">Kitchen Printer<\/span>\u00a0(Choose Local Printer Name)<br \/>\nSharing Port Name:\u00a0<span style=\"color: #ff0000;\"><span style=\"color: #de3838;\">\\\\Server\\Kitchen Printer\u00a0<\/span><span style=\"color: #000000;\">(Sharing Network Printer Name)<\/span><\/span><br \/>\nPrinter Type: ESC\/POS Compatible Printer<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Document Index SambaPOS Server Setup and Configuration 1.1. Operating System, Hardware and Network 1.2. MSSQL Setup 1.3. Windows Printer Setup 1.4. SambaPOS\u00a0Setup 2.Terminal Computer Setup and Configuration 2.1.\u00a0Operating System, Hardware and Network 2.2. SambaPOS\u00a0Setup 1.\u00a0SambaPOS Server Setup and Configuration This document was prepared for the technicians who to follow\u00a0as workflow summary sorting while they setting [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,5],"tags":[],"class_list":["post-7473","post","type-post","status-publish","format-standard","hentry","category-2-1-system-setup","category-installation"],"_links":{"self":[{"href":"https:\/\/kb.sambapos.com\/en\/wp-json\/wp\/v2\/posts\/7473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kb.sambapos.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.sambapos.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.sambapos.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.sambapos.com\/en\/wp-json\/wp\/v2\/comments?post=7473"}],"version-history":[{"count":32,"href":"https:\/\/kb.sambapos.com\/en\/wp-json\/wp\/v2\/posts\/7473\/revisions"}],"predecessor-version":[{"id":27855,"href":"https:\/\/kb.sambapos.com\/en\/wp-json\/wp\/v2\/posts\/7473\/revisions\/27855"}],"wp:attachment":[{"href":"https:\/\/kb.sambapos.com\/en\/wp-json\/wp\/v2\/media?parent=7473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.sambapos.com\/en\/wp-json\/wp\/v2\/categories?post=7473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.sambapos.com\/en\/wp-json\/wp\/v2\/tags?post=7473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}