# Peripherals

## Setup - Main Settings

In this screen, you can add all the **Devices** and **Peripherals** connected to your terminal. Depending on the selected **Region**, there may be other **special Devices** only available for that region.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OvIYSi8v4pIKl9xLP%2FFACTORYPOS%20PERIPHERALS%201%20MOVIL.png?alt=media\&token=aaa6016f-ab4c-4024-8c2a-6ac5de5adf99)

If your terminal includes **integrated devices**, they will be configured automatically.

Below you can see all common connection types:

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OvOVMid6RWdFrIDm1%2FFACTORYPOS%20PERIPHERALS%202%20MOVIL.png?alt=media\&token=969d35e6-4e64-418d-be61-eacf946420d4)

Depending on the terminal on which you have installed the application, you can connect the Devices wired using Ethernet, USB and COM ports, or wireless using Bluetooth or WiFi.

In the port selection, the following options will be available:

* _**COM/RS232 Serial:**_ You will be able to see the available connections in **COMx** format, where x is the port number
* _**USB:**_ You will see the available connected peripherals in **Vendor 0000 Product 0000** format.
* _**Bluetooth:**_ You must first pair your **Bluetooth Devices** through the Android settings. Once this is done, you can select them in the _**FACTORYPOS**_ device configuration.&#x20;
* _**WiFi/Network:**_ In order to add an Ethernet or WiFi Device, you must enter the **ip address** followed by the **port number.** Receipt printers use port number 9100, so the format should be 192.168.x.x:9100.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OvU1c40L983G423NL%2FFACTORYPOS%20PERIPHERALS%204%20MOVIL.png?alt=media\&token=a3b70510-cc18-4841-8f12-f1a8ec6578e0)

For **COM/RS232** and **USB** connections, the communication speed with the device can be set, with 9600 and 115200 being the most common values.&#x20;

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OvmdhHD8xnkPnIDrh%2FFACTORYPOS%20PERIPHERALS%205%20MOVIL.png?alt=media\&token=08b644a9-7205-404c-b268-537b69e15711)

In the **Additional Parameters** you can set further communication parameters, depending on the selected Device.

##

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OvsB9p7iNCGnzwGk6%2FFACTORYPOS%20PERIPHERALS%206%20MOVIL.png?alt=media\&token=b8a3d56e-682e-4d30-b4f6-6dc06c485d90)

Here you can add the **Receipt Printer** to be used in the system. The first thing to do is to select the connection port and then the type of printer to be used.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4Ovzb4J3tDlN56-2mu%2FFACTORYPOS%20PERIPHERALS%207%20MOVIL.png?alt=media\&token=f07d48a9-6649-4f95-b0b6-6f836314f0ef)

There are 3 basic types of receipt printers: **57mm** or **80mm** wide **thermal** printers and **76mm** wide **dot matrix** printers. Sometimes, depending on the terminal or region, other printers may be available.

Here you can modify some **Additional Parameters** for the Receipt Printer:

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-MU-MZDGzRfAtEYpB_ND%2F-MU-MirNDht5zV5er_9r%2FFACTORYPOS%20PERIPHERALS%208%20MOVIL.png?alt=media\&token=e839bf7a-36e4-4037-9053-39cb9fdcbd6c)

* _**Check status:**_ This option checks if the printer has any problems before sending the data to print, such as no paper or any other error. It only works on some printer models and terminals.
* _**Header logo:**_ Many printers have a software utility that allows you to store graphic logos in its memory. With this option enabled, the **01 logo** will be printed at the **header** of the receipt.
* _**Footer logo:**_ Many printers have a software utility that allows you to store graphic logos in its memory. With this option enabled, **02 logo** will be printed at the footer of the receipt.&#x20;
* _**Text/Graphic mode:**_ All printers operate in Text Mode. The Graphic Mode is used for printing **special language characters** such as Chinese, Japanese, Hebrew, Arabic, Cyrillic, etc. If you select Graphic Mode, you must also enter the **Print Width in dots** that the printer is capable of printing. For 57mm/2" printers it is usually 384 dots and for 80mm/3" it is usually from 512 dots to 576 dots, depending on the printer resolution.&#x20;

Graphic mode is not available for RS232 and Bluetooth printers.

Use the **SELF-CHECK** button to verify the connection to the printer.

##

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4Ow9Wpoee0KCXJt9gr%2FFACTORYPOS%20PERIPHERALS%209%20MOVIL.png?alt=media\&token=3f570aaf-dd1e-4604-acde-097141f2e478)

Here, you can add the **Cash Drawer** to be used in the terminal. Cash Drawers are usually connected to a Receipt Printer. The first thing to do is to **select the printer port** to be used to open the cash drawer. Some terminals have a drawer opening port for direct connection. In this case you must select Internal connection.&#x20;

