still seems unnecessarily complicated.
if the printer is already connected to a networked computer. Why add another computer into the mix instead of using the existing one with free software ?