On Fri, Nov 10, 2017 at 12:52 PM, Amarjeet Singh <[email protected]> wrote:
> Yes, There is a module which will be running on server side for Printing ( > instead of using Guacamole Printer which changes name for every session ) > name=hyprint. > > You can expose arbitrary static virtual channels to JavaScript using the "static-channels" parameter provided by Guacamole's RDP support: http://guacamole.incubator.apache.org/doc/gug/configuring-guacamole.html#rdp-device-redirection The parameter accepts a comma-separated list of static channel names to open and expose as pipe streams. For each SVC which is successfully handled within RDP, Guacamole will open an outbound pipe with the name of the static channel, which will trigger the "onpipe" handler of Guacamole.Client: http://guacamole.incubator.apache.org/doc/guacamole-common-js/Guacamole.Client.html#event:onpipe You can then deal with the inbound stream however you see fit. If JavaScript needs to communicate back in the other direction, it should respond by opening another pipe with the same name: http://guacamole.incubator.apache.org/doc/guacamole-common-js/Guacamole.Client.html#createPipeStream - Mike
