# Hardware Set Up

Depending on whether you are using Tuplo Studio to sell online, in-store, or both, additional hardware may be required or beneficial.

***

## Barcode Scanner

Point-of-Sal&#x65;**:&#x20;**<mark style="color:green;">**Recommended**</mark>\
Online: <mark style="color:blue;">**Optional**</mark>

{% hint style="info" %}
**Our Recommendation**

Any Bluetooth scanner that reads UPC and Code 39 barcodes.
{% endhint %}

Using a barcode scanner will allow you to quickly enter product IDs when performing product searches, receiving inventory from vendors, and, most importantly, performing point-of-sale transactions. While not technically required in any of these situations, it will significantly increase productivity compared to manually entering product IDs.

1. **Plug In the Scanner**: Connect your scanner to your system. A window should automatically open, indicating the system recognizes a new keyboard device.
2. **Activate Your Scanner**: When instructed to press a keyboard button, scan any barcode instead.
3. **Choose Keyboard Setting**: When prompted, select the **ANSI** setting. This is required for the correct interpretation of barcode data.
4. **Ensure** that your scanner is set to **Auto-enter** or **Carriage Return**.
5. **Test the Scanner**: Open any text editor and scan a barcode to test. A functioning scanner will input the barcode as text directly into the editor.
6. **Factory Reset (If Necessary)**: If the scanner does not work as expected, refer to the user manual for factory reset instructions. Then, repeat this process from the start.

Your barcode scanner is now fully operational and ready to use.

***

## Receipt Printer

Point-of-Sal&#x65;**:&#x20;**<mark style="color:green;">**Required**</mark>\
Online: <mark style="color:red;">**Not Applicable**</mark>

{% hint style="info" %}
**Our Recommendation**

The **Star TSP143III Receipt Printer,** or any receipt printer that supports macOS, uses 3 1/8" (80mm) wide media, thermal printing, and cash drawer capability.
{% endhint %}

Below are the steps required to connect a **Star TSP143III Receipt Printer**. If you'd like to use a different printer model, please look at your printer's user manual for detailed setup instructions.

**TSP143III Receipt Printer Setup**

To install drivers:

