(57)【要約】【課題】  両面印刷の機能を利用して、印刷ジョブの印刷結果が排紙トレイに排紙される際の印刷面の向き（フェイスアップ或いはフェイスダウン）を印刷ジョブの送信元毎に異ならせて送信元毎の印刷結果の区切りを明確にするようにした印刷装置および印刷制御プログラムを提供する。【解決手段】  印刷装置２００において、前回印刷した印刷ジョブと利用者が同じ印刷ジョブを印刷する場合には（ステップ４０３でＹＥＳ）前回と同じ印刷面で印刷して排紙し、前回印刷した印刷ジョブと利用者が異なる印刷ジョブを印刷する場合には（ステップ４０３でＮＯ）印刷面を切り換えて印刷して排紙するように構成する。【選択図】  図４
2008087363.tif 000002
【特許請求の範囲】
【請求項１】
印刷する印刷ジョブの利用者を識別する識別手段と、
前記識別手段により識別された利用者が前回印刷した印刷ジョブの利用者と同一かを判別する判別手段と、
前記判別手段により前記利用者が同一であると判別された場合は、該印刷ジョブの印刷を前回の印刷ジョブの印刷面と同一の印刷面で実行し、前記利用者が同一でないと判別された場合は、該印刷ジョブの印刷を印刷面を切り換えて実行するように制御する印刷制御手段と
を具備し、
前記印刷ジョブの利用者が変る毎に印刷面を切り換えて印刷排出する印刷装置。
【請求項２】
前記印刷制御手段は、
前回印刷した印刷ジョブと前記印刷面を切り換える際に、該印刷ジョブの最後の頁から印刷を行う必要がある場合は、該印刷ジョブを蓄積した後該印刷ジョブを該最後の頁から印刷するように制御する請求項１記載の印刷装置。
【請求項３】
前記印刷制御手段は、
前回印刷した印刷ジョブが最初の頁から印刷データが順次生成されて前記印刷面を下にして排出された場合に、前記判別手段により前記利用者が同一でないと判別された場合は、該印刷ジョブの最後の頁から印刷データを順次生成して前記印刷面を上にして排出し、前回印刷した印刷ジョブが最後の頁から順次印刷データが生成されて前記印刷面を上にして排出された場合に、前記判別手段により前記利用者が同一でないと判別された場合は、該印刷ジョブの最初の頁から印刷データを順次生成して前記印刷面を下にして排出する請求項１記載の印刷装置。
【請求項４】
コンピュータを、
印刷する印刷ジョブの利用者を識別する識別手段と、
前記識別手段により識別された利用者が前回印刷した印刷ジョブの利用者と同一かを判別する判別手段と、
前記判別手段により前記利用者が同一であると判別された場合は、該印刷ジョブを前回の印刷ジョブの印刷面と同一の印刷面で印刷排出し、前記利用者が同一でないと判別された場合は、該印刷ジョブを印刷面を切り換えて印刷排紙するように制御する印刷制御手段と
して機能させる印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷制御プログラムに関する。
【背景技術】
【０００２】
従来より、社内に張り巡らされた通信網によって結ばれる複数のパーソナルコンピュータ（印刷依頼装置）のユーザが、同じ通信網で結ばれる印刷装置を共有するネットワークプリンタと呼ばれる技術が存在する。
【０００３】
この共有された印刷装置では、複数ユーザからの印刷ジョブを受け付けて印刷が行われるので、排紙トレイに大量の印刷結果が蓄積され、印刷結果を取り出すときに他人の印刷結果を間違って持って帰ってしまうという問題が生じていた。
【０００４】
これに対して特許文献１では、印刷したページのページ番号が印刷終了ページ番号であるか否かを判定する機能と、印刷する部が印刷指示された印刷ジョブの部数の最終部であるか否かを判定する機能とを備え、それらの機能によってページの区切りまたは部の区切りと判断した場合は印刷方向を反転させて印刷されるようにした印刷制御装置、印刷システムおよび印刷方法が提案されている。
【特許文献１】特開平１０−１９８５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の技術では、印刷方向を反転させても分かりにくい印刷物（例えば風景画の印刷物と肖像画の印刷物）が混ざって印刷されても、印刷方向に違いから印刷物の区切りを見分けることは難しいと想到できる。
【０００６】
よって、この発明は、両面印刷の機能を利用して、印刷結果が排紙トレイに排紙される際の印刷面の向き（フェイスアップ或いはフェイスダウン）を印刷ジョブの送信元毎に異ならせて送信元毎の印刷結果の区切りを明確にするようにした印刷装置および印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成する為に、請求項１の発明は、印刷装置を、印刷する印刷ジョブの利用者を識別する識別手段と、前記識別手段により識別された利用者が前回印刷した印刷ジョブの利用者と同一かを判別する判別手段と、前記判別手段により前記利用者が同一であると判別された場合は、該印刷ジョブの印刷を前回の印刷ジョブの印刷面と同一の印刷面で実行し、前記利用者が同一でないと判別された場合は、該印刷ジョブの印刷を印刷面を切り換えて実行するように制御する印刷制御手段とを具備し、前記印刷ジョブの利用者が変る毎に印刷面を切り換えて印刷排出するように構成する。
【０００８】
また、請求項２の発明は、請求項１の発明を、前記印刷制御手段は、前回印刷した印刷ジョブと前記印刷面を切り換える際に、該印刷ジョブの最後の頁から印刷を行う必要がある場合は、該印刷ジョブを蓄積した後該印刷ジョブを該最後の頁から印刷するように制御するように構成する。
【０００９】
また、請求項３の発明は、請求項１の発明を、前記印刷制御手段は、前回印刷した印刷ジョブが最初の頁から印刷データが順次生成されて前記印刷面を下にして排出された場合に、前記判別手段により前記利用者が同一でないと判別された場合は、該印刷ジョブの最後の頁から印刷データを順次生成して前記印刷面を上にして排出し、前回印刷した印刷ジョブが最後の頁から順次印刷データが生成されて前記印刷面を上にして排出された場合に、前記判別手段により前記利用者が同一でないと判別された場合は、該印刷ジョブの最初の頁から印刷データを順次生成して前記印刷面を下にして排出するように構成する。
【００１０】
また、請求項４の発明は、印刷制御プログラムを、コンピュータを、印刷する印刷ジョブの利用者を識別する識別手段と、前記識別手段により識別された利用者が前回印刷した印刷ジョブの利用者と同一かを判別する判別手段と、前記判別手段により前記利用者が同一であると判別された場合は、該印刷ジョブを前回の印刷ジョブの印刷面と同一の印刷面で印刷排出し、前記利用者が同一でないと判別された場合は、該印刷ジョブを印刷面を切り換えて印刷排紙するように制御する印刷制御手段として機能させるように構成する。
【発明の効果】
【００１１】
請求項１の発明によれば、印刷ジョブの利用者が変わる毎に印刷面が切り換えられて排紙され、利用者による印刷結果の区切りが明確になるという効果を奏する。
【００１２】
請求項２の発明によれば、フェイスアップで印刷結果が排紙される場合に、ユーザが排紙された印刷結果の順序の入れ替えを行う必要がないという効果を奏する。
【００１３】
請求項３の発明によれば、印刷ジョブの利用者が変わる毎に、印刷結果の排紙が、フェイスアップとフェイスダウンとで交互に切り換えられるという効果を奏する。
【００１４】
請求項４の発明によれば、印刷ジョブの利用者が変わる毎に印刷面が切り換えられて排紙され利用者による印刷結果の区切りが明確になるように印刷装置を制御することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係わる印刷装置および印刷制御プログラムの実施例について添付図面を参照して詳細に説明する。
【００１６】
図１は、印刷装置２００により構成される印刷システム１００の概略を示す構成図である。
【００１７】
印刷システム１００は、印刷装置１００と印刷依頼装置であるパーソナルコンピュータ３００−１、３００−２、・・・３００−ｎ（総称してパーソナルコンピュータ３００と記す）とが通信回線１０に接続されて構成される。
【００１８】
パーソナルコンピュータ（以下、図面と共にＰＣと記す）３００は、印刷装置２００で印刷可能な印刷ジョブを作成して、印刷装置２００に送信する。
【００１９】
印刷装置２００は、通信回線１０で接続された複数のＰＣ３００−１、３００−２、・・・３００−ｎより印刷ジョブを受信して印刷することが可能であり、また、両面印刷機能を備え、収納トレイに収納された用紙の表面／裏面のどちらにも印刷することができる。
【００２０】
このように構成される印刷システム１００では、印刷装置２００が印刷ジョブを受け付けると、印刷ジョブを送信したＰＣ３００毎に、両面印刷する印刷面の切り換えを行って印刷結果をフェイスアップやフェイスダウンで排紙する。
【００２１】
フェイスアップでの排紙は、排紙される用紙の印刷面が上向きになってされる排紙であり、また、フェイスダウンでの排紙は、排紙される用紙の印刷面が下向きになってされる排紙である。
【００２２】
なお、印刷装置２００が印刷ジョブの作成者を受信した印刷ジョブより読み取って、印刷ジョブの作成者毎に、両面印刷する印刷面の切り換えを行って印刷結果をフェイスアップやフェイスダウンで排紙されるようにも構成することができる。
【００２３】
次に、印刷装置２００の構成の概略について図２を参照して説明を行う。
【００２４】
図２は、印刷装置２００の構成の概略を示したブロック図である。
【００２５】
印刷装置２００は、通信Ｉ／Ｆ部２０１、表示／操作部２０２、メモリ２０３、制御部２０４、プリントエンジン２０５を有する。
【００２６】
通信Ｉ／Ｆ部２０１は、通信回線１０と接続されて、ＰＣ３００より印刷ジョブを受信するなど情報の授受を行う。
【００２７】
表示／操作部２０２は、ユーザインタフェースの役目を果たし、ユーザに情報を表示する処理やユーザより指示を受け付ける処理を行う。
【００２８】
メモリ２０３は、印刷待ちの印刷ジョブの記憶や、フェイスアップで排紙される印刷が行われる際に印刷ジョブを一時記憶する処理などを行う。
【００２９】
制御部２０４は、印刷装置２００の統括的な制御を行い、印刷装置２００が受信した印刷ジョブの送信元であるＰＣ３００の名前或いは印刷ジョブの作成者を、受信した印刷ジョブより読み取って送信元クライアント毎或いは作成者毎に排紙される印刷面の上下の向き（フェイスアップ或いはフェイスダウン）を変えた印刷の制御を行う。
【００３０】
プリントエンジン２０５は、ＰＣ３００から受信した印刷ジョブを紙に印刷する処理を行う。
【００３１】
また、プリントエンジン２０５は、収納されている用紙の表側の面と裏側の面の両方の面に印刷をすることができる両面印刷機能（両面印刷部２０６）を備え、印刷ジョブを送信したクライアント毎に印刷面を表面と裏面とで分けて印刷を行い、用紙の表面で印刷した場合にはフェイスダウンで排紙し用紙の裏面で印刷した場合にはフェイスアップで排紙する。
【００３２】
次に、印刷装置２００の両面印刷部２０６によって表面に印刷されて排紙されるフェイスダウンの排紙と裏面に印刷されて排紙されるフェイスアップの排紙とについて図３を参照して説明を行う。
【００３３】
図３は、プリントエンジン２０５の排紙トレイに排紙された印刷結果を示す模式図である。
【００３４】
印刷装置２００が３つの印刷ジョブを受信して、プリントエンジン２０５で印刷が行われて排紙された結果について説明を行う。
【００３５】
まず、印刷装置２００が受信した印刷ジョブは、最初の１つがＰＣ３００−１から受信した内容が２ページの印刷ジョブＡであり、次に受信した印刷ジョブはＰＣ３００−２から受信した内容が４ページの印刷ジョブＢであり、また、最後に受信した印刷ジョブはＰＣ３００−３から受信した内容が３ページの印刷ジョブＣである。
【００３６】
このような３つの印刷ジョブが受信されて印刷装置２００で印刷される場合には、３つの印刷ジョブとも送信したクライアントが異なるので、印刷ジョブ毎に印刷される印刷面が異なって排紙される際の排紙トレイ上での印刷結果の印刷面の向きがフェイスアップかフェイスダウンかで異なる。
【００３７】
図３に示すように、印刷ジョブＡはプリントエンジン２０５で印刷される際に両面印刷部２０６で収納された用紙の表面に印刷がされて、排紙トレイで印刷面が下向きになるフェイスダウンで排紙される（参照番号５１）。
【００３８】
このようにしてＰＣ３００−１から送信された２ページ分の印刷ジョブＡの印刷結果はフェイスダウンで排紙される（参照番号５１）。
【００３９】
また、次の印刷ジョブＢは、前回の印刷ジョブＡとクライアント名が異なるので、排紙される印刷面の向きが前回の印刷ジョブＡの向きとは逆向きになるように印刷と排紙が行われる。
【００４０】
つまり、印刷ジョブＢは、収納された用紙の裏面に両面印刷部２０６によって印刷が行われ、排紙トレイで印刷面が上向きになるフェイスアップで排紙される（参照番号５２）。
【００４１】
このようにしてＰＣ３００−２から送信された４ページ分の印刷ジョブＢの印刷結果はフェイスアップで排紙される（参照番号５２）。
【００４２】
そして、その次の印刷ジョブＣは、前回の印刷ジョブＢとクライアント名が異なるので、排紙される印刷面の向きが前回の印刷ジョブＢの向きとは逆向きになるように印刷と排紙が行われる。
【００４３】
つまり、印刷ジョブＣは、収納された用紙の表面に両面印刷部２０６によって印刷が行われ、排紙トレイで印刷面が下向きになるフェイスダウンで排紙される（参照番号５３）。
【００４４】
このようにしてＰＣ３００−３から送信された３ページ分の印刷ジョブＣの印刷結果はフェイスダウンで排紙される（参照番号５３）。
【００４５】
次に、印刷装置２００で行われる処理フローについて図４を参照して説明する。
【００４６】
図４は、印刷装置２００で行われる処理フローについて示したフローチャートである。
【００４７】
印刷装置２００の通信Ｉ／Ｆ部２０１で印刷ジョブを受信して、制御部２０４がその印刷ジョブを受け付けると（ステップ４０１）、制御部２０４は受け付けた印刷ジョブの送信元クライアント名を読み取り（ステップ４０２）、読み取った送信元クライアント名が前回印刷装置２００で印刷が行われた印刷ジョブの送信元クライアント名と異なるか否かを判断する（ステップ４０３）。
【００４８】
印刷装置２００で前回印刷が行われた印刷ジョブの送信元クライアント名はメモリ２０３に記憶されている。
【００４９】
ここで、前回印刷された印刷ジョブの送信元のクライアント名とステップ４０１で受信した印刷ジョブの送信元クライアント名が異なれば（ステップ４０３でＹＥＳ）、排紙トレイで排紙される印刷結果の印地面の向きを変える為に、両面印刷部２０６によって印刷される用紙の印刷面の切り換えを行う（ステップ４０４）。
【００５０】
すなわち、前回、収納用紙の表面に印刷が行われた場合には、印刷面の向きを切り換えて、収納用紙の裏面に印刷されるように制御部２０４によって制御される。
【００５１】
また、前回、収納用紙の裏面に印刷が行われた場合には、印刷面の向きを切り換えて、収納用紙の表面に印刷されるように制御部２０４によって制御される。
【００５２】
前回の印刷とは異なる面に印刷が行われると収納用紙の裏面に印刷されてフェイスアップの排紙となる場合には（ステップ４０５でＹＥＳ）、印刷ジョブは最終ページから印刷されて排紙されるので、一端印刷ジョブがメモリ２０３に記憶される（ステップ４０６）。
【００５３】
そして、メモリ２０３に記憶された印刷ジョブの最終ページから印刷が行われるように制御部２０４によって制御され（ステップ４０７）、最終ページから印刷が行われて排紙結果は排紙トレイにフェイスアップで排紙される（ステップ４０８）。
【００５４】
また、ステップ４０４で印刷面の入れ替えが指示されて前回の印刷と異なる面に印刷が行われると、収納用紙の表面に印刷されてフェイスダウンの排紙となる場合には（ステップ４０５でＮＯ）、受け付けた印刷ジョブは最初のページから印刷されて、排紙トレイで印刷面が下向きになるフェイスダウンで排紙される（ステップ４０８）。
【００５５】
排紙が完了すると、今回行われた印刷は収納用紙の表面に印刷が行われてフェイスダウンで排紙されたことがメモリ２０３に記憶される。
【００５６】
また、印刷ジョブを受け付けて（ステップ４０１）印刷ジョブの送信元クライアント名が読み取られた後に（ステップ４０２）、送信元クライアント名が、前回印刷された印刷ジョブの送信元クライアント名と同じ場合には（ステップ４０３でＮＯ）、排紙トレイでの印刷結果の印刷面の向きが前回印刷されて排紙された印刷結果の印刷面と同じ向きになるように制御部２０４によって制御されて、印刷面の切り換えは行われない。
【００５７】
印刷面の切り換えは指示されないので、両面印刷部２０６では、前回印刷ジョブが印刷された収納用紙の面と同じ面で印刷が行われ、排紙される際にも前回の印刷ジョブが印刷されて排紙された印刷結果の印刷面と同じ向きに印刷結果の印刷面が向くように排紙が行われる（ステップ４０９）。
【００５８】
排紙が完了すると、今回行った印刷は収納用紙の裏面に印刷が行われてフェイスアップで排紙されたことがメモリ２０３に記憶される。
【００５９】
このように処理が行われることで、受信した印刷ジョブの送信元クライアント名が前回と異なる送信元クライアント名であれば、排紙トレイで印刷結果の印刷面の向きが前回とは逆になるように排紙され、また、受信した印刷ジョブの送信元クアイアント名が前回と同じ送信元クライアント名であれば、排紙トレイで印刷結果の印刷面の向きが前回と同じになるように排紙される。
【００６０】
よって、印刷結果の印刷面の向きが前回と逆になるように排紙されると（フェイスアップとフェイスダウンの違い）、前回印刷された別のクライアントから送信された印刷ジョブの印刷結果と区切りが分かり易くなって、印刷結果を排紙トレイから持ち出すユーザにとって都合がよい。
【００６１】
また、同じクライアントから連続して印刷ジョブが印刷装置２００に送信されて印刷された場合には、同じクライアントからの印刷ジョブを連続して受信すると印刷結果の印刷面の向きは前回と同じになるように排紙されるので、この場合も、印刷結果を排紙トレイから持ち出すユーザにとってみれば自らの印刷結果は印刷面の向きがすべて同じ向き（フェイスダウン或いはフェイスアップ）で排紙されているので都合がよい。
【００６２】
なお、印刷装置２００は、送信元クライアント名を読み取って（ステップ４０２）読み取った送信元クライアント名が前回印刷が行われた印刷ジョブの送信元クライアント名と異なるか否かを判断して（ステップ４０３）フェイスアップかフェイスダウンかで排紙する処理を進めるように説明したが、送信元クライアント名ではなく受信した印刷ジョブの作成者を印刷ジョブより読み取って（ステップ４０２）読み取った印刷ジョブの作成者が前回印刷が行われた印刷ジョブの作成者と異なるか否かを判断するようにして（ステップ４０３）フェイスアップかフェイスダウンかで排紙する処理を進めるようにしても良い。
【００６３】
そうすることによって、前回印刷された印刷結果と別の作成者から送信された印刷ジョブの印刷結果と区切りが分かり易くなって、印刷結果を排紙トレイから持ち出すユーザにとって都合がよい。
【００６４】
また、同じ作成者が連続して印刷ジョブを印刷装置２００に送信して印刷された場合には、同じ作成者からの印刷ジョブを連続して受信すると印刷結果の印刷面の向きは前回と同じになるように排紙されるので、この場合も、印刷結果を排紙トレイから持ち出すユーザにとってみれば自らの印刷結果は印刷面の向きがすべて同じ向き（フェイスアップ或いはフェイスダウン）で排紙されているので都合がよい。
【００６５】
なお、本実施例では印刷装置２００は両面印刷部２０６で収納用紙の表面に印刷が行われた場合に排紙トレイで印刷面が下向きのフェイスダウンで排紙され、両面印刷部２０６で収納用紙の裏面に印刷が行われた場合に排紙トレイで印刷面が上向きのフェイスアップで排紙されるように説明したが、これは印刷装置によるので印刷される面とフェイスダウン、フェイスアップとの関係が上述と異なっていても良い。
【産業上の利用可能性】
【００６６】
この発明は、印刷装置および印刷制御プログラムにおいて利用可能である。
【００６７】
この発明によれば、両面印刷の機能を利用して、印刷ジョブの印刷結果が排紙トレイに排紙される際の印刷面の向き（フェイスアップ或いはフェイスダウン）を印刷ジョブの送信元毎に異ならせるようにすることができ、印刷結果の区分がわかりやすくなって他人の印刷結果を間違って持って帰ってしまう問題の発生を低減することができる。
【図面の簡単な説明】
【００６８】
【図１】印刷システム１００の概略を示す構成図。
【図２】印刷装置２００の構成の概略を示すブロック図。
【図３】排紙された印刷結果を示す模式図。
【図４】印刷装置２００で行われる処理フローを示すフローチャート。
【符号の説明】
【００６９】
１０    通信回線
２００    印刷装置
３００、３００−１、３００−２、・・・３００−ｎ    パーソナルコンピュータ
【図１】
2008087363.tif 000003
【図２】
2008087363.tif 000004
【図３】
2008087363.tif 000005
【図４】
2008087363.tif 000006