devtermを入手しました。私が買ったのはプリンター付きです。このプリンターはシリアル接続になっており、CUPSシステム上で管理されています。プリンタ名は"devterm_printer"です。Webブラウザーからは普通に印刷を選べば、期待通りに出力されるかは別として、ちゃんと動きます。自分で作ったテキストファイルなどを気楽に印刷するには、CUPSなので、
lpr -P devterm_printer exsample.txt
とするだけです。事前にデフォルトのプリンターとして、
sudo lpoptions -d devterm_printer
と登録したつもりでしたが、lpr exsample.txtとプリンタ名を省略してもデフォルトプリンタが登録されていないと出てしまいダメでした。
ちなみにこのコマンドで日本語を含むテキストファイルも印字できますが、ちょこちょこおかしな漢字が出ます。また、PDFファイルも印刷できませんでした。
情報を探すと、PDFの印刷についてはdevtermのフォーラムに情報がありました。以下のようなコマンドで動きました。日本語もOKです。
lp -d devterm_printer -o fit-to-page -o media=A8 -o scaling=200 sample.pdf
.profileに以下のように追加しておくとよいとのことです。
printpdf() { #try to fit pdf
lp -d devterm_printer -o fit-to-page -o media=A8 -o scaling=200 "$1"
}
これで、bash上から
printpdf sample.pdf
とやると出力されます。