I found an alternate method for background printing...
//PRINT LETTER
Console.WriteLine("Printing: " + outputFilename);
string filename = outputFilename;
Application app = new Application();
//DEV/TEST
var printerName = @"\\CDSSVPRN03\9858sam77501";
app.ActivePrinter = printerName;
app.Documents.Open(filename);
app.PrintOut();