(57)【要約】【課題】ネットワークを介して接続される端末を利用する際におけるユーザーの利便性の向上を図る。【解決手段】利用者識別情報を記憶する記憶手段と、利用者識別情報に対応する選択ボタンを含む第一の選択画面を表示するための表示データを作成する作成手段と、第一の選択画面を表示手段に表示させる第一の表示制御手段と、選択された利用者識別情報に対応付く出力データの一覧画面を表示手段に表示させる第二の表示制御手段と、を有し、作成手段は、端末が送信した利用者識別情報が、利用者識別情報を受信する前に記憶手段において記憶されている利用者識別情報に存在していない場合に、該端末が送信した利用者識別情報に対応する選択ボタンを含む第一の選択画面を表示するための表示データを作成する。【選択図】図３
2014141095.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続する端末が送信した出力データと利用者識別情報とを保持し、前記出力データの出力または削除を制御する情報処理装置であって、
前記利用者識別情報を記憶する記憶手段と、
前記利用者識別情報に対応する選択ボタンを含む第一の選択画面を表示するための表示データを作成する作成手段と、
前記第一の選択画面を表示手段に表示させる第一の表示制御手段と、
選択された前記利用者識別情報に対応付く前記出力データの一覧画面を前記表示手段に表示させる第二の表示制御手段と、
を有し、
前記作成手段は、前記端末が送信した利用者識別情報が、該利用者識別情報を受信する前に前記記憶手段において記憶されている前記利用者識別情報に存在していない場合に、該端末が送信した利用者識別情報に対応する前記選択ボタンを含む前記第一の選択画面を表示するための前記表示データを作成する
ことを特徴とする情報処理装置。
【請求項２】
前記記憶手段は、前記選択ボタンを前記表示手段に表示させる対象として登録した前記利用者識別情報を記憶する請求項１に記載の情報処理装置。
【請求項３】
ネットワークを介して接続する端末が送信した前記出力データと、該出力データに含まれる前記利用者識別情報とを保持し、前記出力データの出力または削除を制御する前記情報処理装置であって、
前記記憶手段は、前記出力データに含まれる前記利用者識別情報を記憶する請求項１又は２に記載の情報処理装置。
【請求項４】
前記端末が送信した利用者識別情報が、前記利用者識別情報を受信する前に前記記憶手段において記憶されている前記利用者識別情報に存在しているか否かを判断する確認手段と、
前記確認手段によって存在していないと判断した場合に、該端末が送信した利用者識別情報を、新規の利用者識別情報として前記記憶手段に登録する登録手段と、
をさらに有することを特徴とする請求項１〜３の何れか一つに記載の情報処理装置。
【請求項５】
前記利用者識別情報は、前記端末において設定されたユーザー名、または、前記端末を使用するときのユーザー認証に用いるユーザー名であることを特徴とする請求項１〜４の何れか一つに記載の情報処理装置。
【請求項６】
ネットワークを介して接続する端末が送信した出力データと利用者識別情報と端末識別情報とを保持し、前記出力データの出力または削除を制御する情報処理装置であって、
前記利用者識別情報及び前記端末識別情報を対応付けて記憶する記憶手段と、
前記利用者識別情報及び前記端末識別情報の組合せに対応する選択ボタンを含む前記第一の選択画面を表示するための前記表示データを作成する前記作成手段と、
前記第一の選択画面を表示手段に表示させる第一の表示制御手段と、
選択された前記利用者識別情報及び前記端末識別情報の組合せに対応付く前記出力データの一覧画面を前記表示手段に表示させる第二の表示制御手段と、
を有し、
前記作成手段は、前記端末が送信した利用者識別情報及び端末識別情報の組合せが、該利用者識別情報及び端末識別情報を受信する前に前記記憶手段において記憶されている前記利用者識別情報及び前記端末識別情報の組合せに存在していない場合に、該端末が送信した利用者識別情報及び端末識別情報の組合せに対応する前記選択ボタンを含む前記第一の選択画面を表示するための前記表示データを作成する
ことを特徴とする情報処理装置。
【請求項７】
前記記憶手段は、前記選択ボタンを前記表示手段に表示させる対象として登録した前記利用者識別情報及び前記端末識別情報の組合せを記憶する請求項６に記載の情報処理装置。
【請求項８】
ネットワークを介して接続する端末が送信した前記出力データと、該出力データに含まれる前記利用者識別情報及び前記端末識別情報とを保持し、前記出力データの出力または削除を制御する前記情報処理装置であって、
前記記憶手段は、前記出力データに含まれる前記利用者識別情報及び前記端末識別情報を対応付けて記憶する請求項６または７に記載の情報処理装置。
【請求項９】
前記端末が送信した利用者識別情報及び端末識別情報の組合せが、該利用者識別情報及び端末識別情報を受信する前に前記記憶手段において記憶されている前記利用者識別情報及び端末識別情報の組合せに存在しているか否かを判断する確認手段と、
前記確認手段によって存在していないと判断した場合に、該端末が送信した利用者識別情報及び端末識別情報の組合せを、新規の利用者識別情報及び端末識別情報の組合せとして前記記憶手段に登録する登録手段と、
さらに有することを特徴とする請求項６〜８の何れか一つに記載の情報処理装置。
【請求項１０】
前記利用者識別情報は、前記端末において設定されたユーザー名、または、前記端末を使用するときのユーザー認証に用いるユーザー名であり、
前記端末識別情報は、前記端末のコンピュータ名である
ことを特徴とする請求項６〜９の何れか一つに記載の情報処理装置。
【請求項１１】
前記選択ボタンに表示する表示名を設定する第一の設定手段をさらに有し、
前記作成手段は、前記表示名が設定されている場合には前記選択ボタンに該表示名を表示するための前記表示データを作成することを特徴とする請求項１〜１０の何れか一つに記載の情報処理装置。
【請求項１２】
前記選択ボタンに対応するパスワードを設定する第二の設定手段をさらに有することを特徴とする請求項１〜１１の何れか一つに記載の情報処理装置。
【請求項１３】
前記第二の表示制御手段は、対応付く前記出力データの数を表示する表示領域を含む前記出力データの一覧画面を前記表示手段に表示させることを特徴とする請求項１〜１２の何れか一つに記載の情報処理装置。
【請求項１４】
前記第一の表示制御手段は、更新ボタンを含む前記選択画面を表示し、前記更新ボタンに基づく更新の要求を受け付けたことに応じて更新した前記選択画面を表示し、
前記作成手段は、前記更新ボタンに基づく更新の要求を受け付けたことに応じて、前記選択画面に含ませる前記選択ボタンを更新した前記表示データを作成することを特徴とする請求項１〜１３の何れか一つに記載の情報処理装置。
【請求項１５】
前記作成手段は、前記出力データの一覧画面において表示の対象となる出力データが無い選択ボタンは含まない前記選択画面を表示するための前記表示データを作成することを特徴とする請求項１〜１４の何れか一つに記載の情報処理装置。
【請求項１６】
前記作成手段は、前記選択画面において選択の対象となる前記選択ボタンが所定数より多い場合に、前記所定数内の前記選択ボタンを含む複数の前記選択画面を表示するための前記表示データを作成し、かつ、前記出力データを受信したことに応じて設定した時刻情報に基づいて前記選択ボタンをソートした前記選択画面を表示するための前記表示データを作成することを特徴とする請求項１〜１５の何れか一つに記載の情報処理装置。
【請求項１７】
前記出力データは印刷データであることを特徴とする請求項１〜１６の何れか一つに記載の情報処理装置。
【請求項１８】
前記情報処理装置は、前記印刷データを印刷する印刷手段を有する印刷装置であることを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
ネットワークを介して接続する端末が送信した出力データと利用者識別情報とを受信するコンピュータに、前記出力データの出力または削除を制御させるためのプログラムであって、
前記利用者識別情報を記憶手段に記憶する記憶ステップと、
前記利用者識別情報に対応する選択ボタンを含む第一の選択画面を表示するための表示データであって、前記端末が送信した利用者識別情報が、該利用者識別情報を受信する前に前記記憶手段において記憶されている前記利用者識別情報に存在していない場合に、該端末が送信した利用者識別情報に対応する前記選択ボタンを含む前記第一の選択画面を表示するための前記表示データを作成する作成ステップと、
前記第一の選択画面を表示手段に表示させる第一の表示制御ステップと、
選択された前記利用者識別情報に対応付く前記出力データの一覧画面を前記表示手段に表示させる第二の表示制御ステップと、
を前記コンピュータを実行させるためのプログラム。
【請求項２０】
ネットワークを介して接続する端末が送信した出力データと利用者識別情報と端末識別情報とを受信するコンピュータに、前記出力データの出力または削除を制御させるためのプログラムであって、
前記利用者識別情報及び前記端末識別情報を対応付けて記憶手段に記憶する記憶ステップと、
前記利用者識別情報及び前記端末識別情報の組合せに対応する選択ボタンを含む第一の選択画面を表示するための表示データであって、前記端末が送信した利用者識別情報及び端末識別情報が、該利用者識別情報及び端末識別情報を受信する前に前記記憶手段において記憶されている前記利用者識別情報及び前記端末識別情報の組合せに存在していない場合に、該端末が送信した利用者識別情報及び端末識別情報の組合せに対応する前記選択ボタンを含む前記第一の選択画面を表示するための前記表示データを作成する作成ステップと、
前記第一の選択画面を表示手段に表示させる第一の表示制御ステップと、
選択された前記利用者識別情報及び前記端末識別情報の組合せに対応付く前記出力データの一覧画面を前記表示手段に表示させる第二の表示制御ステップと、
を前記コンピュータを実行させるためのプログラム。
【請求項２１】
請求項１９または２０に記載のプログラムを記憶したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、およびプログラム、並びに記録媒体に関するものである。
【背景技術】
【０００２】
近年、広大なオフィスに、ネットワークに接続される印刷装置ともいえるプリンタが複数台導入されることに伴い、印刷物を経由した情報漏えいの問題が顕在化しつつある。つまり、プリンタが多くの社員の印刷出力を引き受けるようになったことにより、ある社員が出力した印刷物に記載されている機密情報が、意図しない他の社員に見られてしまうことが頻発している。
【０００３】
そこで、プリンタにユーザー認証の仕組みを採り入れて情報漏えいに対応することが行われている。このユーザー認証では、プリンタは印刷データを受信した時点では直ちに印刷を実行せず、一旦内蔵ハードディスクに保持する（スプールする）。ユーザーは印刷データをプリンタへ送信した後、プリンタの設置してある場所に赴き、プリンタ上でログイン操作と印刷指示操作を実行して、始めて印刷が実行される。これ以降、本明細書ではこのような利用形態をオンデマンド印刷と記述する。このようなオンデマンド印刷は、印刷物の取り違えや置き忘れによる情報漏えいを防ぐことができるだけでなく、無駄な印刷や放置された紙文書も減らすことができる、優れた印刷方式である。
【０００４】
また、ＩＣカードを用いないユーザー認証の有力な具体例としては、周知のパスワード認証が挙げられる。プリンタでパスワード認証を行う場合、プリンタの操作画面に設けられたタッチパネルでユーザーＩＤとパスワードを入力することとなる。しかしながら、タッチパネルで多数の文字を入力する行為は煩雑である。そこで、ユーザーＩＤの入力の手間を軽減する方法として、複数のユーザーをタッチパネルに表示し、その中からユーザー自身を示すボタンを選択する方法が挙げられる。その際、多数のユーザーから所望のユーザーを選択するために、ユーザー名を五十音順あるいはアルファベット順に並べ替え、頭文字で選択する。周知のアドレス帳のような管理形式である。
【０００５】
なお、先行技術文献としてプリンタを含む情報システムの一例を特許文献１に、参考文献としてオンデマンド印刷の一例を非特許文献１に示す。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記に示されるような従来の技術にあっては以下のような問題点があった。非特許文献１で示されるオンデマンド印刷にあっては、ユーザー認証にＩＣカードを用いている。ＩＣカードは、ユーザー認証の方式としてはキー操作が最小限で済み、簡便である点で優れている。しかし、ＩＣカードおよびカードリーダの導入コストが高価である。また、利用するユーザーの情報をあらかじめプリンタに登録しておく必要があり、このために専任の情報システム担当者を必要とする。このため、ＩＣカードを利用したユーザー認証を利用する顧客は、比較的規模の大きい企業に限られていた。
【０００７】
今日のオフィス環境においてオンデマンド印刷が優れていることは周知されているものの、ユーザー認証の仕組みが、中小規模の企業や事業体への導入の足かせとなっていた。今、ＩＣカードを用いず、専任の情報システム担当者がいなくても利用できる、簡便なユーザー認証によるオンデマンド印刷を実現することが求められている。
【０００８】
さらに、ユーザーＩＤの入力の手間を軽減する方法において、五十音順とアルファベット順の両方が存在する場合、タッチパネルでその全ての頭文字のタブを表示するには、広大な面積を必要とする。このような場合、五十音順の画面とアルファベット順の画面とを切り替える必要が生じる。つまり、画面選択の手間が増えることとなり、煩雑である。また、中小規模の企業や事業体では、五十音順とアルファベット順でユーザーを管理するほどユーザー数が多くない場合が多々あり得るので、五十音順とアルファベット順でのユーザー管理方法は、少数ユーザーでのオンデマンド印刷の利用形態には不向きであった。
【０００９】
このように、ユーザー操作に応じて印刷データ等の出力データを提供する技術に関し、ユーザーの利便性を向上させたいという課題があった。
【００１０】
本発明は上記に鑑みてなされたものであり、ユーザ操作に応じた出力データを提供するときのユーザーの利便性の向上を図ることを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介して接続する端末が送信した出力データと利用者識別情報とを保持し、前記出力データの出力または削除を制御する情報処理装置であって、前記利用者識別情報を記憶する記憶手段と、前記利用者識別情報に対応する選択ボタンを含む第一の選択画面を表示するための表示データを作成する作成手段と、前記第一の選択画面を表示手段に表示させる第一の表示制御手段と、選択された前記利用者識別情報に対応付く前記出力データの一覧画面を前記表示手段に表示させる第二の表示制御手段と、を有し、前記作成手段は、前記端末が送信した利用者識別情報が、該利用者識別情報を受信する前に前記記憶手段において記憶されている前記利用者識別情報に存在していない場合に、該端末が送信した利用者識別情報に対応する前記選択ボタンを含む前記第一の選択画面を表示するための前記表示データを作成することを特徴とする。
【発明の効果】
【００１２】
本発明は、ネットワークを介して接続される端末を利用する際におけるユーザーの利便性が向上するという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、ネットワークで接続される印刷システムの構成を示す説明図である。
【図２】図２は、図１における複合機のハードウェア構成を示すブロック図である。
【図３】図３は、複合機のソフトウェアの機能を示すブロック図である。
【図４】図４は、印刷データ制御部とユーザー情報生成部の詳細を示すブロック図である。
【図５】図５は、ユーザー情報テーブルの構成を示す図表である。
【図６】図６は、スプール領域のディレクトリ構成を示す説明図である。
【図７】図７は、印刷データの受信処理を示すフローチャートである。
【図８】図８は、私書箱ＩＤ確定処理を示すフローチャートである。
【図９】図９は、私書箱選択画面を表示する処理を示すフローチャートである。
【図１０】図１０は、ＬＣＤ表示部の表示状態を説明する状態遷移図である。
【図１１】図１１は、ＬＣＤ表示部に表示される私書箱選択画面である。
【図１２】図１２は、ＬＣＤ表示部に表示される私書箱選択画面である。
【図１３】図１３は、ＬＣＤ表示部に表示される私書箱選択画面である。
【図１４】図１４は、ＬＣＤ表示部に表示されるオンデマンド印刷画面である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明にかかる情報処理装置、およびプログラム、並びに記録媒体の一実施の形態について詳細に説明する。
【００１５】
（実施の形態）
本実施の形態では、ネットワークに接続されるプリンタを例にとって説明する。本実施の形態にかかるプリンタは、複数のクライアントＰＣから利用され、オンデマンド印刷を実施する。従来、ネットワーク対応のプリンタがオンデマンド印刷を実施するには、あらかじめユーザー登録を行う必要があった。本実施の形態にかかるプリンタは、このユーザー登録の手間を軽減する仕組みを提供するものである。また、プリンタ上で印刷指示操作を実行する際、ユーザー数が多くなればなる程、自分の印刷データを探す手間が煩雑になる。本実施の形態にかかるプリンタは、自分の印刷データを探す手間を軽減する仕組みを提供するものである。以下、具体的な構成・動作などについて説明する。
【００１６】
図１は、ネットワークで接続される印刷システムの構成を示す説明図である。印刷システム１０１は一般的な企業内ネットワークシステムである。端末１０２ａ、１０２ｂおよび１０２ｃは、企業内の社員にそれぞれ割り当てられているパーソナルコンピュータである。これら端末１０２ａ、１０２ｂおよび１０２ｃは、文書を印刷する際にはネットワーク１０４を通じて共通の複合機１０５を利用する。複合機１０５は、コピー機能、ファクシミリ機能、スキャナ機能およびプリンタ機能を備える。ユーザーが複合機１０５のプリンタ機能を利用する際には、ユーザー認証を必要とする。ユーザー認証は、ユーザーが複合機１０５の設置場所に赴き、自らが指示した印刷ジョブの選択と、必要に応じてパスワードなどの入力を実行する。
【００１７】
図２は、図１における複合機１０５のハードウェア構成を示すブロック図である。複合機１０５は、情報処理装置としての観点から見ると実質的にコンピュータと等しい。バス２０２にはＣＰＵ２０３、ＲＯＭ２０４、ＲＡＭ２０５、不揮発性ストレージであるハードディスク装置（以下「ＨＤＤ」と記述する）２０６の他、液晶タッチパネルを構成するＬＣＤ表示部２０７と操作部２０８、プリンタ機能を提供する印刷機構２０９、スキャナ機能とファクシミリ機能を提供するスキャナ２１０、印刷データを受信するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２１１、ファクシミリの送受信のためのモデム２１２が接続されている。なお、本実施の形態では、スキャナ２１０とモデム２１２は、通常知られている技術であり、かつ直接的には関係しないので、これ以上の説明は割愛する。
【００１８】
端末から送信された印刷データは、ネットワーク１０４とＮＩＣ２１１を通じて、ＨＤＤ２０６に蓄積される。その後、ユーザーは操作部２０８を操作して、ＬＣＤ表示部２０７の表示内容を確認して、自らの印刷ジョブを選択し、印刷の実行を指示する。こうして初めて、ＨＤＤ２０６内の印刷データが印刷機構２０９に供給され、印刷が実行される。
【００１９】
図３は、複合機１０５のソフトウェアの機能を示すブロック図である。複合機１０５のＨＤＤ２０６内には、ネットワークＯＳと印刷機能やユーザー認証機能などを実現するためのプログラムが格納されており、プログラムによって実現される機能が図３に示されている。
【００２０】
端末から送信された印刷データは、ネットワーク１０４を通じて、スプーラ３０２に送られる。スプーラ３０２は受信した印刷データをＨＤＤ２０６内のスプール領域３０３に格納する。また、スプーラ３０２は後述する印刷データ制御部３０４の指示にしたがい、スプール領域３０３内に格納（保持）してある印刷データを印刷機構２０９へ送り出す。
【００２１】
スプール領域３０３は、ＨＤＤ２０６内の特定のディレクトリ配下である。本実施の形態では、複合機１０５で稼動するネットワークＯＳがＰＯＳＩＸ（Ｐｏｒｔａｂｌｅ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  ＵＮＩＸ（登録商標））に準拠するＯＳであるので、「／ｓｐｏｏｌ／」となる。あるいは「／ｖａｒ／ｓｐｏｏｌ／」でもよい。
【００２２】
印刷データ制御部３０４は、幾つかの機能を実現する。一つは、スプーラ３０２が受信する印刷データのヘッダ情報を読み取り、印刷データ属性情報として後述するユーザー情報生成部３０５に送り出す。もう一つは、スプーラ３０２が受信を完了した印刷データを、スプール領域３０３内のユーザーのディレクトリ配下に移動し、印刷データのファイル名を書き換える（リネーム：ｒｅｎａｍｅ）。さらに、もう一つは、後述するオンデマンド印刷画面作成部３０６から指示された、スプール領域３０３内の所定の印刷データの印刷を実行するために、スプーラ３０２に当該印刷データの印刷機構２０９への出力を指示する。また、後述するオンデマンド印刷画面作成部３０６から指示されたスプール領域３０３内に格納(保持)してある所定の印刷データの削除を実行する。
【００２３】
ユーザー情報生成部３０５は、印刷データ制御部３０４から印刷データ属性情報を受け取ると、後述するユーザー情報テーブル３０７を参照しながら、当該印刷データに含まれているユーザー情報が新規ユーザーであるか否かを判断する。この判断の結果、新規ユーザーであればユーザー情報テーブル３０７に新規のレコードを追加した後、新規ユーザーのためのサブディレクトリを、スプール領域３０３に作成する。
【００２４】
以上、スプーラ３０２、印刷データ制御部３０４およびユーザー情報生成部３０５は、印刷データの受信に伴って動作する機能ブロックである。
【００２５】
なお、この図３において、スプール領域３０３は印刷データ蓄積手段の機能を有し、スプーラ３０２は受信手段の機能を有し、ユーザー情報生成部３０５は識別情報取得手段、登録済判断手段、識別情報登録手段の機能を有し、印刷データ制御部３０４は印刷データ保存手段の機能を有する。
【００２６】
ＬＣＤ表示部２０７は周知のカラー液晶ディスプレイである。図１１にて後述する色タブおよび色マークを表示するために、多色表示が可能な表示素子である必要がある。操作部２０８は、ＬＣＤ表示部２０７に重ね合わされる、周知の抵抗膜などよりなるタッチパネルと、種々の操作ボタンを含む。表示制御部３０８は、後述する入出力制御部３０９から送られる表示データに基づいて、ＬＣＤ表示部２０７の表示動作を制御する。
【００２７】
入出力制御部３０９は、後述する私書箱選択画面作成部３１０、オンデマンド印刷画面作成部３０６および私書箱設定画面作成部３１１のうちの一つを選択して、表示制御部３０８と操作部２０８とを接続する。そして、入出力制御部３０９は、私書箱選択画面作成部３１０、オンデマンド印刷画面作成部３０６および私書箱設定画面作成部３１１のうちの選択した一つから表示データを受け取り、表示制御部３０８に渡す動作と、ユーザーによる操作部２０８の操作情報を受け取り、私書箱選択画面作成部３１０、オンデマンド印刷画面作成部３０６および私書箱設定画面作成部３１１のうちの選択した一つに送る動作を実行する。また、入出力制御部３０９は、ユーザーによる操作部２０８の操作情報に応じて、私書箱選択画面作成部３１０、オンデマンド印刷画面作成部３０６および私書箱設定画面作成部３１１の選択を切り替える動作も行う。
【００２８】
私書箱選択画面作成部３１０は、後述する私書箱選択画面をＬＣＤ表示部２０７に表示する機能を提供する。この機能を提供するために、私書箱選択画面作成部３１０は操作部２０８の操作情報を受け取ると共に、後述するユーザー情報テーブル３０７を読み取り、ＬＣＤ表示部２０７に表示するための表示データを作成する。
【００２９】
オンデマンド印刷画面作成部３０６は、後述するオンデマンド印刷画面をＬＣＤ表示部２０７に表示する機能を提供する。この機能を提供するために、オンデマンド印刷画面作成部３０６は操作部２０８の操作情報を受け取り、ユーザー情報テーブル３０７を読み取ると共に、後述する印刷データ制御部３０４と必要な情報の授受を行い、ＬＣＤ表示部２０７に表示するための表示データを作成する。
【００３０】
私書箱設定画面作成部３１１は、私書箱設定画面をＬＣＤ表示部２０７に表示する機能を提供する。この機能を提供するために、私書箱設定画面作成部３１１は操作部２０８の操作情報を受け取ると共に、後述するユーザー情報テーブル３０７を読み取り、ＬＣＤ表示部２０７に表示するための表示データを作成する。
【００３１】
以上、表示制御部３０８、入出力制御部３０９、私書箱選択画面作成部３１０、オンデマンド印刷画面作成部３０６および私書箱設定画面作成部３１１は、ユーザーの操作に伴って動作する機能ブロックである。
【００３２】
図４は、印刷データ制御部３０４とユーザー情報生成部３０５の詳細を示すブロック図である。ここでは、図３における印刷データ制御部３０４とユーザー情報生成部３０５に注目して、これらの内部構成を示している。
【００３３】
印刷データ制御部３０４は、属性情報抽出部４０２と、スプールファイル移動処理部４０３と、印刷処理部４０４との、三つの機能ブロックを有する。
【００３４】
属性情報抽出部４０２は、スプーラ３０２から印刷データのヘッダ情報を受け取り、印刷データ属性情報として後述するユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５に送り出す。スプールファイル移動処理部４０３は、後述するユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５から私書箱ＩＤを受け取り、スプーラ３０２が受信を完了した印刷データを、スプール領域３０３内のユーザー（私書箱ＩＤ）のディレクトリ配下に移動し、印刷データのファイル名を書き換える。
【００３５】
印刷処理部４０４は、後述するオンデマンド印刷画面作成部３０６から指示された、スプール領域３０３内の所定の印刷データの印刷を実行するために、スプーラ３０２に当該印刷データの印刷機構２０９への出力を指示する。また、後述するオンデマンド印刷画面作成部３０６から指示された、スプール領域３０３内の所定の印刷データの削除を実行する。
【００３６】
ユーザー情報生成部３０５は、私書箱ＩＤ確定処理部４０５と、私書箱ＩＤ確認部４０６の、二つの機能ブロックを有する。
【００３７】
私書箱ＩＤ確定処理部４０５は、属性情報抽出部４０２から印刷データ属性情報を受け取り、スプーラ３０２が受信した印刷データの私書箱ＩＤを確定する。そして、私書箱ＩＤ確定処理部４０５は、私書箱ＩＤ確認部４０６に私書箱ＩＤを渡して、当該私書箱ＩＤがユーザー情報テーブル３０７に登録済みであるか否かを確認させる。私書箱ＩＤ確定処理部４０５は、私書箱ＩＤ確認部４０６が私書箱ＩＤの確認処理を終了したら、ユーザー情報テーブル３０７の該当するレコードのスプール数とスプール時刻を更新する。
【００３８】
私書箱ＩＤ確認部４０６は、私書箱ＩＤ確定処理部４０５が確定した私書箱ＩＤを私書箱ＩＤ確定処理部４０５から受け取り、ユーザー情報テーブル３０７を当該私書箱ＩＤで検索し、当該私書箱ＩＤがユーザー情報テーブル３０７に登録済みであるか否かを確認する。そして、私書箱ＩＤ確認部４０６は、新規のユーザーであれば、スプール領域３０３に当該私書箱ＩＤのディレクトリを作成する。
【００３９】
図５は、ユーザー情報テーブル３０７の構成を示す図表である。「私書箱ＩＤ」フィールドは、印刷データのヘッダに含まれる、複合機１０５を利用するユーザーを一意に識別するための情報である。いわば「ユーザーＩＤ」ともいえる。「表示名」フィールドは、ユーザーが複合機１０５のＬＣＤ表示部２０７に自らの私書箱ＩＤに代えて表示させたい名称である。これは私書箱設定画面作成部３１１によって、ユーザーの任意で設定される。「暗証番号」フィールドは、私書箱設定画面作成部３１１によって、ユーザーの任意で設定される暗証番号が格納される。「私書箱色」フィールドは、私書箱設定画面作成部３１１によって、ユーザーの任意で設定される私書箱の色の情報が格納される。「スプール数」フィールドは、ユーザーのスプールディレクトリ内に存在する印刷データの数が格納される。「最新スプール日時」フィールドは、ユーザーのスプールディレクトリ内に存在する印刷データのうち、最新のものの作成日時が格納される。
【００４０】
「最新スプール日時」フィールドは、図９にて後述する私書箱選択画面表示処理において、ソート処理のキーフィールドとして用いられる。複合機１０５のＬＣＤ表示部２０７に私書箱選択画面が表示される際、最新の印刷データを先頭に表示させるためである。
【００４１】
また、「最新スプール日時」フィールドは、ユーザー情報テーブル３０７のうち、全く利用されていないユーザーのレコードを削除する際の指標にも用いられる。たとえば、一ヶ月以上も利用していないユーザーのレコードを保持し続けると、人事異動等の度にユーザー情報テーブル３０７が膨れ上がり続けて、ユーザー情報テーブル３０７の参照速度が遅くなってしまう。そこで、たとえば３０日という目安で、利用のないユーザーのレコードを削除する処理を定期的に自動実行すると、ユーザー管理の手間が不要になる。なお、ユーザーを削除する際は、スプール領域３０３内の該当するスプールディレクトリも同時に削除する。
【００４２】
上述のユーザー削除処理は、ＰＯＳＩＸ系ＯＳで周知のｃｒｏｎ等のスケジューラを用いて、一日一回程度、定期的に実行させるとよい。図３および図４では図示していないが、周知のカレンダクロックから現在日時情報を取得して、ユーザー情報テーブル３０７の「最新スプール日時」フィールドの内容を確認し、ユーザー削除処理を実行するユーザー削除処理部を設けることとなる。
【００４３】
図６は、スプール領域３０３のディレクトリ構成を示す説明図である。スプール領域３０３のディレクトリである「／ｓｐｏｏｌ／」配下には、私書箱ＩＤと等しい名称のサブディレクトリが作成されている。ファイル名は、カンマ（’）をフィールドセパレータ（欄区切子）とするテキストである。左端からフィールドの順番に、「ジョブ番号」、「スプール日時」、「ページ数」、「カラー印刷または白黒印刷の種別」、「用紙サイズ」そして「文書名」と続く。このように、ファイル名が印刷データの諸元を表しているので、特定のユーザーのディレクトリ内に存在する印刷データファイルのファイル名を読み取るだけで、その詳細情報が判る。
【００４４】
図７は、印刷データの受信処理を示すフローチャートである。スプーラ３０２が印刷データを受信することによって始まる、スプーラ３０２、印刷データ制御部３０４およびユーザー情報生成部３０５の動作の流れを示す。
【００４５】
スプーラ３０２が端末から印刷データを受信すると、スプーラ３０２は最初に一意性のあるファイル名を自動的に生成して、印刷データをそのファイルに流し込む（ステップＳ７０１）。この処理に伴って、スプーラ３０２が受信する印刷データは印刷データ制御部３０４にも渡される。続いて、印刷データ制御部３０４の属性情報抽出部４０２は、受信した印刷データのヘッダから印刷データの属性情報を読み取る（ステップＳ７０２）。
【００４６】
続いて、印刷データの受信が完了したか否かを判断する（ステップＳ７０３）。ここで印刷データの受信が完了していなければ、印刷データ制御部３０４は、スプーラ３０２が印刷データの受信を完了するまで待機する（ステップＳ７０３のＮＯ）。一方、スプーラ３０２が印刷データの受信を完了し、印刷データファイルのクローズ処理を完遂したら（ステップＳ７０３のＹＥＳ）、印刷データ制御部３０４の属性情報抽出部４０２はユーザー情報生成部３０５に印刷データ属性情報を引き渡す。ユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５は印刷データ属性情報を受け取ると、後述する私書箱ＩＤ確定処理を実行して（ステップＳ７０４）、スプーラ３０２が受信した印刷データの私書箱ＩＤを取得する。そして、私書箱ＩＤ確認部４０６に私書箱ＩＤを引き渡す。
【００４７】
続いて、ユーザー情報生成部３０５の私書箱ＩＤ確認部４０６は、私書箱ＩＤ確定処理部４０５から受け取った私書箱ＩＤをユーザー情報テーブル３０７と照合して、当該私書箱ＩＤは既にユーザー情報テーブル３０７に登録済みであるか否かを判断する（ステップＳ７０５）。ここで、未登録の私書箱ＩＤであれば（ステップＳ７０５のＮＯ）、私書箱ＩＤ確認部４０６はユーザー情報テーブル３０７に当該私書箱ＩＤの新規レコードを追記し、スプール領域３０３に当該私書箱ＩＤのスプールディレクトリを作成する（ステップＳ７０６）。
【００４８】
一方、ステップＳ７０５にて、私書箱ＩＤ確認部４０６が私書箱ＩＤ確定処理部４０５から受け取った私書箱ＩＤが既にユーザー情報テーブル３０７に登録済みであった場合（ステップＳ７０５のＹＥＳ）、あるいはステップＳ７０６を実行した後は、受信した印刷データの私書箱ＩＤが確定した状態である。そこで、ユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５は、印刷データ制御部３０４に当該私書箱ＩＤを渡す。印刷データ制御部３０４のスプールファイル移動処理部４０３は、私書箱ＩＤ確定処理部４０５から私書箱ＩＤを受けて、ステップＳ７０３の時点で一時的に保持した印刷データを、当該私書箱ＩＤのディレクトリに移動し、ステップＳ７０２で取得した印刷データ属性情報に基づいてファイル名を更新する（ステップＳ７０７）。
【００４９】
最後に、ユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５は、ユーザー情報テーブル３０７の当該私書箱ＩＤのレコードの更新を行う。具体的には、当該私書箱ＩＤのディレクトリ内に存在する印刷データファイルの数を見て、当該私書箱ＩＤの「スプール数」フィールドを更新し、ステップＳ７０７で作成した最新の印刷データファイルのファイル名に付されている「スプール日時」に基づいて、「最新スプール日時」フィールドを更新する（ステップＳ７０８）。そして、一連の処理を終了する。
【００５０】
ステップＳ７０６で実行される新規ユーザー登録の際、ユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５は、新規ユーザーに対して初期状態の規定値（ｄｅｆａｕｔ:デフォルト）として、私書箱色を「紺」に設定する。私書箱色の値は、図１０にて後述する私書箱設定画面にて、ユーザーの任意で変更が可能である。
【００５１】
以上に述べたように、複合機１０５が印刷データを受信すると、ユーザー情報生成部３０５は既存のユーザーか否かを判断する。この判断の結果、新規のユーザーであると判断したら、直ちにユーザー情報テーブル３０７に登録する。そして、新規ユーザー用のスプールディレクトリを作成し、受信した印刷データの印刷データファイルを当該ディレクトリに移動する。
【００５２】
図８は、私書箱ＩＤ確定処理を示すフローチャートであり、図７のステップＳ７０４の処理の詳細を示す。処理を開始すると、ユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５は最初に、印刷データ制御部３０４の属性情報抽出部４０２から受け取った印刷データ属性情報の中に認証ユーザー名が存在するか否かを判断する（ステップＳ８０１）。認証ユーザー名は、端末にインストールされているプリンタドライバの設定画面から入力して設定する任意のユーザー名である。ここで、認証ユーザー名が存在すれば（ステップＳ８０１のＹＥＳ）、この認証ユーザー名を抽出して私書箱ＩＤ確認部４０６に渡して（ステップＳ８０２）、処理を終了する。
【００５３】
一方、ステップＳ８０１で認証ユーザー名がなかったら（ステップＳ８０１のＮＯ）、ユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５はあらかじめ複合機１０５の設置作業の際に設定されている私書箱ＩＤの指定形式を確認する（ステップＳ８０３）。ここで、「ユーザー名」であれば（ステップＳ８０３のＹＥＳ）、ユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５は印刷データ属性情報からログオンユーザー名を抽出して私書箱ＩＤ確認部４０６に渡して（ステップＳ８０４）、処理を終了する。「ユーザー名」は、端末で稼動するＯＳを使用する際のユーザー認証に用いるログインＩＤである。ＯＳはたとえばＷｉｎｄｏｗｓ（登録商標）である。端末にインストールされているプリンタドライバは、印刷データを生成する際、このログインＩＤをユーザー名として印刷データのヘッダに含める。
【００５４】
ステップＳ８０３で、ユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５が確認した私書箱ＩＤの指定形式が「コンピュータ名＋ユーザー名」であれば（ステップＳ８０３のＮＯ）、ユーザー情報生成部３０５の私書箱ＩＤ確定処理部４０５は印刷データ属性情報からコンピュータ名とログオンユーザー名を抽出して、これを組み合わせた形式で私書箱ＩＤ確認部４０６に渡して（ステップＳ８０７）、処理を終了する。
【００５５】
「コンピュータ名」は、端末で稼動するＯＳのインストール時などに、インストール作業者によって付与される任意のマシン名である。端末にインストールされているプリンタドライバは、印刷データを生成する際、このマシン名をコンピュータ名として印刷データのヘッダに含める。
【００５６】
以上に述べたように、ユーザー情報生成部３０５は印刷データのヘッダに含まれる印刷データ属性情報を読み取り、最初に認証ユーザー名があるか否かを確認する。認証ユーザー名があれば、最優先でこれをユーザーを一意に識別するための私書箱ＩＤとして取得する。つぎに、認証ユーザー名がなければ、あらかじめ複合機１０５に設定されている私書箱ＩＤ形式が「ユーザー名」と「コンピュータ名＋ユーザー名」のいずれに設定されているのかを確認する。確認の結果、「ユーザー名」であれば、印刷データ属性情報からユーザー名を私書箱ＩＤとして取得する。「コンピュータ名＋ユーザー名」であれば、印刷データ属性情報からコンピュータ名とユーザー名を取得して、これらを組み合わせて私書箱ＩＤとする。
【００５７】
つまり、ユーザーから印刷データを受信したら、直ちにユーザーを一意に識別する私書箱ＩＤが、印刷データ中のヘッダから読み出される。
【００５８】
私書箱ＩＤ形式は、ネットワーク１０４上に存在する端末が、どのような管理がなされているかに因る。Ｗｉｎｄｏｗｓ（登録商標）の場合は、「ドメイン管理」方式と「ワークグループ管理」方式によって分けられる。
【００５９】
「ドメイン管理」方式の場合、ネットワーク１０４上にドメイン管理サーバが存在する。そして、ユーザー名がドメイン管理サーバによって一意性が担保されているので、ユーザー名だけでユーザーを識別することができる。
【００６０】
「ワークグループ管理」方式の場合、ユーザー名の一意性が保証できない。したがって、ユーザー名にコンピュータ名を加えて、一意性を担保できるようにする。
【００６１】
図９は、私書箱選択画面を表示する処理を示すフローチャートである。ユーザーが操作部２０８を操作することによって始まる、私書箱選択画面作成部３１０、入出力制御部３０９、表示制御部３０８およびＬＣＤ表示部２０７の動作の流れを示す。
【００６２】
処理を開始すると、私書箱選択画面作成部３１０は起動の際に渡された引数（パラメータ）から、表示させる「タブ色」と、「何ページ目」から表示させるかの情報を取得する（ステップＳ９０１）。つぎに、私書箱選択画面作成部３１０はステップＳ９０１で取得した「タブ色」に基づいて、ユーザー情報テーブル３０７の絞り込み検索を実行する（ステップＳ９０２）。この絞り込み検索では、「スプール数」フィールドの値が１以上のレコードに絞り込まれる。
【００６３】
つぎに、私書箱選択画面作成部３１０はユーザー情報テーブル３０７の絞り込まれたレコードに対し、ユーザー情報テーブル３０７の「最新スプール日時」フィールドの値に基づいて、降順ソートを実行する（ステップＳ９０３）。最後に、私書箱選択画面作成部３１０は「何ページ目」の情報に基づいて、指定された範囲の９件分のレコードの情報を、入出力制御部３０９を通じて表示制御部３０８に送る。表示制御部３０８はＬＣＤ表示部２０７を制御して、９件分の情報を表示する（ステップＳ９０４）。そして、一連の処理を終了する。
【００６４】
図１０はＬＣＤ表示部２０７の表示状態を説明する状態遷移図である。電源オフ状態あるいはスリープ状態のとき（状態Ｓ１００１）は、ＬＣＤ表示部２０７には何も表示されていない。状態Ｓ１００１から電源オンあるいはスリープ状態から復帰すると、私書箱選択画面が表示される（状態Ｓ１００２）。私書箱選択画面では、後述する更新ボタンや色選択タブボタンを押すことで、私書箱選択画面の状態のまま表示内容が変化する。
【００６５】
状態Ｓ１００２から特定の私書箱を選択して、所定のログイン手順を経ると、オンデマンド印刷画面が表示される（状態Ｓ１００３）。オンデマンド印刷画面では、ＬＣＤ表示部２０７には印刷データの一覧が表示され、印刷するか、印刷せずに削除するかを個別に指定する。状態Ｓ１００３から所定のボタンを押すと、私書箱設定画面が表示される（状態Ｓ１００４）。私書箱設定画面では、ユーザーが表示名、パスワード、表示色等を設定できる。
【００６６】
図１１、図１２および図１３は、ＬＣＤ表示部２０７に表示される私書箱選択画面である。タッチパネルの表示内容として表示される私書箱選択画面１１０１には、ユーザーを色で選択する色タブ１１０２と、全ユーザーを選択する「すべて」タブ１１０３が表示される。色タブ１１０２は図１０の左側から、紺色タブ１１０２ａ、青色タブ１１０２ｂ、緑色タブ１１０２ｃ、桃色タブ１１０２ｄ、赤色タブ１１０２ｅおよび黒色タブ１１０２ｆが配置されている。
【００６７】
色タブ１１０２と「すべて」タブ１１０３の下には、最大９件分のユーザーを表示するユーザー表示領域１１０４がある。ユーザー表示領域１１０４の中には、私書箱ボタン１１０５が表示される。私書箱ボタン１１０５は、色マーク１１０６とユーザー名表示欄１１０７の組み合わせよりなる。
【００６８】
図１１に示す例では、スプール領域３０３に印刷データが存在する全ユーザーの私書箱ボタン１１０５が、三人分表示されている。ユーザー表示領域１１０４は最大９件分のユーザーの私書箱ボタン１１０５が表示可能である。もし、スプール領域３０３に印刷データが存在する全ユーザーの人数が１０人以上いる場合は、１０人目以降を別の画面で表示させる必要がある。このために、私書箱選択画面１１０１の右下には前頁ボタン１１０９と次頁ボタン１１１０が表示される。
【００６９】
もし、スプール領域３０３に印刷データが存在する全ユーザーの人数が９人以下の場合は、前頁ボタン１１０９と次頁ボタン１１１０は薄い色で表示され、ボタン操作ができない状態になる。
【００７０】
もし、スプール領域３０３に印刷データが存在する全ユーザーの人数が１０人以上１８人以下の場合は、ユーザー表示領域１１０４は２画面で私書箱ボタン１１０５を表示することとなる。ユーザー表示領域１１０４に前半の９件分が表示されているときには前頁ボタン１１０９が薄い色で表示され、ボタン操作ができない状態になるが、次頁ボタン１１１０は濃い色で表示され、ボタン操作ができる状態になる。ユーザー表示領域１１０４に後半の１０件目以降の分が表示されているときには前頁ボタン１１０９が濃い色で表示され、ボタン操作ができる状態になるが、次頁ボタン１１１０は薄い色で表示され、ボタン操作ができない状態になる。
【００７１】
この前頁ボタン１１０９と次頁ボタン１１１０が、図９のステップＳ９０１における「何ページ目」の指定に相当する。
【００７２】
今、図１１の状態では、「すべて」タブ１１０３が押されており、印刷データが存在する全ユーザーの私書箱ボタン１１０５が、ユーザー表示領域１１０４の中に一覧表示されている。「ユーザー１」は青、「ユーザー３」は黒、「管理者」は赤の色マーク１１０６が表示されている。
【００７３】
図１１の状態で青色タブ１１０２ｂを押すと、図１２のように、青色タブ１１０２ｂが前面にせり出すように表示され、ユーザー表示領域１１０４の中には、「青」に属する「ユーザー１」の私書箱ボタン１１０５のみが表示される。これは図９の私書箱選択画面表示処理で、引数に「青」が指定された際の動作の結果である。
【００７４】
今、図１１の状態で「ユーザー２」というユーザーが印刷データを送信したとする。「ユーザー２」が複合機１０５のタッチパネルを見ると、ユーザー表示領域１１０４の中に一覧表示されている私書箱ボタン１１０５には「ユーザー２」が存在していない。そこで、「ユーザー２」は更新ボタンを押す。すると、図１３に示すように、緑色タブ１１０２ｃを伴う「ユーザー２」の私書箱ボタン１１０５ｄが現れる。これは図９の私書箱選択画面表示処理で、引数として何も指定されなかった際の動作の結果である。つまり、更新ボタンを押すことで、私書箱選択画面表示処理が実行され、更新ボタンを押される直前まで表示されていなかった「ユーザー２」の印刷データの存在が表示された結果である。
【００７５】
もし、複合機１０５に登録されているユーザーの数が多くても、印刷データを有するユーザーが一人だけであれば、図１１の私書箱選択画面１１０１のユーザー表示領域１１０４には、一人分の私書箱ボタン１１０５しか表示されない。該当するユーザーは、そのボタンだけを選んで押せばよいので、この場合はわざわざ色タブ１１０２を選んで押す必要もない。
【００７６】
色タブ１００２は、印刷データを有するユーザーの数が多くなって、「すべて」タブ１１０３の状態ではユーザー表示領域１１０４に表示しきれなくなった場合に、より簡単にユーザーの絞り込みを実現するために設けられている。
【００７７】
図１４は、ＬＣＤ表示部に表示されるオンデマンド印刷画面である。今、図１３の状態で「ユーザー２」が自らの私書箱ボタン１１０５ｄを押すと、図１４のように表示内容が変わる。なお、パスワードの入力を必要とする場合はそのための画面が表示されるが、詳細は割愛する。
【００７８】
オンデマンド印刷画面１４０１の初期状態は、「印刷」タブ１４０２がせり出している状態である。この状態では、印刷データ表示領域１４０３の中に、印刷データ欄１４０４が文書名や日時等の情報と共に表示されている。タッチパネル上の印刷データ欄１４０４を押すと、当該印刷データを指定することとなり、表示色が反転表示される。その上で、画面右下の「印刷」ボタン１４０５を押すと、指定された印刷データの印刷が実行される。一方、「削除」タブ１４０６を押すと、同様の操作で指定した印刷データの削除が実行できる。
【００７９】
本実施の形態は以下に列記する応用例が考えられる。
（１）本実施の形態では複合機を例にとって説明したが、これに限らずコピー機能、ファクシミリ機能およびスキャナ機能のない、単機能のプリンタであってもよい。
（２）複合機にｗｅｂサーバ機能を持たせ、端末から複合機にｗｅｂブラウザでアクセスして、私書箱設定画面と同等のユーザーインターフェースを端末に提供することもできる。
（３）図６に示した印刷データファイル名のフィールドセパレータは、カンマに限られない。ファイル名に用いられる文字を、たとえばＲＦＣ３９８６（http://tools.ietf.org/html/rfc3986）に記されるＵＲＬエンコード方式や、ＲＦＣ３５４８（http://tools.ietf.org/html/rfc3548）に記されるＢａｓｅ６４エンコード方式等の、英数字および限られた記号文字で変換する規則を用いれば、それらエンコード方式に用いない文字や、出現する可能性のない文字列をフィールドセパレータに用いることができる。
【００８０】
本実施の形態では複合機のプリンタ機能を例にとって説明した。複合機は、印刷データのヘッダに含まれる「認証ユーザー名」あるいは「ユーザー名」および「コンピュータ名」からユーザーを一意に識別する情報を抽出し、既に内部のユーザー情報テーブルに登録済みであるか否か確認する。新規のユーザーであると判断したら、直ちに登録し、当該ユーザー固有のスプールディレクトリを作成する。したがって、従来のオンデマンド印刷に必要だった手作業のユーザー登録作業がなくなり、ユーザー管理が不要のオンデマンド印刷を実現できる。
【００８１】
また、本実施の形態の複合機では、ユーザー情報テーブルに登録したユーザーを簡単に絞り込むために、印刷データファイルを有するユーザーをタッチパネルに表示した。ユーザーはタッチパネルに表示されている、印刷データを有するユーザーのボタン一覧から自らを示すボタンだけを選べばよいので、印刷データが保持されているユーザーを簡単に絞り込むことができる。
【００８２】
さらに、ユーザーの絞込みをより簡単にするために、ユーザー情報テーブルに「私書箱色」フィールドを設けた。ユーザーが任意の色を選択して登録することで、個々のユーザーを色で識別可能にし、タッチパネル上に表示される色タブを選択して押すことで、印刷データが保持されているユーザーを簡単に絞り込むことができる。
【００８３】
ところで、本実施の形態の印刷装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Read  Only  Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。本実施の形態の印刷装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００８４】
また、本実施の形態の印刷装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の印刷装置で実行される〜プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施の形態のプログラムを、ＲＯＭ等にあらかじめ組み込んで提供するように構成してもよい。
【００８５】
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含むものである。
【符号の説明】
【００８６】
１０１  印刷システム
１０２ａ〜ｃ  端末
１０４  ネットワーク
１０５  複合機
２０２  バス
２０３  ＣＰＵ
２０４  ＲＯＭ
２０５  ＲＡＭ
２０６  ＨＤＤ
２０７  ＬＣＤ表示部
２０８  操作部
２０９  印刷機構
２１０  スキャナ
２１１  ＮＩＣ
２１２  モデム
３０２  スプーラ
３０３  スプール領域
３０４  印刷データ制御部
３０５  ユーザー情報生成部
３０６  オンデマンド印刷画面作成部
３０７  ユーザー情報テーブル
３０８  表示制御部
３０９  入出力制御部
３１０  私書箱選択画面作成部
３１１  私書箱設定画面作成部
４０２  属性情報抽出部
４０３  スプールファイル移動処理部
４０４  印刷処理部
４０５  私書箱ＩＤ確定処理部
４０６  私書箱ＩＤ確認部
１１０１  私書箱選択画面
１１０２  色タブ
１１０２ａ  紺色タブ
１１０２ｂ  青色タブ
１１０２ｃ  緑色タブ
１１０２ｄ  桃色タブ
１１０２ｅ  赤色タブ
１１０２ｆ  黒色タブ
１１０３  「すべて」タブ
１１０４  ユーザー表示領域
１１０５ａ〜ｄ  私書箱ボタン
１１０６  色マーク
１１０７  ユーザー名表示欄
１１０８  更新ボタン
１１０９  前頁ボタン
１１１０  次頁ボタン
１４０１  オンデマンド印刷画面
１４０２  「印刷」タブ
１４０３  印刷データ表示領域
１４０４  印刷データ欄
１４０５  ボタン
１４０６  「削除」タブ
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２００３−２７４０６４号公報
【非特許文献】
【００８８】
【非特許文献１】製品情報  /  imagio/IPSiO個人認証キット  |  Ricoh  Japan:［２００９年９月１８日検索］、インターネット＜URL:http://www.ricoh.co.jp/imagio/mfp-sol/ic-card/function/function2.html＞
【図１】
2014141095.tif 000003
【図２】
2014141095.tif 000004
【図３】
2014141095.tif 000005
【図４】
2014141095.tif 000006
【図５】
2014141095.tif 000007
【図６】
2014141095.tif 000008
【図７】
2014141095.tif 000009
【図８】
2014141095.tif 000010
【図９】
2014141095.tif 000011
【図１０】
2014141095.tif 000012
【図１１】
2014141095.tif 000013
【図１２】
2014141095.tif 000014
【図１３】
2014141095.tif 000015
【図１４】
2014141095.tif 000016