带有URL变量的{CFPrint

时间:2016-02-26 21:35:09

标签: coldfusion cfprint

我对<CFPrint>有疑问。

我目前有一个CFM页面,我链接到我的应用程序,它将收据输出到屏幕。然后,用户打印该网页并将收据交给客户。

我想自动打印该CFM页面,这样用户就不必手动执行。

我虽然可以使用<CFPrint>完成此操作,但它似乎不想接受我的所有网址变量的来源。

以下是我的尝试:

 <cfprint 
                source = "c:\inetpub\wwwroot\serviceticket\reports\dropoff_receipt.cfm?ticket_id=#url.ticketID#&signature_id=#check_signature.id#" 

                printer = "\\EZServiceTrax\Dell">

但是我收到源文件不存在的错误。我可以使用这种方法完成我想做的事吗?如果是这样,我做错了什么?如果没有,有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

您是否尝试使用CFDocument创建PDF,然后将变量用作CFPrint的源代码?这就是CFPrint documentation关于属性&#39;来源&#39;:

的说法
  

来源 =&#34; PDF文件的绝对或相对路径名| PDF文档   变量&#34;&#34; ....内存中生成的PDF文档变量   cfdocument标签或cfpdf标签。