(57)【要約】【課題】シート収納部を有効活用することを目的とする。【解決手段】空きがあるシート収納部が存在するか否かを判定する第１の判定手段と、第１の判定手段により空きがあるシート収納部が存在すると判定された場合、空きがあるシート収納部の中に処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブの印刷物がグループ化されて収納されているシート収納部が存在するか否かを判定する第２の判定手段と、第２の判定手段により処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブの印刷物がグループ化されているシート収納部が存在すると判定された場合、処理対象の印刷ジョブの印刷物の排出先としてシート収納部を指定する指定手段と、を有することによって課題を解決する。【選択図】図７
2016097630.tif 000002
【特許請求の範囲】
【請求項１】
空きがあるシート収納部が存在するか否かを判定する第１の判定手段と、
前記第１の判定手段により空きがあるシート収納部が存在すると判定された場合、前記空きがあるシート収納部の中に処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブの印刷物がグループ化されて収納されているシート収納部が存在するか否かを判定する第２の判定手段と、
前記第２の判定手段により前記処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブの印刷物がグループ化されているシート収納部が存在すると判定された場合、前記処理対象の印刷ジョブの印刷物の排出先として前記シート収納部を指定する指定手段と、
を有する画像形成装置。
【請求項２】
前記指定手段は、前記第２の判定手段により前記処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブがグループ化されている印刷物が収納されているシート収納部が存在しないと判定された場合、前記処理対象の印刷ジョブの印刷物の排出先として前記空きがあるシート収納部を指定する請求項１記載の画像形成装置。
【請求項３】
前記第１の判定手段により空きがあるシート収納部が存在しないと判定された場合、前記シート収納部の中に処理対象の印刷ジョブのユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が存在するか否かを判定する第３の判定手段を更に有し、
前記指定手段は、前記第３の判定手段により処理対象の印刷ジョブのユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が存在すると判定された場合、前記処理対象の印刷ジョブの印刷物の排出先として前記シート収納部を指定する請求項１又は２記載の画像形成装置。
【請求項４】
前記第３の判定手段により存在すると判定された前記処理対象の印刷ジョブのユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が複数、存在するか否かを判定する第４の判定手段を更に有し、
前記指定手段は、前記第４の判定手段により前記ユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が複数、存在すると判定された場合、複数のシート収納部のうち、収納されている印刷物の枚数又は厚みに基づき、前記処理対象の印刷ジョブの印刷物の排出先のシート収納部を指定する請求項３記載の画像形成装置。
【請求項５】
前記第３の判定手段により存在すると判定された前記処理対象の印刷ジョブのユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が複数、存在するか否かを判定する第４の判定手段を更に有し、
前記指定手段は、前記第４の判定手段により前記ユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が複数、存在すると判定された場合、複数のシート収納部のうち、シート収納部に収納されている印刷物に係る印刷ジョブのセキュリティレベルに基づき、前記処理対象の印刷ジョブの印刷物の排出先のシート収納部を指定する請求項３記載の画像形成装置。
【請求項６】
シート収納部に複数のユーザの印刷ジョブの印刷物、又は複数の印刷ジョブの印刷物が収納されている場合、前記シート収納部に複数のユーザの印刷ジョブの印刷物、又は複数の印刷ジョブの印刷物が収納されている旨を表示する表示手段を更に有する請求項１乃至５何れか１項記載の画像形成装置。
【請求項７】
シート収納部に複数の印刷ジョブの印刷物をまとめる場合、第１の印刷ジョブの印刷物と、第２の印刷ジョブの印刷物と、の間に印刷ジョブのジョブ名又は印刷ジョブのユーザ名を印刷した印刷物を挿入するよう制御する制御手段を更に有する請求項１乃至６何れか１項記載の画像形成装置。
【請求項８】
シート収納部に複数の印刷ジョブの印刷物をまとめる場合、前記印刷ジョブのユーザにまとめることの許可の問い合わせを行う問い合わせ手段を更に有する請求項１乃至７何れか１項記載の画像形成装置。
【請求項９】
画像形成装置が実行する情報処理方法であって、
空きがあるシート収納部が存在するか否かを判定する第１の判定ステップと、
前記第１の判定ステップにより空きがあるシート収納部が存在すると判定された場合、前記空きがあるシート収納部の中に処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブの印刷物がグループ化されて収納されているシート収納部が存在するか否かを判定する第２の判定ステップと、
前記第２の判定ステップにより前記処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブの印刷物がグループ化されているシート収納部が存在すると判定された場合、前記処理対象の印刷ジョブの印刷物の排出先として前記シート収納部を指定する指定ステップと、
を含む情報処理方法。
【請求項１０】
コンピュータに、
空きがあるシート収納部が存在するか否かを判定する第１の判定ステップと、
前記第１の判定ステップにより空きがあるシート収納部が存在すると判定された場合、前記空きがあるシート収納部の中に処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブの印刷物がグループ化されて収納されているシート収納部が存在するか否かを判定する第２の判定ステップと、
前記第２の判定ステップにより前記処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブの印刷物がグループ化されているシート収納部が存在すると判定された場合、前記処理対象の印刷ジョブの印刷物の排出先として前記シート収納部を指定する指定ステップと、
を実行させるためのプログラム。
【請求項１１】
前記指定ステップでは、前記第２の判定ステップにより前記処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブがグループ化されている印刷物が収納されているシート収納部が存在しないと判定された場合、前記処理対象の印刷ジョブの印刷物の排出先として前記空きがあるシート収納部を指定する請求項１０記載のプログラム。
【請求項１２】
前記第１の判定ステップにより空きがあるシート収納部が存在しないと判定された場合、前記シート収納部の中に処理対象の印刷ジョブのユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が存在するか否かを判定する第３の判定ステップを更に実行させ、
前記指定ステップでは、前記第３の判定ステップにより処理対象の印刷ジョブのユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が存在すると判定された場合、前記処理対象の印刷ジョブの印刷物の排出先として前記シート収納部を指定する請求項１０又は１１記載のプログラム。
【請求項１３】
前記第３の判定ステップにより存在すると判定された前記処理対象の印刷ジョブのユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が複数、存在するか否かを判定する第４の判定ステップを更に実行させ、
前記指定ステップでは、前記第４の判定ステップにより前記ユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が複数、存在すると判定された場合、複数のシート収納部のうち、収納されている印刷物の枚数又は厚みに基づき、前記処理対象の印刷ジョブの印刷物の排出先のシート収納部を指定する請求項１２記載のプログラム。
【請求項１４】
前記第３の判定ステップにより存在すると判定された前記処理対象の印刷ジョブのユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が複数、存在するか否かを判定する第４の判定ステップを更に実行させ、
前記指定ステップでは、前記第４の判定ステップにより前記ユーザが所属する部門と同一の部門の印刷ジョブの印刷物が収納されているシート収納部が複数、存在すると判定された場合、複数のシート収納部のうち、シート収納部に収納されている印刷物に係る印刷ジョブのセキュリティレベルに基づき、前記処理対象の印刷ジョブの印刷物の排出先のシート収納部を指定する請求項１２記載のプログラム。
【請求項１５】
シート収納部に複数のユーザの印刷ジョブの印刷物、又は複数の印刷ジョブの印刷物が収納されている場合、前記シート収納部に複数のユーザの印刷ジョブの印刷物、又は複数の印刷ジョブの印刷物が収納されている旨を表示する表示ステップを更に実行させる請求項１０乃至１４何れか１項記載のプログラム。
【請求項１６】
シート収納部に複数の印刷ジョブの印刷物をまとめる場合、第１の印刷ジョブの印刷物と、第２の印刷ジョブの印刷物と、の間に印刷ジョブのジョブ名又は印刷ジョブのユーザ名を印刷した印刷物を挿入するよう制御する制御ステップを更に実行させる請求項１０乃至１５何れか１項記載のプログラム。
【請求項１７】
シート収納部に複数の印刷ジョブの印刷物をまとめる場合、前記印刷ジョブのユーザにまとめることの許可の問い合わせを行う問い合わせステップを更に実行させる請求項１０乃至１６何れか１項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、シートに画像を印刷する印刷装置は、画像が印刷されたシート（印刷物）を印刷後に印刷装置外に排出していた。また、近年では、印刷後すぐに印刷装置外に印刷物を排出するのではなく、一時的に印刷装置内に溜め置く仕組みが提案されている。
特許文献１に記載の印刷装置には、印刷装置内に複数のシート収納部が備えられており、印刷物は何れか１つのシート収納部に一旦収納される。そして、この印刷装置には排出機能が備えられており、複数のシート収納部に収納された印刷物のうち指定されたシート収納部に対応する印刷物を部分的に印刷装置外に露出するように排出する。ユーザは、部分的に露出した印刷物を引き抜くことにより、自分の印刷物を受け取ることができる。
このような構成によって、ユーザは自分のシートを簡便に素早く取得できることで作業効率を向上させることが可能となっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２２０９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
実際に印刷装置を利用するにあたり、印刷装置はそのシート収納部の数が限定されているため、シート収納部の数に比べて印刷装置のユーザの数が多い場合がある。そのような環境においては、一つのシート収納部をユーザ毎ではなく複数のユーザで共有する運用が想定され、その際、予めユーザ毎に設定された部門Ｉ等Ｄに従って、シート収納部を共有することが考えられる。
一方、シート収納部の利用状況に繁閑の波がある場合、上記運用ではシート収納部に空きがあるときでも同一部門ＩＤのユーザのシートが一つのシート収納部にまとめられてしまうため、シート収納部が有効活用されない、という課題がある。
【課題を解決するための手段】
【０００５】
そこで、本発明の画像形成装置は、空きがあるシート収納部が存在するか否かを判定する第１の判定手段と、第１の判定手段により空きがあるシート収納部が存在すると判定された場合、空きがあるシート収納部の中に処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブの印刷物がグループ化されて収納されているシート収納部が存在するか否かを判定する第２の判定手段と、第２の判定手段により処理対象の印刷ジョブのユーザと同一のユーザの印刷ジョブの印刷物がグループ化されているシート収納部が存在すると判定された場合、処理対象の印刷ジョブの印刷物の排出先としてシート収納部を指定する指定手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、シート収納部を有効活用することができる。
【図面の簡単な説明】
【０００７】
【図１】印刷装置の断面の一例を示す図である。
【図２】シート収納部の詳細な構成を示す図である。
【図３】シート収納部の斜視図である。
【図４】印刷装置の外観斜視図である。
【図５】印刷装置のハードウェア構成の一例を示す図である。
【図６】情報処理の一例を示すフローチャートである。
【図７】情報処理の一例を示すフローチャートである。
【図８】印刷ジョブ管理テーブルの概念図である。
【図９】情報処理の一例を示すフローチャートである。
【図１０】取り出し指示受け付け画面の一例を示す図である。
【図１１】ユーザＩＤと部門ＩＤとを関連付ける情報の一例を示す図である。
【図１２】シナリオの一例を示す図である。
【図１３】印刷ジョブ管理テーブルの状態を示す図である。
【図１４】情報処理の一例を示すフローチャートである。
【図１５】印刷ジョブ管理テーブルの一例を示す図である。
【図１６】取り出し指示受け付け画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜第１の実施形態＞
図１に、印刷装置の断面の一例を示す。図１において、印刷装置１００には、印刷部１０１が収容されている。シート給送部１０２は、印刷部１０１にシートを給送する。定着部１０３は、シートに画像を定着させる。積載部１２４は、印刷装置１００の上面に設けられ、印刷部１０１によって画像が印刷されたシート（印刷物）を積載する。積載部１２４に排出されたシートは、後述する取り出し指示の操作を必要とせずにユーザが取り上げることができる。印刷装置１００は、画像形成装置の一例である。
シート収納部２０１、２０２、２０３は、印刷部１０１によって画像が印刷された印刷物を収納する３つのシート収納部であり、印刷部１０１と積載部１２４との間に設けられている。シート収納部２０１、２０２、２０３に収納された印刷物は、後述する排出指示操作が行われたことに応じて部分的に装置外に露出するように搬送され、ユーザが引き抜くことができる。なお、ここではシート収納部が３つ備えられている例を示すが、シート収納部の数はこれ以外の数であっても良い。
印刷部１０１は、図１中で時計回りに回転する感光体ドラム１１１、露光装置１１３、感光体ドラム１１１の回転方向に沿って配設された帯電ローラ１１２、現像装置１１４、転写ローラ１１５を有している。これらの部材を用いて、印刷部１０１は、シート上にトナー像を形成する。
【００１０】
シート給送部１０２は、印刷に用いられるシートが複数枚、積層状態で収納されている給紙カセット１０５、給紙ローラ１０７、搬送ガイド１０９、レジストレーションローラ１１０等を有している。定着部１０３は、定着ローラ１１６、この定着ローラ１１６に下方から当接された加圧ローラ１１７、搬送ローラ１１８、を有している。印刷部１０１と、定着部１０３と、給紙カセット１０５との間には、シートの表裏両面に画像を印刷する場合に使用されるシートの再搬送通路１２６が設けられている。
搬送ローラ２０４は、第１のシート収納部２０１にシートを搬送するための搬送ローラである。同様に、搬送ローラ２０５は、第２のシート収納部２０２にシートを搬送するための搬送ローラである。搬送ローラ２０６は、第３のシート収納部２０３にシートを搬送するための搬送ローラである。
搬送路切り替え部材１２０は、図１にて実線で示した第１の位置と、破線で示した第２の位置とに切替え可能な搬送路切り替え部材である。搬送路切り替え部材１２０は、図１中の実線の位置と破線の位置にアクチュエータによって切り替え可能な構成となっている。搬送ローラ１２１及び１２３は、正逆転可能に設けられ、正回転することでシートを積載部１２４に排出し、逆回転することでシートを再搬送通路１２６へ向けて搬送するローラである。
【００１１】
シートを積載部１２４に向けて搬送する場合には、搬送路切り替え部材１２０が破線で示した位置に切り替えられ、シートは搬送ローラ１２１により排出ガイド１２２に沿って搬送され、反転ローラ１２３により、積載部１２４に排出される。
満載検知レバー１２５は、積載部１２４に積載されているシートの満載を検知する満載検知レバーである。満載検知レバー１２５により、シートが満載であることが検知されると、後述する制御部５０１は、積載部１２４上のシートが取り除かれるまで印刷を行わないように制御する。
また、シートの両面に画像が印刷される場合には、一方の面（表面）にトナー像が定着されたシートが反転ローラ１２３に向かって搬送される。そして、シートの後端が分岐部１２７を抜けた後、搬送ローラ１２１及び反転ローラ１２３を逆転させることで、シートはスイッチバックされ、再搬送通路１２６を通過して、印刷部１０１に再搬送される。
【００１２】
シートをシート収納部２０１、２０２、２０３に向けて搬送する場合には、搬送路切り替え部材１２０が実線で示した位置に切り替えられ、シートは搬送路１２８を通ってシート収納部２０１、２０２、２０３に搬送される。第１の切り替え部材２１１と第２の切り替え部材２１２とは、それぞれシートが搬送される経路を切り替える切り替え部材である。第１の切り替え部材２１１及び第２の切り替え部材２１２は、図１中の実線の位置と破線の位置とにアクチュエータによって切り替え可能な構成となっている。
第１のシート収納部２０１にシートを搬送する場合には、図１中の実線にて示された位置に第１の切り替え部材２１１と第２の切り替え部材２１２とがそれぞれ切り替えられ、保持される。そして画像が印刷されたシートは、搬送路１２８、搬送ガイド２０７、２０８の順に通過し、更に搬送ローラ２０４によって、第１のシート収納部２０１にフェイスダウン状態、即ちトナー像が印刷された面を下方に向けた状態で収納される。
第２のシート収納部２０２にシートを搬送する場合には、第１の切り替え部材２１１が図１中の実線にて示された位置に、第２の切り替え部材２１２が破線で示された位置にそれぞれ切り替えられ、保持される。そして画像が印刷されたシートは、搬送路１２８、搬送ガイド２０７、２０９の順に通過し、更に搬送ローラ２０５によって、第２のシート収納部２０２にフェイスダウン状態、即ちトナー像が印刷された面を下方に向けた状態で収納される。
第３のシート収納部２０３にシートを搬送する場合には、第１の切り替え部材２１１が図１中の破線にて示された位置に切り替えられ、保持される。そして画像が印刷されたシートは、搬送路１２８、搬送ガイド２１０の順に通過し、更に搬送ローラ２０６によって、第３のシート収納部２０３にフェイスダウン状態、即ちトナー像が印刷された面を下方に向けた状態で収納される。
【００１３】
シート収納部２０１、２０２、２０３に収納されたシートは、ユーザからの取り出し指示に応じて排出口２３４に搬送される。この搬送の詳細については図２及び図３を用いて後述する。排出口２３４に搬送されたシートは、部分的に装置外に露出した状態で保持され、ユーザによって引き抜かれるのを待つ。部材１０６は、排出口２３４に搬送されたシートがユーザによって引き抜かれたことを検知するための部材である。部材１０６は、シートが排出口２３４に搬送される前（及び、搬送されたシートをユーザが引き抜いた後）は図１中の実線の位置にあり、シートが排出口２３４に搬送されてユーザによる引き抜きを待っているときには破線の位置にある。なお、ここではシート収納部２０１、２０２、２０３に共通のものとして１つの排出口２３４を備える例を用いて説明したが、シート収納部毎に専用の排出口をそれぞれ備えるようにしても良い。
【００１４】
次に図２を用いて、シート収納部の詳細な構成について説明する。印刷装置１００は、複数のシート収納部２０１、２０２、２０３が上下に積み重ねられた状態で備えられている。それぞれのシート収納部の構成は同じであり、ここでは、第１のシート収納部２０１の構成について説明する。
搬送ローラ２０４により第１のシート収納部に搬送されたシートは、積載面２３１に一時的に積載されて収納される。制御部５０１は、シート有無検知部等により、積載面２３１上にシートが載置されているか否か（シート収納部が空いているか否か）が検知可能である。押し出し部材２３３は、収納されているシートの搬送方向上流端部（後端部）を押して、シートの搬送方向下流端部（先端部）の一部を排出口２３４から装置外に露出させる部材である。シートは、押し出し部材２３３により排出口２３４に押し出されることにより、ユーザが引き抜くことができる。押し出し部材２３３によって装置外に露出する部分のシート長さは３０ｍｍであるものとするが、ユーザがシートを掴むことが可能であって、かつ、シートが自重で抜け落ちてしまわない長さであればこれに限らない。
【００１５】
印刷装置１００のシート収納部２０１、２０２、２０３には収納可能なシートの枚数やサイズに制限が設けられている。より具体的には、１つのシート収納部には普通紙で一度に１５枚までしか収納できない。シート収納部におけるシートの満載は満載検知レバー２３５を用いて検知されるようになっており、普通紙よりも厚みのあるタイプのシートを用いる場合は収納可能な枚数が少なくなる場合がある。印刷装置１００は、満載検知レバー２３５を備える代わりに、シートを１枚収納する毎に収納済みのシート枚数をカウントアップし、１５枚に達したときに収納（印刷）を制限するように構成しても良い。また、上限枚数は１５枚でなくても良い。
また、印刷装置１００のシート収納部２０１、２０２、２０３にはＡ４サイズ以下の大きさのシートが収納可能である。Ａ４サイズよりも大きなサイズ（Ｂ４、Ａ３など）のシートは、積載部１２４には積載可能であるが、印刷装置１００のシート収納部２０１、２０２、２０３に収納することはできない。
押し出し部材２３３は、第１のシート収納部２０１にシートが収納される際には、シートの搬送及び積載を邪魔しない図２中にて実線で示される積載位置に位置している。一方、収納されているシートを押し出す際には、シート排出方向に沿って排出口２３４に向かって移動し、破線で示される押し出し位置（シート排出位置）へと移動する。その後、シートがユーザによって引き抜かれたことが部材１０６によって検知されると、押し出し部材２３３は積載位置に戻される。
【００１６】
図３（ａ）（ｂ）は、シート収納部２０１の斜視図である。図３（ａ）は、押し出し部材２３３が積載位置にある場合を示し、図３（ｂ）は押し出し位置にある場合を示す。押し出し部材２３３は、シート排出に伴うシートの回転を防止するため、シート幅方向にわたってふたつのシート後端押圧爪２３３ａ及び２３３ｂを有している。シートを押し出す際には、シート後端押圧爪２３３ａ及び２３３ｂがシートの上流端部を押圧してシート排出を行う。押し出し部材２３３は、積載位置と押し出し位置の間をシート排出方向に沿って往復移動する。
図４に、印刷装置１００の外観斜視図を示す。排出口２３４からは、シート収納部２０１、２０２、２０３の何れかから排出されたシート束の下流端部が露出している。ユーザは、装置外に露出した下流端部を掴んでシート束を引き抜くことで自分の印刷物を受け取ることができる。操作表示部３０７は、印刷装置１００に対するユーザからの指示を受け付けると共に、ユーザに対して各種情報を通知するための操作表示部である。
【００１７】
図５は、印刷装置１００のハードウェア構成の一例を示す図である。ＣＰＵ５０２を含む制御部５０１は、印刷装置１００全体の処理を制御する。ＣＰＵ５０２は、ＲＯＭ５０３に記憶された制御プログラムを読み出して、印刷処理やシート搬送の制御を行う。ＲＡＭ５０４は、ＣＰＵ５０２の主メモリ、ワークエリア等の一時記憶領域として用いられる。なお、印刷装置１００は１つのＣＰＵ５０２が１つのメモリ（ＲＡＭ５０４）を用いてプログラムを実行することによって、後述するフローチャートに示す各処理が実行されるものとするが、他の態様であっても良い。例えば、複数のＣＰＵや複数のＲＡＭを協働させてプログラムを実行することにより各処理が実行されるようにすることもできる。
操作表示部Ｉ／Ｆ５０５は、操作表示部３０７と制御部５０１とを接続する。操作表示部３０７は、後述する印刷物の取り出し指示を受け付けるための受付部としての役割を担う。また、操作表示部３０７は、後述するユーザに対する通知を行うための画面を表示する表示部としての役割を担う。
【００１８】
印刷部Ｉ／Ｆ５０６は、印刷部１０１と制御部５０１とを接続する。印刷部１０１で印刷すべき画像は印刷部Ｉ／Ｆ５０６を介して制御部５０１から転送され、印刷部１０１によりシート上に印刷される。
ネットワークＩ／Ｆ５０７は、印刷装置１００をＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）５１０に接続する。ＬＡＮ５１０にはクライアントＰＣ６２０が接続されており、クライアントＰＣ６２０にインストールされたプリンタドライバのプログラムに基づきクライアントＰＣ６２０のＣＰＵによって生成された印刷ジョブをネットワークＩ／Ｆ５０７が受信する。
ＣＰＵ５０２がＲＯＭ５０３等に記憶されたプログラムに基づき処理を実行することによって、印刷装置１００の機能及び印刷装置１００のフローチャートの処理が実現される。
【００１９】
図６及び図７は、印刷装置１００において、クライアントＰＣ６２０から受信した印刷ジョブに基づいてシートに画像を印刷する情報処理の一例を示すフローチャートである。図６及び図７のフローチャートに示す各処理（ステップ）は、印刷装置１００の制御部５０１がＲＯＭ５０３に記憶された制御プログラムを実行することにより実現される。
図６のステップＳ６０１では、制御部５０１は、印刷ジョブを受信したか否かを判定する。制御部５０１は、印刷ジョブを受信したと判定した場合はステップＳ６０２に進み、印刷ジョブを受信していないと判定した場合は受信するまで待機する。
ステップＳ６０２では、制御部５０１は、受信した印刷ジョブにバッファモードが指定されているか否かを判定する。印刷装置１００はバッファモードと通常モードとの２つのモードで動作し、ユーザは、どちらのモードで印刷するかを、プリンタドライバで指定することができる。なお、印刷装置１００はバッファモード及び通常モード以外のモードで更に動作するようにしても良い。
【００２０】
バッファモードとは、印刷物をシート収納部２０１、２０２、２０３の何れかに一時的に収納し、ユーザの取り出し指示に応じて排出口２３４から取り出せるようにするモードである。バッファモードを指定すると、ユーザがクライアントＰＣ６２０で印刷指示を行った後、印刷装置１００の設置場所に到着する前に印刷が開始される。そのため、設置場所に到着した後に印刷を開始する構成と比較してユーザの待ち時間を少なくすることができる利点がある。
制御部５０１は、ステップＳ６０２の判定の結果、バッファモードが指定されていると判定した場合は、ステップＳ６０３（図７）に進み、バッファモードが指定されていない（通常モードが指定されている）と判定した場合は、ステップＳ６０４に進む。
ステップＳ６０３の処理は、後述する図７に示す。
ステップＳ６０４では、制御部５０１は、受信した印刷ジョブに基づいてシートに画像を印刷し、排出ガイド１２２等を経由させて印刷物を積載部１２４に排出する。積載部１２４に排出された印刷物は後述する取り出し指示の操作を必要とせずに取り上げることができる。
【００２１】
以下、図７のフローチャートに基づいて、バッファモードが指定されている場合のステップＳ６０３の処理について説明する。
ステップＳ７０１では、制御部５０１は、シート収納部２０１、２０２、２０３に空きがあるか否か、即ち、空きがあるシート収納部が存在するか否かを判定する。制御部５０１は、ステップＳ７０１の判定の結果、空きがあるシート収納部が存在しないと判定した場合は、ステップＳ７０２に進み、空きがあるシート収納部が存在すると判定した場合は、ステップＳ７０５に進む。
ステップＳ７０２では、制御部５０１は、シート収納部２０１、２０２、２０３に処理対象の印刷ジョブのユーザが所属する部門を識別する部門ＩＤと同一の部門ＩＤの印刷ジョブの印刷物があるか否かを判定する。なお、部門ＩＤについては後述する。制御部５０１は、ステップＳ７０２の判定の結果、処理対象の印刷ジョブのユーザが所属する部門を識別する部門ＩＤと同一の部門ＩＤの印刷ジョブの印刷物が無いと判定した場合は、ステップＳ７０３に進む。一方、制御部５０１は、ステップＳ７０２の判定の結果、処理対象の印刷ジョブのユーザが所属する部門を識別する部門ＩＤと同一の部門ＩＤの印刷ジョブの印刷物があると判定した場合は、ステップＳ７０４に進む。
【００２２】
ステップＳ７０３では、制御部５０１は、エラー処理を行う。ここでいうエラー処理とは、バッファモードを指定した印刷ジョブであるにも関わらず、シート収納部２０１、２０２、２０３に空きが無いため、ユーザの所望する処理が行えない場合の代替処理を意味する。より具体的には、制御部５０１は、一時的にＲＡＭ５０４に印刷ジョブを蓄えシート収納部２０１、２０２、２０３が空くまで保留する、又は、シート収納部２０１、２０２、２０３に排出する代わりに積載部１２４に排出する、等の処理を行う。なお、ステップＳ７０３のエラー処理はこの具体例に限定されるものでなく、別の様態であっても良い。
ステップＳ７０４では、制御部５０１は、印刷物の排出先として、処理対象の印刷ジョブのユーザが所属する部門を識別する部門ＩＤと同一の部門ＩＤの印刷ジョブの印刷物が収納されたシート収納部を指定する。これにより、同一部門ＩＤの印刷ジョブの印刷物はある一つのシート収納部にグループ化された状態で収納される。
【００２３】
ステップＳ７０５では、制御部５０１は、シート収納部２０１、２０２、２０３に収納された印刷物の印刷ジョブの中に、同一ユーザの印刷ジョブの印刷物が既にグループ化された状態で収納されているか否かを判定する。制御部５０１は、ステップＳ７０５の判定の結果、同一ユーザの印刷ジョブの印刷物が既にグループ化された状態で収納されていると判定した場合は、ステップＳ７０６に進み、収納されていないと判定した場合は、ステップＳ７０７に進む。
ステップＳ７０６では、制御部５０１は、印刷物の排出先として、同一ユーザの印刷ジョブの印刷物が既にグループ化された状態で収納されているシート収納部２０１、２０２、２０３を指定する。
一方、ステップＳ７０７では、制御部５０１は、印刷物の排出先として、空いているシート収納部２０１、２０２、２０３を指定する。
ステップＳ７０８では、制御部５０１は、シート収納部２０１、２０２、２０３に新たな印刷ジョブの印刷物が追加されたことに応じて、ＲＯＭ５０３に記憶されている印刷ジョブ管理テーブルを更新する。
【００２４】
図８は、印刷ジョブ管理テーブル８００の概念図である。印刷ジョブ管理テーブル８００は、シート収納部Ｎｏ．８０１、ユーザＩＤ８０２、印刷ジョブＩＤ８０３の情報を含む。シート収納部Ｎｏ．８０１は、シート収納部２０１、２０２、２０３のそれぞれを示す番号である。ユーザＩＤ８０２及び印刷ジョブＩＤ８０３は、シート収納部Ｎｏ．８０１に対応するシート収納部２０１、２０２、２０３に収納されているシートの印刷ジョブのユーザＩＤ及び印刷ジョブＩＤを示す。制御部５０１は、印刷ジョブ管理テーブル８００により、シート収納部２０１、２０２、２０３にどの印刷ジョブの印刷物が収納されているか、又は空いているかが判断できる。そのため、印刷ジョブ管理テーブル８００は、ステップＳ７０１、ステップＳ７０２、ステップＳ７０５の判定の際に制御部５０１によって参照される。なお、印刷ジョブ管理テーブル８００のユーザＩＤ８０２及び印刷ジョブＩＤ８０３は、複数のデータを格納できる形式である。そのため同一のシート収納部２０１、２０２、２０３に複数の印刷ジョブの印刷物が収納されている場合は、対応するシート収納部のユーザＩＤ８０２及び印刷ジョブＩＤ８０３には、複数のデータが格納される。
ステップＳ７０８では、制御部５０１は、直前に処理されたシート収納部への印刷ジョブの印刷物の収納に応じて、この印刷ジョブ管理テーブル８００を更新する。
【００２５】
以上の処理により、バッファモードが指定された印刷ジョブについては、受信に応じて印刷が行われる。一方、通常モードが指定された印刷ジョブについては、受信に応じて印刷が行われ、積載部１２４に排出される。
【００２６】
図９は、印刷装置１００において、バッファモードが指定された印刷ジョブに基づく印刷物をユーザが取り出す場合の情報処理の一例を示すフローチャートである。図９のフローチャートに示す各処理（ステップ）は、印刷装置１００の制御部５０１がＲＯＭ５０３に記憶された制御プログラムを実行することにより実現される。
ステップＳ９０１では、制御部５０１は、操作表示部３０７を介してユーザからの取り出し指示を受け付けたか否かを判定する。図１０に操作表示部３０７に表示する取り出し指示受け付け画面の例を示す。図１０において、取り出し指示ボタン１００１は、シート収納部２０１に収納された印刷ジョブの印刷物を排出口２３４に搬送し露出させるためのボタンである。同様に、取り出し指示ボタン１００２及び１００３は、それぞれシート収納部２０２及び２０３に収納された印刷ジョブの印刷物を排出口２３４に搬送し露出させるためのボタンである。取り出し指示ボタン１００１、１００２、１００３には、対応するシート収納部Ｎｏ．８０１を表示しているが、ここに表示する内容は、対応するユーザＩＤ８０２や印刷ジョブＩＤ８０３であっても良い。制御部５０１は、ステップＳ９０１の判定の結果、取り出し指示を受け付けたと判定した場合は、ステップＳ９０２に進み、取り出し指示を受け付けていないと判定した場合は、受け付けるまで待機する。
【００２７】
ステップＳ９０２では、制御部５０１は、ステップＳ９０１で受け付けた取り出し指示に対応するシート収納部２０１、２０２、２０３に収納された印刷物を、押し出し部材２３３を用いて搬送し、排出口２３４から装置外に露出させる。ユーザは露出部分を掴んで引き抜くことによって印刷物を受け取ることができる。
ステップＳ９０３では、制御部５０１は、直前に処理されたシート収納部からの印刷ジョブの印刷物の排出に応じて、印刷ジョブ管理テーブル８００を更新する。
以上の処理により、バッファモードが指定された印刷ジョブについて、自分の印刷物と他人の印刷物が混載した積載部１２４から自分のシートを探す手間なく、所望の印刷物を得ることができる。
【００２８】
以下、本実施形態における印刷装置１００の処理についてより具体的なシナリオ例に沿って説明する。図１１は、印刷装置１００を利用するユーザＩＤ１１０１と、そのユーザに予め設定された部門ＩＤ１１０２とを示す図である。部門ＩＤ１１０２は、ユーザの所属する部門を示すＩＤであり、このＩＤが同一のユーザは、同一の部門に所属していることを示す。
図１２は、印刷装置１００に対して発生する印刷ジョブ投入や印刷物の取り出し等のアクションの順序を示したシナリオの一例を示す図である。なお、シナリオの開始時点では、シート収納部２０１、２０２、２０３は何れも空いている状態とし、投入される印刷ジョブは全てバッファモードの印刷ジョブとする。
Ｓ１２０１において、ユーザＡが印刷ジョブａ１を投入する。これを受けて、印刷装置１００は、図７のフローチャートに従いステップＳ７０１、ステップＳ７０５、ステップＳ７０７、ステップＳ７０８の順に処理を行う。
次に、Ｓ１２０２において、ユーザＢが印刷ジョブｂ１を投入する。これを受けて、印刷装置１００は、図７のフローチャートに従いステップＳ７０１、ステップＳ７０５、ステップＳ７０７、ステップＳ７０８の順に処理を行う。
次に、Ｓ１２０３において、ユーザＣが印刷ジョブｃ１を投入する。これを受けて、印刷装置１００は、図７のフローチャートに従いステップＳ７０１、ステップＳ７０５、ステップＳ７０７、ステップＳ７０８の順に処理を行う。この時点の印刷ジョブ管理テーブルの状態を図１３（ａ）に示す。
【００２９】
更に、Ｓ１２０４において、ユーザＢが印刷ジョブｂ２を投入する。これを受けて、印刷装置１００は、図７のフローチャートに従いステップＳ７０１、ステップＳ７０２、ステップＳ７０４、ステップＳ７０８の順に処理を行う。
次に、Ｓ１２０５において、ユーザＤが印刷ジョブｄ１を投入する。これを受けて、印刷装置１００は、図７のフローチャートに従いステップＳ７０１、ステップＳ７０２、ステップＳ７０４、ステップＳ７０８の順に処理を行う。
次に、Ｓ１２０６において、ユーザＣが印刷ジョブを取り出す。これを受けて、印刷装置１００は、図９のフローチャートに従いステップＳ９０１、ステップＳ９０２、ステップＳ９０３の順に処理を行う。この時点の印刷ジョブ管理テーブルの状態を図１３（ｂ）に示す。
【００３０】
更に、Ｓ１２０７において、ユーザＡが印刷ジョブａ２を投入する。これを受けて、印刷装置１００は、図７のフローチャートに従いステップＳ７０１、ステップＳ７０５、ステップＳ７０６、ステップＳ７０８の順に処理を行う。
次に、Ｓ１２０８において、ユーザＢが印刷ジョブｂ３を投入する。これを受けて、印刷装置１００は、図７のフローチャートに従いステップＳ７０１、ステップＳ７０５、ステップＳ７０６、ステップＳ７０８の順に処理を行う。
次に、Ｓ１２０９において、ユーザＥが印刷ジョブｅ１を投入する。これを受けて、印刷装置１００は、図７のフローチャートに従いステップＳ７０１、ステップＳ７０５、ステップＳ７０７、ステップＳ７０８の順に処理を行う。この時点の印刷ジョブ管理テーブルの状態を図１３（ｃ）に示す。
【００３１】
更に、Ｓ１２１０において、ユーザＡが印刷ジョブを取り出す。これを受けて、印刷装置１００は、図９のフローチャートに従いステップＳ９０１、ステップＳ９０２、ステップＳ９０３の順に処理を行う。
次に、Ｓ１２１１において、ユーザＥが印刷ジョブｅ２を投入する。これを受けて、印刷装置１００は、図７のフローチャートに従いステップＳ７０１、ステップＳ７０５、ステップＳ７０７、ステップＳ７０８の順に処理を行う。この時点の印刷ジョブ管理テーブルの状態を図１３（ｄ）に示す。
このように、画像が形成されたシートを装置内に一旦収容する収容部を有する印刷装置１００のシート収納部の利用状況に繁閑の波がある場合であっても、シート収納部を有効活用することができる。
【００３２】
＜第２の実施形態＞
第１の実施形態に示した通り、ステップＳ７０２において印刷ジョブの印刷物を一つのシート収納部にまとめる処理が実施されるケースがある。このとき、まとめるべきシート収納部２０１、２０２、２０３の候補が複数ある場合の処理について説明する。図１４は、第２の実施形態におけるシートに画像を印刷する情報処理の一例を示すフローチャートである。第１の実施形態におけるフローチャートである図７との差分はステップＳ１４１０及びステップＳ１４１１のみであるため、以下ではこれらの処理について説明する。
ステップＳ１４１０では、制御部５０１は、ステップＳ１４０２で判定した同一の部門ＩＤの印刷ジョブの印刷物が複数のシート収納部２０１、２０２、２０３にあるか否かを判定する。制御部５０１は、ステップＳ１４１０の判定の結果、複数あると判定した場合は、ステップＳ１４１１に進み、複数ないと判定した場合は、ステップＳ１４０４へ進む。
【００３３】
ステップＳ１４１１では、制御部５０１は、排出先となるシート収納部２０１、２０２、２０３の複数の候補から、収納すべきものを一意に決定する。例えば、制御部５０１は、シート収納部２０１、２０２、２０３に収納された印刷ジョブの印刷物の枚数や厚みを比較し、一番枚数や厚みの少ないシート収納部を指定しても良い。又は、制御部５０１は、既に収納されているシートの印刷ジョブに設定されているセキュリティのレベル（強さ）を比較し、一番セキュリティレベルの弱い（一番セキュリティが弱い）印刷ジョブの印刷物が収納されているシート収納部を指定するようにしても良い。なお、ステップＳ１４１１の決定処理はこの具体例に限定されるものでなく、別の様態であっても良い。また、制御部５０１は、例えば、ＲＯＭ等に記憶された設定情報に基づき、処理を切り替えるようにしても良い。即ち、制御部５０１は、前記設定情報に基づき、一番枚数や厚みの少ないシート収納部を指定するようにしたり、一番セキュリティレベルの弱い印刷ジョブの印刷物が収納されているシート収納部を指定するようにしたり、しても良い。また、制御部５０１は、操作表示部３０７を介したユーザ操作に応じて、前記設定情報を変更してもよい。
【００３４】
第１の実施形態における印刷装置の処理のより具体的なシナリオ例と同様に、本実施形態におけるシナリオ例を説明する。第１の実施形態におけるシナリオと同様に、図１２のＳ１２０１からＳ１２１１までが処理された状態で、更にＳ１２１２において、ユーザＦが印刷ジョブｆ１を投入する。これを受けて、印刷装置１００は、図１４のフローチャートに従いステップＳ１４０１、ステップＳ１４０２、ステップＳ１４１０、ステップＳ１４１１、ステップＳ１４０４の順に処理を行う。ステップＳ１４１１において、判定の結果シート収容部００１の方に決定された場合の最終的な印刷ジョブ管理テーブル１５００の状態を図１５に示す。
このように、まとめるべきシート収納部２０１、２０２、２０３の候補が複数ある場合に一定の基準を設けてまとめることで、よりシート収納部を有効活用することができる。
【００３５】
＜第３の実施形態＞
上記の通り、第１及び第２の実施形態では、一つのシート収納部２０１、２０２、２０３の中に、複数のユーザの印刷ジョブの印刷物、又は複数の印刷ジョブの印刷物がまとめられている場合がある。その際、Ｓ９０１でユーザからの取り出し指示を受け付ける際に、制御部５０１は、図１６に示すように、取り出し指示受け付け画面１６００を操作表示部３０７に表示し、その旨を通知するようにしても良い。
また、図７のステップＳ７０４、ステップＳ７０６及び図１４のステップＳ１４０４、ステップＳ１４０６において、一つのシート収納部２０１、２０２、２０３に印刷ジョブの印刷物がまとめられる際に、以下のような構成としても良い。即ち、制御部５０１は、その印刷ジョブの印刷物と印刷ジョブの印刷物との間に、その印刷ジョブ名やユーザ名を印刷した仕切りシート（仕切り印刷物）を挿入するよう制御しても良い。また、一つのシート収納部２０１、２０２、２０３に複数の印刷ジョブの印刷物がまとめられる状況が発生した場合に、制御部５０１は、まとめの対象となるユーザにその旨の確認を行い、まとめの許可が得られた場合にのみまとめるようにしても良い。例えば、制御部５０１は、まとめの対象となる印刷物のユーザに対してメール等を送信し、まとめてよい旨の応答を受け取った場合に、複数の印刷ジョブの印刷物をまとめてシート収納部に収納するようにしても良い。制御部５０１は、ユーザのクライアントＰＣ６２０のＷｅｂブラウザに問い合わせの画面等を表示し、前記確認を行うようにしても良い。
【００３６】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３７】
以上、上述した各実施形態によれば、シート収納部に空きがあるときは、その空きのシート収納部を使用することができる。一方、シート収納部に空きが無いときは、同一部門ＩＤのユーザの印刷ジョブの印刷物を一つのシート収納部にまとめる。その結果、画像が形成されたシートを装置内に一旦収容するシート収納部を有する印刷装置のシート収納部の利用状況に繁閑の波がある場合においても、シート収納部を有効活用することができる。
【符号の説明】
【００３８】
１００  印刷装置、５０２  ＣＰＵ
【図１】
2016097630.tif 000003
【図２】
2016097630.tif 000004
【図３】
2016097630.tif 000005
【図４】
2016097630.tif 000006
【図５】
2016097630.tif 000007
【図６】
2016097630.tif 000008
【図７】
2016097630.tif 000009
【図８】
2016097630.tif 000010
【図９】
2016097630.tif 000011
【図１０】
2016097630.tif 000012
【図１１】
2016097630.tif 000013
【図１２】
2016097630.tif 000014
【図１３】
2016097630.tif 000015
【図１４】
2016097630.tif 000016
【図１５】
2016097630.tif 000017
【図１６】
2016097630.tif 000018