Printing 打印EPS时出现错误的命令

Printing 打印EPS时出现错误的命令,printing,command,postscript,eps,Printing,Command,Postscript,Eps,我正在打印使用以下凭据生成的EPS文件 %-12345X@PJL JOB @PJL ENTER LANGUAGE = POSTSCRIPT %!PS-Adobe-3.0 %%Title: InvoiceDetail_combine %%Creator: PScript5.dll Version 5.2.2 %%CreationDate: 10/7/2011 4:46:59 %%For: Administrator %%BoundingBox: (atend) %%Pages: (atend)

我正在打印使用以下凭据生成的EPS文件

%-12345X@PJL JOB
@PJL ENTER LANGUAGE = POSTSCRIPT 
%!PS-Adobe-3.0
%%Title: InvoiceDetail_combine
%%Creator: PScript5.dll Version 5.2.2
%%CreationDate: 10/7/2011 4:46:59
%%For: Administrator
%%BoundingBox: (atend)
%%Pages: (atend)
%%Orientation: Portrait
%%PageOrder: Special
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%DocumentData: Clean7Bit
%%TargetDevice: (HP Color LaserJet 4500) (2014.200) 0
%%LanguageLevel: 2
%%EndComments
在理光Afficio 2090或任何其他驱动程序/打印机上进行选择打印时,在纸张上打印以下错误

ERROR: undefined OFFENDING COMMAND: F4S47 Stack: . 错误:未定义 违规命令:F4S47 堆栈: .
请回顾和建议一个转身,因为我已经被困在这个地狱里了。我曾尝试用PS转换/提取,但都没有成功。我正在使用gsview打印和查看这些文件。

首先,这不是一个有效的EPS文件,因为它前面附有PJL。许多PostScript打印机都会将其删除,但决不是全部

这可能不是问题的根源

由于您尚未提供完整的PostScript程序,因此无法“查看”问题。如果没有这一点,就无法判断实际的错误,错误消息会告诉您解释器在试图解析令牌时遇到了“F4547”,并且还没有将其定义为例程

该文件很可能已损坏,或者以某种方式损坏,或者可能是一个二进制文件,并且已通过某个进程进行传输,该进程进行了某种转换(CR/LF是常见的)。有问题的命令看起来像是它的ASCIIHex编码的,因此这可能是一种误导


如果您需要其他帮助,您必须在某个地方提供整个程序。

首先,这不是一个有效的EPS文件,因为它前面附有PJL。许多PostScript打印机都会将其删除,但决不是全部

这可能不是问题的根源

由于您尚未提供完整的PostScript程序,因此无法“查看”问题。如果没有这一点,就无法判断实际的错误,错误消息会告诉您解释器在试图解析令牌时遇到了“F4547”,并且还没有将其定义为例程

该文件很可能已损坏,或者以某种方式损坏,或者可能是一个二进制文件,并且已通过某个进程进行传输,该进程进行了某种转换(CR/LF是常见的)。有问题的命令看起来像是它的ASCIIHex编码的,因此这可能是一种误导

如果您需要其他帮助,您必须在某个地方提供整个程序。

这就是问题所在:

%%页面顺序:特殊

具有“特殊”页面顺序的ps文档不能重新排序。无法使用此文件进行选择或范围,因为此文件已被破坏。您必须使用蒸馏器或ghostscript(ps2ps或ps2pdf)重新处理文件,以便打印文档中选定或重新排序的页面

您可以通过使用真实的postscript生成postscript文件来避免这种情况™ 驱动程序(不是由Microsoft创建的驱动程序)

政府对此有更多的了解

之前:

这条线

%%目标设备:(HP彩色激光喷射4500)(2014.200)0

。。。告诉我们该文件是以HP打印机为目标生成的。所以这不是一个EPS文件。因为它是不可封装的。要在打印机上生成输出,文件必须执行
showpage
操作符,这是EPS文件的否

因此,取消选中EPS框(无论如何,这是一个巨大的谎言),然后选择(安装)一个通用的Postscript驱动程序。如果需要将其发送到多个品牌的打印机,则该文件需要尽可能少地假设打印机。

这就是问题所在:

%%页面顺序:特殊

具有“特殊”页面顺序的ps文档不能重新排序。无法使用此文件进行选择或范围,因为此文件已被破坏。您必须使用蒸馏器或ghostscript(ps2ps或ps2pdf)重新处理文件,以便打印文档中选定或重新排序的页面

您可以通过使用真实的postscript生成postscript文件来避免这种情况™ 驱动程序(不是由Microsoft创建的驱动程序)

政府对此有更多的了解

之前:

这条线

%%目标设备:(HP彩色激光喷射4500)(2014.200)0

。。。告诉我们该文件是以HP打印机为目标生成的。所以这不是一个EPS文件。因为它是不可封装的。要在打印机上生成输出,文件必须执行
showpage
操作符,这是EPS文件的否


因此,取消选中EPS框(无论如何,这是一个巨大的谎言),然后选择(安装)一个通用的Postscript驱动程序。如果您需要将其发送到多个品牌的打印机,则该文件需要尽可能少地对打印机进行假设。

Ken请告诉我您可以在哪里查看此文件。这样我就可以把它挂起来了。因为我正在努力解决这个问题,必须完成打印任务。非常感谢您的帮助。任何公共场所,或您准备授予我访问权限的地方。请让我知道您可以在哪里查看此内容。这样我就可以把它挂起来了。因为我正在努力解决这个问题,必须完成打印任务。非常感谢您的帮助。任何公共场所,或您准备授予我访问权限的地方。luser您可以详细介绍一些通用Postscript驱动程序吗。这样我就可以试穿了。@Azwar我会试穿的。但获取此类信息的最佳地点是唐·兰卡斯特的网站。过去的情况是,要在Windows上获得一个像样的postscript文件,最简单的方法是安装一个带有Apple Laserwriter驱动程序的文件打印机。使用文件:因为打印机意味着每次打印到此“打印机”时,都会打开一个对话框,询问您保存文件的位置。我认为现在最好的驱动程序来自Adobe。但无论你做什么,请记住PS是用来打印的,EPS是用来嵌入到一个更大的文档中的。@AzwarDurrani你可能想把它带到一个线程化论坛中,以获得更多的postscript专家。(肯和我也在那里。)卢瑟,你能详细介绍一些通用的Postscript驱动程序吗。这样我就可以试穿了。@Azwar我会试穿的。但这是最好的地方