0

我正在尝试找到一种将实时订单发送到收据打印机的解决方案。

基本上是伪代码:

if ($order == 'success')
{
    $printer = ip.to.remove.printer;

    $receipt_text = 'You just received an order!';

    $ch = curl_init('http://addresstosomekindofapi.com/print_receipt/');
    curl_setopt($ch, SOME_OPTION, 0).............;

    curl_exec($ch);
    curl_close($ch);
}

我只是在探索完成这项工作的选择。能够做到这一点而不是发送经常占用线路等的传真会很棒。

一个人怎么能做到这一点?

4

3 回答 3

1

对我来说,一个可靠的解决方案是构建一个桌面应用程序,该应用程序连接到您的 Web 应用程序并能够将作业发送到打印机。我认为 Web 应用程序无法控制用户的打印作业。

于 2011-01-27T20:39:39.953 回答
0

有打印机(我猜像你的基本办公室 hplaserjets)可以

  • 通过 ftp 访问
  • 具有用于纸张选择的“虚拟打印机”模式。

如果我是你,我会调查的。

(这是假设打印机和 php 文件之间存在某种网络分离。)

于 2011-01-27T20:32:05.313 回答
0

我认为解决您的问题的最佳方法是使用php用于打印为 pdf 的类将文档打印为 pdf。这样的类有不少。一个不错的ezpdf类是可以从http://www.ros.co.nz/pdfhttp://www.sourceforge.net/projects/pdf-php下载

于 2012-12-24T08:05:37.847 回答