On Fri, Nov 6, 2020 at 11:56 AM brian mullan <[email protected]> wrote:

> re IPP (Internet Printing Protocol) I believe IPP is built in to CUPS in
> CUPS latest release and that you can use the CUPS web GUI to configure IPP
> for remote printers.
>
>
I think the challenge with IPP becomes the direction you have to make the
connection. If you're operating in an environment where you do not know the
IP addresses of the clients that are going to be connecting to the remote
servers, then it's hard to be able to run an IPP server on those client
machines that are connecting to Guacamole, and then figure out a way to
tell the remote server (RDP, SSH, etc.) where that client IP is so that you
can then (automatically) set up a connection back to the IPP printer. This
is where something like Google's CloudPrint comes in handy - you can
register your printer on CloudPrint, then sign in with your Google account
on the remote server and use whatever printers are registered.

If you're in an environment where the printers have static IPs, or you can
set up a print server with a static IP and then make that available to the
remote systems, IPP is a great option.

Other than that, I'm not sure if there's any sort of a way to create a
"reverse tunnel" over the HTTP and/or Websocket connection that Guacamole
is using that could be used for that, but I suspect not - and, you still
have the problem of dynamically configuring the printer device on whatever
remote system you're running, which, depending on the remote system, may be
more or less complicated.

-Nick

>

Reply via email to