Setting up Secure Print

Secure print will be required starting in October 2022. In order to use the STAR WebPRNT direct print functionality, secure print must be enabled after this date.

Secure print is only available when using WebPRNT. WebPRNT is the only direct print option available to send receipts to your Star receipt printer without any dialogs displaying.

In order to use your printer in secure print mode, you will have to follow these steps in order for your device to "trust" your printer. You will log in to your printer over the network, create a certificate, then import that certificate into your device.

First, make sure your printer is connected to your network and you know the IP address of the printer. To get the IP address, turn off the printer, then hold down the paper feed button while you press the power button once to turn it back on. The printer will print out the IP address of your printer at the very end.

Next, make sure secure print mode is enabled. Open the POS Register (Point of Sale >POS Register), click on Printer Settings (1), make sure Star WebPRNT is selected, then enable the Secure Print toggle (3) and click Save.

CS-Firefly-KB-POS-Enable-secure-printEnable Secure Print

Finally, follow the instructions in the appropriate sections below depending on what device you are using (Windows, Mac, iOS, etc).

Windows

Enter the IP address of the printer in the URL bar of your browser and click enter. This will take you to the printer admin page. Click SSL/TLS on the menu bar and log in. The default username/password is root/admin.

CS-Firefly-KB-tar-POS-Printer-Log-in-to-printer-768x444Click SSL/TLS and log in if needed

Then click Create self-signed certificate.

CS-Firefly-KB-Star-POS-Printer-Create-self-signed-certificate-buttonCreate a self signed certificate

Click Download.

CS-Firefly-KB-Star-POS-Printer-Download-certificateClick Download to download the certificate

Next click on the downloaded file in in your browser downloads, or go to the location the file was downloaded and double click the file to open it.

CS-Firefly-KB-Star-POS-Printer-downloaded-certificateOpen the certificate

A security warning dialog will show. Click Open.

CS-Firefly-KB-Star-POS-Printer-Open-certificate
Click Open to open the certificate

The certificate will open. Click Install Certificate.

CS-Firefly-KB-Star-POS-Printer-install-certificate
Click Install Certificate

Click Next to start the certificate import wizard.

CS-Firefly-KB-Star-POS-Printer-Import-step-1
Click Next

Select Place all certificates in the following store and click Browse

CS-Firefly-KB-Star-POS-Printer-Import-step-2
Select Place all certificates in the following store and click Browse

Select Trusted Root Certification Authorities and click OK.

CS-Firefly-KB-Star-POS-Printer-Import-step-3
Select Trusted Root Certification Authorities

Click Next

CS-Firefly-KB-Star-POS-Printer-import-step-4
Click Next

Click Finish to finish the import.

CS-Firefly-KB-Star-POS-Printer-import-step-5
Click Finish

Click Yes on the security warning that displays.

CS-Firefly-KB-Star-POS-Printer-Import-step-6Click Yes

The certificate is now imported successfully!

CS-Firefly-KB-Star-POS-Printer-Import-step-7-1
Success!

Finally, enter the IP address of the printer in your browser once more and hit enter. If the page displays and unsafe warning, click the 'Proceed anyways' option to go to the printer settings page. This will make sure the browser is aware the printer is safe after the certificate import.

Secure print is now set up and you should be able to print receipts directly!

Mac/iOS/Android

For all other devices, follow the instructions above to download the certificate from the printer, then follow the instructions at the link below to import the certificate to your device:
https://www.star-m.jp/products/s_print/sdk/webprnt/manual/en/_sampleProgram.htm

Troubleshooting

If you are still getting a print error, follow the steps in the troubleshooting guide.