[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

can't print out



はじめまして
高宮@東工大 と申します

Windows95(OSR2)上でMeadow1.01を使用しています
Meadowから(psファイルを作る方法ではなく、メモ帳を使う方法で)印刷を
しようと思い、.emacsに下の様に設定しました


(define-process-argument-editing
  "/notepad\\.exe\\'"
  (lambda (x) (general-process-argument-editing-function x nil t)))
(setq print-region-function
      '(lambda (start end &rest dummyargs)
	 (let ((tmpfile
		(unix-to-dos-filename
		 (concat (or (getenv "TMP") (getenv "TEMP")) "/"
			 (make-temp-name "L") ".tmp"))))
	   (if (file-exists-p tmpfile)
	       (signal 'file-error
		       '("temporary file exists!")))
	   (let ((coding-system-for-write 'sjis-dos))
	     (write-region start end tmpfile))
	   (call-process "notepad" nil nil nil "/p" tmpfile)
	   (delete-file tmpfile))))

しかし、M-x print-bufferとすると、ミニバッファに

Opening output file: no such file or directory, c:/     mp/ema41119

などと表示されてしまいます。この現象はSemi-GnusでX-faceを表示しようと
するときにも起こります。

どなたか原因の分かる方いらっしゃいましたら、ご教示お願いします。

------------
Y.Takamiya
東京工業大学
------------