これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ページです。
プログラム:
NAME
mpage - PostScript プリンタで XNUMX 枚のシートに複数のページを印刷します
SYNOPSIS
mページ [-1248aAceEfloorRStTuVxxX] [-b ペーパーサイズ] [-B[NUM[lrtb]]...] [-C [エンコーディング]]
[-in|p] [-D 日付形式] [-F フォント名] [-h ヘッダ] [-j 最初の[-last][%インターバル]]
[-J 開始ページ番号] [-L ライン] [-m[NUM[lrtb]]...] [-M[NUM[lrtb]]...] [-p[プログラム]]
[-P[プリンタ]][-s タブストップ] [-W 幅] [-z プリントコマンド] [-Z printcmd_args] [file ...]
DESCRIPTION
mページ プレーン テキスト ファイルまたは PostScript ドキュメントを読み取り、PostScript 上に印刷します。
プリンタではテキストのサイズが縮小され、XNUMX 枚の用紙に複数のページが表示されます。
これは、少量の用紙に大きな印刷物を表示する場合に便利です。 ISO 8859.1を使用します
8 ビット文字を印刷します。
次のオプションが認識されます (オプションへの引数は、オプションから分離される場合があることに注意してください)
スペースによるオプションを除く、 -B, -m, -M, -p と -P): また、 mページ 出会い -- as
オプションを指定すると、引数の解析が停止され、残りの引数は次のように解釈されます。
ファイル名。
-1 1 枚のシートに通常の XNUMX ページを印刷します (対称性のために含まれています)。
-2 2 枚の用紙に通常の XNUMX ページを印刷します。
-4 4 枚の用紙に通常の XNUMX ページを印刷します (デフォルト).
-8 8 枚の用紙に通常の XNUMX ページを印刷します。
-a シート上のページのレイアウトを切り替えて、連続した番号のページが実行されるようにします。
左から右ではなく、シートの下に向かって進みます。 (デフォルト 上下)。
-A このオプションは非推奨です。使用してください -bA4 を代わりにお使いください。
-bペーパーサイズ
選択した用紙タイプに合わせて出力を準備します。 用紙サイズ することができます A3 ヨーロッパ A3 の場合、
A4 ヨーロッパ A4 の場合、 手紙 米国の手紙の場合、または 規約とポリシー リーガルサイズの用紙用。 のために
利用可能なタイプ、オプションを参照 -bl。 デフォルトについては、「mpage -x」を参照してください。 このデフォルトは
システムから取得されたもの。 見る ペーパーサイズ(5)。 見つからない場合、mpage は次のメッセージを表示して終了します。
エラー。
-bl, -NS?
現在利用可能な用紙の種類を一覧表示し、終了します。
-B[[lrtb]*]
ページの特定の部分の周囲にボックスを設定します。 テキストボックスの余白を指定し、
線の太さ。 デフォルトは、左右 (上部と行) ともに 0 列 (行) です。
下)マージンと線の太さは0です。 指定する -B の印刷のみを切り替えます
ボックス。 l, r, t or b 左、右、上、下のマージンをそれぞれ設定します
列(行)。 いずれの辺も指定しないと、次のときに線の太さが設定されます。
が与えられる。 例えば -B1 線の太さを 1 に設定します。
余白は印刷されません。
-c 単一シート上の異なるファイルのページの連結を切り替えます (デフォルト オフ)。
-C[エンコードファイル]
文字コードファイルを指定します。 ファイルは mpage ライブラリにある必要があります
ディレクトリ (/usr/lib/mpage). Mページ に基づく内部デフォルトエンコーディングがあります。
Latin-1 または IBM コードページ 850。コンパイル時のオプションに応じて、このエンコーディングは
定義がオンかどうか。 エンコードファイルを指定しないと、
内部エンコーディング。
-da|p 入力を強制的に ascii として取得します (a)または追記(p) 文章。 このようにして、次のことができます
ポストスクリプト コードをテキストとして印刷するか、mpage が印刷しないポストスクリプト コードを印刷します。
認識する。 使用するとき -dp、ポストスクリプト コードに次のものが含まれていることを確認してください。 %ページ
ページ区切りを使用しないと、おそらく奇妙に見えるでしょう。
-D日付形式
次のように日付形式を設定します ストラフタイム(3) 日付/時刻表現で使用されます (例:
ヘッダーにあります)。 (注: これを便利にするには、おそらく -H オプション。)
-e 両面モードで 2 枚の用紙に XNUMX ページの通常ページを印刷します。XNUMX 枚の用紙に XNUMX ページ目と XNUMX ページ目を印刷します。
側、そして反対側ではXNUMX番目とXNUMX番目ごとに。 これは多かれ少なかれ、
-O オプションと -E オプションを XNUMX 回のパスで組み合わせます。
-E 2 枚のシートに通常の XNUMX ページを印刷します。つまり、XNUMX ページ目と XNUMX ページ目のみを印刷します。
XNUMX ページごとのセット。 こちらも参照 -O。 これらのオプションは上書きされます -a と -l。 使い方
これらのオプションでは、両面プリンターを使用せずに両面印刷を作成できます。
-f ページ幅よりも長い折り線を切り替えます (デフォルト オフ)。
-Fフォント名
フォントを指定します。 (デフォルト 宅配便)。 プリンターでサポートされているフォントを確認してください。 注記:
これは、X-windows/KDE/Gnome で使用されるフォントとはほとんど関係ありません。
環境。
-hヘッダ
これは、次の場合にのみ使用されます。 -p or -H スイッチが使用され、「」として渡されます。-h ヘッダ"
オプション pr(1) またはヘッダーとして -H.
-H 各論理ページのヘッダー行をページ テキストから横線で区切って作成します。
ライン。 ない限り -h が指定されている場合、ヘッダーはファイルの最終変更時刻で構成されます。
ファイル名とページ番号はすべて太字で少し大きめのフォントで表示されます。 このオプションのみ
Postscript 以外のファイルに適用されます。
-Iインデント
テキストのインデント インデント 文字。
-j最初の[-last][%インターバル]
1 から始まる番号で指定された、選択したシートのみを印刷します。 last
デフォルトはデータの最後です。 インターバル 1. いくつか -j オプションを指定できます(最大
MAXJARGS、デフォルトは 100) を使用して、複雑なページ選択を作成します。 したがって -j1-10 選択する
最初の10枚は、 -j 1%2 奇数番号のシートだけを印刷し、 -j 2%2
偶数のものだけを印刷します。
次のように、3 パスで両面印刷を行うことができます。 XNUMX穴を使用する場合
パンチした紙の上部に穴が現れるようにプリンターに置きます。
ページ -- レーザー ライター II のプリンター トレイを引き出した右側
NTX。 奇数番目のシートを印刷します。
mページ ... -j 1%2 ...
レポートされるページ数に注目してください。 (実際に印刷されるのはこの半分だけです)。
印刷終了時に mpage がレポートした場合、 奇数 ページ数、最後のページを削除
一致する偶数番号のシートがないため、スタックから XNUMX つが選択されます。 それから
反対側に印刷用の用紙の束を配置します。 (パンチされた場合は、
穴は左側になります。) II NTX では、用紙は白紙の面を上にして排出されます。
トレイを白紙面を上にして 180 度回転させて交換します。 他のために
プリンター、あなたはそれを理解しています。 今度は偶数番号のシートを逆順に印刷します
mpage ... -r -j 2%2 ...
あなたより先に他の人がプリンターに到達しないことを祈ります。
-J開始ページ番号
シートのページ数の開始値を次のように設定します。 開始ページ番号 1の代わりに。
-k mpage がポストスクリプト入力ファイル内で %%Trailer または %%PSTrailer を見つけると、
通常、これが Postscript ファイルの終わりであると想定し、入力の読み取りを停止します。
ファイル。 ただし、PS ファイルに EPS ファイルが含まれている場合、%%Trailers はどこにでも存在する可能性があります。 使用する
このオプションは、%%Trailer 行と %%PSTrailer 行を無視します。
-l 印刷の横モードまたは縦モードを切り替えます (デフォルト 肖像画)。 横向きのページは、
デフォルトでは長さ 55 行、幅 132 文字です。 縦向きのページの長さは 66 行です
デフォルトでは 80 文字幅です。
-Lライン
ページ削減パラメータを次のように調整します。 ライン 行は次のスペースに収まります
XNUMXページ。 これは、通常指定されるデフォルト値をオーバーライドします。 (見る -l.) 使用する場合
と一緒に -p 次に、この値が pr(1)も同様です。 側面として
これにより、フォント サイズも変更されます ( -W オプションです。) それで、そこにいる間
はフォント ファミリーを変更するオプションですが、フォントを変更する明示的なオプションはありません
サイズ!
-m[[lrtb]*]
シートの余白を指定します。 デフォルトのマージンは 20 ポイントです。 指定のみ -m セット
左マージンを 40 ポイントにします。 l, r, t or b 左、右、上、下の余白を設定する
それぞれに ポイント。 いずれの面も指定しないと、すべての面が設定されます
いつ 与えられます。 デフォルトは 40 ポイントです。 例えば -m10 すべてを設定します
マージンは10点まで。 -ml50TB 左マージンをデフォルトの40と上下に設定します
マージンは50点まで。 -m50l25bt30r 下マージンと上マージンを 25、左マージンに設定します
を 50 ポイントに、右マージンを 30 ポイントにします。 マージンには負の数値を指定できます。
-M[[lrtb]*]
論理ページマージンを指定します。 構文については、を参照してください。 -m オプション。 デフォルトは 4 です -M
単独、および 8 。 マージンは負の値になる場合があります。 このようにして大きな白い境界線が表示されます
(追記)書類を減らすことができます。
-o 縮小された各ページの周囲のアウトラインの印刷を切り替えます (デフォルト オン)。
-O 2 枚のシートに通常の XNUMX ページを印刷します。つまり、次のページの XNUMX ページ目と XNUMX ページ目のみを印刷します。
XNUMX ページごとのセット。 こちらも参照 -E。 これらのオプションは上書きされます -a と -l。 使い方
これらのオプションでは、両面プリンターを使用せずに両面印刷を作成できます。
-p[プログラム]
パイプ入力スルー プログラム 印刷前のコマンド (指定されたオプションを含む)
(入力がテキスト ファイルであると仮定します)。 コマンドが指定されていない場合は、デフォルトで次のようになります。
prとします。
-P[プリンタ]
PostScript 出力の送信先プリンターを指定します (例: lpr -P)プリンタ).
使い方 -P プリンタを指定しないと、PostScript がデフォルトのプリンタに送信されます。
キュー (例: lpr)。 使用する -P- 出力を標準出力に返します。と組み合わせると便利です。
MPページ 環境変数。 それなし -P 出力は標準出力に送信されます。
-r 反転印刷。 最後のシートが最初に印刷されます。 アレンジ方法が減りました
シート上のページは変わりません。
-R 左から右モードに切り替えて、最初のページを左下隅から開始します。 これ
横向きのポストスクリプト ファイルに役立つ可能性があります。 (注: を使用して -l After -R 元に戻す
-R、通常の風景モードに切り替わります。)
-sタブストップ
タブストップの幅を設定する (デフォルト 8文字)。 >= 2 である必要があります。
-S 正方形以外のページの縮小を受け入れます。 デフォルトでは、ページは X 方向と Y 方向に均等に縮小されます。
たとえシート上のスペースが無駄になったとしても。 と -S、縮小されたページは大きくなりますが、
わずかに歪んでいます。 (ポストスクリプトファイルを印刷する場合のみ使用します。)
-t 用紙の両面への印刷を切り替えます。 このオプションには 3 つの状態があります: nop、yes、
いいえ、つまり、次の意味です。
NOP: PostScript では何もせず、プリンタのデフォルトを使用します。
はい: プリンタに両面印刷を強制します。
NO: プリンタに強制的に実行させないようにします。
ない場合 -tの場合、二重通信は NOP になります。 コマンドラインに -t を入力すると、
状態は「はい、いいえ、はい、いいえ...」と切り替わります。 したがって、プリンターが印刷するように設定されている場合は、
デフォルトでは、二重モードでは、コマンドラインで「-t -t」を使用して強制的に二重モードにします。
非両面モードで印刷します。 このオプションは、プリンタが次の機能を備えている場合にのみ使用してください。
両面モードで印刷します。 (デフォルト いいえ)。
-T 3 ページごとのタンブルを切り替えます。 このオプションには XNUMX つの状態があります: nop、yes、no (
-t と同様の動作)。 したがって、プリンターがデフォルトで印刷するように設定されている場合、
二重モードでタンブルをオンにすると、コマンド ラインで「-T -T」を使用して印刷します。
ノンタンブルモード。 このオプションは、プリンタが次の形式で印刷できる場合にのみ使用してください。
二重モード。 このバージョンの mpage では、次の場合でもこのオプションを使用できます。
-t は使用しないでください。 (デフォルト いいえ)。
-u UTF-8 入力のチェックを切り替えます (ポストスクリプト入力には関係ありません)。
-U このオプションは非推奨です。使用してください -bレター を代わりにお使いください。
-v 印刷用に生産されたシートの数のカウントを印刷に切り替えます (デフォルト
オフ)。
-V バージョン情報を印刷して終了します。
-W幅
ページ削減パラメータを調整して、行が 幅 長い文字が収まります
XNUMXページのスペースで。 これは、通常指定されるデフォルト値をオーバーライドします。
(その他のオプションは -l.) と組み合わせて使用する場合 -p 次に、この値が pr(1)
プログラムも。 も参照してください。 -L フォントサイズのオプション。
-x 使用状況情報 (現在のデフォルトを含む) を出力して終了します。
-X[ヘッダ]
各物理ページの左側にヘッダーを、右側にページ番号を印刷します
(シート)。 ヘッダーが指定されていない場合、デフォルトは現在のファイル名です (注)
の影響 -c)、ページ上の最初のファイルのファイル名が使用されます。
-z印刷コマンド
出力の送信先として使用するコマンドを指定します。 デフォルトは lpr(1) BSD スタイルのスプーラの場合、
lp(1) SYSV スタイルのスプーラの場合。 コマンドラインオプションを指定できますが、次の点に注意してください。 -Z.
例えば、 -zlp システム V Unix 用。
-Zprintprog_キュー名_arg
「」に使用するオプションを指定します。-z 印刷コマンド" プリントキューを指定します。
例 -zlp -Zd システム V Unix 用。 デフォルトは -P BSD スタイルのスプーラの場合、 -d for
SYSV スタイルのスプーラー。
ENVIRONMENT
mページ を調べます PRINTER (または LPDEST SYSV スタイル スプーラの場合) 環境変数を
デフォルトのプリンタを上書きします。
この MPAGE_LIB 環境変数を使用して、文字エンコーディングをどこで行うかを制御できます。
ファイル(-C)が見つかります。
mページ も調べます MPページ デフォルトのオプション設定の環境変数。 どれでも
オプションまたはオプションの組み合わせを指定できます。 MPページ 環境変数。 のために
例、 MPページ 文字列に設定されます:
-2oPqms -L60
(他のコマンドライン引数がない場合) 2 枚あたり 60 ページ、XNUMX を印刷します。
XNUMX ページあたりの行数、アウトライン付き、プリンタ名 qms (オーバーライド PRINTER/LPDEST
環境変数 (存在する場合)。 環境変数では空白が次のように使用されます。
オプション区切り文字であり、引用符は認識されません。
コマンド ライン オプションは両方のオプションをオーバーライドします。 PRINTER と MPページ 環境変数。
onworks.net サービスを使用してオンラインで mpage を使用する