The PrestaShop POS Cloud Printer Add-on enables the admin to connect and manage multiple thermal printers with their POS system.
This extension allows the admin to print order slips seamlessly across Windows, Linux, and macOS devices.
Multiple POS outlet printers can be easily connected to a single central server, allowing POS agents to use any of the available printers to print receipts as needed from different locations.
Note:
- This module is an add-on to the PrestaShop POS System. To use this module, you need to install the PrestaShop Point of Sale System (POS) first.
- Node.js is required for the PrestaShop POS Cloud Printer module.
- Any public port must be open in the firewall and accessible from the internet to run the Node.js server
Features of PrestaShop POS Cloud Printer
- Connect multiple thermal printers with POS.
- Use this printer software with Windows, Linux, and Apple devices.
- Connect multiple printers to a single POS.
- Agent can manage all connected printers from one instance.
- Supports various types of printers, including LaserJet, Thermal, and Barcode Label Printers.
- PrestaShop POS Cloud Printer is compatible with the PrestaShop Multi-store feature.
Supported Printer Models
The PrestShop POS Cloud Printer Module is designed to work seamlessly with a wide range of industry-standard thermal printers.
Below is a list of printers that are fully compatible and tested with our module to ensure smooth and reliable performance:
Supported Printer Models
- Bixolon: SRP-350, SRP-350III
- Citizen: CT-S310II
- Epson: TM-P20II, TM-T20III, TM-T70, TM-T70II, TM-T88II, TM-T88III, TM-T88IV, TM-T88V, TM-T88VI, TM-T88VII
- Fujitsu: FP1000
- HP: A779
- Metapace: T1
- MPT: MPT-II
- POS: POS-5890, POS-8360
- Star Micronics: MC-Print2, mPOP, SM-L200, TSP100III, TSP100IV, TSP650, TSP650II
- Xprinter: XP-N160II, XP-T80Q
- Youku: 58T
How to Install PrestaShop POS Cloud Printer
- Firstly, go to the module manager in the back office and click on ‘upload a module’.
- After that, drag and drop the module file or select the file from the system.
- In this way, the module installation will be successful.



After the successful installation of the module, a new tab “Printer” becomes available in the PrestaShop back office.

In the Printer Tab, the admin will have to configure the following :
- General Settings
- SSL Settings
- Thermal Printer Settings
- Desktop Application
General Settings
Under the General Settings, the admin has to specify the:
- Node Server (Domain/IP) Address – Input the domain or IP address without http/www prefix.
- Node Server Port – Enter the Server port number. The Node server will start on this port.
- Node Server Timeout – Enter the Node server API request timeout.
- Start/Stop Server – Click here to start or stop the server as per requirement.

SSL Settings
Under the SSL Settings, the admin has to specify the:
SSL Certificate Keys – Enter the Server SSL certificate key.
SSL Private Keys – Enter Server SSL private keys.
Note:
- SSL keys will be different for different servers.
- This is not provided for the HTTP.

Thermal Printer Settings
Under the Thermal Printer settings, the admin can specify the:
- Default Printer – Select the default thermal printer.
- Printer Paper Width – Enter the printer paper width in mm.
- Invoice Logo – Upload a logo for the invoice.

Desktop Application
The admin can use this extension on their respective device after installing the app for Windows, Linux, and Darwin OS separately.

Windows OS
Click on the ZIP or EXE button to download the application on your Windows system. Once you click on the button, the file will download to your system.

When you download the exe file, the file will be directly downloaded to the system.

After that, a pop-up will appear, and you can click on run anyway to proceed further

Then you have to enter the domain details.

Linux OS
Similarly, the admin can download the app on their Linux OS.

After that, you can directly install the DEB file on your system using the software installer.

Then, you will be redirected to the software installer interface, where you can install the app successfully.

After installing the app, the admin can launch it on their system and enter the domain details.

Darwin OS
Similarly, the admin can install the app for the Apple desktop in Darwin OS.

When you download the ZIP file, the system saves it directly to your device.

Once the Zip is installed, extract and open it.

Click on the open icon, and the process will run in the background.

Once the app gets installed, the admin can check the icon on their home screen.

Click on the app, and the app will open in your Darwin OS.

App Settings
After installing the app, the admin can configure the app settings.
The admin will enter the domain URL or IP address and port number.

Then the admin needs to click on the connect button to connect the app to the server port.

Click on the printer’s option to check the connected printers and connect new ones.

Check the log settings on the app and download or clear any logs from the POS thermal app.

Once you click on the download button, the log file will download to your system.

Check the log file directly on your system for every detail of the POS thermal printer app.

If the admin wants to clear the log, they can simply click on the clear button, and the log will be cleared from the app.


POS End Workflow
Once the app is configured, the employee can open the POS panel and use it.

The employee can click on the printer icon to select the default printer.

Once the default printer is configured, the employee will receive a success message for the same.

Now the employee has to add the products and select the customer to proceed to checkout.

When the employee clicks the “Proceed to Checkout” button, the system redirects them to the payment page.

When the employee clicks the “Validate” button to complete the payment, the system generates an invoice for the order with the mentioned details.

Print Invoice:
The POS agent can also view the order history and print the invoice by clicking on the “Print Invoice” button for any respective order.

When the employee clicks the Print Invoice button, the system sends the print request to the thermal printer. The customer will get the receipt as shown in the image below.

Print Credit Slip:
The POS employee can place a request to return an order and refund the amount under the “Order History” tab.

The POS employee can click the Print Credit Slip button to send the print request directly to the thermal printer.. The customer will get the credit slip as shown in the image below.

Print Credit Slip with Voucher:
The POS employee can also generate a voucher for the customer while requesting the return of an order.

The POS employee can click the Print Credit Slip button to send the print request directly to the thermal printer.
The customer will get the credit slip with a voucher code as shown in the image below.

This was all about the PrestaShop POS Cloud Printer Module. I hope this document will help you in checking the functionality of the module in a better way.
Also, do let us know about your views in the comments.
Support
For any kind of technical assistance or query, please raise a ticket or send us an email at support@webkul.com
Also, please explore our Prestashop development services and vast range of quality Prestashop addons.
Current Product Version - 1.0.0
Supported Framework Version - 9.x.x, 8.x.x, 1.7.x.x

Be the first to comment.