Article View: fj.editor.emacs
Article #582Re: Emacs からスクリプトを使って印刷をする。
From: Katsumi Yamaoka
Date: Mon, 26 Jun 2006 09:31
Date: Mon, 26 Jun 2006 09:31
40 lines
3145 bytes
3145 bytes
>>>>> In <864py8s51j.fsf@bsd2.4bn.ne.jp> >>>>> Yoshitaka Ikeda <ikeda@4bn.ne.jp> wrote: > 試してみましたが、まだついたままです。自分でも原因探求してみますが。 以前の記事を読み返して見るに、lpr-add-switches 変数の値が nil で はないですね? これが nil だと lpr-command の第二引数としてタイ トルが渡されませんから。このタイトルは "バッファ名 Emacs buffer" のままです。このことをおっしゃっているのではないですか? それから、たぶん関係無いですが、lpr-headers-switches 変数の値は デフォルトの nil ですね? (defadvice ...) のようなやり方で簡単に対処することは、不可能に思 えてきました。lpr.el を以下のように改造してしまうのが簡単でしょ う。 --- lpr.el~ 2001-07-15 16:15:34 +0000 +++ lpr.el 2006-06-26 09:29:12 +0000 @@ -199,8 +199,8 @@ ;; On some MIPS system, having a space in the job name ;; crashes the printer demon. But using dashes looks ugly ;; and it seems to annoying to do for that MIPS system. - (let ((name (concat (buffer-name) " Emacs buffer")) - (title (concat (buffer-name) " Emacs buffer")) + (let ((name (buffer-name)) + (title (buffer-name)) ;; Make pipes use the same coding system as ;; writing the buffer to a file would. (coding-system-for-write (or coding-system-for-write (変更した後で M-x byte-compile-file して下さい。正規版とは別の場 所に置いて、(load "/some/where/lpr") とするのも良いと思います。) > #ちなみに、M-x print-bufferだと *spool temp* Emacs buffer になって、 > #M-x lpr-bufferだと print_via_mail.sh Emacs buffer となります。 上記の lpr.el 本体を改造するやり方ならば、lpr-buffer にも効果を 及ぼします。(ちなみに Emacs 21.3 とほぼ同じ 21.4 で試しています。) -- 山岡
Technical Details
Message-ID:
<b4m7j34p8kc.fsf@jpl.org>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!news-lei1.dfn.de!news-ber1.dfn.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<861wtgn5g6.fsf@bsd2.4bn.ne.jp> <060623103127.M0107664@ccz00.sfc.keio.ac.jp> <86k678tq7c.fsf@bsd2.4bn.ne.jp> <b4my7vkpftn.fsf@jpl.org> <864py8s51j.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!newsfeed00.sul.t-online.de!t-online.de!news-lei1.dfn.de!news-ber1.dfn.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Katsumi Yamaoka <yamaoka@jpl.org> Newsgroups: fj.editor.emacs Subject: Re: Emacs からスクリプトを使って印刷をする。 Date: Mon, 26 Jun 2006 18:31:15 +0900 Organization: Emacsen advocacy group Lines: 40 Message-ID: <b4m7j34p8kc.fsf@jpl.org> References: <861wtgn5g6.fsf@bsd2.4bn.ne.jp> <060623103127.M0107664@ccz00.sfc.keio.ac.jp> <86k678tq7c.fsf@bsd2.4bn.ne.jp> <b4my7vkpftn.fsf@jpl.org> <864py8s51j.fsf@bsd2.4bn.ne.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp X-Trace: individual.net vxFgWEqzmksi2L4md928PQBJ3J/OSc8okIlZt/nxf4mw+d2UU= X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:+KyDV1TPFJhX0ca7wZh0r2nQGRc=