首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP打印到远程打印机

PHP打印到远程打印机
EN

Stack Overflow用户
提问于 2014-02-01 12:29:20
回答 1查看 2.2K关注 0票数 1

我有一台远程POS打印机,它使用ESC/POS协议。我运行了一个PHP应用程序来打印消息:

代码语言:javascript
复制
    $texttoprint = "Samuel is a legend \nHello. \nTest123";
    $texttoprint = stripslashes($texttoprint);

    $fp = fsockopen("10.1.1.100", 9100, $errno, $errstr, 10);
    if (!$fp) {
        debug("$errstr ($errno)<br />\n");
    } else {
        fwrite($fp, "\033\100");
        $out = $texttoprint . "\r\n";
        fwrite($fp, $out);
        fwrite($fp, "\012\012\012\012\012\012\012\012\012\033\151\010\004\001");
        fclose($fp);
    }

它可以工作,但只有在某些情况下,如果我运行代码,它工作大约1/ 10次,但它没有命中错误,所以我不知道为什么它只打印有时。

EN

回答 1

Stack Overflow用户

发布于 2014-02-01 13:29:01

只使用一个fwrite()就解决了这个问题。谢谢你@user113215。如果有人知道我为什么想知道的话。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21494073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档