Setting Up Your Epson ePOS Receipt Printer
Your CloudFFL system is served over a secure HTTPS connection. Because of this, your browser requires that your receipt printer also communicate securely before it will allow the two to talk to each other. This is a one-time setup — once it's done on a computer, that computer can print receipts without any extra steps.
This guide covers the full setup for the Epson ePOS series of receipt printers (TM-T20, TM-T88, and similar models).
Who does this? This is a one-time IT or manager setup task — not something your cashiers need to do. Plan for about 5 minutes per computer.
What You'll Need
- The printer's IP address (check your router or the printer's network settings printout)
- The printer's serial number (printed on the label on the bottom of the printer)
- Access to the computer(s) you'll use for POS
Step 1: Download the Certificate from the Printer
Your Epson printer has a built-in web page for configuration. You'll log in and download its security certificate from there.
- On any computer on your network, open your browser and go to
https://[your-printer-ip](for example:https://192.168.1.100). You'll see a security warning — this is expected at this step. - Click Advanced and then Proceed to [IP address] to get past the warning.
- You'll be prompted to log in. Enter:
- ID:
epson - Password: your printer's serial number (found on the label on the bottom of the printer)
- ID:
- In the left menu, click SSL/TLS under the Security section.
- Next to Server Certificate, confirm Self-Signed Certificate is selected. If no certificate exists yet, click Certificate List → Create, fill in the printer's IP as the Common Name, set the validity period to the maximum available, click Create, then restart the printer and return to this step.
- Click Certificate List, then click Export next to the self-signed certificate. Save the file to your Desktop — it will download as a
.pemor.crtfile.
Step 2: Install the Certificate on Each POS Computer
Do this once on every computer that will be used to run POS. Choose the instructions for your operating system below.
On a Mac
- Double-click the certificate file you downloaded. Keychain Access will open automatically.
- In the keychain list on the left, make sure System is selected (not Login).
- Click Add when prompted to add the certificate.
- Enter your Mac password if asked.
- Find the newly added certificate in the list — it will be named after your printer's IP address. Double-click it to open it.
- Click the arrow next to Trust to expand that section.
- Change When using this certificate to Always Trust.
- Close the window and enter your Mac password again to save.
- Quit and relaunch your browser completely.
On Windows
- Right-click the certificate file you downloaded and select Install Certificate.
- When asked where to install it, select Local Machine and click Next. Approve the admin prompt if one appears.
- Select Place all certificates in the following store, then click Browse.
- Select Trusted Root Certification Authorities and click OK.
- Click Next, then Finish. You should see a confirmation that the import was successful.
- Close and relaunch your browser completely.
Chrome and Edge on Windows both use the Windows certificate store, so installing it once covers both browsers. Firefox uses its own store — if you use Firefox, you'll need to import the certificate separately under Firefox Settings → Privacy & Security → Certificates → Import.
Step 3: Configure the Printer in CloudFFL POS Settings
- Log into CloudFFL and go to Point of Sale → Configuration → Settings.
- Scroll down to the Connected Devices section and find your printer.
- Set the printer URL to
https://[your-printer-ip]— for example:https://192.168.1.100. Make sure it starts with https://, not http://. - Click Save.
Step 4: Test the Printer
- Open a POS session.
- The printer connection should establish automatically. If you see a test print or the session opens without a printer error, you're all set.
Testing tip: Complete a small $0.00 or voided test transaction to confirm the receipt actually prints before opening for the day.
Troubleshooting
- Still seeing a connection error after installing the cert? Make sure you fully quit and relaunched the browser — not just closed the tab. On Mac, press Cmd+Q to fully quit Chrome or Safari.
- Printer IP changed? If your printer gets a new IP address, you'll need to update the URL in POS settings. Consider setting a static IP for your printer in your router settings to avoid this.
- Printer was factory reset? A factory reset wipes the certificate. You'll need to create a new one in the printer web interface and re-install it on all POS computers.
- Multiple printers? Repeat Steps 1–2 for each printer, then configure each one separately in POS settings.