(57)【要約】【課題】  操作部が画像形成装置に接続されていない状態でも、格納されたセキュアジョブを画像形成装置で受け付けられるユーザＩＤによる認証で印刷を開始する。【解決手段】    操作部を画像形成装置から着脱可能な画像形成装置において、受信したジョブに前記属性情報に前記第１の属性が設定されていると判断した場合で、かつ、前記操作部は前記画像形成装置と接続されていないと判断した場合、前記情報処理装置に前記操作部が前記画像形成装置に接続されていないため当該ジョブを処理できないことを通知する。そして、当該通知に対して、前記情報処理装置から受け取る応答に従い、前記格納手段に格納したジョブの属性を前記第１の属性に代えて、前記ユーザＩＤで認証を行う第２の属性を設定する。そして、受け付けるユーザＩＤに基づいて前記第２の属性が設定されたジョブを印刷するように制御することを特徴とする。【選択図】  図５
2015229252.tif 000002
【特許請求の範囲】
【請求項１】
操作部を画像形成装置から着脱可能な画像形成装置であって、
ユーザＩＤを受け付ける受付手段と、
前記画像形成装置と前記操作部との接続状態を判断する第１の判断手段と、
情報処理装置からジョブを受信する受信手段と、
受信したジョブを格納する格納手段と、
受信したジョブに設定された属性情報に前記ユーザＩＤと、当該ジョブの実行の可否を判断するために登録された暗証情報とで認証を行う第１の属性が設定されているかどうかを判断する第２の判断手段と、
受信したジョブに前記属性情報に前記第１の属性が設定されていると判断した場合で、かつ、前記操作部が前記画像形成装置と接続されていると判断した場合、前記情報処理装置に前記操作部が前記画像形成装置に接続されていないため当該ジョブを処理できないことを通知する通知手段と、
前記通知手段による通知に対して、前記情報処理装置から受け取る応答に従い、前記格納手段に格納したジョブの属性を前記第１の属性に代えて、前記ユーザＩＤで認証を行う第２の属性を設定する設定手段と、
前記受付手段が受け付けるユーザＩＤに基づいて前記第２の属性が設定されたジョブを印刷するように制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記受付手段が受け付けるユーザＩＤに基づいて前記第２の属性が設定されたジョブを印刷する際に、受け付けたユーザＩＤに対応づけたれた第２の属性のジョブの数を音声で通知する通知手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御手段は、所定時間が経過するまでに前記受付手段がユーザＩＤを受け付けていない場合、前記格納手段に格納した前記ジョブを削除することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記制御手段は、前記操作部が前記画像形成装置に接続されていないと判断した場合、前記操作部から指示される前記第１の属性で認証されたジョブの実行を禁止することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記制御手段は、前記操作部が前記画像形成装置に接続されていないと判断した後、当該操作部が前記画像形成装置に再接続されていると判断した場合、前記操作部から指示される前記第１の属性で認証されたジョブの印刷を開始することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記画像形成装置と前記操作部とは所定の無線通信を行うことを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記所定の無線通信は、近距離無線通信であることを特徴とする請求項６記載の画像形成装置。
【請求項８】
操作部を画像形成装置から着脱可能な画像形成装置の制御方法であって、
ユーザＩＤを受け付ける受付工程と、
前記画像形成装置と前記操作部との接続状態を判断する第１の判断工程と
情報処理装置からジョブを受信する受信工程と、
受信したジョブを格納手段に格納する格納工程と、
受信したジョブに設定された属性情報に前記ユーザＩＤと、当該ジョブの実行の可否を判断するために登録された暗証情報とで認証を行う第１の属性が設定されているかどうかを判断する第２の判断工程と、
受信したジョブに前記属性情報に前記第１の属性が設定されていると判断した場合で、かつ、前記操作部が前記画像形成装置と接続されていると判断した場合、前記情報処理装置に前記操作部が前記画像形成装置に接続されていないため当該ジョブを処理できないことを通知する通知工程と、
前記通知工程による通知に対して、前記情報処理装置から受け取る応答に従い、前記格納手段に格納したジョブの属性を前記第１の属性に代えて、前記ユーザＩＤで認証を行う第２の属性を設定する設定工程と、
前記受付工程が受け付けるユーザＩＤに基づいて前記第２の属性が設定されたジョブを印刷するように制御する制御工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項９】
請求項８に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
装置本体から着脱可能な（デタッチャブルな）操作部（操作パネル）をもつ画像形成装置では、本体に操作パネルが接続されている場合は専用線等で通信を行い、本体から操作パネルが取り外されている場合はワイヤレス通信で情報をやり取りする。例えば、特許文献１には、操作パネルが着脱可能なファクシミリに関しての構成が示されている。また、特許文献２には、フィニッシャ等の各種排紙処理を行う装置が接続された大型機等で装置本体から着脱可能な操作パネルに関しての構成が示されている。
【０００３】
一方、従来の画像形成装置には機密性の高いドキュメントの印刷を行う際に予め設定されたパスワード（暗証番号）を入力しないと印刷を実行しないという技術（セキュアプリント、セキュリティプリント等）がある（例えば、特許文献３参照）。このような技術を用いる事でドキュメントを出力したいユーザ以外に印刷物を持ち去られるリスクを低減させる事ができ、結果、機密の漏えいリスクを低減させる事ができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１４３３３９号公報
【特許文献２】特開２０１２−８５１２６号公報
【特許文献３】特開平９−６５１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、装置本体から着脱可能な操作パネルをもつ画像形成装置にてセキュアプリントを実行したい時に、装置本体から操作パネルが取り外されていた場合、画像形成装置に対して暗証番号の入力ができない。このため、操作部を持ち出しているユーザ以外のユーザはジョブを画像形成装置に投入しても印刷を即座に実行できない。さらに、画像形成装置に投入した他のユーザのジョブは、いずれかのユーザが持ち出した操作部が本体に再接続されるのを待たなければならず、ユーザの利便性が損なわれるという課題があった。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、操作部が本体に接続されていない状態でも、格納されたセキュアジョブを本体で受け付けられるユーザＩＤによる認証で印刷を開始できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
操作部を画像形成装置から着脱可能な画像形成装置であって、ユーザＩＤを受け付ける受付手段と、前記画像形成装置と前記操作部との接続状態を判断する第１の判断手段と、情報処理装置からジョブを受信する受信手段と、受信したジョブを格納する格納手段と、受信したジョブに設定された属性情報に前記ユーザＩＤと、当該ジョブの実行の可否を判断するために登録された暗証情報とで認証を行う第１の属性が設定されているかどうかを判断する第２の判断手段と、受信したジョブに前記属性情報に前記第１の属性が設定されていると判断した場合で、かつ、前記操作部が前記画像形成装置と接続されていると判断した場合、前記情報処理装置に前記操作部が前記画像形成装置に接続されていないため当該ジョブを処理できないことを通知する通知手段と、前記通知手段による通知に対して、前記情報処理装置から受け取る応答に従い、前記格納手段に格納したジョブの属性を前記第１の属性に代えて、前記ユーザＩＤで認証を行う第２の属性を設定する設定手段と、前記受付手段が受け付けるユーザＩＤに基づいて前記第２の属性が設定されたジョブを印刷するように制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、操作部が本体に接続されていない状態でも、格納されたセキュアジョブを本体で受け付けられるユーザＩＤによる認証で印刷を開始できる。
【図面の簡単な説明】
【０００９】
【図１】画像形成システムの一例を示す図である。
【図２】操作パネルの使用状態を示す図である。
【図３】画像形成装置のハードウエア構成を示す図である。
【図４】操作パネルのハードウエア構成を示すブロック図である。
【図５】画像形成装置の制御方法を説明するフローチャートである。
【図６】画像形成装置の制御方法を説明するフローチャートである。
【図７】情報処理装置の制御方法を説明するフローチャートである。
【図８】画像形成装置で表示されるUI画面の一例を示す図である。
【図９】ホストコンピュータで表示されるＵＩ画面を示す図である。
【図１０】ホストコンピュータで表示されるＵＩ画面を示す図である。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の実施形態を示す画像形成システムの一例を示す図である。本例は、画像形成装置１００とホストコンピュータ１０１がネットワーク１０２を介して接続しているネットワークを用いた画像形成システムに対応する。
【００１１】
図２は、図１に示した画像形成装置が備える操作パネルの使用状態を示す図である。本例では、画像形成装置１００の装置本体に操作パネル２０１が接続されている状態と取り外されている状態とを説明する。
図２の（ａ）は、画像形成装置１００に操作パネル２０１が接続され、ドッキングステーション３２２とドッキングコネクタ３２１を介して有線で情報や電力の交換を行っている様子を示している。一方、図２の（ｂ）は、画像形成装置１００から操作パネル２０１が取り外されて、電波２０２を介してワイヤレス通信を行っている様子を示している。
【００１２】
図３は、図１に示した画像形成装置１００のハードウエア構成を示す図である。
図３において、画像形成装置１００は、操作パネル２０１、プリンタエンジン３１６、スキャナ３１７、コントローラボード３００で構成される。操作パネル２０１は、ユーザからの指示を入力したり、表示部やランプにて情報を表示したりする。プリンタエンジン３１６では、受信した画像データに基づいて記憶媒体（紙など）にプリントを行う。スキャナ３１７では、原稿の読取を行う。
【００１３】
コントローラボード３００には、ＣＰＵ３０２、ＲＡＭ３０３、ＲＯＭ３０４、記憶装置３０５、エンジンＩ／Ｆ３０６、スキャナＩ／Ｆ３０７、画像処理部３０８が構成として含まれる。更に、外部Ｉ／Ｆ３０９、ＵＳＢ Ｉ／Ｆ３１２、ネットワークＩ／Ｆ３１３と、無線ＬＡＮ Ｉ／Ｆ３１８もコントローラボード３００に含まれる。
【００１４】
ＣＰＵ３０２は、ＲＯＭ３０４、或いは記憶装置３０５に記憶されたプログラムに基づいて画像形成装置１００の制御を行う。ＲＡＭ３０３は、画像データや、ＲＯＭ３０４、或いは記憶装置３０５に記憶されたプログラムを一時的に記憶する。記憶装置３０５は、ホストコンピュータ１０１から受信した認証が必要なセキュアジョブや通常のジョブを格納する領域を備える。ＲＯＭ３０４には、前述の通り画像形成装置１００の制御フローを示すプログラムが記憶されている。記憶装置３０５には、前記プログラムや画像データ、ユーザデータ（宛先情報など）、各種設定値情報等が記憶される。エンジンＩ／Ｆ３０６は、プリンタエンジン３１６とコントローラボード３００との間でデータの仲介を行う。スキャナＩ／Ｆ３０７は、スキャナ３１７とコントローラボード３００との間でデータの仲介を行う。
【００１５】
外部Ｉ／Ｆ３０９は、コネクタ３１０を介して接続されたカードリーダ３１１とのデータのやり取りを司る。カードリーダ３１１は、例えば、図示しない磁気ストライプカードや非接触型ＩＣカード（ＦｅｌｉＣａ；ソニー株式会社の登録商標）等に記憶された情報の読み出しを行う。
本実施形態に於いては、カードに記憶されている情報とは、ユーザ認証（Ｌｏｇｉｎ；ログイン）に必要なユーザ名やログインパスワード等である。ＵＳＢ Ｉ／Ｆ３１２やネットワークＩ／Ｆ３１３は、ホストコンピュータ（３１５、１０１）とＵＳＢケーブルやネットワーク１０２を介して接続され、ホストコンピュータ（３１５、１０１）とデータのやり取りを行う。
【００１６】
画像処理部３０８では、スキャナ３１７で読み取った原稿の画像データや、ユーザが携帯する可搬メディア、或いはホストコンピュータ（３１５、１０１）から受信した画像データに対して必要な画像処理を行う。画像処理を施された画像データは必要に応じて記憶装置３０５に記憶され、必要に応じてエンジンＩ／Ｆ３０６を介してプリンタエンジン３１６へ送られる。
【００１７】
無線ＬＡＮ Ｉ／Ｆ３１８は、本体側アンテナ３１９と接続されており、操作パネル２０１とワイヤレス通信を行う。ワイヤレス通信にはＩＥＥＥ ８０２．１１等に代表される無線ＬＡＮ規格にのっとった通信技術を用いるものとする。操作パネル２０１にも操作パネル側アンテナ３２０があり、所定の空間範囲内でワイヤレス通信可能なように構成されている。また、操作パネル２０１はドッキングステーション３２２と操作パネル側のドッキングコネクタ３２１を介して専用線にてコントローラボード３００と情報のやり取りや電力供給を行う。
コントローラボード３００の各構成要素は、図３に示す通りバス３０１を介して接続されている。
【００１８】
図４では、図１に示した操作パネル２０１のより詳細なハードウエア構成を示すブロック図である。なお、図４に示す画像形成装置１００のコントローラボード３００は、図３に示したハードウエアを備えている。
図４において、画像形成装置１００本体と操作パネル２０１とは、ドッキングステーション３２２とドッキングコネクタ３２１を介して接続された状態で使用される。或いは、ドッキングステーション３２２とドッキングコネクタ３２１との接続が解除され、画像形成装置１００本体から操作パネル２０１が取り外された状態で使用される。図４では、ドッキングステーション３２２とドッキングコネクタ３２１とが接続された状態を表している。
【００１９】
ドッキングステーション３２２とドッキングコネクタ３２１が接続された状態では、コントローラボード３００は、データ線４０９、４０７を介して操作パネル２０１のコントローラＩ／Ｆ４０１と接続され、データのやり取りを行う。同時に、電源線４０８、ｌ４０６を介して、コントローラボード３００から操作パネル２０１の電源コントローラ４０２へ電源の供給がなされる。電源コントローラ４０２は、操作パネルボード４００への電源供給と、２次電池４０４への充放電制御を行う。
【００２０】
画像形成装置１００本体から操作パネル２０１が取り外されている場合は、電源線４０８経由で操作パネル２０１へ電源の供給ができないので、電源コントローラ４０２は２次電池４０４から操作パネルボード４００へ電源供給するよう制御する。また、図４では、コントローラボード３００から電源供給するように示したが、図示しない画像形成装置１００の電源ユニットから直接電源供給する形態をとってもよい。
【００２１】
コントローラボード３００のＣＰＵ３０２は、データ線４０９、４０７を介して操作パネル２０１のコントローラＩ／Ｆ４０１に対し、接続状態を確認する信号を定期的に送信する事で、操作パネル２０１と画像形成装置１００との接続状態を把握する。或いは、電源線４０８から供給される電源の状態（例えば供給電流値）を画像形成装置１００側で検出する事で操作パネル２０１と画像形成装置１００との接続状態を把握するとしてもよい。
【００２２】
また、前述のようにＣＰＵ３０２から定期的に信号送信を行わなくとも、操作パネル２０１の接続状態に応じて変化する信号をコントローラＩ／Ｆ４０１からコントローラボード３００へ送信する構成としてもよい。いずれにしてもドッキングステーション３２２とドッキングコネクタ３２１を介してやり取りされる信号・電源によって、ＣＰＵ３０２は操作パネル２０１と画像形成装置１００本体との接続状態を把握する事が可能である。
【００２３】
続いて、操作パネルボード４００のハードウエア構成について説明する。操作パネルボード４００には、コントローラＩ／Ｆ４０１、操作パネル無線ＬＡＮ Ｉ／Ｆ４１０、操作パネルＣＰＵ４１２、操作パネルＲＡＭ４１３、操作パネルＦｌａｓｈ Ｍｅｍｏｒｙ４１４が構成として含まれる。加えて、ＬＣＤＣ（ＬＣＤコントローラ）４１５、ＬＣＤ（液晶ディスプレイ）４１６、パネルコントローラ４１７、タッチパネル４１８、キー用スイッチ４１９と、操作パネルバス４２０も構成として含まれる。
【００２４】
コントローラＩ／Ｆ４０１は、前述の通り、ドッキングステーション３２２とドッキングコネクタ３２１を介して画像形成装置１００のコントローラボード３００とのデータのやり取りを行う。操作パネル無線ＬＡＮ Ｉ／Ｆ４１０は、画像形成装置１００本体から操作パネル２０１が取り外された場合に、コントローラボード３００の無線ＬＡＮ Ｉ／Ｆ３１８を介してコントローラボード３００とワイヤレス通信を行うための構成要素である。
【００２５】
操作パネル無線ＬＡＮ Ｉ／Ｆ４１０は操作パネル側アンテナ３２０に接続されており、無線ＬＡＮ規格にのっとった電波２０２を、当該操作パネル側アンテナ３２０を介して送受信する事でワイヤレス通信を可能としている。操作パネルＣＰＵ４１２、操作パネルＲＡＭ４１３、操作パネルＦｌａｓｈ Ｍｅｍｏｒｙ４１４は、操作パネル２０１の各種制御を司る。
【００２６】
操作パネルＦｌａｓｈ Ｍｅｍｏｒｙ４１４は、操作パネル２０１における処理フローを示すプログラムを記憶する。操作パネルＲＡＭ４１３は、前記プログラムを一時的に展開（記憶）したり、コントローラＩ／Ｆ４０１を介してコントローラボード３００から送信されたデータを記憶したりする。
操作パネルＣＰＵ４１２は、操作パネルＲＡＭ４１３や操作パネルＦｌａｓｈ Ｍｅｍｏｒｙ４１４に記憶されたプログラムに基づいて操作パネル２０１の各種構成要素のコントロールを行う。コントローラＩ／Ｆ４０１、操作パネル無線ＬＡＮ Ｉ／Ｆ４１０、操作パネルＣＰＵ４１２、操作パネルＲＡＭ４１３、操作パネルＦｌａｓｈ Ｍｅｍｏｒｙ４１４は、操作パネルバス４２０を介してそれぞれデータのやり取りが可能なように構成されている。
【００２７】
操作パネルＣＰＵ４１２には、ＬＣＤＣ４１５とパネルコントローラ４１７とが接続されている。ＬＣＤＣ４１５は、操作パネルＦｌａｓｈ Ｍｅｍｏｒｙ４１４に記憶されている（或いは、コントローラボード３００から送信される）画像データを、ＬＣＤ４１６に表示するための制御を行っている。パネルコントローラ４１７は、ユーザからの入力情報（タッチパネル４１８やキー用スイッチ４１９を操作することによる入力情報）を操作パネルＣＰＵ４１２に伝達する。
【００２８】
タッチパネル４１８は通常、ＬＣＤ４１６と組み合わせて設置され、タッチパネルへの入力に応じてＬＣＤ４１６の表示内容を変化させる事でユーザに対してダイレクトな操作感を提供する。キー用スイッチ４１９は操作パネル２０１上に複数個配列され、テンキーやスタートキー、ストップキー等専用の用途を割り当てられたキーとして利用される。
【００２９】
図４では、ＬＣＤＣ４１５やパネルコントローラ４１７が操作パネルＣＰＵ４１２に接続されているように示したが、操作パネルバス４２０を介して接続されるように構成してもよい。また、操作パネルＣＰＵ４１２の内蔵機能としてＬＣＤＣ４１５やパネルコントローラ４１７を含んでいてもよい。
【００３０】
図５、図６は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、画像形成装置１００に於けるセキュアプリントの処理フロー例に対応する。なお、以降に説明する処理フローは、コントローラボード３００のＲＯＭ３０４、記憶装置３０５、ＲＡＭ３０３のいずれかに記憶され、ＣＰＵ３０２によって実行されるものである。
【００３１】
以下、画像形成装置１００のように操作パネル２０１が装置本体から取り外し可能な（着脱可能な）構成となっている場合に、セキュアプリントを実行する場合の処理フロー例を説明する。
画像形成装置１００のＣＰＵ３０２は、ＵＳＢ Ｉ／Ｆ３１２やネットワークＩ／Ｆ３１３にて受信されるプリントジョブがあるか否かを判断する（Ｓ５０１）。プリントジョブの受信があるとＣＰＵ３０２が判断した場合、ＣＰＵ３０２は、受信したジョブの属性情報を取得する（Ｓ５０２）。
【００３２】
ここで、属性情報の一部には、当該受信ジョブがセキュアプリント対象か否かを示すフラグを含んでいる。そこで、Ｓ５０３にて、ＣＰＵ３０２は、受信したジョブがセキュアプリントの対象か否かを上記属性情報を参照して判断する。ここで、セキュアプリントではないとＣＰＵ３０２が判断した場合、Ｓ５１３に進み、受信データの印刷（プリント）を実行する。
一方、セキュアプリント対象であるとＣＰＵ３０２が判断した場合、次に操作パネル２０１と画像形成装置１００との接続状態を確認する（Ｓ５０４）。
操作パネル２０１の接続状態は、前述したいずれかの方法により検出可能である。
例えば操作パネル２０１が、ドッキングステーション３２２に接続しているとＣＰＵ３０２が判断した場合は、通常のセキュアプリントの認証処理へ進む（Ｓ５１５）。
【００３３】
一方、操作パネル２０１がドッキングステーション３２２に接続していない事が検出されたとＣＰＵ３０２が判断した場合（Ｓ５０５のＹｅｓ判定）、Ｓ５０６へ進む。そして、ＣＰＵ３０２はプリントジョブを受信したＩ／Ｆを介して、ホストコンピュータ１０１に対し通知を出す（Ｓ５０６）。操作パネル２０１が本体と接続されていない旨の通知は、ホストコンピュータ１０１上で実行されているプリンタドライバに対して送信される。
【００３４】
この通知を受けたホストコンピュータ１０１のプリントドライバがユーザに指示を仰ぎ、その指示の結果を反映させた情報を返信してくるまで、ＣＰＵ３０２は待機する（Ｓ５０７）。ここで、図５には示していないが、何からの要因によりプリンタドライバからの返信が届かない可能性もあるので、タイムアウト時間を設定してＳ５０７のループから自動的に抜けるフローを入れてもよい。
【００３５】
上記ホストコンピュータ１０１のプリンタドライバからの返信があったとＣＰＵ３０２が判断した場合、ＣＰＵ３０２は、返信された指示の内容が次に簡易セキュアプリントに切り替える指示であるか否かを判断する（Ｓ５０８）。ここで、簡易セキュアプリントについては、後に詳しく説明する。簡易セキュアプリントに切り替える指示であったとＣＰＵ３０２が判断した場合、簡易セキュアジョブとして受信データを記憶装置３０５にスプールする（Ｓ５０９）。
次に、ＣＰＵ３０２は、予め設定されたタイムアウト時間が経過したか否かを判断し（Ｓ５１０）、タイムアウト時間に達していないとＣＰＵ３０２が判断した場合、ＣＰＵ３０２は、ユーザ認証（ログイン）されたか否かを判断する（Ｓ５１１）。ここで、ユーザ認証がされていないとＣＰＵ３０２が判断した場合はＳ５１０に戻る。
【００３６】
一方、ユーザ認証されたとＣＰＵ３０２が判断した場合、ログインしたユーザのユーザＩＤ（ユーザ名）と、現在スプールしているジョブ中の属性情報に含まれるユーザＩＤとが一致するか否かを判断する（Ｓ５１２）。ここで、ユーザＩＤが一致するジョブが存在するとＣＰＵ３０２が判断した場合、当該ジョブのスプール済み受信データをプリンタエンジン３１６で印刷（プリント）する（Ｓ５１３）。一方、前述のタイムアウト時間が経過してしまったとＣＰＵ３０２が判断した場合は（Ｓ５１０のＹｅｓ）、ＣＰＵ３０２は、簡易セキュアプリントとしてスプールしたジョブを記憶装置３０５から削除する（Ｓ５１４）。これはセキュアプリントとして受信したデータを長期間、画像形成装置１００内に保持しておく事がセキュリティ上の観点から好ましくないからである。
【００３７】
次に、図６を用いて、Ｓ５１５の通常のセキュアプリントの認証処理について説明する。
まず、通常のセキュアジョブとして受信データを記憶装置３０５にスプールし（Ｓ６０１）、ユーザ認証（ログイン）されるのを待つ（Ｓ６０３）。その間に予め設定されたタイムアウト時間を経過したとＣＰＵ３０２が判断した場合（Ｓ６０２のＹｅｓ）は、セキュアジョブとしてスプールした受信データを記憶装置３０５から削除して（Ｓ６１１）、処理を終了する。
一方、ユーザ認証が行われたとＣＰＵ３０２が判断した場合は、Ｓ６０４へ進む。そして、ＣＰＵ３０２は、ログインしたユーザのユーザＩＤと、スプール中のジョブの属性情報に含まれるユーザＩＤとが一致するジョブのリストを操作パネル２０１のＬＣＤ４１６に表示する（Ｓ６０４）。
【００３８】
ユーザによってジョブリストの中からジョブが選択されたとＣＰＵ３０２が判断した場合（Ｓ６０５のＹｅｓ）、Ｓ６０６へ進む。そして、ＣＰＵ３０２は、ジョブの実行の可否を判断するための暗証情報として機能させる暗証番号（パスワード）の入力を求めるメッセージをＬＣＤ４１６に表示する（Ｓ６０６）。
そして、ユーザによって入力された暗証番号（パスワード）を取得する（Ｓ６０７）。そして、ＣＰＵ３０２が当該取得した暗証番号がＳ６０５で選択されたセキュアジョブの属性情報に登録されている暗証番号（パスワード）と一致するかどうかを判断する。ここで、暗証番号がＳ６０５で選択されたセキュアジョブの属性情報に登録されている暗証番号（パスワード）と一致するとＣＰＵ３０２が判断した場合は（Ｓ６０８）、図６のフローチャートを抜け、印刷処理（Ｓ５１３）へ進む。
一方、当該ジョブの依頼先となるホストコンピュータ１０１からジョブの選択、或いは暗証番号の応答を待つ間に、応答が得られない状態で、所定時間（タイムアウト時間）が経過したかどうかを判断する。ここで、タイムアウト時間が経過してしまったとＣＰＵ３０２が判断した場合（Ｓ６０９のＹｅｓ、或いはＳ６１０のＹｅｓ）は、Ｓ６１１に進み、スプール済みのセキュアジョブの受信データを記憶装置３０５から削除する（Ｓ６１１）。
【００３９】
図７は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、図３に示したホストコンピュータ１０１、或いはホストコンピュータ３１５上で動作するプリントドライバアプリケーションの処理例に対応する。なお、各ステップは、ホストコンピュータ１０１、或いはホストコンピュータ３１５の図示しない制御部（ＣＰＵ３１５ＡまたはＣＰＵ１０１Ａや記憶手段を含む）によって実行される。
まず、ユーザによってプリントの指示を受付けた場合、プリンタドライバの設定画面を起動させる（Ｓ１００１）。ユーザは、図示しない表示装置に表示された設定画面に従って、プリントを実行するための設定を行う。以下の説明ではホストコンピュータ１０１を例とする。
次に、ホストコンピュータ１０１のプリンタドライバは、ユーザの設定指示を受けて、今回のプリントジョブがセキュアプリントの対象であるか否かを判断する（Ｓ１００２）。セキュアプリントではなく、通常のプリント（暗証番号（パスワード）の入力を必要とせず印刷するプリント）であるとＣＰＵ１０１Ａが判断した場合は、ホストコンピュータ１０１のプリンタドライバは、通常のプリントジョブを作成する（Ｓ１００３）。
【００４０】
一方、Ｓ１００２でセキュアプリントの指示があるとホストコンピュータ１０１のプリンタドライバが判断した場合、プリントドライバは暗証番号（パスワード）等の入力を求める画面を表示する（Ｓ１００４）。ユーザによる暗証番号（パスワード）等の入力を受付け、プリンタドライバは入力された情報（ユーザＩＤや暗証番号）を取得する（Ｓ１００５）。
【００４１】
その後、ホストコンピュータ１０１のプリンタドライバは、取得した情報を添付したセキュアプリントジョブを生成する（Ｓ１００６）。次に、プリンタドライバは生成したプリントジョブ（通常のプリントジョブ、或いはセキュアプリントジョブ）を画像形成装置１００へ送信する（Ｓ１００７）。その後、プリンタドライバは、画像形成装置１００からの返信があるか否か、或いは所定のタイムアウト時間を経過したか否かを判定する（Ｓ１００８、Ｓ１００９）。所定のタイムアウト時間が経過しても画像形成装置１００からの返信がない場合は、処理を終了する（ＥＮＤへ）。
【００４２】
一方、所定のタイムアウト時間が経過する前に画像形成装置１００から返信があったとホストコンピュータ１０１のプリンタドライバが判断した場合は、返信された情報を取得する（Ｓ１０１０）。次に、取得された情報に画像形成装置１００の操作パネル２０１が取り外された状態である事を示す通知を含んでいるか否かをホストコンピュータ１０１のプリンタドライバが判断する（Ｓ１０１１）。ここで、当該通知を含んでいるとホストコンピュータ１０１のプリンタドライバが判断した場合は、簡易セキュアプリントへ切り替えるかユーザに問い合わせる画面を表示する（Ｓ１０１２）。
【００４３】
ここで、ユーザが簡易セキュアプリントに切り替える事を選択したとホストコンピュータ１０１のプリンタドライバが判断した場合（Ｓ１０１３のＹｅｓ）、Ｓ１０１５へ進む。そして、ホストコンピュータ１０１のプリンタドライバは、簡易セキュアプリントへ切り替える通知を画像形成装置１００に送信し（Ｓ１０１５）、プリンタドライバの処理は終了する。
一方、簡易セキュアプリントへの切り替えを行わない事をユーザが選択したとホストコンピュータ１０１のプリンタドライバが判断した場合は（Ｓ１０１３のＮｏ）、Ｓ１０１４へ進む。そして、操作パネル２０１を画像形成装置本体へ接続した上で、暗証番号の入力を行って印刷を実行するよう通知するメッセージを画面に表示して（Ｓ１０１４）、処理を終了する。
【００４４】
続いて、簡易セキュアプリントについて説明する。ここでは、ホストコンピュータ１０１、或いはホストコンピュータ３１５上で動作するプリントドライバアプリケーションの表示画面例を用いて説明する。
【００４５】
図８は、本実施形態を示す画像形成装置で表示されるUI画面の一例を示す図である。本ＵＩ画面は、セキュアプリントを実行する場合、プリンタドライバアプリケーションが表示する暗証番号の入力画面である。
図８において、ユーザは、ユーザ名テキストボックス７０２に、ユーザ名（ユーザＩＤ）を入力し、暗証番号テキストボックス７０３にセキュアプリントジョブの印刷を実行するための暗証番号（パスワード）を入力する。入力が完了したならば、ユーザはＯＫボタン７０４を押下する。ジョブの処理を中止する場合、ユーザはキャンセルボタン７０５を押下する。
【００４６】
図５のＳ５０６で説明した通り、操作パネル２０１が画像形成装置１００本体に接続されていない場合は、ホストコンピュータ１０１、３１５のプリンタドライバアプリケーションに対して通知が行われる。ホストコンピュータ１０１、３１５のプリンタドライバアプリケーションは、同通知を受けると、ユーザに対して図９に示すようなメッセージを表示する。
図９、図１０は、図３に示したホストコンピュータ１０１、３１５で表示されるＵＩ画面の一例を示す図である。
【００４７】
図９に示すＵＩ画面は、仮に通常通り暗証番号（パスワード）を設定したセキュアプリントジョブを画像形成装置１００に送信したとしても、暗証番号（パスワード）を入力するための操作パネル２０１が画像形成装置１００から取り外されている旨を通知するものである。
【００４８】
つまり、セキュアプリントを実行したいユーザが画像形成装置１００の設置場所へ行ったとしても、暗証番号（パスワード）を入力するための操作パネル２０１が近隣に存在しない可能性があり、すぐに印刷できないかもしれない事をユーザに通知している。その上で、暗証番号の入力を省き、ユーザ認証のみで印刷可能な簡易セキュアプリントへの切り替えを提案するメッセージになっている。
【００４９】
簡易セキュアプリントは、画像形成装置１００にユーザ認証してログインした時、ユーザ認証した（ログインした）ユーザのユーザ名（ユーザＩＤ）と一致する属性情報をもったプリントジョブを、ログインした時点で印刷実行に移行するというものである。
これによって、例えば、前述のようにカード（磁気ストライプカードや非接触型ＩＣカード等）によるユーザ認証が可能な構成であれば、操作パネル２０１が画像形成装置１００の近隣に不在であっても、ユーザの目の前で印刷を実行に移せる。カードを利用したユーザ認証機能でログインした上でスプールされているセキュアジョブを印刷する事で、他のユーザへ印刷物を持ち去られるリスクを低減できる。
【００５０】
図９の説明に戻ると、ユーザはセキュアプリントの確認画面８０１に示されたメッセージの提案を受け、簡易セキュアプリントへの切り替えを了承する場合は、ユーザは、はいボタン８０２を押下する。
一方、操作パネル２０１が画像形成装置１００に接続されるのを待ってから暗証番号を入力して印刷を実行したいユーザは、いいえボタン８０３を押下して、通常のセキュアプリントの操作を行う。
【００５１】
図９に示すセキュアプリントの確認画面８０１で"はい"を選択したユーザに対しては、図１０に示すような確認画面９０１を表示する。ここで、"簡易セキュアプリントを行う"と書かれたチェックボックス９０６にチェックを入れると、暗証番号テキストボックス９０３は入力不可を示すグレーに変化する。
図９の画面でユーザは簡易セキュアプリントへの切り替えを了承しているので、図１０の画面を表示する時点でチェックボックス９０６にはチェックが入っているが、図１０の画面でユーザによってチェックボックスのチェックを外す事も可能である。その場合は、暗証番号テキストボックス９０３は入力可能になり、暗証番号（パスワード）の設定が可能になる（通常のセキュアプリント）。
本実施形態によれば、装置本体から着脱可能な操作パネルをもつ画像形成装置において、操作パネルを取り外して使用している場合、以下の効果をそうする。具体的には、ユーザがいた場合でも、セキュアプリントを実行したい別のユーザの利便性を損なう事なく、且つ、情報漏えいのリスクを低減した印刷が実行可能になる。
【００５２】
〔第２実施形態〕
図５に示すフローチャートの処理フローで画像形成装置１００が簡易セキュアプリントを印刷する場合、ユーザとしては、ユーザ認証（ログイン）しただけで突然印刷が開始してしまったと感じる恐れがある。
そこで、ユーザ認証（ログイン）した後に、図３に図示しない音声デコーダとスピーカによって音声による案内（メッセージ）を発した上で、ユーザの指示を待つというフローを入れてもよい。
具体的には、ユーザ認証（ログイン）したならば、ログインしたユーザのユーザＩＤと一致する属性情報をもつジョブ数を音声で案内する。例えば、「ユーザ名  １２３４の簡易セキュアプリントジョブは３件あります」等の音声案内をスピーカから発する。更に、簡易セキュアプリントのジョブを印刷する場合は、再度、ユーザ認証操作を行うよう促すメッセージを発し、同じユーザが再度ユーザ認証操作を行ったならば、簡易セキュアプリントジョブを印刷に移行する。
【００５３】
音声案内機能に代わって、数十文字のメッセージ表示が可能な（図３、図４に図示しない）ＬＣＤを画像形成装置１００本体側に設置して、同様のメッセージ表示を行ってもよい。この場合、数十文字のメッセージ表示が可能なＬＣＤは、操作パネル２０１が取り外された場合でも、画像形成装置１００本体に残るように設置されているものとする。
【００５４】
〔第３実施形態〕
図７で示したプリンタドライバ（ホストコンピュータ１０１、３１５）の処理フローでは、セキュアプリントジョブを画像形成装置１００に送信してから操作パネル２０１の接続状態に関する情報の返信を待つと説明した。
しかし、ユーザがプリントジョブを指示した後で、操作パネル２０１と画像形成装置１００との接続状態によっては再度問い合わせの画面が表示され、指示を求められるのでユーザの操作が煩雑になる恐れがある。そこで、よりユーザビリティを向上させる処理フローとして、以下に説明する処理フローとしてもよい。
【００５５】
プリンタドライバは、ユーザがプリンタをアプリケーション上で選択した時点で画像形成装置１００に操作パネル２０１の接続状態を問い合わせ（図示無し）、画像形成装置１００本体から操作パネル２０１の接続状態に関する通知を受信する。その後、プリンタドライバは、操作パネル２０１が画像形成装置１００から取り外されている通知を受けた場合で、ユーザがセキュアプリントを選択した場合に、簡易セキュアプリントへの切り替えを提案するメッセージを画面に表示させる。これにより、ユーザによる２度にわたる指示を１度に省略する事ができ、ユーザビリティの向上を図れる。
【００５６】
〔第４実施形態〕
図５に示すフローチャートの、Ｓ５１１（ユーザ認証されたか否かの判定）を処理する前に、取り外されていた操作パネル２０１が画像形成装置１００本体に戻され、接続された場合について説明する。
これは、ユーザが簡易セキュアプリントジョブの印刷実行のために画像形成装置１００にユーザ認証するが、その時点では操作パネル２０１が画像形成装置１００に接続されているケースを想定した実施例である。この場合、前述の実施例２と同様に、画像形成装置１００はユーザ認証（ログイン）したユーザの簡易セキュアプリントジョブのリストを操作パネル２０１のＬＣＤ４１６上に表示させ、ユーザによる指示で暗証番号の入力なしで印刷を実行する。ユーザによる指示は、例えば、ジョブリストから印刷したいジョブを選択する、等である。ここで、暗証番号の入力を省いているのは、当該ジョブは簡易セキュアプリントジョブとしてスプールされているので、スプール済みジョブには暗証番号の設定がないためである。
【００５７】
一方、ユーザ毎に予め決められたデフォルトの暗証番号が設定されている場合には、簡易セキュアプリントとしてスプール済みであっても、操作パネル２０１が接続されていた場合には、前記デフォルトの暗証番号の入力を求めるとしてもよい。
【００５８】
更に、暗証番号の入力を省いて、ユーザ認証（ログイン）のみで印刷実行可としたいユーザには、操作パネル２０１の接続状態に関わらず、初めから図９に示すような"簡易セキュアプリントを行う"が選択できるチェックボックスを表示させてもよい。この場合は、画像形成装置１００と操作パネル２０１の接続状態に関わらず、簡易セキュアプリントのジョブとして処理される。
【００５９】
また、図示していないが、画像形成装置１００と操作パネル２０１とのワイヤレス通信の手段は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＢｂｅｅ（登録商標）、ＮＦＣ（Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、等の近距離無線通信手段を用いても良い。更に、ｉｒＤＡ（赤外線通信）等の電波を用いない近距離無線通信手段であってもよい。
【００６０】
更に、図４では操作パネル２０１への電源供給は電源線（４０８、４０６）のように有線で供給する構成を示したが、ｑｉ（チー；ＷＰＣが策定したワイヤレス給電の規格）のような無線電力給電の手段を用いてもよい。
【００６１】
〔第５実施形態〕
前述のように画像形成装置１００と操作パネル２０１とのワイヤレス通信にＢｌｕｅｔｏｏｔｈ等の近距離無線通信手段を用いた場合、操作パネル２０１と画像形成装置１００との距離を検出する事が可能になる。例えば、ワイヤレス通信手段として無線ＬＡＮ Ｉ／Ｆ３１８とＢｌｕｅｔｏｏｔｈの両方を備え、無線ＬＡＮの方がＢｌｕｅｔｏｏｔｈよりも通信可能な距離が長いとする。この時、無線ＬＡＮは通信可能だが、Ｂｌｕｅｔｏｏｔｈは通信可能範囲外だった場合、画像形成装置１００と操作パネル２０１とは一定の距離が離れていると判断できる。一方、両方のワイヤレス通信手段とも通信可能な場合は、行っての距離より近い場所に在ると判断できる。
【００６２】
一定の距離よりも近い場所に操作パネル２０１があると判断された場合には、セキュアプリントを実行したいユーザによって操作パネル２０１をドッキングステーション３２２に接続する事が可能と判断できる。従って、そのような場合は、図５のフローチャートのＳ５０５はＮｏの判定を下し、通常の暗証番号を入力するセキュアプリントジョブのみ受け付ける。
〔第６実施形態〕
なお、図５に示すフローチャートにおいて、操作パネル２０１が前記本体に接続されていないことを検出している場合、操作パネル２０１から指示される前記第１の属性で認証されたジョブの実行を禁止するステップを組み込む構成としてもよい。
さらに、操作パネル２０１が前体に接続されていないことを検出した後、当該操作部が前記本体に再接続されていることを検出する場合がある。このような状況に適応して、操作パネル２０１から指示される前記第１の属性で認証されたジョブの印刷を開始するように制御するステップを組み込む構成としてもよい。
【００６３】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００６４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００６５】
１００  画像形成装置
３００  コントローラボード
２０１  操作パネル
３２２  ドッキングステーション
３２１  ドッキングコネクタ
３０２  ＣＰＵ
【図１】
2015229252.tif 000003
【図２】
2015229252.tif 000004
【図３】
2015229252.tif 000005
【図４】
2015229252.tif 000006
【図５】
2015229252.tif 000007
【図６】
2015229252.tif 000008
【図７】
2015229252.tif 000009
【図８】
2015229252.tif 000010
【図９】
2015229252.tif 000011
【図１０】
2015229252.tif 000012