打印到打印机不能在matlab创建的.exe中工作

时间:2013-10-30 21:29:53

标签: matlab printing executable

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

我写的打印命令是:

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

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

非常感谢, 艾丽丝

1 个答案:

答案 0 :(得分:0)

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

if isdeployed
    deployprint ...
else
    print ...
end