(57)【要約】【課題】ドキュメントの印刷に際して、それ以前における印刷の中断の有無および中断後のドキュメント編集の有無に応じて印刷ページを自動選択する。【解決手段】ドキュメントの印刷および編集を行う画像形成装置において、ユーザ識別部と、中断操作をしたユーザを示す印刷管理情報を記録する印刷管理部と、編集管理情報を記録する編集管理部と、ユーザが以前に中断操作をした印刷中断者か否かを印刷管理情報に基づいて判別する判別部と、印刷中断者が更新されたドキュメントの印刷を指示する再印刷操作をしたときに、当該ドキュメントにおける中断前に印刷されかつ中断後に更新されたページを抽出するページ抽出部と、ドキュメントにおける少なくとも未印刷ページおよびページ抽出部により抽出されたページを印刷させる印刷制御部と設ける。【選択図】図５
2011049618.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメント保存用のメモリ領域を有し、前記メモリ領域に記憶されているドキュメントの印刷および編集を行う画像形成装置であって、
操作をしたユーザを識別するユーザ識別部と、
前記ドキュメントの印刷途中に印刷の中止を指示する中断操作が行われたときに、未印刷ページおよび前記ユーザ識別部により識別された当該中断操作をしたユーザを示す印刷管理情報を記録する印刷管理部と、
編集操作に従って前記ドキュメントが更新されたときに、更新されたページを示す編集管理情報を記録する編集管理部と、
前記ユーザ識別部により識別されたユーザが以前に前記中断操作をした印刷中断者か否かを、前記印刷管理情報に基づいて判別する判別部と、
前記印刷中断者が更新された前記ドキュメントの印刷を指示する再印刷操作をしたときに、前記印刷管理情報および前記編集管理情報を参照し、当該ドキュメントにおける以前に中断した印刷に際して中断前に印刷されかつ中断後に更新されたページを抽出するページ抽出部と、
前記再印刷操作に呼応して、前記ドキュメントにおける少なくとも未印刷ページおよび前記ページ抽出部により抽出されたページを当該画像形成装置に印刷させる印刷制御部と、を備える
ことを特徴とする画像形成装置。
【請求項２】
前記印刷制御部は、前記ドキュメントにおける未印刷ページまたは前記ページ抽出部により抽出されたページのうちの最前のページから以降のページを当該画像形成装置に印刷させる
請求項１記載の画像形成装置。
【請求項３】
前記編集管理部は、ドキュメントの更新に伴う総ページ数の増減の有無を前記編集管理情報の一部として記録し、
前記印刷制御部は、ページ数を付加する印刷指定があり且つ総ページ数の増減が有る場合には、前記以前に印刷を中断しその後に更新したドキュメントの全ページを当該画像形成装置に印刷させる
請求項１記載の画像形成装置。
【請求項４】
前記印刷中断者が動作指示の対象として前記ドキュメントを指定したときに、前記ページ抽出部により抽出されたページを示す情報を表示する編集情報表示部を備える
請求項１ないし請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記ユーザ識別部により識別されたユーザが前記印刷中断者である場合に、当該印刷中断者が以前に印刷を中止させた前記ドキュメントの存在を示す情報を表示する中断情報表示部を備える
請求項１ないし請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記ドキュメントの削除を指示する削除操作に呼応して、前記印刷管理情報を参照し、当該ドキュメントに係わる印刷中断者が存在する場合に、その旨を前記削除操作をしたユーザに通知する通知部を備える
請求項１ないし請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記ドキュメントの削除を指示する削除操作に呼応して、前記印刷管理情報を参照し、当該ドキュメントに係わる印刷中断者が存在する場合に、当該ドキュメントに対して、アクセスを当該印刷中断者に限定する削除予約設定をするドキュメント管理部を備え、
前記ドキュメント管理部は、前記ドキュメントを印刷の対象とする前記再印刷操作に呼応する印刷が完了した後に、当該ドキュメントを削除する
請求項１ないし請求項５のいずれかに記載の画像形成装置。
【請求項８】
前記印刷管理部は、前記中断操作が行われたときに、中断時刻を前記印刷管理情報の一部として記録し、
前記中断時刻から設定時間以上の時間が経過した時点で前記ドキュメントの削除を指示する削除操作が行われた場合に、当該ドキュメントを削除する
請求項１ないし請求項５のいずれかに記載の画像形成装置。
【請求項９】
ドキュメント保存用のメモリ領域に記憶されているドキュメントの印刷および編集を行う画像形成装置が有するコンピュータのためのコンピュータプログラムであって、
前記コンピュータによって実行されたときに、
操作をしたユーザを識別するユーザ識別ステップと、
前記ドキュメントの印刷途中に印刷の中止を指示する中断操作が行われたときに、未印刷ページおよび前記ユーザ識別ステップにより識別された当該中断操作をしたユーザを示す印刷管理情報を記録する印刷管理ステップと、
編集操作に従って前記ドキュメントが更新されたときに、更新されたページを示す編集管理情報を記録する編集管理ステップと、
前記ユーザ識別ステップにより識別されたユーザが以前に前記中断操作をした印刷中断者か否かを、前記印刷管理情報に基づいて判別する判別ステップと、
前記印刷中断者が更新された前記ドキュメントの印刷を指示する再印刷操作をしたときに、前記印刷管理情報および前記編集管理情報を参照し、当該ドキュメントにおける以前に中断した印刷に際して中断前に印刷されかつ中断後に更新されたページを抽出するページ抽出ステップと、
前記再印刷操作に呼応して、前記ドキュメントにおける少なくとも未印刷ページおよび前記ページ抽出ステップにより抽出されたページを当該画像形成装置に印刷させる印刷制御ステップと、を前記コンピュータに実現させる
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントを編集する機能を有した画像形成装置および画像形成装置のためのコンピュータプログラムに関する。
【背景技術】
【０００２】
ＯＡ（Office Automation）機器と呼ばれるビジネスユースの情報機器の一つに複合機がある。近年の複合機は、画像形成装置としての基本機能であるコピーおよび印刷に加えて、イメージ入力、ファクシミリ通信、メール送受、およびドキュメントの保存などに利用可能な多機能周辺機器（ＭＦＰ：Multifunction Peripherals）として知られている。複合機は企業内のネットワークに組み込まれ、複合機に備わる操作パネルによる操作入力またはネットワークに接続されたコンピュータによるアクセスに応じて動作する。
【０００３】
このような複合機の多くがユーザを認証するセキュリティ機能を有している。典型的な認証方法は、ユーザが複合機の使用時に入力したユーザＩＤおよびパスワードを予め登録されているユーザＩＤおよびパスワードと照合する。照合で一致すれば、そのユーザは認証される。認証されたユーザは印刷ジョブをはじめとする様々なジョブを複合機に与えることができる。
【０００４】
印刷ジョブの実行中に用紙切れやジャムといったトラブルまたは他のジョブの割込みが発生すると、複合機は自動的に印刷ジョブの実行を中断する。中断しても電源がオンであれば、印刷ジョブは保持される。トラブルが解消しまたは割込みジョブが終了すると、中断された印刷ジョブの実行が再開され、印刷が完了していないページの印刷が行われる。
【０００５】
印刷ジョブの中断に関しては、電源が遮断されてもジョブを保持する技術がある（特許文献１）。この技術は、実行中のジョブおよびジョブの進捗を示すジョブ情報を不揮発性メモリに記憶させる。電源が遮断されてその後に再投入されたとき、不揮発性メモリから制御用の揮発性メモリ（ＲＡＭ）にジョブ情報が読み込まれ、中断していたジョブの実行が再開される。
【０００６】
また、プリンタの操作パネルに中断終了キーおよび再印刷キーを設ける提案がある（特許文献２）。プリンタは、印刷中に中断終了キーが押下されると、給紙動作を停止し、ページバッファに展開されたデータを不揮発性メモリに保存する。再印刷キーが押下されると、不揮発性メモリからデータを読み出して印刷する。
【０００７】
一方、複合機はドキュメントの蓄積および一時保存に利用されるボックスを備える。ボックスはハードディスクドライブ（ＨＤＤ）のような大容量の記憶装置を用いて設けられる不揮発性のメモリ領域である。ボックスはユーザごとに設けられたり、ユーザグループごとに設けられたり、全ユーザにアクセスを許すように設けられたりする。ボックスに記憶されたドキュメントは、ジョブに応じて、印刷され、ファクシミリ送信され、ネットワークを介して他の機器へ転送され、編集され、または削除される。
【０００８】
ボックスに記憶されたドキュメントの編集および削除に関して、複数のユーザの間での情報の共有を意図した技術がある（特許文献３）。この技術は、あるユーザが複数のユーザに共用されるボックス内のドキュメントを編集（または削除）する操作をしたとき、当該複数のユーザの全員が編集前のドキュメントにアクセスしたかどうかを判定する。そして、全員がアクセスするまで、編集前のドキュメントを保存しておく。全員がアクセスした後、編集前のドキュメントに代えて編集後のドキュメントをアクセス可能にする。削除ジョブの場合は全員がアクセスした後にドキュメントを削除する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−１５８１９４号公報
【特許文献２】特開２００６−３５５３３号公報
【特許文献３】特開２００８−２１９８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ボックスに記憶されることによって複数のユーザに共有されるドキュメントの印刷において、印刷ジョブが実行途中でキャンセルされる場合がある。特にページ数の多いドキュメントの印刷においては、ユーザが止むを得ず印刷を途中で中止することを決め、ジョブをキャンセルする操作をする場合が想定される。例えば、印刷が完了していないが、会議が始まるとか急用ができたとかの理由で複合機から離れなければならなくなったというように、印刷された用紙（印刷物）を速やかに受け取ることができない状況になった場合に、ジョブがキャンセルされる。また、所望の用紙が途中で無くなってしまって補充用のストックもないというように、所望の印刷を続行させることができない状況になった場合にも、ジョブがキャンセルされる。ユーザが複合機から離れるような場合に、キャンセルをせずに印刷を続行させることは可能ではある。しかし、そうすると、印刷された用紙が放置されることによって情報のセキュリティが損なわれる。印刷を一時停止させてジョブを保持させると、他の印刷ジョブが実行されなくなり、そのために他のユーザに迷惑がかかる。
【００１１】
印刷ジョブがキャンセルされると、ドキュメントをビットマップ展開した印刷用データとともに、どのページまで印刷したかといったジョブ実行の進捗を示すジョブ管理情報が削除される。すなわち、当該ドキュメントを印刷させるには、改めて印刷ジョブを複合機に与えなければならない。
【００１２】
印刷ジョブを与える際に、ユーザは必要に応じて印刷させたいページを指定する。キャンセルによって印刷が中断したドキュメントの再印刷において、未印刷ページのみを印刷させたいユーザは、印刷すべきページを指定するために、既に得られた印刷物を調べて未印刷ページを確かめなければならない。この作業は面倒である。面倒な作業を省くために全ページを指定してもよいが、そうすると既に印刷されたページも再び印刷されるので、必要以上に用紙を消費することになる。
【００１３】
加えて、あるユーザがドキュメントの印刷を中断させてから再び当該ドキュメントを印刷させるまでの間に、他のユーザが当該ドキュメントを内容を部分的に変更するファイル編集を行うことが起こり得る。中断前に印刷されたページの内容が変更される場合がある。この場合に、印刷を中断させたユーザが改めて印刷を指示する際に全ページを指定すれば、最新状態のドキュメントの印刷物が得られる。しかし、ファイル編集のなされたことを知らずに未印刷ページのみを指定すると、ファイル編集の如何によっては、既に印刷されたページと新たに印刷されるページとの間に内容の不整合が生じる。
【００１４】
本発明は、このような事情に鑑み、ドキュメントの印刷に際して、それ以前における印刷の中断の有無および中断後のドキュメント編集の有無に応じて印刷ページを自動選択する印刷動作を実現することを目的としている。
【課題を解決するための手段】
【００１５】
上記目的を達成する装置は、ドキュメント保存用のメモリ領域を有し、前記メモリ領域に記憶されているドキュメントの印刷および編集を行う画像形成装置であって、操作をしたユーザを識別するユーザ識別部と、前記ドキュメントの印刷途中に印刷の中止を指示する中断操作が行われたときに、未印刷ページおよび前記ユーザ識別部により識別された当該中断操作をしたユーザを示す印刷管理情報を記録する印刷管理部と、編集操作に従って前記ドキュメントが更新されたときに、更新されたページを示す編集管理情報を記録する編集管理部と、前記ユーザ識別部により識別されたユーザが以前に前記中断操作をした印刷中断者か否かを、前記印刷管理情報に基づいて判別する判別部と、前記印刷中断者が更新された前記ドキュメントの印刷を指示する再印刷操作をしたときに、前記印刷管理情報および前記編集管理情報を参照し、当該ドキュメントにおける以前に中断した印刷に際して中断前に印刷されかつ中断後に更新されたページを抽出するページ抽出部と、前記再印刷操作に呼応して、前記ドキュメントにおける少なくとも未印刷ページおよび前記ページ抽出部により抽出されたページを当該画像形成装置に印刷させる印刷制御部と、を備える。
【００１６】
印刷管理情報および編集管理情報を記録することにより、印刷の中断によって印刷されなかった未印刷ページを自動的に調べることが可能になり、且つ印刷済ページの中に印刷後に更新されたページがあるか否かを自動的に判別することが可能になる。印刷管理情報および編集管理情報を参照すれば、ユーザによるページ指定によらずに、複数ページのドキュメントの印刷に際して、未印刷ページと印刷後に更新された印刷済ページとを選択的に印刷することができる。
【００１７】
再印刷操作とは、以前に印刷を中断したドキュメントの印刷を指示する操作を意味し、一部のページのみの印刷を意図した操作を含む。すなわち、全ページの印刷を想定した印刷のやり直しを指示する操作に限らない。
【発明の効果】
【００１８】
本発明によれば、ドキュメントの印刷に際して、それ以前における印刷の中断の有無および中断後のドキュメント編集の有無に応じて印刷ページを自動選択する画像形成装置が提供される。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る複合機を有したネットワークの構成例を示す図である。
【図２】複合機のハードウェア構成を示すブロック図である。
【図３】ユーザ管理テーブルの構成例を示す図である。
【図４】ドキュメント管理テーブルの構成例を示す図である。
【図５】複合機の機能構成を示すブロック図である。
【図６】複数の印刷モードのそれぞれにおける印刷ページを示す図である。
【図７】複合機の第１動作例の概略を示すフローチャートである。
【図８】図７のユーザへの通知１ルーチンのフローチャートである。
【図９】図７のユーザへの通知２ルーチンのフローチャートである。
【図１０】図７のドキュメント印刷ルーチンのフローチャートである。
【図１１】図１０の通常印刷サブルーチンのフローチャートである。
【図１２】印刷中断操作が可能な操作画面の一例を示す図である。
【図１３】図１０の再印刷１サブルーチンのフローチャートである。
【図１４】図１０の再印刷２サブルーチンのフローチャートである。
【図１５】図１０の再印刷３サブルーチンのフローチャートである。
【図１６】図１０の再印刷４サブルーチンのフローチャートである。
【図１７】図７のドキュメント編集ルーチンのフローチャートである。
【図１８】図７のドキュメント削除ルーチンのフローチャートである。
【図１９】図７のドキュメント削除ルーチンの第１変形例のフローチャートである。
【図２０】図７のドキュメント削除ルーチンの第２変形例のフローチャートである。
【図２１】複合機の第２動作例の概略を示すフローチャートである。
【図２２】ドキュメント管理テーブルの他の構成例を示す図である。
【図２３】図２１の印刷後処理ルーチンのフローチャートである。
【図２４】図２１のドキュメント削除２ルーチンのフローチャートである。
【発明を実施するための形態】
【００２０】
記録用紙にドキュメントを印刷する画像形成装置として複合機（ＭＦＰ）を例に挙げる。例示する複合機はボックスに記憶されているドキュメントの内容を更新する編集機能を有している。複合機のユーザは、複合機に備わる操作パネルの操作またはネットワークを介する遠隔操作によって、印刷ジョブおよび編集ジョブを複合機に実行させることができる。
【００２１】
図１において、複合機２は情報処理システム１に含まれる。情報処理システム１は、企業またはそれに類する組織に設けられたＬＡＮ(Local Area Network)であり、複合機２を介して公衆回線７と繋がりかつルータ６を介してインターネット８と繋がっている。情報処理システム１において、複合機２および複数のパーソナルコンピュータ３，４は相互に通信することができる。また、パーソナルコンピュータ３，４はＷｅｂツールによってインターネット８を介して複合機２にアクセスすることができる。
【００２２】
複合機２のハードウェア構成が図２に示される。複合機２は、操作パネル２０、イメージスキャナ２１、プリンタ２２、用紙ストッカ２３、電源回路２４、制御回路２５、画像処理回路２６、ファクシミリ通信モデム２７、外部接続インタフェース２８およびストレージ２９を備える。操作パネル２０には操作画面を表示するためのディスプレイ２０１としてＬＣＤ(Liquid Crystal Display)が配置されている。ディスプレイ２０１には操作画面に配置されたボタンを操作するためのタッチパネルが重ねられている。イメージスキャナ２１はカラー原稿の読取りが可能である。プリンタ２２は、仕分け排紙を可能にする排紙ユニット２２Ａを備えており、多段形式の用紙ストッカ２３から供給される用紙の片面または両面にモノクロまたはカラーの画像を電子写真法によって印刷する。電源回路２４は複合機２の随所に必要とされる電力を供給する。制御回路２５は、制御プログラムを記憶するＲＯＭ２５１、制御プログラムを実行するＣＰＵ（Central Processing Unit）２５２、およびプログラム実行のワークエリアとして用いられるＲＡＭ２５３を有する。画像処理回路２６はコピーや印刷におけるビットマップ展開を含む種々の処理を担う。ファクシミリ通信モデム２７は公衆回線による通信に用いられる。外部接続インタフェース２８はＬＡＮケーブルとの接続に用いられる。本例のストレージ２９は数十Ｇバイト以上の大容量の不揮発性メモリ領域をもつハードディスクドライブ（ＨＤＤ）である。
【００２３】
ストレージ２９には、複合機２の制御に係わるデータを記憶するメモリ領域とともに、各種ドキュメントや画像を保存するメモリ領域であるボックス（Ｂｏｘ）が設けられる。制御用のメモリ領域が記憶するデータには、ユーザ管理テーブルＴ１およびドキュメント管理テーブルＴ２が含まれる。これらテーブルＴ１，Ｔ２は必要に応じてＲＡＭ２５２にロードされる。図２において、ボックスの代表として共有ボックス５１が描かれている。共有ボックス５１は複数のユーザによって共用される。
【００２４】
図３のように、ユーザ管理テーブルＴ１はユーザ名とユーザ認証用のパスワードとを対応づけて記憶する。また、ユーザの指示に従って複合機２が印刷を中断した場合には、「印刷中断ドキュメント名」と「中断ボックス名」とが当該ユーザに対応付けられる。印刷中断ドキュメント名としては例えば印刷が完了していない印刷中断ドキュメントのファイル名が記録され、中断ボックス名として当該印刷中断ドキュメントを記憶しているボックスの識別情報が記録される。
【００２５】
図４のようにドキュメント管理テーブルＴ２の記憶するデータには、印刷管理情報７０および編集管理情報７５が含まれる。印刷管理情報７０は印刷の中断に関係し、「印刷中断者」、「印刷中断ページ」、「ページ数印字フラグ」および「印刷中断時刻」という項目のデータを有する。印刷中断者は、印刷の途中で中止を指示する中断操作をしたユーザを示す。図示の例においてはユーザ管理テーブルＴ１の登録順の番号で印刷中断者が示されている。印刷中断ページは、中断時点で印刷中であったページのページ番号（ノンブル）であり、印刷中断ドキュメントのどのページが未印刷ページであるかを示す。ページ数印字フラグは、印刷に際してページ数（ページの総数）を印刷するか否かの指定の有無を示す。印刷中断時刻は、印刷を中断した日時を示す。編集管理情報７５はドキュメントの編集に関係し、項目として「編集フラグ」および「印刷済編集ページ」を有する。編集フラグは、印刷を中断したドキュメントに対する編集の有無を示す。印刷済編集ページは、中断した印刷ジョブにおいて中断前に印刷され且つ中断後の編集で更新されたページを示す。
【００２６】
複合機２における印刷の中断に関係する要部の機能構成が図５に示される。図５のように複合機２は、入力部３１、ユーザ識別部３２、印刷管理部３３、編集管理部３４、判別部３５、ページ抽出部３６、印刷制御部３７、ドキュメント管理部３８、中断情報表示部４１、および編集情報表示部４２を備える。これらの機能要素は、制御用のコンピュータプログラムとそれを実行するコンピュータとしての上記ＣＰＵ２５２とで実現される。
【００２７】
入力部３１はユーザが行う各種の操作を受け付ける。入力部３１は、操作パネル２０による操作の内容をそれに応じた処理をする所定の機能要素に引き渡す。例えば、ユーザ認証画面においてパスワードを入力する操作があると、入力されたパスワードをユーザ認識部３２へ伝える。また、入力部３１は、パーソナルコンピュータ３，４または他の外部機器による操作についても、外部接続インタフェース２８を介して受け取った操作の内容をそれに応じた処理をする所定の機能要素に引き渡す。
【００２８】
ユーザ識別部３２は、複合機２に対する何らかの操作をしたユーザを識別する。操作パネル２０による操作に呼応する識別は、ユーザが複合機２を使用する際に行うユーザログイン操作において入力されたユーザ情報に基づく。ユーザログイン操作に応えるユーザ認証において、ユーザ管理テーブルＴ１が参照される。あるユーザがユーザ認証を受けてログインユーザとなった状態において行われる操作パネル２０による操作は、当該ログインユーザがした操作とみなされる。すなわち、ユーザ識別部３２は現在のログインユーザを操作パネル２０による操作をしたユーザとみなす。また、パーソナルコンピュータ３，４を含む外部機器による操作に呼応する識別も、ユーザ認証において入力されたユーザ情報に基づく。アクセスが許可されたログイン状態の外部機器による操作は、ログイン時にユーザ認証を受けたユーザがした操作とみなされる。
【００２９】
印刷管理部３３は、ドキュメント管理テーブルＴ２における印刷管理情報７０を更新する。あるドキュメントの印刷途中に印刷の中止を指示する中断操作が行われたときに、当該ドキュメントについて印刷管理情報７０が記録される。印刷管理情報７０は上述したように未印刷ページおよび中断操作をしたユーザを示す。
【００３０】
編集管理部３４は、ドキュメント管理テーブルＴ２における編集管理情報７５を更新する。あるドキュメントについてそのいずれかのページの内容を更新する編集操作が行われたときに、当該ドキュメントについて編集管理情報７５が記録される。編集管理情報７５は上述したように編集の有無と中断前に印刷されかつ編集で更新されたページを示す。
【００３１】
判別部３５は、ユーザ識別部３２により識別されたユーザが印刷中断者か否かを判別する。具体的には、印刷管理情報７０において印刷中断者として記録されているかどうかを判別部３５は判別する。ここで、“印刷中断者”とは、以前にあるドキュメントの印刷途中に中断操作をし、且つその後に当該ドキュメントについて印刷を指示する再印刷操作をしていないユーザである。印刷管理情報７０における印刷中断者であるとの記録は、再印刷操作に呼応する印刷が完了したときに削除される。したがって、印刷管理情報７０を参照すれば、その時点においてログインユーザが印刷中断者であるか否かが分かる。
【００３２】
ページ抽出部３６は、再印刷操作に呼応する印刷に際して、印刷対象のドキュメントにおける再印刷の必要なページを抽出する。再印刷の必要なページとは、印刷後に更新され、そのために印刷されていない情報を含むおそれのあるページである。ページ抽出部３６は、印刷が中断されてその後に更新されたドキュメントの印刷を指示する再印刷操作をページ判別部３５によって印刷中断者と判別されたログインユーザがしたときに、印刷管理情報７０および編集管理情報７５を参照し、当該ドキュメントにおける以前に中断した印刷に際して中断前に印刷されかつ中断後に更新されたページを抽出する。
【００３３】
印刷制御部３７は、プリンタ２２および用紙ストッカ２３の動作を制御する。共有ボックス５１内のドキュメント９１または他のボックス内のドキュメントを印刷するジョブにおいて、印刷制御部３７はドキュメント管理部３８と連携して対象ドキュメントの印刷用データをプリンタ２２に与える。再印刷操作に呼応する印刷では、印刷制御部３７は対象ドキュメントにおける少なくとも未印刷ページおよびページ抽出部３６により抽出されたページをプリンタ２２に印刷させる。
【００３４】
ドキュメント管理部３８は、共有ボックス５１または他のボックス内のドキュメントを管理する。複合機２に対して共有ボックス５１または他のボックス内のドキュメントを対象とする編集ジョブまたは削除ジョブが与えられたとき、ドキュメント管理部３８はユーザの指示に従って対象ドキュメントを編集しまたは削除する。
【００３５】
中断情報表示部４１は、ユーザに再印刷の対象となる印刷中断ドキュメントの存在を知らせる。詳しくは、ログインユーザが印刷中断者である場合に、当該ログインユーザが以前に印刷を中止させた印刷中断ドキュメントの存在を示す情報を表示する。表示される情報は、例えばドキュメントのファイル名と中断中である旨のメッセージである。操作が操作パネル２０よる場合には、操作パネル２０のディスプレイ２０１に情報が表示される。操作がネットワークを介する場合には、複合機２にアクセスした外部機器のディスプレイに情報が表示される。
【００３６】
編集情報表示部４２は、印刷中断ドキュメントが中断後に更新されたことを知らせる。印刷中断者がログインユーザとなって再印刷の対象ドキュメントとして指定した印刷中断ドキュメントが中断後に更新されている場合に、ページ抽出部３６により抽出されたページを示す情報が編集情報表示部４２によって表示される。表示は操作の形態に応じて操作パネル２０のディスプレイ２０１または外部機器のディスプレイにより行われる。
【００３７】
以上のように構成される複合機２においては、再印刷に関して図６に示される三つの印刷モードが設けられている。図６では８ページ（ページ数が８）のドキュメントの印刷を６ページ目の印刷途中で中止し、その後に再印刷する例が示されている。実際上は、ページ数が少ない場合に印刷が中断されるのは稀であり、印刷が中断される場合の多くがページ数が１０を超える場合であると考えられる。ただし、複合機２の動作においてページ数は任意である。
【００３８】
図６（Ａ）に示される編集ページ印刷モードにおいては、印刷中断により各ページの全体が印刷されなかった未印刷ページと、印刷中断後の編集で更新されたページとが、印刷再開を指示する再印刷操作に呼応して印刷される。例示において、未印刷ページは６ページ目、７ページ目および８ページ目のページであり、中断後に更新されたページは斜線の付された２ページ目、４ページ目および７ページ目である。再印刷されるのは、２ページ目、４ページ目および６ページ目以降のページである。編集ページ印刷モードは、更新されたドキュメントにおける印刷されていないページのみを印刷するものであって、中断の前後で印刷されるページが重複しないモードである。
【００３９】
図６（Ｂ）に示される編集ページ以降印刷モードにおいては、中断時の未印刷ページ、または中断前に印刷され且つ中断後に更新されたページのうちの最前のページから以降のページが再印刷操作に呼応して印刷される。例示において、中断前に印刷され且つ中断後に更新されたページのうちの最前のページは２ページ目であるので、２ページ目以降である２〜８ページ目のページが印刷される。この例において印刷される２〜８ページ目のページは未印刷ページである６〜８ページ目のページを含む。編集ページ以降印刷モードには、中断の前および後にそれぞれ印刷された用紙を先頭ページから最終ページまで揃うように仕分ける作業が上記編集ページ印刷モードと比べて簡便になるという利点がある。
【００４０】
図６（Ｃ）に示される全ページ印刷モードにおいては、再印刷操作に呼応して、その時点の対象ドキュメントの全ページが印刷される。したがって、印刷中断者であるユーザは、中断の前および後にそれぞれ印刷された用紙を仕分けることなく、最新状態のドキュメントの全ページを網羅する印刷物を取得することができる。全ページ印刷モードは、特に中断後の編集でページ数が変わり且つ例えばページ番号と併記する形でページ数を印刷する場合に有用である。それは、このような場合では、中断前に印刷されたページを最新のページ数を記したものに印刷し直す必要があるからである。なお、例示では中断後にページ数が８から９に増えている。文章・画像・図表の挿入または削除、および改ページの挿入または削除によりページ数は増減する。
【００４１】
本実施形態ではこれら三つの印刷モードのいずれかがユーザにより指定される。ただし、自動的に選択するようにしてもよい。自動選択には、例えば原則とし編集ページ印刷モード（または編集ページ以降印刷モード）を選択し、ページ数の増減があり且つページ数を印刷する場合にのみ全ページ印刷モードを選択する形態がある。
【００４２】
以下、フローチャートを参照して複合機２の動作をさらに詳しく説明する。
〔第1動作例〕
図７は複合機２の第１動作例の概略を示す。複合機２は、ユーザによる操作に応じて印刷、編集、削除または他の動作を実行する。複合機２を使用しようとするユーザは、ユーザログイン操作をしてユーザ認証を受ける必要がある。認証されたログインユーザは、さらに所定のボックスログイン操作をすることにより、共有ボックス５１または他のボックスに記憶されているドキュメントにアクセスすることができる。
【００４３】
ユーザを認証した複合機２はユーザへの通知１の処理を実行する（＃１、＃２）。ユーザへの通知１の処理内容は図８に示される。まず、ユーザ識別部３２がユーザ登録テーブルＴ１を参照し、ログインユーザに対応する印刷中断ドキュメントの有無をチェックする（＃２１）。このチェックは、ログインユーザが印刷中断者か否かのチェックに相当する。該当する印刷中断ドキュメントが有った場合に、上述のように中断情報表示部４１が印刷中断ドキュメントの存在をログインユーザに知らせるための表示をする（＃２２、＃２３）。該当する印刷中断ドキュメントが無ければ、すなわちログインユーザが印刷中断者でなければ、表示は行われない。
【００４４】
ユーザへの通知１は、ログインユーザが印刷中断者であって且つ印刷中断ドキュメントの存在を忘れてしまっている場合に、その存在を思い出させる。自己に関係する印刷中断ドキュメントの存在を思い出したログインユーザは再印刷の要否を判断し、必要であれば再印刷操作をする。一方、ログインユーザが再印刷を目的としてユーザログイン操作をしたのであれば、ユーザへの通知１での表示によりログインユーザは印刷中断ドキュメントの存在を確認することができる。
【００４５】
図７に戻って、ログインユーザがボックスログイン操作をし（＃３）、さらに一覧表示されるドキュメントの中から処理対象のドキュメントを選択すると（＃４）、複合機２はユーザへの通知２の処理を実行する（＃５）。ユーザへの通知２の処理内容は図９に示される。ログインユーザが印刷中断者でなければ、ユーザへの通知２は実質的にスルーされる（＃２５）。ログインユーザが印刷中断者である場合、上述の編集情報表示部４２は、ドキュメントテーブルＴ２の編集管理情報７５を検索し、ログインユーザが選択した対象ドキュメントに対する編集フラグの状態を調べる。編集フラグがセット状態の「ＴＲＵＥ」であれば（＃２６）、対象ドキュメントは印刷中断ドキュメントであり且つ印刷中断後に更新されている。この場合に編集情報表示部４２は、他のユーザによって編集されたページが存在する旨を知らせるメッセージを表示する（＃２７）。さらに、ログインユーザからの指示があれば、編集情報表示部４２は編集されたページがどのページであるかといった再印刷のモード選択の判断に役立つ情報を表示する（＃２８、＃２９）。
【００４６】
再び図７に戻って、複合機２はログインユーザの指定した動作が印刷であればドキュメント印刷ルーチンを実行し、編集であればドキュメント編集ルーチンを実行する（＃６〜＃１０）。また、指定の動作が削除であればドキュメント削除ルーチンを実行し、その他の動作であればその他の処理ルーチンを実行する（＃１１〜＃１３）。
【００４７】
図１０は図７におけるステップ＃８のドキュメント印刷ルーチンの内容を示す。このルーチンにおいて複合機２は、ログインユーザが印刷中断者でなければ、通常印刷サブルーチンを実行する（＃３１、＃３２）。ログインユーザが印刷中断者である場合は、設定されている印刷モードと編集フラグのセット状態とに応じて、複合機２は再印刷１〜４のいずれかのサブルーチンを実行する（＃３３〜＃４０）。詳しくは、印刷モードが上述の全ページ印刷モード、編集ページ以降印刷モードおよび編集ページ印刷モードのいずれであっても、編集フラグがリセット状態の「ＦＡＬＳＥ」であれば、再印刷１サブルーチン（＃３７）が実行される。編集フラグがセット状態の「ＴＲＵＥ」である場合には、全ページ印刷モードにおいては再印刷２サブルーチン（＃３８）が、編集ページ以降印刷モードにおいては再印刷３サブルーチン（＃３９）が、編集ページ印刷モードにおいては再印刷４サブルーチン（＃４０）がそれぞれ実行される。
【００４８】
図１１は図１０におけるステップ＃３２の通常印刷サブルーチンの内容を示す。図１１のように通常印刷サブルーチンでは、最初に印刷制御部３７によって制御パラメータである“最終ページＥ”および“印字ページＰ”の値がセットされる（＃５１）。最終ページＥの値はドキュメント管理テーブルＴ２における対象ドキュメントのページ数とされ、印字ページＰの値は初期値の「１」とされる。その後、基本的には、印字ページＰの値が最終ページＥの値に達するまで、印字ページＰの指し示すページを印刷して印字ページＰを一つインクリメントする一連の処理が繰り返される（＃５２〜＃５５）。これにより、対象ドキュメントの全ページが印刷される。
【００４９】
印刷の途中に、すなわち印字ページＰの値が最終ページＥの値以下であるときに、印刷の中止を指示する中断操作が行われた場合は、印刷制御部３７は印刷を中断する。そして、印刷管理部３３がドキュメント管理テーブルＴ２に印刷管理情報７０にログインユーザを印刷中断者として登録する（＃５６）。このとき、印刷管理情報７０において、印刷中断ページとして印字ページＰの値が記録され、ページ数印字フラグとして対象ドキュメントのメタデータが示すページ数印字の要否（ＴＲＵＥまたはＦＡＬＳＥ）が記録され、印刷中断時刻としてシステム時計が示す現在日時が記録される。
【００５０】
中断操作は実行中の印刷ジョブをキャンセルする操作である。例えば操作パネル２０による中断操作は、図１２に例示される操作画面Ｑ２におけるジョブリストＬ１内のキャンセルキーＢ５ｃの押下である。ジョブリストＬ１は実行中または実行待ち状態のジョブであるアクティブジョブＪ１，Ｊ２を表す。ジョブリストＬ１の下端部に配置された矢印キーＢ５ａ，Ｂ５ｂの押下によって、ユーザはジョブを選択することができる。また、プリントジョブの部数設定や仕分け設定といった詳細情報をジョブ詳細キーＢ６の操作によって表示させることができる。
【００５１】
ユーザがキャンセルキーＢ５ｃを押下すると、ジョブリストＬ１内の選択されているジョブの実行が取り消され、当該ジョブがジョブリストＬ１から消える。特に印刷ジョブの場合は、ドキュメントデータを解析してビッドマップ展開した印刷用のデータが削除される。ユーザが実行待ち状態の印刷ジョブを取り消した場合、対象ドキュメントを複合機２に印刷させるには、ユーザは改めて印刷ジョブを与えなければならない。ただし、ユーザが実行中の印刷ジョブを取り消した場合、すなわち印刷を中断させた場合には、上述のとおり再印刷のための印刷管理情報７０が記録されるので、ユーザは特別のページ指定をすることなく未印刷ページを印刷させることができる。
【００５２】
図１３は図１０におけるステップ＃３７の再印刷１サブルーチンの内容を示す。このサブルーチンは、通常印刷サブルーチンとほぼ同様である。制御パラメータがセットされ（＃６１）、印字ページＰの値が最終ページＥの値に達するまで、印字ページＰの指し示すページの印刷と印字ページＰのインクリメントとが繰り返される（＃６２〜＃６５）。これにより、対象ドキュメントの全ページが印刷される。通常印刷サブルーチンと異なるのは、印刷が完了したときに、ログインユーザが印刷中断者であるとの認定を解除することである（＃６７）。また、この再印刷１サブルーチンでは、印刷の途中に中断操作が行われた場合に、印刷管理情報７０における前回の中断時に記録されたデータ（印刷中断ページ、ページ数印字フラグおよび印刷中断時刻）が今回の中断に対応したデータに更新される（＃６６）。
【００５３】
図１４は図１０におけるステップ＃３８の再印刷２サブルーチンの内容を示す。このサブルーチンにおいて、印刷の途中に中断操作が行われない場合の処理（＃７１〜＃７５、＃７７）は、再印刷１サブルーチンの処理（＃６１〜＃６５、＃６７）と同一である。印刷の途中に中断操作が行われた場合には、再印刷１サブルーチンと同様に印刷管理情報７０が更新されるとともに、編集管理情報７５が更新される（＃７６）。詳しくは、中断後に編集のあったことを表す編集フラグが「ＦＡＬＳＥ」にリセットされ、印刷済編集ページの記録が削除される
図１５は図１０におけるステップ＃３９の再印刷３サブルーチンの内容を示す。このサブルーチンにおいて、最初の制御パラメータのセット以外の処理（＃８２〜＃８７）は、再印刷２サブルーチンの処理（＃７２〜＃７７）と同一である。最初の制御パラメータのセットに際して、印字ページＰの値が「１」ではなく、編集管理情報７５に記録されている印刷済編集ページのうちの最前のページ（以下、これを印刷済編集ページトップという）のページ番号とされる（＃８１）。これにより、対象ドキュメントにおける印刷済編集ページトップ以降のページが印刷される。例えば、図６（Ａ）の例のように印刷済編集ページが２，４および７ページ目であるとき、印刷済編集ページトップの２ページ目のページである。ページ数が８であれば、印刷済編集ページトップ以降のページは２〜８ページ目である。なお、印刷されるページの一部のみが中断後の編集で更新されたページである場合も有り得る。また、印刷済編集ページトップ以降のページは以前の中断で印刷されなかった未印刷ページの全てを含む。
【００５４】
図１６は図１０におけるステップ＃４０の再印刷４サブルーチンの内容を示す。このサブルーチンにおいて、最初に再印刷３サブルーチンと同様に制御パラメータがセットされる（＃９１）。その後、印字ページＰの示すページを印刷するごとに、印刷済編集ページの全てを印刷したかどうかが印刷制御部３７によってチェックされ、印刷済編集ページが順に印刷される（＃９２〜＃９５、＃９９）。印刷済編集ページの全てを印刷し終えると（＃９４）、印字ページＰの値を印刷中断ページのページ番号にセットされ（＃９６、＃９７）、印字ページＰの指し示すページを印刷して印字ページＰを一つインクリメントする一連の処理が繰り返される（＃９３、＃９９、＃９２〜＃９４、＃９６）。これにより、対象ドキュメントの未印刷ページが印刷される。
【００５５】
印刷済編集ページおよび未印刷ページの印刷が終わると、再印刷１〜３のサブルーチンと同様に、ログインユーザが印刷中断者であるとの認定が解除される（＃１０１）。印刷の途中に中断操作が行われた場合には、再印刷２〜３のサブルーチンと同様に、印刷管理情報７０および編集管理情報７５が更新される（＃１００）。
【００５６】
図１７は図７におけるステップ＃１０のドキュメント編集ルーチンの内容を示す。ログインユーザが対象ドキュメントを編集して保存を指示すると（＃１１１）、ドキュメント管理部３８が対象ドキュメントに関係する印刷中断者の人数Ｎを調べ、処理人数を数えるカウンタｊの値を初期値の「１」にセットする（＃１１２）。続けて、ドキュメント管理部３８は編集によって対象ドキュメントのページ数が増減したか否かをチェックする（＃１１３）。
【００５７】
ページ数の増減があった場合には、ドキュメント管理部３８はドキュメント管理テーブルＴ２に登録されているページ数を更新する（＃１１４）。そして、印刷管理情報７０のページ数印字フラグをチェックする（＃１１６）。
【００５８】
ページ数印字フラグがセット状態であれば、ドキュメント管理部３８は印刷管理情報７０に登録されているＮ人の印刷中断者を一人ずつ順に抹消する（＃１１５〜＃１１８）。印刷中断者の登録を抹消する理由は、ページ数を印字する指定のあるドキュメントの印刷では、印刷中断前に印刷されたページについても印刷し直すのが一般的であって、対象ドキュメントが印刷中断ドキュメントか否かを考慮する必要がないからである。
【００５９】
ページ数印字フラグがセット状態でなければ、ドキュメント管理部３８からの通知を受けた編集管理部３４が、編集フラグを「ＴＲＵＥ」にセットする（＃１１９）。ページ数の増減に伴って必要となる印刷管理情報７０における印刷中断ページの更新も、編集管理情報７５における印刷済編集ページの更新と合わせて編集管理部３４が行う（＃１２０）。
【００６０】
一方、ページ数の増減が無かった場合には、印刷中断者の登録は抹消されず、Ｎ人の印刷中断者のそれぞれについて順に、編集フラグのセットおよび印刷済編集ページの更新が行われる（＃１２１〜＃１２４）。
【００６１】
図１８は図７におけるステップ＃１２のドキュメント削除ルーチンの内容を示す。複合機２は印刷管理情報７０を参照し、ログインユーザが選択した対象ドキュメントについてログインユーザではない印刷中断者が記録されているか否かをチェックする（＃１３１）。該当する印刷中断者が存在すれば、複合機２はその旨を表示する（＃１３２）。ログインユーザではない印刷中断者が存在するにも係わらずログインユーザが削除を許可する操作をした場合、またはログインユーザではない印刷中断者が存在しない場合には、複合機２は対象ドキュメントの管理情報およびボックス内の対象ドキュメント自体を削除する（＃１３３〜＃１３５）。一方、ログインユーザが削除を許可する操作をせず、ログインユーザ自身が印刷中断者である場合には、ログインユーザについての印刷中断者の登録を抹消する（＃１３６、＃１３７）。登録を抹消しても不都合はないと考えられる。それは、自己に関係する印刷中断ドキュメントを削除するジョブを与えたユーザが当該印刷中断ドキュメントの再印刷を指示することはない、とみなすことができるからである。
【００６２】
図１９は図７におけるステップ＃１２のドキュメント削除ルーチンの第１変形例を示す。複合機２は、ログインユーザが選択した対象ドキュメントについてログインユーザではない印刷中断者が記録されているか否かをチェックする（＃１４１）。該当する印刷中断者が存在すれば、複合機２はその印刷中断者に対応する印刷中断時刻からの経過時間と基準時間とを比較する。経過時間が基準時間を越えているならば、当該印刷中断者に再印刷の意思はないものとみなすことができる。したがって、経過時間が基準時間を越えている場合およびログインユーザではない印刷中断者が存在しない場合には、複合機２は対象ドキュメントの管理情報およびボックス内の対象ドキュメント自体を削除する（＃１４１〜＃１４４）。
【００６３】
基準時間は任意の長さに選定することができ、例えば２４時間にしたり１週間にしたりすることができる。全てのボックスに対して一律の基準時間を設定してもよいし、ボックスごとに基準時間の長さを設定してもよい。基準時間の設定は複合機２の管理者が保守用操作画面によって行う。
【００６４】
経過時間が基準時間に達していない期間は、削除が禁止される期間である。経過時間が基準時間よりも短い場合、複合機２はログインユーザに対して削除が禁止されている旨を知らせる表示をする（＃１４５）。そして、ログインユーザ自身が印刷中断者である場合には、ログインユーザについての印刷中断者の登録を抹消する（＃１４６、＃１４７）。
【００６５】
図２０は図７におけるステップ＃１２のドキュメント削除ルーチンの第２変形例を示す。複合機２は、ログインユーザが選択した対象ドキュメントについてログインユーザではない印刷中断者が記録されているか否かをチェックする（＃１５１）。該当する印刷中断者が存在すれば、複合機２はその旨を表示する（＃１５２）。このとき、ログインユーザに対して、他のユーザに係わる印刷中断ドキュメントにおける未印刷ページの印刷について意思確認を求める。ログインユーザが印刷を許可する操作をすると（＃１５３、＃１５４）、複合機２は対象ドキュメントが印刷中断ドキュメントであれば、その未印刷ページを印刷する（＃１５５）。その後、複合機２は対象ドキュメントの管理情報およびボックス内の対象ドキュメント自体を削除する（＃１５６〜＃１５７）。
【００６６】
なお、未印刷ページの印刷を許可したログインユーザが当該ドキュメントの印刷中断者であるユーザに印刷された用紙を届けるか、またはそのユーザに迅速に連絡するように取り決めておけば、複合機２の排紙部に用紙が長く放置される事態を防ぐことができる。
〔第２動作例〕
図２１は複合機２の第２動作例の概略を示す。ユーザログイン操作とボックスログイン操作とが順に行われると（＃２０１、＃２０２）、ドキュメント管理部３８がログインされたボックス内のドキュメント数Ｄを調べ、処理ドキュメント数を数えるカウンタｋの値を初期値の「１」にセットする（＃２０３）。そして、ドキュメント管理部３８は、カウンタｋの値がドキュメント数Ｄを超えるまで、各ドキュメントについての表示制御をしてカウンタｋをインクリメントする一連の処理を繰り返す（＃２０４〜＃２０９）。詳しくは、ドキュメント管理部３８はｋ番目のドキュメントについて削除予約フラグをチェックし（＃２０５）、削除予約フラグがセット状態の「ＴＲＵＥ」であり且つログインユーザが当該ｋ番目のドキュメントにおける印刷中断者である場合に（＃２０６）、当該ドキュメントを対象ドキュメントの指定操作の選択肢として表示する（＃２０７）。これに対して、ログインユーザが印刷中断者でない場合には、当該ドキュメントを選択肢として表示しない（＃２０９）。すなわち、ログインユーザが当該ドキュメントを対象ドキュメントとして指定できないようにする。
【００６７】
ここで、削除予約フラグは、図２２に示すドキュメント管理テーブルＴ２ｂにおいて印刷管理情報７０および編集管理情報７５とともに管理される項目６９のデータである。この削除予約フラグは、後述のように印刷中断ドキュメントを対象とする削除動作指示が複合機２に与えられたときにセットされる。削除予約フラグがセットされたドキュメントについては、印刷中断者による再印刷は禁止されないが、印刷中断者以外のユーザによる印刷および編集は禁止される。
【００６８】
ログインされたボックス内の全ドキュメントについて表示／非表示の制御が終わると（＃２０４）、複合機２はログインユーザによる対象ドキュメントの指定（ドキュメント選択）およびジョブ指定を受け付ける（＃２１０、＃２１１）。そして、指定された動作が印刷であれば複合機２はドキュメント印刷ルーチンおよび印刷後処理ルーチンを順に実行し（＃２１２〜＃２１４）、削除であればドキュメント削除２ルーチンを実行する（＃２１２、＃２１５）。ステップ＃２１３のドキュメント印刷ルーチンの内容は、図７のステップ＃８のドキュメント印刷ルーチンの内容と同様である。
【００６９】
図２３は図２１におけるステップ＃２１４の印刷後処理ルーチンの内容を示す。ドキュメント管理部３８は、削除予約フラグがセットされておらず且つログインユーザが印刷中断者であれば、再印刷の後処理として対象ドキュメントにおけるログインユーザについての印刷中断者の登録を抹消する（＃２２１〜＃２２３）。削除予約フラグがセットされている場合には、対象ドキュメントについてログインユーザではない印刷中断者が記録されているときは、対象ドキュメントにおけるログインユーザについての印刷中断者の登録を抹消する（＃２２４、＃２２５）。対象ドキュメントについてログインユーザではない印刷中断者が記録されていなければ、ドキュメント管理部３８は対象ドキュメントの管理情報およびボックス内の対象ドキュメント自体を削除する（＃２２４、＃２２６〜＃２２７）。
【００７０】
図２４は図２１におけるステップ＃２１５のドキュメント削除２ルーチンの内容を示す。削除予約フラグが「ＴＲＵＥ」でない場合、対象ドキュメントについてログインユーザではない印刷中断者が記録されているときは、削除予約フラグが「ＴＲＵＥ」にセットされる（＃２３１〜＃２３３）。すなわち、現時点で対象ドキュメントの削除が保留される。その後、ログインユーザ自身が印刷中断者であれば、ログインユーザについての印刷中断者の登録が抹消される（＃２３４、＃２３５）。これに対して、ログインユーザではない印刷中断者が記録されていなければ、対象ドキュメントの管理情報およびボックス内の対象ドキュメント自体が削除される（＃２３２、＃２３６〜＃２３７）。
【００７１】
また、削除予約フラグがセットされている場合には、対象ドキュメントについてログインユーザではない印刷中断者が記録されているときは、ログインユーザ自身が印刷中断者であれば、ログインユーザについての印刷中断者の登録が抹消される（＃２３８、＃２３９）。ログインユーザではない印刷中断者が記録されていないときは、対象ドキュメントの管理情報およびボックス内の対象ドキュメント自体が削除される（＃２３８、＃２４０〜＃２４１）。
【００７２】
以上の実施形態によれば、印刷中断ドキュメントを当該ドキュメントの印刷中断者以外のユーザが削除しようとしたとき、削除が禁止され、または基準時間が経過するまで削除が保留される。これにより、印刷中断者が再印刷をしようとしたときには既にドキュメントが削除されているという事態、すなわち未印刷ページを印刷することができない事態の発生を低減することができる。ユーザは印刷を中断させても、面倒な操作をすることなく未印刷ページを印刷させることができる。
【００７３】
上述の実施形態において、再印刷に際して、印刷済編集ページを印刷した用紙と未印刷ページを印刷した用紙とを、異なる排紙トレイまたは同一排紙トレイ上の異なる位置に振り分けて排紙するようにしてもよい。このような排紙を行うことにより、印刷された用紙を仕分けする作業の負担が軽減される。
【００７４】
再印刷に際して全ページ印刷モードまたは編集ページ以降印刷モードを選択した場合に中断前の印刷と再印刷とで重複して印刷されるページを数える無駄用紙枚数算出手段と、重複して印刷されるページの数と閾値との差に応じて、全ページ印刷モードか編集ページ以降印刷モードか編集ページ印刷モードかを選択するモード選択手段とを設けてもよい。これらの手段は、適切なプログラムとそれを実行するＣＰＵ２５２とによって実現することができる。
【符号の説明】
【００７５】
２    複合機（画像形成装置）
５１    共有ボックス（メモリ領域）
９１    ドキュメント
３２    ユーザ識別部
７０    印刷管理情報
３３    印刷管理部
７５    編集管理情報
３４    編集管理部
３５    判別部
３６    ページ抽出部
３７    印刷制御部
４２    編集情報表示部
４１    中断情報表示部
３８    ドキュメント管理部
【図１】
2011049618.tif 000003
【図２】
2011049618.tif 000004
【図３】
2011049618.tif 000005
【図４】
2011049618.tif 000006
【図５】
2011049618.tif 000007
【図６】
2011049618.tif 000008
【図７】
2011049618.tif 000009
【図８】
2011049618.tif 000010
【図９】
2011049618.tif 000011
【図１０】
2011049618.tif 000012
【図１１】
2011049618.tif 000013
【図１２】
2011049618.tif 000014
【図１３】
2011049618.tif 000015
【図１４】
2011049618.tif 000016
【図１５】
2011049618.tif 000017
【図１６】
2011049618.tif 000018
【図１７】
2011049618.tif 000019
【図１８】
2011049618.tif 000020
【図１９】
2011049618.tif 000021
【図２０】
2011049618.tif 000022
【図２１】
2011049618.tif 000023
【図２２】
2011049618.tif 000024
【図２３】
2011049618.tif 000025
【図２４】
2011049618.tif 000026