=============================================================================
        Description
=============================================================================

Printer for Remote Desktop is a printing solution for remote desktop and
cloud environments. It allows you to print on your local printer directly
from remote desktop session without installing printer drivers and using
insecure printer sharing or file transfers. 

=============================================================================
        Installation and first run
=============================================================================

Download and save ftprint-*.tar.gz and ftplugins-*.tar.gz.
Unpack archives to the /opt:

    sudo tar -zxf ftprint-*.tar.gz -C /opt
    sudo tar -zxf ftplugins-*.tar.gz -C /opt

To run the automated setup script your OS should have systemd, which most
modern Linux distributions include. Run the setup script with -i or --install
option and it will do the rest:

    $ sudo /opt/ftprint/bin/ftprint-setup.sh -i

Alternatively, you can start the daemon manually. In some distributions of
Linux you need administrator rights for daemon correct functioning. You must
run it as a root:

    $ sudo /opt/ftprint/sbin/ftprintd

or:

    $ su -c "/opt/ftprint/sbin/ftprintd"

Now you can use printers in remote desktop session. To see the list of all 
supported options, run:

    $ /opt/ftprint/sbin/ftprintd -h

=============================================================================
        Remote Desktop Client
=============================================================================

Appropriate version of FreeRDP should be installed. Then run once:

    $ sudo /opt/ftplugins/bin/ftrdpbr-setup.sh -i

There are 2 ways of usage.
First, just launch:

    $ /opt/ftplugins/bin/ftlaunch

Second, use FreeRDP directly. It depends on the installed FreeRDP version:

  FreeRDP v1.0:
    $ xfreerdp --plugin ftrdpbr -u USER -p PASSWORD SERVER

  FreeRDP v1.1:
    $ xfreerdp /dvc:ftrdpbr /u:USER /p:PASSWORD /v:SERVER

  FreeRDP v2.0 and above:
    $ xfreerdp /vc:ftrdpbr /u:USER /p:PASSWORD /v:SERVER

=============================================================================
        Citrix Session
=============================================================================

Citrix Receiver should be installed. Then run once:

    $ sudo /opt/ftplugins/bin/ftctxbr-setup.sh -i

There are 3 ways of usage.
First, use a web browser with XenServer address:

    http://SERVER/

Second, run the Citrix Receiver directly:

    $ /opt/Citrix/ICAClient/selfservice

Third, if /opt/Citrix/ICAClient/config/appsrv.ini was edited, run:

    $ /opt/Citrix/ICAClient/wfica

=============================================================================
        Omnissa Horizon Client
=============================================================================

Omnissa Horizon Client should be installed. Then run once:

    $ sudo /opt/ftplugins/bin/ftpcoipbr-setup.sh -i
    $ sudo /opt/ftplugins/bin/ftblastbr-setup.sh -i

Start Omnissa Horizon Client.

=============================================================================
        Teradici PCoIP Client
=============================================================================

Teradici PCoIP Client should be installed. Then run once:

    $ sudo /opt/ftplugins/bin/ftpcoipbr-setup.sh -i

Start Teradici PCoIP Client.

=============================================================================
        Amazon PCoIP
=============================================================================

Amazon WorkSpaces Client should be installed. Then run once:

    $ sudo /opt/ftplugins/bin/ftpcoipbr-setup.sh -i

Start Amazon WorkSpaces Client.

=============================================================================
        Amazon NICE DCV
=============================================================================

Amazon WorkSpaces or NICE DCV Client should be installed. Then run once:

    $ sudo /opt/ftplugins/bin/ftdcvbr-setup.sh -i

Start Amazon WorkSpaces or NICE DCV Client.
