(57)【要約】【課題】ドメインを利用したＰＣへのユーザー認証を行う環境下か否かに関わらず、ユーザーの利便性を損なわず画像形成装置を利用することを目的とする。【解決手段】取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いたオブジェクトを備える第１の画面を表示部に表示させる処理と、オブジェクトが選択されたことに基づき取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いた印刷データの情報を備える第２の画面を表示部に表示させる処理と、第２の画面で選択された印刷データに対する印刷指示に従って画像形成部に画像形成させる処理と、を実行することによって課題を解決する。【選択図】図１３
2018075837.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示部と、印刷データに基づき画像形成を行う画像形成部と、を有し、ネットワークを介して外部装置と通信可能な画像形成装置であって、
制御部を更に有し、
前記制御部は、
前記外部装置から印刷データを取得する処理と、
取得した印刷データからユーザー名情報とドメイン名情報を取得する処理と、
取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いたオブジェクトを備える第１の画面を前記表示部に表示させる処理と、
前記オブジェクトが選択されたことに基づき取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いた印刷データの情報を備える第２の画面を前記表示部に表示させる処理と、
前記第２の画面で選択された印刷データに対する印刷指示に従って前記画像形成部に画像形成させる処理と、
を実行することを特徴とする画像形成装置。
【請求項２】
前記オブジェクトは第１のオブジェクトであって、
前記制御部は、
ユーザー名情報と外部装置名情報を備え且つドメイン名情報を備えない印刷データを取得したことに基づき、取得したユーザー名情報と取得した外部装置名情報の組み合わせに関連付いた第２のオブジェクトを前記第１の画面に表示させ、
前記第２のオブジェクトが選択されたことに基づき、取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いた印刷データの情報を前記第２の画面に表示させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記オブジェクトは第１のオブジェクトであって、
前記制御部は、
ユーザー名情報と外部装置名情報とドメイン名情報を備える印刷データを取得したことに基づき、取得したユーザー名情報と取得したドメイン名情報の組み合わせに関連付いた前記第１のオブジェクトを前記第１の画面に表示させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、ユーザー名情報とドメイン名情報の組み合わせが新規な印刷情報を取得したことに基づき前記第１の画面に設けるための前記オブジェクトを新規生成し、ユーザー名情報とドメイン名情報の組み合わせが新規でない印刷情報を取得したことに基づき前記第１の画面に設けるための前記オブジェクトを新規生成しないことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御部は、前記ユーザー名情報及び取得した前記ドメイン名情報の組み合わせに関連付いた複数の印刷データの情報を前記第２の画面にリスト状に表示させることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御部は、ユーザー名情報又はドメイン名又は外部装置名情報を印刷データのヘッダー部から取得することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
情報を表示する表示部と、印刷データに基づき画像形成を行う画像形成部と、を有し、ネットワークを介して外部装置と通信可能な画像形成装置の制御方法であって、
前記外部装置から印刷データを取得し、
取得した印刷データからユーザー名情報とドメイン名情報を取得し、
取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いたオブジェクトを備える第１の画面を前記表示部に表示させ、
前記オブジェクトが選択されたことに基づき取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いた印刷データの情報を備える第２の画面を前記表示部に表示させ、
前記第２の画面で選択された印刷データに対する印刷指示に従って前記画像形成部に画像形成させる、
ことを特徴とする画像形成装置の制御方法。
【請求項８】
情報を表示する表示部と、印刷データに基づき画像形成を行う画像形成部と、を有し、ネットワークを介して外部装置と通信可能なコンピューターに、
前記外部装置から印刷データを取得する処理と、
取得した印刷データからユーザー名情報とドメイン名情報を取得する処理と、
取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いたオブジェクトを備える第１の画面を前記表示部に表示させる処理と、
前記オブジェクトが選択されたことに基づき取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いた印刷データの情報を備える第２の画面を前記表示部に表示させる処理と、
前記第２の画面で選択された印刷データに対する印刷指示に従って前記画像形成部に画像形成させる処理と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
画像読み取り装置、印刷装置、通信装置を備え、コピー、プリント、スキャンした画像の送信等の画像処理アプリケーションを持つＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が知られている。また、近年のセキュリティー意識の向上から多くのＭＦＰはユーザー認証を行なう機能を備えている。このようなＭＦＰでは、タッチパネルを介して認証情報としてユーザー名、パスワードの入力を受け付けたり、カード認証機能を利用し、カードから認証情報を読み取ることで認証情報を取得したりしている。しかし、ＭＦＰ上のタッチパネルからユーザー名やパスワード等を入力することや、カード認証機能を導入することは、すぐにＭＦＰを利用したいユーザーにとってコスト面や操作性の面で手間となっている。また、厳格なセキュリティー性を求めないため認証機能を導入していないが、認証機能を導入していないことでＭＦＰのパーソナライズ機能が使えず、利便性を損なっているユーザーもいる。
ユーザー操作の手間を削減し、簡単にパーソナライズ機能を利用できる手段として、ユーザーに紐付くアイコン画像をＭＦＰの画面上に表示し、ユーザーは表示されている自身のアイコン画像を選択するだけでよいＭＦＰが存在する（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２５４６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術では、ＭＦＰユーザー識別用のユーザーＩＤに、ＰＣから印刷指示した印刷データ内に付加されているジョブオーナー名とコンピューター名とを使用し、ユーザーを自動登録している。しかしながら、ユーザーのオフィス環境は様々で、小さなオフィス環境においてはＰＣへのユーザー認証にドメインを利用せず、ローカル認証をしている場合もある。逆に大きなオフィス環境においては、ＰＣへのユーザー認証にドメインを利用することが考えられる。更に、同一オフィス内で、１人のユーザーが複数のＰＣを所有し、ドメインを利用したユーザー認証を行ってＰＣにログインしている環境もある。
【課題を解決するための手段】
【０００５】
そこで、本発明の画像形成装置は、情報を表示する表示部と、印刷データに基づき画像形成を行う画像形成部と、を有し、ネットワークを介して外部装置と通信可能な画像形成装置であって、制御部を更に有し、前記制御部は、前記外部装置から印刷データを取得する処理と、取得した印刷データからユーザー名情報とドメイン名情報を取得する処理と、取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いたオブジェクトを備える第１の画面を前記表示部に表示させる処理と、前記オブジェクトが選択されたことに基づき取得したユーザー名情報及び取得したドメイン名情報の組み合わせに関連付いた印刷データの情報を備える第２の画面を前記表示部に表示させる処理と、前記第２の画面で選択された印刷データに対する印刷指示に従って前記画像形成部に画像形成させる処理と、を実行することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、印刷データの投入者情報に応じて生成するユーザー識別情報を切り替え、ユーザー識別情報を登録するので、ネットワークシステムの環境に応じて適切なユーザー識別情報を登録することができる。
【図面の簡単な説明】
【０００７】
【図１】印刷システムのシステム構成の一例を示す図である。
【図２】ＭＦＰのハードウェア構成の一例を示す図である。
【図３】ＭＦＰのソフトウェア構成の一例を示す図である。
【図４】メニュー画面の一例を示す図である。
【図５】ユーザー選択画面の一例を示す図である。
【図６】プリントジョブの一覧画面の一例を示す図である。
【図７】アプリケーション管理部が管理するリストの一例を示す図である。
【図８】ユーザー識別ＩＤの生成を行うユーザー自動登録の流れを示す図である。
【図９】プリントジョブ中のデータ構成等の一例を示す図である。
【図１０】ユーザー識別ＩＤの生成パターンの一例を示した図である。
【図１１】ユーザー管理部で保管しているユーザー情報の一例を示す図である。
【図１２】印刷システムの情報処理の一例を示すフローチャートである。
【図１３】ユーザー登録処理の一例を示すフローチャートである。
【図１４】設定画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
（第１の実施形態）
＜システム構成＞
図１は、印刷システムのシステム構成の一例を示す図である。
図１に示されるように、印刷システムでは、ＭＦＰ１０１とＰＣ１０２とがＬＡＮ１００を介して通信可能に接続されている。ＰＣ１０２からＭＦＰ１０１に対してプリントジョブが送信される。ＭＦＰ１０１はＰＣ１０２から受信したプリントジョブを溜め置いてから印刷する機能を少なくとも有する。プリントジョブは印刷ジョブの一例である。ＰＣ１０２は、情報処理装置の一例を示す図である。
【００１０】
＜ハードウェア構成＞
図２は、ＭＦＰ１０１のハードウェア構成の一例を示す図である。
図２において、コントローラユニット２１６は、画像入力デバイスとして機能するスキャナ２１４や、画像出力デバイスとして機能するプリンタ２１２と接続されている。一方、コントローラユニット２１６は、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮ又はＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力も行う。
コントローラユニット２１６において、ＣＰＵ２０１は、システム全体を制御するプロセッサーである。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。ＣＰＵ２０１がＲＯＭ２０３又はＨＤＤ２０４に記憶されているプログラムに基づいて処理を実行することによって、後述するＭＦＰ１０１のソフトウェア構成やフローチャートの処理が実現される。
ＲＯＭ２０３は、システムのブートプログラムや各種制御プログラムが格納されている。ハードディスクドライブ（ＨＤＤ）２０４は、システムを制御するための各種プログラム、画像データ、ユーザー認証・識別に必要なユーザー情報等を格納する。
操作部インタフェース（操作部Ｉ／Ｆ）２０７は、操作部（ＵＩ）２０８とのインタフェース部であり、操作部２０８に表示する画像データを操作部２０８に対して出力する。
【００１１】
また、操作部Ｉ／Ｆ２０７は、操作部２０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ２０１に伝える役割をする。なお、操作部２０８は、タッチパネルを有する表示部を備える。ユーザーは、表示部に表示されたボタンを、押下（指等でタッチ）することにより、各種指示を行うことができる。
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）２０５は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。モデム（ＭＯＤＥＭ）２０６は、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
外部インタフェース（外部Ｉ／Ｆ）２１８は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付け、例えば認証で必要となるＩＣカードの読み取り用のカードリーダ２１９が接続される。そして、ＣＰＵ２０１は、この外部Ｉ／Ｆ２１８を介してカードリーダ２１９によるＩＣカードからの情報読み取りを制御し、ＩＣカードから読み取られた情報を取得することができる。以上のデバイスがシステムバス２０９上に配置される。
【００１２】
イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）２２０は、システムバス２０９と画像データを高速で転送する画像バス２１５とを接続し、データ構造を変換するバスブリッジである。画像バス２１５は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。画像バス２１５上には以下のデバイスが配置される。
ラスタイメージプロセッサ（ＲＩＰ）２１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。プリンタインタフェース（プリンタＩ／Ｆ）２１１は、プリンタ２１２とコントローラユニット２１６とを接続し、画像データの同期系／非同期系の変換を行う。また、スキャナインタフェース（スキャナＩ／Ｆ）２１３は、スキャナ２１４とコントローラユニット２１６とを接続し、画像データの同期系／非同期系の変換を行う。
画像処理部２１７は、入力画像データに対し補正、加工、編集を行う等、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部２１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００１３】
スキャナ２１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙が原稿フィーダのトレイにセットされ、装置使用者が操作部２０８から読み取り起動指示することにより、ＣＰＵ２０１がスキャナ２１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
プリンタ２１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等がある。プリント動作の起動は、ＣＰＵ２０１からの指示によって開始される。なお、プリンタ２１２には、異なる用紙サイズ又は異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
操作部２０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示すると共に、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ２０７を介してＣＰＵ２０１に伝える。また、操作部２０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
カードリーダ２１９は、ＣＰＵ２０１からの制御により、ＩＣカード内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ２１８を介してＣＰＵ２０１へ通知する。
【００１４】
以上のような構成によって、ＭＦＰ１０１は、スキャナ２１４から読み込んだ画像データをＬＡＮ１００上に送信したり、ＬＡＮ１００を介して受信した印刷データをプリンタ２１２により印刷出力したりすることができる。
また、ＭＦＰ１０１は、スキャナ２１４から読み込んだ画像データをモデム２０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ２１２により出力したりすることができる。
【００１５】
＜ソフトウェア構成＞
図３は、ＭＦＰ１０１のソフトウェア構成の一例を示す図である。
画面表示管理部３０１は、操作部２０８に何を表示するかを制御する。
アプリケーション選択メニュー３０２は、ユーザーにアプリケーションを選択させるメニュー画面を操作部２０８等に提供する。
図４は、メニュー画面の一例を示す図である。この画面例では、"コピー"４０１、"パーソナルプリント"４０２、"スキャンして送信"４０３の３つのアプリケーションと設定管理部３１３等で管理される設定メニューへの入口となる"設定・登録"４０４とのボタンが存在する。
図４のメニュー画面４００においてパーソナルプリント４０２が押下されると、図５に示すようなユーザー選択画面１１００が操作部２０８に表示される。ユーザー選択画面１１００にはユーザー登録されているユーザーのアイコンが表示される。
【００１６】
図５は、ユーザー選択画面の一例を示す図である。
図５において、ユーザーは自分のユーザーアイコン（例えば、ユーザーアイコン１１０２）を押下する。すると、図６に示すような前記ユーザーのプリントジョブの一覧画面が表示される。ここでユーザーアイコンとは、ユーザーを図や絵柄等で表わしたものである。ユーザーは、自身のユーザーアイコンを選択することによって、ＭＦＰ１０１のパーソナライズ機能を操作性よく活用することができる。ユーザーアイコンは、ユーザーオブジェクトの一例である。
図６は、プリントジョブの一覧画面の一例を示す図である。
図６のプリントジョブの一覧画面においては、ユーザー名１２０１"ＵｓｅｒＡ  Ｄ"に紐づいてジョブ管理部３０６に保管されているプリントジョブの一覧であるジョブリスト１２０２が示されている。ユーザーはプリントジョブの印刷を行う際、ジョブリスト１２０２から任意の文書を選び印刷開始ボタン１２０５を押下してプリントジョブを出力するよう指示することができる。又は、ユーザーは任意のプリントジョブを選択した後、削除ボタン１２０４を押下して任意のプリントジョブをジョブ管理部３０６から削除するよう指示することもできる。プリントジョブの選択では一つ一つのプリントジョブを押下して選択することもできるし、全選択ボタン１２０３を押下し、全プリントジョブをまとめて選択することもできる。
図６に示すようなプリントジョブの一覧画面を表示する処理は、プリントジョブの一覧を表示する表示制御の処理の一例である。
【００１７】
コピー３０３、パーソナルプリント３０４、スキャンして送信３０５は、ＭＦＰ１０１で動作するアプリケーションの例である。コピー３０３は、所謂コピーを行うものである。パーソナルプリント３０４は、ＰＣ１０２から投入されたプリントジョブを溜め置いて、ログインしたユーザーの投入したプリントジョブのリストを表示し、ユーザーに内容を確認させて印刷するアプリケーションである。パーソナルプリント３０４は以下で構成される。ジョブ管理部３０６とプリントジョブのヘッダー情報を解析するジョブデータ解析部３０７とプリントジョブのヘッダーから必要情報を組み合わせてユーザー識別ＩＤを生成し、プリントジョブと紐づけるジョブデータ管理部３０８とである。ユーザー識別ＩＤは、ユーザー識別情報の一例である。
スキャンして送信３０５は、スキャナ２１４によりスキャンされた画像をメール等で外部に送信するアプリケーションである。
【００１８】
ユーザー認証・識別部３０９は、ユーザー識別ＩＤ登録機能が実現される部分であり、認証手段管理部３１０とユーザー管理部３１１とアプリケーション管理部３１２とから構成される。
認証手段管理部３１０は、『ユーザー認証を適用しない』、『デバイス利用時に必ず認証を要求する（デバイス認証）』、『認証が必要なアプリケーションが選択されたときに認証を要求する（機能選択時認証）』の何れでＭＦＰ１０１が動作するか等を管理する。本実施形態を含む以下で示す実施形態は『ユーザー認証を適用しない』（ユーザー識別は行う）の動作時に有効な処理である。
ユーザー管理部３１１は、ＭＦＰ１０１を利用するユーザーの識別ＩＤ、ＵＩ上での表示名称、電子メールアドレス、部署名等のユーザーに紐づく属性を管理する。本実施形態を含む以下で示す実施形態のユーザー識別ＩＤ生成方法で生成されたユーザー情報はユーザー管理部３１１で管理される。
アプリケーション管理部３１２は、認証手段管理部３１０で機能選択時認証が設定されている場合に、ユーザー認証・識別が必要なアプリケーションをリストで管理する。
【００１９】
図７は、アプリケーション管理部３１２が管理するリストの一例を示す図である。
リストによれば、"パーソナルプリント""スキャンして送信"、"設定・登録"を利用する際にユーザーの認証・識別が必要で、"コピー"を利用する際には必要ないことが分かる。認証機能を有効にしている際はユーザー認証が必要となるが、認証機能が無効の場合はユーザー識別のみが行われる。
設定管理部３１３は、ＭＦＰ１０１に関わる設定を一元的に管理する。
【００２０】
＜ユーザー自動登録方法＞
図８は、ユーザー識別ＩＤの生成を行うユーザー自動登録の流れを示す図である。パーソナルプリント３０４が受信したプリントジョブに付加された投入者情報（ジョブオーナー情報）からユーザー識別ＩＤを生成する。ユーザー管理部３１１は生成されたユーザー識別ＩＤを登録する。
【００２１】
＜ユーザー識別ＩＤ生成方法＞
図９は、図８で示したＰＣ１０２がＭＦＰ１０１に投入するプリントジョブ中のデータ構成等の一例を示す図である。
図９（ａ）に示されるようにパーソナルプリントジョブ６００はヘッダー情報６０１と実データであるジョブデータ６０２とで構成されている。ヘッダー情報６０１の属性値は図９（ｂ）に示すようにプリンタードライバーがＰＣ１０２のＯＳから取得した情報であり、"オーナー名"、"ドメイン名"、"コンピューター名"、"Ｊｏｂ名"、"日付"等である。ヘッダー情報６０１には上記に挙げた以外の情報を含んでいてもよい。図９（ｂ）ではＭＦＰにパーソナルプリントジョブを投入したユーザーがドメイン認証でログインしたＰＣからプリントジョブを送付した例を示している。図９（ｂ）よりオーナー名"ＵｓｅｒＡ"、ドメイン名"Ｄ"、コンピューター名"ＰＣＡ"、投げたジョブ名"ｔｅｓｔ．ｔｘｔ"、日付"２０１４０５３０"であることが分かる。
コンピューター名は、情報処理装置名の一例である。
図９（ｂ）に対し、図９（ｃ）はローカルログインしたＰＣからプリントジョブを送信した場合のヘッダー情報６０１の属性値の一例を示している。図９（ｃ）の例ではドメインの値が""空となっているのが分かる。
ＭＦＰ１０１は、ヘッダー情報６０１に含まれる"オーナー名"、"ドメイン名"、"コンピューター名"を利用し、以下に示すパターンで組み合わせてユーザー識別ＩＤを生成し、ＭＦＰ１０１のユーザー管理部３１１に保管する。
【００２２】
図１０は、ヘッダー情報６０１から生成するユーザー識別ＩＤの生成パターンの一例を示した図である。
ＭＦＰ１０１は、ヘッダー情報６０１に含まれる"オーナー名"、"ドメイン名"、"コンピューター名"を利用し、３つの情報が全て存在する場合は、オーナー名とドメイン名とを組み合わせた値７０１をユーザー識別ＩＤとして生成する。値７０１は図９（ｂ）の場合のユーザー識別ＩＤの値である。
ＭＦＰ１０１は、ヘッダー情報６０１にドメイン名がない場合は、オーナー名とコンピューター名とを組み合わせた値７０２をユーザー識別ＩＤとして生成する。値７０２は図９（ｃ）の場合のユーザー識別ＩＤの値である。
ＭＦＰ１０１は、ヘッダー情報６０１にオーナー名しかない場合は、オーナー名だけの値７０３をユーザー識別ＩＤとして生成する。
ＭＦＰ１０１は、コンピューター名だけがない場合は、オーナー名とドメイン名とを組み合わせた値７０４をユーザー識別ＩＤとして生成する。
ＭＦＰ１０１は、オーナー名がない場合は、オーナーが特定できないため、ＧｕｅｓｔユーザーとしてＧｕｅｓｔ（値７０５）をユーザー識別ＩＤとして生成する。
【００２３】
コンピューター名がない場合とは、例えばＬＰＲコマンドからのジョブ送信等、プリンタードライバーを利用せずにプリントジョブをＭＦＰに投入した場合等が考えられる。
ユーザー識別ＩＤを自動生成する場合、ＭＦＰ１０１は、各情報の組み合わせの間に「＠」を入力する。「＠」は操作部２０８から入力が禁止されている文字であり、自動登録されたユーザー識別ＩＤか、手動登録されたユーザー識別ＩＤかを区別することが可能となる。よって上記の条件を満たせばＭＦＰ１０１は、組合せの間に入れる情報として「＠」以外の文字等を利用してもよい。
また、ＭＦＰ１０１は、オーナー名しかなかった場合（値７０３）とオーナー名がない場合（値７０５）とでは１つの情報からユーザー識別ＩＤを生成しているため「＠」を使用していない。しかし、手動登録されたユーザー識別ＩＤと区別するため、ＭＦＰ１０１は、自動登録の際は例え１つの情報からユーザー識別ＩＤを生成した場合でも例えば"ＵｓｅｒＡ＠"、"Ｇｕｅｓｔ＠"のように禁止文字を付加するようにしてもよい。
生成されたユーザー識別ＩＤ７００はユーザー管理部３１１によってＨＤＤ２０４等に保管される。
【００２４】
上述したように本実施形態では、ＭＦＰ１０１は、受信したプリントジョブのヘッダー情報から第一にオーナー名、第二にドメイン名、第三にコンピューター名という優先順位を付け上位２個の情報を組み合わせてユーザー識別ＩＤを生成している。これによって、同一ドメインを利用した複数ＰＣにユーザー認証を行ってログインしているユーザーは、どのＰＣからプリントジョブを送信してもＭＦＰ内では同一ユーザーからのプリントジョブとして管理される。したがって、ユーザーによるＭＦＰ上でプリントジョブの検索性が高くなる。
【００２５】
図１１は、ユーザー管理部３１１で保管しているユーザー情報の一例を示す図である。
生成されたユーザー識別ＩＤはユーザー管理部３１１内でユーザー情報８００を識別する情報（ユーザー識別ＩＤ８０１）として保管される。例えば、値７０１のユーザー識別ＩＤ"ＵｓｅｒＡ＠Ｄ"は図１１中のユーザー識別ＩＤ８０６のように保管される。
ユーザー情報８００ではユーザー識別ＩＤ８０１以外に、操作部２０８にユーザーアイコンとして表示するユーザー名８０２や、カード認証機能を備えている場合はカードＩＤ８０３が含まれる。また、ユーザー情報８００にはその他、ユーザーのメールアドレス８０４、部署名８０５等、ユーザー識別ＩＤ８０１に紐づく情報が含まれる。
ユーザー名８０２はユーザー識別ＩＤから「＠」を除き改行した値となっている。但し、このことは本実施の形態を制限するものではなく、ユーザー名８０２、ユーザー識別ＩＤと同一であっても、「＠」を抜いてスペースを入れる等、その他の方法で作成されたものであってもよい。
ユーザー情報８００のユーザー識別ＩＤ以外の情報はユーザーが操作部２０８を操作してメニュー画面４００等を介して手動で登録、編集することもできる。ユーザー識別ＩＤ８０１は、ユーザー情報８００内において情報の一意性を担保するためにユーザーが手動で登録、編集することができない情報である。またユーザー情報８００でユーザー認証用のＰＷ（パスワード）やＩＣカード認証用のカードＩＤ８０３をユーザー識別ＩＤと関連づけて管理することでユーザー認証機能を有効とした際のユーザー情報の連携を行うこともできる。
【００２６】
図１２は、ＭＦＰがＰＣから取得したプリントジョブ中のヘッダー情報６０１からユーザー識別ＩＤを生成しユーザー管理部３１１にユーザー登録する又はユーザー管理部３１１に既存か否かを判断しプリントジョブを保管する情報処理を示すフローチャートである。
Ｓ９０１において、ＰＣ１０２のプリンタードライバーは、ユーザーからパーソナルプリントの指示を受け付ける。
Ｓ９０２において、プリンタードライバーは、パーソナルプリントジョブ６００の生成、送信を行う。パーソナルプリントジョブ６００は、ユーザー情報（又はジョブを投入する投入者情報）を含むヘッダー情報６０１とジョブデータ６０２とで構成されている。
Ｓ９０３において、ＭＦＰ１０１のパーソナルプリント３０４のジョブ管理部３０６は、パーソナルプリントジョブを受信し、保存する。
Ｓ９０４において、ジョブ管理部３０６は、パーソナルプリントジョブ６００からヘッダー情報６０１を取得し、解析する。
Ｓ９０５において、ユーザー管理部３１１は、解析の結果に応じて、ユーザー登録処理を行う。ユーザー登録処理の詳細は後述する図１３に示す。
Ｓ９０６において、ジョブ管理部３０６は、生成されたユーザー識別ＩＤとジョブデータ６０２とを紐づけて（関連付けて）保管し、図１２に示す処理を終了する。
【００２７】
図１３は、ユーザー登録処理の一例を示すフローチャートである。
Ｓ１００１において、ユーザー管理部３１１は、ジョブ管理部３０６からヘッダー情報６０１の解析結果を取得する。
Ｓ１００２において、ユーザー管理部３１１は、解析結果に基づき、ヘッダー情報６０１にオーナー名があるか否かを判定する。ユーザー管理部３１１は、ヘッダー情報６０１にオーナー名がある場合、Ｓ１００３に進み、ヘッダー情報６０１にオーナー名がない場合、Ｓ１０１１に進む。
Ｓ１００３において、ユーザー管理部３１１は、解析結果に基づき、ヘッダー情報６０１にドメイン名があるか否かを判定する。ユーザー管理部３１１は、ヘッダー情報６０１にドメイン名がある場合、Ｓ１００４に進み、ヘッダー情報６０１にドメイン名がない場合、Ｓ１００８に進む。
Ｓ１００４において、ユーザー管理部３１１は、ユーザー識別ＩＤ＝"オーナー名＠ドメイン名"（値７０１や値７０４等）を生成する。
【００２８】
Ｓ１００５において、ユーザー管理部３１１は、生成したユーザー識別ＩＤがユーザー情報８００のユーザー識別ＩＤ８０１に既に存在するか否かを判定する。ユーザー管理部３１１は、ユーザー識別ＩＤがユーザー情報８００のユーザー識別ＩＤ８０１に既に存在する場合、Ｓ１００６に進み、ない場合、Ｓ１００７に進む。
Ｓ１００６において、ユーザー管理部３１１は、生成したユーザー識別ＩＤをユーザー情報８００に登録せず、図１３に示す処理を終了する。
一方、Ｓ１００７において、ユーザー管理部３１１は、生成したユーザー識別ＩＤをユーザー情報８００に登録し、図１３に示す処理を終了する。
Ｓ１００８において、ユーザー管理部３１１は、解析結果に基づき、ヘッダー情報６０１にコンピューター名があるか否かを判定する。ユーザー管理部３１１は、ヘッダー情報６０１にコンピューター名がある場合、Ｓ１００９に進み、ヘッダー情報６０１にコンピューター名がない場合、Ｓ１０１０に進む。
Ｓ１００９において、ユーザー管理部３１１は、ユーザー識別ＩＤ＝"オーナー名＠コンピューター名"（値７０２等）を生成し、Ｓ１００５に進む。
Ｓ１０１０において、ユーザー管理部３１１は、ユーザー識別ＩＤ＝"オーナー名"（値７０３等）を生成し、Ｓ１００５に進む。
【００２９】
Ｓ１０１１において、ユーザー管理部３１１は、ユーザーが特定できないプリントジョブとし、ユーザー識別ＩＤ＝"Ｇｕｅｓｔ"（値７０５等）を生成し、Ｓ１００５に進む。ユーザー識別ＩＤ＝"Ｇｕｅｓｔ"は、ゲスト用のユーザー識別情報の一例である。但し、ヘッダー情報６０１にオーナー名がなかった場合、ユーザーが特定できないため、ＭＦＰ１０１は、パーソナルプリントジョブ６００をエラーとしてＰＣ１０２に返し、ＭＦＰ１０１に保管しなくてもよい。また、モバイル端末からＭＦＰ１０１にプリントジョブが送信される場合も考えられる。ＭＦＰ１０１は、モバイル端末から送信されるプリントジョブのヘッダー情報６０１にモバイル端末を特定できる情報が含まれている場合、前記情報を含むユーザー識別ＩＤを生成してもよい。前記情報としては、例えばモバイル端末の機種名等を示す"○○ｈｏｎｅ"（図１１の８１０）や、モバイル端末のＯＳを示す"△ｏｓ"等がある。更にヘッダー情報６０１にモバイル端末の所有者名が含まれていた場合、ＭＦＰ１０１は、所有者名と前記モバイル端末を特定できる情報とを組み合わせたユーザー識別ＩＤを生成するようにしてもよい。モバイル端末を特定できる情報は、携帯端末装置情報の一例である。
Ｓ１００４や、Ｓ１００９、Ｓ１０１０、Ｓ１０１１の処理は、ユーザー識別情報生成の処理の一例である。
【００３０】
（第２の実施形態）
第１の実施形態では、ユーザー識別ＩＤを図１０で示す生成パターンで図１３に示した処理により生成していた。
しかし、ユーザー識別ＩＤの生成方法をユーザー自身が設定することもできる。
図１４は、図１０で示すプリントジョブのヘッダー情報から生成するユーザー識別ＩＤの生成パターンを設定する画面の一例を示す図である。
ユーザーは図４の設定・登録ボタン４０４を押下し、図１４で示す設定画面１４００を表示させ設定を行う。
ユーザーは、ユーザー名＠ドメイン名の組み合わせ（１４０１）、ユーザー名＠コンピューター名の組み合わせは（１４０２）、ユーザー名のみ（１４０３）の何れかを選択し、設定ボタン１４０４を押下する。
ここで選択した設定値は設定管理部３１３にて保管される。
ユーザー識別ＩＤの生成パターンは、ヘッダー情報６０１内の他の情報を利用したパターンであってもよい。
図１３のユーザー登録処理時に、ユーザー管理部３１１は、設定管理部３１３の値を確認してからユーザー識別ＩＤ７００を生成する。即ち、設定管理部３１３に設定画面１４００を介して設定された設定値が管理されていた場合、ユーザー管理部３１１は、設定値に基づき、設定画面１４００を介して設定された（又は指定された）投入者情報（又は属性情報）を用いてユーザー識別ＩＤを生成する。
これにより、ユーザーはユーザー自身の環境に応じた最も利便性の高いユーザー識別ＩＤを生成、自動登録することができる。
【００３１】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３２】
以上、上述した各実施形態によれば、ドメインを利用したＰＣへのユーザー認証を行う環境下か否かに関わらず、ユーザーの利便性を損なわず画像処理装置を利用することができる。
【符号の説明】
【００３３】
１０１  ＭＦＰ、１０２  ＰＣ、２０１  ＣＰＵ
【図１】
2018075837.tif 000003
【図２】
2018075837.tif 000004
【図３】
2018075837.tif 000005
【図４】
2018075837.tif 000006
【図５】
2018075837.tif 000007
【図６】
2018075837.tif 000008
【図７】
2018075837.tif 000009
【図８】
2018075837.tif 000010
【図９】
2018075837.tif 000011
【図１０】
2018075837.tif 000012
【図１１】
2018075837.tif 000013
【図１２】
2018075837.tif 000014
【図１３】
2018075837.tif 000015
【図１４】
2018075837.tif 000016
【手続補正書】
【提出日】平成30年1月15日(2018.1.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ドメイン認証のできる外部装置と通信可能な画像処理装置であって格納部に印刷データを格納可能な画像処理装置において、
前記外部装置から送信された印刷データであってユーザ名の情報とドメイン名の情報と外部装置名の情報とを備える印刷データを取得し、前記ユーザ名と前記ドメイン名とが含まれ且つ前記外部装置名が含まれないユーザ識別情報を生成する手段と、
前記生成されたユーザ識別情報に関連付けて前記格納部に格納される印刷データを管理する手段と、を有することを特徴とする画像処理装置。
【請求項２】
前記生成する手段により未登録のユーザ識別情報が生成されたことにしたがって、前記未登録のユーザ識別情報の登録を行う手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記生成する手段は、外部装置から送信された印刷データであってユーザ名の情報と外部装置名の情報とを備え且つドメイン名の情報を備えない印刷データを取得した場合、前記ユーザ名と前記外部装置名とが含まれ且つドメイン名が含まれないユーザ識別情報を生成することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
情報を表示可能な表示部と、
登録された複数のユーザ識別情報を一覧可能な画面を前記表示部に表示させる手段と、を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
情報を表示可能な表示部と、
登録済みのユーザ識別情報に対応する選択オブジェクトが配置された第１の画面を前記表示部に表示させる手段と、
前記第１の画面において選択された選択オブジェクトに対応するユーザ識別情報に関連付けられた印刷データを一覧可能な第２の画面を前記表示部に表示させる手段と、を有することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
ユーザ名の情報、ドメイン名の情報および外部装置名の情報は、印刷データのヘッダー部に格納される情報であることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
シートに画像を形成する画像形成部と、
前記ユーザ識別情報に対応するユーザからの印刷指示にしたがって前記印刷データに基づく画像形成を前記画像形成部に実行させる手段と、を有することを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
ドメイン認証のできる外部装置と通信可能な画像処理装置であって格納部に印刷データを格納可能な画像処理装置の制御方法において、
前記外部装置から送信された印刷データであってユーザ名の情報とドメイン名の情報と外部装置名の情報とを備える印刷データを取得し、前記ユーザ名と前記ドメイン名とが含まれ且つ前記外部装置名が含まれないユーザ識別情報を生成し、
前記生成されたユーザ識別情報に関連づけて前記格納部に格納される印刷データを管理することを特徴とする画像処理装置の制御方法。
【請求項９】
未登録のユーザ識別情報が生成されたことにしたがって、前記未登録のユーザ識別情報の登録を行うことを特徴とする請求項８に記載の画像処理装置の制御方法。
【請求項１０】
外部装置から送信された印刷データであってユーザ名の情報と外部装置名の情報とを備え且つドメイン名の情報を備えない印刷データを取得した場合、前記ユーザ名と前記外部装置名とが含まれ且つドメイン名が含まれないユーザ識別情報を生成することを特徴とする請求項８または９に記載の画像処理装置の制御方法。
【請求項１１】
前記画像処理装置は情報を表示可能な表示部を備え、
登録された複数のユーザ識別情報を一覧可能な画面を前記表示部に表示させることを特徴とする請求項８乃至１０のいずれか１項に記載の画像処理装置の制御方法。
【請求項１２】
前記画像処理装置は情報を表示可能な表示部を備え、
登録済みのユーザ識別情報に対応する選択オブジェクトが配置された第１の画面を前記表示部に表示させ、
前記第１の画面において選択された選択オブジェクトに対応するユーザ識別情報に関連付けられた印刷データを一覧可能な第２の画面を前記表示部に表示させることを特徴とする請求項８乃至１１のいずれか１項に記載の画像処理装置の制御方法。
【請求項１３】
ユーザ名の情報、ドメイン名の情報および外部装置名の情報は、印刷データのヘッダー部に格納される情報であることを特徴とする請求項８乃至１２のいずれか１項に記載の画像処理装置の制御方法。
【請求項１４】
前記画像処理装置はシートに画像を形成する画像形成部を備え、
前記ユーザ識別情報に対応するユーザからの印刷指示にしたがって前記印刷データに基づく画像形成を前記画像形成部に実行させることを特徴とする請求項８乃至１３のいずれか１項に記載の画像処理装置の制御方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
そこで、本発明の画像処理装置は、ドメイン認証のできる外部装置と通信可能な画像処理装置であって格納部に印刷データを格納可能な画像処理装置において、前記外部装置から送信された印刷データであってユーザ名の情報とドメイン名の情報と外部装置名の情報とを備える印刷データを取得し、前記ユーザ名と前記ドメイン名とが含まれ且つ前記外部装置名が含まれないユーザ識別情報を生成する手段と、前記生成されたユーザ識別情報に関連付けて前記格納部に格納される印刷データを管理する手段と、を有することを特徴とする。