Одно наблюдение в следующей строке:
PdfFilePrinter.AdobeReaderPath
= @"C:\\Documents and Settings\\mike.smith\\Desktop\\Adobe Reader 9.0.exe";
Вы используете "@" для выхода из строки, а также для экранирования от обратной косой черты. Удалите «@» или используйте одну обратную косую черту.
Также убедитесь, что это правильный путь к вашему EXE.
ОБНОВЛЕНИЕ: Если вы подтвердили, что у вас есть правильный путь к вашему Acrobat Reader EXE, то следующим шагом будет поиск параметра «Имя принтера», который вы передаете в конструктор PdfFilePrinter.
Вы передаете " \\ny-dc-03\\IT-01"
в качестве имени принтера. Это должно соответствовать имени принтера точно так, как оно отображается в списке принтеров в Windows, а не просто IP-принтеру.
Если это правильно, обязательно удалите завершающий пробел: "\\ny-dc-03\\IT-01"
.