日本-日本語
日本HPホーム 製品 & サービス OpenVMS製品情報
≫  お問い合わせ


OpenVMS マニュアル


日本語HP DECprint Supervisor for OpenVMS

日本語HP DECprint Supervisor for OpenVMS
ユーザーズ・ガイド


目次 索引

第11章 高度なページ・レイアウトの使用

この章では,PostScriptプリンタでさまざまなタイプのファイルを印刷する方法について説明し,プリンタ固有の機能を使用する方法も示します。プリンタの機種によっては,サポートされない機能もあります。印刷するファイルのタイプおよびプリンタの機能を知っておかなければなりません。

PostScriptプリンタには多くの種類があり,それぞれ固有の機能を備えています。プリント・ジョブに指定した機能をプリンタが実行できるかどうかを確認してください。要求した機能をプリンタが持たない場合には(たとえば両面印刷機能など),プリント・ジョブは終了し,問題を示すメッセージが表示されます。各プリンタ固有の機能としては,次のものがあります。

  • 両面印刷

  • 特殊な用紙サイズ(封筒,Bサイズ用紙など)

  • 給紙トレイ

  • 排紙トレイ

  • カラー印刷

これらのプリンタ固有の機能の他に,PRINTコマンドを入力する前に,必要な用紙がプリンタに装着されているかどうかも確認してください。

11.1 両面印刷

両面印刷を選択するには,PRINTコマンドに SIDESパラメータを指定します。

SIDESパラメータを使用すれば, 表 11-1 に示したプリンティング機能を使用することができます。

表 11-1 SIDESパラメータの値
定義
1,ONE,または
ONE_SIDED_SIMPLEX
ジョブは用紙の片面に印刷されます。
2,TWO,または
TWO_SIDED_DUPLEX
ジョブは用紙の両面に印刷されます。横書きの綴じ本と同様に,裏面は,左端を中心にしてページをめくることによって読むことができます。
TUMBLEまたは
TWO_SIDED_TUMBLE
ジョブは用紙の両面に印刷され, 1ページおきに180°だけ回転されます。 図 11-2 は両面タンブル印刷の形式を示しています。裏面は,上端を中心にページをめくることにより読むことができます。これは一部の法律文書の場合と同じです。
ONE_SIDED_DUPLEX ジョブは用紙の片面に印刷されるが,とじ穴を開けるために1ページおきにオフセットできます。複写機で両面コピーするためにページ・レイアウトは両面印刷の形式になります。マージンとページ番号の位置は1ページおきに切り換えられます。
ONE_SIDED_TUMBLE ジョブは用紙の片面に印刷され,1ページおきに 180°だけ回転されます。このため,複写機で両面コピーすると両面タンブル印刷の文書が作成できます。マージンとページ番号の位置は1ページおきに切り換えられます。
TWO_SIDED_SIMPLEX ジョブは用紙の両面に印刷されます。印刷した文書にブランク・ページが挿入されないため,必要な用紙の枚数を節約できます。マージンとページ番号の位置は1ページおきに切り換えられます。



11.2 ランドスケープ(横長)方向とタンブル印刷の指定

ランドスケープ(横長)方向に印刷されたファイルは,省略時の設定により,用紙の両面に印刷するときはタンブル・モードで印刷されます ( 図 11-1 )。このため,出力の上部を綴じることができ,下から上に用紙をめくることにより,内容を読むことができます。

図 11-1 ランドスケープ(横長)方向の両面印刷


ポートレート(縦長)方向にタンブル・モードで両面印刷する ( 図 11-2 ) には,PRINTコマンドに SIDES=TUMBLEパラメータを指定します。次の例を参照してください。

$ PRINT /PARAMETERS=SIDES=TUMBLE MYFILE.PS

図 11-2 ポートレート(縦長)方向の両面タンブル印刷


