Hardware Setup

Learn how to set up your printers and card terminals
Receipt Printers
Label Printers
Card Terminals

Star TSP100 (Local Area Network)

In this article you will learn how to integrate and setup a Star TSP100 tape printer.
  1. 1.
    Ensure that the tape printer is powered on and connected to the computer. If a cash drawer is also to be installed ensure that it is connected to the tape printer using the correct cable.
  2. 2.
    Download the TSP100 futurePRNT Software Setup EXE file
  1. 3.
    Agree to software license to proceed with software download
  1. 4.
    Run the downloaded installer file and follow the steps to complete installation
  2. 5.
    It is likely that this error message will appear, press Yes
  1. 6.
    Go to Windows Control Panel > Devices and Printers
  1. 7.
    Right click on the Star TSP100 tape printer and select Set as Default Printer

How to set up Star CloudPRNT printers (Cloud-based)

  1. 1.
    Prior to installation, you will want to make sure that the printer is powered on, and connected to your network via Ethernet cable to a router. Below is the link to download the driver for the mC-Print3 printer from Star Micronics. Download and complete the Installation for the “Star Windows Software Full” option:
  1. 2.
    Once it has been fully installed, open the Start Menu in Windows and search for “SteadyLAN”. Select the app called “SteadyLAN Setting Utility” to open it.
  1. 3.
    When it opens, it will take a moment to try and search for printers and then the printer will appear showing the following information, with examples below:
IP Address:
MAC Address: 00:11:62:1e:69:08
Model Name: Star MCP31
  1. 4.
    Open up a web browser and type in the IP address in the search bar at the top, and it will take you to the Network Utility for your printer.
  1. 5.
    Click the CloudPRNT option in the left-side menu found under “Network Configuration”.
    • Start by setting the CloudPRNT Service to “ENABLE”.
    • The Server URL is specifically for TAKU and each store database will have a unique portion added to the end of the URL.
Production Server URL:​/cloudprint/[account-name]
  • Polling time should be set to 1 Sec.
  1. 6.
    Then click the “Submit” button at the bottom. It will give a message saying “CloudPRNT is accepted!” where you must then click “Save” on the left-side menu.
  1. 7.
    With the option selected for “Save → Restart device”, click the “Execute” button. The printer will reboot.
  1. 8.
    Now open TAKU Retail and login to your database. Using the left-side menu navigate to Settings → Stores → Current Store → Printer Settings.
  1. 9.
    Click the “Add Row” button in the top-right corner and fill out the information:
    • Give the printer a unique name.
    • Enter the MAC Address for this printer which can be found in the Network Utility from step 3.
    • Under Manufacturer select “Star CloudPRNT”
    • Check the option for “Active” to Activate/Enable the printer for TAKU.
    • Click Save All in the top-left corner of the table when finished.
  1. 10.
    Then navigate to Settings → Stations → Manage Stations. In this screen, you will see three (3) different columns for Receipt Printer, Prep Printer, and Packing-List Printer.
In the Store column you can use the drop-down menu to select the current store that you would like to associate one of it’s stations to the new printer.
  1. 11.
    Then select the pencil icon “Edit table on page”. From here, use the drop-down menu for the “Type of Printer” on the specific “Station” that you would like to associate the printer to. For example, below we are going to setup a Receipt Printer for Station 2. The name found in the printer drop-down is the name that was assigned in Step 9.
You may repeat this process for any other stations that have either one of the 3 printer types. Click Save All in the top-left when you are done. After the printer has been assigned to the given station, that station will now be able to print successfully.
Below are example printouts of each of the different 3 types of printer options:
  • Receipt Printer (Invoice): A standard invoice receipt containing an invoice return barcode, line items and prices including the subtotal and tax amount.
  • Prep Printer (Prep Order): Used for a kitchen printer or similar environment where only smaller, simple printouts of the line items are required.
  • Packing List Printer: This is used for a shipping or warehouse setting where the pricing information must be hidden and only the line items should show.
Coming Soon


How to Integrate your Moneris Card Terminal (Verifone P400)

In TAKU Retail, you have the ability to set up sales registers and kiosks with Moneris payment processing for both debit and credit card transactions.
Follow the steps below to setup integration to the Moneris P400 PIN Pad, which include adding the appropriate tender types in TAKU and inputting information about the PIN Pad and processor.
  1. 1.
    We will start by enabling payment integration during checkout, Open the left-side menu and navigating to Settings → Zones → Current Zone. From the Current Zone Settings screen, click “Tender Types”.
This will take you to the Zone Tenders screen.
  1. 2.
    Click the + option in the top-right to add a new line, then fill in the following fields:
Field Name
Is Enabled
Check this option to enable (YES)
Tender Type
Select "Credit Card"
Button Name
Give an appropriate name, such as "Credit/Debit" or "Kiosk Payment"
Select your local currency
Transaction Type
Check "Sales Charge" to enable (YES). NOTE: “Sales Returns” or “Sales Payback” are not possible for self-checkout kiosk sales.
Is Integrated
Check this option to enable (YES). This is required for any integrated payment options including kiosks which are unattended.
Click the yellow “Save All” option in the top left when finished.
  1. 3.
    Then, from the left menu navigate to Settings → Stores → Current Store → Payment Settings.
From the My Tender Types (Payment Settings) screen, use the arrow in the middle to move the Credit/Debit option to the right-side for “SELECTED”. Click the yellow “Save” button in the top-right corner when you are done.
  1. 4.
    After enabling the tender type and the integration, we will now setup the merchant payment processing information. From the left-side menu navigate to Apps → Browse Apps → Scroll down to “Payments” → Select “Moneris”.
Inside the Payment Settings screen for Moneris, start by clicking the + sign for “Add Row” in the top-right corner. A new line will appear, where you can fill out the following information:
Field Name
Check this option to enable (YES)
Payment Gateway
Select "Moneris"
Store Name
Select the current store that you would like to add this integration to
Card Types
Select all required Card Types (e.g. Kiosk Credit/Debit)
Click the Save All option in the top-right when finished.
  1. 5.
    Next, click the Terminals option found under “Manage Terminals” column.
This will take you to the “Pair Payment Terminals” screen for Moneris Terminals. Click the + button in the top right for “New Payment Terminal”.
A screen called “Terminal Name” will appear, where you can now fill out the merchant information from Moneris required for integration with TAKU Retail.
Terminal Name
Type in a recognizable name for this terminal, preferably using the device name (i.e. Verifone P400)
Station ID / Name
From the drop-down menu select the station that you would like to integrate to the Moneris terminal
Merchant ID
13 digit number provided by payment processor (Moneris) regarding your Merchant account
Terminal ID
8 digit number provided by payment processor (Moneris) regarding the PIN Pad device
API Token
20 digit alphanumeric code provided by payment processor (Moneris) regarding this integration to TAKU Retail
Pairing Token
6 digit number provided by payment processor (Moneris)
Tokenization Settings & Hardware Settings can be left as default, and only changed as required by payment processor (Moneris) specifications.
When you have entered all settings, click the “Save All” button in the top-right. Then click “Pair” and then “Initialize”.
If you have not received any errors, then the integration is complete.