我在MATLAB中编写了一个函数,它创建了随机图。在绘制1000个随机步骤之后,它将图形发送到打印机并打印文件。我使用部署工具制作.exe文件。但是.exe文件不会打印图像。在MATLAB中它可以很好地工作,但在.exe中它只是忽略了print命令。其余的.exe工作正常。
我写的打印命令是:
print -f1'-PHP DeskJet 930C / 932C / 935C'
有谁知道为什么这在.exe文件中不起作用以及我如何使其工作?
非常感谢, 艾丽丝
答案 0 :(得分:0)
从已部署的应用程序打印时,您需要使用命令deployprint
而不是print
。如果您需要在MATLAB中使用该应用程序以及部署该应用程序,您可以使用命令isdeployed
:
if isdeployed
deployprint ...
else
print ...
end