Billing Pie
Guides
Guides
  • Welcome!
  • Quick Start
  • Reference
    • Dashboard
    • Product Query
    • Quotation
      • View Quotation
    • Orders
      • Sale Order
      • Purchase Order
    • Customer/Company
      • View Customer/Company
    • Payment
      • View Payments
    • Products
      • Add Product
      • View Products
      • Attributes
      • Category
    • Stocks
    • Reports
    • Bills
    • User
      • View User
      • Change Password
  • Printer Setup Guide
Powered by GitBook
On this page
  • Printer Setup Guide
  • Setup Printer Application

Printer Setup Guide

Printer Setup Guide

Operating System: Windows 10 Home

Adding the Printer:

  • Navigate to the Control Panel.

  • Click on "Hardware and Sound."

  • Select "Devices and Printers."

  • Click on "Add a printer."

  • Choose "The printer that I want isn't listed."

  • Opt for "Add a local printer."

  • Ensure that the printer is connected to the computer via USB.

  • Select the USB port to which the printer is connected.

  • Choose the manufacturer as "Generic" and the printer as "Generic/Text only."

  • Assign the printer name as "POS_RECEIPT."

  • Once the printer is successfully added, make sure to share it and set it as the default printer.

Setup Printer Application

Setting up XAMPP:

  1. Download XAMPP with PHP 7.4 from the official website.

  2. Install XAMPP and ensure it starts automatically upon boot.

Creating Auto-Start Shortcut for XAMPP:

  1. Copy the XAMPP shortcut.

  2. Press "Ctrl+R" to open the "Run" dialog box.

  3. Enter "shell:startup" in the dialog box and press "Enter."

  4. A folder will open, paste the XAMPP shortcut into this folder.

Configuring XAMPP to Start Apache Automatically:

  1. In XAMPP settings, enable Apache2 to start automatically when the application starts.

Downloading Code:

  1. Make sure to use the "main" branch.

Copying Code to htdocs:

  1. Copy the downloaded code into the "htdocs" folder of XAMPP.

  2. Create a folder named "pprinter" and paste the code inside it.

Testing the Printer:

  1. This will print a test slip to check the printer functionality.

Allowing Insecure Private Network Requests:

  1. Open Google Chrome and enter "chrome://flags/#block-insecure-private-network-requests" in the address bar.

  2. Disable the "Block insecure private network requests" option.

Configuring POS on Server:

  1. Add the print URL in the user account settings.

  2. If multiple users are sharing a single printer, ensure you have a static IP for the local network.

By following these steps, your printer should be set up and ready to print from the desired applications. If you encounter any issues during the setup process, refer to the troubleshooting section in the user manual or seek assistance from the support team.

Happy printing!

PreviousChange Password

Last updated 5 months ago

Obtain the code from the following GitHub repository:

Open your preferred web browser and enter the following URL:

For a single user, you can use "" as the print URL.

https://github.com/BillingPie/pprinter
http://localhost/pprinter/textprint
http://localhost/pprinter/print