(57)【要約】【課題】クライアント装置から印刷命令を入力した後、装置の操作部から所定の情報を入力して印刷命令を実行する画像形成装置において、画像形成装置や一時保管サーバに未完了の印刷命令に係る文書情報が滞留した状態を防ぐこと。【解決手段】ディスプレイパネル１０４からの情報入力に応じて画像形成を実行する画像形成装置１であって、クライアント装置２から印刷予告信号を受信し、当該印刷予告信号に対応する印刷予告ＩＤをディスプレイパネル１０４から受信し、クライアント装置２から印刷ジョブを取得するコントローラ１１０と、取得した印刷ジョブに基づいて画像形成処理を実行するプリントエンジン１０６とを有することを特徴とする。【選択図】図２
2008310761.tif 000002
【特許請求の範囲】
【請求項１】
操作部からの情報入力に応じて画像形成を実行する画像形成装置であって、
ユーザが前記画像形成装置を直接操作する操作部と、
他の装置から画像形成処理の実行予告情報を受信する実行予告受信部と、
前記受信した実行予告情報に対応する画像形成処理の実行命令情報を前記操作部を介して受信する実効命令受信部と、
前記実行命令情報の受信に応じて前記他の装置から画像形成出力すべき出力情報を取得する出力情報取得部と、
前記取得した出力情報に基づいて画像形成処理を実行する画像形成部とを有することを特徴とする、画像形成装置。
【請求項２】
前記実行予告情報は、当該実行予告情報に対応する画像形成処理を一意に識別する画像形成処理識別情報を含み、
前記実行命令情報は、前記画像形成処理識別情報に対応する識別情報を含み、
前記実行命令受信部は、前記画像形成処理識別情報に基づいて前記実行予告情報と前記実行命令情報との対応を判断することを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記実行命令情報は、前記実行予告情報の送信元において当該実行予告情報に対応する画像形成処理の実行可否を認証する認証情報を含み、
前記出力情報取得部は、前記実行予告情報の送信元に対して前記認証情報を送信することを特徴とする、請求項１または２に記載の画像形成装置。
【請求項４】
前記出力情報取得部が前記出力情報の取得に失敗した場合にその旨を表示する表示部を更に有することを特徴とする、請求項１乃至３いずれか１項に記載の画像形成装置。
【請求項５】
前記出力情報取得部が前記出力情報の取得に失敗した場合に実行命令情報を再度入力するようにユーザに促すことを特徴とする、請求項１乃至４いずれか１項に記載の画像形成装置。
【請求項６】
前記出力情報取得部は、前記実行予告受信部が前記実行予告情報を受信した後予め定められたタイムアウト期間経過前に、当該実行予告情報に対応する画像形成処理の実行命令情報を前記実行命令受信部が受信した場合に前記出力情報を取得することを特徴とする、請求項１乃至５いずれか１項に記載の画像形成装置。
【請求項７】
前記実行予告受信部が前記実行予告情報を受信した後、当該実行予告情報に対応する画像形成処理の実行命令情報を前記実行命令受信部が受信する前に前記タイムアウト期間が経過した場合、前記実行予告情報を破棄することを特徴とする、請求項６に記載の画像形成装置。
【請求項８】
前記実行予告情報は、前記タイムアウト期間に関する情報を含むことを特徴とする、請求項６または７に記載の画像形成装置。
【請求項９】
操作部からの情報入力に応じて画像形成を実行する画像形成装置であって、
ユーザが前記画像形成装置を直接操作する操作部と、
画像形成出力すべき出力情報を受信する出力情報受信部と、
前記受信した出力情報に基づく画像形成処理の実行命令情報を前記操作部を介して受信する実効命令受信部と、
前記実行命令情報の受信に応じて画像形成処理を実行する画像形成部とを有し、
前記画像形成部は、前記出力情報受信部が前記出力情報を受信した後所定期間経過前に、当該出力情報に基づく画像形成処理の実行命令情報を前記実行命令受信部が受信した場合に当該出力情報に基づいて画像形成処理を実行することを特徴とする、画像形成装置。
【請求項１０】
ユーザからの情報入力に応じて画像形成を実行する画像形成装置であって、
ユーザが前記画像形成装置を直接操作する操作部と、
画像形成処理の実行予告情報を受信する実行予告受信部と、
前記受信した実行予告情報に対応する画像形成処理の実行命令情報を前記操作部を介して受信する実効命令受信部と、
前記実行命令情報の受信に応じて画像形成出力すべき出力情報を取得する出力情報取得部と、
前記実行命令情報の受信状態に応じて前記出力情報の取得状態を制限する出力情報取得制限部と、
前記取得した出力情報に基づいて画像形成処理を実行する画像形成部とを有することを特徴とする、画像形成装置。
【請求項１１】
操作部からの情報入力に応じて画像形成を実行する画像形成装置の制御方法であって、
画像形成処理の実行予告情報を受信し、
前記受信した実行予告情報に対応する画像形成処理の実行命令情報を前記画像形成装置に備えられた操作部を介して受信し、
前記実行命令情報の受信に応じて前記他の装置から画像形成出力すべき出力情報を取得し、
前記取得した出力情報に基づいて画像形成処理を実行することを特徴とする、画像形成装置の制御方法。
【請求項１２】
請求項１１に記載の制御方法を画像形成装置に実行させることを特徴とする制御プログラム。
【請求項１３】
請求項１２に記載の制御プログラムを画像形成装置が読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、制御プログラム及び記録媒体に関し、特にクライアント装置から印刷命令を入力した後、装置の操作部から所定の情報を入力して印刷命令を実行する画像形成装置における印刷命令の滞留防止に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ、書類の電子化に用いるスキャナ等の画像形成装置は欠かせない機器となっている。このような画像形成装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。また、このような画像形成装置は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続され、同様にネットワークに接続されているＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等のクライアント端末から印刷ジョブを受信して画像形成を実行するネットワークプリンタとして運用されることが多い。
【０００３】
このようなネットワークプリンタにおいては、１台の画像形成装置を複数のユーザが共用するため、機密情報の取り扱いが問題となる。特に、ユーザが機密情報の印刷出力を指示した後、すぐに出力した用紙を回収しない場合、出力された用紙が画像形成装置の排紙トレイ上に放置されたままとなり、情報セキュリティ上問題となる。このような問題を解決する方法として、クライアント端末から入力された印刷出力データをＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に蓄積し、予め登録されているパスワードがプリンタの操作パネルから入力された場合に印刷出力を実行する方法が提案されている（例えば特許文献１、特許文献２参照）。特許文献１、特許文献２に開示されている方法を用いることにより、ユーザは、画像形成装置に印刷ジョブを入力した後、画像形成装置が設置された場所まで行ってパスワード等の情報を入力しなければ印刷出力が行われないため、出力された用紙が画像形成装置の排紙トレイ上に配置されることを防ぐことができる。
【特許文献１】特開平９−２４４８２８号公報
【特許文献２】特開平８−１０７５０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１、特許文献２に記載の方法においては、出力用紙が排紙トレイ上に放置される状態を回避することはできるが、ユーザが画像形成装置に対して印刷ジョブを入力した後、すぐにパスワード等の入力を行うために画像形成装置設置場所まで行かない場合、即ち、自身が入力した印刷ジョブを完了せずに放置した場合、印刷すべき文書の電子情報が画像形成装置若しくはネットワーク上のファイルサーバ（一時保管サーバ）に残ってしまうため、やはり情報セキュリティ上好ましくない。また、多くのユーザが、このような印刷ジョブの放置を行うと、画像形成装置若しくはファイルサーバのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）領域や不揮発性記憶領域（スプール領域）が不足する可能性もある。
【０００５】
本発明は、上述した実情を考慮してなされたもので、クライアント装置から印刷命令を入力した後、装置の操作部から所定の情報を入力して印刷命令を実行する画像形成装置において、画像形成装置や一時保管サーバに未完了の印刷命令に係る文書情報が滞留した状態を防ぐことを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、請求項１に記載の発明は、操作部からの情報入力に応じて画像形成を実行する画像形成装置であって、ユーザが前記画像形成装置を直接操作する操作部と、他の装置から画像形成処理の実行予告情報を受信する実行予告受信部と、前記受信した実行予告情報に対応する画像形成処理の実行命令情報を前記操作部を介して受信する実効命令受信部と、前記実行命令情報の受信に応じて前記他の装置から画像形成出力すべき出力情報を取得する出力情報取得部と、前記取得した出力情報に基づいて画像形成処理を実行する画像形成部とを有することを特徴とする。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記実行予告情報は、当該実行予告情報に対応する画像形成処理を一意に識別する画像形成処理識別情報を含み、前記実行命令情報は、前記画像形成処理識別情報に対応する識別情報を含み、前記実行命令受信部は、前記画像形成処理識別情報に基づいて前記実行予告情報と前記実行命令情報との対応を判断することを特徴とする。
【０００８】
また、請求項３に記載の発明は、請求項１または２に記載の画像形成装置において、前記実行命令情報は、前記実行予告情報の送信元において当該実行予告情報に対応する画像形成処理の実行可否を認証する認証情報を含み、前記出力情報取得部は、前記実行予告情報の送信元に対して前記認証情報を送信することを特徴とする。
【０００９】
また、請求項４に記載の発明は、請求項１乃至３いずれか１項に記載の画像形成装置において、前記出力情報取得部が前記出力情報の取得に失敗した場合にその旨を表示する表示部を更に有することを特徴とする。
【００１０】
また、請求項５に記載の発明は、請求項１乃至４いずれか１項に記載の画像形成装置において、前記出力情報取得部が前記出力情報の取得に失敗した場合に実行命令情報を再度入力するようにユーザに促すことを特徴とする。
【００１１】
また、請求項６に記載の発明は、請求項１乃至５いずれか１項に記載の画像形成装置において、前記出力情報取得部は、前記実行予告受信部が前記実行予告情報を受信した後予め定められたタイムアウト期間経過前に、当該実行予告情報に対応する画像形成処理の実行命令情報を前記実行命令受信部が受信した場合に前記出力情報を取得することを特徴とする。
【００１２】
また、請求項７に記載の発明は、請求項６に記載の画像形成装置において、前記実行予告受信部が前記実行予告情報を受信した後、当該実行予告情報に対応する画像形成処理の実行命令情報を前記実行命令受信部が受信する前に前記タイムアウト期間が経過した場合、前記実行予告情報を破棄することを特徴とする。
【００１３】
また、請求項８に記載の発明は、請求項６または７に記載の画像形成装置において、前記実行予告情報は、前記タイムアウト期間に関する情報を含むことを特徴とする。
【００１４】
また、請求項９に記載の発明は、操作部からの情報入力に応じて画像形成を実行する画像形成装置であって、ユーザが前記画像形成装置を直接操作する操作部と、画像形成出力すべき出力情報を受信する出力情報受信部と、前記受信した出力情報に基づく画像形成処理の実行命令情報を前記操作部を介して受信する実効命令受信部と、前記実行命令情報の受信に応じて画像形成処理を実行する画像形成部とを有し、前記画像形成部は、前記出力情報受信部が前記出力情報を受信した後所定期間経過前に、当該出力情報に基づく画像形成処理の実行命令情報を前記実行命令受信部が受信した場合に当該出力情報に基づいて画像形成処理を実行することを特徴とする。
【００１５】
また、請求項１０に記載の発明は、ユーザからの情報入力に応じて画像形成を実行する画像形成装置であって、ユーザが前記画像形成装置を直接操作する操作部と、画像形成処理の実行予告情報を受信する実行予告受信部と、前記受信した実行予告情報に対応する画像形成処理の実行命令情報を前記操作部を介して受信する実効命令受信部と、前記実行命令情報の受信に応じて画像形成出力すべき出力情報を取得する出力情報取得部と、前記実行命令情報の受信状態に応じて前記出力情報の取得状態を制限する出力情報取得制限部と、前記取得した出力情報に基づいて画像形成処理を実行する画像形成部とを有することを特徴とする。
【００１６】
また、請求項１１に記載の発明は、操作部からの情報入力に応じて画像形成を実行する画像形成装置の制御方法であって、画像形成処理の実行予告情報を受信し、前記受信した実行予告情報に対応する画像形成処理の実行命令情報を前記画像形成装置に備えられた操作部を介して受信し、前記実行命令情報の受信に応じて前記他の装置から画像形成出力すべき出力情報を取得し、前記取得した出力情報に基づいて画像形成処理を実行することを特徴とする。
【００１７】
また、請求項１２に記載の発明は、制御プログラムであって、請求項１１に記載の制御方法を画像形成装置に実行させることを特徴とする。
【００１８】
また、請求項１３に記載の発明は、記録媒体であって、請求項１２に記載の制御プログラムを画像形成装置が読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、クライアント装置から印刷命令を入力した後、装置の操作部から所定の情報を入力して印刷命令を実行する画像形成装置において、画像形成装置や一時保管サーバに未完了の印刷命令に係る文書情報が滞留した状態を防ぐことが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
本発明は、クライアント装置から印刷命令を入力した後、装置の操作部から所定の情報を入力して印刷命令を実行する画像形成装置において、操作部からの情報入力の状態に応じて印刷出力を実行するための画像情報や文書情報等の出力情報の主力を制限するものである。
【実施例１】
【００２１】
本実施例は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等のクライアント端末からＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して画像形成装置へ印刷ジョブを送信する際に、画像形成装置の操作部に所定の情報が入力されることを条件とすることにより、印刷出力すべき画像情報や文書情報が画像形成装置において滞留することを防ぐものである。先ず、図１を参照して本実施例の運用形態を説明する。図１は、本実施例に係る画像形成装置１の運用形態を示すブロック図である。図１に示すように、本実施例に係る画像形成装置１はネットワーク４に接続され、同じくネットワーク４に接続されたＰＣ等のクライアント装置２、クライアント装置３から印刷ジョブを受信して画像形成を実行する。
【００２２】
図２は、本実施例に係る画像形成装置１の全体構造を示すブロック図である。図２に示すように、本実施例に係る画像形成装置１は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ディスプレイパネル１０４、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７、ネットワークＩ／Ｆ１０８及びコントローラ１１０を有する。また、コントローラ１１０は、主制御部１１１、エンジン制御部１１２、入出力制御部１１３、画像処理部１１４及び操作表示制御部１１５を有する。尚、図１においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００２３】
ディスプレイパネル１０４は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し若しくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。本実施例においては、ディスプレイパネル１０４を介してユーザが所定の情報を入力することにより、画像形成装置１がネットワーク４を介してクライアントＰＣ２、３から印刷出力すべき画像情報を取得する。ネットワークＩ／Ｆ１０８は、画像形成装置１がネットワーク４を介してクライアントＰＣ２、３等の他の機器と通信する際のインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。
【００２４】
コントローラ１１０は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や不揮発性メモリ並びにＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や光学ディスク等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１１０が構成される。コントローラ１１０は、画像形成装置１全体を制御する制御部として機能する。
【００２５】
主制御部１１１は、コントローラ１１０に含まれる各部を制御する役割を担い、コントローラ１１０の各部に命令を与える。エンジン制御部１１２は、プリントエンジン１０６やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１１３は、ネットワークＩ／Ｆ１０８を介して入力される信号や命令を主制御部１１１に入力する。また、主制御部１１１は、入出力制御部１１３を制御し、ネットワークＩ／Ｆ１０８及びネットワーク４を介して他の装置にアクセスする。画像処理部１１４は、主制御部１１１の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。
【００２６】
この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１１４は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像形成装置１に格納され若しくはネットワークＩ／Ｆ１０８を介してクライアント装置２、３に送信される情報である。操作表示制御部１１５は、ディスプレイパネル１０４に情報表示を行い若しくはディスプレイパネル１０４を介して入力された情報を主制御部１１１に通知する。
【００２７】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部１１３がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。入出力制御部１１３は、受信した印刷ジョブを主制御部１１１に転送する。主制御部１１１は、印刷ジョブを受信すると、画像処理部１１４を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。画像処理部１１４によって描画情報が生成されると、エンジン制御部１１２は、生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行する。プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００２８】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０４の操作若しくはネットワークＩ／Ｆ１０８を介して外部のクライアント装置２等から入力されるスキャン実行指示に応じて操作表示制御部１１５若しくは入出力制御部１１３が主制御部１１１にスキャン実行信号を転送する。主制御部１１１は、受信したスキャン実行信号に基づき、エンジン制御部１１２を制御する。エンジン制御部１１２は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１１２は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１１２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作する。
【００２９】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１１２は、スキャナユニット１０２が生成した撮像情報を画像処理部１１４に転送する。画像処理部１１４は、主制御部１１１の制御に従い、エンジン制御部１１２から受信した撮像情報に基づき画像情報を生成する。画像処理部１１４が生成した画像情報は順次ＨＤＤ等の画像形成装置１に装着された記憶媒体に保存される。画像処理部１１４によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ等に格納され若しくは入出力制御部１１３及びネットワークＩ／Ｆ１０８を介して外部のホスト装置に送信される。また、画像処理装置１が複写機として動作する場合は、エンジン制御部１１２がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１１４が生成した画像情報に基づき、画像処理部１１４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１１２がプリントエンジン１０６を駆動する。
【００３０】
図３は、本実施例に係るクライアント装置２の全体構成を示すブロック図である。尚、以下の説明においては、画像形成装置１に対して印刷命令を入力するクライアント装置としてクライアント装置２を例として説明するが、クライアント装置３についても同様である。図３に示すように、本実施例に係るクライアント装置２は、主制御部２０１、入出力制御部２０２、ネットワークＩ／Ｆ２０３、ユーザＩ／Ｆ２０４、情報記憶部２０５、アプリケーション２０６及びプリンタドライバ２０７を有する。主制御部２０１は、クライアント装置２全体の動作を制御する制御部である。入出力制御部２０２は、ネットワーク４を介したクライアント装置２と他の装置との通信を制御する。ネットワークＩ／Ｆ２０３は、クライアント装置２がネットワーク４を介して他の装置と通信する際のインタフェースである。ユーザＩ／Ｆ２０４は、ユーザがクライアント装置２を操作し若しくはクライアント装置２の状態を認識するためのインタフェースであり、マウスやキーボード及びディスプレイモニタ等から構成される。
【００３１】
情報記憶部２０５は、クライアント装置２において情報を記憶する不揮発性の記憶装置であり、ＨＤＤや光学記憶装置等で構成される。アプリケーション２０６は、文書情報を生成、編集するテキストエディタや画像情報を生成、編集する画像編集機能を有するソフトウェアによって構成される。プリンタドライバ２０７は、主制御部２０１の制御に従い、アプリケーション２０６において閲覧、編集中の文書や画像に基づいて印刷ジョブを生成する。また、プリンタドライバ２０７は、画像形成装置１が実行可能な機能を、クライアント装置２においてコントロールする。
【００３２】
このような画像形成装置１及びクライアント装置２において、本実施例は、クライアント装置２から画像形成装置１への印刷ジョブの入力方法に特徴を有する。図４を参照して、本実施例に係るクライアント装置２から画像形成装置１への印刷ジョブ入力動作及び画像形成動作について説明する。ユーザによるアプリケーション２０６の操作等により、クライアント装置２において印刷処理（画像形成処理）が発生すると（Ｓ４０１）、クライアント装置２は画像形成装置１に対して印刷予告信号を送信すると共に、ユーザＩ／Ｆ２０４に印刷予告ＩＤ及びパスワードを表示する（Ｓ４０２）。印刷予告ＩＤとは、クライアント装置２において発生した画像形成処理を夫々の処理ごとに一意に識別する画像形成処理識別情報である。また、パスワードとは、クライアント装置２において発生した印刷処理の実行可否を判断する認証情報である。また、クライアント装置２から画像形成装置１に送信される印刷予告信号とは、画像形成処理の実行予告情報であり、ユーザＩ／Ｆ２０４に表示される印刷予告ＩＤやクライアント装置２のネットワークアドレスが含まれる。ユーザＩ／Ｆ２０４に表示された印刷予告ＩＤ及びパスワードは、その後非表示となる（Ｓ４０３）。画像形成装置１に入力された印刷予告信号は、ネットワークＩ／Ｆ１０８によって受信され、コントローラ１１０に転送される（Ｓ４０４）。即ち、ネットワークＩ／Ｆ１０８及びコントローラ１１０が実行予告受信部として機能する。コントローラ１１０は、印刷予告信号を受信すると、ディスプレイパネル１０４から印刷予告ＩＤの入力があるまで待機する（Ｓ４０５）
【００３３】
他方、Ｓ４０２においてクライアント装置２のユーザＩ／Ｆ２０４に表示された印刷予告ＩＤ及びパスワードを確認したユーザは、画像処理装置１が設置された場所に赴き、ディスプレイパネル１０４を操作して印刷予告ＩＤ及びパスワードを入力する。これにより、ディスプレイパネル１０４が印刷予告ＩＤ及びパスワードを取得し、コントローラ１１０に入力する（Ｓ４０６）。クライアント装置２から送信された印刷予告信号を受信して待機状態となっていたコントローラ１１０は、ディスプレイパネル１０４を介して入力された印刷予告ＩＤ及びパスワードを取得すると、クライアント装置２から入力された印刷予告信号に含まれる印刷予告ＩＤとディスプレイパネル１０４から入力された印刷予告ＩＤとが一致することを確認する（Ｓ４０７）。即ち、コントローラ１１０は、クライアント装置２から受信した印刷予告ＩＤとディスプレイパネル１０４から入力された印刷予告ＩＤとが対応することを確認し、ディスプレイパネル１０４から入力された情報を実行命令として取得する。従って、コントローラ１１０は、実行命令受信部として機能する。そして、コントローラ１１０は、ネットワークＩ／Ｆ１０８を介してクライアント装置２に対して印刷ジョブ要求信号を送信する（Ｓ４０８、Ｓ４０９）。ここで、コントローラ１１０がネットワークＩ／Ｆ１０８を介してクライアント装置２に送信する印刷ジョブ要求信号には、ユーザがディスプレイパネル１０４から入力したパスワードが含まれる。
【００３４】
画像形成装置１に対して印刷予告信号を送信した後、印刷予告ＩＤを非表示として待機していたクライアント装置２は、画像形成装置１から印刷ジョブ要求信号を受信すると、Ｓ４０２において表示したパスワードと印刷ジョブ要求信号に含まれるパスワードとが一致することを確認する（Ｓ４１０）。パスワードの一致を確認すると、クライアント装置２は、印刷ジョブを生成し、画像形成装置１に対して送信する（Ｓ４１１）。ここで、印刷ジョブには、画像形成出力すべき画像情報や文書情報等の出力情報が含まれる。画像形成装置１に入力された印刷ジョブは、ネットワークＩ／Ｆ１０８によって受信され、コントローラ１１０に転送される（Ｓ４１２）。即ち、ネットワークＩ／Ｆ１０８及びコントローラ１１が、出力情報取得部として機能する。コントローラ１１０は、入力された印刷ジョブに従って、画像形成を実行する（Ｓ４１３）。画像形成の出力用紙は排紙トレイ１０７に出力されるが、この時、クライアント装置２を操作して印刷指示を行ったユーザは、Ｓ４０６に示す印刷予告ＩＤの入力のために画像形成装置１の設置場所に赴いている。従って、排紙トレイ１０７に出力される用紙の回収をユーザに促すことができるため、印刷出力された用紙が画像形成装置１の排紙トレイ１０７に放置された状態となることを防ぐことができる。
【００３５】
次に、図４に示す画像形成動作におけるクライアント装置２の動作について、図５に示すフローチャートを用いて説明する。ユーザがクライアント装置２のアプリケーション２０６を操作して印刷を指示すると、図６に示すようなアプリケーション２０６の印刷ダイアログ１０がクライアント装置２のユーザＩ／Ｆ２０４に表示される（Ｓ５０１）。印刷ダイアログ１０において印刷出力を実行するプリンタを指定し、プロパティボタン１１をクリックすると、図７に示すように複数のタブからなるプリンタドライバダイアログ１２が、クライアント装置２のユーザＩ／Ｆ２０４に表示される。プリンタドライバダイアログ１２は、印刷出力の割り付け設定や表裏印刷等の印刷出力の詳細設定を行う複数のタブを有し、その中に印刷出力のセキュリティ設定を行うセキュリティタブ１３が含まれる。セキュリティタブ１３は、セキュリティ設定有無切り換え選択部１４及びパスワード設定部１５を有する。
【００３６】
セキュリティ設定有無切り換え選択部１４は、本実施例に係るセキュリティ設定を適用して印刷出力を実行するか通常通り印刷出力を実行するかを切り換える機能を提供する。具体的には、セキュリティ設定有無切り換え選択部１４はチェックボックスとなっており、このチェックボックスをチェックすることにより、機密指定印刷として本実施例に係るセキュリティ設定を適用した印刷出力が実行される。パスワード設定部１５は、ユーザが本実施例に係るセキュリティ設定を実行する際のパスワードを設定する機能を提供する。ユーザは、パスワード設定部として表示されているテキストボックスに任意のパスワードを入力することにより、パスワードを設定する。これらの設定を確認した後、図７に示すＯＫボタンをクリックすることにより、プリンタドライバ設定が確定される（Ｓ５０２）。その後、図６に示す印刷ダイアログ１０においてＯＫをクリックすることにより、印刷指示が確定する（Ｓ５０３）。
【００３７】
印刷指示が確定すると、その印刷指示はアプリケーション２０６からプリンタドライバ２０７に通知される。プリンタドライバ２０７は、図７において説明したセキュリティ設定の有無を確認し、通知された印刷指示が機密指定か否か確認する（Ｓ５０４）。通知された印刷指示が機密指定印刷である場合（Ｓ５０４／ＹＥＳ）、プリンタドライバ２０７は、画像形成装置１に対して印刷出力の実行を予告する印刷予告ＩＤを生成し、予め設定されたパスワードと共に主制御部１１１に通知する。主制御部１１１は、プリンタドライバ２０７の通知を受けてユーザＩ／Ｆ２０４を制御し、図８に示すような印刷予告確認画面１６を表示する（Ｓ５０５）。図８に示すように、印刷予告確認画面１６には、印刷予告ＩＤ及び図７において説明したパスワードが含まれる。ユーザがこの印刷予告確認画面１６においてＯＫボタンをクリックすると、プリンタドライバ２０７は、画像形成装置１に対して印刷予告信号を送信する（Ｓ５０６）。また、主制御部１１１は、ユーザＩ／Ｆ２０４を制御し、印刷予告ＩＤ及びパスワードを非表示とする（Ｓ５０６）。これにより、権限をもたない他のユーザがクライアント装置２のユーザＩ／Ｆ２を盗み見ることにより、印刷予告ＩＤ及びパスワードを不正に入手してしまうことを防ぐことができる。
【００３８】
その後、プリンタドライバ２０７は、印刷ジョブ要求信号が入力されるまで待機する。画像形成装置１からクライアント装置２に入力された印刷ジョブ要求信号は、ネットワークＩ／Ｆ２０３を介してプリンタドライバ２０７に通知される。プリンタドライバ２０７は、印刷ジョブ要求信号を受信すると（Ｓ５０７／ＹＥＳ）、印刷ジョブ要求信号に含まれるパスワードと図７において説明したプリンタドライバ２０７に設定されているパスワードとが一致することを確認する（Ｓ５０８）。パスワードが一致した場合（Ｓ５０８／ＹＥＳ）、プリンタドライバ２０７は、印刷ジョブを生成し（Ｓ５０９）、ネットワークＩ／Ｆ２０３を介して画像形成装置１に印刷ジョブを送信し（Ｓ５１０）、処理を終了する。この印刷ジョブには、印刷出力すべき文書や画像の情報が含まれる。従って、画像形成装置１のコントローラ１１０に含まれる画像処理部１１４は、この印刷ジョブを受信してはじめて画像処理の実行による描画情報の生成が可能となる。
【００３９】
他方、Ｓ５０４において、確定された印刷指示が機密指定されていない場合（Ｓ５０３／ＮＯ）、プリンタドライバ２０７は、通常の印刷処理として印刷ジョブを生成し（Ｓ５０９）、ネットワークＩ／Ｆ２０３を介して画像形成装置１に印刷ジョブを送信し（Ｓ５１０）、処理を終了する。また、Ｓ５０８において、印刷ジョブ要求信号に含まれるパスワードとプリンタドライバ２０７に設定されているパスワードとが一致しなかった場合（Ｓ５０８／ＮＯ）、プリンタドライバ２０７は、画像形成装置１に対してエラー表示通知を実行し（Ｓ５１１）、処理を終了する。これにより、画像形成装置１のディスプレイパネル１０４にエラー表示がされる。
【００４０】
次に、図４に示す画像形成動作において、画像形成装置１のコントローラ１１０の動作について、図９に示すフローチャートを用いて説明する。コントローラ１１０は、ネットワークＩ／Ｆ１０８を介して印刷予告信号を受信すると（Ｓ９０１）、ディスプレイパネル１０４から印刷予告ＩＤ及びパスワードが入力されるまで待機する（Ｓ９０２／ＮＯ）。ディスプレイパネル１０４から印刷予告ＩＤ及びパスワードが入力されると（Ｓ９０２／ＹＥＳ）、コントローラ１１０は、Ｓ９０１において受信した印刷予告信号に含まれる印刷予告ＩＤとディスプレイパネル１０４から入力された印刷予告ＩＤとが一致するか否か確認する（Ｓ９０３）。印刷予告ＩＤが一致する場合（Ｓ９０３／ＹＥＳ）、コントローラ１１０はネットワークＩ／Ｆ２０３を介して印刷ジョブ要求信号を画像形成装置１に送信する（Ｓ９０４）。
【００４１】
コントローラ１１０は、印刷ジョブ要求信号を送信した後、画像形成装置１から印刷ジョブ若しくはエラー表示通知のいずれかを受信するまで待機する（Ｓ９０５／ＮＯ、Ｓ９０７／ＮＯ）。ネットワークＩ／Ｆ２０３を介して印刷ジョブを受信すると（Ｓ９０５／ＹＥＳ）コントローラ１１０は印刷ジョブを実行し（Ｓ９０６）、処理を終了する。他方、印刷ジョブではなくエラー表示通知を受信した場合（Ｓ９０５／ＮＯ、Ｓ９０７／ＹＥＳ）、コントローラ１１０は、エラー表示通知に従ってディスプレイパネル１０４にエラー表示を行い（Ｓ９０８）、処理を終了する。また、Ｓ９０３において、印刷予告信号に含まれる印刷予告ＩＤとディスプレイパネル１０４から入力された印刷予告ＩＤとが不一致であった場合（Ｓ９０３／ＮＯ）、コントローラ１１０はディスプレイパネル１０４にエラー表示を行い（Ｓ９０９）、処理を終了する。即ち、コントローラ１１０が、出力情報取得制限部として機能する。
【００４２】
このように、本実施例に係る画像形成装置２及びクライアント装置２のプリンタドライバ２０７による画像形成の実行に際しては、ユーザは、クライアント装置２において印刷指示を確定した後、画像形成装置１が設置された場所まで赴き、確定した印刷指示を識別するＩＤ及び予め設定したパスワードを入力する必要がある。これにより、画像形成装置１が画像形成を実行する際にユーザが画像形成装置１の周辺若しくは近傍にいるようにすることができ、印刷出力された用紙をすぐに回収するようにユーザに対して促すことが可能となる。
【００４３】
また、本実施例に係るプリンタドライバ２０７は、ユーザが画像形成装置１のディスプレイパネル１０４から入力した印刷予告ＩＤが画像形成装置１において確認されたこと及びユーザが入力したパスワードが予め設定されたパスワードと一致することが確認された後に、画像データを含む印刷ジョブを生成して画像形成装置１に送信する。即ち、画像形成装置１による出力情報の取得条件として、ディスプレイパネル１０４から正当な印刷予告ＩＤ及びパスワードが実行命令情報として入力されることを条件とする。従って、画像形成装置１のコントローラ１１０は、印刷ジョブを受信した後、即座に（他の印刷ジョブを実行中の場合は順次）画像形成動作を開始する。これにより、クライアント装置２において印刷指示がされた後、画像形成装置１においてユーザが印刷予告ＩＤやパスワードを入力するまでの間に、画像形成装置１に画像データが滞留してしまう状態を回避することができる。
【００４４】
本実施例においては、ユーザがクライアント装置２から画像形成装置１に対して印刷予告信号を送信してから画像形成装置１において印刷予告ＩＤやパスワードを入力するまでの間に、画像形成装置１が保持する必要があるのは、印刷予告ＩＤに関する情報のみである。即ち、画像形成装置１は、従来技術において説明したように、上記の期間において印刷ジョブに含まれる画像データを保持しない。従って、印刷出力する情報が機密情報である場合であっても、その機密情報が長期間画像形成装置１に滞留することがなく、セキュリティを高めることができる。また、印刷予告ＩＤに関する情報は例えば文字情報等であり、この情報は印刷出力すべき書類の画像情報や文書情報と比較して非常に低容量である。従って、画像形成装置１に対して多くの印刷指示が入力された場合であっても、画像形成装置１に含まれるＲＡＭ等の揮発性記憶媒体やＨＤＤ等の不揮発性記憶媒体における記憶容量の不足を防ぐことができる。
【００４５】
尚、上記の説明においては、図１に示すように、クライアント装置２、３から画像形成装置１に印刷ジョブを送信する例を説明した。この他、図１に示すクライアント装置２、３及び画像形成装置１に加えて、さらにファイルサーバをネットワーク４に接続し、クライアント装置２、３からファイルサーバに印刷ジョブを送信し、画像形成装置１がファイルサーバから印刷ジョブを取得する場合にも、本実施例を適用することができる。例えば、ユーザがクライアント装置２において印刷指示を確定すると、クライアント装置２はファイルサーバに対して印刷ジョブを送信すると共に、画像形成装置１に対して印刷予告ＩＤを送信する。そして、上記説明した実施例と同様にユーザが画像形成装置１において印刷予告ＩＤ及びパスワードを入力すると、画像形成装置１はファイルサーバに対して印刷ジョブを要求する。このような態様においては、ファイルサーバのセキュリティを厳重に管理することにより、上記と同様のセキュリティを確保することが可能であると共に、画像形成装置１に印刷出力すべき画像データ等が滞留する状態を回避することができる。
【００４６】
また、上記の説明においては、クライアント装置２において印刷指示が確定すると、プリンタドライバ２０７は印刷予告信号を画像形成装置１に送信すると共に、印刷予告ＩＤ及びパスワードをユーザＩ／Ｆ２０４に表示する例を説明した。しかしながら、パスワードは図７において説明したように、ユーザが予めプリンタドライバ２０７において設定するものであるため、印刷指示確定時に改めてユーザＩ／Ｆ２０４に表示する必要はない。これにより、ユーザはパスワードを記憶しておく必要があるが、他の権限を持たないユーザがクライアント装置２のユーザＩ／Ｆ２０４を盗み見ることによって、パスワード情報が漏洩してしまうことを防ぐことができる。
【００４７】
また、上記の説明においては、プリンタドライバ２０７に予め設定されたパスワードとユーザが画像形成装置１に入力したパスワードとが一致した場合のみ、プリンタドライバ２０７が印刷ジョブを生成する例を説明した。画像形成装置１における印刷予告ＩＤの一致確認に加えて、パスワードによる権限認証も行うことにより、よりセキュリティを高めることができる。ここで、印刷予告ＩＤの確認は、画像形成装置１がいずれのクライアント装置に対して印刷ジョブを要求するか、若しくは同一のクライアント装置であってもいずれの印刷予告に対する印刷ジョブを要求するかを識別するために必要となるが、パスワードの確認はセキュリティの確保以外の目的においては必要ない。従って、クライアント装置２におけるパスワード認証（図５のＳ５０８）を省略しても良い。
【００４８】
更に説明すると、クライアント装置２は、画像形成装置１から印刷ジョブ要求信号を受信した場合は、そのまま印刷ジョブ生成を開始し、生成した印刷ジョブを画像形成装置１に対して送信する。これにより、印刷実行時におけるユーザの負担を軽減すると共に、画像形成装置１及びクライアント装置２の処理を簡略化することができる。また、上記説明した印刷予告ＩＤは、ユーザＩ／Ｆ２０４に表示された後、非表示となる。従って、ユーザＩ／Ｆ２０４を盗み見るなどの行為が無い限り、印刷予告ＩＤを知ることができるのは印刷実行を指示したユーザのみであるため、パスワード認証を行わない場合であっても、セキュリティ性を確保することが可能である。
【００４９】
また、上記の説明においては、図５に示すクライアント装置２の処理において、印刷ジョブ要求信号に含まれるパスワードとプリンタドライバ２０７に予め設定されているパスワードとが一致しなかった場合（Ｓ５０８／ＮＯ）、クライアント装置２はエラー表示通知を行って（Ｓ５１１）処理を終了する例を説明した。この場合、プリンタドライバ２０７は、パスワードが不一致となった印刷予告ＩＤに対応する印刷指示の情報を破棄することが好ましい。これにより、権限の無いユーザが複数回にわたって画像形成装置１から印刷ジョブ要求信号を送信するような場合のセキュリティを高めることが可能となる。他方、プリンタドライバ２０７は、パスワードが不一致となり、エラー表示通知を送信した後、Ｓ５０７に戻って画像形成装置１からの印刷ジョブ要求信号を再度待つようにしても良い。これにより、ユーザは画像形成装置１の設置場所からクライアント装置２の設置場所に戻り、再度印刷指示を確定する必要がなくなり、画像形成装置１において再度パスワードを入力し、印刷ジョブ要求信号を送信することにより、画像形成を完了することが可能となる。
【００５０】
他方、画像形成装置１においては、クライアント装置２においてパスワードが不一致となってエラー表示通知が通知された後、エラー表示を実行して処理を終了する例を説明した。この他、図９に示すＳ９０２に戻り、再度印刷予告ＩＤ及びパスワードの入力をユーザに促すようにしても良い。また、上記の説明においては、画像形成装置１はクライアント装置２から入力された印刷予告信号に含まれる印刷予告ＩＤとユーザがディスプレイパネル１０４から入力した印刷予告ＩＤとが一致するか否かを確認する例を説明した。この他、画像形成装置１に対して、一のクライアント装置から受信した印刷予告信号に係る印刷出力が完了する前に他のクライアント装置から他の印刷予告信号を受信する場合も考えられる。このような場合、画像形成装置１は図１０に示すように、複数の印刷予告信号を保持し、ディスプレイパネル１０４から入力された印刷予告ＩＤが、自身が保持する印刷予告ＩＤに含まれるか否かを確認する。
【００５１】
また、複数のクライアント装置が画像形成装置１を共用する場合、夫々のクライアント装置が生成する印刷予告ＩＤが重複しないようにする必要がある。例えば夫々のクライアント装置のネットワークアドレスやネットワークＩＤ等のクライアント装置毎に設定される情報と、夫々のクライアント装置において生成される任意の文字列等を組み合わせて印刷予告ＩＤを生成することにより、このような課題を解決することができる。
【００５２】
また、上記の説明においては、クライアント装置２が印刷予告ＩＤを生成して画像形成装置１に送信する例を説明したが、この他、クライアント装置２において印刷指示が確定した後、クライアント装置２が画像形成装置１に対して印刷予告ＩＤの生成を要求するようにしても良い。図１１を用いてこのような態様について説明する。クライアント装置２において印刷処理が発生すると（Ｓ１１０１）、クライアント装置２は画像形成装置１に対して印刷予告ＩＤ生成要求信号を送信する（Ｓ１１０２）。ここで、クライアント装置２から画像形成装置１に送信される印刷予告ＩＤ生成要求信号には、クライアント装置２のネットワークアドレスが含まれる。画像形成装置１に入力された印刷予告ＩＤ要求信号は、ネットワークＩ／Ｆ１０８によって受信され、コントローラ１１０に転送される（Ｓ１１０３）。コントローラ１１０は、印刷予告ＩＤ要求信号を受信すると、印刷予告ＩＤを生成し、印刷予告ＩＤ要求信号に含まれるネットワークアドレスに対して返信する（Ｓ１１０４）。ネットワークＩ／Ｆ１０８は、コントローラ１１０がクライアント装置２に対して送信する印刷予告ＩＤを含む信号を転送する（Ｓ１１０５）。
【００５３】
クライアント装置２は、画像形成装置１から印刷予告ＩＤを受信すると、ユーザＩ／Ｆ２０４に印刷予告ＩＤ及び予め設定されたパスワードを表示し（Ｓ１１０６）、所定時間経過後、若しくはユーザの指示に応じてそれらの情報を非表示とする（Ｓ１１０７）。他方、クライアント装置２に対して印刷予告ＩＤを送信したコントローラ１１０は、ディスプレイパネル１０４から印刷予告ＩＤの入力があるまで待機し（Ｓ１１０８）、ディスプレイパネル１０４から印刷予告ＩＤ及びパスワードが入力されると（Ｓ１１０９）、図４において説明したＳ４０６以降の処理と同様に画像形成動作を実行する。図１１に示す態様においては、印刷予告ＩＤを画像形成装置１が生成するため、異なるクライアント装置の印刷処理に係る印刷予告ＩＤが重複するようなことが無い。
【００５４】
また、上記の説明においては、ユーザがディスプレイパネル１０４から予告ＩＤ及びパスワードを入力することにより、コントローラ１１０が予告ＩＤを確認し、クライアント装置２がパスワードを確認する例を説明した。この他、印刷予告信号がクライアント装置２を操作するユーザのユーザＩＤを含み、ユーザがディスプレイパネル１０４から自身のユーザＩＤを入力するようにしても良い。これにより、画像形成装置１は、入力されたユーザＩＤに関する印刷予告信号に関する印刷ジョブを一括取得し、画像形成を実行することができる。これにより、複数の印刷処理の実行を容易に行うことができる。また、画像形成装置１への印刷実効命令となるユーザＩＤの入力に際しては、ディスプレイパネル１０４からの直接入力の他、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術を用いたユーザＩＤカードを利用することができる。
【実施例２】
【００５５】
実施例１においては、クライアント装置２から画像形成装置１に印刷予告信号が送信された後、画像形成装置１は、印刷予告ＩＤを保持したまま、ユーザがディスプレイパネル１０４から印刷予告ＩＤやパスワードを入力するまで待機する例を説明した。上述した通り、印刷予告ＩＤが要する記憶容量は低容量であるため、画像形成装置１が多くの印刷予告ＩＤを保持する場合であっても、記憶容量の不足等を回避することができる。しかしながら、ユーザが印刷予告ＩＤやパスワードを入力するのを忘れ、印刷予告が画像形成装置１において放置された場合、解決されない印刷予告が画像形成装置１に放置されることとなり、不要な印刷予告ＩＤが蓄積されてしまう。本実施例においては、このような問題を解決する例を説明する。尚、実施例１と同様の符号を付す構成については実施例１と同一又は相当部を示し、説明を省略する。
【００５６】
本実施例に係る画像形成装置１及びクライアント装置２、３の接続構成は図１に示す態様と同等であり、画像形成装置１の全体構成は図２に示す構成と同等であり、クライアント装置２、３の全体構成は図３に示す構成と同等であるため、説明を省略する。本実施例に係る画像形成装置１及びプリンタドライバ２０７を含むクライアント装置２、３における画像形成動作においては、クライアント装置２から画像形成装置１に印刷予告信号が入力された後、画像形成装置１においてユーザが印刷予告ＩＤ及びパスワードを入力するまでの間にタイムアウト期間を設定する。これにより、不要な印刷予告ＩＤが画像形成装置１に蓄積されてしまうことを回避することができる。
【００５７】
図１２を参照して、本実施例に係るプリンタドライバ２０７の機能について説明する。図７は、本実施例に係るプリンタドライバ２０７によって提供され、ユーザＩ／Ｆ２０４に表示されるプリンタドライバダイアログ１３を示す図である。図１２に示すように、本実施例に係るプリンタドライバダイアログ１３は、実施例１の態様に加えて、タイムアウト設定部１７を有する。タイムアウト設定部１７は、クライアント装置２が画像形成装置１に対して印刷予告信号を送信した後、印刷ジョブ要求信号を受信するまでの期間を制限するためのタイムアウト期間を入力する部分である。また、タイムアウト設定部１７に入力された期間は、画像形成装置１が印刷予告信号を受信した後、ディスプレイパネル１０４から印刷予告ＩＤ及びパスワードが入力されるまでの期間を制限するためのタイムアウト期間としても用いられる。
【００５８】
次に、図１３を用いて、本実施例に係る画像形成動作における、クライアント装置２の動作について説明する。図１３は、本実施例に係る画像形成動作においてクライアント装置２が実行する動作を示すフローチャートであり、実施例１の図５に対応する。図５に示すように、Ｓ１３０１〜Ｓ１３０４までは実施例１の図５におけるＳ５０１〜Ｓ５０４と同様の処理であるため、説明を省略する。機密指定印刷が指示された場合（Ｓ１３０４／ＹＥＳ）、プリンタドライバ２０７は、画像形成装置１に対して印刷出力の実行を予告する印刷予告ＩＤを生成し、タイムアウト時間及びパスワードと共に主制御部１１１に通知する。主制御部１１１は、プリンタドライバ２０７の通知を受けてユーザＩ／Ｆ２０４を制御し、図１４に示すような印刷予告確認画面１６を表示する（Ｓ１３０５）。図１４に示すように、本実施例に係る印刷予告確認画面１６は実施例１の態様に加えて、プリンタドライバダイアログ１３のタイムアウト設定部１７に入力したタイムアウト期間が表示され、その期間経過前に画像形成装置１において印刷出力を実行することをユーザに促すメッセージが表示される。
【００５９】
ユーザが印刷予告確認画面１６においてＯＫボタンをクリックすると、プリンタドライバ２０７は、画像形成装置１に対して印刷予告信号を送信すると共にプリンタドライバダイアログ１３のタイムアウト設定部１７において設定されたタイムアウト期間音カウントを開始し、主制御部１１１は、ユーザＩ／Ｆ２０４を制御して印刷予告ＩＤ及びパスワードを非表示とする（Ｓ１３０６）。ここで、印刷予告信号には、実施例１において説明した情報の他、プリンタドライバダイアログ１３のタイムアウト設定部１７において設定された期間の情報が含まれる。Ｓ１３０７〜Ｓ１３１１については、図５において説明したＳ５０７〜Ｓ５１１と同様であるため、説明を省略する。プリンタドライバ２０７が印刷予告信号を送信した後、印刷ジョブ要求信号を受信することなく（Ｓ１３０７／ＮＯ）、タイムアウト期間が経過した場合（Ｓ１３１２）、プリンタドライバ２０７はその旨を主制御部１１１に通知し、通知を受けた主制御部１１１がユーザＩ／Ｆ２０４にタイムアウト表示を実行して（Ｓ１３１３）処理を終了する。この場合、プリンタドライバ２０７は、タイムアウトした印刷指示の情報を破棄する。
【００６０】
次に、図１５を参照して、本実施例に係る画像形成動作における、画像形成装置１のコントローラ１１０の動作について説明する。コントローラ１１０は、ネットワークＩ／Ｆ１０８を介して印刷予告信号を受信すると（Ｓ１５０１）、印刷予告信号に含まれるタイムアウトカウント期間情報に基づき、タイムアウトカウントを開始する（Ｓ１５０２）。その後、ディスプレイパネル１０４から印刷予告ＩＤ及びパスワードが入力されるまで待機する（Ｓ１５０３／ＮＯ）。この待機状態は、タイムアウトカウントが続く限り継続される（Ｓ１５１１／ＮＯ）。ディスプレイパネル１０４から印刷予告ＩＤ及びパスワードが入力される前にタイムアウト期間が経過した場合（Ｓ１５１１／ＹＥＳ）、コントローラ１１０は、ディスプレイパネル１０４にタイムアウト表示を行う（Ｓ１５１２）。また、Ｓ１５０１において受信した印刷予告信号に含まれる情報も破棄し、処理を終了する。タイムアウト期間以内に（Ｓ１５１１／ＮＯ）、ディスプレイパネル１０４から印刷予告ＩＤ及びパスワードが入力された場合（Ｓ１５０３／ＹＥＳ）、その後は実施例１の図９において説明したＳ９０３以降と同様に画像形成動作を実行する（Ｓ１５０４〜Ｓ１５１０）。
【００６１】
このように、本実施例に係る画像形成装置１は、印刷指示が確定し、クライアント装置２から印刷予告信号を受信すると、タイムアウトカウントを開始する。また、本実施例に係るプリンタドライバ２０７を含むクライアント装置２は、印刷指示が確定し、画像形成装置１に対して印刷予告信号を送信すると、タイムアウトカウントを開始する。そして、夫々のタイムアウト期間が経過することにより、画像形成措置１及びプリンタドライバ２０７（クライアント装置２）の双方において印刷処理がキャンセルされる。即ち、画像形成装置１による出力情報の取得条件として、画像形成装置１が印刷予告信号を受信した後、所定期間以内にディスプレイパネル１０４から正当な印刷予告ＩＤ及びパスワードが実行命令情報として入力されることを条件とする。これにより、画像形成装置１に実行されない印刷処理に係る印刷予告信号が蓄積してしまうことを防ぐことができる。また、クライアント装置２においては、図１４に示すように印刷予告確認画面１６にタイムアウト時間が表示されるため、ユーザに対して早急に画像形成装置１の設置場所へ行って印刷出力を完了するように促すことができる。
【００６２】
尚、上記の説明においては、図１２において説明したように、タイムアウト設定部１７からタイムアウト期間を自由に設定可能な例を説明したが、予めプリンタドライバ２０７に定められている期間を用いるようにしても良い。また、図１２に示すプリンタドライバダイアログ１３において、タイムアウト設定の有無を切り換え可能としても良い。タイムアウト設定の有無を切り換える場合、例えば、セキュリティ設定有無切り換え選択部１４と同様にタイムアウト設定の有無を切り換えるチェックボックスを設けることにより、実現可能である。
【実施例３】
【００６３】
実施例２においては、クライアント装置２から画像形成装置１に対して印刷予告信号を送信した後、画像形成装置１においてディスプレイパネル１０４から印刷予告ＩＤ及びパスワードが入力され、画像形成装置１がクライアント装置２に対して印刷ジョブ要求を行うまでのタイムアウト期間を設定する例を説明した。本実施例においては、このタイムアウト期間を設定する他の例について説明する。尚、実施例１及び実施例２と同様の符号を付す構成については実施例１と同一又は相当部を示し、説明を省略する。本実施例に係る画像形成装置１及びクライアント装置２、３の接続構成は図１に示す態様と同等であり、画像形成装置１の全体構成は図２に示す構成と同等であり、クライアント装置２、３の全体構成は図３に示す構成と同等であるため、説明を省略する。また、本実施例に係るプリンタドライバ２０７は、図１２に示す態様と同様に、プリンタドライバダイアログ１３、タイムアウト設定部１７を介してタイムアウト期間を設定する機能を有する。
【００６４】
次に、図１６を参照して、本実施例に係るクライアント装置２から画像形成装置１への印刷ジョブ入力動作及び画像形成動作について説明する。ユーザによるアプリケーション２０６の操作等により、クライアント装置２において印刷処理が発生すると（Ｓ１６０１）、クライアント装置２は、画像形成装置１に対して印刷ジョブを送信する（Ｓ１６０２）。ここで送信される印刷ジョブには、実際に印刷出力すべき画像若しくは文書のデータに加えて、印刷ジョブを一意に識別するジョブＩＤ及びタイムアウト期間に関する情報が含まれる。クライアント装置２は、印刷ジョブを送信すると、そのジョブＩＤをユーザＩ／Ｆ２０４に表示し（Ｓ１６０３）、ユーザの操作若しくは所定期間の経過に応じてジョブＩＤを非表示とする（Ｓ１６０４）。
【００６５】
画像形成装置１に入力された印刷ジョブは、ネットワークＩ／Ｆ１０８によって受信され、コントローラ１１０に転送される（Ｓ１６０５）。コントローラ１１０は、印刷予告信号を受信すると、印刷ジョブに含まれるタイムアウト期間情報に従い、タイムアウトカウントを開始する（Ｓ１６０６）。そして、コントローラ１１０は、ディスプレイパネル１０４から印刷予告ＩＤの入力があるまで待機する（Ｓ１６０７）。他方、ジョブＩＤ及びパスワードを確認したユーザは、画像処理装置１のディスプレイパネル１０４を操作してジョブＩＤを入力する。これにより、ディスプレイパネル１０４がジョブＩＤを取得し、コントローラ１１０に入力する（Ｓ１６０８）。クライアント装置２から送信された印刷ジョブを受信して待機状態となっていたコントローラ１１０は、ディスプレイパネル１０４を介して入力されたジョブＩＤを取得すると、クライアント装置２から入力された印刷ジョブに含まれるジョブＩＤとディスプレイパネル１０４から入力されたジョブＩＤとが一致することを確認する（Ｓ１６０９）。そして、コントローラ１１０は、印刷ジョブに含まれる画像情報若しくは文書情報に基づいて、印刷ジョブを実行する（Ｓ１６１０）。
【００６６】
次に、図１７を参照して、本実施例に係る画像形成動作における、画像形成装置１のコントローラ１１０の動作について説明する。コントローラ１１０は、ネットワークＩ／Ｆ１０８を介して印刷ジョブを受信すると（Ｓ１７０１）、印刷ジョブに含まれるタイムアウトカウント期間情報に基づき、タイムアウトカウントを開始する（Ｓ１７０２）。その後、ディスプレイパネル１０４から印刷予告ＩＤ及びパスワードが入力されるまで待機する（Ｓ１７０３／ＮＯ）。この待機状態は、タイムアウトカウントが続く限り継続される（Ｓ１７０７／ＮＯ）。ディスプレイパネル１０４から印刷予告ＩＤ及びパスワードが入力される前にタイムアウト期間が経過した場合（Ｓ１５０７／ＹＥＳ）、コントローラ１１０は、ディスプレイパネル１０４にタイムアウト表示を行う（Ｓ１７０８）。また、Ｓ１７０１において受信した印刷予告信号に含まれる情報も破棄し（Ｓ１７０８）、処理を終了する。
【００６７】
タイムアウト期間以内に（Ｓ１７０７／ＮＯ）、ディスプレイパネル１０４からジョブＩＤが入力された場合（Ｓ１７０３／ＹＥＳ）、コントローラ１１０は、Ｓ１７０１において受信した印刷ジョブに含まれるジョブＩＤとディスプレイパネル１０４から入力されたジョブＩＤとが一致するか否か確認する（Ｓ１７０４）。ジョブＩＤが一致する場合（Ｓ１７０４／ＹＥＳ）、コントローラ１１０はＳ１７０１において受信した印刷ジョブに従って印刷ジョブを実行する（Ｓ１７０５）。他方、ジョブＩＤが不一致であった場合（Ｓ１７０４／ＮＯ）、コントローラ１１０はディスプレイパネル１０４にエラー表示を行い（Ｓ１７０６）、処理を終了する。
【００６８】
このように、本実施例においては、クライアント装置２において印刷処理が発生した場合、クライアント装置２は画像形成装置１に対して印刷ジョブと共にタイムアウト期間に関する情報を送信する。画像形成装置１は、印刷ジョブを受信した後、ディスプレイパネル１０４からジョブＩＤが入力されるまで印刷ジョブを実行せず画像データを保持するが、正当なジョブＩＤが入力される前にタイムアウト期間が経過すると、印刷ジョブを実行することなくその情報を破棄する。即ち、画像形成装置１による出力情報の取得状態を、画像形成装置１が出力情報を含む印刷ジョブを受信した後、所定期間以内に制限する。従って、ユーザがクライアント装置２から画像形成装置１に対して印刷ジョブを送信した後その印刷ジョブを放棄した場合、即ちディスプレイパネル１０４にジョブＩＤを入力して印刷ジョブを完了しない場合であっても、印刷ジョブに含まれる画像データ若しくは文書データは画像形成装置１に蓄積されずに破棄されるため、セキュリティ性の向上や画像形成装置１の記憶領域の有効活用等、実施例１、２と同等の効果を得ることができる。
【００６９】
また、本実施例においては、ユーザがディスプレイパネル１０４からジョブＩＤを入力した後、画像形成装置１は既に受信している印刷ジョブに従って印刷ジョブを実行する。即ち、実施例１、２の態様のように、ディスプレイパネル１０４から所定の情報が入力された後、クライアント装置２に対して印刷ジョブを要求する必要がない。従って、ユーザがディスプレイパネル１０４に情報を入力してから印刷ジョブが完了するまでの期間を短縮することが可能となる。また、画像形成装置１及びクライアント装置２の処理を簡略化することが可能となる。
【００７０】
尚、上記の説明においては、クライアント装置２から画像形成装置１に対してジョブＩＤを送信し、画像形成装置１においてはジョブＩＤの一致を以って印刷ジョブを実行する例を説明した。この他、実施例１と同様にパスワードによる認証を実行しても良い。このような場合、クライアント装置２から画像形成装置１に送信する印刷ジョブにパスワードを含めると共に、ユーザがディスプレイパネル１０４からジョブＩＤを入力する際にパスワードの入力も要求することにより、画像形成装置１がパスワードの一致／不一致を以って印刷ジョブの実行可否を判断することができる。また、ユーザがディスプレイパネル１０４から入力したパスワードを画像形成装置１がクライアント装置２に送信し、クライアント装置２がパスワードの一致／不一致を確認して、印刷ジョブの実行可否を示す信号を画像形成装置１に送信するようにしても良い。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施例に係る画像形成装置及びクライアント装置のネットワーク構成を示す図である。
【図２】本発明の実施例に係る画像形成装置の全体構成を示す図である。
【図３】本発明の実施例に係るクライアント装置の全体構成を示す図である。
【図４】本発明の実施例に係る画像形成動作を示すシーケンス図である。
【図５】本発明の実施例に係る画像形成動作におけるクライアント装置の処理を示すフローチャートである。
【図６】本発明の実施例に係るアプリケーションの印刷ダイアログの表示を示す図である。
【図７】本発明の実施例に係るプリンタドライバのプリンタドライバダイアログの表示を示す図である。
【図８】本発明の実施例に係るプリンタドライバの印刷予告画面表示を示す図である。
【図９】本発明の実施例に係る画像形成動作における画像形成装置の処理を示すフローチャートである。
【図１０】本発明の実施例に係る画像形成装置の印刷予告情報の保持を示す図である。
【図１１】本発明の他の実施例に係る画像形成動作を示すシーケンス図である。
【図１２】本発明の他の実施例に係るプリンタドライバのプリンタドライバダイアログの表示を示す図である。
【図１３】本発明の他の実施例に係る画像形成動作におけるクライアント装置の処理を示すフローチャートである。
【図１４】本発明の他の実施例に係るプリンタドライバの印刷予告画面表示を示す図である。
【図１５】本発明の他の実施例に係る画像形成動作における画像形成装置の処理を示すフローチャートである。
【図１６】本発明の他の実施例に係る画像形成動作を示すシーケンス図である。
【図１７】本発明の他の実施例に係る画像形成動作における画像形成装置の処理を示すフローチャートである。
【符号の説明】
【００７２】
１    画像形成装置
２、３    クライアント装置
４    ネットワーク
１０    印刷ダイアログ
１１    プロパティボタン
１２    プリンタドライバダイアログ
１３    セキュリティタブ
１４    セキュリティ設定有無切り換え選択部
１５    パスワード設定部
１６    印刷予告確認画面
１７    タイムアウト設定部
１０１    ＡＤＦ
１０２    スキャナユニット
１０３    排紙トレイ
１０４    ディスプレイパネル
１０５    給紙テーブル
１０６    プリントエンジン
１０７    排紙トレイ
１０８    ネットワークＩ／Ｆ
１１０    コントローラ
１１１    主制御部
１１２    エンジン制御部
１１３    入出力制御部
１１４    画像処理部
１１５    操作表示制御部
２０１    主制御部
２０２    入出力制御部
２０３    ネットワークＩ／Ｆ
２０４    ユーザＩ／Ｆ
２０５    情報記憶部
２０６    アプリケーション
２０７    プリンタドライバ
【図１】
2008310761.tif 000003
【図２】
2008310761.tif 000004
【図３】
2008310761.tif 000005
【図４】
2008310761.tif 000006
【図５】
2008310761.tif 000007
【図６】
2008310761.tif 000008
【図７】
2008310761.tif 000009
【図８】
2008310761.tif 000010
【図９】
2008310761.tif 000011
【図１０】
2008310761.tif 000012
【図１１】
2008310761.tif 000013
【図１２】
2008310761.tif 000014
【図１３】
2008310761.tif 000015
【図１４】
2008310761.tif 000016
【図１５】
2008310761.tif 000017
【図１６】
2008310761.tif 000018
【図１７】
2008310761.tif 000019