0

我写了一个使用 salesQuotation 报告生成 pdf 文件的作业,这些文件是在网络目录中创建的。这份工作很好。

然后,我编写了一个与工作相同但在 runBaseBatch 类中的类。

它不起作用,我在批处理作业表单注册表按钮中有以下错误消息:

此服务器禁止使用打印机

如果服务器是 AOS,我上面有工作的打印机,创建的文件写在另一个有工作打印机的服务器上

我使用了 reportRun 类和 printJobSettings() 方法,它适用于作业而不是批处理作业。

编辑:感谢您的回答,我的配置现在正常,但我有以下问题:我的 runbasebatch 类仅在未在配置 runbaseBatch 对话框中选中复选框批次时才有效,我无法安排我的批次,如果我检查批次,我没有错误,但我的文件没有生成。有任何想法吗?

4

2 回答 2

1

阅读如何从运行应用程序对象服务器的计算机启用打印

在AX 问答中补充此博客条目。

于 2012-09-14T16:14:26.883 回答
1

您需要确保服务器配置实用程序中的“允许客户端连接到此服务器上的打印机”复选框已被勾选,并且 AOS 已重新启动。

我在某处读到,由于一些错误,应该调整注册表中的相应值,但我建议先检查勾选复选框是否有效。

于 2012-09-14T15:52:30.270 回答