Geany からの印刷について

リリースされた日本語版に関するもの

モデレータ: 暇人, YoN, nyu

返信する
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

Geany からの印刷について

投稿記事 by きりん »

皆さんこんにちわ。
puppy 上で結構利用度が高いものとしてEditer(Geany)があると思うのですが、こいつから日本語を含むテキストファイルを印刷すると日本語の部分が印刷されません。
困った、困った!
皆さんは対処されていますか?

puppy上から印刷を掛けるような使い方は少ないのかな?
あまり、ポストされたメッセージが少ないようですね!

ちなみに、現在、
1.Leadfpad で開き直して印刷を掛ける。
2.htmlのアイコン(composer)にドロップしてから印刷を掛ける。
3.OpenOffice を利用して印刷を掛ける。
のいずれかで対処しているのですが、ちょっと面倒・・・

あ、Abiwordでもよさそうだ(だった?)


ググると a2ps というものを経由して、lpr に送ればよいようですが、puppyの中には含まれていないようですね・・・
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

Re: Geany からの印刷について

投稿記事 by 暇人 »

ググると a2ps というものを経由して、lpr に送ればよいようですが、puppyの中には含まれていないようですね・・・
うまくいきませんでした。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

投稿記事 by きりん »

こんばんは!

http://openlab.jp/puppylinux/howtofaq.html を見ると、lprshell を通じて印刷を掛ける例が乗っています。
試しに行ってみましたが、印刷はされますが日本語文字がうまく印刷されません。(それに先立ち、abiwordのテンプレートでnormalスタイルのフォントを日本語フォントに変更済みで)

ヘルプを見てみると、
#abiword --help
Usage: abiword [OPTION...]
-g, --geometry=GEOMETRY Set initial frame geometry
-n, --nosplash Do not show splash screen
-t, --to=FORMAT Target format of the file (abw,zabw, rtf, txt, utf8, html, latex)
--to-png Convert incoming file to a PNG image
-v, --verbose=LEVEL Set verbosity level (0, 1, 2)
-p, --print=FILE or '|lpr -Pprinter' Print this file to FILE or printer
-E, --plugin=STRING Execute plugin NAME instead of the main application
-m, --merge=FILE Mail-merge
-i, --imp-props=CSS String Importer Arguments
-e, --exp-props=CSS String Exporter Arguments
--thumb= Make a thumb nail of the first page
-S, --sizeXY=VALxVAL Size of PNG thumb nail in pixels
-o, --name=Output png file name Name of PNG thumb nail file
--import-extension=STRING Override document type etection by specifying a file extension
--version Print AbiWord version
-?, --help Display help
-u, --userprofile=STRING Use specified user profile.

--printのオプションをうまく使えば、目的がかなうような気がするのですが、-p行に書かれている内容をうまく理解出来ません。
困った、困った・・・

abiword %f --print='|lpr' だと、反応なしだし
abiword %f |lpr だと、abiwordがファイルを開いて終わりだし
どうゆう構文と受け取れば良いのでしょう? :oops:
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

%fはどっからきたの?
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

投稿記事 by きりん »

暇人さん、どうもです。。。

%f は、Geanyの[印刷]-[Preferences]-[Tool]-[印刷]のテキストボックスにある、"lpr %f" の%fを指しています。…へんな表現ですいません。
ようすれば、"lpr %f"を"abiword -p %f | lpr"とかに置き換えて動作実験しています。

コンソールからコマンドを打ってテストしてみました。
#abiword --print=/root/test.ps /root/jp_test.txt
No glyph name table; assuming MacGlyphEncoding
Aborted
#
と、なります。期待したことは、/root/jp_test.txtをabiwordが読み込み、/root/test.psというファイルを吐き出してくれることでしたが、正しくない中身のファイルが作られただけです。abiwordからみると補助的なもの足りんと怒っているのでしょうが、どうすればよいのかWebを徘徊する必要がありそうです。
oh
記事: 28
登録日時: 08/04/30(水) 21:39

Re: Geany からの印刷について

投稿記事 by oh »

暇人 さんが書きました:
ググると a2ps というものを経由して、lpr に送ればよいようですが、puppyの中には含まれていないようですね・・・
うまくいきませんでした。
何がどううまくいかないのかわかりませんが、私は a2ps_pl (http://www.srekcah.org/‾utashiro/perl/scripts/a2ps_pl/)を使って日本語を含んだ PostScript ファイルが問題なく作れてますよ。
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

長くなるので割愛しました。
しばしばおかしなことを言うことがあると思います。
遠慮なくご指摘ください。


でpapsというのを見付けて/usr/binに入れました。

/usr/bin/paps --font=12 --header --paper=a4 %f | /usr/bin/lpr

で印刷できました。

http://namiki4no20no4.dyndns.org/p_blog ... 8-i686.pet
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
返信する