ランドスケープ(横長)方向の文書を両面に印刷し,用紙の短い方の辺を綴じなければならない場合( 図 11-3 )には, PRINTコマンドにSIDES=TUMBLEとPAGE_ORIENTATION=LANDSCAPEパラメータの両方を指定します。

次の例を参照してください。

$ PRINT /PARAMETERS=(SIDES=TUMBLE,PAGE_ORIENTATION=LANDSCAPE) MYFILE.PS

図 11-3 ランドスケープ(横長)方向の両面タンブル印刷


タンブル印刷をサポートしないプリンタに対するプリント・ジョブで SIDES=TUMBLEを指定した場合には,プリント・ジョブは終了し,次のメッセージが表示されます。

DCPS-E-TUMBNOSUP, printer-name does not support tumble printing 

プリンタでサポートされるSIDESパラメータの値を表示するには, HELP PRINT_PARAMETER SIDESコマンドを入力し,使用しているプリンタを説明する項目を選択してください。



11.3 両面印刷プリント・ジョブでの複数のPostScriptファイルの指定

DECprint Supervisor ソフトウェアでは,プリント・ジョブ内のすべてのPostScriptファイルは 1つのファイルとして処理されます。したがって,1つの両面印刷ジョブで複数のPostScriptファイルを印刷する場合には, 1つのファイルからのページと別のファイルからのページが同じ用紙の表と裏に印刷される可能性があります。他のタイプのファイルはすべて,自動的に新しい用紙に印刷されます。

用紙の両面を使用して2つのPostScriptファイルを印刷する場合には,次のコマンドを使用してください。

$ PRINT /QUEUE=PS$A14 /PARAMETERS=SIDES=2 FILE1.PS,FILE2.PS

FILE1.PSが3ページのファイルである場合には,1ページ目は1枚目の用紙の表に, 2ページ目は1枚目の用紙の裏に,3ページ目は2枚目の用紙の表にそれぞれ印刷されます。その後,FILE2.PSの1ページ目は2枚目の用紙の裏に印刷されます。

各ファイルの印刷を常に新しい用紙から開始するには,/FLAG,/BURST,または /TRAILER 修飾子を使用して,ファイルとファイルの間にファイル・セパレータ・ページを印刷します。たとえば,次のコマンドはFILE1.PSと FILE2.PSを印刷し,同時に各ファイルの間にフラグ・ページを印刷します。

$ PRINT /QUEUE=PS$DUPLEX /PARAMETERS=SIDES=2 /FLAG FILE1.PS,FILE2.PS



11.4 物理的な用紙サイズの指定

ファイルを印刷するために使用する物理的な用紙のサイズまたは用紙の種類を,ユーザは指定することができます。 DECprint Supervisor ソフトウェアでは,この情報は次の要素から自動的に判断されます。

  • ファイルに登録された情報

  • プリンタの省略時の給紙トレイ

  • PRINTコマンドに指定した論理ページ・サイズ( 第 11.7 節 を参照)

特定の用紙サイズを要求する場合は,PRINTコマンドにSHEET_SIZEパラメータを指定します。物理的な用紙のサイズを示す値を指定してください。次の例を参照してください。

$ PRINT /PARAMETERS=SHEET_SIZE=A4 MYFILE.PS

プリンタで使用できる値を表示するには,HELP PRINT_PARAMETER SHEET_SIZE コマンドを入力し,プリンタについて説明する項目を選択してください。

表 11-2 に示すように,いくつかの用紙サイズは複数の名前を持っています。 DCPS で用紙サイズを指定する場合は,これらの名前のいずれでも使用することができます。 DCPS 用語は,DCPS がトレーラ・ページに印刷したり,エラー・メッセージで通知する場合に使用する用語です。

表 11-2 用紙サイズおよびページ・サイズの用語
DCPS 用語 業界標準の用語
Business_Envelope Com10
7_Envelope Monarch
Halfletter Statement



11.5 用紙の各面への複数ページの印刷