1. **Download** the Star CUPS driver from the [Star Micronics website](https://starmicronics.com/support/).
2. **Unzip** and open the folder, then locate and double-click the **Star\_CUPS\_Driver-X.XX.X.pkg.**
3. **Follow** the onscreen steps to complete the installation.

Once the drivers are installed, you can connect your printer by following these steps:

1. **Connect** your printer to your cash drawer, network, and power outlet.
2. **Hold** the FEED button and power the printer on to print the test sheet.
3. **Open** Printer settings in your System Preferences.
4. **Click** the Add Printer, Scanner, or Fax button and select the IP tab.
5. **Enter** the IP address that appears at the bottom of the test sheet.
6. In the **Protocol** field, select Line Printer Daemon - LPD
7. **Enter** the name you want the printer to appear as. (Ex. Register 1 Receipt Printer)
8. **Enter** a location that describes where the printer is located. (Ex. Building 114)
9. In the **Use** field, select Star TSP100 Cutter.
10. **Click** the Add button to finish the printer setup.

Once connected:

1. **Open** Tuplo Studio.
2. **Go** to your Preferences.
3. **Select** the Printers tab.
4. **Choose** the name you provided the printer from the dropdown menu.
5. **Enter** any text you'd like to appear above and below the transaction on the receipt.
6. **Close** your Preferences.

***

## Cash Drawer

Point-of-Sal&#x65;**:&#x20;**<mark style="color:green;">**Recommended**</mark>\
Online: <mark style="color:red;">**Not Applicable**</mark>

{% hint style="info" %}
**Our Recommendation**

Any cash drawer that is compatible with your chosen receipt printer.
{% endhint %}

While a manual cash drawer can be used, an optimal solution is a printer-driven cash drawer that opens whenever a receipt is printed. If you want a printer-driven cash drawer, please ensure your receipt printer has the capability and port for this functionality. Regardless, a cash drawer is an obvious choice for Point-of-Sale transactions.

***

## Credit Card Terminal

Point-of-Sal&#x65;**:&#x20;**<mark style="color:green;">**Required**</mark>\
Online: <mark style="color:red;">**Not Applicable**</mark>

{% hint style="info" %}
**Our Recommendation**

PayJunction ZeroTouch or Portable Terminal.
{% endhint %}

Tuplo Studio is proud to be a certified technology partner of PayJunction and its user-friendly payment terminals. With PayJunction's terminals, users can efficiently process credit card transactions and accept contactless payments anywhere.

Connecting a PayJunction ZeroTouch Terminal or Portable Terminal to your system is simple.

* For detailed steps on connecting a **PayJunction** **ZeroTouch Terminal**, click [here](https://support.payjunction.com/hc/en-us/articles/360039613214-Installation-and-Setup-VIDEO-ZeroTouch-Terminal).
* For detailed steps on connecting a **PayJunction Portable Terminal**, click [here](https://support.payjunction.com/hc/en-us/articles/4416213455771-Portable-Terminal-Installation-and-Setup-VIDEO).

Once completed, you can use [Terminal Preferences](/setup/preferences.md#terminals) to enter your PayJunction information to complete the process.

***

## Price Tag Label Printer

Point-of-Sal&#x65;**:&#x20;**<mark style="color:green;">**Recommended**</mark>\
Online: <mark style="color:blue;">**Optional**</mark>

{% hint style="info" %}
**Our Recommendation**

The **Zebra TLP 2824 Plus**, or any printer that supports macOS, can print at 203 DPI, uses thermal printing, and supports 1-1/4"x 1" and 2-1/4"x 1-1/4" label sizes.
{% endhint %}

This device prints labels you can apply to your products. It is ideal for informing customers and supercharging inventory management. While in-store retailers likely find this a requirement, online retailers may find it helpful for improving order accuracy and inventory management.

While Tuplo Studio is compatible with other printers, their setup will vary. Please look at your printer manufacturer's user manual for detailed instructions.

To **connect** a  **Zebra TLP 2824 Plus**:

1. **Plug** the label printer into a power outlet and connect to the Mac via USB.
2. **Power** the label printer on.
3. **Open** <mark style="color:blue;">**System Preferences >**</mark> <mark style="color:blue;">**Printers & Scanners**</mark>.
4. **Click** the **Add Printer, Scanner, or Fax** button and select the printer from the device list.
5. **Choose** the **Select Software** option from the **Use** drop-down selection.
6. **Select** Zebra ZPL Label Printer.
7. **Click** **OK,**&#x20;
8. **Click** the **Add** button.

The Zebra Label Printer is now available to select from the [Printer Preferences](/setup/preferences.md#printer) in Tuplo Studio.

{% hint style="info" %}
**Quick Tips!**

When first connecting your Zebra printer, hold the power button until it flashes twice to calibrate the printer to the current label size.
{% endhint %}

***

## Shipping Label Printer

Point-of-Sal&#x65;**:&#x20;**<mark style="color:red;">**Not Applicable**</mark>\
Online: <mark style="color:green;">**Recommended**</mark>

{% hint style="info" %}
**Our Recommendation**

Any macOS-compatible 4"x6" label printer capable of printing 203 DPI or more and featuring thermal label printing.
{% endhint %}

Printing shipping labels directly from Tuplo Studio makes online order processing a breeze. While you can print shipping labels to any printer, printing to a 4"x 6" printer is as easy as peeling and sticking.

The instructions below are for a generic label printer. The driver requirements and setup will vary. For detailed instructions, please refer to the printer manufacturer's user manual.

To **connect** a shipping label printer:

1. **Install** print drivers, if required.
2. **Plug** the label printer into a power outlet and connect to the Mac.
3. **Power** the label printer on.
4. **Open** <mark style="color:blue;">**System Preferences >**</mark> <mark style="color:blue;">**Printers & Scanners**</mark>.
5. <mark style="color:blue;">**Click**</mark> the **Add Printer, Scanner, or Fax** button and select the printer from the **device list**.
6. **Choose** the **Select Software** option from the **Use** drop-down selection.
7. **Select** the printer.
8. **Click** **OK**.
9. **Click** the **Add** button.

The shipping label printer is now available to select from the [Printer Preferences](/setup/preferences.md#printer) in Tuplo Studio.

***

## Shipping Scale

Point-of-Sal&#x65;**:&#x20;**<mark style="color:red;">**Not Applicable**</mark>\
Online: <mark style="color:green;">**Recommended**</mark>

{% hint style="info" %}
**Our Recommendation**

The following scales have been tested and approved for use with Tuplo Studio.

* Dymo S100 (1lbs-100lbs)&#x20;
* Dymo M25 (up to 25lbs)
* Dymo M10 (up to 10lbs)
  {% endhint %}

When using Tuplo Studio, you can connect a scale to quickly and accurately measure and capture your package's weight before shipping.

To **connect** a digital scale:

1. **Install** all needed drivers.
2. **Connect** via USB.

Then, in Tuplo Studio:

1. **Open** Tuplo Studio preferences.
2. **Select** the Shipping tab.
3. **Click** the Find Scales button.
4. **Select** the scale from the dropdown menu.

{% hint style="info" %}
**Quick Tips!**

If the scale doesn't show up when in your Order Details Window, double-check that it is powered on, then choose <mark style="color:blue;">**More Options > Check For Scale.**</mark>
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tuplo.com/setup/hardware-set-up.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
