[问题] 直接打印字串

楼主: averywu (看文不要只会用横的看)   2017-11-14 18:14:41
请问,如果我想用 echo "中文字" > /dev/lp0 这种方法打印中文的话
有什么方法吗?
echo "English" > /dev/lp0 是可行的,但有中文字就出不来。
我有想过用 lp 指令,但 lp 指令是 lp filename ,输入档案才能印。
有什么方法可以让 lp 直接吃 stdin 的字串而且中文没问题吗?
因为系统只有 console 而且有某些原因所以必需这样处理。
之前写好过,印像中是用lp指令,但因为系统挂掉同事直接重装所
以我的script也没了。 :(
感谢前辈们的指点,>< 很急
作者: sppmg (sppmg)   2017-11-14 20:39:00
用 lp <<< "string" ? 没试过
楼主: averywu (看文不要只会用横的看)   2017-11-14 21:14:00
中文字变方块。英数字出的来
作者: dou0228 (7777)   2017-11-15 00:10:00
先建立 postscript 档案,再打印?
作者: karrigan912 (ez)   2017-11-16 13:32:00
lp <( echo "中文字" ) 这样?

Links booklink

Contact Us: admin [ a t ] ucptt.com