0

私たちのネットワーク システムは、ルート ディレクトリ (C:) に直接書き込むことができないように設定されているため、印刷しようとすると次のエラーが発生します。

Spooling with options (page headers are not supported)...
direct-print-region-helper: Opening output file: permission denied, c:/IP_139.222.92.102

emacsが書き込もうとしている場所(他の場所)を何らかの方法で変更できれば、おそらくうまくいくでしょう。

MS Win 7 上で動作する GNU emacs 24.3.1

4

2 に答える 2

1

このスレッドや他のスレッドで提供されているさまざまな解決策を試しましたが、成功しませんでした。スラッシュの引用について誰かがコメントしているのを見ました。ということで、入りました

(setq プリンター名 "\\\\MyComputer\\HP8600")

(setq ps-プリンター名 "\\\\MyComputer\\HP8600")

.emacs ファイル、および SUCCESS で。明らかに、「MyComputer」という名前をコンピュータと HP8600 をプリンタ名に一致するように変更する必要があります (どちらもコントロール パネルから利用できます)。

于 2014-03-07T02:05:49.270 に答える
0

調整pr-temp-dirします。例:

(setq pr-temp-dir "c:/some/other/location")

を要求した後'printingC-h v pr-temp-dir私の Linux システムでは次のようになります。

pr-temp-dir is a variable defined in `printing.el'.
Its value is "/tmp/"

Documentation:
Specify a directory for temporary files during printing.

See also `pr-ps-temp-file' and `pr-file-modes'.

You can customize this variable.

Windows スタイルのパスを引用またはエスケープする必要がある場合があります。

于 2014-02-10T22:36:29.687 に答える