直接列印字串 - Linux

Table of Contents

請問,如果我想用 echo "中文字" > /dev/lp0 這種方法列印中文的話

有什麼方法嗎?

echo "English" > /dev/lp0 是可行的,但有中文字就出不來。

我有想過用 lp 指令,但 lp 指令是 lp filename ,輸入檔案才能印。

有什麼方法可以讓 lp 直接吃 stdin 的字串而且中文沒問題嗎?

因為系統只有 console 而且有某些原因所以必需這樣處理。

之前寫好過,印像中是用lp指令,但因為系統掛掉同事直接重裝所

以我的script也沒了。 :(

感謝前輩們的指點,>< 很急

--
http://averywu.pixnet.net/blog/

--

All Comments

Connor avatarConnor2017-11-19
用 lp <<< "string" ? 沒試過
Adele avatarAdele2017-11-23
中文字變方塊。英數字出的來
Rebecca avatarRebecca2017-11-26
先建立 postscript 檔案,再列印?
Damian avatarDamian2017-11-30
lp <( echo "中文字" ) 這樣?