セクション

vimエディタの印刷機能を使用する #4 (プリンタ設定)

作者: 小見 拓 最終変更 2009年12月05日 19時47分

vimエディタの印刷機能に関する説明です。 この記事ではvimエディタの印刷機能のうち、プリンター関連の設定について解説します。 (Windows)

概要

vimエディタの印刷機能に関する説明です。
この記事ではvimエディタの印刷機能のうち、プリンター関連の設定について解説します。

紙の印刷方向

「printoptions」オプションに、 「portrait:y」を設定すると、紙の向きを縦方向で印刷し、 「portrait:y」を設定すると紙の向き横方向で印刷します。
「portrait」の設定例は次の通りです。

" 縦方向に印刷
:set printoptions=portrait:y
縦方向に印刷
" 横方向に印刷
:set printoptions=portrait:n
横方向に印刷

複数部数印刷時の印刷の順序

複数部数を印刷時に、それぞれのページをどの順番で印刷するかは、
「printoptions」オプションの「collate」の設定でコントロールできます。

部単位で印刷する場合は「collate:y」と設定し、

" 部単位で印刷する
:set printoptions=collate:y

" (1ページ目、1ページ目、1ページ目、2ページ目、2ページ目、2ページ目、3ページ目、、、)

ページごとに印刷する場合は「collate:n」と設定してください。

" ページごとに印刷する
:set printoptions=collate:n

" (1ページ目、1ページ目、1ページ目、2ページ目、2ページ目、2ページ目、3ページ目、、、)

Note

プリンタダイアログを使用して印刷する場合は、 この「collate」の設定は使用されません。

印刷ジョブ

複数ページを印刷時に、1回で印刷しきるか、複数回のジョブに分けて印刷するかを、 「printoptions」オプションの「jobsplit」で設定できます。
1回のジョブで印刷する場合は(デフォルト)、

" 印刷ジョブを分けない
:set printoptions=jobsplit:n

複数回に分けて、印刷する場合は、

" 印刷ジョブを分ける
:set printoptions=jobsplit:y

と、設定してください。

用紙サイズ

印刷時の用紙サイズは「printoptions」オプションの「paper」で設定します。
選択可能な用紙サイズの種類は、10x14、A3、A4、A5、B4、B5、executive、folio、ledger、legal、letter、quarto、statement、tabloid です。
「paper」の設定例は次のようになります。

" 10x14
:set printoptions+=paper:10x14
" A3
:set printoptions+=paper:A3
" A4
:set printoptions+=paper:A4
" A5
:set printoptions+=paper:A5
" B4
:set printoptions+=paper:B4
" B5
:set printoptions+=paper:B5
" executive
:set printoptions+=paper:executive
" folio
:set printoptions+=paper:folio
" ledger
:set printoptions+=paper:ledger
" legal
:set printoptions+=paper:legal
" letter
:set printoptions+=paper:letter
" quarto
:set printoptions+=paper:quarto
" statement
:set printoptions+=paper:statement
" tabloid
:set printoptions+=paper:tabloid

未設定時は、デフォルトのA4サイズが使用されます。

片面印刷、両面印刷

「printoptions」オプションの「duplex」で片面印刷、両面印刷の設定を指定できます。
用意されている設定は「片面印刷」「両面印刷(長辺綴じ)」「両面印刷(短辺綴じ)」の3種類です。

片面印刷。

" 片面印刷(デフォルト)
:set printoptions=duplex:off

両面印刷、長辺綴じ。長辺綴じは用紙の長い辺を基点とする綴じ方。

duplex:long
" 両面印刷 綴じ位置が紙の長い辺
:set printoptions=duplex:long

両面印刷、短辺綴じ。短辺綴じは用紙の短い辺を基点とする綴じ方。

duplex:short
" 両面印刷 綴じ位置が紙の短い辺
:set printoptions=duplex:short

Note

両面印刷するには、両面印刷に対応したプリンタが必要です。

ドキュメントアクション
コメント
{no}. {user_name}  {posted}
{message_body}

(必須)
氏名を入力してください。
Eメールアドレスを入力してください。
(必須)
送りたいメッセージを入力してください。
Recent Comment
EnhCommentify.vim : 複数のファイルタイプに対応したソースコメントアウト、コメントアウト解除スクリプト — 名無しのvim使い
==> anonymous [2010/03/22 06:32:47]
vimエディタから外部のプログラムやコマンドを実行する。 — 名無しのvim使い
==> 通りすがりnoです [2010/02/04 18:28:49]
==> 通りすがりの者です [2010/02/04 18:30:28]
==> 通りすがりのものです2 [2010/02/04 18:41:38]
PCに昨日初めてさわった人でもわかるgvim超々入門 (Windows、vim6) — 名無しのvim使い
==> anonymous [2009/11/05 11:57:11]
==> 佐藤 よしお [2009/11/27 15:53:34]
==> 小見 拓 [2009/11/27 18:40:42]
==> anonymous [2010/01/06 19:48:09]
Update Feed
RSS1.0 / RSS2.0 / ATOM