[ubuntu-jp:1670] a2ps perl 版について

Keiichi Morisato nara_prv @ cyber.ocn.ne.jp
2009年 3月 20日 (金) 12:50:46 GMT


はじめまして。なぜか配送されなかったみたいなので再送することをお許し下
さい。

emacs22 + a2ps のお話は過去の ML アーカイブにもあるようですが Perl 版
において少々困っております。

Ubuntu 8.10 , Emacs 22 gtk , a2psj or a2ps.pl-1.45

の組み合わせで .emacs.el の設定として
---snip
;(setq print-command-format "/usr/bin/a2ps_jp -h -nn -f9.8 -p -a4 | lpr")
(setq print-command-format "a2psj | lpr")
        (defun print-region (begin end)
          (interactive "r")
          (shell-command-on-region begin end print-command-format))
        (defun print-buffer ()
          (interactive)
          (print-region (point-min) (point-max)))
(setq print-function (function print-buffer))
---snip
を print buffer で実行すると
$# is no longer supported at /usr/bin/a2psj line 195.
とのエラーメッセージが出ます。 a2ps.pl-1.45 も同様です。Perl のバージョ
ンが 5.10 系になったからとは考えにくいのですが皆さんは正常動作していらっ
しゃいますでしょうか。

 a2ps.pl-1.45 は他ディストリビューションの perl 5.1x で動作しておりま
 すし perl ソースの当該箇所でサポート外になる原因が調べても解りません
 でした。(oss11.1 ja_JP.UTF-8)

プリンタ自体は、Ooo2.4 , Firefox3 など他アプリで正常に動作しております。
不足している perl パッケージがあるのでしょうか。依存関係には無いもので。

このエラーの解消と正常動作をさせるにはどのようにすれば良いのでしょう。
よろしくお願い致します。



ubuntu-jp メーリングリストの案内