Time-stamp: "2012-08-14 17:35:48 tfuruka1" [HOME] [UP]

ak2pr「ak2psのようなもの」

機能概要

本ツールは、コマンドラインから*も*使用可能なテキストファイルを印刷す る為のツールです。

機能説明

本ツールは、テキストファイルを印刷するツールです。似たようなツールは 沢山あると思いますが、大きな特徴は、

です。元々は、Emacs(Meadow)から使用する事を目的として作成しましたので、

等の特徴があります。また、Emacsなんて使ってないよ。コマンドラインから は使いにくいよ。という方の為(っていうか、自分の為ですけど・・・)に

となっています。特に、大量にテキストファイルを印刷する必要がある時は、 フォルダ毎、ドラッグアンドドロップする事で、フォルダに含まれている全ての ファイルを印刷する事も可能です。それなりに細かいフォーマットの設定も行う 事ができます。

動作環境

一応、Windows(32bit)汎用です。

最初は、Windows NT 3.51で作り始めたんですが、現在は環境が無いので、試 せません。多分、3.51ではもはや動作しないと思いますが、その他のWindows で は多分、動作すると思います。因みに私の環境は、Windows NT 4.0です。

歴史

「ak2psのようなもの」の名称の通り、a2psと同じような事が出来る事を目標 として作成し始めました。

私が、UNIXを使用していた頃は、テキストファイルの印刷はもっぱら、a2ps を使用していました。a2psでは、日本語を印刷できないので、自分で、日本語対 応及び所謂半角カタカナを印刷できるように修正してak2psと改名して使用して いました(ただ、当然、同じ事を考える人は居るもので、既にa2psは日本語化さ れていましたし、名称もak2psで全く同じというのもありました)。

そのうち、私もWindowsを使用するようになったのですが、エディタは相変わ らず、Emacsを使用していました。印刷もPostScriptプリンタを使用できる環境 にあったので、UNIXのak2psをWindows上でコンパイルして、(ごく僅かな修正を 施して)そのまま使用していました。

暫くして、PostScriptプリンタを使用出来る環境には居られなくなってしま いました。暫くは、GhostScriptを使用してak2psを使用していたのですが、やっ ぱり、少々不便に感じるようになってきました。

そこで、フリーの印刷ツールを探してみたのですが、殆どがGUIから使用する ものばかりで、Emacsから簡単に使用できそうなものは見つかりませんでした。

そんなわけで、このツールの制作にかかったのですが、作り始めてから公開 するに至るまで、実に5年弱の月日が経過してしまいました(ただ単に、公開す るつもりがあまり無かっただけなんですけど)。その間に、RCSが吹っ飛んだり して修正履歴が分からなくなってしまった部分もあります。

印刷例

Emacs(Meadow)のlpr-bufferで印刷した例

lpr-buffer

Emacs(Meadow)のps-print-buffer-with-facesで印刷した例

[ps-print]956x677(40541bytes)

Emacs(Meadow)上でMewのmew-summary-printで印刷した例

[Mem]964x683(79345bytes)

Emacs以外で印刷した例(3段組み)

[gui]956x675(76796bytes)

Version 2.3の例

Version2.3ではフォントの指定と短辺綴じが可能になりました。以下の例は本文 のフォントが「HGS 行書体」, タイトルフォントが「HG 創英角ポップ体」, 行 番号が「Courier New」, その他フォントが「Arial」で。短辺綴じで出力したも のです。 740x594(39757bytes)

Version 2.5の例

Version 2.5からメールの印刷でX-Faceに対応しました。 600x277(22457bytes)
tfuruka1@nifty.com
, .