Article View: fj.editor.emacs
Article #579Re: Emacs からスクリプトを使って印刷をする。
From: Yoshitaka Ikeda
Date: Fri, 23 Jun 2006 05:07
Date: Fri, 23 Jun 2006 05:07
50 lines
2716 bytes
2716 bytes
OTA Takashi <takot+news@sfc.keio.ac.jp> writes:
> おおたです。
>
> 編集中のファイルの名前をとってきて,
>
> (setq lpr-command (concat ("/home/username/print_via_mail.sh") (FILE)))
>
> みたいな感じにして,print_via_mail.sh の方では
ちょっと、引数調べてみると、
$1 : -J
$2 : ファイル名+Emacs Buffer
というのが勝手に負荷されている様です。
> > #!/bin/sh
> > /usr/local/bin/nkf | /usr/local/bin/a2ps-j -p
>
> % a2ps --help
> syntax: a2ps [switches] [files]
> switches are:
> -l @ label string
> (略)
>
> とあるので,こっちでは a2ps に -l でラベルをその FILE を
> 渡すようにすればいいんじゃないでしょうか.
/usr/local/bin/a2ps-j -l "$2"
って感じで入れてみたんですが、 Emacs Bufferの文字が入っちゃってちょっと
いや~んな感じ。
かといって、
/usr/local/bin/a2ps-j -l $2
とすると生成されません。たぶん
/usr/local/bin/a2ps-j -l ファイル名 Emacs Buffer
で、Emacsというファイルを変換しに行って失敗してると思われます。
#シェルスクリプト側で処理するのが正しいかな?
今は、とりあえず Emacs Bufferの文字が入ってるのを我慢してます。
ところで、
6 23 13:51 2006 print_via_mail.sh Emacs buffer Page 1
みたいな文字列が本文エリアに付加されていますが
これは、Emacsが付加してるんですよね?
--
I LOVE SNOOPY! でつ
Yoshitaka Ikeda mailto:ikeda@4bn.ne.jp
My Honeypot: honey@4bn.ne.jp <-don't send this address
Technical Details
Message-ID:
<86k678tq7c.fsf@bsd2.4bn.ne.jp>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed-east.nntpserver.com!nntpserver.com!statler.nntpserver.com!newsfeed.media.kyoto-u.ac.jp!news.media.kyoto-u.ac.jp!ns.4bn.ne.jp!newsReferences:
<861wtgn5g6.fsf@bsd2.4bn.ne.jp> <060623103127.M0107664@ccz00.sfc.keio.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Thread: ff358,378c471ca1b9d312 X-Google-Attributes: gidff358,public X-Google-Language: Japanese,JIS Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed-east.nntpserver.com!nntpserver.com!statler.nntpserver.com!newsfeed.media.kyoto-u.ac.jp!news.media.kyoto-u.ac.jp!ns.4bn.ne.jp!news From: Yoshitaka Ikeda <ikeda@4bn.ne.jp> Newsgroups: fj.editor.emacs Subject: Re: Emacs からスクリプトを使って印刷をする。 Date: 23 Jun 2006 14:07:35 +0900 Organization: Yonbetsu Netzwerk Lines: 50 Sender: ikeda@4bn.ne.jp Message-ID: <86k678tq7c.fsf@bsd2.4bn.ne.jp> References: <861wtgn5g6.fsf@bsd2.4bn.ne.jp> <060623103127.M0107664@ccz00.sfc.keio.ac.jp> NNTP-Posting-Host: kaneko20.ee.noda.sut.ac.jp Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 8bit X-Trace: caraway.media.kyoto-u.ac.jp 1151039404 13198 133.31.107.241 (23 Jun 2006 05:10:04 GMT) X-Complaints-To: news@news.media.kyoto-u.ac.jp NNTP-Posting-Date: Fri, 23 Jun 2006 05:10:04 +0000 (UTC) User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3