Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 使用Xerox Freeflow server在postscript中引用外部图像_Image_Variables_Postscript - Fatal编程技术网

Image 使用Xerox Freeflow server在postscript中引用外部图像

Image 使用Xerox Freeflow server在postscript中引用外部图像,image,variables,postscript,Image,Variables,Postscript,我希望能够从Xerox FreefLow打印服务器上的单独文件位置引用postscript文件中的图像,而不是将其直接嵌入postscript。这是为了允许打印非常可变的文件,并且可以从100多个可变图像中进行选择。我尝试过使用“runexec”或“GetTiff”命令,但没有成功。请提供有关使用VIPP postscript命令的任何建议-postscript输出是从PreS生成的,PDF输出不是选项 我试过的附言样本 %!PS-Adobe-3.0 /Times-Bold findfont 2

我希望能够从Xerox FreefLow打印服务器上的单独文件位置引用postscript文件中的图像,而不是将其直接嵌入postscript。这是为了允许打印非常可变的文件,并且可以从100多个可变图像中进行选择。我尝试过使用“runexec”或“GetTiff”命令,但没有成功。请提供有关使用VIPP postscript命令的任何建议-postscript输出是从PreS生成的,PDF输出不是选项

我试过的附言样本

%!PS-Adobe-3.0
/Times-Bold findfont
20 Scalefont
setfont
200 450 moveto
(The Document Company Bryan) show
gsave
initgraphics
(/opt/XRXnps/resources/bf/czrdrf.ps.p000000001.ps) run exec)
grestore
showpagetext

我对Xerox Freeflow服务器一无所知,但我可以对您的postscript代码提出一些评论

首先,
initgraphics
不应在文档程序中使用。默认情况下,图形应该已经初始化为默认设置,如果没有,可能是因为代码已经嵌入到修改过的上下文中。在这里,唯一改变的是当前字体(默认为无效字体),并定义了当前点(默认为未定义)。除非嵌入式程序依赖于图形状态的这两个元素是未定义的,否则就不需要重新设置状态

run
运行指定文件中的程序<仅当程序文件的结果是某种部分评估的过程时,才需要code>exec。我怀疑情况是否如此。因此,我猜测
exec
正在导致stackunderflow错误并中止程序。应该有一些方法来配置服务器以向您报告postscript错误。或错误报告可能在日志文件中

showpagetext
不是标准的ps运算符<代码>显示页面已关闭


我建议您尝试使用更简单的ps程序,而不是图像程序。首先,我们需要确保解释器可以访问该文件。因此,我们需要知道上面程序中的错误是否如我所怀疑的那样是stackunderflow,还是invalidfilename或invalidfileaccess或ioerror或其他什么


如果这些努力中的任何一个或全部失败,有一个旧的PASScript技术,你可以考虑。如果解释器可以创建和写入文件,您可以通过编写将图像程序写入磁盘的程序来下载图像。如果可以的话,以后从文件中读取也应该可以。

您可以编辑以添加有关您尝试的内容的更多详细信息吗?您是如何尝试使用这些命令的?代码?好的。打印机(或者至少是Postscript解释器)可以访问这个文件系统吗?或者您可能需要先将数据下载到打印机中吗?