# Print via Launcher

- Link: https://www.agilicus.com/anyx-guide/print-via-launcher/
- Published: 2024-05-14T00:23:21+00:00
- Author: Don Bowman

1. [Home](https://www.agilicus.com/)
 2. Print via Launcher

![person-setup-machine](https://www.agilicus.com/www/75dcd850-person-setup-machine.
avif)

# Print Via Service Launcher

Print from a local application to a remote printer via the Agilicus Launcher.

## Print Via Launcher

(For site-to-site printing, see also [Print Via Service Forwarder](https://www.agilicus.com/examples/print-via-launcher/)).

In this model, which is more suited if we have multiple users sharing the printer,
we use a launcher with a local application. When the local application is running,
the printer will be available. It will not be otherwise available.

Step 1. Create Network (same as Step 3 in [Print Via Service Forwarder](https://www.agilicus.com/examples/print-via-launcher/),
no change)

Step 2. Create Launcher

Step 3. Test via profile

Step 4. Optional, consider enabling desktop integration

### _Step 2. Create Launcher_

[⌊6d9e6d52-image⌉⌊6d9e6d52-image⌉[

[⌊ad92f8b2-image⌉⌊ad92f8b2-image⌉[

At this stage we can test. The user will need to install the Launcher on their desktop,
via [https://profile.](https://profile.nrrm.agilicus.cloud)__MYDOMAIN__. If installed,
they can either use the desktop integration, or, run refresh and observe the new
icon, launch it.

[⌊1b1cd532-image⌉⌊1b1cd532-image⌉[

Once the app is up, you can install the printer as in [Print Via Service Forwarder](https://www.agilicus.com/examples/print-via-launcher/)(
localhost:631, IPP). It will work while the app is running.

We can check with netstat to see it is listening.

[⌊cb70ee77-image⌉⌊cb70ee77-image⌉[

## NOTE: Multiple Printers

The method we are using above to tunnel the printer works best with a single printer.
In order to use multiple printers at the same time, when creating the network, use
a source-port override such that each printer is unique.

For example:
printer1 -> port 631printer2 -> port 632printer3 -> port 633

[⌊4888907b-image⌉⌊4888907b-image⌉[
