Object AccpacPrintSetup is not available when accessing a remote Sage 300 server.

try
{
accpacSession = new AccpacCOMAPI.AccpacSession();
//accpacSession.Init("", "XY", "XY1000", "66A");
accpacSession.Init("", "XX", "CS1000", "67A");

if (!accpacSession.IsOpened)
{
Console.WriteLine("open");
// accpacSession.Open("ADMIN", "ADMIN", "SAMINC", DateTime.Today, 0, "");
accpacSession.Open("ADMIN", "ADMIN", "SAMINC", DateTime.Now, 0, "");
}
if (accpacSession.IsOpened)
{
Console.WriteLine("open");
}

rpt = accpacSession.ReportSelect("OEINV04[" + "ENG1AGSWMInvoiceOECAD2.rpt" + "]", " ", " ");
rptPrintSetup = accpacSession.GetPrintSetup(" ", " ");
rptPrintSetup.OutputName = "";
rptPrintSetup.Orientation = 1;
rptPrintSetup.PaperSize = 1;
rptPrintSetup.PaperSource = 15;

rpt.PrinterSetup(rptPrintSetup);
rpt.SetParam("PRINTED", "1");
rpt.SetParam("DELMETHOD", "1");
rpt.SetParam("ECENABLED", "0");
rpt.SetParam("DIRECTEC", "0");
rpt.SetParam("SERIALLOTNUMBERS", "1");
rpt.SetParam("QTYDEC", "0");
rpt.SetParam("SORTFROM", "");
rpt.SetParam("SORTTO", "ZZZZZZZZZZZZZZZZZZZZZZ");
rpt.SetParam("SWDELMETHOD", "3");
rpt.SetParam("PRINTKIT", "0");
rpt.SetParam("PRINTBOM", "0");
rpt.SetParam("SWPRINTONHOLD", "1");
rpt.SetParam("@SELECTION_CRITERIA", "{OEINVH.INVNUMBER} = \"" + "IN0000000000001" + "\"");
rpt.NumOfCopies = 1;
rpt.Destination = AccpacCOMAPI.tagPrintDestinationEnum.PD_FILE;
rpt.Format = AccpacCOMAPI.tagPrintFormatEnum.PF_PDF;
rpt.PrintDir = "C:/users/dell/test.pdf";

rpt.PrintReport();

}
catch (Exception e)
{


if (accpacSession.Errors.Count > 0)
{
for (var indx = 0; indx < accpacSession.Errors.Count; indx++)
{
Console.WriteLine(accpacSession.Errors.Item(indx));
}
accpacSession.Errors.Clear();
}
}