(57)【要約】【課題】  市販されている携帯電話の通信機能を使用してサーバ装置が記憶する印刷情報に関する情報を画像形成装置を介して取得して、携帯端末のユーザが選択する画像形成装置から印刷情報の印刷指示を自在に行えることである。【解決手段】    印刷情報を記憶するプリントサーバ３０２とネットワーク３００を介して通信可能なプリンタ３０１において、プリンタ３０１が携帯電話３０４から要求を直接無線通信により受信する。そして、プリントサーバ３０２に受信した要求に従う新たな要求をネットワーク３００を介してプリントサーバ３０２に転送する。そして、転送された要求に対して、プリントサーバ３０２から応答される応答情報を受信して、プリンタ３０１が携帯電話３０４に転送することを特徴とする。【選択図】  図３
2008033415.tif 000002
【特許請求の範囲】
【請求項１】
印刷情報を記憶するサーバ装置とネットワークを介して通信可能な画像形成装置であって、
携帯端末と無線通信により通信する通信手段と、
前記携帯端末から第一の要求を受信するのに応じて、前記サーバ装置が管理する情報を当該サーバ装置から取得する取得手段と、
前記取得手段によって取得した情報を、前記通信手段を介して前記携帯端末に転送する転送手段と、
前記携帯端末から第二の要求を受信するのに応じて、前記サーバ装置に記憶されている印刷情報を取得して印刷する印刷手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記通信手段を介して前記携帯端末から受信した要求が第一の要求であるか第二の要求であるか判断する判断手段を更に有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記第一の要求は、前記サーバ装置が管理する情報を取得するための取得要求であることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記第二の要求は、前記サーバ装置が管理している印刷情報を印刷させる印刷要求であることを特徴とする請求項１乃至３の何れかに記載の画像形成装置。
【請求項５】
前記第二の要求は、前記デバイスを特定する情報を含むことを特徴とする請求項１乃至４の何れかに記載の画像形成装置。
【請求項６】
前記デバイスを特定する情報は、ＩＰアドレスであることを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記情報は、前記サーバ装置が管理する印刷情報の一覧情報であることを特徴とする請求項１乃至６の何れかに記載の画像形成装置。
【請求項８】
前記通信手段は、前記端末装置のユーザを識別して他の端末装置からの割り込みを制限して、前記端末装置からの要求に対する処理に占有させ、前記要求の終了後、占有状態を解除することを特徴とする請求項１乃至７の何れかに記載の画像形成装置。
【請求項９】
前記通信手段は、前記端末装置のユーザを識別子に基づいて識別することを特徴とする請求項８記載の画像形成装置。
【請求項１０】
印刷情報を記憶するサーバ装置とネットワークを介して通信可能な画像形成装置と通信可能な携帯端末であって、
前記画像形成装置の通信手段に第一の要求を送信する送信手段と、
前記第一の要求に対して、前記画像形成装置がサーバ装置から応答される応答情報に基づく応答を前記通信手段より受信する受信手段と、
前記受信手段によって受信した応答に基づいて、前記画像形成装置の通信手段に第二の要求を送信する送信手段と、
を有することを特徴とする携帯端末。
【請求項１１】
前記送信手段が最初に接続した画像形成装置を特定する接続確認結果を表示部に表示する接続先表示手段を有する特徴とする請求項１０記載の携帯端末。
【請求項１２】
印刷情報を記憶するサーバ装置とネットワークを介して通信可能な画像形成装置と端末装置とが通信するデータ処理システムであって、
前記画像形成装置は、
携帯端末と無線通信により通信する通信手段と、
前記携帯端末から第一の要求を受信するのに応じて、前記サーバ装置が管理する情報を当該サーバ装置から取得する取得手段と、
前記取得手段によって取得した情報を、前記通信手段を介して前記携帯端末に転送する転送手段と、
前記携帯端末から第二の要求を受信するのに応じて、前記サーバ装置に記憶されている印刷情報を取得して印刷する印刷手段と、
を有し、
前記携帯端末は、
前記画像形成装置の通信手段に第一の要求を送信する送信手段と、
前記第一の要求に対して、前記画像形成装置がサーバ装置から応答される応答情報に基づく応答を前記通信手段より受信する受信手段と、
前記受信手段によって受信した応答に基づいて、前記画像形成装置の通信手段に第二の要求を送信する送信手段と、
を有することを特徴とするデータ処理システム。
【請求項１３】
携帯端末と相互に通信する通信手段を備え、印刷情報を記憶するサーバ装置とネットワークを介して通信可能な画像形成装置におけるデータ処理方法であって、
携帯端末と無線通信により通信する通信工程と、
前記携帯端末から第一の要求を受信するのに応じて、前記サーバ装置が管理する情報を当該サーバ装置から取得する取得工程と、
前記取得工程によって取得した情報を、前記通信工程を介して前記携帯端末に転送する転送工程と、
前記携帯端末から第二の要求を受信するのに応じて、前記サーバ装置に記憶されている印刷情報を取得して印刷する印刷工程と、
を有することを特徴とするデータ処理方法。
【請求項１４】
前記通信工程を介して前記携帯端末から受信した要求が第一の要求であるか第二の要求であるか判断する判断工程を更に有することを特徴とする請求項１３記載のデータ処理方法。
【請求項１５】
前記第一の要求は、前記サーバ装置が管理する情報を取得するための取得要求であることを特徴とする請求項１３又は１４記載のデータ処理方法。
【請求項１６】
前記第二の要求は、前記サーバ装置が管理している印刷情報を印刷させる印刷要求であることを特徴とする請求項１３乃至１５の何れかに記載のデータ処理方法。
【請求項１７】
前記第二の要求は、前記デバイスを特定する情報を含むことを特徴とする請求項１３乃至１６の何れかに記載のデータ処理方法。
【請求項１８】
前記デバイスを特定する情報は、ＩＰアドレスであることを特徴とする請求項１７記載のデータ処理方法。
【請求項１９】
前記情報は、前記サーバ装置が管理する印刷情報の一覧情報であることを特徴とする請求項１３乃至１８の何れかに記載のデータ処理方法。
【請求項２０】
前記通信工程は、前記端末装置のユーザを識別して他の端末装置からの割り込みを制限して、前記端末装置からの要求に対する処理に占有させ、前記要求の終了後、占有状態を解除することを特徴とする請求項１３乃至１９の何れかに記載のデータ処理方法。
【請求項２１】
前記通信工程は、前記端末装置のユーザを識別子に基づいて識別することを特徴とする請求項２０記載のデータ処理方法。
【請求項２２】
印刷情報を記憶するサーバ装置とネットワークを介して通信可能な画像形成装置と通信可能な携帯端末におけるデータ処理方法であって、
前記画像形成装置の通信手段に第一の要求を送信する送信工程と、
前記第一の要求に対して、前記画像形成装置がサーバ装置から応答される応答情報に基づく応答を前記通信手段より受信する受信工程と、
前記受信工程によって受信した応答に基づいて、前記画像形成装置の通信手段に第二の要求を送信する送信工程と、
を有することを特徴とするデータ処理方法。
【請求項２３】
前記送信工程が最初に接続した画像形成装置を特定する接続確認結果を表示部に表示する接続先表示工程を有する特徴とする請求項２２記載のデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置とサーバ装置とがネットワークを介して通信し、さらに、画像形成装置と携帯端末とが無線通信して印刷情報を処理するデータ処理に関するものである。
【背景技術】
【０００２】
近年、携帯電話に代表される携帯端末は、その利便性もあって、様々な進化をとげている。すなわち、電話機能だけでは無く、インターネットに接続することにより、メール送受信機能やＷｅｂブラウズ機能を持つ機種を備えたものもある。さらに、加えてメールに添付されることや、松下電器株式会社製のＳＤカードなどの小型の記憶媒体を装着可能なものもある。そして、このＳＤカードによって取り込まれた、Adeobe System社製のＰＤＦ(Portable Document Format)フォーマット文書や、Microsoft社製のPower Pointアプリケーションなどのフォーマットである文書など、オフィス文書を表示可能な機種が登場している。
【０００３】
それに伴い、携帯端末を使った印刷、および印刷システムに関して、種々の発明がなされている。そして、複数の通信方法を保有していることもあり、様々な提案がなされている。
【０００４】
例えば、ネットワークに接続された携帯端末であるクライアント装置と複数の出力装置と出力仲介サーバにより構成されたものもある。この場合、クライアント装置から印刷ジョブを仲介サーバに一時保留し、出力装置からの指示に従って印刷を実行する。このような携帯端末を利用するシステム構成において、クライアント装置から、赤外線通信などの第二のネットワークを使用して、印刷ジョブを特定する情報を出力装置に送信する。そして、その情報により印刷指示を仲介サーバに送信する提案もなされている（例えば、特許文献１参照。）。
【０００５】
また、ネットワークに接続されていない出力装置に対して、ネットワーク上に保存されたデータを印刷するため、携帯端末を仲介して、携帯端末がインターネットを使用してデータを取得する。そして、携帯端末が取得したデータを赤外線通信を使用して出力装置へ取得したデータを送信する提案もなされている（例えば、特許文献２参照。）。
【０００６】
一方、印刷ジョブをプリントサーバへ一旦保存しておき、空いている印刷装置から指示することにより出力を行う印刷システムが製品化されている。
【０００７】
このような印刷システムの場合、印刷装置で目的の印刷ジョブを選択して印刷の指示を行うと言った操作が必要となる。このため、プリントサーバに保存された印刷ジョブリストを表示したり、印刷ジョブを選択させたりと言ったことが可能となるユーザインタフェースが必要である。
【０００８】
しかしながら、すべての印刷装置で十分なユーザインタフェースを用意することは現実的では無く、例えば低価格な印刷装置では、パネル自身が無いものも存在する。そのため、持ち運びが容易な携帯端末を用い、携帯端末とプリントサーバを接続し、情報のやり取りを行う。これにより、携帯端末上にプリントサーバに保存された印刷ジョブリストを表示させ、印刷指示を送信する提案もなされている（例えば、特許文献３参照。）。
【特許文献１】特許第３６８５０８３号公報
【特許文献２】特開２００３−１７８０２３号公報
【特許文献３】特開平１１−３４８３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、携帯端末である、例えば携帯電話と、プリントサーバであるサーバコンピュータを接続するためには、例えば無線ＬＡＮのアクセスポイントを整備する必要がある。そして、さらに、無線ＬＡＮに接続可能な携帯電話を用意しなければならずインフラの整備が大変であった。
【００１０】
また、多くの携帯電話が持つ機能により、インターネット経由で接続する方法も考えられるが、一度外部へ通信内容が出て行くため、セキュリティに問題があるだけでは無く、料金がかさみ、オフィスユースでは現実的では無かった。
【００１１】
また、内線電話システムを使った携帯電話の無線ＬＡＮ対応も考えられるが、この方法もインフラの整備が大変であった。
【００１２】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、携帯電話の通信機能を使用してサーバ装置が記憶する印刷情報に関する情報を画像形成装置を介して取得して、携帯端末のユーザが選択する画像形成装置から印刷情報の印刷指示を自在に行える仕組みを提供することである。
【課題を解決するための手段】
【００１３】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
【００１４】
印刷情報を記憶するサーバ装置とネットワークを介して通信可能な画像形成装置であって、携帯端末と無線通信により通信する通信手段と、前記携帯端末から第一の要求を受信するのに応じて、前記サーバ装置が管理する情報を当該サーバ装置から取得する取得手段と、前記取得手段によって取得した情報を、前記通信手段を介して前記携帯端末に転送する転送手段と、前記携帯端末から第二の要求を受信するのに応じて、前記サーバ装置に記憶されている印刷情報を取得して印刷する印刷手段とを有することを特徴とする。
【００１５】
上記目的を達成する本発明の携帯端末は以下に示す構成を備える。
【００１６】
印刷情報を記憶するサーバ装置とネットワークを介して通信可能な画像形成装と通信可能な携帯端末であって、前記画像形成装置の通信手段に第一の要求を送信する送信手段と、前記第一の要求に対して、前記画像形成装置がサーバ装置から応答される応答情報に基づく応答を前記通信手段より受信する受信手段と、前記受信手段によって受信した応答に基づいて、前記画像形成装置の通信手段に第二の要求を送信する送信手段とを有することを特徴とする。
【００１７】
上記目的を達成する本発明のデータ処理システムは以下に示す構成を備える。
【００１８】
印刷情報を記憶するサーバ装置とネットワークを介して通信可能な画像形成装置と端末装置とが通信するデータ処理システムであって、前記画像形成装置は、携帯端末と無線通信により通信する通信手段と、前記携帯端末から第一の要求を受信するのに応じて、前記サーバ装置が管理する情報を当該サーバ装置から取得する取得手段と、前記取得手段によって取得した情報を、前記通信手段を介して前記携帯端末に転送する転送手段と、前記携帯端末から第二の要求を受信するのに応じて、前記サーバ装置に記憶されている印刷情報を取得して印刷する印刷手段とを有し、前記携帯端末は、前記画像形成装置の通信手段に第一の要求を送信する送信手段と、前記第一の要求に対して、前記画像形成装置がサーバ装置から応答される応答情報に基づく応答を前記通信手段より受信する受信手段と、前記受信手段によって受信した応答に基づいて、前記画像形成装置の通信手段に第二の要求を送信する送信手段とを有することを特徴とする。
【００１９】
上記目的を達成する本発明のデータ処理方法は以下に示す構成を備える。
【００２０】
携帯端末と相互に通信する通信手段を備え、印刷情報を記憶するサーバ装置とネットワークを介して通信可能な画像形成装置におけるデータ処理方法であって、携帯端末と無線通信により通信する通信工程と、前記携帯端末から第一の要求を受信するのに応じて、前記サーバ装置が管理する情報を当該サーバ装置から取得する取得工程と、前記取得工程によって取得した情報を、前記通信工程を介して前記携帯端末に転送する転送工程と、前記携帯端末から第二の要求を受信するのに応じて、前記サーバ装置に記憶されている印刷情報を取得して印刷する印刷工程とを有することを特徴とする。
【００２１】
また、印刷情報を記憶するサーバ装置とネットワークを介して通信可能な画像形成装置と通信可能な携帯端末におけるデータ処理方法であって、前記画像形成装置の通信手段に第一の要求を送信する送信工程と、前記第一の要求に対して、前記画像形成装置がサーバ装置から応答される応答情報に基づく応答を前記通信手段より受信する受信工程と、前記受信工程によって受信した応答に基づいて、前記画像形成装置の通信手段に第二の要求を送信する送信工程と、を有することを特徴とする。
【発明の効果】
【００２２】
本発明によれば、市販されている携帯電話の通信機能を使用してサーバ装置が記憶する印刷情報に関する情報を画像形成装置を介して取得して、携帯端末のユーザが選択する画像形成装置から印刷情報の印刷指示を自在に行える。
【発明を実施するための最良の形態】
【００２３】
次に、本発明を実施するための最良の形態について図面を参照して説明する。
【００２４】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像形成装置の構成を説明するブロック図である。なお、本例は、画像形成装置の一例としてプリンタを例として説明する。また、端末装置の例として、ＰＤＡと携帯電話の例を示すが、同等の通信機能を備えるデバイスであればこれらに限定されるものではない。
【００２５】
図１において、ＣＰＵ１０１は、ＲＯＭ１０２内、またはハードディスク１０４に記憶された制御プログラムをＲＡＭ１０３にロードして実行する。また、ＲＡＭ１０３は、システムバス１１４に接続される装置各部の駆動条件や管理データ等の各種情報を記憶するとともに動作する上で必要なデータを記憶する。
【００２６】
ＣＰＵ１０１は、ＲＡＭ１０３にロードした制御プログラムを実行して、システムバス１１４に接続される後述する各デバイスを総括的に制御する。
【００２７】
制御部１０５は、後述する各種機能と共に本発明の各種処理を制御する。表示部１０６は、駆動条件、装置状態、あるいは入力情報などの各種情報を表示する。
【００２８】
操作部１０７は、ユーザによる設定や命令等の入力操作を行うための矢印キーやオンラインボタン等のボタン等である。
【００２９】
通信制御部１０８は、無線や有線のネットワークを経由して、イントラネットまたはインターネットに接続して、画像データを含む文書データや制御コマンドの送受信を実行する。無線通信制御部１０９は、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｃｅ）や携帯電話と、例えば赤外線通信などにより、直接データのやり取りを可能にする。
【００３０】
記録装置１１０は、通信制御部１０８を介して通信可能なクライアントコンピュータ等の情報発生源より受信した画像データもしくは印字データを、印刷制御部１１１を介して受け取り永久可視像として記録紙に形成し記録紙を排出する。
【００３１】
画像メモリ１１２は、受信した画像データ、もしくは印字データを一時的に蓄積する。機器や状態によってはハードディスク１０４やＲＡＭ１０３内にあってもよい。
【００３２】
画像処理部１１３は、送信する画像データをデータ圧縮して符号化したり、受信した画像データを伸張して復号化したり、受信した印字データを画像データに変換したりする。さらに、画像処理部１１３は、記録装置１１０の書き込み特性等に適した画像データにする画像最適化処理などを要求に応じて行う。
【００３３】
システムバス１１４は、ＣＰＵ１０１、ＲＯＭ１０２、ハードディスク１０４、ＲＡＭ１０３、制御部１０５が接続される。さらに、システムバス１１４には表示部１０６、操作部１０７、通信制御部１０８、無線通信制御部１０９、印刷制御部１１１、画像メモリ１１２、および画像処理部１１３が接続される。
【００３４】
なお、記録装置１１０は、電子写真記録方式以外にも、例えばインクジェット方式、サーマルヘッド方式、ドットインパクト方式など、その他何であってもよいことは言うまでもない。
【００３５】
図２は、図１に示した無線通信制御部１０９を介して接続可能な携帯端末の一例を説明するブロック図である。本例では、携帯端末が携帯電話である場合に対応する。なお、本実施形態では以下の構成を例に記載するが、情報通信を行うことが可能な機器に関して適用可能なものであり、特に、図２に示す携帯端末の機能に限定されるものではない。
【００３６】
図２において、携帯電話２００は、制御部２０５を中心とし、これに対してデジタル信号処理部２０３、表示部２０６、操作部２０７、外部Ｉ／Ｆ２０８が接続されて構成される。
【００３７】
制御部２０５は、携帯電話機の機能を実現するための主要部であり、図示しないＣＰＵ，ＥＥＰＲＯＭ，Ｆｌａｓｈ、ＳＲＡＭ等で構成される。
【００３８】
デジタル信号処理部２０３は、マイク２１３を接続した音声入力部２０１、スピーカ２１４を接続した音声出力部２０２、アンテナ２１５を接続したＲＦ入出力部２０４とそれぞれ接続される。そして、デジタル信号処理部２０３は、デジタル音声信号のエンコード、およびデジタル音声信号へのデコードの信号処理を行う。
【００３９】
音声入力部２０１は、マイク２１３からのアナログ音声信号をデジタル信号に変換する。音声出力部２０２は、受信したデジタル音声信号をスピーカ駆動するための部位である。ＲＦ入出力部２０４は、高周波送受信を行う。
【００４０】
表示部２０６は、ユーザに対して情報の表示出力を行い、ＬＣＤドライバ、ＬＣＤ表示デバイス等で構成される。なお、表示部２０６は、例えば2.6インチワイドQVGA液晶画面を備えて、ＰＣサイトのホームページもキーパネルを操作することで表示閲覧可能に構成される場合もある。
【００４１】
操作部２０７は、ユーザが携帯電話２００に対して操作情報を入力するための部位であり、機能ボタンと、テンキーから構成されている。
【００４２】
外部Ｉ／Ｆ２０８は、外部装置との間のインタフェースを提供し、通信インタフェース回路、１６ピンコネクタ等で構成される。電源部２０９は、バッテリ電源を基に各ブロックに必要な電力を発生、供給を行う。
【００４３】
また、赤外線通信機能部は、赤外線をフォトダイオードにより受信し、かつ、光電変換して得られた受信信号を増幅する赤外線受光部と、発光ダイオード（ＬＥＤ）をドライブして赤外線を放出させる赤外線送信部とからなる赤外線受光部２１０を備える。
【００４４】
また、赤外線通信機能部は、受信されて増幅された受信信号をデジタルビット列に変換する赤外線復調部及び赤外線として放出するためのビット列を規定パルスに変換するための赤外線変調部からなる赤外線変調部２１１を備える。さらに、赤外線通信機能部は、赤外線プロトコル用に制御部２０５との間のデータ変換を制御する赤外線データコントローラ２１２を備える。
【００４５】
赤外線データコントローラ２１２内にはＣＰＵを配置し、組み込みソフトウエア制御で実施することも可能である。
【００４６】
かかる構成の赤外線通信機能付き携帯電話２００は、無線基地局との間で無線通信を行う本来の機能に加えて、例えば１ｍ程度の近距離にある周辺装置と赤外線を通して通信を行う機能を有する。
【００４７】
さらに、携帯電話２００には、図示しないカメラ機能処理部として、撮像レンズ系と、ＣＣＤ受像部、画像処理部を備えて、静止画像、ビデオ映像を取り込んで処理する機能を備える。さらに、撮像された画像データを、あるいはビデオ映像からキャプチャされた画像データをＳＤメモリに等に保存することができる。そして、キー操作部からの操作指示に基づいて、図１に示した記録装置１１０から印刷させることもできる。さらに、携帯端末が、通信機能を備えるデジタルカメラである場合もある。
【００４８】
図３は、本実施形態を示す携帯端末と画像形成装置を含む画像形成システムの構成を説明する図である。なお、本例は、プリンタ３０１とプリントサーバ３０２が有線のＬＡＮとして接続される例を示すが、後述するように、ＬＡＮは、無線ＬＡＮで構成されていても本発明を適用可能である。
【００４９】
図３において、プリンタ３０１、プリントサーバ３０２、印刷クライアントコンピュータ３０３は、例えばイントラネットを形成するネットワーク３００で接続されている。
【００５０】
また、携帯電話３０４やＰＤＡ３０５は、ネットワーク３００とは異なる例えば赤外線通信（ＩｒＤＡ）などの直接的な無線通信３０６で、プリンタ３０１と通信可能である。
【００５１】
携帯電話３０４またはＰＤＡ３０５は、プリンタ３０１の備える表示部（備えない場合も含む）に代えて、プリントサーバ３０２に保存管理しているジョブファイルの一覧の取得要求をプリンタ３０１に対して無線通信３０６で行う。この際、プリンタ３０１からプリントサーバ３０２にジョブファイルの一覧の取得要求がネットワーク３００を介してプリントサーバ３０２に通知される。
【００５２】
これを受けて、プリントサーバ３０２がプリンタ３０１にジョブ一覧を通知すると、無線通信３０６で携帯電話３０４にジョブ一覧データが送信される。これにより、携帯電話３０４の表示部には、図４に示すようなジョブ一覧画面が携帯電話３０４の制御部の制御に基づき表示される。
【００５３】
また、この表示画面には、後述するように印刷指示ボタンと、取消ボタンが表示されるので、携帯電話３０４の操作部の操作で選択された１つまたは複数のジョブファイルに対する印刷指示を行うことができる。
【００５４】
そして、印刷指示されたジョブファイルに対する指示が無線通信３０６でプリンタ３０１に通知される。これを受けて、プリンタ３０１がネットワーク３００を介してプリントサーバ３０２に印刷指示を行う。
【００５５】
これにより、プリントサーバ３０２は、携帯電話３０４により選択指示されているジョブファイルをメモリ資源から読み出して、印刷処理を実行する。
【００５６】
このように本実施形態では、印刷クライアントコンピュータ３０３から、印刷ジョブをプリントサーバ３０２へ送信する。
【００５７】
そして、上記印刷ジョブを一旦、プリントサーバ３０２が備える外部記憶装置、例えばハードディスク上で留め置く。
【００５８】
印刷者は、目的のプリンタである、例えばプリンタ３０１の前で、携帯電話３０４やＰＤＡ３０５などを使い、無線通信３０６を使い、プリンタ３０１経由でプリントサーバ３０２に留め置かれたジョブ一覧を取得する。
【００５９】
携帯電話３０４やＰＤＡ３０５で表示されたジョブ一覧から目的の印刷ジョブを選択し、印刷指示を、無線通信３０６を使い、プリンタ３０１経由でプリントサーバ３０２に対して行う。
【００６０】
そして、印刷指示を受けたプリントサーバ３０２は、留め置かれた印刷ジョブをプリンタ３０１へ送信し、プリンタ３０１にて印刷を行う。なお、プリンタ３０１以外のネットワーク３００上の他のプリンタやＭＦＰ等に選択指示された印刷ジョブを転送する構成であってもよい。また、複数のプリンタを選択して、選択された複数のジョブを選択したプリンタにジョブ単位、あるいはページ単位、属性単位に振り分けて転送する構成としてもよい。
【００６１】
また、プリンタ、プリントサーバ、印刷クライアントコンピュータが、それぞれ複数あっても良いことは言うまでもない。
【００６２】
このように構成されたデータ処理システムにおいて、画像形成装置としてのプリンタ３０１は、プリントサーバ３０２とネットワーク３００を介して、所定のプロトで通信可能に構成されている。
【００６３】
そして、携帯端末としての携帯電話３０４、ＰＤＡ３０５とは、無線通信制御部１０９を介して相互に直接通信する通信機能を備える。本実施形態では、ＩｒＤＡによる通信機能とする。
【００６４】
そして、例えば携帯電話３０４から要求（データとして受信する）を受信して、プリントサーバ３０２に要求に従う新たな要求をネットワーク３００を介してプリントサーバ３０２に転送する。そして、転送された要求に対して、プリントサーバ３０２から応答される応答情報を受信して、無線通信制御部１０９を介して携帯電話３０４末に転送する。その際、ＣＰＵ１０１は、携帯電話３０４から受信した要求を解析して、プリントサーバ３０２に転送すべき新たな要求、例えば管理情報であるジョブ一覧要求等の要求を生成する。
【００６５】
また、新たな要求は、プリントサーバ３０２が管理している印刷情報を取得するための取得要求プリントサーバ３０２が管理している印刷情報を指定されたデバイスに転送して印刷させる印刷要求が含まれる。
【００６６】
この場合、プリントサーバ３０２が管理している印刷情報を指定されたデバイスに転送して印刷させる印刷要求は、デバイスを特定する情報を含まれている。
【００６７】
また、デバイスを特定する情報は、例えばＩＰアドレスである。ここで、デバイスは、前記ネットワークに接続される他の画像形成装置、情報処理装置が含まれる。
【００６８】
図４は、図２に示した携帯端末の表示部２０６に表示される画面例を示す図である。本画面は、プリントジョブ表示画面であり、プリントサーバ３０２に保存されたジョブ一覧を表示している状態に対応する。なお、１画面で表示できないジョブは、キー操作部のスクロール操作でスクロール表示可能となっている。その際、表示可能なジョブ一覧に制限を設けて、特定のユーザ以外は、一覧画面には、表示しないジョブを管理できるように構成してもよい。
【００６９】
図４において、４０１は携帯電話上で動作するアプリケーションのユーザインタフェースの一例であり、プリントサーバに留め置かれた印刷ジョブの一覧を表示している。特に図４では、ファイル名がｂｂｂ．ｐｄｆと言うファイルＦ１と、ファイル名がｄｄｄ．ｐｄｆと言うファイルＦ２が選択されている状態の例になっている。
【００７０】
４０２は印刷ボタンで、ここを選択することにより、選択されたファイルが印刷されることになる。４０３はキャンセルボタンで、ここを選択することにより、選択されたファイルがキャンセルされることになる。
【００７１】
図５は、本実施形態を示す画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、図１に示した画像形成装置の例である、プリンタによるデータ処理手順例である。なお、Ｓ５０１〜Ｓ５１４は各ステップを示す。また、各ステップは、図１に示した制御部１０５がＲＡＭ１０３に記憶された制御プログラムに基づいて実行することで実現される。
【００７２】
また、ＣＰＵ１０１がＲＯＭ１０２あるいは図示しないメモリインタフェースを介して装着されるＳＤメモリやメモリカードに記憶された制御プログラムを実行することで実現されてもよい。本実施形態では、各ステップを制御部１０５が実行するものとして説明する。
【００７３】
プリンタ内の本システムが起動されると、最初にＳ５０１で、データ受信待ち状態になる。そして、Ｓ５０２で、プリンタがいずれかのデータを受信すると、Ｓ５０３へ進み、制御部１０５が無線通信制御部１０９を介して受信したデータが、携帯端末からからのジョブリスト取得依頼データかどうかを判定する。なお、受信したデータは、ＲＡＭ１０３に確保される受信バッファとに一時記憶される。
【００７４】
ここで、ジョブリスト取得依頼データであると判定した場合、Ｓ５０４へ進み、ジョブリスト取得依頼データの解析を行い、目的のプリントサーバを特定する。
【００７５】
特定方法としては、例えば携帯端末から取得するジョブリスト取得依頼データの中に、プリントサーバ３０２に対するのＩＰアドレスが入っていて、ＩＰアドレスによって特定する方法が考えられる。もちろん、プリントサーバが一台しか無い環境の場合、予め設定されたプリントサーバのＩＰアドレスを使うとして、本ステップを省略して良いことは言うまでも無い。本実施形態では、プリントサーバ３０２に特定されるものとして以下説明する。
【００７６】
次に、制御部１０５によりプリントサーバが特定されると、Ｓ５０５で、特定されたプリントサーバ３０２に対して、プリントサーバ３０２上のメモリ資源に留め置かれている印刷ジョブの一覧を取得する依頼を行い、Ｓ５０１のデータ受信待ち状態に戻る。ここで、メモリ資源とは、外部記憶装置である、例えばハードディスク等で構成されている。
【００７７】
もちろん、前述のジョブリスト取得依頼データの中に、携帯電話３０４からの操作によりユーザＩＤのようなものが入っており、特定のユーザＩＤの印刷ジョブの一覧を要求するようにしても良いことは言うまでも無い。また、携帯電話の操作者の電話番号をデータとして、プリントサーバ３０２に登録してあれば、携帯電話の番号を利用することも可能である。また、携帯番号として、下４桁を使用するものであってもよし、下８桁、あるいは、全桁利用するものであってもよい。
【００７８】
一方、Ｓ５０３において、制御部１０５が無線通信制御部１０９を介して携帯端末から受信したデータが、ジョブリスト取得依頼データでないと判定した場合、Ｓ５０６へ進む。
【００７９】
そして、Ｓ５０６で、制御部１０５が受信したデータが、通信制御部１０８を介してプリントサーバ３０２からジョブリストデータであるかを判定する。
【００８０】
ここで、制御部１０５が通信制御部１０８を介してプリントサーバ３０２から取得したデータがジョブリストデータであると判定した場合、Ｓ５０７へ進む。そして、Ｓ５０７で、プリントサーバ３０２から受信したジョブリストデータを赤外線通信先に送信し、Ｓ５０１のデータ受信待ち状態に戻る。なお、ここで、赤外線通信先とは、携帯端末である。
【００８１】
もちろん、プリントサーバ３０２から取得する前述のジョブリスト取得依頼データに、依頼元を特定するＩＤが埋め込まれている場合がある。その場合には、取得されたジョブリストデータにも、そもそもの依頼元を特定するＩＤが入っており、そのＩＤにより、ジョブリストを送信する相手をチェックするなどの方法をとっても良いことは言うまでもない。
【００８２】
一方、Ｓ５０６で、制御部１０５がプリンタが受信したデータがジョブリストデータでないと判定した場合、Ｓ５０８へ進み、プリンタが受信したデータが、携帯端末から受信している印刷指示データかどうかを判定する。なお、携帯端末では、図４に示した印刷ボタン４０２がユーザにより指示された場合に、印刷指示データが生成されて、プリンタに送信されるものとする。
【００８３】
そして、Ｓ５０８で制御部１０５が受信したデータが印刷指示データであると判定した場合、Ｓ５０９へ進み、携帯端末から受信している印刷指示データの解析を行い、目的の印刷ジョブの特定を行う。
【００８４】
そして、Ｓ５１０において、制御部１０５が特定された印刷ジョブに対する印刷指示を、プリントサーバ３０２へ送信し、Ｓ５０１のデータ受信待ち状態に戻る。
【００８５】
なお、本実施形態において、プリントサーバの特定方法としては、印刷指示データの中にプリントサーバのＩＰアドレスが入っていても良いし、予めプリントサーバのＩＰアドレスが設定されており、設定された情報により特定しても良い。さらにその他の方法であっても良いことは言うまでもない。
【００８６】
また、印刷ジョブを特定する方法としては、例えばＳ５０７で返却したジョブリストデータの属性に、印刷ジョブを特定する印刷ジョブＩＤがあり、印刷ジョブＩＤを使う方法が考えられる。すなわち印刷ジョブＩＤでプリントサーバに印刷指示を送信することになる。
【００８７】
一方、Ｓ５０８で、制御部１０５が受信したデータが、印刷指示データでないと判定した場合、Ｓ５１１へ進み、受信したデータがプリントサーバ３０２から受信した印刷データであるかどうかを判定する。ここで、印刷データであると判定した場合は、Ｓ５１２へ進み、プリントサーバ３０２から受信した印刷データの印刷処理を開始し、Ｓ５０１のデータ受信待ち状態に戻る。
【００８８】
ここで、プリントサーバ３０２から印刷データを受けるポートは、例えば「９１００」番であるなどにより決まっており、本手順を必要としない場合も考えられる。その場合、Ｓ５０８が無く、Ｓ５１３へ進んでも良いことは言うまでもない。
【００８９】
一方、Ｓ５１１において、制御部１０５が受信したデータが、プリントサーバ３０２から受信する印刷データでないと判定した場合、Ｓ５１３へ進み、受信したデータが終了データかどうかを判定する。ここで、終了データの場合、ループを抜けて、本処理を終了となる。
【００９０】
一方、Ｓ５１１において、制御部１０５が終了データでないと判定した場合は、Ｓ５１４へ進み、関係無いデータとしてデータを破棄し、Ｓ５０１のデータ受信待ち状態に戻る。
【００９１】
もちろん、本処理の終了方法がデータ受信による方法では無く、他の何らかの方法を提供されるならば、本ステップが無くても良いことは言うまでも無い。
【００９２】
以上により、プリンタ３０１を経由して、ネットワーク３００に接続できなかった携帯端末（携帯電話３０４等）が、いわゆる市販の携帯端末に構成上に何からの通信機能に変更を加えること無くネットワーク３００に接続できるようになる。
【００９３】
さらに、携帯端末のユーザインタフェースを使うことにより、携帯電話を使った、印刷ジョブをプリントサーバ３０２へ一旦保存しておき、空いている印刷装置へ出力する印刷システムの構築が可能となる。
【００９４】
つまり、十分なユーザインタフェースを持たないプリンタ３０１に対して、インフラの整備を必要とせず、かつ特別な携帯端末を必要とせず、携帯端末が備える多才なユーザインタフェース機能を利用した印刷指示を自在に行える。
【００９５】
〔第２実施形態〕
上記第１実施形態では、携帯端末とプリンタを接続する方法として、プリンタとプリントサーバを接続しているネットワークでは無い、第２の無線ネットワークで接続する。
【００９６】
そして、携帯端末が備えるユーザインタフェースをプリンタのユーザインタフェースとして使う提案について説明した。
【００９７】
しかしながら、無線ゆえに、誤って近くの別の携帯電話に情報を表示したり、悪意のあるユーザにより、こっそり別の携帯電話から操作されたりすることが考えられる。
【００９８】
そこで、第１実施形態の構成に加えて、携帯端末を使う前後に、他の携帯端末から通信を許可させない仕組みを組み入れて、上記課題に適応可能に構成してもよい。以下、その実施形態について詳述する。なお、ハードウエアの構成は、第１実施形態と同様であるの説明は省略する。
【００９９】
図６は、本実施形態を示す画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。本例は、図１に示した画像形成装置の例である、プリンタによるデータ処理手順例である。なお、Ｓ６０１〜Ｓ６０８は各ステップを示す。また、各ステップは、図１に示した制御部１０５がＲＡＭ１０３に記憶された制御プログラムに基づいて実行することで実現される。なお、ＣＰＵ１０１がＲＯＭ１０２あるいは図示しないメモリインタフェースを介して装着されるＳＤメモリやメモリカードに記憶された制御プログラムを実行することで実現されてもよい。本実施形態では、各ステップを制御部１０５が実行するものとして説明する。
【０１００】
さらに、Ｓ６０１は図５に示したＳ５０１、Ｓ５０２に対応し、Ｓ６０６は、図５に示したＳ５０３〜Ｓ５１４と同様のステップに対応する。
【０１０１】
Ｓ６０１で、すなわち図５に示したＳ５０１、Ｓ５０２までの処理である、データ受信待ち、およびデータを受信すると、Ｓ６０２へ進み、現在プリンタが、携帯端末を使った処理中、すなわち状態が使用中かどうかを判定する。
【０１０２】
このＳ６０２の判定において、制御部１０５が使用中で無いと判定した場合、Ｓ６０３へ進み、状態を使用中を示すフラグを設定し、Ｓ６０４において、使用者を特定するため、識別子を発行し、該発行された携帯端末へ識別子を返却する。
【０１０３】
続いて、Ｓ６０５、すなわち図５に示したＳ５０３〜Ｓ５１４までの処理を行い、終了であると判定した場合は、Ｓ６０６において、状態を使用中から未使用に変更して、本処理を終了する。
【０１０４】
一方、Ｓ６０２の判定において、制御部１０５が使用中であると判定した場合、Ｓ６０７へ進み、受信したデータ中に埋め込まれた、Ｓ６０４でプリンタから携帯端末に対して発行された識別子を通信中の携帯端末から取得する。そして、Ｓ６０５において、識別子が無い、または識別子はあるが異なるなどにより、使用中の携帯電話を特定する。
【０１０５】
そして、６０８で、制御部１０５が使用中にした携帯端末であるかどうかを識別子の異同から判定して、使用中の携帯端末であると判定した場合は、Ｓ６０５へ進み、携帯端末を使用する印刷ジョブの出力処理を、図５に示した手順に従い実行する。
【０１０６】
一方、Ｓ６０８で、制御部１０５が使用中の携帯端末で無いと判定した場合、現在使用中として、処理を終了する。
【０１０７】
なお、Ｓ６０８で、いきなり使用中だから使えなくするのでは無く、一定時間おいてから、当該携帯端末がリトライ処理の可否を判定するなどの処理を加えても良いことは言うまでもない。
【０１０８】
このように、本実施形態では、画像形成装置の通信手段は、端末装置のユーザを識別して他の端末装置からの割り込みを制限して、端末装置からの要求に対する処理に占有させ、前記要求の終了後、占有状態を解除することを特徴とする。これにより、携帯端末の通信手段が無線ゆえに、誤って近くの別の携帯電話に情報を表示したり、悪意のあるユーザにより、こっそり別の携帯電話から操作されたりする状態を回避する。つまり、複数の携帯端末と通信可能な通信環境においても、印刷ジョブの選択指示者として特定されたユーザが所有する携帯端末からの印刷指示を安全に受け付けた印刷処理を実行できる。
【０１０９】
〔第３実施形態〕
第１実施形態では、携帯電話とプリンタの通信手段の例として赤外線通信で説明した。しかし、特に赤外線通信の場合、指向性のある無線通信であるがゆえ、おおむね、携帯電話からプリンタを指定する場合に想定した指定になる。
【０１１０】
しかしながら、Ｂｌｕｅｔｏｏｔｈと言った指向性の無い無線通信では、目的のプリンタに携帯電話を向けた場合に、意図するプリンタとは別のプリンタと通信セッションを実行して正常に接続してしまう場合もあり得る。
【０１１１】
そこで、第１、第２の実施形態に示す処理に加えて、接続の前に、現在接続しようとしているプリンタを確認する手段あるいはステップを取り入れても良いことは言うまでもない。
【０１１２】
なお、確認手段あるいは確認ステップとしては、例えば、プリンタのユーザインタフェースに接続するか否かを表示させ、接続を選択して初めて、プリンタと携帯電話が接続される方法が考えられる。
【０１１３】
また、プリンタのＬＥＤなどを光らせ、携帯電話のユーザインタフェース上に、このプリンタで良いか否かを表示させ、良いと選択して初めて、プリンタと携帯電話が接続される方法が考えられる。
【０１１４】
その他、接続しようとしているプリンタを確認する手段であれば、どのような手段であって良いことは言うまでもない。
【０１１５】
これにより、Ｂｌｕｅｔｏｏｔｈと言った指向性の無い無線通信を利用する場合であっても、目的のプリンタに携帯電話を向けた場合に、意図するプリンタとは別のプリンタと通信セッションを実行して正常に接続して、印刷指示を行える。
【０１１６】
〔第４実施形態〕
なお、上記実施形態では、プリントサーバ３０２が備える外部記憶装置に記憶された印刷ジョブの一覧を取得して、携帯電話３０４の表示部に一覧表示されたジョブ一覧中から、選択した印刷ジョブの印刷指示を行う場合について説明した。
【０１１７】
これに対して、上記印刷ジョブの印刷指示時に、印刷出力に関する条件を付加して、指示するように構成してもよい。ここで、印刷指示とは、部数指示、用紙サイズ指示、レイアウト印刷指示、両面印刷指示等である。
【０１１８】
なお、この際、プリントサーバ３０２から、携帯端末が表示可能な印刷設定画面を取得して、印刷条件を設定したり、印刷出力先の一覧を取得して、印刷先や印刷条件を設定できるようにしたりする構成してもよい。
【０１１９】
これにより、印刷ジョブの選択と、印刷条件と、出力先等を同時にプリントサーバ３０２に指示することで、ユーザが意図する印刷指示を携帯端末から行うことができる。
【０１２０】
〔第５実施形態〕
以下、図７に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１２１】
図７は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２４】
本実施形態における図５，図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１２８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１２９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１３１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１３５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１３６】
【図１】本発明の第１実施形態を示す画像形成装置の構成を説明するブロック図である。
【図２】図１に示した無線通信制御部を介して接続可能な携帯端末の一例を説明するブロック図である。
【図３】本実施形態を示す携帯端末と画像形成装置を含む画像形成システムの構成を説明する図である。
【図４】図２に示した携帯端末の表示部に表示される画面例を示す図である。
【図５】本実施形態を示す画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。
【図６】本実施形態を示す画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１３７】
３０１  プリンタ
３０２  プリントサーバ
３０３  クライアントコンピュータ
３０４  携帯電話
３０５  ＰＤＡ
【図１】
2008033415.tif 000003
【図２】
2008033415.tif 000004
【図３】
2008033415.tif 000005
【図４】
2008033415.tif 000006
【図５】
2008033415.tif 000007
【図６】
2008033415.tif 000008
【図７】
2008033415.tif 000009