(57)【要約】【課題】  機密情報を適切に保護しつつ、装置内に備えられたシート収納部を好適に活用できる仕組みを提供することを目的とする。【解決手段】  １つまたは複数ページ分の画像をシートに印刷する印刷手段（１０１）と、画像が印刷されたシートを装置内に収納する収納手段（２０１、２０２、２０３）と、画像が印刷されたシートを装置外に排出する排出手段（１２３）と、前記収納手段にシートを収納できない場合に、当該シートに印刷すべきページに対応するデータを保存し、印刷物の取り出し指示を受け付けたことに基づき、前記収納手段に収納されたシートの少なくとも一部が装置外に露出するように当該シートを搬送するとともに、保存されたデータに基づく画像の印刷を行い、当該画像が印刷されたシートを装置外に排出するよう制御する印刷装置（１００）。【選択図】  図９
2015231687.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数ページ分の画像をシートに印刷する印刷手段と、
前記印刷手段によって画像が印刷されたシートを装置内に収納する収納手段と、
前記印刷手段によって画像が印刷されたシートを、前記収納手段に収納することなく装置外に排出する排出手段と、
前記収納手段にシートを収納できない場合に、当該シートに印刷すべきページに対応するデータを保存する保存手段と、
印刷物の取り出し指示を受け付けたことに基づき、前記収納手段に収納されたシートの少なくとも一部が装置外に露出するように当該シートを搬送するとともに、前記保存手段に保存されたデータに基づく画像の印刷を行い、当該画像が印刷されたシートを前記排出手段によって装置外に排出するよう制御する制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
ユーザを識別する識別手段を更に備え、
前記制御手段は、前記収納手段に収納されたシートのうち前記識別手段によって識別されたユーザに対応するシートを搬送するとともに、前記保存手段に保存されたデータのうち前記識別手段によって識別されたユーザに対応するデータを印刷するよう制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記収納手段に収納されたシートの少なくとも一部が装置外に露出するように当該シートを搬送する前に、前記排出手段によってシートが排出されることをユーザに通知する通知手段を更に備えることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記収納手段に収納されたシートの一部のみが装置外に露出した状態で当該シートを保持する保持手段を更に備え、
前記制御手段は、印刷物の取り出し指示を受け付けたことに基づき、前記収納手段に収納されたシートを前記保持手段によって保持される位置まで搬送するよう制御することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記収納手段は、複数の収納部を有し、
前記収納手段にシートを収納できない場合とは、前記複数の収納部に空きがない場合を含むことを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記制御手段は、前記複数の収納部に空きができたことに応じて、前記保存手段に保存されたデータに基づく画像の印刷を行い、当該画像が印刷されたシートを前記空いている収納部に収納させることを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記収納手段にシートを収納できない場合とは、複数ページ分の画像を印刷する途中で前記収納手段が満載になった場合を含むことを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記収納手段にシートを収納できない場合とは、印刷に用いられるシートのサイズが前記収納手段に収納可能なサイズでない場合を含むことを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
１つまたは複数ページ分の画像をシートに印刷する印刷工程と、
前記印刷工程で画像が印刷されたシートを装置内の収納手段に収納する収納工程と、
前記印刷工程で画像が印刷されたシートを、前記収納手段に収納することなく装置外に排出する排出工程と、
前記収納手段にシートを収納できない場合に、当該シートに印刷すべきページに対応するデータを保存する保存工程と、
印刷物の取り出し指示を受け付けたことに基づき、前記収納手段に収納されたシートの少なくとも一部が装置外に露出するように当該シートを搬送するとともに、前記保存工程で保存されたデータに基づく画像の印刷を行い、当該画像が印刷されたシートを前記排出工程で装置外に排出するよう制御する制御工程と、
を備えることを特徴とする印刷方法。
【請求項１０】
コンピュータを請求項１乃至８のいずれか１項に記載の印刷装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を印刷する印刷装置、印刷方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、シートに画像を印刷する印刷装置は、画像が印刷されたシート（印刷物）を印刷後に装置外に排出していた。また、近年では、印刷後すぐに装置外に印刷物を排出するのではなく、一時的に装置内に溜め置く仕組みが提案されている。
【０００３】
特許文献１に記載の印刷装置には、装置内に複数のシート収納部が備えられており、印刷物はいずれか１つのシート収納部に一旦収納される。そして、この印刷装置にはユーザを認証する機能が備えられており、複数のシート収納部に収納された印刷物のうち認証されたユーザに対応するものが部分的に装置外に露出するように搬送される。ユーザは、部分的に露出した印刷物を引き抜くことにより、自分の印刷物を受け取ることができる。
【０００４】
このような構成によって、印刷物を他人に見られてしまい機密情報が漏洩することを防止しつつ、ユーザが印刷装置の設置場所に到着するよりも前に印刷を開始することで作業効率を向上させることが可能となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−２２０９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したような印刷装置に備えられる各シート収納部は、それぞれ収納可能なシート枚数に上限がある。従って、複数ページを含む印刷ジョブを実行すると、ジョブの途中でシート収納部が満載になってしまう場合が考えられる。また、シート収納部に収納可能なシートのサイズには、シート収納部或いはシート収納部へのシート搬送経路の構造上、印刷装置が印刷可能なシートのサイズに比べて制限がある場合が考えられる。
【０００７】
特許文献１には、装置内に備えられた複数のシート収納部とは別に、印刷物をすぐに（ユーザ認証を必要とせずに）装置外に排出する構成が備えられている。しかしながら、仮に、シート収納部に収納できない印刷物をすぐに装置外に排出してしまうと、排出した印刷物が他人に見られてしまい機密情報の漏洩リスクの問題が生じる。
【０００８】
本発明は、上記の課題に鑑みなされたものであり、機密情報を適切に保護しつつ、装置内に備えられたシート収納部を好適に活用できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために本発明の印刷装置は、１つまたは複数ページ分の画像をシートに印刷する印刷手段と、前記印刷手段によって画像が印刷されたシートを装置内に収納する収納手段と、前記印刷手段によって画像が印刷されたシートを、前記収納手段に収納することなく装置外に排出する排出手段と、前記収納手段にシートを収納できない場合に、当該シートに印刷すべきページに対応するデータを保存する保存手段と、印刷物の取り出し指示を受け付けたことに基づき、前記収納手段に収納されたシートの少なくとも一部が装置外に露出するように当該シートを搬送するとともに、前記保存手段に保存されたデータに基づく画像の印刷を行い、当該画像が印刷されたシートを前記排出手段によって装置外に排出するよう制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、機密情報を適切に保護しつつ、装置内に備えられたシート収納部を好適に活用することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における印刷装置１００の断面図
【図２】本発明の実施形態におけるシート収納部の断面図
【図３】本発明の実施形態におけるシート収納部の斜視図
【図４】本発明の実施形態における印刷装置１００の外観斜視図
【図５】本発明の実施形態における印刷システムのハードウェアブロック図
【図６】本発明の実施形態における印刷装置１００の動作を示すフローチャート
【図７】本発明の実施形態における印刷装置１００の動作を示すフローチャート
【図８】本発明の実施形態におけるジョブ管理テーブルの概念図
【図９】本発明の実施形態における印刷装置１００の動作を示すフローチャート
【図１０】本発明の実施形態における印刷装置１００の動作を示すフローチャート
【図１１】本発明の実施形態における印刷装置１００の動作を示すフローチャート
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
＜第１の実施形態＞
図１に、本発明が適用される印刷装置の一例としてのモノクロデジタルプリンタの断面図を示す。図１において、１００は印刷装置全体を示す。印刷装置１００には、印刷部１０１が備えられている。１０２は、印刷部１０１にシートを給送するシート給送部であり、１０３は、シートに画像を定着させる定着部である。１２４は、印刷装置１００の上面に設けられ、印刷部１０１によって画像が印刷されたシート（印刷物）を積載する積載部である。積載部１２４に排出された印刷物は、後述するユーザ認証等の操作を必要とせずにユーザが取り上げることができる。
【００１４】
２０１、２０２、２０３は、印刷部１０１によって画像が印刷されたシート（印刷物）を装置内に収納する３つのシート収納部であり、印刷部１０１と積載部１２４の間に設けられている。シート収納部２０１、２０２、２０３に収納された印刷物は、後述するユーザ認証等の操作が行われたことに応じて部分的に装置外に露出するように搬送され、ユーザが引き抜くことができる。なお、ここではシート収納部が３つ備えられている例を示すが、シート収納部の数はこれ以外の数であっても良い。
【００１５】
印刷部１０１は、図１中で時計回りに回転する感光体ドラム１１１と、露光装置１１３と、感光体ドラム１１１の回転方向に沿って配設された帯電ローラ１１２と、現像装置１１４と、転写ローラ１１５とを有している。これらの部材を用いて、印刷部１０１はシート上にトナー像を形成する。
【００１６】
シート給送部１０２は、印刷に用いられるシートが複数枚、積層状態で収納されている給紙カセット１０５、給紙ローラ１０７、搬送ガイド１０９、レジストレーションローラ１１０等を有している。定着部１０３は、定着ローラ１１６と、この定着ローラ１１６に下方から当接された加圧ローラ１１７と、搬送ローラ１１８とを有している。印刷部１０１と、定着部１０３と、給紙カセット１０５との間には、シートの表裏両面に画像を印刷する場合に使用されるシートの再搬送通路１２６が設けられている。
【００１７】
２０４は、第１のシート収納部２０１にシートを搬送するための搬送ローラである。同様に、２０５は第２のシート収納部２０２にシートを搬送するための搬送ローラであり、２０６は第３のシート収納部２０３にシートを搬送するための搬送ローラである。
【００１８】
１２０は、図１にて実線で示した第１の位置と、破線で示した第２の位置とに切替え可能な搬送路切り替え部材である。搬送路切り替え部材１２０は、図１中の実線の位置と破線の位置に不図示のアクチュエータによって切り替え可能な構成となっている。１２１および１２３は、正逆転可能に設けられ、正回転することでシートを積載部１２４に排出し、逆回転することでシートを再搬送通路１２６へ向けて搬送する反転ローラである。
【００１９】
シートを積載部１２４に向けて搬送する場合には、搬送路切り替え部材１２０が破線で示した位置に切り替えられ、シートは搬送ローラ１２１により排出ガイド１２２に沿って搬送され、反転ローラ１２３により、積載部１２４に排出される。
【００２０】
また、シートの両面に画像が印刷される場合には、一方の面（表面）にトナー像が定着されたシートが反転ローラ１２３に向かって搬送される。そして、シートの後端が分岐部１２７を抜けた後、搬送ローラ１２１および反転ローラ１２３を逆転させることで、シートはスイッチバックされ、再搬送通路１２６を通過して、印刷部１０１に再搬送される。
【００２１】
シートをシート収納部２０１、２０２、２０３に向けて搬送する場合には、搬送路切り替え部材１２０が実線で示した位置に切り替えられ、シートは搬送路１２８を通ってシート収納部２０１、２０２、２０３に搬送される。２１１と２１２は、それぞれシートが搬送される経路を切り替える第１の切り替え部材と第２の切り替え部材である。第１の切り替え部材２１１および第２の切り替え部材２１２は、図１中の実線の位置と破線の位置に不図示のアクチュエータによって切り替え可能な構成となっている。
【００２２】
第１のシート収納部２０１にシートを搬送する場合には、図１中の実線にて示された位置に第１の切り替え部材２１１と第２の切り替え部材２１２がそれぞれ切り替えられ、保持される。そして画像が印刷されたシートは、搬送路１２８、搬送ガイド２０７、２０８の順に通過し、さらに搬送ローラ２０４によって、第１のシート収納部２０１にフェイスダウン状態、即ちトナー像が印刷された面を下方に向けた状態で収納される。
【００２３】
第２のシート収納部２０２にシートを搬送する場合には、第１の切り替え部材２１１が図１中の実線にて示された位置に、第２の切り替え部材２１２が破線で示された位置にそれぞれ切り替えられ、保持される。そして画像が印刷されたシートは、搬送路１２８、搬送ガイド２０７、２０９の順に通過し、さらに搬送ローラ２０５によって、第２のシート収納部２０２にフェイスダウン状態、即ちトナー像が印刷された面を下方に向けた状態で収納される。
【００２４】
第３のシート収納部２０３にシートを搬送する場合には、第１の切り替え部材２１１が図１中の破線にて示された位置に切り替えられ、保持される。そして画像が印刷されたシートは、搬送路１２８、搬送ガイド２１０の順に通過し、さらに搬送ローラ２０６によって、第３のシート収納部２０３にフェイスダウン状態、即ちトナー像が印刷された面を下方に向けた状態で収納される。
【００２５】
シート収納部２０１、２０２、２０３に収納されたシートは、ユーザからの取り出し指示に応じて排出口２３４に搬送される。この搬送の詳細については図２及び図３を用いて後述する。排出口２３４に搬送されたシートは、部分的に装置外に露出した状態で保持され、ユーザによって引き抜かれるのを待つ。１０６は、排出口２３４に搬送されたシートがユーザによって引き抜かれたことを検知するための部材である。部材１０６は、シートが排出口２３４に搬送される前（及び、搬送されたシートをユーザが引き抜いた後）は図１中の実線の位置にあり、シートが排出口２３４に搬送されてユーザによる引き抜きを待っているときには破線の位置にある。なお、ここではシート収納部２０１、２０２、２０３に共通のものとして１つの排出口２３４を備える例を用いて説明したが、シート収納部毎に専用の排出口をそれぞれ備えるようにしても良い。
【００２６】
次に図２を用いて、シート収納部の詳細な構成について説明する。印刷装置１００は、複数のシート収納部２０１、２０２、２０３が上下に積み重ねられた状態で備えられている。それぞれのシート収納部の構成は同じであり、ここでは、第１のシート収納部２０１の構成について説明する。
【００２７】
搬送ローラ２０４により第１のシート収納部に搬送されたシートは、積載面２３１に一時的に積載されて収納される。不図示のシート有無検知手段により、積載面２３１上にシートが載置されているか否か（シート収納部が空いているか否か）が検知可能である。２３３は、収納されているシートの搬送方向上流端部（後端部）を押して、シートの搬送方向下流端部（先端部）の一部を排出口２３４から装置外に露出させる押し出し部材である。シートは、押し出し部材２３３により排出口２３４に押し出されることにより、ユーザが引き抜くことが可能となる。また、押し出し部材２３３によって装置外に露出する部分のシート長さは３０ｍｍであるものとするが、ユーザがシートを掴むことが可能であって、且つ、シートが自重で抜け落ちてしまわない長さであればこれに限らない。
【００２８】
印刷装置のシート収納部２０１、２０２、２０３には収納可能なシートの枚数やサイズに制限が設けられている。具体的には、１つのシート収納部には普通紙で一度に１５枚までしか収納できない。シート収納部におけるシートの満載は満載検知レバー２３５を用いて検知されるようになっており、普通紙よりも厚みのあるタイプのシートを用いる場合は収納可能な枚数が少なくなる場合がある。シート収納部が満載になると満載検知レバー２３５の傾きが変化し、その変化をフォトインタラプタで検知し、その検知結果を示す信号が後述する図５に示した制御部５０１に入力される。満載検知レバー２３５を備える代わりに、シートを１枚収納する毎に収納済みのシート枚数をカウントアップし、１５枚に達したときに収納（印刷）を制限するように構成しても良い。また、上限枚数は１５枚でなくても良い。
【００２９】
また、印刷装置のシート収納部２０１、２０２、２０３にはＡ４サイズ以下の大きさのシートが収納可能である。Ａ４サイズよりも大きなサイズ（Ｂ４、Ａ３など）のシートは、積載部１２４には積載可能であるが、印刷装置のシート収納部２０１、２０２、２０３に収納することはできない。
【００３０】
押し出し部材２３３は、第１のシート収納部２０１にシートが収納される際には、シートの搬送及び積載を邪魔しない図２中にて実線で示される積載位置に位置している。一方、収納されているシートを押し出す際には、シート排出方向に沿って排出口２３４に向かって移動し、破線で示される押し出し位置（シート排出位置）へと移動する。その後、シートがユーザによって引き抜かれたことが部材１０６によって検知されると、押し出し部材２３３は積載位置に戻される。
【００３１】
図３（ａ）（ｂ）は、シート収納部２０１の斜視図である。図３（ａ）は、押し出し部材２３３が積載位置にある場合を示し、図３（ｂ）は押し出し位置にある場合を示す。押し出し部材２３３は、シート排出にともなうシートの回転を防止するため、シート幅方向にわたってふたつのシート後端押圧爪２３３ａおよび２３３ｂを有している。シートを押し出す際には、シート後端押圧爪２３３ａおよび２３３ｂがシートの上流端部を押圧してシート排出を行う。押し出し部材２３３は、積載位置と押し出し位置の間をシート排出方向に沿って往復移動する。
【００３２】
図４に、印刷装置１００の外観斜視図を示す。排出口２３４からは、シート収納部２０１、２０２、２０３のいずれかから排出されたシート束の下流端部が露出している。ユーザは、装置外に露出した下流端部を掴んでシート束を引き抜くことで自分の印刷物を受け取ることができる。３０７は、印刷装置１００に対するユーザからの指示を受け付けるとともに、ユーザに対して各種情報を通知するための操作表示部である。
【００３３】
図５は、印刷装置１００のハードウェア構成図である。ＣＰＵ５０２を含む制御部５０１は、印刷装置１００全体の動作を制御する。ＣＰＵ５０２は、ＲＯＭ５０３に記憶された制御プログラムを読み出して、印刷動作やシート搬送の制御を行う。ＲＡＭ５０４は、ＣＰＵ５０２の主メモリ、ワークエリア等の一時記憶領域として用いられる。なお、印刷装置１００は１つのＣＰＵ５０２が１つのメモリ（ＲＡＭ５０４）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のＲＡＭを協働させて各処理を実行するようにすることもできる。
【００３４】
操作表示部Ｉ／Ｆ５０５は、操作表示部３０７と制御部５０１を接続する。操作表示部３０７は、後述する印刷物の取り出し指示を受け付けるための受付部としての役割と、後述するユーザ認証に必要なユーザＩＤをＩＣカードから読み取るためのカードリーダとしての役割を担う。また、操作表示部３７０は、後述するユーザに対する通知を行うための画面を表示する表示部としての役割を担う。
【００３５】
印刷部Ｉ／Ｆ５０６は、印刷部１０１と制御部５０１を接続する。印刷部１０１で印刷すべき画像は印刷部Ｉ／Ｆ５０６を介して制御部５０１から転送され、印刷部１０１によりシート上に印刷される。
【００３６】
ネットワークＩ／Ｆ５０７は、印刷装置１００をＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）５１０に接続する。ＬＡＮ５１０にはクライアントＰＣ６２０が接続されており、クライアントＰＣ６２０にインストールされたプリンタドライバによって生成された印刷ジョブをネットワークＩ／Ｆ５０７が受信する。
【００３７】
図６及び図７は、印刷装置１０１において、クライアントＰＣ６２０から受信した印刷ジョブに基づいてシートに画像を印刷する動作を説明するフローチャートである。図６及び図７のフローチャートに示す各動作（ステップ）は、印刷装置１００の制御部５０１がＲＯＭ５０３に記憶された制御プログラムを実行することにより実現される。
【００３８】
図６のステップＳ６０１では、印刷ジョブを受信したか否かを判定する。印刷ジョブを受信したと判定した場合はステップＳ６０２に進み、印刷ジョブを受信していないと判定した場合は受信するまで待機する。
【００３９】
ステップＳ６０２では、受信した印刷ジョブにバッファモードが指定されているか否かを判定する。印刷装置１００はバッファモードと通常モードの２つのモードを備えており、どちらのモードで印刷するかを、プリンタドライバで指定することができる。なお、バッファモードと通常モード以外のモードを更に備えるようにしても良い。
【００４０】
バッファモードとは、印刷物をシート収納部２０１、２０２、２０３のいずれかに一時的に収納し、ユーザの取り出し指示に応じて排出口２３４から取り出せるようにするモードである。バッファモードを指定すると、ユーザがクライアントＰＣ６２０で印刷指示を行った後、印刷装置１００の設置場所に到着するまでの間に他人に印刷物を盗み見られることを防止できる。加えて、印刷装置１００の設置場所に到着する前に印刷が開始されるため、設置場所に到着した後に印刷を開始する構成と比較してユーザの待ち時間を少なくすることができる利点がある。
【００４１】
ステップＳ６０２の判定の結果、バッファモードが指定されていると判定した場合はステップＳ６０３（図７）に進み、バッファモードが指定されていない（通常モードが指定されている）と判定した場合はステップＳ６０４に進む。ステップＳ６０４では、受信した印刷ジョブに基づいてシートに画像を印刷し、排出ガイド１２２等を経由させて印刷物を積載部１２４に排出する。積載部１２４に排出された印刷物はユーザ認証を必要とせずに取り上げることができる。
【００４２】
図７のステップＳ７０１では、ＲＯＭ５０３に記憶されているジョブ管理テーブルに新たなジョブレコードを追加する。図８は、ジョブ管理テーブル８００の概念図である。ジョブ管理テーブル８００には、１つの印刷ジョブにつき１つのレコードを用いて印刷ジョブが管理され、左から順にジョブＩＤ、ユーザＩＤ、受信日時、収納部ＩＤ、保存情報が記録される。ジョブＩＤは、バッファモードが指定された印刷ジョブに対して受信順に印刷装置１００が割り当てる情報である。クライアントＰＣ６２０側で割り当てられたジョブＩＤがある場合は、それを代用しても構わない。ユーザＩＤは、受信した印刷ジョブの所有者であるユーザを示す情報である。ユーザＩＤはクライアントＰＣ６２０から受信する印刷ジョブに含まれるものとする。
【００４３】
受信日時は、印刷装置１００が印刷ジョブを受信した日時を示す情報である。収納部ＩＤは、印刷ジョブの実行結果である印刷物がシート収納部に収納される場合の、収納先のシート収納部を示す情報である。ここでは収納部ＩＤとして、図２で各シート収納部に付した２０１、２０２、２０３という番号がＩＤとして用いられる例を説明するが、シート収納部を個別に識別できる情報であれば他の情報であっても構わない。収納部ＩＤはデフォルト値として「−（ハイフン）」が記録されており、シート収納部２０１、２０２、２０３に印刷物が収納されるときに収納先のシート収納部に対応するＩＤに更新される。
【００４４】
保存情報は、バッファモードが指定された印刷ジョブでありながら印刷物をシート収納部に収納することができないという理由で印刷されずにＲＡＭ５０４に保存されたデータが存在するか否かを示す情報である。印刷物をシート収納部に収納することができない場合とは、空いているシート収納部がない場合、印刷枚数がシート収納部の収納可能枚数を超えている場合、印刷に用いられるシートのサイズが収納可能サイズより大きい場合、などが挙げられる。保存情報はデフォルト値として「−（ハイフン）」が記録されており、シート収納部に収納できないページ分のデータが保存されるときに「有」に更新される。
【００４５】
図７の説明に戻り、ステップＳ７０２では、シート収納部２０１、２０２、２０３に空きがあるか否かを判定する。空きがあると判定された場合はステップＳ７０３に進み、空きがないと判定した場合はステップＳ７０８に進む。ステップＳ７０３では、ステップＳ７０１で追加したジョブレコードに、空いているシート収納部（これから使用するシート収納部）のＩＤを記録する。
【００４６】
ステップＳ７０４では、シート収納部が満載になったか否かを、満載検知レバー２３５の検知結果に基づき判定する。ステップＳ７０３からステップＳ７０４に進んだ直後はシート収納部が満載になっている状態は発生し得ないが、複数ページ分の画像を印刷するために後述するステップＳ７０５乃至７０７を繰り返すと、途中でシート収納部が満載になってしまう場合がある。シート収納部が満載になっていないと判定した場合はステップＳ７０５に進み、満載になったと判定した場合はステップＳ７０８に進む。
【００４７】
ステップＳ７０５では、印刷部１０１を制御して１ページ分の画像を１枚のシートに印刷する。なお、ここでは１ページ分の画像を１枚のシートの全面にレイアウトし、片面印刷する場合を前提に説明するが、Ｎｕｐ印刷や両面印刷を行う場合は、ステップＳ７０５において１枚分のシートに対する印刷を完了させる。
【００４８】
ステップＳ７０６では、ステップＳ７０５における印刷の結果として得られる印刷物を、搬送路１２８等を経由させてシート収納部に収納する。ステップＳ７０７では、次ページ（印刷未完了のページ）があるか否かを判定し、次ページがあると判定した場合はステップＳ７０４に戻り、次ページがないと判定した場合は処理を終了する。
【００４９】
ステップＳ７０８では、シート収納部に収納できなかった（印刷されなかった）ページ分のデータをＲＡＭ５０４に保存する。なお、ステップＳ７０２でシート収納部に空きがないと判定された場合は全ページ分のデータがＲＡＭ５０４に保存されることになる。ステップＳ７０９では、ステップＳ７０１で追加したジョブレコードに、保存情報として「有」を記録する。
【００５０】
以上の動作により、バッファモードが指定された印刷ジョブに含まれるページのうちシート収納部に印刷物を収納可能なページについては、受信に応じて印刷が行われる。一方、シート収納部に印刷物を収納可能でないページについては、印刷せずにデータが保存される。通常モードが指定された印刷ジョブについては、受信に応じて印刷が行われ、積載部１２４に排出される。
【００５１】
図９は、印刷装置１０１において、バッファモードが指定された印刷ジョブに基づく印刷物をユーザが取り出す場合の動作を説明するフローチャートである。図９のフローチャートに示す各動作（ステップ）は、印刷装置１００の制御部５０１がＲＯＭ５０３に記憶された制御プログラムを実行することにより実現される。
【００５２】
ステップＳ９０１では、操作表示部３０７を介してユーザからの取り出し指示を受け付けたか否かを判定する。取り出し指示を受け付けたと判定した場合はステップＳ９０２に進み、取り出し指示を受け付けていないと判定した場合は受け付けるまで待機する。ステップＳ９０２では、ユーザからユーザＩＤの入力を受け付ける。ＩＣカードを使用する場合は操作表示部３０７によってＩＣカードから読み取られたユーザＩＤが入力される。なお、ＩＣカードが操作表示部３０７にかざされたことをもって印刷物の取り出し指示を受け付けたと判断するようにしても良い。また、ユーザＩＤに加えてパスワードの入力を受け付けるようにしても良い。ＩＣカードを用いる場合はＩＣカードを保持していることをもってユーザの本人確認が取れたものとするが、テンキー等を用いてユーザＩＤを直接入力する場合はパスワードを併せて入力させることによりセキュリティを高めることができる。
【００５３】
ステップＳ９０３では、ステップＳ９０２で受け付けたユーザＩＤに対応するジョブレコードをジョブ管理テーブル８００から検索する。ステップＳ９０４では、ステップＳ９０３における検索の結果、該当するジョブレコードが見つかったか否かを判定する。ジョブレコードが見つかったと判定した場合はステップＳ９０６に進み、ジョブレコードが見つからなかったと判定した場合はステップＳ９０５に進む。ステップＳ９０５では、ジョブが存在しない旨をユーザに通知するための画面を操作表示部３０７に表示する。
【００５４】
ステップＳ９０６では、見つかったジョブレコードの印刷ジョブがシート収納部を使用しているか否かを判定する。具体的には、ジョブレコードに収納部ＩＤが記録されていればシート収納部を使用していると判定し、記録されていなければシート収納部を使用していないと判定する。シート収納部を使用していると判定した場合はステップＳ９０７に進み、シート収納部を使用していないと判定した場合はステップＳ９０８に進む。
【００５５】
ステップＳ９０７では、シート収納部に収納済みの印刷物を、押し出し部材２３３を用いて搬送し、排出口２３４から装置外に露出させる。ユーザは露出部分を掴んで引き抜くことによって印刷物を受け取ることができる。
【００５６】
ステップＳ９０８では、見つかったジョブレコードの印刷ジョブに印刷されずに保存されているページがあるか否かを判定する。具体的には、ジョブレコードに保存情報「有」が記録されていれば保存されているページがあると判定し、記録されていなければ保存されているページがないと判定する。保存されているページがあると判定した場合はステップＳ９０９に進み、保存されているページがないと判定した場合はステップＳ９１１に進む。
【００５７】
ステップＳ９０９では、保存されているページのうち１ページ分（ステップＳ７０５と同様に１シート分）の画像を１枚のシートに印刷する。ステップＳ９１０では、ステップＳ９０９における印刷の結果として得られる印刷物を、排出ガイド１２２等を経由させて積載部１２４に排出する。ステップＳ９１１では、次ページ（印刷未完了のページ）があるか否かを判定し、次ページがあると判定した場合はステップＳ９０９に戻り、次ページがないと判定した場合はステップＳ９１２に進む。
【００５８】
ステップＳ９１２では、ステップＳ９０６乃至Ｓ９１１で処理したジョブレコードをジョブ管理テーブル８００から削除する。なお、ステップＳ９０４で複数のジョブレコードが見つかった場合はステップＳ９０６に戻って次の印刷ジョブの処理を継続するようにしても良い。
【００５９】
以上の動作により、シート収納部に収納済みの印刷物は取り出し指示に応じて装置外に露出されるため、他人に盗み見られることを防止することができる。また、シート収納部に収納できなかったページについても、印刷物は取り出し指示に応じて印刷されるため、同様に他人に盗み見られることを防止することができる。なお、ステップＳ９０６の判定よりも前にステップＳ９０８の判定を行い、シート収納部に収納できなかったページが存在する場合には、その旨をステップＳ９０７で印刷物を露出させる前にユーザに通知するようにしても良い。こうすることにより、シート収納部に収納できなかったページが存在することを知らないまま露出した印刷物だけをユーザが持ち帰ってしまうことを防止することができる。
【００６０】
図１０は、印刷装置１０１において、シート収納部に空きがないためにＲＡＭ５０４に保存されたデータに基づく印刷を、シート収納部に空きができたことに応じて実行する動作を説明するフローチャートである。図１０のフローチャートに示す各動作（ステップ）は、印刷装置１００の制御部５０１がＲＯＭ５０３に記憶された制御プログラムを実行することにより実現される。図１０のフローチャートは印刷装置１００の電源がＯＮになっている間は定期的に実行されるものとするが、他の態様でも構わない。例えば、ステップＳ９０６の処理が実行された後、排出口２３４から露出させた印刷物が引き抜かれたことが部材１０６によって検知されたことに応じて実行するようにしても良い。この場合、ステップＳ１００１の判定は省略することもできる。
【００６１】
ステップＳ１００１では、不図示のシート有無検知手段による検知結果に基づき、シート収納部２０１、２０２、２０３に空きがあるか否かを判定する。シート収納部に空きがあると判定した場合はステップＳ１００２に進み、空きがないと判定した場合は処理を終了する。
【００６２】
ステップＳ１００２では、シート収納部未使用の印刷ジョブがあるか否かを判定する。具体的には、ジョブレコードに収納部ＩＤが記録されていない印刷ジョブがあれば、シート収納部未使用の印刷ジョブがあると判定する。シート収納部未使用の印刷ジョブがあると判定した場合は、図７のステップＳ７０３に進み、当該印刷ジョブに基づく印刷を行い、画像が印刷されたシートを空いているシート収納部に格納する。シート収納部未使用の印刷ジョブがないと判定した場合は、処理を終了する。
【００６３】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。第１の実施形態では、シート収納部にシートが格納できない場合としてシート収納部に空きがない場合とシート収納部が満載になった場合のみを想定した。これに対して第２の実施形態では、印刷に用いられるシートのサイズがシート収納部に収納可能なサイズでない場合を更に考慮する。なお、以下では第１の実施形態と異なる点についてのみ説明し、それ以外の点については第１の実施形態と同様であるものとする。
【００６４】
図１１は、第１の実施形態の図７のフローチャートに対応するものであり、印刷装置１０１において、クライアントＰＣ６２０から受信した印刷ジョブに基づいてシートに画像を印刷する動作を説明するフローチャートである。図１１のフローチャートに示す各動作（ステップ）は、印刷装置１００の制御部５０１がＲＯＭ５０３に記憶された制御プログラムを実行することにより実現される。
【００６５】
図１１のステップＳ１１０１では、ＲＯＭ５０３に記憶されているジョブ管理テーブルに新たなジョブレコードを追加する。ステップＳ１１０２では、シート収納部２０１、２０２、２０３に空きがあるか否かを判定する。空きがあると判定された場合はステップＳ１１０３に進み、空きがないと判定した場合はステップＳ１１１１に進む。ステップＳ１１０３では、ステップＳ１１０１で追加したジョブレコードに、空いているシート収納部（これから使用するシート収納部）のＩＤを記録する。
【００６６】
ステップＳ１１０４では、シート収納部が満載になったか否かを、満載検知レバー２３５の検知結果に基づき判定する。ステップＳ１１０３からステップＳ１１０４に進んだ直後はシート収納部が満載になっている状態は発生し得ないが、後述するステップＳ１１０６乃至１１０８を繰り返すうちにシート収納部が満載になってしまう場合がある。シート収納部が満載になっていないと判定した場合はステップＳ１１０５に進み、満載になったと判定した場合はステップＳ１１１１に進む。
【００６７】
ステップＳ１１０５では、次に印刷するページに対応するシートのサイズがシート収納部２０１、２０２、２０３に収納可能なサイズであるか否かを判定する。ここでは、Ａ４以下のサイズであればシート収納部２０１、２０２、２０３に収納可能であると判定し、Ａ４を超えるサイズであればシート収納部２０１、２０２、２０３に収納可能でないと判定する。シート収納部２０１、２０２、２０３に収納可能なサイズであると判定した場合はステップＳ１１０６に進み、収納可能なサイズでないと判定した場合はステップＳ１１０９に進む。
【００６８】
ステップＳ１１０６では、印刷部１０１を制御して１ページ分の画像を１枚のシートに印刷する。なお、ここでは１ページ分の画像を１枚のシートの全面にレイアウトし、片面印刷する場合を前提に説明するが、Ｎｕｐ印刷や両面印刷を行う場合は、ステップＳ１１０６において１枚分のシートに対する印刷を完了させる。
【００６９】
ステップＳ１１０７では、ステップＳ１１０６における印刷の結果として得られる印刷物を、搬送路１２８等を経由させてシート収納部に収納する。ステップＳ１１０８では、次ページ（印刷未完了のページ）があるか否かを判定し、次ページがあると判定した場合はステップＳ１１０４に戻り、次ページがないと判定した場合は処理を終了する。
【００７０】
ステップＳ１１０９では、１枚以上のシートがシート収納部に収納されたか否かを判定する。１枚以上のシートがシート収納部に収納されたと判定した場合はステップＳ１１１１に進み、収納されていないと判定した場合はステップＳ１１１０に進む。ステップＳ１１１０では、ステップＳ１１０３でジョブレコードに記録した収納部ＩＤを削除し、デフォルト値である「−」に戻す。この処理は、受信した印刷ジョブの先頭ページの印刷に用いられるシートのサイズがシート収納部に収納可能なサイズでなく、シート収納部にシートが１枚も収納されない場合を想定した処理である。
【００７１】
ステップＳ１１１１では、シート収納部に収納できなかった（印刷されなかった）ページ分のデータをＲＡＭ５０４に保存する。ステップＳ１１１２では、ステップＳ１１０１で追加したジョブレコードに、保存情報として「有」を記録する。
【００７２】
以上説明したように、第１の実施形態の動作に加えて、シート収納部に収納可能でないサイズのシートを用いて印刷するページが含まれる場合にも、当該ページのデータを保存し、印刷指示の取り出し指示に応じて当該ページの印刷を行うようにしている。これにより、シート収納部に収納可能でないサイズのシートを用いて印刷するページが含まれる場合にもセキュリティを確保することができる。なお、図１０を用いて説明した動作については、ステップＳ１００２においてシート収納部未使用の印刷ジョブがあると判定した場合は、第２の実施形態ではステップＳ１１０３に進むことになる。
【００７３】
なお、シート収納部に空きがない場合、シート収納部が満載になった場合、印刷に用いられるシートのサイズがシート収納部に収納可能なサイズでない場合以外の理由によりシート収納部にシートを収納できない場合に本発明を適用することが可能である。
【００７４】
また、シート収納部に収納されたシートを装置外に排出する場合には、上述したように一部のみを露出させてユーザによる引き抜きを待つ構成に代えて、シート全体が装置外に排出されるまで搬送するようにしても良い。
【００７５】
＜他の実施形態＞
本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００７６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００７７】
１００  印刷装置
１０１  印刷部
２０１、２０２、２０３  シート収納部
１２３  反転ローラ
１２４  積載部
【図１】
2015231687.tif 000003
【図２】
2015231687.tif 000004
【図３】
2015231687.tif 000005
【図４】
2015231687.tif 000006
【図５】
2015231687.tif 000007
【図６】
2015231687.tif 000008
【図７】
2015231687.tif 000009
【図８】
2015231687.tif 000010
【図９】
2015231687.tif 000011
【図１０】
2015231687.tif 000012
【図１１】
2015231687.tif 000013