Open the Terminal on the Darkbox
When the Terminal opens, it should look like this:
To download Epson drivers on the Darkbox, from the Terminal, enter the code below, one line at a time, pressing "Enter" after each line. You can paste in the Terminal, by Right-Clicking and selecting "Paste" from the menu.
cd ~/Downloads
wget https://d.pr/Mo6TXw+ -O drivers-star.zip
unzip drivers-star.zip -d drivers-star
sudo ./drivers-star/setup
Next, open the Chrome Browser
Navigate to 127.0.0.1:631 by entering it in the navigation bar and pressing enter. This will open CUPs so you can manage the printers.
Select the Administration Tab and then select "Add Printer". At this point you may be asked for credentials:
User: pi
Password: darkbox
Under Local Printer (if the printer is connected to the Darkbox and powered on) you will see an option, in this case it says Star TSP143...
If you ONLY see the "VNC Remote Printer (VNC Printer) option, it means the printer is either not connected to the Darkbox or not powered on.
Select the Star TSP143 option and then press the Continue button at the bottom of the page.
Next, name the printer, this will be the same name you use in the Station configuration for the printer. You CANNOT use spaces in the name. Also, don't use "/" or "#" in the printer name. Press the Continue button after you have entered the name.
On the next screen, we select the drivers that will be used for the printer. From the Model list, select the model Star printer that the customer is using. In this example, it is a Star TSP-143, so we select the Star TSP100 Cutter (en) driver. Then press Add Printer at the bottom of the screen.
Select the Media Size: 72_mm * 200mm_ and then select the Policies tab.
Set the Policies as follows:
Error Policy: abort-job
Operation Policy: default
Then press the Set Default Options button.
The printer has been successfully configured. The system will navigate you to the page below. If you send a test print, you will be able to see it in the printer queue. Just press the Show All Jobs or Show Completed Jobs. Depending on the timing you may have to push one or the other. Just try one or the other a couple of times after sending the test print, until you see the job listed on the bottom.
If the print request reaches the Printer, you'll see the job in the panel below and any errors returned from the printer if there were any.