(57)【要約】【課題】排紙トレイに排出されている用紙の状態に応じて、用紙の排出方向を決定することが可能な仕組みを提供すること。【解決手段】複数の印刷ジョブを印刷出力な画像形成部を有する印刷管理システムであって、前記画像形成部により印刷出力された用紙の排紙の向きを取得する排紙方向取得手段と、前記排紙方向取得手段で取得した排紙の向きに応じて、次に印刷出力する印刷ジョブの排紙の方向を決定する排紙方向決定手段と、前記排紙方向決定手段により決定された排紙方向で前記印刷ジョブが排紙されるように制御する排紙制御手段と、を備える。【選択図】図８
2016170723.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷ジョブを印刷出力な画像形成部を有する印刷管理システムであって、
前記画像形成部により印刷出力された用紙の排紙の向きを取得する排紙方向取得手段と、
前記排紙方向取得手段で取得した排紙の向きに応じて、次に印刷出力する印刷ジョブの排紙の方向を決定する排紙方向決定手段と、
前記排紙方向決定手段により決定された排紙方向で前記印刷ジョブが排紙されるように制御する排紙制御手段と、
を備えることを特徴とする印刷管理システム。
【請求項２】
前記印刷ジョブの排紙方向を含む印刷履歴を管理する印刷履歴管理手段を更に有し、
前記排紙方向決定手段は、印刷する印刷ジョブの排紙方向を、前記印刷履歴を利用して当該印刷ジョブの前の印刷ジョブの排紙方向と異なる排紙方向に決定することを特徴とする請求項１記載の印刷管理システム。
【請求項３】
前記画像形成部により印刷出力された用紙の状態を撮影可能な撮影手段を更に有し、
前記排紙方向取得手段は、前記撮影手段によって撮影された、前記印刷出力された用紙のうち一番上にある用紙の排紙方向を取得し、
前記排紙方向決定手段は、前記排紙方向取得手段によって取得された用紙の排紙方向と異なる排紙方向に決定することを特徴とする請求項１または２記載の印刷管理システム。
【請求項４】
前記印刷履歴管理手段は、未処理の印刷ジョブを更に管理しており、
前記排紙方向決定手段により決定された排紙方向に排紙するために利用する用紙を前記画像形成部が利用できない場合、前記排紙制御手段は、前記印刷履歴管理手段に管理されている未処理の印刷ジョブの印刷設定を用いて、印刷設定が同一の印刷ジョブが連続して排紙されないよう制御することを特徴とする請求項２または３のいずれか１項に記載の印刷管理システム。
【請求項５】
複数の印刷ジョブを印刷出力な画像形成装置と通信可能に接続された印刷管理装置であって、
前記画像形成装置により印刷出力された用紙の排紙の向きを取得する排紙方向取得手段と、
前記排紙方向取得手段で取得した排紙の向きに応じて、次に印刷出力する印刷ジョブの排紙の方向を決定する排紙方向決定手段と、
前記排紙方向決定手段により決定された排紙方向で前記印刷ジョブが排紙されるように制御する排紙制御手段と、
を備えることを特徴とする印刷管理装置。
【請求項６】
複数の印刷ジョブを印刷出力な画像形成部を有する印刷管理システムの制御方法であって、
前記画像形成部により印刷出力された用紙の排紙の向きを取得する排紙方向取得ステップと、
前記排紙方向取得ステップで取得した排紙の向きに応じて、次に印刷出力する印刷ジョブの排紙の方向を決定する排紙方向決定ステップと、
前記排紙方向決定ステップにより決定された排紙方向で前記印刷ジョブが排紙されるように制御する排紙制御ステップと、
を備えることを特徴とする印刷管理システムの制御方法。
【請求項７】
複数の印刷ジョブを印刷出力な画像形成部を有する印刷管理システムで読み取り可能なプログラムであって、
前記印刷管理システムを、
前記画像形成部により印刷出力された用紙の排紙の向きを取得する排紙方向取得手段と、
前記排紙方向取得手段で取得した排紙の向きに応じて、次に印刷出力する印刷ジョブの排紙の方向を決定する排紙方向決定手段と、
前記排紙方向決定手段により決定された排紙方向で前記印刷ジョブが排紙されるように制御する排紙制御手段と、
を備えることを特徴とする印刷管理システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理システム、印刷管理装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年のオフィスなどでは、ネットワークを利用してプリンタなどのデバイスを共有利用している。このような使い方の場合、複数人が連続して印刷を行うと、排紙トレイに複数種類の印刷物が排出されて積み重なることがある。それにより、山積みになった印刷物から所望の印刷物を探し出すことが困難となり、他人の印刷物と混ざってしまうことが想定される。
【０００３】
これらに関連するシステムとして特許文献１が提案されている。特許文献１では、プリンタの排出トレイに山積みになっている大量の記録済用紙の中から、容易に所望する記録済用紙を探し出すことを目的として、画像形成装置から排出される記録済用紙を、時間帯ごとに区切る技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２７８５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１によれば、時間帯ごとに仕切り紙を入れることで印刷物の仕分けを行うようになっており、既に排出された印刷物の状況に応じて次の印刷物を排出することは考慮していない。
また、あくまで仕切り紙を使用することで印刷物の識別を行うようになっており、仕切り紙を使用せずに印刷物の仕分けを行うことは考慮していない。
【０００６】
例えば、午前９時から正午に複数人のユーザが同じ設定で印刷を行った場合、時間帯の切れ目はわかるものの、印刷物は同じ方向で重なっているため、他人の印刷物と混ざってしまうことが考えられる。
【０００７】
そこで、本発明では、排紙トレイに排出されている用紙の状態に応じて、用紙の排出方向を決定することが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
複数の印刷ジョブを印刷出力な画像形成部を有する印刷管理システムであって、前記画像形成部により印刷出力された用紙の排紙の向きを取得する排紙方向取得手段と、前記排紙方向取得手段で取得した排紙の向きに応じて、次に印刷出力する印刷ジョブの排紙の方向を決定する排紙方向決定手段と、前記排紙方向決定手段により決定された排紙方向で前記印刷ジョブが排紙されるように制御する排紙制御手段と、を備える。
【発明の効果】
【０００９】
本発明によれば、排紙トレイに排出されている用紙の状態に応じて、用紙の排出方向を決定することが可能な仕組みを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係わる印刷システムの一例を示すシステム構成図である。
【図２】本発明の実施形態に係わる印刷管理装置のハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態に係わる画像形成装置のハードウェア構成の一例を示すブロック図である。
【図４】本発明の実施形態に係わる印刷システムの機能構成の一例を示す機能構成図である。
【図５】本発明の実施形態に係わる印刷システムの排紙制御処理の一例を示すフローチャートである。
【図６】本発明の実施形態に係わる印刷システムの印刷処理の一例を示すフローチャートである。
【図７】本発明の実施形態に係わる印刷システムの保持する各種情報の一例を示すテーブルである。
【図８】本発明の実施形態に係わる排紙装置の排紙状態の一例を示すイメージ図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１２】
図１は、本発明の実施形態に係わる排紙装置を含む印刷システムの一例を示すシステム構成図である。
【００１３】
本実施形態の印刷システムは、ユーザに対して印刷物の排紙の向きを制御する排紙制御を行うものである。
【００１４】
印刷システムは、クライアント装置（情報処理装置）１０１、プリンタ（画像形成装置）１０２〜１０４およびサーバ装置（印刷管理装置）１０５が通信ネットワーク５００を介して通信可能な状態で接続されている。
【００１５】
それぞれの装置は複数台数設置可能である。なお、サーバ装置１０５が本発明の主体となる印刷管理装置として機能する。また、実施例でプリンタ１０２〜１０４として説明するが、プリンタに限ったものはなく、複合機やＦＡＸ装置などのデバイス装置全般に画像形成装置として適用可能なものである。
【００１６】
プリンタには、カメラ１０６や１０７が接続されており、プリンタから排紙される用紙の向きなどの状態を撮影することができる。
【００１７】
カメラは、カメラ１０６のように通信ネットワーク５００に直接接続されてもよいし、カメラ１０７のようにプリンタ１０４に接続されるようにしてもよい。
【００１８】
例えば、カメラ１０６のようにネットワークに接続されたものは、接続された複数のプリンタを撮影対象とすることができるし、カメラ１０７のようにプリンタ１０４に接続されたカメラは、接続されているプリンタ専用のカメラとして利用することができる。
【００１９】
クライアント装置１０１は、パーソナルコンピュータやタブレットＰＣなどの情報処理装置であり、ネットワーク上に接続された複数のプリンタに印刷命令をすることが可能である。
【００２０】
サーバ装置１０５は、クライアント装置１０１からの印刷を管理する印刷管理装置であり、受け付けたジョブをプリンタに出力し、その履歴や、付加されたカメラで撮影された情報、管理対象となるデバイス情報、システムを利用可能なユーザ情報などを管理している。印刷システムや印刷管理装置は、これら管理情報を利用して、排紙の向きを制御するようになっている。
【００２１】
サーバ装置１０５もしくはプリンタ１０２は、印刷の履歴をジョブ履歴（印刷履歴）として管理しておき、デバイスの利用状況を把握することができる。
【００２２】
また、サーバ装置１０５がプリンタ１０２と一体になっていても良く、そのような場合は、印刷出力機能を有する画像形成部を備えた印刷管理システムとして実装される。
【００２３】
図２は、本発明の実施形態に係わる印刷管理装置のハードウェア構成の一例を示すブロック図である。
【００２４】
印刷管理装置は、図１のサーバ装置１０５に対応する。図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２５】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２７】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３１】
次に、図３を用いて、本発明の画像形成装置としてのプリンタ１０２〜４を制御するコントローラユニットのハードウェア構成について説明する。
【００３２】
図３は、本発明の実施形態に係わる画像形成装置のハードウェア構成の一例を示すブロック図である。
【００３３】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２（例えば、図１に示したプリンタ１０２〜４）と接続する一方、ＬＡＮ（例えば、図１に示した通信ネットワーク５００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３４】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３５】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３６】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３７】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３８】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付ける。３１９は外部装置で、外部インタフェースに適合した機器を接続することができる。例えば、図１に示すカメラ１０７は、外部インタフェース３１８を利用して接続することができる。
【００３９】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４０】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４１】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４２】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４３】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４４】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４５】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４６】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４７】
図４は、本発明の実施形態に係わる印刷システムの機能構成の一例を示す機能構成図である。
【００４８】
図２におけるＣＰＵ２０１、図３におけるＣＰＵ３０１等のハードウェア構成が互いに協働して動作することにより機能するソフトウェア構成となっている。
【００４９】
各種データは、サーバ装置１０５の外部メモリ２１１等に記憶可能である。また、クライアント装置１０１、プリンタ１０２、カメラ１０６などと通信可能に接続されている。
【００５０】
サーバ装置１０５は、ジョブ履歴管理部４０１、カメラ情報管理部４０２の各機能を有している。
【００５１】
また、記憶手段には、ジョブ履歴情報４１１、カメラ情報４１２が記憶されている。これら記憶手段に記憶されている情報については、図７を利用して後述する。
【００５２】
ジョブ履歴管理部４０１は、本排紙制御システムで実行されたジョブを管理、記憶する機能を有する。ここで管理されるジョブを用いて排紙に関する全体の制御が行われる。
【００５３】
カメラ管理部４０２は、デバイスに付属するカメラの撮影処理や、画像解析を行う機能を有する。画像解析により、排紙トレイ上の用紙のサイズや向き、カラー印刷の有無、ステープルの有無などを判定することが可能となっている。ここで撮影した画像を用いて排紙方向の判断が行われる。
【００５４】
ジョブ履歴情報４１１は、印刷システムにおけるジョブの履歴を管理・記憶する機能を有する。
【００５５】
カメラ情報４１２は、カメラが撮影した撮影画像を記憶・管理するもので、ここで記憶された画像を用いて、排紙トレイの用紙のサイズや向きを判定される。
【００５６】
図７は、本発明の実施形態に係わる印刷システムの保持する各種情報の一例を示すテーブルである。
【００５７】
ジョブ履歴情報７０１は、図４に示すジョブ履歴情報４１１のことであり、デバイスのジョブ履歴が記憶されている。このジョブ履歴情報はプリンタ（デバイス）ごとに記憶されるものであるが、本図面では、デバイス名がＰＲ９９００であるデバイスのジョブ履歴を例示している。
【００５８】
ジョブ履歴情報として、ジョブ（例えば印刷など）に対して一意に付与されるジョブＩＤ７１１、ジョブを実行したユーザＩＤ７１２、ジョブの種類７１３、ジョブの詳細およびジョブのステータス７１９が記憶されている。
【００５９】
ステータス７１９に記憶されているように、ジョブ履歴情報７０１は、印刷が完了したジョブおよび処理待ち（未処理）のジョブがジョブ履歴情報（印刷履歴情報）として管理されている。
【００６０】
例えば、レコードＮｏ１のデータは、ジョブＩＤ「１１１１」、印刷を行ったユーザＩＤが「ＫＤＡ１２３４５７」、ジョブの種類が「印刷」で、印刷のステータスが「完了」ということが分かる。
【００６１】
ジョブが完了している場合には、完了日時７２０にジョブの完了した日時が記憶される。レコードＮｏ１のジョブは、「２０１４／１２／１  １１：２０」に完了している。
【００６２】
また、種類７１３は、印刷の他、ＦＡＸ送信やスキャンなどが記憶可能である。
【００６３】
ジョブの詳細情報は、用紙７１４、色７１５、印刷面７１６、ステープルの有無７１７、排出方向７１８の情報がそれにあたる。
【００６４】
例えば、レコードＮｏ１のデータの詳細情報は、印刷した用紙が「Ａ４」で、印刷の色は「カラー」印刷で、ステープルは「なし」、用紙の排出方向は「縦」となっている。
【００６５】
機械の故障やシステム障害など、カメラで排紙トレイを認識できない場合や、用紙切れにより同じ方向の紙しかなくなった場合には、このジョブ履歴を用いてジョブの排出する順番を決定する。詳細については、図６を利用して説明する。
【００６６】
図５は、本発明の実施形態に係わる印刷システムの排紙制御処理の一例を示すフローチャートである。
【００６７】
ステップＳ５０１では、ユーザが任意のデバイスを指定して印刷開始指示をする。ステップＳ５０２では、ユーザから送信された印刷ジョブをプリントサーバで取得する。
【００６８】
ステップＳ５０３でサーバ装置１０５は、ユーザにより指定され印刷が実行されたデバイスを撮影可能なカメラ装置を使用して、当該デバイスの排紙トレイを撮影する。撮影した時のイメージについては、図８を利用して後述する。
【００６９】
ステップＳ５０４では、カメラによる撮影によって用紙有無を確認することで排紙トレイに用紙があるか否かの判定を行い、用紙がある場合はステップＳ５０５にすすみ、ない場合はステップ５０８にて、原稿の印刷処理へと進む。
【００７０】
用紙がある場合は、ステップＳ５０５にて印刷物の排出方向を確認（取得）する。縦送りで排出されている場合は、ステップＳ５０７で、印刷物が横方向に排出されるよう設定し、一方、ステップＳ５０５で、横送りで排出されている場合は、ステップＳ５０６で縦に印刷を行うよう設定する。
【００７１】
これにより、排紙トレイの最上位に排出されている用紙が縦方向に排出されている場合は横方向に、用紙が横方向に排出されている場合は縦方向に、それぞれ異なる向きに排出することが出来る。
【００７２】
例えば、印刷されたジョブが排紙され、ユーザが回収した場合であっても、排紙時の状態をカメラで取得することができるので、実際に排紙トレイ上の用紙の状態に応じて排紙の向きを決定することが可能となる。
【００７３】
ステップＳ５０８では、印刷ジョブの印刷処理を行い、ステップＳ５０９では、図７のジョブ履歴情報の更新を行う。
【００７４】
これにより排出トレイ上で前の印刷物と重複が起きないよう調整することができる。
【００７５】
ステップＳ５０９のジョブ履歴の更新では、完了したジョブに関しては、ステータス７１９を「完了」とし、完了日時７２０を更新する。
【００７６】
また、実際に印刷が行われた用紙の排出状況に基づいて排出方向７１８の更新を行う。
【００７７】
図６は、本発明の実施形態に係わる印刷システムの印刷処理の一例を示すフローチャートである。
【００７８】
図５のステップＳ５０８の印刷処理に対応する。また、本フローチャートは、縦方向および横方向の印刷が可能な場合に加え、縦方向または横方向の用紙が用紙切れを起こしている場合も考慮した処理となっている。
【００７９】
また、そもそも用紙カセットが１つしかないなどの理由により縦方向しか印刷できない場合は、図５の処理を行わずにユーザにより印刷命令をうけた場合は、図６の処理を行うようにすることもできる。
【００８０】
ステップＳ６０１では、排紙する予定の紙が、用紙トレイにセットされているかを確認する。たとえば、ユーザが印刷要求をした際にＡ４を設定し、排紙トレイの最上部には既にＡ４の印刷物があり、それが縦送りで排紙されている場合は、横送りの用紙（例えばＡ４Ｒ）を使用して排紙することが望まれる。
【００８１】
しかし、その横送りの用紙が用紙切れやそもそもカセットが存在しない場合など（ＹＥＳ）で、例えば縦送りの用紙しかない場合には、Ｓ６０２へと移行する。
【００８２】
横送りの用紙が存在する場合（ＮＯ）には特に処理が必要ないため、ステップＳ６０７へ移行し、そのまま原稿を印刷する。
【００８３】
ステップＳ６０２で、処理待ちのジョブが複数溜まっているかを確認する。複数ある場合は、ステップＳ６０３以降で、ジョブの入れ替え処理を行う。
【００８４】
処理待ちのジョブが１つしかない場合は、そのまま原稿を印刷する。しかしそれを行うと排紙トレイ上の印刷物と重複してしまう可能性があるため、あらかじめ設定しておくことにより間に仕切り紙を印刷することも可能である。これにより、ユーザは他人の印刷物との区切りを認識することができる。
【００８５】
ステップＳ６０３からステップＳ６０６では、処理待ちのジョブが無くなるまでのループ処理であり、処理待ちジョブの入れ替え処理を行う。ジョブを入れ替えて、設定の異なるものを連続させる（設定が同じものは連続して出力させない）ことで、印刷物の重複を防ぐことができる。
【００８６】
ステップＳ６０４では、処理待ちのジョブのうち一番先に処理されるもの（例えばジョブＩＤ１１１６）および次に処理されるもの（例えばジョブＩＤ１１１７）の印刷設定を比較し同じかどうかの判定を行う。
【００８７】
設定が異なれば（ＮＯ）、並びかえる必要がないのでステップＳ６０５に進み、次のジョブの判定を行う。一方、設定が同じであれば（ＹＥＳ）、ステップＳ６０６に進み、該当するジョブの並び変えを行う。
【００８８】
図７のジョブ履歴情報７０１を例に具体的に説明する。ジョブＩＤ１１１６からジョブＩＤ１１２０のステータス７１９が「処理待ち」となっており、これらが本処理の対象となる。
【００８９】
ジョブＩＤ１１１６とジョブＩＤ１１１７を比較すると、ジョブＩＤ１１１６ではステープルが「あり」となっているのに対し、ジョブＩＤ１１１７は「なし」となっている。よって、設定が異なると判定できるので、１１１６と１１１７の順番は入れ替える必要がない（Ｓ６０５）。
【００９０】
次に、ジョブＩＤ１１１７とジョブＩＤ１１１８を比較すると、設定がすべて一緒になっている。このまま印刷すると、印刷物が重複してしまうため、ジョブの入れ替えを行う（ステップＳ６０６）。
【００９１】
次のジョブＩＤ１１１９は指定された用紙の大きさに違いがあるため、このジョブをジョブＩＤ１１１８と入れ替えを行い、ジョブＩＤ１１１７の次に入れ替える。それにより、１１１６→１１１７→１１１９→１１１８という順番となり、設定の重複（同じ設定の印刷物が連続して印刷されること）が発生しなくなる。
【００９２】
続く１１２０のジョブも、前にある１１１８のジョブとは指定された色や面に違いがあるため、そのままの順番で印刷を行う。
【００９３】
設定の重複の判定には、用紙７１４、色７１５、印刷面７１６、ステープル７１７などを用いることができる。全ての項目を同一の判定に利用してもよいし、同一の判定に利用する項目を選択するようにしてもよい。
【００９４】
また、フローチャートで説明した以外にも、例外は考えられる。図５のステップＳ５０３ではカメラで排紙トレイの状況を確認するが、カメラの向きや故障等により、排紙トレイの紙が認識できない場合は、下記のような処理が可能である。
【００９５】
ジョブ履歴情報を参照し排紙方向を取得することで、前のジョブと異なる向きで出力することができる。例えば、ジョブＩＤ１１１１からジョブＩＤ１１１５はすべて縦送りの用紙で排出されている。もしもジョブＩＤ１１１５排出後にカメラに不具合が生じた場合は、用紙を横送りに排出することで、前のジョブと重ならないようにする。その後、交互に向きを変えればよい。
【００９６】
また、排出方向は変えずに、間に仕切り紙を入れて対応することも可能である。
【００９７】
カメラを使用して排出方向を制御するタイミングは、印刷のたびに毎回行っても良いし、誰かがカメラに映った後の印刷で実施しても良いし、ジョブを連続で受け取ったときに実施しても良い。
【００９８】
図８は、本発明の実施形態に係わる排紙装置の排紙状態の一例を示すイメージ図である。
【００９９】
排紙イメージＡ８００は、カメラ１０６や１０７によって撮影された排紙トレイのイメージ図であり、排紙イメージＢ８１０は、本発明により排紙された用紙の状態を示すイメージ図である。
【０１００】
図において、８０１は、排紙トレイである。用紙は、排紙口８０２から矢印方向に排出される。８０３は、一番下に排紙された用紙であり、排紙の向きは横方向となる（Ａ４用紙であればＡ４Ｒ）。８０４は、次に印刷された印刷データが排紙された用紙である。排紙の向きは縦方向となる。８０５は、カメラ１０６または１０７によって撮影される範囲を示している。
【０１０１】
ここで撮影された排紙状態を判定することにより、一番上に排紙されている用紙は、縦方向に印刷されていると判定される。判定は、用紙の輪郭を検知する技術とあらかじめ登録しておく用紙サイズを利用することにより行われる。
【０１０２】
排紙イメージＢ８１０は、８０１の状態に本発明が実施されることで、８０４の用紙とは異なる向きで、８０６の用紙が排紙されたものである。
【０１０３】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０４】
また、本発明におけるプログラムは、本発明に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体はコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
【０１０５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１０７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１０８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１２】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１３】
１０１  クライアント装置
１０２  プリンタ
１０３  プリンタ
１０４  プリンタ
１０５  サーバ装置
５００  通信ネットワーク
【図１】
2016170723.tif 000003
【図２】
2016170723.tif 000004
【図３】
2016170723.tif 000005
【図４】
2016170723.tif 000006
【図５】
2016170723.tif 000007
【図６】
2016170723.tif 000008
【図７】
2016170723.tif 000009
【図８】
2016170723.tif 000010