(57)【要約】【課題】本発明によれば、ユーザ情報の登録にかかる手間をかけることなく、印刷時におけるセキュリティを高めることができる印刷装置、印刷システム、制御方法、及びプログラムを提供する。【解決手段】ユーザ一覧画面においてユーザアイコンを押下してログインを行った後、ユーザが複合機において表示された文書一覧画面に対して、印刷を望む文書を選択して印刷指示を行うと、そのユーザにとって初めての印刷か否かを判定し、初めて印刷を行う場合は、パスワード設定ダイアログを介してパスワードの設定を行なわせ、この設定を行った後に限り、他の印刷装置に対して、ユーザアイコンを生成するためのユーザ情報（パスワードを含む）を送信する。以後、他の印刷装置では、ユーザ一覧画面には、当該ユーザのアイコンが表示され、当該ユーザアイコンを押下した際に、当該パスワードを入力して認証がなされるとログインを行うことが可能となる。【選択図】図６
2018103415.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ情報を含む印刷データを印刷する印刷装置であって、
前記印刷データからユーザ情報を取得して、ログインを行わせるための新たなユーザ情報として記憶部へ記憶する記憶手段と、
前記記憶部に記憶されている新たなユーザ情報を含むユーザ情報を表示部へ表示する表示手段と、
前記ユーザ情報を選択してログインを行って印刷をした後、当該ユーザ情報に係るパスワードの設定を受付ける受付手段と、
前記受付手段によってパスワードを受付けた後、他の印刷装置に対して当該新たなユーザ情報を送信する送信手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記表示部に対して前記新たなユーザ情報の追加指示を受付ける際に、パスワードの入力を受付ける追加受付手段と、
前記追加受付手段によって追加指示を受付けた場合、入力されたパスワードと、前記受付手段によって受付けたパスワードとが一致すれば、前記表示部へ新たなユーザ情報を表示することを特徴とする請求項１に記載の印刷装置。
【請求項３】
ユーザ情報を含む印刷データを印刷する印刷装置が、それぞれネットワークを介して接続された印刷システムであって、
前記印刷システムは、
前記印刷データからユーザ情報を取得して、ログインを行わせるための新たなユーザ情報として記憶部へ記憶する記憶手段と、
前記記憶部に記憶されている新たなユーザ情報を含むユーザ情報を表示部へ表示する表示手段と、
前記ユーザ情報を選択してログインを行って印刷をした後、当該ユーザ情報に係るパスワードの設定を受付ける受付手段と、
前記受付手段によってパスワードを受付けた後、他の印刷装置に対して当該新たなユーザ情報を送信する送信手段と、
を備えたことを特徴とする印刷システム。
【請求項４】
ユーザ情報を含む印刷データを印刷する印刷装置の制御方法であって、
前記印刷装置は、
前記印刷データからユーザ情報を取得して、ログインを行わせるための新たなユーザ情報として記憶部へ記憶する記憶ステップと、
前記記憶部に記憶されている新たなユーザ情報を含むユーザ情報を表示部へ表示する表示ステップと、
前記ユーザ情報を選択してログインを行って印刷をした後、当該ユーザ情報に係るパスワードの設定を受付ける受付ステップと、
前記受付ステップによってパスワードを受付けた後、他の印刷装置に対して当該新たなユーザ情報を送信する送信ステップと、
を実行することを特徴とする印刷装置の制御方法。
【請求項５】
ユーザ情報を含む印刷データを印刷する印刷装置で読み取り実行可能なプログラムであって、
前記印刷装置を、
前記印刷データからユーザ情報を取得して、ログインを行わせるための新たなユーザ情報として記憶部へ記憶する記憶手段と、
前記記憶部に記憶されている新たなユーザ情報を含むユーザ情報を表示部へ表示する表示手段と、
前記ユーザ情報を選択してログインを行って印刷をした後、当該ユーザ情報に係るパスワードの設定を受付ける受付手段と、
前記受付手段によってパスワードを受付けた後、他の印刷装置に対して当該新たなユーザ情報を送信する送信手段と、
して機能させるためのプログラム。
【請求項６】
ユーザ情報を含む印刷データを印刷する印刷装置が、それぞれネットワークを介して接続された印刷システムの制御方法であって、
前記印刷システムは、
前記印刷データからユーザ情報を取得して、ログインを行わせるための新たなユーザ情報として記憶部へ記憶する記憶ステップと、
前記記憶部に記憶されている新たなユーザ情報を含むユーザ情報を表示部へ表示する表示ステップと、
前記ユーザ情報を選択してログインを行って印刷をした後、当該ユーザ情報に係るパスワードの設定を受付ける受付ステップと、
前記受付ステップによってパスワードを受付けた後、他の印刷装置に対して当該新たなユーザ情報を送信する送信ステップと、
を実行することを特徴とする印刷システムの制御方法。
【請求項７】
ユーザ情報を含む印刷データを印刷する印刷装置が、それぞれネットワークを介して接続された印刷システムで読取実行可能なプログラムであって、
前記印刷システムを、
前記印刷データからユーザ情報を取得して、ログインを行わせるための新たなユーザ情報として記憶部へ記憶する記憶手段と、
前記記憶部に記憶されている新たなユーザ情報を含むユーザ情報を表示部へ表示する表示手段と、
前記ユーザ情報を選択してログインを行って印刷をした後、当該ユーザ情報に係るパスワードの設定を受付ける受付手段と、
前記受付手段によってパスワードを受付けた後、他の印刷装置に対して当該新たなユーザ情報を送信する送信手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置におけるログインの方法に関する。
【背景技術】
【０００２】
従来から、サーバ上に一時的に蓄積された印刷データに対して、印刷装置から印刷要求を行うことで、印刷装置から印刷データを出力する、所謂「プルプリント（蓄積印刷）」の印刷システムが知られている。
【０００３】
これにより、ユーザはアプリケーションから印刷時に特定の印刷装置への出力ではなく、所望の印刷装置からの印刷データ出力を可能としている。
【０００４】
また、印刷データのジョブオーナーを識別したプルプリントを実現することによって、複雑かつ高コストな認証システムの導入を必要とせず、簡易的にセキュアなプルプリントを実現する仕組みが開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−０６０３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の発明では、ユーザが初めて印刷装置を利用して出力する場合、当該ユーザに対して、予めパスワードを付与することができない。
【０００７】
このため、例えば複数の印刷装置が設置されている状態においては、ユーザがいずれかの印刷装置にログインした場合、各印刷装置に記憶された印刷データの名称などを含む書誌情報（印刷データの属性情報）を収集して、印刷データの一覧として表示画面に表示しているため、連携する複数の印刷装置上で印刷データの参照が可能となり、情報漏えいのリスクが増大することが考えられる。
【０００８】
本発明は、上記問題を鑑みて成されたものであり、ユーザ情報の登録にかかる手間をかけることなく、印刷時におけるセキュリティを高めることが可能な印刷装置、印刷システム、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明は、ユーザ情報を含む印刷データを印刷する印刷装置であって、前記印刷データからユーザ情報を取得して、ログインを行わせるための新たなユーザ情報として記憶部へ記憶する記憶手段と、前記記憶部に記憶されている新たなユーザ情報を含むユーザ情報を表示部へ表示する表示手段と、前記ユーザ情報を選択してログインを行って印刷をした後、当該ユーザ情報に係るパスワードの設定を受付ける受付手段と、前記受付手段によってパスワードを受付けた後、他の印刷装置に対して当該新たなユーザ情報を送信する送信手段と、を備えたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザ情報の登録にかかる手間をかけることなく、印刷時におけるセキュリティを高めることができる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】印刷システムの構成の一例を示す構成図である。
【図２】クライアントＰＣ、サーバのハードウエア構成の一例を示す構成図である。
【図３】複合機のハードウエア構成の一例を示す構成図である。
【図４】印刷データ受信の流れを示すフローチャートである。
【図５】文書一覧画面を表示する流れを示すフローチャートである。
【図６】印刷データの出力の流れを示すフローチャートである。
【図７】ユーザ情報ファイルの一例を示す図である。
【図８】格納先情報ファイルの一例を示す図である。
【図９】書誌情報ファイルの一例を示す図である。
【図１０】ユーザ一覧画面の構成の一例を示す構成図である。
【図１１】文書一覧画面の構成の一例を示す構成図である。
【図１２】パスワード設定ダイアログの構成の一例を示す構成図である。
【図１３】パスワード未設定ダイアログの構成の一例を示す構成図である。
【図１４】ユーザ情報通知先選択画面の構成の一例を示す構成図である。
【図１５】ユーザ確認画面の構成の一例を示す構成図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１に示すように、本発明の印刷システム１００では、複合機１０２−１、１０２−２及びクライアントＰＣ１０４がＬＡＮ１０６を通じて通信可能に接続されている。以下、複合機１０２−１〜２をまとめて、複合機１０２と呼ぶ。
【００１４】
複合機１０２−１、複合機１０２−２は、印刷データの受信機能、印刷データから印刷データの属性を示す書誌情報を抽出する抽出機能、印刷データや書誌情報の管理機能を備えた複合機（印刷装置）である。
【００１５】
書誌情報の一例を図１０に図示する。書誌情報とは、印刷データと印刷データのジョブオーナー（当該印刷データに対応するユーザである）であるユーザとの対応付け情報である。
【００１６】
ここでは、印刷データやＦＡＸデータの受信に用いる通信ポート（ＬＰＲポート等）は、特定の装置（他の複合機、自機）からのみデータを受信可能なように設定されており、クライアントＰＣ１０４からのデータは受け付けない設定にされているものとする。
【００１７】
クライアントＰＣ１０４から複合機１０２にデータを送信する場合、監視対象としているポートにデータが送信されるものとする。
【００１８】
また、複合機１０２−２は、ネーム情報サービスが実行される複合機である（本実施形態では、複合機１０２−２にて実行されることを想定して説明している）。ネーム情報サービスが実行されている以外は、複合機１０２−１と同様の構成を備える。
【００１９】
ネーム情報サービスとは、いずれのユーザの印刷データが、いずれの複合機に格納されているかを記憶し、管理するためのサービスである。
【００２０】
クライアントＰＣ１０４には、プリンタドライバやＦＡＸドライバがインストールされており、これらドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷データやＦＡＸデータを作成し、ネットワーク（ＬＡＮ１０６）を介して指定された複合機１０２に対して送信する機能を有する。
【００２１】
以上が印刷システム１００の構成の一例の説明であるが、本発明は、このような構成に限定されることなく、複数の複合機を備えたシステムであれば、どのような構成でもよい。
【００２２】
以下、図２を用いて、本発明の実施形態における、クライアントＰＣのハードウエア構成の一例について説明する。
【００２３】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２４】
また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２５】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。
【００２７】
なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。これらは必要に応じて管理者が使用するものである。
【００２８】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２９】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３１】
次に、図３を用いて、本発明の実施形態における、複合機のハードウエア構成の一例について説明する。
【００３２】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３３】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３４】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム、画像データ等を格納する。
【００３５】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００３６】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。
【００３７】
なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３８】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３９】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。
【００４０】
そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４１】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４２】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４３】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４４】
３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４５】
また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４６】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。
【００４７】
また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４８】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。
【００４９】
原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００５０】
プリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。
【００５１】
プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５２】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５３】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。
【００５４】
また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５５】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５６】
以上のような構成によって、複合機１０２−１、２は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０３上に送信したり、ＬＡＮから受信した印刷データをプリンタ３１２により印刷出力することができる。
【００５７】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ３１２により出力することできる。以上が図３の説明である。
【００５８】
次に、図４〜図６を用いて、本発明の実施形態について説明する。なお、本実施形態で説明するプログラムやサービスは、ソフトウェアとして複合機にインストールされているものである。
【００５９】
また、各ステップは、各装置（クライアントＰＣ１０４や複合機１０２−１、１０２−２）のＣＰＵ（ＣＰＵ２０１やＣＰＵ３０１）が実行する。
【００６０】
図４は、本実施形態における印刷データの受信に関する処理の流れを示すフローチャートである。
【００６１】
ステップＳ１００では、ユーザからの印刷指示に応じて、クライアントＰＣ１０４のプリンタドライバが、印刷データを複合機１０２−１に送信する。
【００６２】
ステップＳ１０１では、複合機１０２−１は、あらかじめ監視している印刷データ受信用のポート（ＬＰＲ５１５ポートやＲＡＷ９１００ポート）にて、ステップＳ１００においてクライアントＰＣ１０４が送信した印刷データを受信する。
【００６３】
ステップＳ１０２では、複合機１０２−１は、取得した印刷データから、クライアントＰＣ１０４より印刷データの作成に利用したプリンタドライバの機種名（例えば、ＭＦＰ５０５０）を取得する。当該対応機種名は、印刷データのヘッダに、プリンタドライバによって付与されているものとする。
【００６４】
なお、ここで取得した機種名は、生成された印刷データが出力可能な機種を判別する際に利用されるように構成してもよい。
【００６５】
例えば、機種ごとにグループ分けし、出力可能なグループ情報に機種情報をグルーピングして管理する事により、同一グループに所属する機種に対して出力可能にすることができる。
【００６６】
ステップＳ１０３では、複合機１０２−１の書誌情報サービスは、クライアントＰＣ１０４から受信した印刷データのヘッダに含まれる各種印刷データの書誌情報を抽出する。
【００６７】
すなわち、ステップＳ１０２〜ステップＳ１０３は、印刷データの受け付けに応じて、当該印刷データを管理するための書誌情報を取得する処理である。
【００６８】
ステップＳ１０４では、複合機１０２−１は、ステップＳ１０３において抽出した書誌情報を備えた書誌情報ファイルを作成し、複合機１０２−１の所定のディレクトリ（例えば外部メモリの所定の記憶領域）に格納する。
【００６９】
図９には、書誌情報を管理するための書誌情報ファイルの構成が示されており、この書誌情報ファイルは、印刷データを一意に識別するためのジョブＩＤ、印刷データのファイル名、印刷データに係る印刷指示を行ったログインユーザを一意に識別するためのユーザＩＤ、印刷指示を行った日時を示す日付、印刷データのページ数、部数、印刷状況を示すステータス、印刷物がカラーで印刷するか、あるいはモノクロで印刷するかを識別する文書カラー、片面、両面などの印刷形式を示す印刷方法、１in１、２in１等を示すページレイアウト、及び出力する用紙サイズ等を含んで構成されている。
【００７０】
ステップＳ１０５では、複合機１０２−１は、クライアントＰＣ１０４から受信した印刷データのヘッダに含まれる格納先情報を抽出し、当該格納先情報を備えた格納先情報ファイルを作成して、複合機１０２−１の所定のディレクトリ（例えば外部メモリの所定の記憶領域）に格納する。
【００７１】
図８には、格納先情報を管理する格納先情報ファイルの構成が示されており、格納先情報ファイルは、クライアントＰＣ１０４に対するログインユーザを一意に識別するためのユーザＩＤ、当該ユーザが利用しているクライアントＰＣ１０４のコンピュータ名、印刷データの格納先となる複合機が属するプリンタグループ、印刷データの格納先となる複合機のＩＰアドレスを示すホスト名（ＩＰアドレス）、当該格納先情報を記憶した日時を示す更新日時を含んで構成されている。
【００７２】
ステップＳ１０６では、複合機１０２−１は、クライアントＰＣ１０４から受信した印刷データのヘッダに含まれるユーザ情報を抽出し、当該ユーザ情報を備えたユーザ情報ファイルを作成して、複合機１０２−１の所定のディレクトリ（例えば外部メモリの所定の記憶領域）に格納する。
【００７３】
図７には、ユーザ情報ファイルの構成が示されており、ユーザ情報ファイルは、クライアントＰＣ１０４に対するログインユーザを一意に識別するためのユーザＩＤ７０１、当該ユーザが利用しているクライアントＰＣ１０４のコンピュータ名７０２、複合機１０２に対するログインする際にユーザ一覧画面に表示するアイコンへの表示名を示すボタン表示名７０３を備えている。
【００７４】
また、ユーザ情報ファイルは、当該アイコンを押下した後、入力すべきパスワード７０４、ユーザが所属するグループを一意に識別するためのグループＩＤ７０５、ユーザ情報ファイルのユーザ情報が更新されたときの日時を示す更新日時７０６、アイコンが生成されてから初めての印刷であるか否かを示す初回印刷フラグ７０７を備えている。
【００７５】
本ステップでは、ユーザ情報ファイルを格納する際、印刷データのヘッダに含まれるユーザ名とコンピュータ名の組み合わせが、ユーザ情報ファイルに存在している場合は、ユーザ情報ファイルの更新日時７０６を更新する。
【００７６】
ユーザ名とコンピュータ名の組み合わせが存在しない場合は、ユーザ情報ファイルにユーザ情報を追加する。
【００７７】
このように更新ではなく追加する時、ボタン表示名７０３やパスワード７０４やグループＩＤ７０５は空を設定し、初回印刷フラグ７０７はＴＲＵＥを設定して初期化する。
【００７８】
ステップＳ１０７では、複合機１０２−１は、クライアントＰＣ１０４から受信した印刷データを印刷データ受信時に生成された一意のファイル名で、複合機１０２−１の所定のディレクトリ（ＨＤＤ３０４）に格納する。
【００７９】
すなわち、ステップＳ１０４〜ステップＳ１０７は、印刷データと書誌情報と格納先情報とユーザ情報を記憶する処理である。
【００８０】
ステップＳ１０８では、印刷データのヘッダに含まれるユーザ名とコンピュータ名の組み合わせに対して、ステップＳ１０６で保存したユーザ情報ファイルの初回印刷フラグ７０７の値を取得する。
【００８１】
取得した当該ユーザ情報の初回印刷フラグ７０７の値が、ＦＡＬＳＥの場合は、処理をステップＳ１０９へ移行し、当該ユーザの初回印刷フラグ７０７の値が、ＴＲＵＥの場合は、本処理を終了する。
【００８２】
ステップＳ１０９では、複合機１０２−１は、ネーム情報サービスが機能している複合機１０２−２に格納先情報を送信（通知先）する。
【００８３】
ここでいう格納先情報とは、印刷データが格納された複合機（ここでは複合機１０２−１）の識別情報（ここではＩＰアドレス）と、格納された印刷データの書誌情報に含まれるユーザ名との組み合わせの情報（格納先情報ファイルに記憶された情報）である。
【００８４】
当該格納先情報の送信先（通知先）の装置の情報（例えば複合機１０２−２のＩＰアドレス）は、予め、各複合機１０２の外部メモリに記憶されているものとする。
【００８５】
ステップＳ１１０では、複合機１０２−１は、ネーム情報サービスが機能している複合機１０２−２にユーザ情報（ユーザ情報テーブルに記憶された情報）を送信（通知先）する。
【００８６】
当該ユーザ情報の送信先（通知先）の装置の情報（例えば複合機１０２−２のＩＰアドレス）は、予め、各複合機１０２の外部メモリに記憶されているものとする。
【００８７】
ステップＳ１１１では、複合機１０２−２が、ステップＳ１０９で送信された格納先情報を受信する。
【００８８】
ステップＳ１１２では、複合機１０２−２が、ステップＳ１１０で送信されたユーザ情報を受信する。
【００８９】
ステップＳ１１３では、複合機１０２−２が、ステップＳ１１１で受信した格納先情報を格納先情報ファイルとして外部メモリに記憶する。
【００９０】
ステップＳ１１４では、複合機１０２−２がステップＳ１１２で受信したユーザ情報をユーザ情報ファイルとして外部メモリに記憶する。
【００９１】
次に、図５に示すフローチャートを用いて、本発明の実施形態における、文書一覧画面を表示する流れについて説明する。
【００９２】
ステップＳ２００では、ステップＳ１０６において複合機１０２−１の外部メモリに記憶しているユーザ情報ファイルを取得する。
【００９３】
ステップＳ２０１では、ステップＳ１０５において複合機１０２−１の外部メモリに記憶している格納先情報ファイルを取得する。
【００９４】
ステップＳ２０２では、複合機１０２−１は、ステップＳ２００で取得したユーザ情報ファイルをもとに、図１０に示すようなユーザ一覧画面を操作部３０８に表示する。
【００９５】
ユーザ一覧画面は、複合機１０２へログインする際に表示される画面であり、各ユーザのユーザアイコン（１００８から１０１１）が表示され、ユーザは、当該ユーザアイコンを押下することによりログインすることが可能となる。
【００９６】
また、ユーザ一覧画面は、表示すべくユーザアイコンを絞り込むための条件を選定するための絞込み条件選定リスト１００１を備えており、例えば、ユーザが所属するグループで分類している場合、当該グループを絞込み条件選定リスト１００１から選定すると、選定したグループに所属するユーザのユーザアイコンのみが表示される。
【００９７】
さらに、ユーザ一覧画面は、ユーザアイコンを追加表示するために押下するためのユーザアイコン追加ボタン１００２とユーザ一覧画面に表示されているユーザアイコンの表示順序の設定等の設定項目を設定する際に押下するための設定ボタン１００３を備えている。
【００９８】
ステップＳ２０３では、ユーザアイコン追加ボタン１００２が押下されたと判断された場合（ステップＳ２０４：ＴＲＵＥ）は、処理をステップＳ２０４に移行し、押下されたと判断されていない場合は、処理をステップＳ２１３へ移行する。
【００９９】
ステップＳ２０４では、複合機１０２−１は、図１５に示すようなユーザ確認画面を操作部３０８に表示する。
【０１００】
ユーザ確認画面は、ユーザ一覧画面にユーザアイコンを追加するにあたり、どのユーザのユーザアイコンを追加すべきか、また、勝手に別のユーザのユーザアイコンが追加されるとセキュリティ上の問題を抱えることから、当該ユーザのユーザアイコンに対するパスワードの入力を求めるものである。
【０１０１】
ユーザ確認画面は、ユーザ名、コンピュータ名、パスワード等のユーザ情報を入力するための入力領域１５０３を備えており、アイコンの追加を止める際に押下するためのキャンセルボタン１５０１、入力領域１５０３に入力されたユーザ情報でアイコンの追加処理を開始する際に押下するためのＯＫボタン１５０２を備えている。
【０１０２】
ステップＳ２０５では、ＯＫボタン１５０２が押下されたと判断された場合（ステップＳ２０５：ＴＲＵＥ）は、処理をステップＳ２０６へ移行し、キャンセルボタン１５０１が押下されたと判断された場合は、ユーザアイコンの追加処理がキャンセルされたと判断し、処理をステップＳ２０２へ移行する。
【０１０３】
ステップＳ２０６では、複合機１０２−１は、ユーザ確認画面で入力されたユーザ情報（ここでは、ユーザ名、ＰＣ名、パスワード）を取得し、ネーム情報サービスが機能している複合機１０２−２に対してユーザ情報の確認要求を送信する。
【０１０４】
ステップＳ２０７では、複合機１０２−２は、ユーザ情報確認要求を受信する。
【０１０５】
ステップＳ２０８では、複合機１０２−２の外部メモリに記憶しているユーザ情報ファイルに、ステップＳ２０７で取得したユーザ情報が含まれるか否かを判断する。ユーザ情報が含まれる場合は、当該ユーザ情報を取得する。
【０１０６】
ステップＳ２０９では、複合機１０２−２は、ステップＳ２０８のユーザ確認結果を生成し、複合機１０２−１に対して送信する。
【０１０７】
ステップＳ２１０では、複合機１０２−１は、ユーザ確認結果を受信し、ユーザ確認結果に含まれるユーザ情報をユーザ情報ファイルに追加する。
【０１０８】
ステップＳ２１１では、ステップＳ２１０で受信したユーザ確認結果から、認証が成功しているか否かを判断する。
【０１０９】
認証が成功した場合（ステップＳ２１１：ＴＲＵＥ）は、処理をステップＳ２１２へ移行する。認証に失敗した場合（ステップＳ２１１：ＦＡＬＳＥ）は、処理をステップＳ２１３へ移行し、ユーザ一覧画面を表示し、ユーザアイコンがユーザにより押下されるのを待つ。
【０１１０】
ステップＳ２１２では、複合機１０２−１は、ユーザ情報ファイルをもとに、ユーザ一覧画面にユーザのユーザアイコンを追加して更新する。
【０１１１】
ステップＳ２１３では、複合機１０２−１の操作部３０８に表示しているユーザ一覧画面のユーザアイコン（図１１の１００８〜１０１１のいずれか）が押下されたと判断された場合（ステップＳ２１３：ＴＲＵＥ）は、処理をステップＳ２１４へ移行する。
【０１１２】
ステップＳ２１４では、複合機１０２−１は、外部メモリに記憶している格納先情報ファイルに対して、ステップＳ２１３で選択されたユーザを検索し、当該ユーザの印刷データの格納先情報を取得する。
【０１１３】
取得した格納先情報をもとに、当該ユーザの文書一覧取得要求を複合機１０２−２へ送信する。ここで、格納先の複合機が複数存在した場合は、全ての複合機に対して、ステップＳ２１４〜ステップＳ２１８の処理を実施する。
【０１１４】
ステップＳ２１５では、複合機１０２−２は、文書一覧取得要求を受信する。
【０１１５】
ステップＳ２１６では、複合機１０２−２の書誌情報ファイルから、当該ユーザの書誌情報を取得する。
【０１１６】
ステップＳ２１７では、複合機１０２−２は、ステップＳ２１６で取得した当該ユーザの書誌情報を、複合機１０２−１に対して送信する。
【０１１７】
ステップＳ２１８では、当該ユーザの複合機１０２−２に格納されている印刷データの書誌情報を受信する。
【０１１８】
ステップＳ２１９では、当該複合機での文書一覧の表示順序の設定に応じて、ステップＳ２１８で受信した書誌情報をソートする。
【０１１９】
ステップＳ２２０では、ステップＳ２１９でソートした書誌情報をもとに、図１１に示すような文書一覧画面を操作部３０８に表示する。
【０１２０】
図１１に示す文書一覧画面は、ユーザの書誌情報を一覧で表示する画面であり、この一覧から印刷したいレコードをユーザが選択し、プリント開始ボタン１１０１を押下することで、選択したレコードに対応する印刷データを印刷する。
【０１２１】
次に、図６に示すフローチャートを用いて、本発明の実施形態における印刷データの出力処理の流れについて説明する。
【０１２２】
ステップＳ３００では、複合機１０２−１は、文書一覧画面を操作部３０８に表示する。
【０１２３】
ステップＳ３０１では、複合機１０２−１が、ステップＳ３００で表示された文書一覧画面に対して、印刷データの選択操作を受け付ける。
【０１２４】
ステップＳ３０２では、複合機１０２−１が、ステップＳ３０１で選択された印刷データに関して、プリント開始ボタン１１０１が押下されたことを検知することで、印刷指示を受け付ける。
【０１２５】
ステップＳ３０３では、複合機１０２−１が、図５のステップＳ２１３で選択されたユーザアイコンに対応するユーザ（文書一覧画面を表示しているユーザ）に関して、ユーザ情報ファイルの初回印刷フラグ７０７の値を取得する。
【０１２６】
取得した当該初回印刷フラグ７０７の値が、ＦＡＬＳＥの場合は、処理をステップＳ３０４へ移行し、ＴＲＵＥの場合は、処理をステップＳ３１１へ移行する。
【０１２７】
ステップＳ３０４では、複合機１０２−１が、印刷データを格納している複合機１０２−２に対して印刷指示要求（印刷データ取得要求）を送信する。
【０１２８】
ステップＳ３０５では、複合機１０２−２が、ステップＳ３０４で送信された印刷指示要求を受信する。
【０１２９】
ステップＳ３０６では、複合機１０２−２が、ステップＳ３０５の印刷指示要求を受け、印刷データを取得する。
【０１３０】
ステップＳ３０７では、複合機１０２−２が、ステップＳ３０６で取得した印刷データを印刷指示要求元の複合機１０２−１に対して送信する。
【０１３１】
ステップＳ３０８では、複合機１０２−１が、ステップＳ３０７で送信された印刷データを受信する。
【０１３２】
ステップＳ３０９では、複合機１０２−１が、ステップＳ３０８で受信した印刷データを印刷する。
【０１３３】
ステップＳ３１０では、複合機１０２−１は、文書一覧画面を操作部３０８に表示する。このとき、文書一覧画面の表示は、複合機１０２−１の表示設定に応じて、適宜文書一覧の情報を更新する。
【０１３４】
例えば、印刷済みの文書は一覧表示しない設定であった場合は、ステップＳ３０９で出力済みの印刷データについては、文書一覧に表示させないものとする。
【０１３５】
ステップＳ３１１では、ステップＳ３０１で選択された、複合機１０２−１が保持している当該ユーザの印刷データに関して印刷を実行する。
【０１３６】
ステップＳ３１２では、複合機１０２−１は、図１２に示すようなパスワード設定ダイアログを表示する。
【０１３７】
パスワード設定ダイアログは、ユーザのユーザアイコンが初めて生成され、この生成されたユーザアイコンを押下して印刷を行った際に、当該ユーザアイコンに対してパスワードを付与するための画面である。
【０１３８】
これによって、次回、ユーザアイコンを押下した際に、このパスワード設定ダイアログで設定したパスワードを入力することで、ログインすることが可能となる。
【０１３９】
パスワード設定ダイアログは、このパスワードを入力するためのパスワード入力領域１２０３、パスワード入力領域１２０３に入力されたパスワードが適切であるかの確認を行うためにパスワード確認入力領域１２０４を備え、さらに、パスワードを設定しない場合に押下するためのキャンセルボタン１２０１、及びパスワードを設定する場合に押下するＯＫボタン１２０２を備えている。
【０１４０】
ステップＳ３１３では、ステップＳ３１２で表示したパスワード設定ダイアログにて、キャンセルボタン１２０１、または、空のパスワードが設定された状態でＯＫボタン１２０２が押下された場合（ステップＳ３１３：ＴＲＵＥ）は、処理をステップＳ３１４へ移行する。パスワードが入力された状態でＯＫボタン１２０２が押下された場合（ステップＳ３１３：ＦＡＬＳＥ）は、処理をステップＳ３１６へ移行する。
【０１４１】
ステップＳ３１４では、複合機１０２−１は、図１３に示すようなパスワード未設定ダイアログを表示する。
【０１４２】
パスワード未設定ダイアログは、ユーザアイコンに対してパスワードが未設定であることをユーザへ通知するための画面である。このパスワード未設定ダイアログを閉じる場合は、閉じるボタン１３０１を押下する。
【０１４３】
これにより、ユーザに対して連携する他の複合機上でも印刷データの一覧が表示され、第三者によって印刷されるリスクが高まる旨を通知する。
【０１４４】
ステップＳ３１５では、ステップＳ３１４で表示したパスワード未設定ダイアログの閉じるボタン１３０１が押下されたと判断された場合（ステップＳ３１５：ＴＲＵＥ）は、処理をステップＳ３１６へ移行する。
【０１４５】
ステップＳ３１６では、複合機１０２−１は、図１４に示すようなユーザ情報通知先選択画面を表示する。
【０１４６】
ユーザ情報通知先選択画面は、ユーザアイコンを表示したい他の複合機１０２を選択するための画面である。
【０１４７】
ユーザ情報通知先選択画面は、複合機１０２に関しての一覧が表示され、ユーザアイコンを表示したい複合機１０２を選択するための選択欄１４０２を選択して、ＯＫボタン１４０１を押下することで、ユーザアイコンを表示したい複合機１０２を設定することが可能となる。
【０１４８】
ステップＳ３１７では、ステップＳ３１６で表示したユーザ情報通知先選択画面のＯＫボタン１４０１が押下されたと判断された場合（ステップＳ３１７：ＴＲＵＥ）は、選択された複合機情報を取得して、処理をステップＳ３１８へ移行する。
【０１４９】
ステップＳ３１８では、複合機１０２−１の外部メモリに記憶しているユーザ情報ファイルの当該ユーザのパスワード７０４には、パスワード設定ダイアログで入力されたパスワードを設定し、初回印刷フラグ７０７の値をＦＡＬＳＥに設定する。
【０１５０】
これにより、次に当該ユーザの印刷データを何れの複合機で受けた場合は、連携する複合機に対して格納先情報の通知がなされるようになるため、全ての他の複合機にユーザアイコンが表示される。その際、図５のステップＳ２０３からステップＳ２１２の処理は不要となる。
【０１５１】
ステップＳ３１９では、複合機１０２−１は、ユーザ一覧画面を操作部３０８に表示する。
【０１５２】
ステップＳ３２０では、ステップＳ３１７で選択されたユーザ情報通知先の複合機１０２に対して、当該ユーザの格納先情報を送信する。
【０１５３】
ステップＳ３２１では、ステップＳ３１７で選択されたユーザ情報通知先の複合機１０２に対して、当該ユーザのユーザ情報を送信する。
【０１５４】
ステップＳ３２２では、複合機１０２−１が、ステップＳ３２０で送信された格納先情報を受信する。
【０１５５】
ステップＳ３２３では、複合機１０２−１が、ステップＳ３２１で送信されたユーザ情報を受信する。
【０１５６】
ステップＳ３２４では、複合機１０２−２がステップＳ３２２で受信した格納先情報を格納先情報ファイルに記憶する。
【０１５７】
ステップＳ３２５では、複合機１０２−２がステップＳ３２３で受信したユーザ情報をユーザ情報ファイルに記憶する。
【０１５８】
以上、本発明によれば、ユーザ情報の登録にかかる手間をかけることなく、印刷時におけるセキュリティを高めることができる。
【０１５９】
また本発明の目的は、上述した実施形態で示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が、そのプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになる。そのため、このプログラムコード及びプログラムコードを記憶した記憶媒体も本発明の一つを構成することになる。
【０１６０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１６１】
またコンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に基づきコンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０１６２】
更に、次の場合も含まれる。記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれている。そして、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される。
【符号の説明】
【０１６３】
１００    印刷システム
１０２    複合機
１０４    クライアントＰＣ
１０６    ＬＡＮ
【図１】
2018103415.tif 000003
【図２】
2018103415.tif 000004
【図３】
2018103415.tif 000005
【図４】
2018103415.tif 000006
【図５】
2018103415.tif 000007
【図６】
2018103415.tif 000008
【図７】
2018103415.tif 000009
【図８】
2018103415.tif 000010
【図９】
2018103415.tif 000011
【図１０】
2018103415.tif 000012
【図１１】
2018103415.tif 000013
【図１２】
2018103415.tif 000014
【図１３】
2018103415.tif 000015
【図１４】
2018103415.tif 000016
【図１５】
2018103415.tif 000017