Skip to main content

Giraffe Print Service for Windows

Run print jobs automatically in the background — no need to keep the desktop app open.

Written by Jason Wang
Updated over a month ago

What is the Giraffe Print Service?

The Giraffe Print Service is a Windows background service that automatically picks up print jobs from Elevated Signals and sends them to your configured printers. Once installed, it runs silently in the background, even when no one is logged in to the computer.

Perfect for:

  • Shared workstations where users log in and out

  • Dedicated print stations that need to run 24/7

  • Environments where the Giraffe desktop app can't stay open


Requirements

Before you begin, make sure you have:

  • Windows 10/11 recommended

  • Node.js 18 or higherDownload here

  • Administrator access to install the Windows service

  • Network access to reach the Elevated Signals API

💡 Tip: You can check your Node.js version by opening Command Prompt and running node --version


Installation

  1. Click here to download Giraffe-Service-Setup-latest.exe

  2. Run the installer as Administrator

  3. Follow the prompts to complete installation

  4. The installer will automatically:

    • Install the service files

    • Register the Windows service

    • Open the configuration prompt


Getting Started

After installation, you'll need to log in and configure your printers.

Step 1: Log in to your account

Open Command Prompt and run:

giraffe-service login --domain dashboard

This opens your browser to complete the login. Once authenticated, you'll see a success message.

Step 2: View available printers

See which printers are configured in Elevated Signals:

giraffe-service list-printers

Step 3: Verify everything is working

Check the service status:

giraffe-service status

You should see your enabled printers and connection status.

CLI Command Reference

Command

Description

login [--domain <name>]

Log in to your Elevated Signals account

test-connection

Test connectivity to the API

show-config

Display current configuration

list-printers [--local]

List available printers. Use --local to see system printers

enable-printer <id>

Enable a printer for automatic job polling

disable-printer <id>

Disable a printer

status

Show service status and configuration

logs [--lines <count>]

View service logs (default: 50 lines)

install

Install the Windows service

uninstall

Remove the Windows service

start

Start the service

stop

Stop the service


Frequently Asked Questions

Does the service start automatically after a reboot?

Yes! Once installed, the service is configured to start automatically when Windows starts.

Did this answer your question?