1

我在 MATLAB 中编写了一个函数,用于创建随机图。在绘制 1000 个随机步骤后,它将图形发送到打印机并打印文件。我使用部署工具制作了一个 .exe 文件。但是 .exe 文件不打印图像。在 MATLAB 中它工作得很好,但在 .exe 中它只是忽略了打印命令。其余的 .exe 运行良好。

我写的打印命令是:

print -f1 '-PHP DeskJet 930C/932C/935C'

有谁知道为什么这在 .exe 文件中不起作用以及如何使它起作用?

非常感谢,伊莉丝

4

1 回答 1

0

从已部署的应用程序打印时,您需要使用命令deployprint而不是print. 如果您需要在 MATLAB 中使用该应用程序并进行部署,您可以使用以下命令isdeployed

if isdeployed
    deployprint ...
else
    print ...
end
于 2013-10-31T09:27:20.907 回答