【问题标题】:Socket Printing issues: PHP/Toshiba B-SA4TM套接字打印问题:PHP/Toshiba B-SA4TM
【发布时间】:2010-03-23 13:57:39
【问题描述】:

我们有这台东芝条码打印机。我不确定这个问题是硬件还是php相关。

当我们发送一个°(度数符号)时,它会打印一个€(欧元符号)。

我也尝试过暴力破解 iconv():

$a = array("UTF-8", "ASCII", "Windows-1252", "ISO-8859-15", "ISO-8859-1", "ISO-8859-6", "CP1256", "cp850");
foreach ($a as $enc){
if (@fputs($fp, iconv('UTF-8', $enc, $r)) === false) { ...and so on

没有任何成功!

有熟悉这个问题的人可以帮我解决吗?

【问题讨论】:

    标签: php sockets encoding printing


    【解决方案1】:

    好的,问题有两个:

    1. 我们使用的字体不支持度数符号
    2. 打印机的代码页必须切换为 utf-8

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-08
      • 2021-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多