Your comments

I made sure both drivers match at home and office, but when I print, it runs through the progress bar, then kicks me out.  When I come back in, the crappy XPS driver is re-installed.

I had already found this.  I went to my work computer and installed the printer locally,  I matched the driver.  The driver is the same version.  When I went home, I could now change the printer from the XPS Driver to the Canon driver.  However, when I print, it appears to go through the printing process, but then kicks me out, and I have to re-join.  After I re-join, the Activate Remote Printing is off.  When I Activate Printers again, The driver is again replaced with the XPS Driver.  Furthermore, after this comes the CapsLock problem I mentioned above.

So, This is not a solution.

Just for further info, after I get kicked out (un-joined?) every key I press now shows my CapsLock notification.

BUMP:

I have the same problem. Our company just started using ConnectWise. I
have both an Epson 860 inkjet and a Canon 634c color laser at home. I
searched the web to find the solution as to adding the driver manually
for those printers on my Office machine. I did so, and when I tried to
print, it kicks me out to the Login Join screen. When I log back in,
and active printers again, the driver has been replaced With the MS XPS
generic diver again. My IT tells me to print PDF, transfer to the send
drive and print from there. That is NOT a solution.

I have the same problem.  Our company just started using ConnectWise.  I have both an Epson 860 inkjet and a Canon 634c color laser at home.  I searched the web to find the solution as to adding the driver manually for those printers on my Office machine.  I did so, and when I tried to print, it kicks me out to the Login Join screen.  When I log back in, and active printers again, the driver has been replaced With the MS XPS generic diver again.  My IT tells me to print PDF, transfer to the send drive and print from there.  That is NOT a solution.