Article View: fj.editor.emacs
Article #577Emacsからスクリプトを使って印刷をする。
From: Yoshitaka Ikeda
Date: Thu, 22 Jun 2006 23:20
Date: Thu, 22 Jun 2006 23:20
39 lines
2560 bytes
2560 bytes
なんか、質問しようとしていろいろと設定しているうちにできちゃったので とりあえずテクニカルな文書を残しておこう。 プリンタがつながっていないUNIXサーバにいつも遠隔からsshで 接続しているわけですが、プリンタ側でpdf化してメールで送るような スクリプトを書いて印刷しようとしています。 テキストファイルをpdf化して送るスクリプトを書いて、 ~/print-via-email.shとして700でおいてあります。 ~/print-via-email.shの中身は、 #!/bin/sh /usr/local/bin/nkf | /usr/local/bin/a2ps-j -p | /usr/local/bin/ps2pdf - - | \ /usr/bin/uuencode "printeroutput.pdf" | \ /usr/bin/mail -s "Printing from unix server" my@mail.address って感じです。単体テストではちゃんとPDFを生成して自分に メールで送ってくるのを確認します。 さて、.emacsで (setq lpr-command "/home/username/print_via_mail.sh") ってやると、 M-x print-bufferで、テキストからPDFファイルを使ってメールで 送ってきてくれます。 --- ここから、質問。 これで印刷するとa2psでつく枠の部分でファイル名が「stdin」になります。 これをemacsで編集中のファイル名にしたい。 できれば送ってくるファイル名を "ファイル名.pdf"にしたいと思ってます。 どうすればいいものか、どなたか知恵をください。 -- -- 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:
<861wtgn5g6.fsf@bsd2.4bn.ne.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.media.kyoto-u.ac.jp!ns.4bn.ne.jp!newsShow Full Headers
Complete Article Headers
X-Google-Thread: ff358,378c471ca1b9d312,start 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.media.kyoto-u.ac.jp!ns.4bn.ne.jp!news From: Yoshitaka Ikeda <ikeda@4bn.ne.jp> Newsgroups: fj.editor.emacs Subject: Emacsからスクリプトを使って印刷をする。 Date: 23 Jun 2006 08:20:09 +0900 Organization: Yonbetsu Netzwerk Lines: 39 Sender: ikeda@4bn.ne.jp Message-ID: <861wtgn5g6.fsf@bsd2.4bn.ne.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 1151018523 24018 133.31.107.241 (22 Jun 2006 23:22:03 GMT) X-Complaints-To: news@news.media.kyoto-u.ac.jp NNTP-Posting-Date: Thu, 22 Jun 2006 23:22:03 +0000 (UTC) User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3