🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.emacs
Article #578

Re: Emacs からスクリプトを使って印刷をする。

#578
From: OTA Takashi
Date: Fri, 23 Jun 2006 01:31
38 lines
2668 bytes
おおたです。
ikedaさんが2006年06月23日(金) 08時20分09秒に、
fj.editor.emacsに投稿した<861wtgn5g6.fsf@bsd2.4bn.ne.jp>の記事から

> さて、.emacsで
> (setq lpr-command "/home/username/print_via_mail.sh")
> ってやると、
> M-x print-bufferで、テキストからPDFファイルを使ってメールで
> 送ってきてくれます。

> これで印刷するとa2psでつく枠の部分でファイル名が「stdin」になります。
> これをemacsで編集中のファイル名にしたい。
> できれば送ってくるファイル名を "ファイル名.pdf"にしたいと思ってます。
> どうすればいいものか、どなたか知恵をください。

編集中のファイルの名前をとってきて,

(setq lpr-command (concat ("/home/username/print_via_mail.sh") (FILE)))

みたいな感じにして,print_via_mail.sh の方では

> #!/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 を
渡すようにすればいいんじゃないでしょうか.

# 昔々,某サイトでは label にログイン名を入れる an2ps というコマンドが
# あったそうじゃ…….

----- ニュースはみんなのために /|\ メールは個人のために ---- 太田尚志 -----
http://web.sfc.keio.ac.jp/~takot/ Msngr(NOT for mail): supertakot@hotmail.コム
Technical Details
Message-ID: <060623103127.M0107664@ccz00.sfc.keio.ac.jp>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.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.tains.tohoku.ac.jp!news-sv.sinet!news.ecc.u-tokyo.ac.jp!wnoc-tyo-news!sfc-keio-news!takot
References: <861wtgn5g6.fsf@bsd2.4bn.ne.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!news3.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.tains.tohoku.ac.jp!news-sv.sinet!news.ecc.u-tokyo.ac.jp!wnoc-tyo-news!sfc-keio-news!takot
From: OTA Takashi <takot+news@sfc.keio.ac.jp>
Newsgroups: fj.editor.emacs
Subject: Re: Emacs からスクリプトを使って印刷をする。
Date: Fri, 23 Jun 2006 01:31:27 GMT
Organization: Shonan Fujisawa Campus, Keio University
Lines: 38
Message-ID: <060623103127.M0107664@ccz00.sfc.keio.ac.jp>
References: <861wtgn5g6.fsf@bsd2.4bn.ne.jp>
NNTP-Posting-Host: ccz00.sfc.keio.ac.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Trace: news.sfc.keio.ac.jp 1151026288 17110 133.27.4.201 (23 Jun 2006 01:31:28 GMT)
X-Complaints-To: usenet@sfc.keio.ac.jp
NNTP-Posting-Date: Fri, 23 Jun 2006 01:31:28 +0000 (UTC)
X-Newsreader: mnews [version 1.22PL7] 2003-09/29(Mon)