Installing the Star TSP654II Receipt Printer

Before you begin

  • Read our Meevo System Requirements and Supported Devices to ensure your computer and devices are compatible with Meevo.
  • The TSP650II Series Hardware Manual contains important information and details from the manufacturer that are not discussed in this topic. MSI recommends you read your device documentation before proceeding with the installation.

Important: The IP address for a network receipt printer must be static and unique to that printer. Contact your network administrator to ensure that your printer's IP address will not change.

Step 1: Hook up the printer

  1. Place the printer in the desired location in your business. Make sure a power source (outlet, surge protector, etc.) and network Ethernet port are close by; these are needed to hook up the printer.
  2. Use the image below and the TSP650II Series Hardware Manual to familiarize yourself with the ports on the back of the printer.

1

Ethernet port for connection from receipt printer to your network (Ethernet port on the wall, router, etc.)

2

Drawer kick-out connector for connection from receipt printer to drawer

  1. Connect the Ethernet cable (shown below; its connector ends are wider than a telephone cord's) from the Ethernet port (1 above) on the back of the receipt printer to an Ethernet port that is connected to your network.

  2. If you are using a cash drawer, connect the cash drawer cable (shown below; it has two differently sized connector ends) from the Drawer kick-out connector (2 above) on the back of the receipt printer to the cash drawer.

  3. Ensure that the receipt printer power switch is in the "off" position, and then connect the power cable from the receipt printer to a wall outlet or surge protector.


  4. Press and hold the Feed button on the printer's control panel while simultaneously toggling the power switch to "on." The startup or "boot" process begins when the Power and Error lights on the device begin flashing. At this point, you can release the Feed button and allow the device to finish booting.

  5. Shortly after releasing the Feed button, the device will print an initial diagnostic receipt. This receipt may be fairly long in length and will contain headings such as Memory Switch and Memory Switch Detail, among others. MSI recommends saving this receipt for reference, though it will not be needed for this setup.
  6. After the diagnostic receipt prints, wait another 30 seconds or so for the device to print a second receipt. This receipt displays Star IFBD-HI01X/02X across the top, and the bottom portion of the receipt displays Ethernet Network information, including the device's IP address.

Important! This receipt contains network information that you will need for later steps. Put this receipt aside for now.

  1. If you want to use the printer's wireless dongle to connect to your network, follow the instructions below. Otherwise, go to Step 2: Choose a setup mode.

Wireless dongle setupWireless dongle setup

  1. Make sure you have the receipt that has the printer's Ethernet Network IP address (printed during installation).
  2. Type the printer's IP address into your browser to connect to the printer configuration utility. The address should look similar to this, but likely with different numbers:
    192.168.1.456
  3. Log into the utility using the default credentials provided with the printer. For most Star printers, these credentials are username: root and password: public. The printer home screen appears.
  4. Plug in the wireless dongle to any of the USB ports on the back of the device. The dongle's green light blinks, indicating it is sending a signal.
  5. On the printer utility's home screen, select Wireless Connection.


  6. Select Enter below Site Survey.

  7. A list of available devices appears. Select the wireless router you want to connect to.
  8. Enter the Key (password) to connect to the device and then select Connect.

  9. The following screen appears, indicating a successful connection. Select Save.

  10. Select Save --> Configuration printing --> Restart device and select execute.

  11. After a few moments, the message Setting of network card succeeded. Please wait for device restart... appears. Wait until a pop up window with the device IP address appears with Success!

  12. Next, unplug the Ethernet cable from the back of the printer and turn off the printer.
  13. Just as you did before, press and hold the Feed button on the printer's control panel while simultaneously toggling the power switch to "on." The startup or "boot" process begins when the Power and Error lights on the device begin flashing. At this point, you can release the Feed button and allow the device to finish booting.
  14. Again, the printer will print a diagnostic receipt. After the diagnostic receipt prints, wait another 30 seconds or so for the device to print a second receipt. This receipt displays Star IFBD-HI01X/02X across the top, and the bottom portion of the receipt displays Wireless LAN Network information, including the device's IP address. Note that the Ethernet Network portion displays Didn't obtain because we unplugged the Ethernet cable prior to rebooting the printer

Important! This receipt contains network information that you will need for later steps. In later steps, you will need to use this Wireless LAN Network IP address instead of the Ethernet Network address that was printed earlier. Put this receipt aside for now.

Step 2: Choose a setup mode

Now that your receipt printer is connected to your network, the next step is to choose how you'll set up the printer on your computer or device. With networked printers such as this one, there are two different ways you can set it up. Meevo Help covers all steps for each setup type.

Trust Mode (recommended)

In Trust Mode, you will install an SSL certificate on each Star receipt printer and on each computer or device that will be using Meevo. Once installed, the SSL certificate tells your operating system that the printer is a trusted source. It ensures that Meevo and the receipt printer will communicate on-demand, when you need them to. Millennium Systems International recommends creating your own SSL certificate through the receipt printer's web interface, and then installing the certificate on each computer/device that will be using Meevo.

Benefits:

  • Printing from Meevo is seamless; there is no need to always have a "printer connection" window minimized, as you would if you were using Connection Window Mode.
  • After setting up the SSL and establishing trust between the printer and Meevo, there are no daily steps needed (unlike Non-Trust Mode).

Drawbacks:

  • Requires you to create a self-signed certificate in the printer utility and to install that certificate on each computer or device that will be using Meevo, so of the two options, this one has more setup steps.

Note: If performing any of the steps below, it is recommended that you log in as a Local Administrator first. This ensures that non-admin users will have access to the SSL being installed.

Step 2a: Create and install an SSL certificate on the Star TSP654IIStep 2a: Create and install an SSL certificate on the Star TSP654II

  1. Make sure you have the receipt that has the printer's IP address (printed during installation).
  2. Type the printer's IP address into your browser to connect to the printer configuration utility. The address should look similar to this, but likely with different numbers:
    192.168.1.456

Remember, if using an Ethernet cable to connect, enter the Ethernet Network IP address. If using the wireless dongle to connect, enter the Wireless LAN Network IP address.

  1. Select Login and enter the default credentials provided with the printer. For most Star printers, these credentials are username: root and password: public. The printer home screen appears.
  2. Select SSL/TLS.

  3. Select Create Self-signed Certificate.

  4. Fill out the fields:
    1. Country Name: Enter your country's 2-letter code.
    2. State or Province Name: Enter your country's state or province.
    3. Locally Name: Enter your city or municipality.
    4. Organization Name: Enter the name of your business.
    5. Organization Unit Name: Enter the type of business (Salon, Spa, etc.).
    6. Domain: Enter the IP address exactly as it appears on the receipt printout from Step 1: Hook up the printer. Remember, if using an Ethernet cable to connect, enter the Ethernet Network IP address. If using the wireless dongle to connect, enter the Wireless LAN Network IP address.
    7. Expiration Date: Make this 10 years from the current date.

  5. Select Create. The screen below appears. In the red box, select Save.

  6. Select Save --> Configuration printing --> Restart device and select execute.

  7. The message Setting of network card succeeded. Please wait for device restart... appears. Wait until a pop up window with the device IP address appears with Success!

  8. Log back into the printer utility by selecting Login from the left pane.
  9. Select SSL/TLS.

  10. Select SSL/TLS Setting.
  11. Set the following options and select submit.
    1. SSL/TLS: ENABLE
    2. TCP Port: 443
    3. Certificate: Self_Signed

  12. Again, select Save, select Save --> Configuration printing --> Restart device, and select execute, just as you did earlier.
  13. This concludes the creation and installation of the SSL on the receipt printer. Next, you'll want to proceed to Step 2b if you'll be using Meevo on a desktop PC, and/or proceed to Step 2c if you'll be using Meevo on an Apple device.

Step 2b: Install the SSL Certificate on your Windows 10 Operating SystemStep 2b: Install the SSL Certificate on your Windows 10 Operating System

Note: If performing any of the steps below, it is recommended that you log in as a Local Administrator first. This ensures that non-admin users will have access to the SSL being installed.

  1. On a device that will be using Meevo, type the printer's IP address into your browser to connect to the printer configuration utility. Despite what your browser indicates, connecting to the printer is safe. Select Advanced, and then select Proceed to [IP address].

  2. Log into the utility using the default credentials provided with the printer. For most Star printers, these credentials are username: root and password: public. Again, connecting to this printer is safe; the browser reads Not secure because we have not yet instructed your Operating System to trust the new certificate.
  3. Click on the Not secure area of the browser address, and click Certificate (Invalid).

  4. In the pop-up Certificate window, select the Details tab, and then select Export.

  5. Name the certificate Star CSR, and save the file to your desktop. Do not change the Save as type from the default selection of Base64-encoded ASCII. Then, click Next.

    Important: If you plan to use Meevo on an Apple (iOS) device, you'll need to email yourself this certificate after it's saved to your desktop. That email will be needed when installing the certificate on the Apple device.
  6. Next, on the keyboard, select the Windows key + R and type mmc into the Run window, and click OK. This opens the Management Console.

  7. On the Management Console, click File > Add/Remove Snap-in.
  8. In the Add or Remove Snap-ins window, click Certificates and then click Add.

  9. On the Certificates snap-in window, click Computer account and then click Next.

  10. Select Local computer: (the computer this console is running on) and click Finish.

  11. Click OK to close the Add or Remove Snap-ins window.
  12. Back in the Management Console, click Certificates to expand the list, right-click Trusted Root Certification Authorities, and select All Tasks > Import.

  13. On the Import Wizard window, click Next.

  14. On the File to Import window, click Browse and open the Star CSR file that you created earlier. Click Next.
  15. Ensure that Place all certificates in the following store is selected, and click Next.

  16. On the final screen, review the details, and then click Finish. A small window will appear with a The import was successful message.
  17. To verify that the certificate was added, in the Management Console, expand Certificates > Trusted Root Certification Authority and select Certificates. The printer's IP address should be the first one listed, assuming the list is being sorted by the Issued To column.
  18. When finished, close the Management Console. You do not have to save console settings (select No).
  19. If you will be using Meevo with an Apple device, proceed to Step 2c/2d. If not, move on to Step 3 to add the printer to Meevo.

Step 2c: Install the SSL Certificate on your Apple deviceStep 2c: Install the SSL Certificate on your Apple device

Note: Your Apple device must be on iOS version 11 or later to be able to install a certificate profile.

  1. On your Apple device, type the printer's IP address into your browser to connect to the printer configuration utility. Despite what your browser indicates, connecting to the printer is safe. Select Show Details, and then select Visit this website.

  2. Log into the utility using the default credentials provided with the printer. For most Star printers, these credentials are username: root and password: public.
  3. Select SSL/TLS.

  4. Select Create Self-signed Certificate.

  5. Scroll to the bottom and select Download.
  6. Select Allow on the confirmation message, and the Close on the final message.

      
  7. Next, go to Settings and select Profile Downloaded towards the top of the list.

  8. On the Install Profile screen, select Install in the top-right of the screen.

  9. Select Install again on the Warning message, and Install once more from the slide-up menu.
  10. If Verified appears on the Profile Installed screen, this indicates successful installation of the Epson SSL certificate on your Apple device. Select Done, and continue with the steps below to enable the newly installed certificate.

  11. Next, go to Settings > General > About on your Apple device. Scroll down to Certificate Trust Settings and select it.

  12. Finally, enable the IP address of the printer and select Continue on the Root Certificate message.

  13. Proceed to Step 3 to add the receipt printer to Meevo.

Step 2d: Install the SSL Certificate on your MacStep 2d: Install the SSL Certificate on your Mac

  1. Type the printer's IP address into your browser to connect to the printer configuration utility. Despite what your browser indicates, connecting to the printer is safe. Select Advanced, and then select Proceed to [IP Address].
  2. Log into the utility using the default credentials provided with the printer. For most Star printers, these credentials are username: root and password: public
  3. Select the Not secure area of the browser address and select Certificate (Invalid).

  4. The certificate pops up; drag the image of the certificate onto your desktop.
  5. Close your browser (Chrome).
  6. Double click the certificate image on the desktop. You are prompted for the Mac's username and password so that the certificate can be attached to the keychain. Enter your Mac credentials.
  7. Click on the certificate in the keychain to open up the details for the certificate. Click Trust, and change the top option to be Always Trust. Closing this window will prompt you once more for the Mac username and password. Enter these Mac credentials.
  8. Reopen Chrome and Meevo. Log in and trust the printer once again, entering the username and password for the printer.
  9. Test print and confirm it stays secured.
  10. Proceed to Step 3 to add the receipt printer to Meevo.

Connection Window (Non-Trust) Mode

In Connection Window Mode, you do not install an SSL certificate on any receipt printers. Instead, a connection between Meevo and the printer is established by a pop-up window that you must not close if you want to print, but you can keep it minimized and out of sight. 

Note: Due to the way pop-up windows appear on mobile browsers, this method is not recommended if you are running Meevo primarily on mobile devices. 

Benefits:

  • Your Meevo browser will always appear secured, but connection to the printer is achieved via a pop-up window that communicates over HTTP instead of HTTPS.
  • Does not require you to create a self-signed certificate, so this setup method is quicker than Trust Mode.

Drawbacks:

  • A connection between Meevo and the printer is established by a pop-up "printer connection" window that you must not close, but can keep minimized and out of sight.
  • The first time you connect to the printer during a session, you will need to connect using the "printer connection" window. This only needs to be done once per session, but it is required for each session.

Important Note for Google Chrome Users

MSI does not recommend using Non-Trust Mode with Google Chrome because you'll need to disable the Chrome security option Always use secure connections for this mode to work properly. MSI does not recommend turning this option off, as doing so limits your browser's security.

Alternatively, you can use Trust Mode (if you really want to use Google Chrome) or use another supported browser (if you really want to use Non-Trust Mode).

How to set up Connection Window (Non-Trust) Mode:

There are no steps for Connection Window Mode, so you can jump right to Step 3: Add the printer in Meevo below.

Step 3: Add the printer in Meevo

  1. In Meevo, go to Register > POS Hardware or type poshardware into the Convobar.
  2. Select the Receipt Printer tab and select Edit.
  3. Select Add Additional Receipt Printer and fill out all fields exactly as explained below.
  4. Display Name: Enter a unique name for the device. Make sure you use a name that makes this printer easily identifiable in Meevo lists.
  5. Brand: Select Star.
  6. Device Name: Enter local_printer in this field. Do not enter anything in this field other than local_printer.
  7. IP Address. Enter the IP address exactly as it appears on the receipt printout from Step 1: Hook up the printer.

Remember, if using an Ethernet cable to connect, enter the Ethernet Network IP address. If using the wireless dongle to connect, enter the Wireless LAN Network IP address.

Important: The IP address for each receipt printer must be static and unique to that printer. Contact your network administrator to ensure that your printer IP address will not change.

  1. Follow the final steps below according to your setup method:

Trust Mode

  1. Port: This field is inactive for Star printers.
  2. Select Use Trust Mode.
  3. Select Trust  . A "connection is not secure/private" message appears (the actual message depends on your browser). This is because your browser does not yet "trust" the receipt printer.
  4. To trust the printer, follow the instructions according to your browser:

ChromeChrome

FirefoxFirefox

SafariSafari

  1. Select Test Receipt to send a test receipt to the receipt printer.

Connection Window Mode

  1. Port: This field is inactive for Star printers.
  2. Ensure Use Trust Mode is not selected.
  3. Select Test Receipt to print a test receipt. The Printer Connection window appears. Minimize this window and leave it open to maintain connection to your printer. If you close this window and attempt to print through Meevo, the window will appear again.

  4. Select Save to store your changes.