(57)【特許請求の範囲】
【請求項１】
コンピュータを、
印刷装置における複数種類の仕分け方法のうち出力方向で出力物を仕分けする第１の方法で仕分けする場合に、印刷の属性ごとに出力方向を定めて仕分けするよう設定する設定手段と、
前記設定手段によって設定された前記仕分け方法で前記印刷装置から出力物が出力されるように印刷指示の内容を生成する生成手段として、機能させる印刷制御プログラムであって、
前記設定手段は、前記印刷の属性を複数選択可能な属性選択部と、選択された前記印刷の属性ごとに前記出力方向を選択する出力方向選択部を含む画面を表示し、前記画面上で選択された前記印刷の属性及び前記出力方向で仕分けを設定する印刷制御プログラム。
【請求項２】
前記設定手段は、前記第１の方法で仕分けする場合に、前記印刷の属性ごとに出力方向を定めて仕分けするよう設定するか、印刷指示ごとに出力方向を交互に変更して仕分けするよう設定するかの選択を受け付ける請求項１に記載の印刷制御プログラム。
【請求項３】
前記設定手段は、仕分け単位を前記印刷の属性とした場合であって、前記印刷装置が複数の排出トレイを有する場合、前記印刷の属性ごとに出力方向及び排出トレイの識別子を定めて仕分けするよう設定する請求項１に記載の印刷制御プログラム。
【請求項４】
前記印刷の属性は、認証ユーザ名、文書名、フォームファイル名及び記録用紙名のいずれかを少なくとも含む請求項１−３のいずれか１項に記載の印刷制御プログラム。
【請求項５】
コンピュータを、
印刷装置における複数種類の仕分け方法のうち記録用紙の排出位置を左右にずらして排出することで仕分けする第２の方法で仕分けする場合に、印刷の属性ごとに排出位置を定めて仕分けするよう設定する設定手段と、
前記設定手段によって設定された前記仕分け方法で前記印刷装置から出力物が出力されるように印刷指示の内容を生成する生成手段として、
機能させる印刷制御プログラムであって、
前記設定手段は、前記印刷の属性を複数選択可能な属性選択部を含む画面を表示し、前記画面上で選択された前記印刷の属性で仕分けを設定する印刷制御プログラム。
【請求項６】
前記設定手段は、前記第２の方法で仕分けする場合に、前記印刷の属性ごとに排出位置を定めて仕分けするよう設定するか、印刷指示ごとに排出位置を交互に変更して仕分けするよう設定するかの選択を受け付ける請求項５に記載の印刷制御プログラム。
【請求項７】
前記設定手段は、仕分け単位を前記印刷の属性とした場合であって、前記印刷装置が複数の排出トレイを有する場合、前記印刷の属性ごとに排出位置及び排出トレイの識別子を定めて仕分けするよう設定する請求項５に記載の印刷制御プログラム。
【請求項８】
前記印刷の属性は、認証ユーザ名、文書名、フォームファイル名及び記録用紙名のいずれかを少なくとも含む請求項５−７のいずれか１項に記載の印刷制御プログラム。
【請求項９】
印刷装置における複数種類の仕分け方法のうち出力方向で出力物を仕分けする第１の方法で仕分けする場合に、印刷の属性ごとに出力方向を定めて仕分けするよう設定する設定手段と、
前記設定手段によって設定された前記仕分け方法で前記印刷装置から出力物が出力されるように印刷指示の内容を生成する生成手段とを有し、
前記設定手段は、前記印刷の属性を複数選択可能な属性選択部と、選択された前記印刷の属性ごとに前記出力方向を選択する出力方向選択部を含む画面を表示し、前記画面上で選択された前記印刷の属性及び前記出力方向で仕分けを設定する情報処理装置。
【請求項１０】
印刷装置における複数種類の仕分け方法のうち記録用紙の排出位置を左右にずらして排出することで仕分けする第２の方法で仕分けする場合に、印刷の属性ごとに排出位置を定めて仕分けするよう設定する設定手段と、
前記設定手段によって設定された前記仕分け方法で前記印刷装置から出力物が出力されるように印刷指示の内容を生成する生成手段とを有し、
前記設定手段は、前記印刷の属性を複数選択可能な属性選択部を含む画面を表示し、前記画面上で選択された前記印刷の属性で仕分けを設定する情報処理装置。
【請求項１１】
請求項９または１０に記載の情報処理装置と、
前記情報処理装置とネットワークを介して接続され前記情報処理装置からの指示に基づいて印刷及び出力物の仕分けを行う印刷装置とを有する印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御プログラム、情報処理装置及び印刷システムに関する。
【背景技術】
【０００２】
オフィス等においては、複数の端末（パソコン）を１台の印刷装置（プリンタ）とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークで結んで、複数のユーザが１台の印刷装置を共有して用いる場合が多い。そのとき１台の印刷装置に複数のユーザの印刷ジョブにかかる記録用紙が出力されるため、誰が印刷したものか、どの印刷ジョブによるものかが分かるようにするために、印刷装置において記録用紙を仕分けて出力するようにしている。
【０００３】
このような従来技術として、例えば、印刷装置の排紙トレイ部分にオフセット機能や複数の排紙トレイ等の装備を付加する等のコストを掛けずに、ユーザ単位での回収を容易にできる印刷システムが提案されている（例えば、特許文献１等参照）。また、例えば、印刷された用紙をジョブ属性単位で容易に区別することができる印刷出力装置が提案されている（例えば、特許文献２等参照）。また、例えば、あるユーザの印刷ジョブを実行中に他のユーザの印刷ジョブが投入されても、これら複数の印刷物の混在を防止できる画像形成装置が提案されている（例えば、特許文献３等参照）。
【０００４】
特許文献１に記載された印刷システムでは、印刷装置は印刷ジョブを受け付けると、印刷指定をしたユーザ名を前回の印刷ジョブのユーザ名と比較し、ユーザ名が異なる場合には、前回の印刷における用紙方向とは異なる方向（前回が縦方向なら今回は横方向）の用紙を用いて出力するようにして、印刷装置側でユーザ毎に用紙方向を縦横に切り替えて仕分けを行っている。
【０００５】
特許文献２に記載された印刷出力装置では、先の印刷ジョブのジョブ属性と後の印刷ジョブのジョブ属性が異なる場合、後の印刷ジョブの用紙を、先の印刷ジョブの用紙からずれた位置に排出するようにして仕分けを行っている。ここで、ジョブ属性としては、印刷ジョブを作成する情報処理装置のホスト名、ＩＰアドレス、ユーザ名、ジョブ名等が挙げられているが、ユーザ名を用いた場合には、ユーザが切り替わる毎にオフセットの排出位置を切り替えて仕分けされる。
【０００６】
また特許文献３に記載された画像形成装置では、あるユーザＡの印刷ジョブを印刷中に他のユーザＢが印刷ジョブを投入しても、ユーザＡがログイン中はユーザＢの印刷ジョブは保留状態となる。そして、ユーザＡの印刷ジョブが終了しユーザＡがログアウトしてから、保留状態のユーザＢの印刷ジョブによる印刷物を排出トレイに排出するようにして、複数のユーザの印刷物が排出トレイ上で混在するのを防いでいる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−０７２６７１号公報
【特許文献２】特開２００９−２６２４９３号公報
【特許文献３】特開２００９−０３３２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、印刷の属性ごとに出力方向を変えて印刷装置が出力物を仕分けするように設定された印刷指示情報を生成する印刷制御プログラム、情報処理装置及び印刷システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一態様は、上記目的を達成するため、以下の印刷制御プログラム、情報処理装置及び印刷システムを提供する。
【００１０】
［１］コンピュータを、
印刷装置における複数種類の仕分け方法のうち出力方向で出力物を仕分けする第１の方法で仕分けする場合に、印刷の属性ごとに出力方向を定めて仕分けするよう設定する設定手段と、
前記設定手段によって設定された前記仕分け方法で前記印刷装置から出力物が出力されるように印刷指示の内容を生成する生成手段として、機能させる印刷制御プログラムであって、
前記設定手段は、前記印刷の属性を複数選択可能な属性選択部と、選択された前記印刷の属性ごとに前記出力方向を選択する出力方向選択部を含む画面を表示し、前記画面上で選択された前記印刷の属性及び前記出力方向で仕分けを設定する印刷制御プログラム。
［２］前記設定手段は、前記第１の方法で仕分けする場合に、前記印刷の属性ごとに出力方向を定めて仕分けするよう設定するか、印刷指示ごとに出力方向を交互に変更して仕分けするよう設定するかの選択を受け付ける前記［１］に記載の印刷制御プログラム。
［３］前記設定手段は、仕分け単位を前記印刷の属性とした場合であって、前記印刷装置が複数の排出トレイを有する場合、前記印刷の属性ごとに出力方向及び排出トレイの識別子を定めて仕分けするよう設定する前記［１］に記載の印刷制御プログラム。
［４］前記印刷の属性は、認証ユーザ名、文書名、フォームファイル名及び記録用紙名のいずれかを少なくとも含む前記［１］−［３］のいずれかに記載の印刷制御プログラム。
［５］コンピュータを、
印刷装置における複数種類の仕分け方法のうち記録用紙の排出位置を左右にずらして排出することで仕分けする第２の方法で仕分けする場合に、印刷の属性ごとに排出位置を定めて仕分けするよう設定する設定手段と、
前記設定手段によって設定された前記仕分け方法で前記印刷装置から出力物が出力されるように印刷指示の内容を生成する生成手段として、
機能させる印刷制御プログラムであって、
前記設定手段は、前記印刷の属性を複数選択可能な属性選択部を含む画面を表示し、前記画面上で選択された前記印刷の属性で仕分けを設定する印刷制御プログラム。
［６］前記設定手段は、前記第２の方法で仕分けする場合に、前記印刷の属性ごとに排出位置を定めて仕分けするよう設定するか、印刷指示ごとに排出位置を交互に変更して仕分けするよう設定するかの選択を受け付ける前記［５］に記載の印刷制御プログラム。
［７］前記設定手段は、仕分け単位を前記印刷の属性とした場合であって、前記印刷装置が複数の排出トレイを有する場合、前記印刷の属性ごとに排出位置及び排出トレイの識別子を定めて仕分けするよう設定する前記［５］に記載の印刷制御プログラム。
［８］前記印刷の属性は、認証ユーザ名、文書名、フォームファイル名及び記録用紙名のいずれかを少なくとも含む前記［５］−［７］のいずれかに記載の印刷制御プログラム。
［９］印刷装置における複数種類の仕分け方法のうち出力方向で出力物を仕分けする第１の方法で仕分けする場合に、印刷の属性ごとに出力方向を定めて仕分けするよう設定する設定手段と、
前記設定手段によって設定された前記仕分け方法で前記印刷装置から出力物が出力されるように印刷指示の内容を生成する生成手段とを有し、
前記設定手段は、前記印刷の属性を複数選択可能な属性選択部と、選択された前記印刷の属性ごとに前記出力方向を選択する出力方向選択部を含む画面を表示し、前記画面上で選択された前記印刷の属性及び前記出力方向で仕分けを設定する情報処理装置。
［１０］印刷装置における複数種類の仕分け方法のうち記録用紙の排出位置を左右にずらして排出することで仕分けする第２の方法で仕分けする場合に、印刷の属性ごとに排出位置を定めて仕分けするよう設定する設定手段と、
前記設定手段によって設定された前記仕分け方法で前記印刷装置から出力物が出力されるように印刷指示の内容を生成する生成手段とを有し、
前記設定手段は、前記印刷の属性を複数選択可能な属性選択部を含む画面を表示し、前記画面上で選択された前記印刷の属性で仕分けを設定する情報処理装置。
［１１］前記［９］または［１０］に記載の情報処理装置と、
前記情報処理装置とネットワークを介して接続され前記情報処理装置からの指示に基づいて印刷及び出力物の仕分けを行う印刷装置とを有する印刷システム。
【発明の効果】
【００１１】
請求項１、５、９−１１に係る発明によれば、複数の仕分け方法及び複数の仕分け単位で印刷装置が出力物を出力するよう、印刷指示情報が生成される。
【００１２】
請求項２に係る発明によれば、第１の方法で仕分けする場合に、前記印刷の属性ごとに出力方向を定めて仕分けするよう設定するか、印刷指示ごとに出力方向を交互に変更して仕分けするよう設定するかの選択が受け付けられる。
【００１３】
請求項３、７に係る発明によれば、仕分け単位を前記印刷の属性とした場合であって、前記印刷装置が複数の排出トレイを有する場合、前記印刷の属性単位に出力方向及び排出トレイの識別子を定めて仕分け単位が設定される。
【００１４】
請求項４、８に係る発明によれば、仕分けの単位となる印刷の属性として認証ユーザ名、文書名、フォームファイル名及び記録用紙名が用いられる。 
【００１５】
請求項６に係る発明によれば、第２の方法で仕分けする場合に、前記印刷の属性ごとに排出位置を定めて仕分けするよう設定するか、印刷指示ごとに排出位置を交互に変更して仕分けするよう設定するかの選択が受け付けられる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本実施の形態に係る印刷システムの構成の一例を示す概略図である。
【図２】図２は、本実施の形態に係る端末装置の構成の一例を示すブロック図である。
【図３】図３は、出力情報の一例を示す図面である。
【図４】図４は、情報処理装置としての端末装置のソフトウエア構成を示すブロック図である。
【図５】図５は、情報処理装置の第１の実施の形態の動作を示すフローチャートである。
【図６】図６は、プリンタドライバのＵＩ処理の表示を示す表示画面である。
【図７】図７は、排出トレイの構成が標準排出トレイのみの場合の仕分け方法の選択肢を示す表示である。
【図８】図８は、排出トレイの構成が標準排出トレイのみで仕分け方法としてジョブセパレートが選択された場合の仕分け単位の選択肢を示す表示である。
【図９】図９は、排出トレイの構成が標準排出トレイ及びオプション排出トレイの場合の仕分け方法の選択肢を示す表示である。
【図１０】図１０は、標準排出トレイ、ジョブセパレート、属性単位による仕分け処理を示すフローチャートである。
【図１１】図１１は、属性設定のダイアログ画面の一例である。
【図１２】図１２は、標準排出トレイ及びオプション排出トレイ、ジョブセパレート、属性単位による仕分け処理を示すフローチャートである。
【図１３】図１３は、情報処理装置の第２の実施の形態の動作を示すフローチャートである。
【図１４】図１４は、属性単位が設定されている場合の仕分け単位の選択肢を示す表示である。
【発明を実施するための形態】
【００１７】
［第１の実施の形態］
（印刷システムの構成）
図１は、本実施の形態に係る印刷システムの構成の一例を示す概略図である。
【００１８】
本実施の形態の一例として、印刷システム１は、印刷装置（プリンタ）２に複数の端末装置３ａ、３ｂ、３ｃがネットワーク４を介して接続されている。図１に示す例では、印刷装置２に３つの端末装置３ａ、３ｂ、３ｃが接続されているが、印刷装置２に接続される端末装置は３つに限定されるものではない。
【００１９】
ネットワーク４は、有線通信（電気ケーブル、光ケーブル等）、及び無線通信（電波、赤外線等）等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）インターネット等の通信網である。
【００２０】
（印刷装置）
印刷装置２は、端末装置３ａ、３ｂ、３ｃから受信する情報に基づいて印刷を実行し、印刷物を出力する印刷機能を有するものである。印刷装置２は、印刷機能の他に紙面等を光学走査するスキャナ機能やファクシミリ機能等を備えたいわゆる複合機であっても良い。また、印刷装置２は、印刷された記録用紙を仕分けして出力するために、複数の用紙トレイ（給紙口）を備え、複数の異なるサイズの記録用紙が異なる給紙方向で装着されるようになっている。
【００２１】
（端末装置）
端末装置３ａ、３ｂ、３ｃは、ユーザの印刷指定である印刷ジョブに関する情報を生成するとともに、印刷装置２の動作を管理することのできる情報処理装置である。端末装置３ａ、３ｂ、３ｃの詳しい構成については後述するが、端末装置３ａ、３ｂ、３ｃは、ネットワーク４と通信する通信部と、操作入力用のタッチパッド等の操作部と、液晶ディスプレイ等の表示部と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御部と、フラッシュメモリ等の記憶部とを備える。端末装置３ａ、３ｂ、３ｃとしては、例えば、パーソナルコンピューターであり、その他にＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や携帯電話等を用いてもよい。
【００２２】
なお、端末装置３ａ、３ｂ、３ｃのうち特に一つを代表させて言及する際には、単に、端末装置３ということとする。次に、情報処理装置としての端末装置３の構成を説明する。
【００２３】
（情報処理装置としての端末装置の構成）
図２は、本実施の形態に係る情報処理装置としての端末装置３の構成の一例を示すブロック図である。
【００２４】
この端末装置（情報処理装置）３は、ＣＰＵ等から構成される各部を制御するとともに各種のプログラムを実行する制御部３０と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の記録媒体から構成され情報を記憶する記憶装置の一例としての記憶部３１と、ネットワーク４を介して外部と通信する通信部３２とを備える。
【００２５】
制御部３０は、後述する印刷制御プログラム３１０を実行することで、出力情報設定手段（設定手段）３００、排出トレイ情報取得手段３０１、排出トレイ判定手段３０２、出力態様判定手段３０３及び印刷ジョブ生成手段（変更手段）３０４等として機能する。
【００２６】
出力情報設定手段３００は、ユーザの印刷指定である印刷ジョブに対し、印刷の属性を含む属性情報に対して、仕分け方法と仕分けの単位を表す出力態様を設定して出力情報３１１とするものである。印刷の属性とは、仕分けの単位となり得るもので、例えば認証ユーザ名、文書名、フォームファイル名あるいは出力用紙名（記録用紙名）等があげられる。なお、認証ユーザ名は、一台の端末を複数のユーザで使用する場合に、各ユーザを識別するためのものである。図３に出力情報３１１の例を示す。図３に示すように、出力情報３１１は、印刷ジョブ３１１０毎に、仕分け方法３１１１、仕分け単位３１１２及び仕分け単位が属性の場合にその属性３１１３を対応づけて示したものである。
【００２７】
仕分け方法としては、第１の方法であるジョブセパレートで仕分けして出力する方法、第２の方法であるオフセット排出で仕分けして出力する方法、あるいは排出先を切り替えて仕分して出力する方法等がある。ジョブセパレートでの仕分けは、例えば、印刷ジョブ毎に記録用紙を縦方向の給紙と横方向の給紙を切り替えて出力するように、出力方向で出力物を仕分けするものである。オフセット排出での仕分けは、印刷ジョブ等の仕分け単位毎に記録用紙の排出位置を左右にずらして排出することで仕分けするものである。また、排出先切り替えでの仕分けは、印刷装置が複数の排出トレイを備えている場合に、印刷ジョブ毎に記録用紙を別の排出トレイに出力して仕分けするものである。
【００２８】
また、ジョブセパレートで仕分けする場合には、仕分けの単位をジョブ単位とするか属性単位とするかが選択される。さらに属性単位を選択した場合には、上記属性情報のうち、いずれの属性毎に仕分けするかが設定される。なお、オフセット排出で仕分けする場合にも、仕分けの単位をジョブ単位又は属性単位のいずれかから選択されるようにしてもよい。
【００２９】
排出トレイ情報取得手段３０１は、印刷装置２に設定されている排出トレイの構成を取得するものである。排出トレイ情報取得手段３０１は、印刷装置２との間で双方向通信を行い、印刷装置２の状態を監視するとともに、印刷装置２が処理可能なデータとして生成された印刷データを印刷装置２に対して送信する。排出トレイ情報取得手段３０１は、例えば、所定の時間間隔で印刷装置２に問い合わせを行い印刷装置２の動作情報や排出トレイ情報を取得する。排出トレイ情報取得手段３０１によって取得された排出トレイ情報は、記憶部３１に排出トレイ情報３１２として記憶される。
【００３０】
排出トレイ判定手段３０２は、排出トレイ情報取得手段３０１によって取得された印刷装置２の排出トレイの構成が、第１の排出トレイとして通常の標準排出トレイのみか、標準排出トレイに追加して設けられる第２の排出トレイとしてオプション排出トレイも含むか否か判定する。本実施の形態の印刷装置２においては、オフセット排出機能を有するオフセットキャッチトレイはオプション排出トレイにのみ実装されているため、印刷装置２に標準排出トレイしか装着されていない場合には、オフセット排出での仕分け方法を設定することはできない。
【００３１】
出力態様判定手段３０３は、排出トレイ判定手段３０２により判定された排出トレイの構成に応じて、出力情報設定手段３００によって設定された印刷ジョブの出力情報３１１から、その出力態様を判定する。すなわち、排出トレイの構成が標準排出トレイのみの場合には、出力態様判定手段３０３は仕分け方法がジョブセパレートか否かを判定し、排出トレイの構成が標準排出トレイ及びオプション排出トレイからなる場合には、仕分け方法がジョブセパレートか、オフセット排出か、排出切り替えかのいずれであるかを判定する。
【００３２】
印刷ジョブ生成手段３０４は、出力情報設定手段３００によって設定された出力態様で印刷装置２から出力物が 出力されるように、いずれの給紙口の記録用紙を用いるか等の印刷装置２の制御データをも含めて印刷ジョブを生成する。印刷を実行する際には、印刷装置２が処理可能なデータとして生成された印刷ジョブは、印刷装置２に送信される。
【００３３】
（情報処理装置の機能構成）
図４は、端末装置３の情報処理装置としての機能構成を示すブロック図である。すなわち、図４の情報処理装置１００は、上で説明した実施の形態における端末装置３のソフトウエア構成を示したものである。
【００３４】
図４に示すように、情報処理装置１００では、アプリケーション１０１と、プリンタドライバ１０２と、スプーラ（Ｗｉｎｄｏｗｓ（登録商標）スプーラ）１０３と、言語モニタ１０４が動作する。また、情報処理装置１００は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の不揮発性メモリから構成され情報を記憶する記憶装置の一例としての記憶部１１４を備えている。
【００３５】
アプリケーション１０１は、ユーザの操作に応じて印刷データの元となる原稿データを作成するほか、作成済みの原稿データを取り込むプログラムであるプリンタドライバ１０２は、アプリケーション１０１から原稿データに基づく印刷データ及び印刷の属性を受けると、スプーラ１０３及び言語モニタ１０４を介して、印刷装置２に印刷ジョブを送信し、印刷装置２により印刷された記録用紙の出力を制御するプログラムである。
【００３６】
プリンタドライバ１０２は、その機能として、ＵＩ処理１１０、描画処理１１１を備える。ＵＩ処理１１０は、ユーザとの間でユーザインターフェイスとして機能する。また描画処理１１１は、ＰＤＬ生成処理１１２及びＰＪＬ生成処理１１３を備え、渡された印刷データと付随する属性情報から、印刷装置２が処理可能なページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）及びプリンタジョブ言語（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）を生成する。
【００３７】
スプーラ１０３は、プリンタドライバ１０２からの印刷指示によりＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）経由で印刷装置２に送信する印刷ジョブを一時的に保存するとともに、予め定めた規則に従って印刷ジョブを取り出して言語モニタ１０４に送出するプログラムである。スプーラ１０３としては、図４に示したように、例えばＷｉｎｄｏｗｓ（登録商標）スプーラを用いることができる。
【００３８】
言語モニタ１０４は、印刷装置２との双方向通信を行い、印刷装置２の状態を監視するとともに、印刷装置２に対して、印刷装置２が処理可能な印刷ジョブを送信する。言語モニタ１０４は、予め定められた所定の時間間隔で印刷装置２に問い合わせて印刷装置２の動作情報（前回の印刷ジョブにおける通紙方向等を含む）や排出トレイの構成等を取得する。言語モニタ１０４が取得した情報は記憶部１１４に保存される。
【００３９】
（情報処理装置の動作）
以下、図５−図１２を用いて、情報処理装置１００の第１の実施の形態の動作を説明する。
【００４０】
図５は、情報処理装置の第１の実施の形態の動作を示すフローチャートである。
【００４１】
ユーザが情報処理装置１００にあるアプリケーション１０１により印刷を指示すると、情報処理装置１００の処理としては、まず印刷装置２の排出トレイの構成が判定される（Ｓ３００）。すなわち、言語モニタ１０４が取得した排出トレイ構成の情報に基づいて、排出トレイが標準排出トレイのみから構成されているのか、標準排出トレイの他にオプション排出トレイも備えているのかが判断される。排出トレイの構成の判定結果によって、プリンタドライバ１０２のＵＩ処理１１０による表示が異なる。
【００４２】
図６は、プリンタドライバ１０２のＵＩ処理１１０の表示を示す表示画面である。この表示画面２００は、出力物をどのように仕分けるかを設定するための画面である。図６に示す表示画面２００では、上方の給紙／排出タブ２０１を押した状態のダイアログ画面が表示されている。この上方右側には、自動給紙か、手差しか、その際の手差しの用紙種類等を選択する給紙選択ボタン２０２があり、その下側には、排出方法を選択する排出方法選択ボタン２０３が配置されている。また画面上部左側には印刷の状態を示す表示欄２０４が配置されている。
【００４３】
表示画面２００の略中央には、仕分け方法を選択する仕分け方法選択ボタン２０５が配置され、その右側には仕分けの単位を選択する単位選択ボタン２０６が配置されている。またその下には、仕分けの単位として属性単位が選択された場合に有効となる属性設定ボタン２０７が配置されている。属性設定ボタン２０７は、どのような属性単位にするかを設定するためのボタンである。
【００４４】
また、その下側には、設定一覧、プリンタ情報取得等のボタン２０８が配置されている。表示画面２００の一番下側には、設定を反映させて画面を閉じるためのＯＫボタン２０９、設定を取り消すためのキャンセルボタン２１０、設定を反映させて画面表示をそのまま残しておくための適用ボタン２１１、及び設定に関して必要な情報を得るためのヘルプボタン２１２が配置されている。
【００４５】
排出トレイの構成が標準排出トレイのみであった場合（Ｓ３００；標準排出トレイ）、仕分け方法はジョブセパレートか否か判断される（Ｓ３０１）。
【００４６】
仕分け方法の設定にあたって、ユーザは表示画面２００において仕分け方法選択ボタン２０５の「▼」を押すと仕分け方法の選択肢が表示される。
【００４７】
図７は、排出トレイの構成が標準排出トレイのみの場合の仕分け方法の選択肢を示す表示である。図７の仕分け方法の表示２０５ａに示すように、この場合の選択肢は、「仕分けしない」、と「ジョブセパレート」の２通りとなるように制御される。
【００４８】
ここで仕分け方法としてジョブセパレートが選択された場合（Ｓ３０１；Ｙｅｓ）、仕分けする単位は何かが判断される（Ｓ３０２）。ここでユーザが表示画面２００において単位選択ボタン２０６の「▼」を押すと仕分け単位の選択肢が表示される。
【００４９】
図８は、排出トレイの構成が標準排出トレイのみで仕分け方法としてジョブセパレートが選択された場合の仕分け単位の選択肢を示す表示である。図８の仕分け単位の表示２０６ａに示すように、この場合の仕分けの単位としては、ジョブ単位と属性単位が選択できる。
【００５０】
ここで、仕分けの単位として属性単位が選択された場合には（Ｓ３０２；属性単位）、属性単位が選択された場合の処理を示す図１０のフローチャートの処理が行われる。
【００５１】
仕分けの単位としてジョブ単位が選択された場合には（Ｓ３０２；ジョブ単位）、ジョブ単位でジョブセパレートされるようになり、プリンタドライバ１０２は、前回の印刷ジョブで設定した記録用紙の通紙方向とは異なる方向で印刷装置２が出力するようにプリンタジョブ言語生成時に記録紙通紙方向指定のコマンドを設定する（Ｓ３０３）。すなわち、前回の印刷ジョブで設定した記録用紙の通紙方向が縦方向なら、今回は横方向、前回が横方向なら今回は縦方向の通紙方向となるように設定する。
【００５２】
前回の印刷ジョブで設定した記録用紙の通紙方向とは異なる方向で記録紙の通紙方向を指定する処理としては、プリンタジョブ言語に記録用紙通紙方向指定のコマンドを設定する時に、言語モニタ１０４によって取得され、不揮発性メモリの記憶部１１４に保存されている前回の通紙方向を読み出すことで前回とは異なる通紙方向を設定することができる。
【００５３】
また前述したようにオフセット排出機能を有するオフセットキャッチトレイはオプション排出トレイにしか実装されていないため、現在排出先が標準排出トレイであることからオフセット排出は動作できないので、オフセット排出を指定するコマンドは設定されない（Ｓ３０４）。
【００５４】
そこで、排出先としては標準排出トレイを指定するコマンドを設定して（Ｓ３０５）、生成されたプリンタジョブ言語とページ記述言語を印刷装置２に出力する。これにより、印刷装置２は、前回の印刷ジョブの通紙方向とは異なる方向（前回が縦方向なら今回は横方向、前回が横方向なら今回は縦方向）で記録用紙を排出して仕分けが行われる。
【００５５】
また、排出トレイの構成が標準排出トレイのみの場合に仕分け方法としてジョブセパレートが選択されなかった場合には（Ｓ３０１；Ｎｏ）、従来の仕分けしない処理が行われる。すなわち、通紙方向の指定は設定せず（Ｓ３０６）、オフセット排紙も設定せず（Ｓ３０７）、排出先指定は従来からある排出方法設定に従って設定される（Ｓ３０８）。
【００５６】
また、最初の判断で排出トレイの構成が標準排出トレイ及びオプション排出トレイの場合（Ｓ３００；標準排出トレイ＋オプション排出トレイ）にも、同様に仕分け方法を判断する（Ｓ３０９）。しかし、この場合にはユーザが仕分け方法選択ボタン２０５の「▼」を押すと前の場合と異なり、図９に示すような仕分け方法の選択肢が表示される。
【００５７】
図９は、排出トレイの構成が標準排出トレイ及びオプション排出トレイの場合の仕分け方法の選択肢を示す表示である。図９の仕分け方法の表示２０５ｂに示すように、この場合の選択肢は、「仕分けしない」、「ジョブセパレート」、「オフセット排出」及び「排出先切替のみ」の４通りとなる。
【００５８】
仕分け方法がジョブセパレートの場合（Ｓ３０９；Ｙｅｓ）、仕分けする単位は何かが判断される（Ｓ３１０）。仕分け単位が属性単位の場合は（Ｓ３１０；属性単位）、図１２のフローチャートに従って属性単位が選択された場合の処理が行われる。また、仕分け単位がジョブ単位の場合（Ｓ３１０；ジョブ単位）、通紙方向の指定を設定し（Ｓ３１１）、これ以後の動作（Ｓ３１１〜Ｓ３１３）は、排出トレイが標準排出トレイのみの場合で仕分け方法がジョブセパレートの場合の動作（Ｓ３０３〜Ｓ３０５）と同じである。
【００５９】
排出トレイの構成が標準排出トレイ及びオプション排出トレイの場合で仕分け方法がジョブセパレートでない場合（Ｓ３０９；Ｎｏ）、仕分け方法はオフセット排出か否か判断される（Ｓ３１４）。
【００６０】
仕分け方法がオフセット排出の場合（Ｓ３１４；Ｙｅｓ）、通紙方向を指定するコマンドは設定せず（Ｓ３１５）、オフセット排出を指定するコマンドを設定し（Ｓ３１６）、排出先指定を従来からある排出方法設定に従って設定する（Ｓ３１７）。
【００６１】
なお、オフセット排出で仕分けする場合にも、ジョブセパレートによる仕分けの場合と同様に、仕分け単位をジョブ単位か属性単位か選択して、ジョブ単位だけでなく属性単位でのオフセット排出をするようにしてもよい。
【００６２】
仕分け方法がオフセット排出でない場合（Ｓ３１４；Ｎｏ）、仕分け方法は排出切り替えのみか否か判断する（Ｓ３１８）。ここで、仕分け方法は排出切替のみの場合（Ｓ３１８；Ｙｅｓ）、通紙方向を指定するコマンドは設定せず（Ｓ３１９）、オフセット排出を指定するコマンドも設定しない（Ｓ３２０）。そして、排出先指定に関しては、前回の排出先とは異なる排出先（すなわち、前回が標準排出トレイなら今回はオプション排出トレイ、前回がオプション排出トレイなら今回は標準排出トレイ）を設定する（Ｓ３２１）。
【００６３】
そして最後に、仕分け方法は排出切替のみでない場合には（Ｓ３１８；Ｎｏ）、仕分けしない処理をおこなう。すなわち、通紙方向を指定するコマンドは設定せず（Ｓ３２２）、オフセット排出を指定するコマンドも設定せず（Ｓ３２３）、排出先指定を従来からある排出方法設定に従って設定して（Ｓ３２４）、従来の仕分けしないで出力する動作となる。
【００６４】
次に、排出トレイが標準排出トレイで、仕分け方法がジョブセパレートで、仕分け単位が属性単位の場合の処理について、図１０のフローチャートに沿って説明する。
【００６５】
図１０は、標準排出トレイ、ジョブセパレート、属性単位による仕分け処理を示すフローチャートである。
【００６６】
プリンタドライバ１０２のＵＩ処理１１０による表示画面２００（図６参照）において仕分け単位選択ボタン２０６で仕分けの単位として属性単位が選択されている場合には、その下に配置されている属性設定ボタン２０７を押すと、属性設定のダイアログ画面が表示され、属性の設定を行うことができる。
【００６７】
図１１は、属性設定のダイアログ画面の一例である。図１１に示すダイアログ画面２０７０において、仕分け属性２０７１、識別文字列２０７２、用紙通紙方向２０７３及び排出先２０７４が設定される。
【００６８】
仕分け属性２０７１としては、例えば、認証ユーザ名、文書名、フォームファイル名及び出力紙名等があげられる。識別文字列２０７２は、仕分けを決める文字列であり、ワイルドカードも使用可能である。用紙通紙方向２０７３は、縦または横の２通りがある。また排出先２０７４には、標準排出トレイとオプション排出トレイがある。排出トレイの設定は、出力情報設定手段（設定手段）３００としての言語モニタ１０４が排出トレイの識別子を定めて行われる。
【００６９】
仕分け属性で選択された属性に、識別文字列２０７２に入力された文字列が検出された場合、用紙通紙方向２０７３または排出先２０７４の設定に従って印刷装置２が出力するようにプリンタドライバ１０２でページ記述言語及びプリンタジョブ言語の生成が行われる。
【００７０】
例えば、図１１に示す例では、属性設定の２行目に、仕分け属性２０７１として認証ユーザ名、識別文字列２０７２としてａｄｍｉｎ、用紙通紙方向２０７３としてヨコ、排出先２０７４として標準排出トレイと設定され、また５行目の上記以外は、用紙通紙方向２０７３としてタテ、排出先２０７４として標準排出トレイ、と設定されている。
【００７１】
ここで、属性情報の認証ユーザ名が「ａｄｍｉｎ」となっている印刷ジョブを印刷しようとすると、印刷結果は標準排出トレイにヨコ通紙で排出される。また、属性情報の認証ユーザ名が「ａｄｍｉｎ」以外となっている印刷ジョブを印刷しようとすると、印刷結果は標準排出トレイにタテ通紙で排出される。
【００７２】
図１０のフローチャートの処理において、最初に仕分け属性設定が判断される。すなわち、まず仕分け属性設定が認証ユーザ名であるか否かが判断される（Ｓ４００）。仕分け属性設定が認証ユーザ名である場合には（Ｓ４００；Ｙｅｓ）、識別文字列設定があるか否か判断される（Ｓ４０１）。
【００７３】
識別文字列設定がある場合には（Ｓ４０１；Ｙｅｓ）、印刷データの属性情報から認証ユーザ名を読み込む（Ｓ４０２）。次に、識別文字列設定と一致するか否か判断する（Ｓ４０３）。識別文字列設定と一致する場合には（Ｓ４０３；Ｙｅｓ）、記録用紙の通紙方向設定を参照して通紙方向の指定を設定する（Ｓ４０４）。そして、オフセット排紙は設定せず（Ｓ４０５）、排出先指定は標準排出トレイを設定する（Ｓ４０６）。
【００７４】
また、仕分け属性設定が認証ユーザ名ではない場合（Ｓ４００；Ｎｏ）、識別文字列設定がない場合（Ｓ４０１；Ｎｏ）、識別文字列設定と一致しない場合には（Ｓ４０３；Ｎｏ）、仕分け属性設定は文書名であるか否か判断される（Ｓ４０７）。
【００７５】
仕分け属性設定が文書名である場合には（Ｓ４０７；Ｙｅｓ）、識別文字列設定があるか否か判断される（Ｓ４０８）。識別文字列設定がある場合には（Ｓ４０８；Ｙｅｓ）、印刷データの属性情報から文書名を読み込む（Ｓ４０９）。そして、識別文字列設定と一致するか否か判断される（Ｓ４１０）。
【００７６】
その結果、識別文字列設定と一致する場合には（Ｓ４１０；Ｙｅｓ）、用紙通紙方向設定を参照して通紙方向の指定を設定し（Ｓ４０４）、オフセット排紙は設定せず（Ｓ４０５）、排出先として標準排出トレイを設定する（Ｓ４０６）。
【００７７】
また、仕分け属性設定が文書名でない場合（Ｓ４０７；Ｎｏ）、識別文字列設定がない場合（Ｓ４０８；Ｎｏ）、識別文字列設定と一致しない場合は（Ｓ４１０；Ｎｏ）、いずれも次の仕分け属性設定の判断に進む。
【００７８】
すなわち、仕分け属性設定はフォームファイル名か否か判断される（Ｓ４１１）。その結果、仕分け属性設定がフォームファイル名の場合には（Ｓ４１１；Ｙｅｓ）、識別文字列設定があるか否か判断される（Ｓ４１２）。識別文字列設定がある場合には（Ｓ４１２；Ｙｅｓ）、印刷データの属性情報からフォームファイル名を読み込む（Ｓ４１３）、そして識別文字列設定と一致するか否か判断される（Ｓ４１４）。
【００７９】
その結果、識別文字列と一致する場合には（Ｓ４１４；Ｙｅｓ）、通紙方向指定、オフセット排紙及び排出先指定の設定を行うが、これは前の処理Ｓ４０４〜Ｓ４０６と同じである。
【００８０】
また、仕分け属性設定がフォームファイル名でない場合（Ｓ４１１；Ｎｏ）、識別文字列設定がない場合（Ｓ４１２；Ｎｏ）、識別文字列設定と一致しない場合は（Ｓ４１４；Ｎｏ）、次の仕分け属性設定として、出力用紙名か否か判断される（Ｓ４１５）。仕分け属性設定が出力用紙名である場合には（Ｓ４１５；Ｙｅｓ）、識別文字列設定があるか否か判断し（Ｓ４１６）、識別文字列設定がある場合には（Ｓ４１６；Ｙｅｓ）、印刷データの属性情報から出力用紙名を読み込み（Ｓ４１７）、識別文字列設定と一致するか否か判断する（Ｓ４１８）。
【００８１】
そして、識別文字列と一致する場合には（Ｓ４１８；Ｙｅｓ）、通紙方向指定、オフセット排紙及び排出先指定の設定について前の処理Ｓ４０４〜Ｓ４０６と同じ処理を行う。
【００８２】
そして処理Ｓ４０４〜Ｓ４０６の後、これら４つの仕分け属性設定についての確認が終了したか否か判断する（Ｓ４１９）。また、仕分け属性設定が出力用紙名でない場合（Ｓ４１５；Ｎｏ）、識別文字列設定がない場合（Ｓ４１６；Ｎｏ）、及び識別文字列と一致しない場合（Ｓ４１８；Ｎｏ）にも、上記４つの仕分け属性設定についての確認が終了したか否か判断される（Ｓ４１９）。そしてまだ４個全ての仕分け属性設定についての確認が終わっていない場合には（Ｓ４１９；Ｎｏ）、再度仕分け属性設定の判断を行う（Ｓ４００）。 
【００８３】
４つの仕分け属性設定についての確認が終了した場合には（Ｓ４１９；Ｙｅｓ）、上記以外の処理に移る。すなわち、通紙方向指定を、用紙通紙方向設定を参照して設定し（Ｓ４２０）、オフセット排紙は設定せず（Ｓ４２１）、排出先指定を標準排出トレイに設定する（Ｓ４２２）。
【００８４】
次に、排出トレイが標準排出トレイ及びオプション排出トレイで、仕分け方法がジョブセパレートで、仕分け単位が属性単位の場合の処理について、図１２のフローチャートに沿って説明する。
【００８５】
図１２は、標準排出トレイ及びオプション排出トレイ、ジョブセパレート、属性単位による仕分け処理を示すフローチャートである。
【００８６】
図１２に示すように、この場合の処理も、図１０に示す排出トレイが標準排出トレイのみの場合の処理と略同様である。違う点としては、今回の図１２の処理においては、排出トレイが標準排出トレイとオプション排出トレイの２つであることから、処理の最後に排出先指定を設定する際、標準排出トレイとオプション排出トレイのどちらかを選択できる点である。
【００８７】
すなわち、図１０において排出先指定を標準排出トレイに設定しているＳ４０６及びＳ４２２の処理の代わりに、図１２においては、排出先の設定は標準排出トレイか否か判断し（Ｓ５０６あるいはＳ５２４）、標準排出トレイが選択された場合には排出先指定として標準排出トレイを設定し（Ｓ５０７あるいはＳ５２５）、標準排出トレイが選択されなかった場合には排出先指定としてオプション排出トレイを設定するようにしている（Ｓ５０８あるいはＳ５２６）。
【００８８】
（第１の実施の形態の効果）
第１の実施の形態によれば、従来ジョブ単位でのジョブセパレートしかできなかったものが、ユーザ毎など様々な属性単位でジョブセパレートできるようになった。また、プリンタドライバ単独で実現できるジョブセパレート機能であるため、ジョブセパレート機能が実装されていない印刷装置であっても印刷装置のプリンタドライバに本発明を実装することによりジョブセパレートによる仕分けをすることが可能となる。また、特に本実施の形態によれば、複数の仕分け機能を選択できるとともに、複数の排出先で同時にジョブセパレートをすることができる。
【００８９】
次に、図１３及び図１４を用いて、情報処理装置１００の第２の実施の形態の動作を説明する。上述した第１の実施の形態は、属性の設定に従ってジョブセパレートの仕分け方法を切り替えるものであったが、第２の実施の形態は、単に属性情報が切り替わったら、設定された仕分け方法で仕分けを行うように仕分け方法を切り替えるようにしたものである。以下説明する例では、仕分け方法としてジョブセパレートによる仕分けが設定されているものとする。
【００９０】
［第２の実施の形態］
図１３は、情報処理装置の第２の実施の形態の動作を示すフローチャートである。
【００９１】
まず仕分け方法はジョブセパレートか否か判断する（Ｓ６００）。仕分け方法がジョブセパレートでない場合（Ｓ６００；Ｎｏ）には、仕分けを行わない。すなわち、仕分けしない処理が行われる。仕分け方法がジョブセパレートの場合には（Ｓ６００；Ｙｅｓ）、次に仕分け単位がどのような属性によるものかを判断し、各属性による仕分け単位毎にそれぞれの処理を行う。
【００９２】
属性情報の切り替わりの判断は、前回の印刷ジョブの属性情報を記憶部１１４に記憶しておき、今回の印刷の属性情報と比較して判断される。印刷の属性情報は、ユーザが印刷を指定するときに設定される。すなわち、図６の表示画面２００において、仕分けの単位を選択する単位選択ボタン２０６で仕分けの単位として属性単位を選択して属性設定ボタン２０７を有効にして設定される。属性としては前述したように、認証ユーザ名、文書名、フォームファイル名及び出力用紙名があげられる。
【００９３】
仕分けの単位として属性単位が設定されている場合に、図６の表示画面２００で仕分け単位選択ボタン２０６を押すと、図１４に示すように属性単位をも含めた選択肢が表示される。
【００９４】
図１４は、属性単位が設定されている場合の仕分け単位の選択肢を示す表示である。図１４が示すように、この仕分けの単位の選択肢表示２０６ｂは、仕分けの単位として、ジョブ単位の他に、認証ユーザ名、文書名、フォームファイル名及び出力用紙名を含んでいる。
【００９５】
仕分け方法がジョブセパレートの場合（Ｓ６００；Ｙｅｓ）、まず仕分け単位はジョブ単位か否か判断される（Ｓ６０１）。そして仕分け単位がジョブ単位の場合（Ｓ６０１；Ｙｅｓ）、前回の印刷ジョブにおける通紙方向を記憶部１１４から読み込み（Ｓ６０２）、通紙方向指定として、前回の通紙方向とは異なる通紙方向（前回が横方向なら今回は縦方向、前回が縦方向なら今回は横方向）を設定し（Ｓ６０３）、この新しい通紙方向を記憶部１１４に保存しておく（Ｓ６０４）。
【００９６】
そして、オフセット排紙は設定せず（Ｓ６０５）、排出先指定を従来からある排出方法設定に従って設定する（Ｓ６０６）。このように、仕分け単位がジョブ単位の場合には、上述した第１の実施の形態における排出トレイが標準排出トレイの場合のＳ３０１〜Ｓ３０５の処理と略同様である。
【００９７】
なお、仕分け方法がジョブセパレートでない場合には（Ｓ６００；Ｎｏ）、仕分けしない処理が行われる。すなわち、通紙方向指定は設定せず（Ｓ６２６）、オフセット排紙も設定せず（Ｓ６０５）、排出先指定を従来からある排出方法設定に従って設定する（Ｓ６０６）。
【００９８】
次に、仕分け方法がジョブセパレートで仕分け単位がジョブ単位でない場合（Ｓ６０１；Ｎｏ）、仕分け単位は認証ユーザ名か否か判断される（Ｓ６０７）。
【００９９】
仕分け単位が認証ユーザ名である場合（Ｓ６０７；Ｙｅｓ）、前回の認証ユーザ名が記憶部１１４から読み出される（Ｓ６０８）。そして、今回の認証ユーザ名と前回の認証ユーザ名が一致するか否か判断される（Ｓ６０９）。
【０１００】
今回の認証ユーザ名と前回の認証ユーザ名が一致しない場合（Ｓ６０９；Ｎｏ）、仕分け単位である認証ユーザ名が切り替わったので、新しい認証ユーザ名を記憶部１１４に保存する（Ｓ６１０）。そして、前回の通紙方向を記憶部１１４から読み出し（Ｓ６１１）、前回の通紙方向とは異なる通紙方向を設定する（Ｓ６１２）。また新しい通紙方向を記憶部１１４に保存しておく（Ｓ６１３）。
【０１０１】
その後は、オフセット排紙は設定せず（Ｓ６０５）、排出先指定を従来からある排出方法設定に従って設定する（Ｓ６０６）。
【０１０２】
また、認証ユーザ名が一致する場合（Ｓ６０９；Ｙｅｓ）は、仕分け単位である認証ユーザ名が切り替わらないので仕分けは行わない。すなわち、Ｓ６２６、Ｓ６０５及びＳ６０６の仕分けしない処理が行われる。
【０１０３】
次に、仕分け単位が認証ユーザ名ではない場合（Ｓ６０７；Ｎｏ）、仕分け単位は文書名か否か判断される（Ｓ６１４）。仕分け単位が文書名であると判断された場合には（Ｓ６１４；Ｙｅｓ）、前回の文書名単位で仕分けたときの通紙方向を記憶部１１４から読み出し（Ｓ６１５）、前回の通紙方向とは異なる通紙方向を設定する（Ｓ６１６）。
【０１０４】
そして、文書名単位で仕分けた新しい通紙方向を記憶部１１４に保存しておく（Ｓ６１７）。その後は、オフセット排紙は設定せず（Ｓ６０５）、排出先指定を従来からある排出方法設定に従って設定する（Ｓ６０６）。
【０１０５】
次に、仕分け単位が文書名ではない場合（Ｓ６１４；Ｎｏ）、仕分け単位はフォームファイル名か否か判断される（Ｓ６１８）。仕分け単位がフォームファイル名の場合（Ｓ６１８；Ｙｅｓ）、前回のフォームファイル名単位で仕分けたときの通紙方向を記憶部１１４から読み出し（Ｓ６１９）、前回の通紙方向とは異なる通紙方向を設定する（Ｓ６２０）。
【０１０６】
そして、フォームファイル名単位で仕分けた新しい通紙方向を記憶部１１４に保存する（Ｓ６２１）。その後は、オフセット排紙は設定せず（Ｓ６０５）、排出先指定を従来からある排出方法設定に従って設定する（Ｓ６０６）。
【０１０７】
次に、仕分け単位がフォームファイル名単位ではない場合（Ｓ６１８；Ｎｏ）、仕分け単位は出力用紙名単位か否か判断される（Ｓ６２２）。仕分け単位が出力用紙名単位である場合（Ｓ６２２；Ｙｅｓ）、前回の出力用紙名単位で仕分けたときの通紙方向を記憶部１１４から読み出し（Ｓ６２３）、前回の通紙方向とは異なる通紙方向を設定する（Ｓ６２４）。
【０１０８】
そして、出力用紙名単位で仕分けた新しい通紙方向を記憶部１１４に保存する（Ｓ６２５）。その後は、オフセット排紙は設定せず（Ｓ６０５）、排出先指定を従来からある排出方法設定に従って設定する（Ｓ６０６）。
【０１０９】
次に、仕分け単位が出力用紙名単位ではない場合は（Ｓ６２２；Ｎｏ）、仕分けは行われない。すなわち、Ｓ６２６、Ｓ６０５及びＳ６０６の仕分けしない処理が行わる。
【０１１０】
（第２の実施の形態の効果）
第２の実施の形態によれば、従来ジョブ単位でのジョブセパレートしかできなかったものが、ユーザ毎など様々な印刷の属性単位でジョブセパレートできるようになった。また、プリンタドライバ単独で実現できるジョブセパレート機能であるため、ジョブセパレート機能が実装されていない印刷装置であっても印刷装置のプリンタドライバに本発明を実装することによりジョブセパレートによる仕分けをすることが可能となる。
【０１１１】
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内で種々な変形が可能である。
【符号の説明】
【０１１２】
１…印刷システム
２…印刷装置
３、３ａ、３ｂ、３ｃ…端末装置（情報処理装置）
４…ネットワーク
３０…制御部
３１…記憶部
３２…通信部
１００…情報処理装置
１０１…アプリケーション
１０２…プリンタドライバ
１０３…スプーラ
１０４…言語モニタ
１０５…印刷装置
１１０…ＵＩ処理
１１１…描画処理
１１２…ＰＤＬ生成処理
１１３…ＰＪＬ生成処理
１１４…記憶部
３００…出力情報設定手段
３０１…排出トレイ情報取得手段
３０２…排出トレイ判定手段
３０３…出力態様判定手段
３０４…印刷ジョブ生成手段
３１０…印刷制御プログラム
３１１…出力情報
３１２…排出トレイ情報
【図１】
0006668837.tif 000002
【図２】
0006668837.tif 000003
【図３】
0006668837.tif 000004
【図４】
0006668837.tif 000005
【図５】
0006668837.tif 000006
【図６】
0006668837.tif 000007
【図７】
0006668837.tif 000008
【図８】
0006668837.tif 000009
【図９】
0006668837.tif 000010
【図１０】
0006668837.tif 000011
【図１１】
0006668837.tif 000012
【図１２】
0006668837.tif 000013
【図１３】
0006668837.tif 000014
【図１４】
0006668837.tif 000015