After configuring the Cash Drawer, you can check if it opens by pressing the **SELF-CHECK** button.&#x20;

##

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OwENZXcm3LimVB-pz%2FFACTORYPOS%20PERIPHERALS%2010%20MOVIL.png?alt=media\&token=21a49065-4c9f-48bb-9084-e755727ad802)

Here, you can add the **Customer Display** to be used in the terminal. The first thing you will need to do is to select the connection port and then the viewer model to be used.&#x20;

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OwIXKRUYiGnzwY_1F%2FFACTORYPOS%20PERIPHERALS%2011%20MOVIL.png?alt=media\&token=873c7827-a820-425d-878b-0a3045761f4f)

After configuring the Customer Display, you can check if it receives information by clicking the **SELF-CHECK** button.

##

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-MUQ0FAGMQE-SA7yRDDc%2F-MUQ1WT_B9CSqpO-dFTW%2FFACTORYPOS%20PERIPHERALS%2012%20MOVIL.png?alt=media\&token=1334a270-3672-4786-8966-442aa0c5cdc1)

You can **add more peripherals** to the terminal by clicking on the terminal button.

##

Use the <img src="https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OwWR-adMJtvaID_sg%2Fdevicefiscadd.png?alt=media&#x26;token=68d0589a-1f52-4518-bb60-056a05aa241e" alt="" data-size="original"> button to add a **Fiscal Printer**.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OwaoEl2F_lgRxndLm%2FFACTORYPOS%20PERIPHERALS%2023%20MOVIL.png?alt=media\&token=2c0ab86c-f723-4aa6-8f9b-396c047a5b5d)

Here you can add the **fiscal printer** to be used in the system. The first thing to do is to select the connection port and then the type of printer to be used.&#x20;

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OwfXi7gQtWc_N3srg%2FFACTORYPOS%20PERIPHERALS%2024%20MOVIL.png?alt=media\&token=794d0301-7edb-4fd1-85c2-4b3ccf4f01e3)

There are 3 basic types of kitchen printers: **57mm** or **80mm** wide **thermal** printers and **76mm** wide **dot matrix** printers. Sometimes, depending on the terminal or region, other printers may be available.

Here you can modify some **Additional Parameters** for the Fiscal Printer:

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-MU-MZDGzRfAtEYpB_ND%2F-MU-MirNDht5zV5er_9r%2FFACTORYPOS%20PERIPHERALS%208%20MOVIL.png?alt=media\&token=e839bf7a-36e4-4037-9053-39cb9fdcbd6c)

* _**Check status:**_ This option checks if the printer has any problems before sending the data to print, such as no paper or any other error. It only works on some printer models and terminals.
* _**Header logo:**_ Many printers have a software utility that allows you to store graphic logos in its memory. With this option enabled, the **01 logo** will be printed at the **header** of the receipt.
* _**Footer logo:**_ Many printers have a software utility that allows you to store graphic logos in its memory. With this option enabled, **02 logo** will be printed at the footer of the receipt.&#x20;
* _**Text/Graphic mode:**_ All printers operate in Text Mode. The Graphic Mode is used for printing **special language characters** such as Chinese, Japanese, Hebrew, Arabic, Cyrillic, etc. If you select Graphic Mode, you must also enter the **Print Width in dots** that the printer is capable of printing. For 57mm/2" printers it is usually 384 dots and for 80mm/3" it is usually from 512 dots to 576 dots, depending on the printer resolution.&#x20;

Graphic mode is not available for RS232 and Bluetooth printers.

Use the **SELF-CHECK** button to verify the connection to the fiscal printer.

##

Use the <img src="https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OwqKsFp5YhNoYaeb9%2Fdevicescnadd.png?alt=media&#x26;token=6d69ff25-fac9-4f75-ae8f-889f42412e39" alt="" data-size="original"> button to add a **barcode scanner**.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OwvK8QlPIcw1_dWEJ%2FFACTORYPOS%20PERIPHERALS%2013%20MOVIL.png?alt=media\&token=b8bd3fcd-6cf6-4dec-b1e1-96af4849b784)

Here you can select the connection port of your scanner.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OwzwtTvBMFW1oKxSF%2FFACTORYPOS%20PERIPHERALS%2014%20MOVIL.png?alt=media\&token=2989351f-5980-43ff-bf27-387dc875caac)

If the USB connection is used, note that the scanner will only send an **ENTER (CR)** code at the end of the scan.&#x20;

If your device includes a rear camera, you can select the **Internal** connection type to use the camera as a bar code reader. The **Additional parameters** option will depend on the selected connection type.&#x20;

After configuring the Scanner, you can check whether it reads bar codes and displays them on the screen by pressing the **SELF-CHECK** button.

