(57)【要約】      （修正有）【課題】印刷の指令に従って生成する印刷物をその指令者以外の者に対して従来よりも確実に秘匿できるようにする。【解決手段】印刷手段と、ユーザの操作手段と、端末装置との通信手段と、を有する画像形成装置１に、ユーザが操作手段または端末装置の操作よって与えた、印刷処理を実行すべき旨の指令を受け付ける、ジョブ登録処理部１０３と、ユーザＩＤをユーザカード５から読取るＩＣカードリーダライタ１ＲＷと、秘匿印刷指令をジョブ登録処理部１０３が受け付けた場合においては、その秘匿印刷指令を与えたユーザのユーザＩＤが読み取られた際に、その秘匿印刷指令を与えたユーザ以外の他のユーザが操作パネルを操作して与えた他の指令に係る印刷処理が実行されている場合は、その秘匿印刷指令に係る印刷処理の実行を保留し、そうでない場合は、印刷処理を開始するように印刷ユニットを制御する、ジョブ実行制御部１０４と、を設ける。【選択図】図４
2007021727.tif 000002
【特許請求の範囲】
【請求項１】
印刷手段と、ユーザが操作するための操作手段と、端末装置と通信を行うための通信手段と、を有する印刷装置であって、
ユーザが前記操作手段または前記端末装置を操作することによって当該印刷装置に対して与えた、印刷処理を実行すべき旨の指令を受け付ける、指令受付手段と、
ユーザを識別するユーザ識別情報を可搬型の記録媒体から読み取るユーザ識別情報読取手段と、
前記指令受付手段が前記指令として、印刷物が他人に秘匿されるように印刷処理を実行すべき旨の指令である秘匿印刷指令を受け付けた場合においては、当該秘匿印刷指令を与えたユーザの前記ユーザ識別情報が前記ユーザ識別情報読取手段によって読み取られた際に、当該秘匿印刷指令を与えたユーザ以外の他のユーザが前記操作手段を操作して与えた他の前記指令に係る印刷処理が前記印刷手段によって実行されている場合は、当該秘匿印刷指令に係る印刷処理を実行するのを保留するように前記印刷手段を制御し、当該他のユーザが前記操作手段を操作して与えた他の前記指令に係る印刷処理が前記印刷手段によって実行されていない場合は、当該秘匿印刷指令に係る印刷処理を開始するように前記印刷手段を制御する、印刷処理制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
保留されている印刷処理に係る前記秘匿印刷指令を与えたユーザに対して、他のユーザが前記操作手段を操作して与えた他の前記指令に係る印刷処理が完了した後に、当該保留されている印刷処理を開始することが可能になった旨を通知する、通知手段、を有する、
請求項１記載の印刷装置。
【請求項３】
前記印刷処理制御手段は、保留されている印刷処理が、当該印刷処理を指令したユーザ以外の他のユーザが前記操作手段を操作して与えた前記指令に係る印刷処理が完了した後に開始されるように、前記印刷手段を制御する、
請求項１または請求項２記載の印刷装置。
【請求項４】
前記印刷処理制御手段は、前記秘匿印刷指令が与えられてから所定の時間が経過しても、当該秘匿印刷指令を与えたユーザの前記ユーザ識別情報が前記ユーザ識別情報読取手段によって読み取られない場合は、当該秘匿印刷指令に係る印刷処理を中止する、
請求項１ないし請求項３のいずれかに記載の印刷装置。
【請求項５】
印刷手段と、ユーザが操作するための操作手段と、端末装置と通信を行うための通信手段と、を有する印刷装置における印刷方法であって、
ユーザを識別するユーザ識別情報を可搬型の記録媒体から読み取るための読取装置を当該印刷装置の近傍に設置し、当該印刷装置に接続しておき、
ユーザが前記操作手段または前記端末装置を操作することによって当該印刷装置に対して与えた、印刷処理を実行すべき旨の指令を受け付け、
前記指令として、印刷物が他人に秘匿されるように印刷処理を実行すべき旨の指令である秘匿印刷指令が受け付けられた場合は、前記秘匿印刷指令を与えたユーザの前記ユーザ識別情報が前記ユーザ識別情報読取手段によって読み取られるまでは、当該秘匿印刷指令に係る印刷処理を実行するのを保留しておき、
前記秘匿印刷指令を与えたユーザの前記ユーザ識別情報が前記ユーザ識別情報読取手段によって読み取られた際に、当該秘匿印刷指令を与えたユーザ以外の他のユーザが前記操作手段を操作して与えた他の前記指令に係る印刷処理が前記印刷手段によって実行されている場合は、保留しておいた当該秘匿印刷指令に係る印刷処理を実行するのを、引き続き保留し、当該秘匿印刷指令を与えたユーザ以外の他のユーザが前記操作手段を操作して与えた他の前記指令に係る印刷処理が前記印刷手段によって実行されていない場合は、保留しておいた当該秘匿印刷指令に係る印刷処理を開始するように、前記印刷手段を制御する、
ことを特徴とする印刷方法。
【請求項６】
印刷手段とユーザが操作するための操作手段と端末装置と通信を行うための通信手段とが設けられかつユーザを識別するユーザ識別情報を可搬型の記録媒体から読み取る読取装置が接続されている印刷装置を制御するために用いられるコンピュータプログラムであって、
当該印刷装置に、
ユーザが前記操作手段または前記端末装置を操作することによって当該印刷装置に対して与えた、印刷処理を実行すべき旨の指令を受け付ける処理を実行させ、
前記読取装置によって読み取られた前記ユーザ識別情報を受け付ける処理を実行させ、
前記指令として、印刷物が他人に秘匿されるように印刷処理を実行すべき旨の指令である秘匿印刷指令が受け付けられた場合は、前記秘匿印刷指令を与えたユーザの前記ユーザ識別情報が前記読取装置によって読み取られるまでは、当該秘匿印刷指令に係る印刷処理を実行するのを保留させ、
前記秘匿印刷指令を与えたユーザの前記ユーザ識別情報が前記ユーザ識別情報読取手段によって読み取られた際に、当該秘匿印刷指令を与えたユーザ以外の他のユーザが前記操作手段を操作して与えた他の前記指令に係る印刷処理が前記印刷手段によって実行されている場合は、保留させておいた当該秘匿印刷指令に係る印刷処理を実行するのを引き続き保留させ、当該秘匿印刷指令を与えたユーザ以外の他のユーザが前記操作手段を操作して与えた他の前記指令に係る印刷処理が前記印刷手段によって実行されていない場合は、保留させておいた当該秘匿印刷指令に係る印刷処理を開始させる、
ように制御することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザによって共用される印刷装置などに関する。
【背景技術】
【０００２】
近年、コピーおよびネットワークプリンティングなどの機能を有する印刷装置は、さらに、スキャナ、ファックス、およびドキュメントサーバなどの機能が備えられるようになり、複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれるようになった。このような印刷装置は、多機能化に伴って、多くのユーザによって共用されるようになった。
【０００３】
ところで、ユーザは、他人に見られたくない秘匿情報を含んだ書類を上記のような印刷装置によって印刷したい場合がある。
【０００４】
しかし、ユーザの操作する端末装置と印刷装置との距離が離れていると、ユーザが印刷指令を与えてから印刷装置の設置場所に印刷物を取りに行くまでの時間に、他人に印刷物を見られてしまうおそれがある。または、他人が誤って印刷物を持ち去ってしまうおそれがある。
【特許文献１】特開２００１−１４８７５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、特許文献１に記載されるネットワークスキャナ装置の制御方法を、印刷装置に応用することが考えられる。特許文献１に記載されるネットワークスキャナ装置は、ネットワークを介して付加情報を含んだ予約を受け付ける機能と、予約の登録者を認証するＩＣカードリーダと、を備える。そして、前記登録者が認証されると、前記予約に含まれていた前記付加情報に従って読み取り処理の動作を変更する。つまり、ネットワークスキャナ装置は、予約に係る処理の動作を、その設置場所に訪れた者がその予約の登録者であると認証できた場合に変更する。
【０００６】
この制御方法を印刷装置における印刷処理のために応用すれば、印刷指令を与えたユーザが印刷装置の場所に訪れた後で、その印刷指令に係る印刷処理を実行することができる。
【０００７】
しかし、ＭＦＰなどの印刷装置においては、ユーザは、印刷装置に設けられた操作パネルを操作して印刷指令を与える場合もあれば、ネットワークを介して端末装置から印刷指令を与える場合もある。また、タイマ機能を使用して、印刷処理の実行日時を調整することもできる。つまり、複数のユーザそれぞれの印刷指令に基づいて印刷処理が次々に実行され得るので、ＭＦＰなどの印刷装置に特許文献１に記載されるような制御方法を適用してもなお、他人に印刷物を見られたり誤って印刷物を持ち去られたりしてしまうおそれがある。
【０００８】
本発明は、このような問題点に鑑み、印刷の指令に従って生成する印刷物をその指令者以外の者に対して従来よりも確実に秘匿できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る印刷装置は、印刷手段と、ユーザが操作するための操作手段と、端末装置と通信を行うための通信手段と、を有する印刷装置であって、ユーザが前記操作手段または前記端末装置を操作することによって当該印刷装置に対して与えた、印刷処理を実行すべき旨の指令を受け付ける、指令受付手段と、ユーザを識別するユーザ識別情報を可搬型の記録媒体から読み取るユーザ識別情報読取手段と、前記指令受付手段が前記指令として、印刷物が他人に秘匿されるように印刷処理を実行すべき旨の指令である秘匿印刷指令を受け付けた場合においては、当該秘匿印刷指令を与えたユーザの前記ユーザ識別情報が前記ユーザ識別情報読取手段によって読み取られた際に、当該秘匿印刷指令を与えたユーザ以外の他のユーザが前記操作手段を操作して与えた他の前記指令に係る印刷処理が前記印刷手段によって実行されている場合は、当該秘匿印刷指令に係る印刷処理を実行するのを保留するように前記印刷手段を制御し、当該他のユーザが前記操作手段を操作して与えた他の前記指令に係る印刷処理が前記印刷手段によって実行されていない場合は、当該秘匿印刷指令に係る印刷処理を開始するように前記印刷手段を制御する、印刷処理制御手段と、を有することを特徴とする。
【００１０】
好ましくは、保留されている印刷処理に係る前記秘匿印刷指令を与えたユーザに対して、他のユーザが前記操作手段を操作して与えた他の前記指令に係る印刷処理が完了した後に、当該保留されている印刷処理を開始することが可能になった旨を通知する、通知手段、を有する。
【発明の効果】
【００１１】
本発明によると、印刷の指令に従って生成する印刷物をその指令者以外の者に対して従来よりも確実に秘匿することができる。
【発明を実施するための最良の形態】
【００１２】
図１は画像形成装置１を有するシステム全体の構成の例を示す図、図２は画像形成装置１のハードウェア構成の例を示す図、図３は操作パネル１０ｆの例を示す図、図４は画像形成装置１の機能的構成の例を示す図である。
【００１３】
本発明に係る画像形成装置１は、図１に示すように、通信回線３を介して１台または複数台の端末装置２と互いに接続されている。通信回線３として、インターネット、イントラネット、公衆回線、または専用線などが用いられる。
【００１４】
端末装置２には、画像形成装置１に対応したアプリケーションプログラムおよびドライバがインストールされている。端末装置２として、パーソナルコンピュータまたはワークステーションなどが用いられる。
【００１５】
画像形成装置１は、コピー、スキャナ、ファックス、ネットワークプリンティング、およびドキュメントサーバなどの様々な機能を集約した処理装置である。複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。「ネットワークプリンティング」は、画像データを端末装置２から受信して画像を用紙に印刷する機能である。「ネットワークプリンタ機能」または「ＰＣプリント機能」などと呼ばれることもある。「ドキュメントサーバ」は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる、パーソナルコンピュータにおけるフォルダまたはディレクトリなどに相当する記憶領域を与えておき、ユーザが自分の記憶領域に画像ファイルなどのドキュメントデータを保存しておくことができるようにする機能である。「ボックス機能」と呼ばれることもある。
【００１６】
画像形成装置１は、役所または企業などのオフィス、学校または図書館などの公共施設、コンビニエンスストアなどの店舗、その他種々の場所に設置され、複数のユーザによって共用することができる。
【００１７】
画像形成装置１を使用する権限が与えられているユーザには、１人ずつユーザアカウントが与えられている。ユーザアカウントには、そのユーザアカウントが付与されたユーザを他のユーザと区別するために、ユニークなユーザＩＤが付けられている。また、各ユーザには、自分のユーザアカウントに係るユーザＩＤが記録されたユーザカード５が配付されている。本実施形態では、ユーザカード５として、ＩＣカードが用いられる場合を例に説明する。
【００１８】
図２に示すように、画像形成装置１は、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、ハードディスク１０ｄ、制御用回路１０ｅ、操作パネル１０ｆ、スキャナユニット１０ｇ、印刷ユニット１０ｈ、通信インタフェース１０ｊ、および入出力インタフェース１０ｋなどによって構成される。
【００１９】
制御用回路１０ｅは、ハードディスク１０ｄ、スキャナユニット１０ｇ、印刷ユニット１０ｈ、通信インタフェース１０ｊ、操作パネル１０ｆ、および入出力インタフェース１０ｋなどを制御するための回路である。
【００２０】
スキャナユニット１０ｇは、原稿の用紙に描かれている写真、文字、絵、図表などの画像を光学的に読み取って画像データを生成する装置である。印刷ユニット１０ｈは、スキャナユニット１０ｇによって得られた画像データまたは端末装置２などから送信されてきた画像データに基づいて画像を用紙に印刷する。通信インタフェース１０ｊは、他の装置と通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００２１】
入出力インタフェース１０ｋは、ＲＳ−２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、またはＳＣＳＩなどのインタフェースである。画像形成装置１には、この入出力インタフェース１０ｋを介してＩＣカードリーダライタ１ＲＷが接続されている。
【００２２】
操作パネル１０ｆは、図３に示すように、操作部ＳＢおよび表示部ＴＤによって構成される。操作部ＳＢとしてテンキーなどが用いられ、表示部ＴＤとして液晶ディスプレイなどが用いられる。ユーザは、操作部ＳＢを操作することによって、画像形成装置１に対して、処理の実行開始または中断などの指令を与え、データの宛先、印刷条件、または画像ファイルフォーマットなどの処理条件を指定し、その他種々の事項を指定することができる。表示部ＴＤには、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、および画像形成装置１で実行された処理の結果を示す画面などが表示される。操作パネル１０ｆとしてタッチパネルを用いた場合は、タッチパネルが操作部ＳＢおよび表示部ＴＤの両方を兼ねる。このように、操作パネル１０ｆは、画像形成装置１を操作するユーザのためのユーザインタフェースの役割を果たしている。なお、前に述べたように、端末装置２には、画像形成装置１に対して指令を与えるためのアプリケーションプログラムおよびドライバがインストールされている。したがって、ユーザは、端末装置２によって画像形成装置１を遠隔的に操作することもできる。
【００２３】
ハードディスク１０ｄには、図４に示すような画面表示制御部１０１、ログイン処理部１０２、ジョブ登録処理部１０３、ジョブ実行制御部１０４、メッセージ送信制御部１０５、ユーザ情報管理部１２１、ジョブ管理部１２２、および出力用データ管理部１２３などの各機能を実現するためのプログラムおよびデータなどが格納されている。これらのプログラムは必要に応じてＲＡＭ１０ｂに読み出され、ＣＰＵ１０ａによってプログラムが実行される。これらのプログラムまたはデータの一部または全部を、ＲＯＭ１０ｃに記憶させておいてもよい。または、図４に示す機能の一部または全部を、制御用回路１０ｅによって実現するようにしてもよい。
【００２４】
ＩＣカードリーダライタ１ＲＷは、ユーザカード５に記録されている情報を読み取って画像形成装置１に送信する装置である。ＩＣカードリーダライタ１ＲＷは、ユーザカード５に向けて電磁波を発信し、その電磁波を受信したユーザカード５で発生した別の電磁波を受信することによって、ユーザカード５から情報を読み取る。よって、ユーザカード５と接触することなく（つまり、非接触で）情報を読み取ることができる。
【００２５】
このＩＣカードリーダライタ１ＲＷは、画像形成装置１の近傍、例えば、操作パネル１０ｆの位置から横に数十センチメートルないし１メートル程度離れた位置に設置されている。これにより、ユーザは、他のユーザが操作パネル１０ｆを操作しているときでも、ＩＣカードリーダライタ１ＲＷに自分のユーザカード５を読み取らせることができる。
【００２６】
または、ＩＣカードリーダライタ１ＲＷを画像形成装置１の一部として設けておいてもよい。ただし、この場合も、操作パネル１０ｆおよびＩＣカードリーダライタ１ＲＷは、２人のユーザが同時にそれぞれを使用することができる程度に離れた位置に設けるようにする。
【００２７】
次に、図４に示す画像形成装置１の各部、ＩＣカードリーダライタ１ＲＷ、および端末装置２の処理内容などについて詳細に説明する。
【００２８】
図５はユーザ情報テーブルＴＢ１の例を示す図、図６はログイン画面ＨＧ１の例を示す図、図７はジョブ情報テーブルＴＢ２の例を示す図である。
【００２９】
図４のユーザ情報管理部１２１は、ユーザ情報テーブルＴＢ１を記憶し管理している。このユーザ情報テーブルＴＢ１には、図５に示すように、画像形成装置１を使用する権限を有するユーザのユーザＩＤ、パスワード、およびログインの状況を示すユーザアカウント情報ＤＴ１が格納されている。１人のユーザに対して１つのユーザアカウント情報ＤＴ１が用意されている。
【００３０】
ユーザアカウント情報ＤＴ１の「ユーザＩＤ」は、そのユーザに与えられているユーザアカウントの識別情報である。「パスワード」は、そのユーザのみが知り得るキーワードであって、ログインの際のユーザ認証のために用いられる。
【００３１】
「ログイン状況」は、そのユーザが画像形成装置１にログインしているか否かを示す。「Ｌ」の値が示される場合は、そのユーザが画像形成装置１の操作パネル１０ｆを直接操作してログインしていることつまりローカルログインしていることを意味する。「Ｎ」の値が示される場合は、そのユーザが端末装置２を操作して遠隔的に画像形成装置１にログインしていることつまりネットワークログインしていることを意味する。「ログイン状況」の値は、ユーザが画像形成装置１にログインしまたは画像形成装置１からログアウトするごとに、適宜、更新される。
【００３２】
「電子メールアドレス」は、そのユーザの連絡先として用いられる電子メールアドレスを示している。ユーザが普段携帯している携帯電話端末などの電子メールアドレスを指定しておくのが望ましい。
【００３３】
図４に戻って、画面表示制御部１０１は、処理の結果またはユーザによる操作などに応じた画面を操作パネル１０ｆの表示部ＴＤに表示させるための制御を行う。例えば、操作パネル１０ｆを直接操作して画像形成装置１にログインしているユーザ（つまり、ローカルログインしているユーザ）がいないときには、図６に示すようなユーザＩＤおよびパスワードを入力するためのログイン画面ＨＧ１を、待ち受け画面として表示させる。ユーザが端末装置２から遠隔的に画像形成装置１を操作する場合は、画面を表示するための画面データをその端末装置２に送信することによって、表示処理を行う。
【００３４】
ログイン処理部１０２は、画像形成装置１へのユーザのログインおよびログアウトに関する処理を行う。ログインに関する処理は、ログイン画面ＨＧ１が表示されている操作パネル１０ｆまたは端末装置２を操作してユーザが入力したユーザＩＤおよびパスワードに基づいて行う。
【００３５】
すなわち、まず、入力されたユーザＩＤに対応するユーザアカウント情報ＤＴ１をユーザ情報テーブルＴＢ１（図５参照）の中から検索する。入力されたパスワードと検索されたユーザアカウント情報ＤＴ１に示されるパスワードとを照合する。そして、両者が一致した場合は、入力を行ったユーザを正規のユーザであると認証し、画像形成装置１へのログインを認める。ログインが認められたユーザは、ログアウトするまでの間、画像形成装置１を使用することができる。なお、ユーザが操作パネル１０ｆを操作してユーザＩＤなどの入力を行った場合はログイン後そのユーザＩＤに係るユーザアカウント情報ＤＴ１の「ログイン状況」の値を「Ｌ」に更新し、端末装置２を操作して遠隔的に入力を行った場合は「Ｎ」に更新する。
【００３６】
または、ユーザは、自分のユーザカード５を使用してローカルログインすることもできる。この場合は、ユーザは、ログイン画面ＨＧ１が操作パネル１０ｆに表示されている状態で所定の操作を行った後、自分のユーザカード５をＩＣカードリーダライタ１ＲＷに近付ける。すると、ＩＣカードリーダライタ１ＲＷによってそのユーザカード５に記録されているユーザＩＤが読み取られ、画像形成装置１に送信される。ログイン処理部１０２は、送信されてきたユーザＩＤとユーザ情報テーブルＴＢ１に格納されているいずれかのユーザアカウント情報ＤＴ１のユーザＩＤとが一致した場合は、操作を行ったユーザを正規のユーザであると認証し、画像形成装置１へのログインを認める。
【００３７】
また、ログイン処理部１０２は、現在ログインしているユーザからログアウトの指令を受けると、そのユーザを画像形成装置１からログアウトさせる処理を行う。具体的には、ユーザ情報テーブルＴＢ１の中からそのユーザのユーザＩＤに係るユーザアカウント情報ＤＴ１を検索し、そのユーザアカウント情報ＤＴ１の「ログイン状況」の値を消去する。そして、そのユーザによる画像形成装置１の使用を禁止する。これにより、ユーザは、再び画像形成装置１から認証を受けなければ、画像形成装置１を使用することができなくなる。また、ログイン処理部１０２は、ログインしているユーザが所定の時間以上何も操作を行わなかった場合にも、そのユーザをログアウトさせる処理を行う。
【００３８】
ジョブ管理部１２２は、ジョブ情報テーブルＴＢ２を記憶し管理している。このジョブ情報テーブルＴＢ２には、図７に示すように、実行が完了していないジョブに関するジョブ情報ＤＴ２が格納されている。１つのジョブごとに１つのジョブ情報ＤＴ２が用意される。また、ジョブ管理部１２２は、実行が完了したジョブのジョブ情報ＤＴ２をジョブ情報テーブルＴＢ２から削除する。
【００３９】
ジョブ情報ＤＴ２の「ジョブＩＤ」は、そのジョブ情報ＤＴ２に係るジョブを他のジョブと区別するための識別情報である。「登録日時」は、そのジョブがジョブ情報テーブルＴＢ２に登録された日付および時刻を示している。「ユーザＩＤ」は、そのジョブの実行指令を与えたユーザのユーザＩＤを示している。
【００４０】
「ジョブ種類」は、そのジョブの種類を示している。例えば、「プリント」というジョブ種類は、端末装置２から送信されてきたドキュメントのデータに基づいてそのドキュメントを印刷する（ネットワークプリンティング、ＰＣプリントする）ジョブを意味する。以下、係るジョブを「ＰＣプリントジョブ」と記載する。または、「コピー」は、スキャナユニット１０ｇで原稿の画像を読み取ってその画像を用紙に印刷するジョブを意味する。以下、係るジョブを「コピージョブ」と記載する。「スキャン」は、スキャナユニット１０ｇで原稿の画像を読み取って画像データを生成するジョブを意味する。以下、係るジョブを「スキャンジョブ」と記載する。「ファックス送信」は、原稿の画像をスキャナユニット１０ｇで読み取り、その画像のデータをファックスデータとしてファクシミリ端末または他のＭＦＰなどに送信するジョブを意味する。以下、係るジョブを「ファックス送信ジョブ」と記載する。「ボックスプリント」は、ユーザによって指定された、ボックスに保存されている画像データに基づいて、画像を用紙に印刷するジョブを意味する。以下、係るジョブを「ボックスプリントジョブ」と記載する。なお、ユーザは、ボックスに保存されている画像データの指定を、操作パネル１０ｆからでも端末装置２からでも行うことができる。
【００４１】
「処理条件」の各フィールドは、そのジョブの実行条件を示している。そのうち、「秘匿印刷」は、印刷処理を伴うジョブを、秘匿印刷機能を用いて実行するか否かを示している。このフィールドが「オン」である場合は、そのジョブは、秘匿印刷機能を用いて実行される。「秘匿印刷機能」とは、ジョブを実行することによって生成された印刷物を、そのジョブの実行指令を与えたユーザ以外の者に対して秘匿するための機能である。具体的には、実行指令を与えたユーザが画像形成装置１の設置場所に居りかつ他のユーザが印刷のための操作を行っていない場合に、その実行指令に係るジョブを実行して印刷物を生成する、という機能である。以下、印刷ユニット１０ｈによる印刷処理を必要とするジョブを「印刷ジョブ」と記載する。本実施形態では、ＰＣプリントジョブ、コピージョブ、およびボックスプリントジョブが印刷ジョブに該当する。
【００４２】
「出力開始日時」は、そのジョブに含まれる出力処理（印刷処理またはファックスデータ送信処理など）の工程を実行する予定の日付および時刻を示している。この日時を過ぎるまでは、そのジョブに含まれる出力処理の工程は実行されない。つまり、この出力開始日時は、タイマ予約の日時を意味していると言える。その他、ジョブ情報ＤＴ２には、印刷に用いる用紙の用紙サイズ、印刷面、フィニッシャの種類、または出力先の装置の電話番号など種々の処理条件に関する情報が含まれている。
【００４３】
「保留フラグ」は、そのジョブに含まれる出力処理を実行する順番が回って来たが、所定の理由によって実行を保留していることを示すためのフラグである。「○」は、フラグが立っていることすなわち保留していることを意味する。
【００４４】
図４に戻って、ジョブ登録処理部１０３は、ユーザからのジョブの実行指令に基づいてジョブ情報ＤＴ２を新たに生成しジョブ情報テーブルＴＢ２に登録する処理を行う。すなわち、ユーザが操作パネル１０ｆまたは端末装置２を操作してジョブの種類および処理条件を指定すると、ジョブ登録処理部１０３は、これらの指定をジョブの実行指令として受け付け、ジョブ情報ＤＴ２を生成しジョブ情報テーブルＴＢ２に登録する。そして、ユニークなジョブＩＤをそのジョブに対して発行し、そのジョブ情報ＤＴ２の「ジョブＩＤ」のフィールドに格納する。さらに、登録した日付および時刻を示す値を「登録日時」に格納し、そのユーザのユーザＩＤを「ユーザＩＤ」のフィールドに格納し、指定されたジョブの種類を示す値を「ジョブ種類」のフィールドに格納し、指定された処理条件を示す値を「処理条件」の各フィールドに格納する。
【００４５】
また、ジョブ登録処理部１０３は、ユーザから指定されたジョブを実行するために必要なデータを出力用データ管理部１２３に記憶させる。例えば、ユーザから指定されたジョブがＰＣプリントジョブである場合は、そのユーザの端末装置２から送信されてきた画像データをビットマップ展開するなどして印刷用データを生成し、この印刷用データをそのジョブのジョブＩＤと対応付けて出力用データ管理部１２３に記憶させる。または、そのジョブがコピージョブである場合は、原稿台にセットされた原稿の画像をスキャナユニット１０ｇによってスキャンすることによって印刷用データを生成し、この印刷用データをそのジョブのジョブＩＤと対応付けて出力用データ管理部１２３に記憶させる。または、そのジョブがファックス送信ジョブである場合は、原稿台にセットされた原稿の画像をスキャナユニット１０ｇによってスキャンすることによってファックスデータを生成し、このファックスデータをそのジョブのジョブＩＤと対応付けて出力用データ管理部１２３に記憶させる。
【００４６】
ジョブ実行制御部１０４は、ジョブ情報テーブルＴＢ２に格納されているジョブ情報ＤＴ２に示されるジョブが実行されるように、画像形成装置１の各部を制御する。例えば、そのジョブがＰＣプリントジョブまたはコピージョブである場合は、そのジョブのジョブＩＤと対応付けられている印刷用データを出力用データ管理部１２３から呼び出し、係る印刷用データに基づいて印刷処理が実行されるように印刷ユニット１０ｈなどを制御する。
【００４７】
ジョブを実行する順番は、原則として、そのジョブのジョブ情報ＤＴ２がジョブ情報テーブルＴＢ２に登録された日時（登録日時）順に従う。つまり、ジョブ実行制御部１０４は、先に登録された順にジョブを実行させる。
【００４８】
ただし、従来と同様に、ハードウェア資源の稼動状態などに応じて、適宜、実行順を変更することがある。例えば、ジョブ情報テーブルＴＢ２に、印刷ユニット１０ｈによる印刷処理を必要とするジョブのジョブ情報ＤＴ２がたくさん溜まっているが、通信インタフェース１０ｊによるファックスデータ送信処理を必要とするジョブのジョブ情報ＤＴ２がほとんど溜まっていない場合は、後者のジョブが前者のジョブよりも先に実行されることがある。また、ジョブに含まれる一部の工程が、ハードウェア資源の稼動状態などに応じて適宜実行されることもある。例えば、印刷ユニット１０ｈはビジー状態であるがスキャナユニット１０ｇがアイドル状態である場合にコピージョブが受け付けられたら、そのコピージョブに含まれるスキャン処理の工程および印刷処理の工程のうちの前者だけが先に実行される。
【００４９】
また、ジョブの順番が回って来ても、現在の時刻がそのジョブのジョブ情報ＤＴ２に示される出力開始日時に未だ達していない場合は、前に述べたように、そのジョブに含まれる出力処理の工程の実行を保留する。そして、そのジョブの出力処理の工程は、その出力開始日時を過ぎてから実行される。また、秘匿印刷が「オン」である場合も、そのジョブに含まれる出力処理の工程の実行を保留することがある。秘匿印刷が「オン」であるジョブの処理方法については、フローチャートを用いて後に詳細に説明する。
【００５０】
メッセージ送信制御部１０５は、ユーザに通知すべきメッセージを記載した電子メールを、そのユーザの電子メールアドレスに宛てて送信するための処理を行う。電子メールの送受信は、ＳＭＴＰ（Simple Mail Transfer Protocol）およびＰＯＰ（Post Office Protocol）などのプロトコルを用いて行うことができるが、これ以外の方法で行ってもよい。例えば、メッセージを記載したファイルを電子メールとしてＦＴＰ（File Transfer Protocol）によって相手先の装置に送信してもよい。または、独自のプロトコルでメッセージを送信するようにしてもよい。
【００５１】
次に、画像形成装置１におけるジョブの実行の手順を、フローチャートを参照して説明する。
【００５２】
図８は画像形成装置１の全体的な処理の流れの例を説明するフローチャート、図９は秘匿印刷ジョブ処理の流れの例を説明するフローチャートである。なお、図８および図９の各フローチャートの処理のための制御は、ＣＰＵ１０ａによって行われる。
【００５３】
ユーザは、画像形成装置１に実行させることを所望するジョブの種類および処理条件を、操作パネル１０ｆまたは端末装置２を操作して指定する。印刷ジョブ（ＰＣプリントジョブ、コピージョブ、またはボックスプリントジョブ）を指定する場合において秘匿印刷を所望するのであれば、その旨を処理条件に付け加えておく。
【００５４】
図８において、画像形成装置１は、ユーザが指定したジョブの種類および処理条件を受け付け（＃１）、その指定内容を示すジョブ情報ＤＴ２を生成しジョブ情報テーブルＴＢ２（図７参照）に登録する（＃２）。ステップ＃１、＃２の処理は、ユーザがジョブの種類および処理条件を指定するごとに行われる。
【００５５】
ステップ＃１、＃２の処理と並行して、画像形成装置１は、ジョブ情報テーブルＴＢ２に格納されているジョブ情報ＤＴ２に示されるジョブを順次実行する。すなわち、画像形成装置１自身のハードウェア資源の稼動状態などに応じて、適宜、ジョブ情報テーブルＴＢ２の中からジョブ情報ＤＴ２を呼び出す（＃３）。そして、呼び出したジョブ情報ＤＴ２の「秘匿印刷」が「オン」でない場合は（＃４でＮｏ）、従来通り、ジョブ情報ＤＴ２に基づいてジョブの実行を完了する（＃５）。
【００５６】
ただし、現在の日時がそのジョブの実行開始日時に未だ達していない場合は、そのジョブの実行を保留し、さらにその次のジョブ情報ＤＴ２に基づいてジョブを実行する。また、前に述べたように、ステップ＃２においてジョブのジョブ情報ＤＴ２をジョブ情報テーブルＴＢ２に登録した後、ハードウェア資源の稼動状態などに応じて、そのジョブの一部の工程が前もって実行されることがある。例えば、ステップ＃１においてコピージョブを受け付けた場合は、スキャン処理の工程を前もって実行し、印刷処理の工程を実行するために必要な出力用データを取得しておくことがある。次に説明するステップ＃８においても、同様である。
【００５７】
一方、呼び出したジョブ情報ＤＴ２の「秘匿印刷」が「オン」である場合は（＃４でＹｅｓ）、そのジョブ情報ＤＴ２に係るジョブを一旦保留しておく。そして、画像形成装置１の設置場所に訪れたユーザがＩＣカードリーダライタ１ＲＷに自分のユーザカード５を近付けて自分のユーザＩＤを読み取らせたタイミングで（＃７でＹｅｓ）、図９のフローチャートに示すような手順でそのジョブを実行する（＃８）。以下、処理条件として秘匿印刷が指定されている印刷ジョブを「秘匿印刷ジョブ」と記載することがある。
【００５８】
画像形成装置１は、ＩＣカードリーダライタ１ＲＷが読み取ったユーザＩＤと実行が保留されている、秘匿印刷が「オン」である印刷ジョブ（すなわち、秘匿印刷ジョブ）の指令者のユーザＩＤとを照合する（＃８０１）。
【００５９】
照合の結果、読み取ったユーザＩＤが、保留されているいずれの秘匿印刷ジョブの指令者のユーザＩＤとも一致しなかった場合は（＃８０２でＮｏ）、画像形成装置１の場所に訪れたユーザはこれらのいずれの秘匿印刷ジョブの指令者にも該当しないので、秘匿印刷ジョブ処理を終了する。そして、これらの秘匿印刷ジョブの実行を引き続き保留したままにしておき、再びＩＣカードリーダライタ１ＲＷによって新たにユーザＩＤが読み取られるのを待つ。
【００６０】
一方、読み取ったユーザＩＤが、保留されているいずれかの１つまたは複数の秘匿印刷ジョブの指令者のユーザＩＤと一致した場合は（＃８０２でＹｅｓ）、ＩＣカードリーダライタ１ＲＷにユーザＩＤを読み取らせたユーザ以外のユーザすなわち他のユーザが、現在、操作パネル１０ｆを操作して印刷処理を実行させているか否かを判別する（＃８０３）。
【００６１】
このような印刷処理の実行の有無は、画像形成装置１へのログインの状況および印刷ユニット１０ｈの動作の状況に基づいて判別することができる。つまり、画像形成装置１にローカルログインしている他のユーザが存在し、かつ、印刷ユニット１０ｈが当該他のユーザの印刷ジョブを実行するために動作中である場合に、当該他のユーザが印刷処理を実行させている、と判別すればよい。
【００６２】
他のユーザが印刷処理を実行させている場合は（＃８０４でＹｅｓ）、ＩＣカードリーダライタ１ＲＷにユーザＩＤを読み取らせたユーザ（つまり、秘匿印刷を指定したユーザ）の秘匿印刷ジョブを引き続いてそのまま実行させてしまうと、その秘匿印刷ジョブによって生成された印刷物が当該他のユーザに見られてしまうおそれがある。そこで、当該ユーザの秘匿印刷ジョブの実行を再び保留する（＃８０５）。
【００６３】
そして、当該他のユーザの印刷処理の実行が完了した後（＃８０６でＹｅｓ）、当該他のユーザの印刷処理の実行が完了した旨および当該ユーザの秘匿印刷ジョブの実行を開始する旨のメッセージを、電子メールによって当該ユーザの電子メールアドレスに宛てて送信する（＃８０７）。電子メールの送信処理と並行してまたは前後して、保留されていた当該ユーザの秘匿印刷ジョブに係る印刷処理の実行を開始する（＃８０８）。
【００６４】
なお、他のユーザの印刷処理の実行が完了した後（＃８０６でＹｅｓ）、ステップ＃８０８の印刷処理をスキップし、ステップ＃８０７の電子メールの送信処理だけを実行するようにしてもよい。この場合は、保留されている秘匿印刷ジョブの再開を所望するユーザは、再度、ＩＣカードリーダライタ１ＲＷにユーザカード５を近付けて自分のユーザＩＤを読み取らせればよい。すると、画像形成装置１は、図８のステップ＃７以降の処理を再度実行する。このように構成することによって、秘匿情報の漏洩をより確実に防止することができる。または、ステップ＃８０８の印刷処理をスキップする場合は、他のユーザの印刷処理の実行が完了してから保留されている秘匿印刷ジョブの指令元のユーザのユーザＩＤが読み取られるまでの間、操作パネル１０ｆからの印刷ジョブの受け付けを一時的に拒否するようにしてもよい。
【００６５】
一方、ステップ＃８０３において、他のユーザが印刷処理を実行させていないと判別された場合は（＃８０４でＮｏ）、保留されていた、ユーザＩＤをＩＣカードリーダライタ１ＲＷに読み取らせたユーザの秘匿印刷ジョブに係る印刷処理の実行を開始する（＃８０９）。
【００６６】
図８のフローチャートの処理は、ある１つのジョブを処理する際の流れを示している。複数のジョブを並行して取り扱う場合は、ステップ＃１〜＃２の一群の処理、ステップ＃３〜＃６の一群の処理、およびステップ＃７〜＃８の一群の処理は、必要に応じて適宜繰り返し実行される。また、これらの処理と並行して、ユーザの画像形成装置１へのログインおよびログアウトの処理も必要に応じて適宜実行される。
【００６７】
本実施形態によると、他人に見られたくない秘匿情報を含む印刷物は、その印刷の指令を行ったユーザ以外の他のユーザが操作パネル１０ｆを操作して印刷処理を実行させている間は、出力されない。そして、当該他のユーザによる印刷処理が終了したら、秘匿情報を含む印刷物の出力が開始される。したがって、印刷の指令に従って生成した印刷物をその指令者以外の者に対して従来よりも確実に秘匿することができる。
【００６８】
例えば、ユーザは端末装置２からＰＣプリントジョブの指令を行う場合に秘匿印刷のオプションを処理条件に指定しておけば、指令の後、急いで画像形成装置１のところに向かわなくても、印刷物を他人に見られることなく取得することができる。また、タイマを用いてコピーまたはボックスプリントを行う場合も、指定した出力開始日時通りに画像形成装置１のところに着くことができなくても、印刷物を他人に見られることなく取得することができる。
【００６９】
本実施形態では、秘匿印刷ジョブに係る印刷処理は、（１）その秘匿印刷ジョブの実行指令を与えたユーザのユーザＩＤがＩＣカードリーダライタ１ＲＷによって読み取られたこと、および、（２）読み取られた時点で他のユーザが操作パネル１０ｆを操作して印刷ユニット１０ｈに印刷処理を実行させていないこと、の２つの条件を両方満たした場合に、実行を開始した。しかし、画像形成装置１の使用環境またはセキュリティのポリシなどに応じて、秘匿印刷ジョブに係る印刷処理の実行を開始するための条件を多少異なるようにしてもよい。例えば、上記の条件（２）を、読み取られた時点で他のユーザが操作パネル１０ｆを操作していないことまたは印刷ユニット１０ｈが誰の指令に基づくものであるかに関わらず印刷処理を実行していないこと、としてもよい。または、読み取られた時点で他のユーザが操作パネル１０ｆを操作していないことかつ印刷ユニット１０ｈが誰の指令に基づくものであるかに関わらず印刷処理を実行していないこと、としてもよい。
【００７０】
本実施形態では、ユーザカード５としてＩＣカードを用いたが、他の方式のカードを用いてもよい。例えば、磁気カードを用いてもよいし、バーコードを印刷したカードを用いてもよい。ただし、この場合は、ＩＣカードリーダライタ１ＲＷの代わりに、磁気カードリーダまたはバーコードリーダが用いられる。
【００７１】
ユーザカード５は、名刺のような形態をしている必要はない。例えば、ＩＣタグ機能を備えた携帯電話端末をユーザカード５として用いてもよい。
【００７２】
秘匿印刷ジョブが画像形成装置１に受け付けられジョブ情報テーブルＴＢ２に登録されてから所定の時間を経過しても、その秘匿印刷ジョブの指令者であるユーザのユーザＩＤがＩＣカードリーダライタ１ＲＷによって読み取られず認証ができなかった場合は、その秘匿印刷ジョブをキャンセルし印刷処理を中止するように構成してもよい。また、係る構成とタイマ予約の機能とを組み合わせることによって、ユーザの認証を行う時間帯に応じて秘匿印刷するドキュメントを選択することができる。
【００７３】
または、１人のユーザが複数の秘匿印刷ジョブの指令を与える際に、これらの秘匿印刷ジョブに優先順位を付けられるように構成してもよい。そして、その指令者であるユーザのユーザＩＤがＩＣカードリーダライタ１ＲＷに読み取られるごとに、優先度が１番の秘匿印刷ジョブに係る印刷処理、２番の秘匿印刷ジョブに係る印刷処理、…、というように順次処理を開始するように構成してもよい。
【００７４】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序、テーブルの内容などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【００７５】
本発明は、特に、大勢のユーザによって共用される画像形成装置１において情報の機密性を向上させるために好適に用いられる。
【図面の簡単な説明】
【００７６】
【図１】画像形成装置を有するシステム全体の構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】操作パネルの例を示す図である。
【図４】画像形成装置の機能的構成の例を示す図である。
【図５】ユーザ情報テーブルの例を示す図である。
【図６】ログイン画面の例を示す図である。
【図７】ジョブ情報テーブルの例を示す図である。
【図８】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図９】秘匿印刷ジョブ処理の流れの例を説明するフローチャートである。
【符号の説明】
【００７７】
１  画像形成装置（印刷装置）
１０３  ジョブ登録処理部（指令受付手段）
１０４  ジョブ実行制御部（印刷処理制御手段）
１０５  メッセージ送信制御部（通知手段）
１０ｆ  操作パネル（操作手段
１０ｈ  印刷ユニット（印刷手段）
１０ｊ  通信インタフェース（通信手段）
１ＲＷ  ＩＣカードリーダライタ（ユーザ識別情報読取手段）
２  端末装置
【図１】
2007021727.tif 000003
【図２】
2007021727.tif 000004
【図３】
2007021727.tif 000005
【図４】
2007021727.tif 000006
【図５】
2007021727.tif 000007
【図６】
2007021727.tif 000008
【図７】
2007021727.tif 000009
【図８】
2007021727.tif 000010
【図９】
2007021727.tif 000011