用紙の各面に複数のページを印刷することができます。この機能は用紙を節約するのに役立ち,特別な形式で文書を印刷することができます。たとえば, 図 11-4 に示すように,用紙の各面に 4 ページずつ印刷することができます。用紙の各面に印刷するページ数を指定するには,PRINTコマンドにNUMBER_UPパラメータを指定します。次の例を参照してください。

$ PRINT /PARAMETERS=NUMBER_UP=4 MYFILE.PS

1枚の用紙に複数のページを印刷するために, DECprint Supervisor ソフトウェアは文書内の論理ページのサイズを変更し,物理的な用紙上の領域に収まるようにします。しかし,この操作を実行しても,アスペクト比(ページの高さと幅の比率)は変更されません。

11.5.1 給紙トレイ選択オペレータと組み合わせたNUMBER_UPの使用

給紙トレイ選択オペレータを含んだファイルに対してNUMBER_UP=1を指定した場合には,プリンタは給紙トレイを変更しますが,新しい用紙に収まるようにイメージのサイズを変更する処理は実行されません。

NUMBER_UPの値に2以上を指定してファイルを印刷する場合には,ファイル内の給紙トレイ選択コマンドは無視されます。PRINTコマンドに/NOTIFY修飾子を指定した場合には,このことを示すメッセージが表示されます。

図 11-4 用紙への 4 ページの印刷 (NUMBER_UP =4)




NUMBER_UPを使用して印刷する場合には,アスペクト比(ページの高さと幅の比率)はそのまま維持されます。したがって,ポートレート(縦長)のページはそのフォーマットをそのまま残します。しかし,NUMBER_UPは用紙上の使用可能な領域を最適に利用するために,ページを縮小および回転することがあります。このため,論理ページの向きと物理的な用紙の方向が異なる可能性があります。

図 11-5 NUMBER_UP =2 を使用したポートレート(縦長)方向


ページの印刷方向は縦長方向ですが,内容を読むときは用紙を横長方向に持たなければなりません。同じページをランドスケープ(横長)・ページとして印刷した場合には, 図 11-6 に示すように,内容を読むために用紙を縦長方向に持たなければなりません。

$ PRINT /PARAMETERS=(NUMBER_UP=2,PAGE_ORIENTATION=PORTRAIT) file-name

図 11-5 に示すように,ポートレート(縦長)方向を使用して1枚の用紙に2ページを印刷する場合には,次のコマンドを使用します。

$ PRINT /PARAMETERS=(NUMBER_UP=2,PAGE_ORIENTATON=LANDSCAPE) file-name

図 11-6 NUMBER_UP =2 を使用したランドスケープ (横長) 方向




1つのプリント・ジョブに複数のファイルを指定し,さらにNUMBER_UPを使用して用紙の各面に複数のページを印刷する場合には,印刷ジョブ内のすべてのファイルは NUMBER_UPに指定した値を使用して印刷されます。ジョブ内の一部のファイルが PostScriptファイルでない場合には,それらのファイルは新しい用紙に印刷されます。 PostScriptファイルの場合には,印刷は次のページ・スポット(ページに対して定義されている次の位置)から開始されます。

たとえば,2つの ANSI ファイルを印刷するときに,1つのファイルが7ページでもう1つのファイルが1ページであり,1枚の用紙に4ページを印刷する場合には,次のコマンドを入力します。

$ PRINT /QUEUE=PS40$A14 /PARAMETERS=NUMBER_UP=4 7PAGES.TXT,1PAGE.TXT

7PAGES.TXTの最初の4ページは1枚目の用紙に印刷されます。7PAGES.TXTの最後の 3ページは2枚目の用紙に印刷されます。そのとき,1つのページ・スポットはブランクになります。1PAGE.TXTファイルは3枚目の用紙に印刷され,3つのページ・スポットはブランクになります。

2つのPostScriptファイルを印刷するときに,1つのファイルが7ページであり,もう1つのファイルが1ページであり,1枚の用紙に4ページずつ印刷する場合には,次のコマンドを入力します。

