5 months ago
Setting up a Thermal Printer for Receipt Printing

Setting Up Thermal Printers in Zuriey POS
In Zuriey POS, you can utilize two types of thermal printers: Thermal Line Printers and Thermal ESC/POS Printers. Below are the steps to set up each type, along with recommendations for optimal use.
1. Thermal Line Printers
Recommended for Ease of UseThermal line printers, also known as Direct Thermal printers, are easy to install and support browser-based printing. For best results, use paper with a width of 79mm.
Steps to Set Up a Thermal Line Printer:
- Install the Printer:
- Connect the thermal line printer to your computer and install the appropriate driver that comes with the printer.
- Configure Printer Settings in Zuriey POS:
- Go to Settings -> Business Locations -> Settings (click the green button for each location).
- Change the Receipt Printer Type to Browser based printing and save your settings.
- Select Invoice Layout:
- In the invoice layout settings, select the design as Slim.
- Disable Print Dialog Preview (if desired):
- Follow the steps provided in the documentation to disable the print dialog preview.
- Test Printing:
- You are now ready to use the printer. Create a test invoice in the POS screen to ensure it prints correctly.
2. Thermal ESC/POS Printers
More Complex SetupSetting up an ESC/POS thermal printer involves three main steps:
Step 1: Adding a Printer
- Navigate to Receipt Printer Settings:
- Go to Settings -> Receipt Printer.
- Select Connection Type:
- Choose the appropriate connection type:
- Network: Provide the IP address of the printer.
- Windows: Map the printer to a file and provide the path using:
text
smb://localhost/my_printer_name
textsmb://computer_name/my_printer_name
- Linux: Use device files such as
/dev/lp
for parallel or USB connections.
- Choose the appropriate connection type:
- Select Capability Profile:
- Choose a capability profile and specify characters per line supported by your printer.
- Save Configuration.
Step 2: Configuring Business Location
- Go to Business Settings:
- Navigate to Settings -> Business Settings.
- Select Business Location Settings:
- For your specific business location, click on “Settings” in the actions column.
- Change “Receipt Printer Type” to “Use Configured Receipt Printer”.
- Select your added receipt printer from the list and click on Update.
Step 3: Installing POS Print Server
- Download POS Print Server:
- Download the print server from the provided link (ensure you use
pos_print_server
instead of any GitHub repository).
- Download the print server from the provided link (ensure you use
- Setup Print Server:
- Unzip the downloaded file and rename it to
pos_print_server
. - Move it to your document root (e.g.,
htdocs
in XAMPP).
- Unzip the downloaded file and rename it to
- Run Print Server:
- Open Command Prompt (or terminal) and navigate to the
pos_print_server
directory using theCD
command. - Run the command:
text
php server.php
- You should see a message indicating that the server has started.
- Open Command Prompt (or terminal) and navigate to the
- Test Printing:
- Create a test sell from the POS screen to verify that it prints correctly on your thermal printer.
Important Notes
- Devices like mobile phones and tablets cannot be used for printing if an ESC/POS printer is utilized.
- If you encounter issues with printing, ensure that the POS receipt server is running properly.
- Refer to video guides available online for visual assistance with setup processes.
By following these steps, you can successfully set up thermal printers in Zuriey POS, enhancing your receipt printing capabilities and improving overall operational efficiency. If you require further assistance, consult Zuriey POS support resources!