##

Use the <img src="https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4Ox3PmNDG5dntvLBAB%2Fdevicescaadd.png?alt=media&#x26;token=0c2961a7-bb56-458d-9cd5-13261aac61a4" alt="" data-size="original"> button to add a weight **Scale**.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4Ox8nos567trV07w40%2FFACTORYPOS%20PERIPHERALS%2015%20MOVIL.png?alt=media\&token=df879fad-2d4a-476f-baee-0e463162d62c)

Scales are connected using the RS232 connection. Select the communications protocol that works best with your scale. Not all scales work with _**FACTORYPOS**_, ask your dealer.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OxIBF0XjY-eqEpOai%2FFACTORYPOS%20PERIPHERALS%2016%20MOVIL.png?alt=media\&token=4b159b29-b796-4193-8444-ec036da524e1)

After configuring the scale, you can check whether it transmits the weight and displays it on the screen by pressing the **SELF-CHECK** button.

##

Use the <img src="https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OxMb-DCjxcj-6XuTe%2Fdevicewanadd.png?alt=media&#x26;token=764d104b-bfe5-4929-a2e9-69f6005d303f" alt="" data-size="original"> button to add a **magnetic card reader**.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OxS6jKZ-b2ptbrEWU%2FFACTORYPOS%20PERIPHERALS%2017%20MOVIL.png?alt=media\&token=753f2ba2-0b95-41cf-b9b9-1fd9bad14171)

Magnetic card readers are used to identify Employees and Customers.&#x20;

After configuring the card reader, you can check whether it transmits the card data and displays it on the screen by pressing the **SELF-CHECK** button.

##

Use the <img src="https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OxZIt2rnHBr20KlD4%2Fdevicetefadd.png?alt=media&#x26;token=8af1fb00-c9f9-4eb2-9ffa-3f1d904fbeed" alt="" data-size="original"> button to add a **credit card reader**.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OxdacwcvrRDDsRukv%2FFACTORYPOS%20PERIPHERALS%2018%20MOVIL.png?alt=media\&token=d9368198-2754-41fc-a452-3fe2a9737d9a)

Each country has different regulations for credit card payment. Contact your distributor to find out which devices are available in your country.

##

Use the <img src="https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4OxiJ-w6EZFRZ3THNA%2Fdeviceprnadd.png?alt=media&#x26;token=50b334b9-f7dd-43fd-9596-4867236f4282" alt="" data-size="original"> button to add a **kitchen printer**.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4Oxom2GhCAG0FwZNKt%2FFACTORYPOS%20PERIPHERALS%2019%20MOVIL.png?alt=media\&token=bccb948c-28e3-4a30-ac01-bc4141adad51)

Kitchen Printers are used to send orders to the Production Groups. Up to 6 kitchen printers can be configured.&#x20;

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4Oxu3qphL5xo1KHDpT%2FFACTORYPOS%20PERIPHERALS%2020%20MOVIL.png?alt=media\&token=dfdee935-a8e3-4bc0-a5b6-cc2a5606147b)

Kitchen printers are configured in the same way as receipt printers. For more details, you can check the Receipt Printers section at the top of this page.

##

Use the <img src="https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4Oxy1rHx71wF8_WKK0%2Fdeviceprxadd.png?alt=media&#x26;token=b1004213-8992-4803-ba3b-86a6b5e0ec27" alt="" data-size="original"> button to add a **RFID proximity** reader.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-MUQ-8ipXPTRwxEHJesT%2F-MUQ-IftH9pO5RhrjxJo%2FFACTORYPOS%20PERIPHERALS%2021%20MOVIL.png?alt=media\&token=6b8ffcd7-fac7-44a1-8c14-3b1c620a1cd5)

Proximity readers are used to identify Employees and Customers using RFID devices.&#x20;

After configuring the proximity reader, you can check if it transmits the reader data and displays it on the screen by pressing the **SELF-CHECK** button.

##

Use the <img src="https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-M4OtLsYwIeCy71wVLdF%2F-M4Oy81osOogFddln-f0%2Fdevicesioadd.png?alt=media&#x26;token=96043eae-d695-4456-b825-2bb26dd550f7" alt="" data-size="original"> button to add **FactoryKDS**.

![](https://3463728548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3tgh9KI6GtQ6RBAEz9%2F-MU-MZDGzRfAtEYpB_ND%2F-MU-MxUwG4C9xWmuUOfX%2FFACTORYPOS%20PERIPHERALS%2022%20MOVIL.png?alt=media\&token=3704b3c3-4991-4374-bde9-3159a66517e7)

Define the connection type and port. After configuring **FactoryKDS**, you can check if the connection is established by pressing the **SELF-CHECK** button. If there is connection, the system will return the **FactoryKDS** version.
