GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/MS_002dDOS-Printing.html ・ emacs-doc.conao3.com

I.12.5 印刷とMS-DOS

lpr-buffer(ハードコピーの印刷を参照)やps-print-buffer(PostScriptハードコピーを参照)といった印刷コマンドは、POSIX形式のlprプログラムが利用できない場合、出力をプリンターポートのいずれかに送信することでMS-DOS上でも動作します。すべてのシステムで同一のEmacs変数が印刷を制御しますが、場合によってはMS-DOS上でデフォルト値が異なることがあります。

ネットワークプリンターへの印刷設定の詳細については、印刷とMS-Windowsを参照してください。

一部のプリンタは、同じロケールに対して異なるエンコーディングを使用しているWindowsマシンに接続されていても、ASCII以外のテキストにDOSコードページのエンコーディングを想定します。例えば、Latin-1ロケールでは、DOSはコードページ850を使用しますが、Windowsはコードページ1252を使用します。MS-DOSにおける国際サポートを参照してください。Windowsからこのようなプリンタに印刷する場合、M-x lpr-bufferの前にC-x RET c (universal-coding-system-argument) コマンドを使用できます。すると、Emacsはテキストを指定したDOSコードページに変換します。例えば、C-x RET c cp850-dos RET M-x lpr-region RETはリージョンをコードページ850のエンコーディングに変換しながら印刷します。

後方互換性のため、MS-DOSでは dos-printer (dos-ps-printer) に値が設定されている場合、その値が printer-name (ps-printer-name) の値を上書きします。