VB6应用程序在一个位置打印Excel文件的一个副本,但在另一个位置打印两个副本

我们有一个传统的VB6应用程序,使用Excel模板打印工单。 奇怪的是,它在我们的一个地点打印了一份工作订单,而另一份打印了两份。 我说“奇怪”的原因是,这是打印文件的行: objExcelWorkbook.PrintOut Copies:=2, Collate:=True什么使它忽略Copies:=2在一个物理位置,但在另一个服从呢? 应用程序位于服务器上,因此两个位置都使用相同的版本。 可以不同版本的Excel导致这个?