$ PRINT /QUEUE=PS$IGUANA /PARAMETERS=NUMBER_UP=4 7PAGES.PS,1PAGE.PS

7PAGES.PSの最初の4ページは1枚目の用紙に印刷されます。7PAGES.PSの最後の3ページと 1PAGE.PSの1ページ目は2枚目の用紙に印刷されます。

複数のPostScriptファイルを含むジョブで各ファイルの印刷を新しい用紙から開始する場合には,/BURST,/FLAG,または/TRAILER修飾子を使用してファイル・セパレータ・ページを指定します。次の例を参照してください。

$ PRINT /QUEUE=PS40$A14 /PARAMETERS=NUMBER_UP=4 /FLAG FILE1.PS,FILE2.PS



11.6 特定の範囲のページの印刷

プリント・ジョブの中で特定のページまたは特定のページ範囲を印刷することができます。

プリント・ジョブから特定の範囲のページだけを印刷するには,PRINTコマンドに PAGE_LIMITパラメータを指定します。ページの範囲を指定するには,1つまたは2つのページ番号を指定します。たとえば,プリント・ジョブの50ページ目から 100ページ目だけを印刷する場合は,次のコマンドを入力します。

$ PRINT /PARAMETERS="PAGE_LIMIT=(50,100)" MYFILE.PS

  注意
このPAGE_LIMITパラメータの場合のように,パラメータ値の内部でカンマを使用する場合には,パラメータ全体を引用符で囲まなければなりません。

指定するページは文書内のページ番号と対応しません。これらは印刷したページの数を示すだけです。次のコマンドを使用すれば,このファイルの途中から最後の部分のみを印刷するよう指定できます。

$ PRINT /PARAMETERS="PAGE_LIMIT=(50,)" MYFILE.PS

この例では,プリント・ジョブの50ページ目から印刷を開始し,プリント・ジョブの最後まで印刷することを DECprint Supervisor ソフトウェアに指定しています。

次のコマンドを使用すれば,文書の最初の部分だけを印刷できます。

$ PRINT /PARAMETERS=PAGE_LIMIT=50 MYFILE.PS

この例では,プリント・ジョブの最初の50ページだけを印刷することを DECprint Supervisor ソフトウェアに指定しています。

PAGE_LIMITパラメータを使用した場合には,upper-limit の値に到達したときに,プリント・ジョブは終了します。したがって,PAGE_LIMITパラメータを指定し,ファイルの最後まで印刷しない場合には,途中で印刷が打ち切られたファイルのファイル・トレーラ・ページは印刷されません。そのファイルの残りのデータと同一プリント・ジョブ内のそれに続くファイルは無視されます。

11.6.1 PAGE_LIMITと印刷部数の組み合わせ

/COPIESまたは/JOB_COUNT修飾子を使用して2部以上印刷する場合には, PAGE_LIMITパラメータを使用しないでください。次のコピーの印刷を開始する前にプリント・ジョブは終了してしまいます。PAGE_LIMITを指定して同じジョブを2回以上印刷する場合には,SHEET_COUNTパラメータを使用してください ( 第 1.5 節 を参照)。

11.6.2 中断されたプリント・ジョブの再起動

PAGE_LIMITパラメータを使用して,中断された位置の近くからプリント・ジョブを再起動すれば,そこから印刷を再開することができます。次の例を参照してください。

$ SET ENTRY /PARAMETERS="PAGE_LIMIT=(30,)" /RELEASE 301

この例では,プリント・ジョブ301の保留が解除され,プリント・ジョブの 30ページ目から印刷が開始されます。

  注意
PAGE_LIMITを使用して特定の範囲のページだけを印刷する方法は,使用する用紙を節約できますが,システム・オーバヘッドや処理時間を節約できるわけではありません。 DECprint Supervisor ソフトウェアは,指定されたページを印刷するためにプリント・ジョブ全体を先頭から処理しなければならないからです。


目次 索引

© 2013 Hewlett-Packard Development Company, L.P.