下面是在本质上就是我PCL文件看起来像嵌入代码。传真代码嵌入他们在哪里,因为这是唯一的位置,其中的RightFax甚至承认它们的存在。

 ^[%-12345X@PJL

...

@PJL ENTER LANGUAGE=PCL

... ^[*p6x3XHello world^[(s3T<TOFAXNUM:814-555-6789><COVER><FROMNAME:Shashank>^L...%1245X

我使用(S3T挑Courier字体,没有它的RightFax不能识别代码。然而,当该文件被发送到经由HPFAX队列中的RightFax服务器,这是错误消息我看到(当我看在的RightFax FaxUtil):

在电话号码无效字符 数字显示为XFAXNUM:814-555-6789。

我是什么失踪?

有帮助吗?

解决方案

是由你或某些打印驱动程序产生此PCL?如果它被创建,那么你应该能够把任何你想要的嵌入式代码。不应该有任何需要对代码的字体selction。 RightFax的简单寻找<>为文本,并试图处理的是在中间。也因为这是由RightFax的忽略,不需要任何的PJL的。我们常见的做法已经达到或接近顶部插件嵌入代码,事实上,如果可能的话,我们把它放在自己的网页上的所有嵌入的代码,然后使用DELETEFIRSTPAGE代码,使页面不传真。

下面是一个例子:

<TOFAXNUM:4035551212><TONAME:CLIENT><DELETEFIRSTPAGE><NOCOVER><WHO:DOUG>
...rest of the PCL data...

我假定^ [是转义字符矿的你的编辑表示由下式表示和换页是。如果由于某种原因,你正在修改你的应用程序不在此流,确保编辑器没有与文件搞混。您可能还需要暂停HPFAX打印机队列,发送作业,然后检查创建.spl文件(C:\ WINDOWS \ SYSTEM32 \阀芯\打印机),以确保该文件看起来还是一样的。如果这是一些应用程序,是“打印”通过HPFAX队列,然后它会通过与它相关的驱动程序和一些奇怪的事情都可能发生得到处理的文件。用于测试这里的更好的选择是是将文件复制到HPFAX队列如:

copy /b <yourfile> \\server\hpfax

这可能是你在做什么已经,我只是试图掩盖一切的基础。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top