I decided to end my home Linux experiment. Here I explain my original drivers and my final decision to shelve Linux indefinitely.
Set Up Citrix Windows Printing from a Linux Client
I wanted to print locally in Linux Ubuntu from a remote Windows machine via Citrix. This article explains how I got printing working.