On Tue, Feb 19, 2019 at 18:44 Oscar Batista Ribeiro Filho <[email protected]> wrote:
> Hi, > > How can I use my local printers with guacamole for windows server? Is it > possible? If by local printers, you mean the printers available to the web browser on the system accessing Guacamole, there is no way to directly map these printers through to Guacamole. This is a limitation of how browsers handle printers - there is no standard way to make printers available to a remote system through the browser. It can be accomplished with things like Java, ActiveX, or Flash plugins, but since those plugins are going away, and since we'd like to keep the Guacamole client interface free of extra software like that, we've no intention of implementing any client plugin to accomplish that. Unless the browser makers come up with a standard way of paying printers to remote systems, this won't be possible in Guacamole. There is one possible future exception to this - browsers have begun to adopt the USB API that allows forwarding generic USB devices over HTTPS connections, and, while current support for devices is fairly limited, it's possible that at some point in the future other devices, including printers, could be supported by this protocol. Besides the lack of support for printers within the current API, Guacamole currently does not support the USB over HTTP functionality, either, but there is a JIRA issue open for adding that support. In the meantime, printing support in Guacamole is done by generating PDF files that are then downloaded in the browser and can then be printed locally. Since most platforms support PDF, it's a pretty universal way to support this with the current lack of options for direct printer forwarding. You could also consider using something like Google CloudPrint. -Nick
