(57)【要約】【課題】表示部のない又は表示部の性能に乏しいプリンタにおいてもユーザが選択した印刷データの出力をセキュアな状態で行うこと。【解決手段】印刷管理サーバ１００は、プリンタ３００から携帯端末５００のＩＣカードから読み取った製造番号に基づいて認証サーバ２００から取得したユーザ名と携帯端末識別情報とプリンタＩＰアドレスを含む印刷一覧要求を受信し、該印刷一覧要求に含まれる携帯端末識別情報とプリンタＩＰアドレスとを紐付けておき、該印刷一覧要求により特定された印刷データ一覧を該印刷一覧要求に含まれる携帯端末識別情報に対応する携帯端末５００に送信する。そして、印刷管理サーバ１００は、該印刷データ一覧に応じた印刷要求を受信すると、該印刷要求に含まれる携帯端末識別情報に紐付けられたＩＰアドレスが示すプリンタに、前記印刷要求された印刷データを送信する構成を特徴とする。【選択図】図１
2008165567.tif 000002
【特許請求の範囲】
【請求項１】
所定の識別情報が記憶された記憶媒体を備える携帯端末と、前記記憶媒体の情報を読み取る読み取り手段を備えるプリンタと、印刷データをユーザ情報に紐付けて記憶管理する印刷管理サーバと、を備える印刷システムであって、
前記プリンタは、
前記読み取り手段により前記携帯端末の記憶媒体から読み取った所定の識別情報に基づいて取得したユーザ情報と携帯端末識別情報とプリンタ識別情報を含む印刷一覧要求を、前記印刷管理サーバに送信する送信手段を備え、
前記印刷管理サーバは、
前記印刷一覧要求を受信する第１の受信手段と、
前記第１の受信手段により受信された前記印刷一覧要求に含まれる携帯端末識別情報とプリンタ識別情報とを紐付けて記憶する記憶手段と、
前記印刷一覧要求に含まれるユーザ情報により印刷データを特定する特定手段と、
前記特定手段により特定された印刷データの一覧情報を前記印刷一覧要求に含まれる前記携帯端末識別情報に基づいて前記携帯端末に送信する送信手段と、
前記送信手段により前記印刷データの一覧を送信した携帯端末で指定された印刷データ情報と携帯端末識別情報を含む印刷要求を受信する第２の受信手段と、
前記第２の受信手段により受信された印刷要求に含まれる携帯端末識別情報に紐付けて前記記憶手段に記憶されている前記プリンタ識別情報に対応するプリンタに対して、前記印刷要求で指定された印刷データ情報に対応する印刷データを送信する印刷データ送信手段と、
を備えることを特徴とする印刷システム。
【請求項２】
所定の識別情報が記憶された記憶媒体を備える携帯端末と、前記記憶媒体の情報を読み取る読み取り手段を備え、印刷データをユーザ情報に紐付けて記憶管理するプリンタと通信可能な印刷管理サーバであって、
前記プリンタから前記携帯端末の記憶媒体から読み取った所定の識別情報に基づいて取得したユーザ情報と携帯端末識別情報とプリンタ識別情報を含む印刷一覧要求を受信する第１の受信手段と、
前記第１の受信手段により受信された前記印刷一覧要求に含まれる携帯端末識別情報とプリンタ識別情報とを紐付けて記憶する記憶手段と、
前記印刷一覧要求に含まれるユーザ情報により印刷データを特定する特定手段と、
前記特定手段により特定された印刷データの一覧情報を前記印刷一覧要求に含まれる前記携帯端末識別情報に基づいて前記携帯端末に送信する送信手段と、
前記送信手段により前記印刷データの一覧を送信した携帯端末で指定された印刷データ情報と携帯端末識別情報を含む印刷要求を受信する第２の受信手段と、
前記第２の受信手段により受信された印刷要求に含まれる携帯端末識別情報に紐付けて前記記憶手段に記憶されている前記プリンタ識別情報に対応するプリンタに対して、前記印刷要求で指定された印刷データ情報に対応する印刷データを送信する印刷データ送信手段と、
を備えることを特徴とする印刷管理サーバ。
【請求項３】
前記印刷一覧要求の送信元のプリンタに印刷データの一覧を表示可能な表示部があるか判定する表示部判定手段と、
前記送信手段は、前記表示部判定手段により前記表示部があると判定された場合、前記特定した印刷データの一覧情報を前記プリンタに送信し、前記表示部がないと判断された場合、前記印刷一覧要求に含まれる前記携帯端末識別情報に基づく携帯端末に前記特定した印刷データの一覧情報を送信する、ことを特徴とする請求項２に記載の印刷管理サーバ。
【請求項４】
前記印刷データ送信手段により印刷データを送信したプリンタより印刷完了情報を取得する取得手段と、
前記取得手段により印刷完了情報を取得した前記プリンタのプリンタ識別情報に紐付けられて前記記憶手段に記憶されている前記携帯端末識別情報に基づく携帯端末に、印刷完了通知を送信する印刷完了通知送信手段と、
を備えることを特徴とする請求項２又は３に記載の印刷管理サーバ。
【請求項５】
前記表示部判定手段は、プリンタ毎に表示部有無情報が記憶されているプリンタ表示有無テーブルに基づいて判定する、ことを特徴とする請求項３記載の印刷管理サーバ。
【請求項６】
前記表示部判定手段は、プリンタからの要求の種別に基づいて判定する、ことを特徴とする請求項３記載の印刷管理サーバ。
【請求項７】
所定の識別情報が記憶された記憶媒体を備える携帯端末と、前記記憶媒体の情報を読み取る読み取り手段を備え、印刷データをユーザ情報に紐付けて記憶管理するプリンタと通信可能な印刷管理サーバの制御方法であって、
前記プリンタから前記携帯端末の記憶媒体から読み取った所定の識別情報に基づいて取得したユーザ情報と携帯端末識別情報とプリンタ識別情報を含む印刷一覧要求を受信する第１の受信ステップと、
前記第１の受信ステップで受信された前記印刷一覧要求に含まれる携帯端末識別情報とプリンタ識別情報とを紐付けて記憶手段に記憶させる記憶ステップと、
前記印刷一覧要求に含まれるユーザ情報により印刷データを特定する特定ステップと、
前記特定ステップで特定された印刷データの一覧情報を前記印刷一覧要求に含まれる前記携帯端末識別情報に基づいて前記携帯端末に送信する送信ステップと、
前記送信ステップで前記印刷データの一覧を送信した携帯端末で指定された印刷データ情報と携帯端末識別情報を含む印刷要求を受信する第２の受信ステップと、
前記第２の受信ステップで受信された印刷要求に含まれる携帯端末識別情報に紐付けて前記記憶手段に記憶されている前記プリンタ識別情報に対応するプリンタに対して、前記印刷要求で指定された印刷データ情報に対応する印刷データを送信する印刷データ送信手段と、
を備えることを特徴とする印刷管理サーバの制御方法。
【請求項８】
請求項１に記載された印刷システムとしてコンピュータを機能させるための、又は、請求項２乃至６のいずれかに記載された印刷管理サーバとしてコンピュータを機能させるためのプログラム。
【請求項９】
請求項１に記載された印刷システムとしてコンピュータを機能させるためのプログラム、又は、請求項２乃至６のいずれかに記載された印刷管理サーバとしてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の識別情報が記憶された記憶媒体を備える携帯端末と、前記記憶媒体の情報を読み取る読み取り手段を備えるプリンタと、印刷データをユーザ情報に紐付けて記憶管理する印刷管理サーバとを備える印刷システムの制御に関する。
【背景技術】
【０００２】
従来から、認証されたユーザのみが印刷装置からサーバ上に一時蓄積された印刷データに対して印刷要求を行うことで当該印刷装置から印刷データの出力を可能にする所謂「プルプリント（蓄積印刷）」の印刷システムが提案されている。これにより、認証されたユーザに対応する印刷データが、所望の印刷装置からの出力可能となっている。
【０００３】
例えば、特許文献１には、複合機でＩＣカード認証処理を行い、認証されたユーザの印刷データの一覧を印刷装置の表示部で表示させ、この表示上で選択された印刷データを印刷管理サーバで特定し、この特定した印刷データが格納されているプリントサーバに印刷コマンドを送信することで認証されたユーザが指定した印刷データが所望の印刷装置でプリントできるプリントシステムが開示されている。
【特許文献１】特開２００６−９９７１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、プリンタに表示部がない（表示部があったとしても、表示部の性能に乏しく、一覧を表示し、選択ができない）場合は、ユーザが印刷したいデータを選択し印刷できず、必要のない印刷データが印刷されてしまうといった問題点があった。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、表示部のない又は表示部の性能に乏しいプリンタにおいてもユーザが選択した印刷データの出力をセキュアな状態で行う仕組を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、所定の識別情報が記憶された記憶媒体を備える携帯端末と、前記記憶媒体の情報を読み取る読み取り手段を備えるプリンタと、印刷データをユーザ情報に紐付けて記憶管理する印刷管理サーバと、を備える印刷システムであって、前記プリンタは、前記読み取り手段により前記携帯端末の記憶媒体から読み取った所定の識別情報に基づいて取得したユーザ情報と携帯端末識別情報とプリンタ識別情報を含む印刷一覧要求を、前記印刷管理サーバに送信する送信手段を備え、前記印刷管理サーバは、前記印刷一覧要求を受信する第１の受信手段と、前記第１の受信手段により受信された前記印刷一覧要求に含まれる携帯端末識別情報とプリンタ識別情報とを紐付けて記憶する記憶手段と、前記印刷一覧要求に含まれるユーザ情報により印刷データを特定する特定手段と、前記特定手段により特定された印刷データの一覧情報を前記印刷一覧要求に含まれる前記携帯端末識別情報に基づいて前記携帯端末に送信する送信手段と、前記送信手段により前記印刷データの一覧を送信した携帯端末で指定された印刷データ情報と携帯端末識別情報を含む印刷要求を受信する第２の受信手段と、前記第２の受信手段により受信された印刷要求に含まれる携帯端末識別情報に紐付けて前記記憶手段に記憶されている前記プリンタ識別情報に対応するプリンタに対して、前記印刷要求で指定された印刷データ情報に対応する印刷データを送信する印刷データ送信手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、表示部のない又は表示部の性能に乏しいプリンタにおいてもユーザが選択した印刷データの出力をセキュアな状態で行うことことができる等の効果を奏する。
【発明を実施するための最良の形態】
【０００８】
〔第１実施形態〕
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【０００９】
図１は、本発明の印刷管理サーバ１００およびプリンタを適用可能なプリントシステムの構成の一例を示すシステム構成図である。
【００１０】
図１に示すように、本実施形態のプリントシステムは、１又は複数のクライアント端末４００（例えば、ユーザ毎）、複数のプリンタ３００（プリンタＡ３００ａ，プリンタＢ３００ｂ，・・・），印刷管理サーバ１００、認証サーバ２００がローカルエリアネットワーク（ＬＡＮ）６００を介して接続され、印刷管理サーバ１００は、ユーザ毎の携帯端末５００と情報の送受信を行う構成となっている。
【００１１】
クライアント端末４００には、不図示のサーバから帳票生成に必要なフォーム及びテキストデータを取得し、オーバレイを行い帳票を生成する帳票ソフトがインストールされている。この帳票ソフトは、生成された帳票をＳＯＡＰ等の通信を用いて、当該帳票を帳票の印刷実行命令、ユーザ情報とともに印刷管理サーバへ送信する。
【００１２】
印刷管理サーバ１００には、プリンタドライバがインストールされ、受信した帳票（印刷データ）を帳票管理データベース（後述する図５）に蓄積し、携帯端末からの出力指示に基づいて当該プリンタドライバを介してプリンタへ印刷データを送信する。
【００１３】
認証サーバ２００は、認証用テーブル（後述する図８）を記憶し、プリンタのカードリーダへ携帯端末をかざすことによってなされる認証依頼に応じて、該ＩＣカード認証用テーブルを用いて認証処理を行う。
【００１４】
以下、図２を用いて、図１に示したクライアント端末，印刷管理サーバ、認証サーバに適用可能な情報処理装置のハードウェア構成について説明する。
【００１５】
図２は、図１に示したクライアント端末，印刷管理サーバ、認証サーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００１６】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１７】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１８】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器にへの表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００１９】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２０】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ６００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２２】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２３】
次に、図３を用いて、図１に示したプリンタ３００を制御するコントローラユニットのハードウェア構成について説明する。
【００２４】
図３は、図１に示した複合機３００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００２５】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ６００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２６】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２７】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００２８】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００２９】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）６００に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３０】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３１】
３２０はイメージバスインタフェース（ＩＭＡＧＥ ＢＵＳ Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００３２】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３３】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３４】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３５】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３６】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３７】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３８】
尚、表示部ははプリンタによって表示性能がことなり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけのプリンタによって本発明は構成されている。
【００３９】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４０】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、携帯端末内に備えられたＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４１】
以上のような構成によって、プリンタ３００は、スキャナ３１４から読み込んだ画像データをＬＡＮ６００上に送信したり、ＬＡＮ６００から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００４２】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００４３】
以下、図４を用いて、図１に示した携帯端末（携帯電話やＰＤＡ）５００のハードウェア構成について説明する。
【００４４】
図４は、図１に示した携帯端末（携帯電話やＰＤＡ）５００のハードウェア構成を説明するブロック図である。
【００４５】
図４に示すように、携帯端末５００は、制御部４１１と、受話部４１２と、送話部４１３と、送受信部４１４と、表示部４１５と、入力部４１６と、ＲＯＭ４１７と、ＲＡＭ４１８と、通信制御部４１９とを備える。
【００４６】
制御部４１１は、ＲＯＭ４１７に格納されたプログラムに従って動作し、この携帯端末全体の動作を制御する。
【００４７】
受話部４１２は、スピーカなどを備え、制御部４１１から供給されるディジタル音声信号をアナログ音声信号に変換し、スピーカから放音する。送話部４１３は、マイクロフォンなどを備え送信対象の音声データを取り込み、ディジタル信号に変換して制御部４１１に供給する。
【００４８】
送受信部４１４は、印刷管理サーバ１００との間で、アンテナを介して無線通信を行う。表示部４１５は、様々な情報を表示する。
【００４９】
なお、携帯端末５００と印刷管理サーバ１００との無線通信はと基地局（不図示）を介して行うように構成されている。
【００５０】
入力部４１６は、ダイアルボタンなどを備え、様々な指示を入力する。ＲＯＭ４１７は、制御部４１１の動作プログラム及び固定データを記憶する。この動作プログラムには、プリンタドライバは含まれていない。
【００５１】
ＲＡＭ４１８は、バッテリによりバックアップされており、制御部４１１のワークエリアとして機能し、外部から取得した情報を一時記憶する。
【００５２】
ＩＣカード４１９は、ＩＣチップにより構成されており、製造番号や個人を特定する情報（所定の識別情報）が書き込まれており、プリンタに備えてあるカードリーダとの間で通信がなされる。
【００５３】
以下、図５〜図７を参照して、図１に示した印刷管理サーバ１００のＨＤ２１１に記憶されるデータについて説明する。
【００５４】
図５は、図１に示した印刷管理サーバ１００のＨＤ２１１に記憶される帳票管理データベースの一例を示す模式図である。
【００５５】
図５に示すように、帳票管理データベースは、タイムスタンプ５０１，ユーザ名５０２，文書名５０３，印刷状態５０４，帳票データ５０５から構成される。
【００５６】
なお、タイムスタンプ５０１は、印刷管理サーバ１００が帳票データを受信した日時を示す。ユーザ名５０２，文書名５０３は、クライアント端末４００から帳票データとともに受信したユーザ名（ユーザ情報），文書名に対応する。
【００５７】
なお、この帳票管理データベースは、上述したようにクライアント端末４００から印刷管理サーバ１００に登録されるものとする。
【００５８】
図６は、図１に示した印刷管理サーバ１００のＨＤ２１１に記憶されるプリンタドライバ関連テーブルの一例を示す模式図である。
【００５９】
図６に示すように、プリンタドライバ関連テーブルは、プリンタ名６０１，プリンタＩＰアドレス６０２，プリンタドライバ名６０３から構成される。
【００６０】
なお、このプリンタドライバ関連テーブルは、印刷管理サーバ１００のＨＤに予め登録されているものとする。
【００６１】
図７は、図１に示した印刷管理サーバ１００のＨＤ２１１に記憶されるプリンタ表示部有無テーブルの一例を示す模式図である。
【００６２】
なお、このプリンタ表示部有無テーブルは、印刷管理サーバ１００のＨＤに予め登録されているものとする。
【００６３】
以下、図８を参照して、図１に示した認証サーバ２００のＨＤ２１１に記憶される認証用テーブルについて説明する。
【００６４】
図８は、図１に示した認証サーバ２００のＨＤ２１１に記憶される認証用テーブルの一例を示す模式図である。
【００６５】
図８に示すように、認証用テーブルは、製造番号８０１，ユーザ名８０２，メールアドレス８０３，部門ＩＤ８０４，部門パスワード８０５，管理者権限８０６，携帯端末識別情報８０７等から構成される。
【００６６】
以下、図９のフローチャートを参照して、図８に示した認証用テーブルへの製造番号及び携帯端末識別情報の登録処理を説明する。なお、本実施形態では、認証サーバ２００は、図示しない外部インタフェース（例えばＵＳＢ）を介して、携帯端末のＩＣカード４１９（記憶媒体）の読み取り用のカードリーダ（図３のカードリーダ３１９と同様の機能）が接続されている。そして、認証サーバ２００のＣＰＵ３０１は、このカードリーダによる携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末内のＩＣチップから読み取られた情報を取得可能である。
【００６７】
図９は、本発明における第１の制御処理手順の一例を示すフローチャートであり、本発明のにおける認証情報登録処理に対応する。
【００６８】
なお、図中、Ｓ１は、携帯端末５００のステップに対応し、携帯端末５００の制御部４０１がＲＯＭ４１７に格納されるプログラムを実行することにより実現される。
【００６９】
また、Ｓ２〜Ｓ３は、認証サーバ２００の各ステップに対応し、認証サーバ２００のＣＰＵ２０１が外部メモリ２１１に格納されるプログラムをＲＡＭ２０３上で実行することにより実現される。
【００７０】
まず、ステップＳ１において、携帯端末５００の制御部４１１は、携帯端末５００のＲＯＭ４１７等に記憶されている携帯端末識別情報（例えば電話番号やＩＰアドレス等）を認証サーバ２００へ送信する。
【００７１】
ステップＳ２において、認証サーバ２００のＣＰＵ２０１は、携帯端末５００から送信される携帯端末識別情報を受信する。
【００７２】
この携帯端末識別情報の受信後の所定期間、認証サーバ２００のＣＰＵ２０１は、上述のカードリーダによる携帯端末５００内のＩＣカード４１９の読み取りを行う。
【００７３】
携帯端末５００が上述したカードリーダにかざされると、認証サーバ２００ＣＰＵ２０１は、これを検知し、この検知した情報（製造番号）を読み出す（Ｓ３）。
【００７４】
次に、ステップＳ４において、印刷管理サーバ１００のＣＰＵ２０１は、ステップＳ２で受信した携帯端末識別情報と、ステップＳ３で読み取った製造番号を関連付け、製造番号をキーにして図６に示す認証用テーブルの製造番号８０１，携帯端末識別情報８０７へ登録する。
【００７５】
なお、図９に示した処理を実行しなくても、管理者が手作業等により、製造番号８０１と携帯端末識別情報８０７とを認証用テーブルに登録しておく方法であっても、本発明を実現可能である。
【００７６】
以下、図１０のフローチャートを参照して、本発明のにおける印刷処理について説明する。
【００７７】
図１０は、本発明における第２の制御処理手順の一例を示すフローチャートであり、本発明のにおけるプリンタからの印刷指示に基づいた印刷に関する処理に対応する。
【００７８】
なお、図中、Ｓ１０１〜Ｓ１０２は、認証サーバ２００のステップに対応し、認証サーバ２００のＣＰＵが外部メモリに格納されるプログラムをＲＡＭ上で実行することにより実現される。
【００７９】
また、図中、Ｓ２０１〜Ｓ２１２は、印刷管理サーバ１００の各ステップに対応し、印刷管理サーバ１００のＣＰＵが外部メモリに格納されるプログラムをＲＡＭ上で実行することにより実現される。
【００８０】
また、図中、Ｓ３０１〜Ｓ３０３は、携帯端末５００のステップに対応し、携帯端末５００の制御部４０１がＲＯＭ４１７に格納されるプログラムを実行することにより実現される。
【００８１】
また、図中、Ｓ４０１〜Ｓ４０２は、プリンタ３００（ここではプリンタＡ３００ａとして説明するがどのプリンタであってもよい）のステップに対応し、プリンタＡ３００ａのＣＰＵ３０１がＲＯＭ３０３に格納されるプログラムを実行することにより実現される。
【００８２】
まず、ユーザが携帯端末５００にアプリケーション（印刷管理サーバ１００との接続を行うため接続アプリケーション）の起動を指示すると、ステップＳ３０１において、携帯端末５００の制御部４０１は、前記アプリケーションを起動し、当該携帯端末５００の携帯端末識別情報を含む接続依頼を印刷管理サーバ５００に送信する。これにより、携帯端末５００と印刷管理サーバ１００とのセッションが張られる。
【００８３】
印刷管理サーバ１００では、ステップＳ２０１において、携帯端末５００の接続アプリケーションからの接続依頼（携帯端末識別情報を含む）に基づきセッションを維持する。なお、このセッションは、開放されるまで上記携帯端末識別情報に関連付けられて管理されるものとする。なお、携帯端末５００との通信が一定時間なされない場合、該セッションを開放するように構成してもよい。
【００８４】
なお、後述する帳票一覧がプリンタで表示可能であればアプリケーションが起動しなくても、本実施形態は実現可能であることは言うまでもない。また、アプリケーションが印刷管理サーバからの命令により起動させる場合は、Ｓ３０１，Ｓ２０１を実行しなくても実現可能である。
【００８５】
次に、ステップＳ４０１において、プリンタＡ３００ａのＣＰＵ３０１は、携帯端末５００がカードリーダ３１９にかざされたことを検知すると、この検知した情報（製造番号）を読み出して認証情報として、認証サーバ２００へ送信する（認証情報送信）。
【００８６】
そして、認証サーバ２００では、プリンタＡ３００ａから送信される認証情報を受信すると、ステップＳ１０１において、認証サーバ２００のＣＰＵは、受信した製造番号と図８に示す認証用テーブル（認証サーバ２００のＨＤ内に記憶されている）を参照して正規のユーザか否かの認証を行う。
【００８７】
次に、ステップＳ１０２において、認証サーバ２００のＣＰＵは、Ｓ１０１の認証結果を、該認証を要求したプリンタ（プリンタＡ３００ａ）に送信する。具体的には、認証用テーブルに受信した製造番号が登録されていれば、認証された（正常認証）と判断し、認証用テーブルのユーザ名９０２，携帯端末識別情報９０７を含む認証結果をプリンタＡ３００ａに送信する。また、認証用テーブルに受信した製造番号が登録されていない場合、認証エラーと判断し、認証エラーを示す情報を含む認証結果をプリンタＡ３００ａに送信する。
【００８８】
次に、プリンタＡ３００ａでは、認証サーバ２００から送信される認証結果を受信すると、ステップＳ４０２において、プリンタＡ３００ａのＣＰＵ３０１は、受信した認証結果に基づいて正常認証されたか否かを判定し、正常認証されなかった（認証結果にユーザ情報が含まれていない）と判定した場合には、初期状態へ戻す。
【００８９】
一方、ステップＳ４０２において、正常認証された（認証結果にユーザ情報，携帯端末識別情報が含まれている）と判定した場合には、プリンタＡ３００ａのＣＰＵ３０１は、ステップＳ４０３に処理を進める。
【００９０】
次に、ステップＳ４０３では、プリンタＡ３００ａのＣＰＵ３０１は、上記受信した認証結果に含まれるユーザ名，携帯端末識別情報に基づき、印刷管理サーバ１００へ認証ユーザの帳票情報送信依頼を送信する。この認証ユーザの帳票情報取得送信依頼には、ユーザ名、携帯端末識別情報、およびプリンタのＩＰアドレスが含まれる。
【００９１】
次に、印刷管理サーバ１００では、ステップＳ２０２において、プリンタＡ３００ａから送信される認証ユーザの帳票情報取得送信依頼を受信すると、ステップＳ２０３において、印刷管理サーバ１００のＣＰＵ２０１は、受信した認証ユーザの帳票情報取得送信依頼に含まれる携帯端末識別情報とプリンタＡ３００ａのＩＰアドレスを図１１に示す携帯端末プリンタ関連テーブルに記憶させる。
【００９２】
図１１は、印刷管理サーバ１００のＲＡＭ３０２内に記憶される携帯端末プリンタ関連テーブルの一例を示す図である。
【００９３】
図１１に示すように、携帯端末プリンタ関連テーブルでは、携帯端末識別情報１１０１とプリンタＩＰアドレス１１０２が関連付けられている。
【００９４】
以下、図１０のフローチャートの説明に戻る。
【００９５】
次に、ステップＳ２０３において、印刷管理サーバ１００のＣＰＵ２０１は、プリンタＡ３００ａに一覧を表示できる（印刷指示ができる）表示部があるか否かを図７に示したプリンタ表示部有無テーブルに基づいて判定する。
【００９６】
まず、プリンタＡ３００ａに一覧を表示できる表示部がない場合について説明する。
【００９７】
ステップＳ２０３において、印刷管理サーバ１００のＣＰＵ２０１は、プリンタＡ３００ａに一覧を表示できる（印刷指示ができる）表示部がないと判定した場合には、ステップＳ２０４に処理を進める。
【００９８】
ステップＳ２０４では、印刷管理サーバ１００のＣＰＵ２０１は、図５に示した帳票管理データベースを参照し、上記受信した認証ユーザの帳票情報取得送信依頼に含まれるユーザ名に対応する未印刷帳票データの一覧を取得し、該取得した未印刷帳票データの一覧を、上記受信した認証ユーザの帳票情報取得送信依頼に含まれる携帯端末識別情報と関連付けられているセッション（Ｓ２０１で保持したセッション）を介して、携帯端末５００に送信する。なお、上記帳票データ一覧として送信する情報としては、帳票の文書名，ユーザ名，タイムスタンプを含むものとする。
【００９９】
そして、携帯端末５００の制御部４０１は、ステップＳ３０２において、印刷管理サーバ５００から送信された未印刷帳票データの一覧を、表示部４１５に表示する。
【０１００】
図１２は、本発明において携帯端末５００の表示部４１５に表示される帳票データ一覧の一例を示す模式図である。
【０１０１】
図１２において、１２０１は帳票データ選択エリアであり、ユーザは、この帳票データ選択エリア１２０１から印刷する帳票データを選択（チェック）する（複数の帳票データを選択可能である）。
【０１０２】
１２０２は送信ボタンであり、このボタンを選択指示することにより、帳票データ選択エリア１２０１で選択状態となっている帳票データの印刷を、印刷管理サーバ１００に要求することができる。
【０１０３】
以下、図８のフローチャートの説明に戻る。
【０１０４】
帳票データ選択エリア１２０１で帳票データが選択（チェック）され、送信ボタン１２０２が選択指示されると、ステップＳ３０３において、携帯端末５００の制御部４０１は、帳票データ選択エリア１２０１で選択された帳票の一覧（選択された１つ以上の帳票データの情報（タイムスタンプ））を上述のセッションを介して印刷要求コマンドとして、ユーザ名，携帯端末識別情報とともに、印刷管理サーバ１００に送信する。
【０１０５】
次に、プリンタＡ３００ａに一覧を表示できる表示部がある場合について説明する。
【０１０６】
ステップＳ２０３において、印刷管理サーバ１００のＣＰＵ２０１は、プリンタＡ３００ａに一覧を表示できる（印刷指示ができる）表示部があると判定した場合には、ステップＳ２０５に処理を進める。
【０１０７】
ステップＳ２０５では、印刷管理サーバ１００のＣＰＵ２０１は、図６に示した帳票管理データベースを参照し、上記受信した認証ユーザの帳票情報取得送信依頼に含まれるユーザ名に対応する未印刷帳票データの一覧を取得し、該取得した未印刷帳票データの一覧を、上記受信した認証ユーザの帳票情報取得送信依頼に含まれるＩＰアドレスに対応するプリンタ３００（ここではプリンタＡ３００ａ）に対して送信する。なお、上記帳票データ一覧として送信する情報としては、帳票の文書名，ユーザ名，タイムスタンプを含むものとする。
【０１０８】
次に、プリンタＡ３００ａでは、印刷管理サーバ１００から送信される帳票データ一覧を受信すると、ステップＳ４０４において、プリンタＡ３００ａのＣＰＵ３０１は、受信した帳票データ一覧を操作部３０８の表示部に表示する。
【０１０９】
図１３は、本発明においてプリンタ３００に表示される帳票データ一覧の一例を示す模式図である。
【０１１０】
図１３において、１３０１は帳票データ選択エリアであり、ユーザは、この帳票データ選択エリア１３０１から印刷する帳票データをタッチ選択する（複数の帳票データを選択可能である）。
【０１１１】
１３０２はプリント（Ｐｒｉｎｔ）ボタンであり、このボタンをタッチ指示することにより、帳票データ選択エリア１３０１で選択状態となっている帳票データの印刷を、印刷管理サーバ１００に要求することができる。
【０１１２】
以下、図８のフローチャートの説明に戻る。
【０１１３】
帳票データ選択エリア１３０１で帳票データが選択され、プリントボタン１３０２がタッチ指示されると、ステップＳ４０５において、プリンタＡ３００ａのＣＰＵ３０１は、帳票データ選択エリア１３０１で選択された帳票の一覧（選択された１つ以上の帳票データの情報（タイムスタンプ））を印刷要求コマンドとして、ユーザ名，ＩＰアドレスとともに、印刷管理サーバ１００に送信する。
【０１１４】
以下、プリンタＡ３００ａに一覧を表示できる表示部がある場合、及び、ない場合に共通の説明となる。
【０１１５】
ステップＳ２０６において、印刷管理サーバ１００のＣＰＵ２０１は、携帯端末５００又はプリンタＡ３００ａから送信される印刷要求コマンドを受信すると、該受信した印刷要求コマンド内に含まれる１又は複数の印刷対象帳票の情報（タイムスタンプ）を取得しする。なお、印刷管理サーバ１００のＣＰＵ２０１は、上記取得した１又は複数の印刷対象帳票の情報（タイムスタンプ）を、図１４に示す印刷管理テーブルに記録する。
【０１１６】
なお、携帯端末５００から上記印刷要求コマンドを受信した場合には、印刷管理サーバ１００のＣＰＵ２０１は、上記印刷要求コマンドに含まれる携帯端末識別情報をキーとして携帯端末プリンタ関連テーブルからプリンタＩＰアドレスを取得して、印刷管理テーブルのＩＰアドレス１４０３に格納するものとする。
【０１１７】
図１４は、図１に示した印刷管理サーバ１００のＲＡＭ２０３に記憶される印刷管理テーブルの一例を示す模式図である。
【０１１８】
図１４に示すように印刷管理テーブルは、ユーザ名１４０１，プリンタ名１４０２，ＩＰアドレス１４０３，選択された帳票のタイムスタンプ１４０４（選択された数存在する）から構成される。
【０１１９】
以下、図１０のフローチャートの説明に戻る。
【０１２０】
次に、ステップＳ２０７において、印刷管理サーバ１００のＣＰＵ２０１は、Ｓ２０６で取得した印刷対象帳票の帳票データを取得し（即ち、印刷管理テーブルのタイムスタンプ１４０４に基づいて帳票管理データベースから取得し）、印刷管理テーブルのＩＰアドレス１４０３が示すＩＰアドレスのプリンタ（プリンタＡ３００ａ）に対して、前記取得した帳票データの印刷処理を実行する（印刷データを出力（送信）する）。
【０１２１】
なお、この際、上記ＩＰアドレスに基づき、プリンタドライバ関連テーブル（図６）を検索してプリンタドライバを選択し、この選択されたプリンタドライバを通してプリンタＡ３００ａに帳票データの印刷データを出力（送信）する。また、この印刷処理は、ＬＰＲ印刷であっても、Windows（登録商標）でサポートされている標準TCP/IPポートを利用した印刷処理でも良い。
【０１２２】
次に、プリンタＡ３００ａでは、印刷管理サーバ１００からプリンタドライバを介して出力された帳票データの印刷データを受信すると、ステップＳ４０６において、プリンタＡ３００ａのＣＰＵ３０１は、受信した帳票データの印刷データに基づくプリント出力を実行する。
【０１２３】
そして、該帳票データの印刷データに基づくプリント出力が完了すると、ステップＳ４０７において、プリンタＡ３００ａのＣＰＵ３０１は、印刷管理サーバ１００へ印刷完了を通知する。なお、印刷完了の通知としては、印刷完了した印刷データに対応する帳票データのタイムスタンプ（又は文書名等）を使用して行うものとする。このタイムスタンプは印刷データ内（例えばヘッダー）に含まれている。
【０１２４】
次に、印刷管理サーバ１００では、プリンタＡ３００ａから送信される印刷完了の通知を受信すると（Ｓ２０８）、受信したタイムスタンプに対応するタイムスタンプ１４０４を印刷管理テーブルから削除し、ステップＳ２０９に処理を進める。
【０１２５】
ステップＳ２０９では、印刷管理サーバ１００のＣＰＵ２０１は、選択された帳票を全て印刷完了したか（印刷管理テーブルにタイムスタンプ１４０４がないか）否かを判定し、まだ全て印刷完了していない（印刷管理テーブルにまだタイムスタンプ１４０４がある）と判定した場合には、ステップＳ２０６に処理を戻す。
【０１２６】
一方、ステップＳ２０９において、上記選択された帳票が全て印刷完了した（印刷管理テーブルにタイムスタンプ１４０４がない）と判定した場合には、ステップＳ２１０に処理を進める。
【０１２７】
ステップＳ２１０では、印刷管理サーバ１００のＣＰＵ２０１は、印刷が完了したことを対応するプリンタ（ここではプリンタＡ３００ａ）へ通知する（印刷完了通知）。なお、ここでは、印刷管理テーブル内のＩＰアドレス１４０３により送信先のプリンタを特定する。
【０１２８】
次に、プリンタＡ３００ａでは、印刷管理サーバ１００から送信された印刷完了通知を受信すると、ステップＳ４０８において、プリンタＡ３００ａのＣＰＵ３０１は、認証状態の解除（ログオフ）やシステムの開放などの後処理を実行する。
【０１２９】
次に、ステップＳ４０９において、プリンタＡ３００ａのＣＰＵ３０１は、メッセージ表示可能な表示部がある場合には、選択した帳票データの印刷が全て完了したこと示す旨のメッセージをプリンタＡ３００ａの操作部３０８の表示部に表示する。
【０１３０】
なお、印刷管理サーバ１００のＣＰＵ２０１は、ステップＳ２１０の完了通知を、携帯端末プリンタ関連テーブルにより、前記プリンタに関連付けられた携帯端末識別情報に関連付けられているセッションを介して前記携帯端末５００に送信するように構成してもよい。
【０１３１】
図１５は、図４に示した携帯端末５００の表示部４１５に表示された印刷完了通知の一例を示す模式図である。
【０１３２】
また、携帯端末５００への印刷完了通知は電子メールを用いるように構成してもよい。この場合、携帯端末５００の電子メールアドレスは、認証用テーブルのメールアドレス８０３に格納され、Ｓ１０２の認証時に、ユーザ名等と一緒に、認証要求したプリンタに送信され、一覧要求時に、プリンタから印刷管理サーバ１００に通知されるものとする。
【０１３３】
また、プリンタＡ３００ａから印刷完了通知を携帯端末５００に送信するように構成してもよい。この場合、Ｓ４０２で認証サーバ２００から受信した携帯端末識別情報を保持しておき、この携帯端末識別情報によって、Ｓ３０３で選択された帳票一覧を送ることによってなされている印刷が終了したことを検知して、プリンタＡ３００ａから携帯端末５００に印刷完了通知を送信するようにする。
【０１３４】
これにより、一瞬プリンタから離れた場合でも、リアルタイムに完了を確認することができ、プリンタへ印刷した紙を放置することを防ぐことができる。
【０１３５】
なお、図１０では、選択された全ての帳票の印刷が完了して、完了通知を行うように構成したが、１ジョブごとの印刷が完了したタイミングで通知するように構成してもよい。
【０１３６】
そして、印刷管理サーバ１００のＣＰＵ２０１は、Ｓ３１１の完了通知が終了すると、ステップＳ２１１において、印刷完了となった携帯端末の情報（携帯端末識別情報とＩＰアドレス）を図１１の携帯端末プリンタ関連テーブルより削除する。また、印刷完了となった印刷管理テーブル内の情報も削除する。
【０１３７】
次に、ステップＳ３１２において、印刷管理サーバ１００のＣＰＵ２０１は、Ｓ３１１で削除した情報に対応する携帯端末との接続（セッション）を終了させ、本フローチャートにおける処理を終了とする。
【０１３８】
以下、なお、Ｓ２０１でセッションが保持されていない場合は、Ｓ３１１，Ｓ３１２の処理は行わない。ただし、印刷完了となった印刷管理テーブル内の情報の削除は実行するものとする。
【０１３９】
なお、本実施形態では、印刷管理サーバ１００と携帯端末５００との間にセッションをはって通信を行う構成について説明したが、印刷管理サーバ１００と携帯端末５００との間の通信を電子メールにて行うように構成してもよい。
【０１４０】
即ち、帳票一覧の送信、帳票一覧から選択された印刷対象となる帳票の送信（印刷要求）、印刷完了通知等を全て電子メールにて行うように構成してもよい。
【０１４１】
この場合、携帯端末５００の電子メールアドレスは、認証用テーブルのメールアドレス８０３に格納され、Ｓ１０２の認証時に、ユーザ名等と一緒に、認証要求したプリンタに送信され、一覧要求時に、プリンタから印刷管理サーバ１００に通知されるものとする。
【０１４２】
〔第２実施形態〕
上記第１実施形態では、表示部４１５を備える携帯端末５００を、プリンタ３００のカードリーダ３１９にかざすことによって実行する処理を説明したが、これに限るものではなく、ＩＣチップを備えるＩＣカード（表示部なし）と携帯端末が混在した構成でも実現可能である。
【０１４３】
この場合、ＩＣカードがプリンタ３００のカードリーダ３１９にかざされると、プリンタ３００から認証サーバ２００にはＩＣカードの製造番号が送信される。
【０１４４】
認証サーバ２００では、送信された製造番号に基づきユーザ名と携帯端末識別情報を取得する。この時、ＩＣカードでは携帯端末識別情報は取得できないため、プリンタには携帯端末識別情報は送信されずユーザ名が送信される。
【０１４５】
プリンタ３００は、このユーザ名を受信する（携帯端末識別情報なし）と、印刷管理サーバにユーザ名とＩＰアドレスを含む印刷データ一覧要求を行う。
【０１４６】
以下、図１６を参照して、本実施形態の印刷管理サーバ１００の処理について説明する。
【０１４７】
図１６は、本発明における第３の制御処理手順の一例を示すフローチャートであり、本発明の第２実施形態における印刷管理サーバ１００の処理に対応する。
【０１４８】
また、図中、Ｓ１６０１〜Ｓ１６０３は、印刷管理サーバ１００の各ステップに対応し、印刷管理サーバ１００のＣＰＵが外部メモリに格納されるプログラムをＲＡＭ上で実行することにより実現される。なお、図１０と同一のステップには同一のステップ番号を付してある。
【０１４９】
印刷管理サーバ１００では、図１０のステップＳ２０２において、プリンタ３００から送信される認証ユーザの帳票情報取得送信依頼を受信すると、印刷管理サーバ１００のＣＰＵ２０１は、ステップＳ１６０１に処理を進め、要求に携帯端末識別情報があるか判定する。
【０１５０】
ステップＳ１６０１において、携帯端末識別情報があると判定した場合には、印刷管理サーバ１００のＣＰＵ２０１は、図１０のステップＳ２０４へ処理を進める。
【０１５１】
ステップＳ１６０１において、携帯端末識別情報がないと判定した場合には、印刷管理サーバ１００のＣＰＵ２０１は、ステップＳ１６０２に処理を進める。
【０１５２】
ステップＳ１６０２では、印刷管理サーバ１００のＣＰＵ２０１は、図１０のステップＳ２０２で認証ユーザの帳票情報取得送信依頼を受信したプリンタ３００に一覧を表示できる（印刷指示ができる）表示部があるか否かを図７に示したプリンタ表示部有無テーブルに基づいて判定する。
【０１５３】
ステップＳ１６０２において、印刷管理サーバ１００のＣＰＵ２０１は、プリンタＡ３００ａに一覧を表示できる（印刷指示ができる）表示部があると判定した場合には、図１０のステップＳ２０４に処理を進める。
【０１５４】
一方、ステップＳ１６０２において、印刷管理サーバ１００のＣＰＵ２０１は、プリンタＡ３００ａに一覧を表示できる（印刷指示ができる）表示部がないと判定した場合には、ステップＳ１６０３に処理を進める。
【０１５５】
次に、ステップＳ１６０３では、印刷管理サーバ１００のＣＰＵ２０１は、図１０のステップＳ２０２で受信した認証ユーザの帳票情報取得送信依頼に含まれるユーザ名に対応する未印刷データ（帳票データ）を全て取得する。
【０１５６】
次に、ステップＳ１６０４において、印刷管理サーバ１００のＣＰＵ２０１は、ステップＳ１６０３で取得した未印刷データ（帳票データ）の印刷処理を、Ｓ２０２で認証ユーザの帳票情報取得送信依頼を受信したプリンタ３００に対して実行する。
【０１５７】
また、ＩＣカードをプリンタ３００のカードリーダ３１９にかざし、認証サーバ２００から携帯端末識別情報が取得できなかった場合、プリンタ表示部有無テーブルの代わりに、プリンタ側で表示部の構成を判断させ、ステップＳ４０３で、印刷管理サーバ１００に、送信する要求（命令）を変更するように構成してもよい。
【０１５８】
この場合、プリンタに表示部がない（一覧表示できない）場合は、印刷データ一括送信要求を印刷管理サーバ１００へ送信し、プリンタに表示部がある（一覧表示できる）場合は、未印刷状態の帳票データの一覧要求を行うように構成する。
【０１５９】
そして、印刷管理サーバ１００は、受信した要求の種類を判断し、一覧要求であれば一覧情報を送信し、印刷データ一括送信要求であった場合には、一覧情報を送信せず、受信した要求に含まれるユーザ名から印刷データを特定し、受信したプリンタ名に対応するプリンタへこの印刷データを印刷させるように構成する。
【０１６０】
〔第３実施形態〕
上記第１，２記実施形態では、認証サーバ２００の認証用テーブル内に、携帯端末識別情報と製造番号を紐付けて記録しておく構成について説明したが、印刷管理サーバ１００のＨＤ２１１内に、携帯端末識別情報と製造番号を紐付けて記録しておくように構成してもよい。
【０１６１】
この場合、図１０のステップＳ１０２では、認証サーバ２００のＣＰＵ２０１は、認証結果として製造番号を送信するものとする。
【０１６２】
そして、印刷管理サーバ１００のＣＰＵ２０１は、プリンタ３００から送信された製造番号をキーにして、印刷管理サーバ１００のＨＤ２１１に保持される携帯端末識別情報を取得し、以降の処理を実行するように構成する。
【０１６３】
〔第４実施形態〕
上記第1〜３実施形態では、印刷管理サーバ１００に帳票データを持たせ、印刷管理サーバ１００から認証されたプリンタ３００へ帳票データの印刷データを出力するように構成したが、本実施形態では、１又は複数のプリントサーバを設け、該プリントサーバ内に印刷データ（ＰＤＬ形式）を保持させ、該プリントサーバで保持される印刷データの管理情報を、印刷管理サーバ１００で管理するように構成する。
【０１６４】
そして、印刷管理サーバ１００が、プリンタ３００からの印刷指示に基づいて、プリントサーバが指示に対応する印刷データを当該指示したプリンタ３００へ出力するように、印刷管理サーバ１００から印刷データが蓄積されているプリントサーバへ指示するように構成してもよい。
【０１６５】
なお、この構成の場合、クライアント端末４００内で帳票データを生成し、この帳票データをプリンタドライバを通して、上述のプリントサーバに印刷データとして送信するようにする。そして、プリントサーバは、前記クライアント端末４００から送信される印刷データを保持するものとする。
【０１６６】
また、印刷管理サーバ１００は、前記プリントサーバに蓄積した印刷データの書誌情報（ユーザ名、印刷データ格納サーバＩＰアドレス、印刷データの格納先のパス、ドキュメント名、タイムスタンプ等）を保持するものとする。この書誌情報を持つことにより、印刷管理サーバ１００は、プリンタ３００で指定された印刷データがどのプリントサーバに存在するか認識することができ、該指定された印刷データの印刷指示を印刷管理サーバから該印刷データを保持するプリントサーバに行うことができる。
【０１６７】
なお、上記実施形態では、携帯端末５００にＩＣカードが内蔵されている場合について説明したが、携帯端末５００と、ＩＣカードとが分かれている形態であってもよい。
【０１６８】
なお、上記第１〜４実施形態では、印刷管理サーバ１００に帳票データを保持させる構成について説明したが、印刷管理サーバ１００に一般の印刷データを保持させるように構成であっても本発明は適用可能である。
【０１６９】
また、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１７０】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１７１】
以下、図１７に示すメモリマップを参照して本発明に係るサーバ装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１７２】
図１７は、本発明に係るサーバ置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１７３】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１７４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１７５】
本実施形態における図９，図１０，図１６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１７６】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１７７】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１７８】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１７９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８０】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１８２】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１８３】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【図面の簡単な説明】
【０１８４】
【図１】本発明の印刷管理サーバ１００およびプリンタを適用可能なプリントシステムの構成の一例を示すシステム構成図である。
【図２】図１に示したクライアント端末，印刷管理サーバ、認証サーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】図１に示した複合機３００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【図４】図１に示した携帯端末（携帯電話やＰＤＡ）５００のハードウェア構成を説明するブロック図である。
【図５】図１に示した印刷管理サーバ１００のＨＤ２１１に記憶される帳票管理データベースの一例を示す模式図である。
【図６】図１に示した印刷管理サーバ１００のＨＤ２１１に記憶されるプリンタドライバ関連テーブルの一例を示す模式図である。
【図７】図１に示した印刷管理サーバ１００のＨＤ２１１に記憶されるプリンタ表示部有無テーブルの一例を示す模式図である。
【図８】図１に示した認証サーバ２００のＨＤ２１１に記憶される認証用テーブルの一例を示す模式図である。
【図９】本発明における第１の制御処理手順の一例を示すフローチャートである。  フローチャートである。
【図１０】本発明における第２の制御処理手順の一例を示すフローチャートである。
【図１１】印刷管理サーバ１００のＲＡＭ３０２内に記憶される携帯端末プリンタ関連テーブルの一例を示す図である。
【図１２】本発明において携帯端末５００の表示部４１５に表示される帳票データ一覧の一例を示す模式図である。
【図１３】本発明においてプリンタ３００に表示される帳票データ一覧の一例を示す模式図である。
【図１４】図１に示した印刷管理サーバ１００のＲＡＭ２０３に記憶される印刷管理テーブルの一例を示す模式図である。
【図１５】図４に示した携帯端末５００の表示部４１５に表示された印刷完了通知の一例を示す模式図である。
【図１６】本発明における第３の制御処理手順の一例を示すフローチャートである。
【図１７】本発明に係るサーバ置で読み取り（読み出し）可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１８５】
１００  印刷管理サーバ
２００  認証サーバ
３００  プリンタ
４００  クライアント端末
５００  ネットワーク
２０１  ＣＰＵ
２０３  ＲＡＭ
２１１  外部メモリ
３０１  ＣＰＵ
３０３  ＲＯＭ
３０８  操作部
３１２  プリンタ部
３１９  カードリーダ
【図１】
2008165567.tif 000003
【図２】
2008165567.tif 000004
【図３】
2008165567.tif 000005
【図４】
2008165567.tif 000006
【図５】
2008165567.tif 000007
【図６】
2008165567.tif 000008
【図７】
2008165567.tif 000009
【図８】
2008165567.tif 000010
【図９】
2008165567.tif 000011
【図１０】
2008165567.tif 000012
【図１１】
2008165567.tif 000013
【図１２】
2008165567.tif 000014
【図１３】
2008165567.tif 000015
【図１４】
2008165567.tif 000016
【図１５】
2008165567.tif 000017
【図１６】
2008165567.tif 000018
【図１７】
2008165567.tif 000019
【手続補正書】
【提出日】平成20年4月7日(2008.4.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリンタと、印刷データをユーザ識別情報と対応付けて管理する印刷管理サーバとがネットワークを介して接続する印刷システムであって、
前記プリンタは、
識別情報が記憶された記憶媒体を備える携帯端末から識別情報を読み取る読取手段と、
前記記憶媒体から読み取られた識別情報から特定されるユーザ識別情報と、印刷一覧要求とを、前記印刷管理サーバに送信する一覧要求送信手段を備え、
前記印刷管理サーバは、
前記ユーザ識別情報と印刷一覧要求とを受信する印刷一覧要求受信手段と、
前記ユーザ識別情報に従って特定される携帯端末と、前記印刷一覧要求の要求元のプリンタとを管理する管理手段と、
前記管理手段で管理されている携帯端末に、前記ユーザ識別情報に対応付けられている印刷データの一覧情報を送信する一覧情報送信手段と、
前記印刷データの一覧情報を送信した携帯端末から印刷要求された印刷データを識別するための印刷データ識別情報を受信する印刷要求受信手段と、
前記印刷要求受信手段で受信した印刷データ識別情報に対応する印刷データを、前記管理手段で管理されているプリンタで印刷すべく、出力命令する印刷データ出力命令手段と、
を備えることを特徴とする印刷システム。
【請求項２】
前記携帯端末は、前記印刷管理サーバと通信可能に接続され、
前記携帯端末は、
前記印刷管理サーバから受信した印刷データの一覧情報を表示する表示手段と、
前記表示された印刷データの一覧情報から印刷データを指定する指定手段と、
当該携帯端末が備える記憶媒体が読み取られた前記プリンタで印刷するために、前記指定手段で指定された印刷データの印刷データ識別情報を用いて印刷要求をする印刷要求手段と、
を備えることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記プリンタは、
前記印刷データ出力命令手段で出力命令された印刷データを受信する印刷データ受信手段と、
前記受信した印刷データを印刷する印刷手段と、
前記携帯端末に印刷完了を通知すべく、前記印刷データの出力完了を送信する印刷完了送信手段と、
を備えることを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
印刷データ出力命令手段は、前記読取手段で携帯端末でない記憶媒体から識別情報が読み取られた場合に、前記一覧情報送信手段で印刷データの一覧情報を送信することなく、前記ユーザ識別情報により特定される印刷データの出力命令をすることを特徴とする請求項１乃至３のいずれか１項に記載の印刷システム。
【請求項５】
前記印刷管理サーバは、
前記プリンタで印刷データの一覧情報を表示するか否かを判定する表示判定手段を備え、
前記一覧情報送信手段は、前記表示判定手段で表示すると判定された場合に、前記携帯端末に印刷データの一覧情報を送信し、前記表示判定手段で表示しないと判定された場合に、前記プリンタに印刷データの一覧情報を送ることを特徴とする請求項１乃至４のいずれか１項に記載の印刷システム。
【請求項６】
前記印刷システムは、プリントサーバとクライアント端末とがネットワークを介して接続され、
前記プリントサーバは、
前記クライアント端末で生成された印刷データを保持する印刷データ保持手段と、
前記印刷管理サーバは、
前記印刷データ保持手段で保持されている前記印刷データを管理するための、ユーザ識別情報と印刷データ識別情報を含む書誌情報を保持する書誌情報保持手段と、
前記印刷データ出力命令手段は、前記印刷要求受信手段で受信した印刷データ識別情報と前記書誌情報に従って特定される印刷データを前記管理手段で管理されたプリンタで印刷するために、前記印刷データを保持するプリントサーバへ印刷指示することを特徴とする請求項１乃至５のいずれか１項に記載の印刷システム。
【請求項７】
識別情報が記憶された記憶媒体を備える携帯端末から識別情報を読み取る読取手段と、前記記憶媒体から読み取られた識別情報から特定されるユーザ識別情報と印刷一覧要求とを、前記印刷管理サーバに送信する一覧要求送信手段とを備えるプリンタと、ネットワークを介して接続される印刷データをユーザ識別情報と対応付けて管理する印刷管理サーバであって、
前記ユーザ識別情報と印刷一覧要求とを受信する印刷一覧要求受信手段と、
前記ユーザ識別情報に従って特定される携帯端末と、前記印刷一覧要求の要求元のプリンタとを管理する管理手段と、
前記管理手段で管理されている携帯端末に、前記ユーザ識別情報に対応付けられている印刷データの一覧情報を送信する一覧情報送信手段と、
前記印刷データの一覧情報を送信した携帯端末から印刷要求された印刷データを識別するための印刷データ識別情報を受信する印刷要求受信手段と、
前記印刷要求受信手段で受信した印刷データ識別情報に対応する印刷データを、前記管理手段で管理されているプリンタで印刷すべく、出力命令する印刷データ出力命令手段と、
を備えることを特徴とする印刷管理サーバ。
【請求項８】
プリンタと、印刷データをユーザ識別情報と対応付けて記憶管理する印刷管理サーバとがネットワークを介して接続する印刷システムにおける制御方法であって、
前記プリンタは、
識別情報が記憶された記憶媒体を備える携帯端末から識別情報を読み取る読取ステップと、
前記記憶媒体から読み取られた識別情報から特定されるユーザ識別情報と印刷一覧要求とを、前記印刷管理サーバに送信する一覧要求送信ステップとを実行し、
前記印刷管理サーバは、
前記ユーザ識別情報と印刷一覧要求とを受信する印刷一覧要求受信ステップと、
前記ユーザ識別情報に従って特定される携帯端末と、前記印刷一覧要求の要求元のプリンタとを管理する管理ステップと、
前記管理ステップで管理されている携帯端末に、前記ユーザ識別情報に対応付けられている印刷データの一覧情報を送信する一覧情報送信ステップと、
前記印刷データの一覧情報を送信した携帯端末から印刷要求された印刷データを識別するための印刷データ識別情報を受信する印刷要求受信ステップと、
前記印刷要求受信ステップで受信した印刷データ識別情報に対応する印刷データを、前記管理ステップで管理されているプリンタで印刷すべく、出力命令する印刷データ出力命令ステップとを実行することを特徴とする制御方法。
【請求項９】
識別情報が記憶された記憶媒体を備える携帯端末から識別情報を読み取る読取手段と、前記記憶媒体から読み取られた識別情報から特定されるユーザ識別情報と印刷一覧要求とを、前記印刷管理サーバに送信する一覧要求送信手段とを備えるプリンタと、ネットワークを介して接続される印刷データをユーザ識別情報と対応付けて管理する印刷管理サーバにおける制御方法であって、
前記ユーザ識別情報と印刷一覧要求とを受信する印刷一覧要求受信ステップと、
前記ユーザ識別情報に従って特定される携帯端末と、前記印刷一覧要求の要求元のプリンタとを管理する管理ステップと、
前記管理ステップで管理されている携帯端末に、前記ユーザ識別情報に対応付けられている印刷データの一覧情報を送信する一覧情報送信ステップと、
前記印刷データの一覧情報を送信した携帯端末から印刷要求された印刷データを識別するための印刷データ識別情報を受信する印刷要求受信ステップと、
前記印刷要求受信ステップで受信した印刷データ識別情報に対応する印刷データを、前記管理ステップで管理されているプリンタで印刷すべく、出力命令する印刷データ出力命令ステップと
を含むことを特徴とする制御方法。
【請求項１０】
前記請求項８又は９に記載の制御方法をコンピュータに実行させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明の目的は、携帯端末がかざされたプリンタに、携帯端末で指示された印刷データを出力することでセキュアな印刷を行う仕組を提供することである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、プリンタと、印刷データをユーザ識別情報と対応付けて管理する印刷管理サーバとがネットワークを介して接続する印刷システムであって、前記プリンタは、識別情報が記憶された記憶媒体を備える携帯端末から識別情報を読み取る読取手段と、前記記憶媒体から読み取られた識別情報から特定されるユーザ識別情報と、印刷一覧要求とを、前記印刷管理サーバに送信する一覧要求送信手段を備え、前記印刷管理サーバは、前記ユーザ識別情報と印刷一覧要求とを受信する印刷一覧要求受信手段と、前記ユーザ識別情報に従って特定される携帯端末と、前記印刷一覧要求の要求元のプリンタとを管理する管理手段と、前記管理手段で管理されている携帯端末に、前記ユーザ識別情報に対応付けられている印刷データの一覧情報を送信する一覧情報送信手段と、前記印刷データの一覧情報を送信した携帯端末から印刷要求された印刷データを識別するための印刷データ識別情報を受信する印刷要求受信手段と、前記印刷要求受信手段で受信した印刷データ識別情報に対応する印刷データを、前記管理手段で管理されているプリンタで印刷すべく、出力命令する印刷データ出力命令手段とを備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、携帯端末がかざされたプリンタに、携帯端末で指示された印刷データを出力することでセキュアな印刷を行うことことができる等の効果を奏する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
次に、印刷管理サーバ１００では、ステップＳ２０２において、プリンタＡ３００ａから送信される認証ユーザの帳票情報取得送信依頼を受信すると、印刷管理サーバ１００のＣＰＵ２０１は、受信した認証ユーザの帳票情報取得送信依頼に含まれる携帯端末識別情報とプリンタＡ３００ａのＩＰアドレスを図１１に示す携帯端末プリンタ関連テーブルに記憶させる。
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2008165567.tif 000020