Setup a Print Server

Toph has a built-in interface for participants to request prints. You will need to set up a print server to take advantage of this.

Prerequisites

  • A computer connected to a printer and the Internet.
  • Linux (recommended) or Windows with the necessary dependencies and printer installed and configured.

Setup

The process involves the following steps:

1. Enable Prints

Please get in touch with Toph Support to enable Prints for your contest. You can do this from the Help & Support section in the contest console.

2. Download Printd

Please download the latest version of Printd to your print server (a local computer connected to a printer). At this moment, Printd supports Linux and Windows only.

https://github.com/FurqanSoftware/toph-printd/releases

Verify the downloaded file matches the checksum.

3. Download Configuration

The token is specific to your contest and confidential. It allows Printd access to pending print requests. Please keep the downloaded configuration file private and exercise caution when sharing it with your IT support team.

Next, you will need to download a contest-specific configuration file from Toph to the same directory as Printd on the print server.

Go to the management console for your contest on Toph. Navigate to the Prints section and open the configuration guide window.

Follow the printd-config.toml link to download a pregenerated configuration file for Printd. This file will have prefilled the correct parameters for Toph base URL, token and contest ID.

You can modify the file if you want Printd to use a specific printer. Printd will otherwise use the system’s default printer.

The configuration file’s contents are described here.

4. Run Printd

Run Printd on your print server.

On Linux

$ ./printd -config printd-config.toml

Or, on Windows

> printd.exe -config printd-config.toml

5. Test the Setup

Once Printd is running, the status indicator on Toph should change from “Offline” (grey) to “Ready” (green).

To test the setup, create a test print from Toph. You can find the option to dispatch a test from the configuration guide window.

Search