(57)【要約】【課題】  印刷ジョブの利用者が同じ場合には連続してそれらの印刷ジョブの印刷結果を排紙するようにして、同じ利用者の印刷ジョブの印刷結果はまとめて排紙する印刷制御装置および印刷装置および印刷制御プログラムおよび印刷プログラムを提供することを目的とする。【解決手段】  プリントサーバは、ＰＣより受け付けた印刷ジョブを印刷装置の印刷待ちのために記憶部に記憶するが、印刷装置に送信可能になると、印刷順が先頭の印刷ジョブ（参照番号３０１）に印刷実行指示を行って印刷装置に送信し（参照番号３０４）、印刷実行指示を行った印刷ジョブと同じ利用者の印刷ジョブを記憶部に記憶している場合には、その同じ利用者の印刷ジョブが印刷実行指示が行われた印刷ジョブに続いて印刷指示が行われるように（参照番号３０５、３０６）印刷順の変更を行う。【選択図】  図３
2008090385.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受け付ける受付手段と、
前記受付手段で受け付けた印刷ジョブを蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷ジョブを順次印刷装置に送信して印刷の実行を指示する印刷実行指示手段と、
前記印刷実行指示手段により印刷実行が指示された印刷ジョブと利用者が同一の印刷ジョブが前記蓄積手段に蓄積されているかを検索する検索手段と、
前記検索手段により前記利用者が同一の印刷ジョブが前記蓄積手段に蓄積されていると検索された場合は、該印刷ジョブが連続して印刷されるように前記蓄積手段に蓄積されている印刷ジョブの印刷順を変更する印刷順変更手段と
を具備する印刷制御装置。
【請求項２】
前記検索手段は、
前記蓄積されている印刷ジョブのユーザ名、ログイン名、ファイル名等の利用者を識別可能な一意の情報に基づき利用者が同一の印刷ジョブを検索する請求項１記載の印刷制御装置。
【請求項３】
印刷ジョブを受け付ける受付手段と、
前記受付手段で受け付けた印刷ジョブを蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷ジョブの印刷を順次実行する印刷実行手段と、
前記印刷実行手段により印刷が実行されている印刷ジョブと利用者が同一の印刷ジョブが前記蓄積手段に蓄積されているかを検索する検索手段と、
前記検索手段により前記利用者が同一の印刷ジョブが前記蓄積手段に蓄積されていると検索された場合は、該印刷ジョブが連続して印刷されるように前記蓄積手段に蓄積されている印刷ジョブの印刷順を変更する印刷順変更手段と
を具備する印刷装置。
【請求項４】
コンピュータを、
印刷ジョブを受け付ける受付手段と、
前記受付手段で受け付けた印刷ジョブを蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷ジョブを順次印刷装置に送信して印刷の実行を指示する印刷実行指示手段と、
前記印刷実行指示手段により印刷実行が指示された印刷ジョブと利用者が同一の印刷ジョブが前記蓄積手段に蓄積されているかを検索する検索手段と、
前記検索手段により前記利用者が同一の印刷ジョブが前記蓄積手段に蓄積されていると検索された場合は、該印刷ジョブが連続して印刷されるように前記蓄積手段に蓄積されている印刷ジョブの印刷順を変更する印刷順変更手段と
して機能させる印刷制御プログラム。
【請求項５】
コンピュータを、
印刷ジョブを受け付ける受付手段と、
前記受付手段で受け付けた印刷ジョブを蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷ジョブの印刷を順次実行する印刷実行手段と、
前記印刷実行手段により印刷が実行されている印刷ジョブと利用者が同一の印刷ジョブが前記蓄積手段に蓄積されているかを検索する検索手段と、
前記検索手段により前記利用者が同一の印刷ジョブが前記蓄積手段に蓄積されていると検索された場合は、該印刷ジョブが連続して印刷されるように前記蓄積手段に蓄積されている印刷ジョブの印刷順を変更する印刷順変更手段と
して機能させる印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および印刷装置および印刷制御プログラムおよび印刷プログラムに関する。
【背景技術】
【０００２】
従来より、社内に張りめぐらされた通信網によって結ばれる複数のパーソナルコンピュータ（印刷依頼装置）のユーザが、同じ印刷装置を共有するネットワークプリンタと呼ばれる技術が存在する。
【０００３】
この共有された印刷装置では、複数ユーザから印刷ジョブを受け付けて印刷が行われるので、排紙トレイに大量の印刷結果が蓄積され、印刷結果を取り出すときに他人の印刷結果を間違って持って帰ってしまうという問題が生じていた。
【０００４】
そこで特許文献１では、着脱可能なメモリに複数のプリントジョブを蓄積し、その中から印刷するプリントジョブが選択されてまとめて印刷が行われる画像形成装置および画像データの出力方法が提案されている。
【特許文献１】特開２００１−２７０１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の技術では、印刷されるプリントジョブが着脱可能なメモリに蓄積されることが想定されているので、その着脱可能なメモリを備える必要が生じ費用がかかる。
【０００６】
また、印刷ジョブの区切りを明確にする機能として、オフセット機能や複数の排出口を備えるソーター機能といった先行技術もあるが、これも新たな物理的機構を備える必要があり費用を要する。
【０００７】
そこで、この発明は、新たな物理的機構を備えることなく、同じ利用者の印刷ジョブの印刷結果をまとめて排紙する印刷制御装置および印刷装置および印刷制御プログラムおよび印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する為に、請求項１の発明は、印刷制御装置は、印刷ジョブを受け付ける受付手段と、前記受付手段で受け付けた印刷ジョブを蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷ジョブを順次印刷装置に送信して印刷の実行を指示する印刷実行指示手段と、前記印刷実行指示手段により印刷実行が指示された印刷ジョブと利用者が同一の印刷ジョブが前記蓄積手段に蓄積されているかを検索する検索手段と、前記検索手段により前記利用者が同一の印刷ジョブが前記蓄積手段に蓄積されていると検索された場合は、該印刷ジョブが連続して印刷されるように前記蓄積手段に蓄積されている印刷ジョブの印刷順を変更する印刷順変更手段とを具備するように構成される。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記検索手段は、前記蓄積されている印刷ジョブのユーザ名、ログイン名、ファイル名等の利用者を識別可能な一意の情報に基づき利用者が同一の印刷ジョブを検索する。
【００１０】
また、請求項３の発明は、印刷装置は、印刷ジョブを受け付ける受付手段と、前記受付手段で受け付けた印刷ジョブを蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷ジョブの印刷を順次実行する印刷実行手段と、前記印刷実行手段により印刷が実行されている印刷ジョブと利用者が同一の印刷ジョブが前記蓄積手段に蓄積されているかを検索する検索手段と、前記検索手段により前記利用者が同一の印刷ジョブが前記蓄積手段に蓄積されていると検索された場合は、該印刷ジョブが連続して印刷されるように前記蓄積手段に蓄積されている印刷ジョブの印刷順を変更する印刷順変更手段とを具備するように構成される。
【００１１】
また、請求項４の発明は、印刷制御プログラムは、コンピュータを、印刷ジョブを受け付ける受付手段と、前記受付手段で受け付けた印刷ジョブを蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷ジョブを順次印刷装置に送信して印刷の実行を指示する印刷実行指示手段と、前記印刷実行指示手段により印刷実行が指示された印刷ジョブと利用者が同一の印刷ジョブが前記蓄積手段に蓄積されているかを検索する検索手段と、前記検索手段により前記利用者が同一の印刷ジョブが前記蓄積手段に蓄積されていると検索された場合は、該印刷ジョブが連続して印刷されるように前記蓄積手段に蓄積されている印刷ジョブの印刷順を変更する印刷順変更手段として機能させるように構成される。
【００１２】
また、請求項５の発明は、印刷プログラムは、コンピュータを、印刷ジョブを受け付ける受付手段と、前記受付手段で受け付けた印刷ジョブを蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷ジョブの印刷を順次実行する印刷実行手段と、前記印刷実行手段により印刷が実行されている印刷ジョブと利用者が同一の印刷ジョブが前記蓄積手段に蓄積されているかを検索する検索手段と、前記検索手段により前記利用者が同一の印刷ジョブが前記蓄積手段に蓄積されていると検索された場合は、該印刷ジョブが連続して印刷されるように前記蓄積手段に蓄積されている印刷ジョブの印刷順を変更する印刷順変更手段として機能させるように構成される。
【発明の効果】
【００１３】
請求項１の発明によれば、同じ利用者による印刷ジョブの印刷結果を連続して印刷装置に排紙させることができる。
【００１４】
請求項２の発明によれば、印刷ジョブのユーザ名、ログイン名、ファイル名等で印刷ジョブの利用者を識別することができる。
【００１５】
請求項３の発明によれば、同じ利用者による印刷ジョブの印刷結果を連続して印刷装置に排紙させることができる。
【００１６】
請求項４の発明によれば、同じ利用者による印刷ジョブの印刷結果を連続して印刷装置に排紙させるように印刷制御装置を機能させることができる。
【００１７】
請求項５の発明によれば、同じ利用者による印刷ジョブの印刷結果を連続して印刷装置に排紙させるように印刷装置を機能させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係わる印刷制御装置および印刷装置および印刷制御プログラムおよび印刷プログラムの実施例について添付図面を参照して詳細に説明する。
【実施例１】
【００１９】
まず、印刷システム１００について図１を参照して説明を行う。
【００２０】
図１は、印刷システム１００の概略を示した構成図である。
【００２１】
印刷システム１００は、印刷依頼装置であるパーソナルコンピュータ１１０−１、１１０−２、・・・１１０−ｎ（総称してパーソナルコンピュータ１１０と呼ぶ）と印刷制御装置であるプリントサーバ１２０と印刷装置１３０とが通信回線１０１によって接続されて構成される。
【００２２】
パーソナルコンピュータ（以下、ＰＣと呼ぶ）１１０は、印刷装置１３０のプリンタドライバを備え、印刷依頼である印刷ジョブの作成を行う。
【００２３】
プリントサーバ１２０は、ＰＣ１１０から送られた印刷ジョブを受信して印刷待ちのために印刷ジョブを蓄積し、印刷装置１３０で印刷が可能な状態になると蓄積した印刷ジョブに印刷実行を指示し印刷装置１３０に印刷実行を指示した印刷ジョブを送信する。
【００２４】
そして、印刷実行が指示された印刷ジョブの利用者と同じ利用者の印刷ジョブをプリントサーバ１２０が蓄積している場合には、該蓄積している利用者が同じ印刷ジョブを次に印刷実行が指示される印刷順にするように印刷順の変更が行われる。
【００２５】
印刷ジョブの利用者とは、ＰＣ１１０で印刷ジョブを作成してプリントサーバ１２０に送信したユーザである。
【００２６】
印刷装置１３０は、プリントサーバ１２０から印刷ジョブを受け付けると、受け付けた印刷ジョブを紙面に印刷して、印刷した順番で印刷結果を排紙トレイに排紙する。
【００２７】
このように構成される印刷システム１００では、ＰＣ１１０−１、ＰＣ１１０−２、・・・ＰＣ１１０−ｎから印刷ジョブがプリントサーバ１２０に送信されて、プリントサーバ１２０で印刷待ちのために印刷ジョブが蓄積されるのであるが、印刷装置１３０で印刷ジョブが受け入れ可能となってプリントサーバ１２０に蓄積される印刷順が先頭の印刷ジョブに印刷実行指示が行われて送信されると、その印刷ジョブと同じ利用者の印刷ジョブがプリントサーバ１３０に蓄積されてるかどうかが検索され、同じ利用者の印刷ジョブが蓄積されていた場合は、その蓄積されている同じ利用者の印刷ジョブが先ほど印刷指示された印刷ジョブの後に続けて印刷指示されるように印刷順が入れ替えられる。
【００２８】
そして、印刷順が入れ替えられて印刷ジョブが印刷装置１３０に送信されて印刷結果が排紙されるので、印刷装置１３０では同じ利用者の印刷ジョブが連続して排紙されることになり、印刷結果の利用者毎の区切りが明確になる。
【００２９】
次に、プリントサーバ１２０の大まかな構成について図２を参照して説明を行う。
【００３０】
図２は、プリントサーバ１２０の構成の概略を示したブロック図である。
【００３１】
プリントサーバ１２０は、通信インタフェース部（以下、図面と共に通信Ｉ／Ｆ部と記す）１２１、制御部１２２、記憶部１２３を備える。
【００３２】
通信Ｉ／Ｆ部１２１は、通信回線１０１と接続されてＰＣ１１０、印刷装置１３０と情報の授受を行う。
【００３３】
制御部１２２は、プリントサーバ１２０の統括的な制御を行い、また、機能としてユーザ確認機能１２４、順番変更機能１２５を備える。
【００３４】
ユーザ確認機能１２４は、印刷実行の指示が行われた記憶部１２３に記憶される印刷ジョブの利用者を読み取り、その利用者と同じ利用者の印刷ジョブを記憶部１２３から検索する処理を行う。
【００３５】
ユーザ確認機能１２４が印刷ジョブより読み取る内容は、印刷ジョブのユーザ名、ログインユーザ名、ファイル名等のその印刷ジョブをＰＣ１１０から送信した利用者を一意に識別可能な内容である。
【００３６】
順番変更機能１２５は、ユーザ確認機能１２４によって同じ利用者の印刷ジョブが記憶部１２３に記憶されていた場合に、それらの利用者が同じ印刷ジョブが印刷装置１３０で連続して印刷されるように、印刷順の変更を行う機能である。
【００３７】
記憶部１２３は、ＰＣ１３０から送信されて受信した印刷ジョブを印刷待ちのために一時記憶する処理を行い、また、プリントサーバ１２０を制御するプログラムを記憶する。
【００３８】
また、記憶部１２３は、一時記憶する印刷ジョブが印刷実行を指示される順番である印刷順も記憶する。
【００３９】
記憶部１２３に記憶される印刷ジョブの印刷順は、基本的にプリントサーバ１２０が印刷ジョブをＰＣ１１０より受信して記憶部１２３に記憶した順番となるが、印刷順が先頭の印刷ジョブに印刷実行指示が行われて印刷装置１３０に送信されたときにユーザ確認機能１２４と順番変更機能１２５により、印刷実行指示が行われた印刷ジョブと利用者が同じ印刷ジョブが連続して印刷装置１３０に送信されるように印刷順が変更される。
【００４０】
このように処理されることで、利用者が同じ印刷ジョブが連続して印刷装置１３０に送信されるようになる。
【００４１】
次に、プリントサーバ１２０の記憶部１２３に記憶される印刷ジョブの印刷順が変更される処理について図３を参照して説明する。
【００４２】
図３は記憶部１２３に記憶される印刷ジョブの印刷順が変更される処理を示す模式図であり、図３（ａ）は記憶部１２３に記憶される印刷ジョブと印刷装置１３０とを示した図であり、図３（ｂ）は図３（ａ）に示す状態から印刷順が先頭の印刷ジョブが送信されて残された印刷ジョブの印刷順が変更される様子を示した模式図である。
【００４３】
図３（ａ）に示すように、プリントサーバ１２０の記憶部１２３に印刷ジョブが印刷順と共に記憶されており、印刷装置１３０で印刷が完了して印刷ジョブの受け付けが可能になると、印刷順が先頭の印刷ジョブ（利用者がＡである印刷ジョブであり、図３（ａ）では参照番号３０１で示される印刷ジョブ）に印刷実行の指示が行われて印刷装置１３０に送信される。
【００４４】
先頭の印刷ジョブ（参照番号３０１）に印刷実行指示が行われると、ユーザ確認機能１２４によって利用者が同じである印刷ジョブが記憶部１２３内で検索される。
【００４５】
そして、ユーザ確認機能１２４によって検索された結果、記憶部１２３に、利用者が同じＡである印刷ジョブが印刷順が４番目と６番目に記憶されているのが判明される（参照番号３０２、３０３）。
【００４６】
そこで、記憶部１２３に記憶されている利用者が同じＡである印刷ジョブが連続して印刷装置１３０に送信されるように印刷順の変更が順番変更機能１２６によって行われる。
【００４７】
印刷順の変更が行われた結果を示す図が図３（ｂ）であり、印刷装置１３０に印刷ジョブが送信されて（参照番号３０４）、記憶部１２３内の利用者が同じＡである印刷ジョブの印刷順が１番目と２番目に変更される（参照番号３０５、３０６）。
【００４８】
次に、プリントサーバ１２０で行われる処理フローについて図４を参照して説明する。
【００４９】
図４は、プリントサーバ１２０で行われる処理フローを示したフローチャートである。
【００５０】
プリントサーバ１２０は、ＰＣ１１０から送信された印刷ジョブを受信すると（ステップ４０１）、受信した印刷ジョブを記憶部１２３に蓄積する（ステップ４０２）。
【００５１】
印刷装置１３０が印刷中の際には印刷装置１３０に印刷ジョブの送信が行えず（ステップ４０３でＮＯ）、印刷ジョブが送信可能まで待って（ステップ４０１でＮＯ、４０３でＮＯの繰り返し）、ＰＣ１１０から印刷ジョブが送られると受信して蓄積する（ステップ４０１でＹＥＳ、４０２）。
【００５２】
そして、印刷装置１３０で印刷が終了して新たな印刷ジョブの受信が可能になると（ステップ４０３でＹＥＳ）、プリントサーバ１２０は、記憶部１２３に記憶された印刷順が先頭の印刷ジョブに印刷実行指示を行ってその印刷ジョブを印刷装置１３０に送信する（ステップ４０４）。
【００５３】
先頭の印刷ジョブに印刷実行指示が行われると、印刷実行指示が行われた印刷ジョブと同じ利用者の印刷ジョブがユーザ確認機能１２４によって記憶部１２３内で検索される（ステップ４０５）。
【００５４】
その結果、同じ利用者の印刷ジョブがあれば（ステップ４０５でＹＥＳ）、検索された同じ利用者の印刷ジョブの印刷順が、先ほど（ステップ４０４）印刷装置１３０に送信された印刷ジョブに続けて印刷装置１３０に送信されるように変更される（ステップ４０６）。
【００５５】
この印刷順の変更は図３を参照して説明したように行われる。
【００５６】
また、ステップ４０５で、印刷実行指示が行われた印刷ジョブと同じ利用者の印刷ジョブがなかった場合には（ステップ４０５でＮＯ）、印刷待ちの状態に処理が移行し（ステップ４０１でＮＯ、４０３でＮＯ）ＰＣ１１０から送信される印刷ジョブがあれば受信して（ステップ４０１でＹＥＳ、４０２）、印刷装置１３０で印刷可能になり次第、その時の印刷順が先頭の印刷ジョブに印刷実行指示が行われる（ステップ４０３でＹＥＳ、４０４）。
【００５７】
なお、プリントサーバ１２０でこのような処理を実行するプログラムを通信手段により提供することはもちろん、ＣＤＲＯＭ等の記録媒体に格納して提供することも可能である。
【実施例２】
【００５８】
次に、印刷システム２００について図５を参照して説明を行う。
【００５９】
図５は、印刷システム２００の概略を示した構成図である。
【００６０】
印刷システム２００は、印刷依頼装置であるＰＣ２１０−１、２１０−２、・・・２１０−ｎ（総称してＰＣ２１０と呼ぶ）と印刷装置２３０とが通信回線２０１によって接続されて構成される。
【００６１】
ＰＣ２１０は、印刷装置２３０のプリンタドライバを備え、印刷依頼である印刷ジョブの作成を行う。
【００６２】
印刷装置２３０はＰＣ２１０から送信された印刷ジョブを受信し、プリントエンジン２３４で印刷中であれば印刷待ちのために受信した印刷ジョブを記憶部２３３に記憶する。
【００６３】
このように構成される印刷システム２００では、ＰＣ２１０−１、ＰＣ２１０−２、・・・ＰＣ２１０−ｎから印刷ジョブが印刷装置２３０に送信されると、印刷装置２３０では、印刷ジョブを受信して、プリントエンジン２３４で印刷中であれば受信した印刷ジョブを記憶部２３３に記憶する。
【００６４】
そして、プリントエンジン２３４で印刷が完了して新たな印刷ジョブを受け付けることができる状態になれば、記憶部２３３に記憶される印刷ジョブがプリントエンジン２３４に送信されて印刷が行われる。
【００６５】
記憶部２３３からプリントエンジン２３４に送信される印刷ジョブの印刷順は、基本的に印刷装置２３０が印刷ジョブを受信して記憶部２３３に記憶した順番となるが、記憶部２３３の印刷順の先頭の印刷ジョブに印刷実行指示が行われてプリントエンジン２３４に送信されると、その印刷実行指示が行われた印刷ジョブと同じ利用者の印刷ジョブが記憶部２３３に記憶されている場合には、その同じ利用者の印刷ジョブが連続してプリントエンジン２３４に送信されて連続して印刷が行われるように記憶部２３３に記憶される印刷ジョブの印刷順が変更される。
【００６６】
印刷順が変更されることによって、利用者が同じ印刷ジョブについては、プリントエンジン２３４で連続して印刷されてその印刷結果も連続して排紙されるので、排紙トレイで他の利用者の印刷ジョブの印刷結果と区切りが明確になり、他の利用者に間違って持って帰られる問題の発生が低減される。
【００６７】
印刷ジョブの利用者とは、ＰＣ２１０で印刷ジョブを作成して印刷装置２３０に送信したユーザである。
【００６８】
次に、印刷装置２３０の大まかな構成について図６を参照して説明を行う。
【００６９】
図６は、印刷装置２３０の構成の概略を示したブロック図である。
【００７０】
印刷装置２３０は、通信Ｉ／Ｆ部２３１、制御部２３２、記憶部２３３、プリントエンジン２３４を備える。
【００７１】
通信Ｉ／Ｆ部２３１は、通信回線２０１と接続されてＰＣ２１０と情報の授受を行う。
【００７２】
制御部２３２は、印刷装置２３０の統括的な制御を行い、また、機能としてユーザ確認機能２３５、順番変更機能２３６を備える。
【００７３】
ユーザ確認機能２３５は、印刷実行の指示が行われた記憶部２３３に記憶される印刷ジョブの利用者を読み取り、その利用者と同じ利用者の印刷ジョブを記憶部２３３から検索する処理を行う。
【００７４】
ユーザ確認機能２３５が印刷ジョブより読み取る内容は、印刷ジョブのユーザ名、ログインユーザ名、ファイル名等のその印刷ジョブをＰＣ２１０から送信した利用者を一意に識別可能な内容である。
【００７５】
順番変更機能２３６は、ユーザ確認機能２３５によって同じ利用者の印刷ジョブが記憶部２３３に記憶されていた場合に、それらの利用者が同じ印刷ジョブがプリントエンジン２３４で連続して印刷されるように、印刷順の変更を行う機能である。
【００７６】
記憶部２３３は、ＰＣ２３０から送信されて受信した印刷ジョブを印刷待ちのために一時記憶する処理を行い、また、印刷装置２３０を制御するプログラムを記憶する。
【００７７】
プリントエンジン２３４は、印刷装置２３０が受信した印刷ジョブを紙面に印刷する処理を行って、具備する排紙トレイに印刷した印刷結果を排紙する。
【００７８】
次に、印刷装置２３０の記憶部２３３に記憶される印刷ジョブの印刷順が変更される処理について図７を参照して説明する。
【００７９】
図７は、記憶部２３３に記憶される印刷ジョブの印刷順が変更される処理を示す模式図であり、図７（ａ）は記憶部２３３に記憶される印刷ジョブとプリントエンジン２３４とを示した模式図であり、図７（ｂ）は図７（ａ）に示す状態から先頭の印刷ジョブが送信されて残された印刷ジョブの印刷順が変更される様子を示した模式図である。
【００８０】
図７（ａ）に示すように、印刷装置２３０の記憶部２３３に、複数の印刷ジョブが印刷順と共に記憶されており、プリントエンジン２３４で印刷が完了して印刷ジョブの新たな受け入れが可能になると、記憶部２３３に記憶される先頭の印刷ジョブ（利用者がＡである印刷ジョブであり、図７（ａ）では参照番号７０１で示される印刷ジョブ）に印刷実行指示が行われてプリントエンジン２３４に送信される。
【００８１】
先頭の印刷ジョブ（参照番号７０１）に印刷実行指示が行われると、ユーザ確認機能２３５によって利用者が同じＡである印刷ジョブが記憶部２３３内で検索される。
【００８２】
そして、ユーザ確認機能２３５によって検索された結果、記憶部２３３に、利用者が同じＡである印刷ジョブが印刷順が４番目と６番目に記憶されているのが判明される（参照番号７０２、７０３）。
【００８３】
そこで、記憶部２３３に記憶されている利用者が同じＡである印刷ジョブが連続して印刷装置２３０に送信されるように印刷順の変更が順番変更機能２３６によって行われる。
【００８４】
印刷順の変更が行われた結果を示す図が図７（ｂ）であり、印刷装置２３０に印刷ジョブが送信されて（参照番号７０４）、記憶部２３３内の利用者が同じＡである印刷ジョブの印刷順が１番目と２番目に変更される（参照番号７０５、７０６）。
【００８５】
次に、印刷装置２３０で行われる処理フローについて図８を参照して説明する。
【００８６】
図８は、印刷装置２３０で行われる処理フローを示したフローチャートである。
【００８７】
印刷装置２３０は、ＰＣ２１０から送信された印刷ジョブを受信すると（ステップ８０１）、受信した印刷ジョブを記憶部２３３に蓄積する（ステップ８０２）。
【００８８】
プリントエンジン２３４が印刷中の際にはプリントエンジン２３４に印刷ジョブが送信されず（ステップ８０３でＮＯ）、印刷ジョブが送信可能まで待って（ステップ８０１でＮＯ、８０３でＮＯの繰り返し）、ＰＣ２１０から印刷ジョブが送られると受信して蓄積する（ステップ８０１でＹＥＳ、８０２）。
【００８９】
そして、プリントエンジン２３４で印刷が終了して新たな印刷ジョブの受信が可能になると（ステップ８０３でＹＥＳ）、制御部２３２は、記憶部２３３に記憶された印刷順が先頭の印刷ジョブに印刷実行指示を行ってその印刷ジョブをプリントエンジン２３４に送信する（ステップ８０４）。
【００９０】
先頭の印刷ジョブに印刷実行指示が行われると、印刷実行指示が行われた印刷ジョブと同じ利用者の印刷ジョブがユーザ確認機能２３５によって記憶部２３３内で検索される（ステップ８０５）。
【００９１】
その結果、同じ利用者の印刷ジョブがあれば（ステップ８０５でＹＥＳ）、検索された同じ利用者の印刷ジョブの印刷順が、先ほど（ステップ８０４）印刷装置２３０に送信された印刷ジョブに続けてプリントエンジン２３４に送信されるように変更される（ステップ８０６）。
【００９２】
この印刷順の変更は図７を参照して説明したように行われる。
【００９３】
また、ステップ８０５で、印刷実行指示が行われた印刷ジョブと同じ利用者の印刷ジョブがなかった場合には（ステップ８０５でＮＯ）、ＰＣ２１０から送信される印刷ジョブがあれば受信して（ステップ８０１でＹＥＳ、８０２）、プリントエンジン２３４で印刷可能になり次第、その時の印刷順が先頭の印刷ジョブに印刷実行指示が行われる（ステップ８０３でＹＥＳ、８０４）。
【００９４】
なお、印刷装置２３０でこのような処理を実行するプログラムを通信手段により提供することはもちろん、ＣＤＲＯＭ等の記録媒体に格納して提供することも可能である。
【実施例３】
【００９５】
まず、印刷システム３００について図９を参照して説明を行う。
【００９６】
図９は、印刷システム３００の概略を示した構成図である。
【００９７】
印刷システム３００は、印刷依頼装置であるパーソナルコンピュータ３１０−１、３１０−２、・・・３１０−ｎ（総称してパーソナルコンピュータ３１０と呼ぶ）と印刷制御装置であるプリントサーバ３２０と印刷装置３３０とが通信回線３０１によって接続されて構成される。
【００９８】
パーソナルコンピュータ（以下、ＰＣと呼ぶ）３１０は、印刷装置３３０のプリンタドライバを備え、印刷依頼である印刷ジョブの作成が行われる。
【００９９】
ＰＣ３１０で作成される印刷ジョブには、印刷ジョブのユーザ名、ログインユーザ名、ファイル名等が記載され、それらにより印刷ジョブの利用者が読み取られる。
【０１００】
印刷ジョブの利用者とは、ＰＣ３１０で印刷ジョブを作成してプリントサーバ３２０に送信したユーザである。
【０１０１】
プリントサーバ３２０は、ＰＣ３１０から送られた印刷ジョブを蓄積し、印刷装置３３０で印刷が可能な状態になると、蓄積した印刷ジョブを印刷装置３３０に送信する。
【０１０２】
プリントサーバ３２０が印刷ジョブを蓄積する時に、蓄積した印刷ジョブが複数あって、同じ利用者の印刷ジョブが存在する場合には、同じ利用者の印刷ジョブが連続して印刷されるように、蓄積した印刷ジョブの印刷順を変更する。
【０１０３】
印刷装置３３０は、プリントサーバ３２０から送られる印刷ジョブを受け付けて紙面に印刷して、印刷した順番で印刷結果を排紙トレイに排紙する。
【０１０４】
また、印刷装置３３０は、ユーザに情報を表示してユーザからの指示を受け付ける、タッチパネルで構成される表示／操作部３３１を有する。
【０１０５】
このように構成される印刷システム３００は、ＰＣ３１０で作成された印刷ジョブがプリントサーバ３２０に送られて蓄積され、プリントサーバ３２０で蓄積された印刷ジョブは、同じ利用者の印刷ジョブが印刷装置３３０で連続して印刷されるように印刷順が変更され、変更された印刷順で印刷ジョブがプリントサーバ３２０から印刷装置３３０に送信されて、印刷装置３３０で印刷される。
【０１０６】
次に、プリントサーバ３２０の構成について図１０を参照して説明を行う。
【０１０７】
図１０は、プリントサーバ３２０の構成の概略を示したブロック図である。
【０１０８】
プリントサーバ３２０は、通信Ｉ／Ｆ部２１、制御部３２２、記憶部３２３を備える。
【０１０９】
通信Ｉ／Ｆ部３２１は、通信回線３０１と接続されて、ＰＣ３１０や印刷装置３３０と印刷ジョブのやり取りを行う。
【０１１０】
制御部３２２は、プリントサーバ３２０の統括的な制御を行い、また、機能としてユーザ確認機能３２４、順番変更機能３２５を備える。
【０１１１】
ユーザ確認機能３２４は、受信した印刷ジョブの利用者を読み取り、その利用者と同じ利用者の印刷ジョブを記憶部３２３から検索する処理を行う。
【０１１２】
ユーザ確認機能３２４が印刷ジョブより読み取る内容は、印刷ジョブのユーザ名、ログインユーザ名、ファイル名等のその印刷ジョブをＰＣ３１０から送信した利用者を一意に識別可能な内容である。
【０１１３】
順番変更機能３２５は、ユーザ確認機能２３５によって同じ利用者の印刷ジョブが場合に、それらの利用者が同じ印刷ジョブが印刷装置３３０で連続して印刷されるように、印刷順の変更を行う機能である。
【０１１４】
記憶部３２３は、ＰＣ３１０から送信されて受信した印刷ジョブを印刷待ちのために一時記憶する処理を行い、また、プリントサーバ３２０を制御するプログラムを記憶する。
【０１１５】
記憶部３２３に記憶される印刷ジョブの印刷順は、基本的にはプリントサーバ３２０が印刷ジョブを受信して記憶部３２３に記憶した順番となるが、プリントサーバ３２０が印刷ジョブを受信したときに受信した印刷ジョブと同じ利用者の印刷ジョブを記憶部３２３に既に記憶していた場合には、同じ利用者の印刷ジョブは連続して印刷装置３３０に送信されるように印刷順の変更が行われる。
【０１１６】
記憶部２３３からプリントエンジン２３４に送信される印刷ジョブの印刷順は、印刷装置２３０が印刷ジョブを受信して記憶部２３３に記憶した印刷順であるが
次に、印刷装置３３０の制御部３２２によって行われる印刷順の変更について図１１を使って説明を行う。
【０１１７】
図１１は、印刷装置３３０の制御部３２２が行う印刷待ちの印刷順の変更について示した模式図であり、図１１（ａ）はプリントサーバ３０が新たな印刷ジョブを受信した様子を示す模式図であり、図１１（ｂ）は新たな印刷ジョブを受信したときに従来のプリントサーバで行われる印刷待ちの印刷順を示す模式図であり、図１１（ｃ）は新たな印刷ジョブを受信したときにプリントサーバ３０で行われる印刷待ちの印刷順を示す模式図である。
【０１１８】
図１１（ａ）に示すように、プリントサーバ３２０の記憶部３２３に３つの印刷ジョブ（３つの印刷ジョブの利用者はそれぞれＡさん、Ｂさん、Ｃさん）が印刷待ちの為に記憶されている状態で、プリントサーバ３０は利用者Ｂの印刷ジョブを受信する。
【０１１９】
従来のプリントサーバでは新たな印刷ジョブを受信すると、図１１（ｂ）に示すように、新たな印刷ジョブの印刷順は最後に位置付けられる（参照番号１１０１）。
【０１２０】
そして、利用者がＢさんの印刷ジョブは、印刷順が２番目と４番目に位置付けられ（参照番号１１０２、１１０３）、印刷装置３３０に連続して送信されることはない。
【０１２１】
しかし、本発明の印刷依頼装置に係わるプリントサーバ３２０は、新たな印刷ジョブの利用者がＢさんで、その印刷ジョブを受信する前に記憶していた印刷ジョブに利用者が同じＢさんの印刷ジョブが含まれているので、印刷ジョブの印刷順を変更して、新たな印刷ジョブの印刷順を、記憶していた同じ利用者の印刷ジョブの後である３番目に位置付けて、記憶部３２３に記憶する（参照番号１１０４、１１０５）。
【０１２２】
つまり、１７：４２に受信されたＢさんの印刷ジョブの印刷順は、１７：３７に受信されたＢさんの印刷ジョブの後の３番目に位置付けられ、１７：４０に受信されたＣさんの印刷ジョブより先に位置付けられる。
【０１２３】
このように印刷順が変更されて記憶部３２３に記憶されるので、利用者がＢさんの印刷ジョブは、印刷装置３３０に送信される際に連続して送信され、印刷結果が連続して排紙トレイに排紙される。
【０１２４】
次に、プリントサーバ３２０で行われる処理フローについて図１２を参照して説明を行う。
【０１２５】
図１２は、プリントサーバ３２０で行われる処理フローを示すフローチャートである。
【０１２６】
プリントサーバ３２０では、ＰＣ３１０より送信された印刷ジョブを通信回線３０１を通して、通信Ｉ／Ｆ部３２１で受信すると、印刷装置３３０で印刷が行われておらず印刷待ちの必要がない場合は（ステップ１２０１でＮＯ）、受信した印刷ジョブを印刷装置３３０に送信する（ステップ１２０２）。
【０１２７】
また、印刷装置３３０で印刷が行われており印刷待ちの必要がある場合は（ステップ１２０１でＹＥＳ）、制御部３２２は、受信した印刷ジョブの利用者を読み取り（ステップ１２０３）、読み取った利用者と同じ利用者の印刷ジョブを記憶部３２３内で検索する（ステップ１２０４）。
【０１２８】
制御部３２２が検索して、同じ利用者の印刷ジョブが記憶部３２３に記憶されていない場合には（ステップ１２０４でＮＯ）、制御部３２２は、受信した印刷ジョブを印刷順の最後に位置付けて記憶部３２３に記憶させる（ステップ１２０５）。
【０１２９】
しかし、制御部３２２が確認して、同じ利用者の印刷ジョブが記憶部３２３に記憶されている場合には（ステップ１２０４でＹＥＳ）、制御部３２２は、受信した印刷ジョブを、記憶部３２３に記憶される同じ利用者の印刷ジョブの後に連続して印刷されるように印刷順の変更を行って（ステップ１２０６）、受信した印刷ジョブを記憶部３２３に記憶させる（ステップ１２０５）。
【０１３０】
そして、記憶部３２３に記憶された印刷ジョブは、印刷装置３３０で印刷が終了して新たな印刷ジョブを受け入れることが出来次第、ステップ１２０６で変更が行われた新たな印刷順の先頭の印刷ジョブから印刷装置３３０に送信される。
【０１３１】
このように処理されることにより、プリントサーバ３２０に印刷待ちの為に記憶される印刷ジョブの印刷順が、利用者が同じ印刷ジョブは連続して印刷されるように変更されて、印刷装置３３０では同じ利用者の印刷ジョブが連続して印刷されて、印刷装置３３０の排紙トレイには同じ利用者の印刷ジョブの印刷結果が連続して排紙されるようになる。
【０１３２】
また、プリントサーバ３２０でこのような処理を実行するプログラムを通信手段により提供することはもちろん、ＣＤＲＯＭ等の記録媒体に格納して提供することも可能である。
【０１３３】
なお、上述の説明では、プリントサーバ３２０は、ＰＣ３１０から印刷ジョブを受信すると印刷装置３３０が印刷中で印刷待ちの必要がある場合に受信した印刷ジョブの印刷順を変更するように説明したが、プリントサーバ３２０、印刷装置３３０が印刷中でなくてもＰＣ３１０から受信した印刷ジョブを印刷装置３３０に送信せずに記憶部３２３に蓄積して、ユーザが印刷装置３３０から印刷指示を行うことによって初めてプリントサーバ３２０から印刷装置３３０に印刷ジョブが送信されるように構成することも可能である。
【０１３４】
このように、印刷装置３３０からユーザによる印刷指示が送られて初めてプリントサーバ３２０が蓄積した印刷ジョブを印刷装置３３０に送信する場合を印刷システム３００における印刷ジョブ蓄積モードと呼んで説明を行う。
【０１３５】
次に、印刷システム３００において印刷ジョブ蓄積モードで印刷が行われる場合に、印刷装置３３０が有する表示／操作部３３１に表示されるユーザが印刷を指示する画面について図１３を参照して説明を行う。
【０１３６】
図１３は、印刷システム３００で印刷ジョブ蓄積モードで印刷が行われる場合に、表示／操作部３３１に表示されるユーザが印刷指示を行う印刷指示画面９００を示した画面構成図である。
【０１３７】
図１３に示すように、印刷指示画面９００には、プリントサーバ３２０の記憶部３２３に蓄積された印刷ジョブの内容と、「全て印刷ボタン９０１」、「ユーザ選択印刷ボタン９０２」、「ユーザ選択プルダウンメニュー９０３」が表示される。
【０１３８】
プリントサーバ３２０に蓄積される印刷ジョブは、図１３を参照して説明した順番変更機能３２５による印刷順の変更が行われて、記憶部３２３に記憶される時点で同じ利用者からの印刷ジョブについては印刷ジョブの印刷順の変更が行われる。
【０１３９】
図１３に示した印刷指示画面９００では、１７：４２に受信されたＢさんからの印刷ジョブが１７：４０に受信されたＣさんからの印刷ジョブよりも先の３番目に印刷順が位置付けられる。
【０１４０】
このように表示される印刷指示画面９００より、ユーザは、「全て印刷ボタン９０１」の押下或いは、「ユーザ選択プルダウンメニュー９０３」よりユーザ名を選択して「ユーザ選択印刷ボタン９０２」の押下を行う。
【０１４１】
「全て印刷ボタン９０１」の押下が行われた場合は、プリントサーバ３２０に蓄積されている印刷ジョブが記憶される印刷順通りに印刷装置３３０に送信され、印刷装置３３０で印刷が行われる。
【０１４２】
また、「ユーザ選択プルダウンメニュー９０３」からは、ユーザが印刷を所望する利用者が選択されて「ユーザ選択印刷ボタン９０２」の押下が行われると、選択された利用者の印刷ジョブだけが順番どおりに印刷装置３３０に送信される。
【０１４３】
つまり、「ユーザ選択プルダウンメニュー９０３」よりＢさんが選択されて「ユーザ選択印刷ボタン９０２」の押下が行われると、図１３に示す印刷指示画面の状態では、１７：３４に受信されたＢさんの印刷ジョブが印刷装置３３０に送信されて、その印刷ジョブの印刷が完了した後、１７：４２に受信されたＢさんの印刷ジョブが印刷装置３３０に送信される。
【０１４４】
次に、印刷システム３００で印刷ジョブ蓄積モードの印刷が行われる際の処理フローについて図１４を参照して説明を行う。
【０１４５】
図１４は、印刷ジョブ蓄積モードで印刷が行われる際の処理フローを示したフローチャートである。
【０１４６】
プリントサーバ３２０は、ＰＣ３１０より送られた印刷ジョブを受信すると（ステップ１４０１でＹＥＳ）、記憶部３２３に記憶する（ステップ１４０２）。
【０１４７】
このステップ１４０２で行われる印刷ジョブの蓄積は、図１１を参照して説明したように、受信した印刷ジョブと同じ利用者の印刷ジョブは連続して送信されるように印刷順が変更されて記憶部３２３に記憶される処理である。
【０１４８】
印刷装置３３０から印刷指示に関する信号が送信されない場合には（ステップ１４０３でＮＯ）、印刷ジョブの受信を待ち（ステップ１４０１でＮＯ、ステップ１４０３でＮＯの繰り返し）、印刷ジョブを受信すると記憶部３２３に蓄積する（ステップ１４０１でＹＥＳ、ステップ１４０２）。
【０１４９】
そして、図１３を参照して説明したように、ユーザが印刷指示画面９００からボタンの押下を行って印刷指示を行うと（ステップ１４０４）、押下されたボタンに対応する信号が印刷装置３３０からプリントサーバ３２０に送信され、プリントサーバ３２０がその信号を受信する（ステップ１４０３でＹＥＳ）。
【０１５０】
プリントサーバ３２０が受信した信号が、「全て印刷ボタン９０１」の押下を示す信号であった場合には（ステップ１４０５で全印刷）、プリントサーバ３２０は記憶部３２３に蓄積している印刷ジョブを記憶している印刷順通りに印刷装置３３０に順次送信する（ステップ１４０６）。
【０１５１】
そして、印刷ジョブの送信が順次行われる印刷装置３３０では、送られた印刷ジョブの印刷が順次行われる（ステップ１４０７）。
【０１５２】
また、ステップ１４０５で、プリントサーバ３２０が受信した信号が、「ユーザ選択プルダウンメニュー９０３」の選択と「ユーザ選択印刷ボタン９０２」の押下を示す信号であった場合には（ステップ１４０５でユーザ選択）、「ユーザ選択プルダウンメニュー９０３」で選択された利用者の印刷ジョブが記憶部３２３から順番に印刷装置３３０に送信される（ステップ１４０８）。
【０１５３】
印刷ジョブが送信された印刷装置３３０は、送られた印刷ジョブの印刷を順次行う（ステップ１４０７）。
【０１５４】
この場合に印刷される印刷ジョブは、「ユーザ選択プルダウンメニュー９０３」で選択された利用者の印刷ジョブである。
【０１５５】
このように処理されることで、ユーザはプリントサーバ３２０に蓄積された印刷ジョブのなかから自分の印刷ジョブだけを印刷装置３３０に印刷させることができる。
【０１５６】
なお、印刷システム３００では、プリントサーバ３２０が印刷待ちのキューの役目を担うように説明したが、本発明は、印刷システム３００において、プリントサーバ３２０が存在しなくて、印刷装置３３０が印刷待ちのキューの役目を担うように構成されてもよい。
【０１５７】
その場合には、印刷装置３３０は、印刷ジョブを記憶する記憶部を備え、ユーザ確認機能３２４と順番変更機能３２５と同様の機能を有するように構成される。
【０１５８】
なお、図１３と図１４とを参照して説明した印刷ジョブ蓄積モードの印刷については、印刷システム３００でプリントサーバ３２０が存在しなくて印刷装置３３０が印刷ジョブを蓄積するキューの役目を担うように構成された状態でも可能である。
【０１５９】
その場合にも印刷装置３３０は、印刷ジョブを記憶する記憶部を備え、ユーザ確認機能３２４と順番変更機能３２５と同様の機能を有するように構成される。
【産業上の利用可能性】
【０１６０】
この発明は、印刷制御装置および印刷装置および印刷制御プログラムおよび印刷プログラムにおいて利用可能である。
【０１６１】
この発明によれば、印刷ジョブの利用者が同じ場合には排紙トレイで印刷結果が連続して排紙されるようにして、印刷結果の利用者による区切りを明確にすることができる。
【図面の簡単な説明】
【０１６２】
【図１】印刷システム１００の概略を示す構成図。
【図２】プリントサーバ１２０の構成の概略を示したブロック図。
【図３】プリントサーバ１２０で印刷順が変更される処理を示す模式図。
【図４】プリントサーバ１２０で行われる処理フローを示したフローチャート。
【図５】印刷システム２００の概略を示した構成図。
【図６】印刷装置２３０の構成の概略を示したブロック図。
【図７】印刷装置２３０で印刷順が変更される処理を示す模式図。
【図８】印刷装置２３０の処理フローを示すフローチャート。
【図９】印刷システム３００について示した模式図。
【図１０】プリントサーバ３２０の構成の概略を示すブロック図。
【図１１】プリントサーバ３２０で印刷順が変更される処理を示す模式図。
【図１２】プリントサーバ３２０で行われる処理フローを示すフローチャート。
【図１３】印刷指示画面９００を示す画面構成図。
【図１４】印刷システム３００で印刷ジョブ蓄積モードの印刷が行われる際の処理フローを示すフローチャート。
【符号の説明】
【０１６３】
１００    印刷システム
１０１    通信回線
１１０、１１０−１、１１０−２、・・・１１０−ｎ    パーソナルコンピュータ
１２０    プリントサーバ
１２１    通信インタフェース部
１２２    制御部
１２３    記憶部
１２４    ユーザ確認機能
１２５    順番変更機能
１３０    印刷装置
２００    印刷システム
２０１    通信回線
２１０、２１０−１、２１０−２、・・・２１０−ｎ    パーソナルコンピュータ
２３０    印刷装置
２３１    通信インタフェース部
２３２    制御部
２３３    記憶部
２３４    プリントエンジン
２３５    ユーザ確認機能
２３６    順番変更機能
３００    印刷システム
３０１    通信回線
３１０、３１０−１、３１０−２、・・・３１０−ｎ    パーソナルコンピュータ
３２０    プリントサーバ
３２１    通信インタフェース部
３２２    制御部
３２３    記憶部
３２４    ユーザ確認機能
３２５    順番変更機能
３３０    印刷装置
３３１    表示／操作部
９００    印刷指示画面
【図１】
2008090385.tif 000003
【図２】
2008090385.tif 000004
【図３】
2008090385.tif 000005
【図４】
2008090385.tif 000006
【図５】
2008090385.tif 000007
【図６】
2008090385.tif 000008
【図７】
2008090385.tif 000009
【図８】
2008090385.tif 000010
【図９】
2008090385.tif 000011
【図１０】
2008090385.tif 000012
【図１１】
2008090385.tif 000013
【図１２】
2008090385.tif 000014
【図１３】
2008090385.tif 000015
【図１４】
2008090385.tif 000016