(57)【要約】【課題】画像形成装置に対して適切な印刷プログラムを取得し印刷できるシステムの提供。【解決手段】端末は印刷出力する画像形成装置から当該画像形成装置に関する情報を取得する情報取得部と、画像形成装置に関する情報を受信し解析し印刷出力する画像形成装置に対応する印刷プログラムを決定する解析部と、決定された印刷プログラムが自サーバ内に無い場合は外部ウェブサイトから取得する印刷プログラム取得部と、印刷データからプリンタブルデータを作成するプリンタブルデータ作成部と、画像形成装置に作成されたプリンタブルデータを送信する印刷指示部を備え、画像形成装置はプリンタブルデータを受信し印刷する画像形成部とを備える。【選択図】図４
2017228183.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続された、端末および１以上の画像形成装置を含み、
前記端末は、
前記画像形成装置と通信可能な第１の通信部と、
前記画像形成装置に対応した印刷プログラムを提供する外部ウェブサイトのネットワークアドレスを記憶し、印刷データを記憶可能な第１の記憶部と、
前記第１の通信部経由でユーザーが印刷出力する前記画像形成装置から当該画像形成装置に関する情報を取得する情報取得部と、
前記情報取得部により取得された前記情報を解析して、前記ユーザーが印刷出力する前記画像形成装置に対応する前記印刷プログラムを決定する解析部と、
前記解析部により決定された前記印刷プログラムを自端末内で検索し、自端末内に無い場合は前記外部ウェブサイトから取得する印刷プログラム取得部と、
前記印刷プログラム取得部により取得された前記印刷プログラムにより前記印刷データから前記ユーザーが印刷出力する前記画像形成装置で印刷可能なプリンタブルデータを作成するプリンタブルデータ作成部と、
前記ユーザーが印刷出力する前記画像形成装置に、作成された前記プリンタブルデータを送信し、印刷を指示する印刷指示部と
を備え、
前記１以上の画像形成装置の各々は、
前記端末と通信可能な第２の通信部と、
自装置に関する前記情報を記憶する第２の記憶部と、
前記第２の通信部経由で前記端末に自装置に関する前記情報を提供する保持機能管理部と、
前記第２の通信部経由で前記端末から前記プリンタブルデータを受信し、印刷する画像形成部と
を備えた
画像形成システム。
【請求項２】
請求項１に記載の画像形成システムであって、
前記端末の前記第１の記憶部は、
印刷する際の印刷設定に関する情報である印刷設定情報を記憶可能であり、
前記端末は、
前記印刷設定情報を前記ユーザーから取得して前記第１の記憶部に記憶させ、
前記端末の前記解析部は、
前記画像形成装置に関する情報に加えて、前記印刷設定情報を解析して前記ユーザーが印刷出力する前記画像形成装置に対応する前記印刷プログラムを決定する
画像形成システム。
【請求項３】
請求項１または２に記載の画像形成システムであって、
前記印刷プログラム取得部は、
前記ユーザーが印刷出力する前記画像形成装置でサポートされる前記印刷プログラムのバージョンと前記外部ウェブサイトが提供する前記印刷プログラムのバージョンとが異なるとき、
前記外部ウェブサイトが提供する最も新しいバージョンの前記印刷プログラムを取得する
画像形成システム。
【請求項４】
ネットワーク接続された、端末および１以上の画像形成装置を含んだ画像形成システムにおける画像形成方法であって、
前記端末の情報取得部が、第１の通信部経由で、ユーザーが印刷出力する画像形成装置から当該画像形成装置に関する情報を取得し、
前記端末の解析部が、取得された前記情報を解析して、前記ユーザーが印刷出力する前記画像形成装置に対応する前記印刷プログラムを決定し、
前記端末の印刷プログラム取得部が、前記解析部により決定された前記印刷プログラムを自端末内で検索し、自端末内に無い場合は前記外部ウェブサイトから取得し、
前記端末のプリンタブルデータ作成部が、前記印刷プログラム取得部により取得された前記印刷プログラムにより印刷データから前記ユーザーが印刷出力する前記画像形成装置で印刷可能なプリンタブルデータを作成し、
前記端末の印刷指示部が、前記ユーザーが印刷出力する前記画像形成装置に、作成された前記プリンタブルデータを送信して印刷を指示し、
前記ユーザーが印刷出力する画像形成装置の画像形成部が、第２の通信部経由で前記端末から前記プリンタブルデータを受信し、印刷する
画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末から画像形成装置（ＭＦＰ、Multifunction Peripheral）に印刷する画像形成システムおよび画像形成方法に関する。
【背景技術】
【０００２】
画像形成装置を用いて印刷する場合には、印刷を実行する画像形成装置に対応したフォーマットのデータに変換する必要がある。そのため、ＰＣ（Personal Computer）ではプリンタドライバ、携帯端末では印刷アプリケーションなどの印刷プログラムが用意されている。
【０００３】
ＰＣや携帯端末がサポートしていないフォーマットのファイルを印刷する場合、通常、画像形成装置で印刷することは出来ない。
【０００４】
しかし、そのような場合であっても、例えば特許文献１において開示されている技術などを用いれば、サポートされていないファイルを一旦クラウド上の変換サーバーにアップロードしてＰＣや携帯端末がサポートするフォーマットに変換することにより、変換後のファイルを画像形成装置に送信して印刷させることが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１６７７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、ＰＣや携帯端末から画像形成装置に印刷する場合、印刷する画像形成装置に対応した印刷用プログラムを用意しなければならないが、全ての種類の印刷用プログラムをＰＣや携帯端末に保存しておくことは出来ない。
【０００７】
そこで、ＰＣなどでは、印刷プログラムが自装置内に無い場合、外部のサーバーから印刷プログラムを入手することが出来るが、常に適切な印刷プログラムをダウンロードできるとは限らなかった。
【０００８】
以上のような事情に鑑み、本発明の目的は、どのような画像形成装置に対してであっても適切な印刷プログラムを取得し印刷できる画像形成システムおよび画像形成方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一形態に係る画像形成システムは、ネットワーク接続された、端末および１以上の画像形成装置を含み、前記端末は、前記画像形成装置と通信可能な第１の通信部と、前記画像形成装置に対応した印刷プログラムを提供する外部ウェブサイトのネットワークアドレスを記憶し、印刷データを記憶可能な第１の記憶部と、前記第１の通信部経由でユーザーが印刷出力する前記画像形成装置から当該画像形成装置に関する情報を取得する情報取得部と、前記情報取得部により取得された前記情報を解析して、前記ユーザーが印刷出力する前記画像形成装置に対応する前記印刷プログラムを決定する解析部と、前記解析部により決定された前記印刷プログラムを自端末内で検索し、自端末内に無い場合は前記外部ウェブサイトから取得する印刷プログラム取得部と、前記印刷プログラム取得部により取得された前記印刷プログラムにより前記印刷データから前記ユーザーが印刷出力する前記画像形成装置で印刷可能なプリンタブルデータを作成するプリンタブルデータ作成部と、前記ユーザーが印刷出力する前記画像形成装置に、作成された前記プリンタブルデータを送信し、印刷を指示する印刷指示部とを備え、前記１以上の画像形成装置の各々は、前記端末と通信可能な第２の通信部と、自装置に関する前記情報を記憶する第２の記憶部と、前記第２の通信部経由で前記端末に自装置に関する前記情報を提供する保持機能管理部と、前記第２の通信部経由で前記端末から前記プリンタブルデータを受信し、印刷する画像形成部とを備える。そのため、どのような画像形成装置に対してであっても適切な印刷プログラムを取得し印刷できる。
【００１０】
上記目的を達成するため、本発明の一形態に係る画像形成システムでは、前記端末の前記第１の記憶部は、印刷する際の印刷設定に関する情報である印刷設定情報を記憶可能であり、前記端末は、前記印刷設定情報を前記ユーザーから取得して前記第１の記憶部に記憶させ、前記端末の前記解析部は、前記画像形成装置に関する情報に加えて、前記印刷設定情報を解析して前記ユーザーが印刷出力する前記画像形成装置に対応する前記印刷プログラムを決定する構成でもよい。
【００１１】
上記目的を達成するため、本発明の一形態に係る画像形成システムでは、前記印刷プログラム取得部は、前記ユーザーが印刷出力する前記画像形成装置でサポートされる前記印刷プログラムのバージョンと前記外部ウェブサイトが提供する前記印刷プログラムのバージョンとが異なるとき、前記外部ウェブサイトが提供する最も新しいバージョンの前記印刷プログラムを取得する構成でもよい。
【００１２】
上記目的を達成するため、本発明の一形態に係る画像形成方法は、ネットワーク接続された、端末および１以上の画像形成装置を含んだ画像形成システムにおける画像形成方法であって、前記端末の情報取得部が、第１の通信部経由で、ユーザーが印刷出力する画像形成装置から当該画像形成装置に関する情報を取得し、前記端末の解析部が、取得された前記情報を解析して、前記ユーザーが印刷出力する前記画像形成装置に対応する前記印刷プログラムを決定し、前記端末の印刷プログラム取得部が、前記解析部により決定された前記印刷プログラムを自端末内で検索し、自端末内に無い場合は前記外部ウェブサイトから取得し、前記端末のプリンタブルデータ作成部が、前記印刷プログラム取得部により取得された前記印刷プログラムにより印刷データから前記ユーザーが印刷出力する前記画像形成装置で印刷可能なプリンタブルデータを作成し、前記端末の印刷指示部が、前記ユーザーが印刷出力する前記画像形成装置に、作成された前記プリンタブルデータを送信して印刷を指示し、前記ユーザーが印刷出力する画像形成装置の画像形成部が、第２の通信部経由で前記端末から前記プリンタブルデータを受信し、印刷する。
【発明の効果】
【００１３】
以上のように、本発明によれば、どのような画像形成装置に対してであっても適切な印刷プログラムを取得し印刷できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態に係る画像形成システム１の全体構成図である。
【図２】画像形成装置２０の構成を概略的に示す構成図である。
【図３】携帯端末３０が一般的なコンピューターにより構成される場合の構成図である。
【図４】画像形成システム１における基本的な処理の流れを説明するためのシーケンス図である。
【図５】携帯端末３０においてプリンタブルデータを作成する際の適切な印刷プログラムを取得する処理の流れについて説明するためのシーケンス図である。
【図６】第２の実施形態における携帯端末３０'の構成図である。
【図７】第２の実施形態に係る画像形成システム１'における処理の流れについて説明するためのシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１６】
＜第１の実施形態＞
［全体構成］
最初に、本発明の第１の実施形態に係る画像形成システムの全体構成を説明する。図１は、本発明の第１の実施形態に係る画像形成システム１の全体構成図である。
【００１７】
画像形成システム１は、ネットワークで接続された、１つ以上の画像形成装置２０および１つ以上の端末３０を含んで構成される。なお、端末３０は、画像形成装置２０および外部Ｗｅｂサイト４０と通信できるものであれば、ＰＣでもよいし、携帯端末でもよい。以下の説明では、携帯端末３０を例として説明する。
【００１８】
携帯端末３０は、画像形成装置２０において印刷したいユーザーが携帯する端末であり、この携帯端末３０を用いてユーザーが画像形成装置２０に印刷させる。
【００１９】
携帯端末３０では、全ての種類および機能構成の画像形成装置２０に対するプリンタドライバなどの印刷プログラムを備えることが無理なので、代わりに印刷プログラムを取得し、ワードプロセッサーなどのアプリケーションで作成した印刷データを、画像形成装置２０において印刷可能なプリンタブルデータに変換する処理を行う。
【００２０】
画像形成装置２０は、複数種類のものがネットワークに接続されていてもよい。そのうちの１台がユーザーにより指定され、携帯端末３０で作成されたプリンタブルデータが転送されて印刷が行われる。
【００２１】
外部Ｗｅｂサイト４０は、ユーザーが印刷出力を指定した画像形成装置２０に対応したプリンタドライバなどの印刷プログラムが携帯端末３０内部に保持されていない場合、携帯端末３０が適切な印刷プログラムを取得しに行くＷｅｂサーバーである。
【００２２】
外部Ｗｅｂサイト４０は、画像形成装置２０を製造しているメーカーがそれぞれの画像形成装置２０の各種機能を適切に使用できるように、プリンタドライバなどの印刷プログラムを提供している一般的なサイトである。
【００２３】
以上、本発明の第１の実施形態に係る画像形成システムの全体構成を説明した。
【００２４】
［画像形成装置の構成］
次に、画像形成装置２０の構成について説明する。図２は画像形成装置２０の構成を概略的に示す構成図である。
【００２５】
画像形成装置２０は、制御部２１を備える。制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、および専用のハードウェア回路等から構成され、画像形成装置２０の全体的な動作制御を司る。
【００２６】
制御部２１は、原稿読取部２２、画像処理部２３、画像メモリー２４、画像形成部２５、操作部２６、表示部２６ａ、ファクシミリ通信部２７、通信部２８（第２の通信部）、記憶部２９（第２の記憶部）等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００２７】
制御部２１は、ユーザーから、操作部２６またはネッワーク接続された携帯端末３０等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能、コピー機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００２８】
また、制御部２１は、保持機能管理部２１ａを有している。保持機能管理部２１ａは、ＲＯＭなどからＲＡＭにロードされたプログラムがＣＰＵにより実行されることで実現される機能ブロックである。
【００２９】
保持機能管理部２１ａは、記憶部２９に記憶している、自装置がどのような機能を備えているかのリストである保持機能情報２９ａを管理する。そして、携帯端末３０からの問い合わせに対し、保持機能情報２９ａを返信する。
【００３０】
原稿読取部２２は、原稿から画像を読み取る。
【００３１】
画像処理部２３は、原稿読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２３は、原稿読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００３２】
画像メモリー２４は、原稿読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２５での印刷対象となるデータを一時的に記憶したりする領域である。
【００３３】
画像形成部２５は、原稿読取部２２で読み取られた画像データ等の画像形成を行う。
【００３４】
操作部２６は、画像形成装置２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２６ａを備えている。
【００３５】
ファクシミリ通信部２７は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００３６】
通信部２８は、ＬＡＮボード等の通信モジュールから構成され、通信部２８に接続されたＬＡＮ等を介して、携帯端末３０や外部Ｗｅｂサイト４０、ローカルエリア内の装置(ＰＣ等)と種々のデータの送受信を行う。
【００３７】
記憶部２９は、原稿読取部２２によって読み取られた原稿画像や、保持機能情報２９ａを記憶する。記憶部２９は、ＨＤＤなどの大容量の記憶装置である。
【００３８】
以上、画像形成装置２０の構成について説明した。
【００３９】
［携帯端末の構成］
次に、携帯端末３０の構成について説明する。携帯端末３０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。携帯端末３０が一般的なコンピューターにより構成される場合の構成図を図３に示す。
【００４０】
同図に示すように、携帯端末３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作入力部３４、通信部３５（第１の通信部）、表示部３６、および記憶部３７（第１の記憶部）を有し、これら各ブロックがバス３８を介して接続されている。
【００４１】
ＲＯＭ３２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ３３は、ＣＰＵ３１の作業用領域として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００４２】
記憶部３７は、例えばＨＤＤや、フラッシュメモリー、その他の不揮発性メモリーである。記憶部３７には、ＯＳや各種アプリケーション、各種データ、印刷データ３７ａ、印刷設定情報３７ｂ、および外部Ｗｅｂサイトのネットワークアドレス３７ｃが記憶される。
【００４３】
印刷データ３７ａは、ワードプロセッサーなどのアプリケーションプログラムで作成された、画像形成装置２０で印刷可能なプリンタブルデータに変換される前の各アプリケーションプログラム固有のフォーマットのデータである。
【００４４】
印刷設定情報３７ｂは、ユーザーが印刷出力させたい画像形成装置２０で、ユーザーが設定したい各種機能を指定したものである。各種機能とは、例えば、モノクロ印刷／カラー印刷、紙サイズ、ステープル、ブックレットなどである。ステープルとは、印刷された用紙を自動的にステープラーで綴じるものであり、ブックレットとは印刷された用紙を自動的に小冊子形式に綴じるものである。
【００４５】
通信部３５は、画像形成装置２０および外部Ｗｅｂサイト４０と情報のやりとりを行う為のネットワークと結ばれている。
【００４６】
ＣＰＵ３１は、ＲＯＭ３２や記憶部３７に格納された複数のプログラムのうち、操作入力部３４から与えられる命令に対応するプログラムをＲＡＭ３３に展開し、この展開されたプログラムにしたがって、表示部３６及び記憶部３７を適宜制御する。
【００４７】
操作入力部３４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００４８】
表示部３６は、例えば液晶ディスプレイ、ＥＬディスプレイ、プラズマディスプレイ等である。
【００４９】
次に、ＣＰＵ３１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００５０】
携帯端末３０のＣＰＵ３１において実現される機能ブロックは、情報取得部３１ａ、解析部３１ｂ、印刷プログラム取得部３１ｃ、印刷設定部３１ｄ、プリンタブルデータ作成部３１ｅ、および印刷指示部３１ｆである。
【００５１】
情報取得部３１ａは、ユーザーが印刷出力させたい画像形成装置２０から、その画像形成装置２０に関する情報（保持機能情報）を取得する。
【００５２】
ここで取得する情報は、例えば、画像形成装置２０に関する基本情報（モデル名、ネットワーク情報、ファームウェアバージョン）やサポートしている機能に関する情報（モノクロ印刷／カラー印刷、紙サイズ、ステープル機能、ブックレット機能、サポートする印刷プログラムの名称とバージョンなど）、課金方法）受信したデータ量による従量制、印刷した紙のサイズや枚数による従量制など）である。
【００５３】
解析部３１ｂは、情報取得部３１ａが取得した、ユーザーが印刷出力させたい画像形成装置２０に関する情報を解析し、プリンタブルデータを作成するためにどのような印刷プログラムを用いればよいかを解析する。
【００５４】
例えば、１つの画像形成装置２０であっても、その装置に付加されている機能（例えば、フィニッシャーなど）によって、用いるべき印刷プログラムが異なる場合がある。
【００５５】
印刷プログラム取得部３１ｃは、解析部３１ｂの解析結果に基づき、適切な印刷プログラムを自装置内で検索し、自装置内に無い場合は、外部Ｗｅｂサイト４０に適切な印刷プログラムを取得しに行く。
【００５６】
印刷設定部３１ｄは、印刷時の設定をユーザーから取得し、印刷設定情報３７ｂを生成する。印刷時の設定とは、両面印刷の指定、縮小印刷の指定、モノクロ／カラー印刷の指定、ステープル機能利用・ブックレット機能利用の指定などである。
【００５７】
プリンタブルデータ作成部３１ｅは、印刷プログラム取得部３１ｃで取得された印刷プログラムを用いて、ユーザーが印刷出力させたい画像形成装置２０が解釈できるフォーマットのプリンタブルデータを作成する。
【００５８】
プリンタブルデータは、PostScriptやＰＣＬ（Printer command language）などのページ記述言語（ＰＤＬ、Page description language）で作成される。プリンタブルデータには、印刷設定に関する情報も含まれている。
【００５９】
印刷指示部３１ｆは、プリンタブルデータ作成部３１ｅで作成されたプリンタブルデータを目的の画像形成装置２０に送信し、印刷を指示する。
【００６０】
以上、携帯端末３０の構成について説明した。
【００６１】
［基本的な処理の流れ］
次に、画像形成システム１における基本的な処理の流れを説明する。図４は、画像形成システム１における基本的な処理の流れを説明するためのシーケンス図である。
【００６２】
まず、携帯端末３０の情報取得部３１ａが、印刷出力をさせる画像形成装置２０に対して、情報を要求する（ステップＳ１）。そして、画像形成装置２０の保持機能管理部２１ａが、要求に応じ、画像形成装置２０に関する情報、すなわち保持機能情報２９ａを返信する。
【００６３】
なお上記の説明では、保持機能情報２９ａは、ネットワークを介して取得する構成としたが、これに限らず、例えば、画像形成装置２０が保持機能情報２９ａを含んだ２次元バーコードを生成して表示部２６ａ上に表示し、携帯端末３０が、備えているカメラでその２次元バーコードを撮像し、撮像した２次元バーコードから保持機能情報２９ａを抽出する構成でもよい。
【００６４】
次に、プリンタブルデータ作成部３１ｅが、ユーザーにより指定された印刷設定と画像形成装置２０から返信された保持機能情報２９ａに応じたプリンタブルデータを作成する（ステップＳ２）。
【００６５】
プリンタブルデータ作成部３１ｅは、プリンタブルデータの作成後、実際に設定することが出来た印刷設定と、印刷結果イメージとを携帯端末３０の表示部３６に表示する（ステップＳ３）。
【００６６】
表示された印刷結果イメージで問題無い場合、ユーザーは、携帯端末３０に指示してプリンタブルデータを画像形成装置２０に送信させる。表示された印刷結果イメージに問題がある場合、ユーザーは印刷設定を変更して再度プリンタブルデータを作成させるか、プリンタブルデータの作成をキャンセルすることが出来る。
【００６７】
次に、携帯端末３０の印刷指示部３１ｆが、プリンタブルデータを画像形成装置２０に送信する（ステップＳ４）。
【００６８】
次に、画像形成装置２０が、受信したプリンタブルデータを指定された印刷設定を用いて印刷する（ステップＳ４．１）。なお、印刷が完了すると、画像形成装置２０は印刷完了通知を携帯端末３０に送信する。
【００６９】
以上、画像形成システム１における基本的な処理の流れを説明した。
【００７０】
［印刷プログラム取得の流れ］
次に、携帯端末３０においてプリンタブルデータを作成する際の適切な印刷プログラムを取得する処理の流れについて説明する。図５は、携帯端末３０においてプリンタブルデータを作成する際の適切な印刷プログラムを取得する処理の流れについて説明するためのシーケンス図である。
【００７１】
なお、ここで説明する処理は、上述した基本的な処理の流れのうち、ステップＳ２のプリンタブルデータの作成の処理を詳細に述べたものである。
【００７２】
まず、携帯端末３０のプリンタブルデータ作成部３１ｅが、画像形成装置２０の保持機能情報２９ａ、印刷データ３７ａ、印刷設定情報３７ｂに基づいて、プリンタブルデータの作成を開始する（ステップＳ１）。
【００７３】
次に、プリンタブルデータ作成部３１ｅは、解析部３１ｂを用いて、指定された画像形成装置２０において、指定された機能を用いて印刷するには、どの印刷プログラムが適切であるかを解析させる。
【００７４】
次に、印刷プログラム取得部３１ｃが、解析結果に基づいて、適切な印刷プログラムを自装置内で検索する（ステップＳ１．１）。
【００７５】
自装置内に無い場合、印刷プログラム取得部３１ｃは、外部Ｗｅｂサイト４０に対し、印刷プログラムを要求する（ステップＳ１．２）。
【００７６】
外部Ｗｅｂサイトから要求した印刷プログラムがダウンロードされると、プリンタブルデータ作成部３１ｅは、印刷プログラムを用いてプリンタブルデータを作成する（ステップＳ１．３）。
【００７７】
以上、携帯端末３０においてプリンタブルデータを作成する際の適切な印刷プログラムを取得する処理の流れについて説明した。
【００７８】
以上、第１の実施形態について説明した。
【００７９】
＜第２の実施形態＞
次に、第２の実施形態について説明する。第２の実施形態が第１の実施形態と異なる点は、第１の実施形態では、携帯端末３０のプリンタブルデータ作成部３１ｅおよび印刷指示部３１ｆがプリンタブルデータの作成と画像形成装置２０での印刷を指示したのに対し、第２の実施形態では、ＧＵＩ（Graphical user interface）を備えた印刷アプリケーションが、ユーザーからの指示を受け、画像形成装置２０に対し印刷を要求する点である。
【００８０】
［携帯端末の構成］
次に、第２の実施形態における携帯端末３０'の構成について説明する。図６は、第２の実施形態における携帯端末３０'の構成図である。
【００８１】
第１の実施形態の携帯端末３０と異なる点は、ＣＰＵ１１で実行される機能ブロックが、情報取得部３１ａ'、アプリサポート確認部３１ｈ、および印刷アプリケーション３１ｇで構成される点である。
【００８２】
それ以外の点は、第１の実施形態と同様なので説明を省略する。
【００８３】
情報取得部３１ａ'は、ユーザーが印刷出力させたい画像形成装置２０から、その画像形成装置２０がサポートする印刷アプリケーション名とそのバージョンを取得する。
【００８４】
印刷アプリケーション３１ｇは、第１の実施形態における、解析部３１ｂ、印刷プログラム取得部３１ｃ、印刷設定部３１ｄ、プリンタブルデータ作成部３１ｅ、および印刷指示部３１ｆをまとめたものである。
【００８５】
但し、印刷プログラム取得部３１ｃは、新しいバージョンの印刷アプリケーションを外部Ｗｅｂサイト４０から取得するための印刷アプリケーション取得部に変更されている。
【００８６】
それ以外の、解析部３１ｂ、印刷設定部３１ｄ、プリンタブルデータ作成部３１ｅ、および印刷指示部３１ｆの機能は第１の実施形態のものと同様である。
【００８７】
アプリサポート確認部３１ｈは、外部Ｗｅｂサイト４０に対し、画像形成装置２０がサポートする印刷アプリケーションの最新バージョンが何であるかを確認する。もし、携帯端末３０にインストールしてある印刷アプリケーション３１ｇのバージョンが古い場合などは、外部Ｗｅｂサイト４０から、画像形成装置２０がサポートするバージョンの印刷アプリケーション３１ｇをダウンロード等して取得する。
【００８８】
以上、第２の実施形態における携帯端末３０'の構成について説明した。
【００８９】
［処理の流れ］
次に、第２の実施形態に係る画像形成システム１'における処理の流れについて説明する。図７は、第２の実施形態に係る画像形成システム１'における処理の流れについて説明するためのシーケンス図である。なお、以下の説明では、第１の実施形態と異なる部分である印刷アプリケーションの更新処理の部分だけを説明する。
【００９０】
まず、携帯端末３０'の情報取得部３１ａ'が、ユーザーが印刷出力する画像形成装置２０に、その画像形成装置２０がサポートする印刷アプリケーション名とそのバージョンを要求する（ステップＳ１）。そして、画像形成装置２０からは、その画像形成装置２０がサポートする印刷アプリケーション名とそのバージョンが返信される。
【００９１】
次に、携帯端末３０'のアプリサポート確認部３１ｈが、外部Ｗｅｂサイト４０に対し、ユーザーが印刷出力を行おうとしている画像形成装置２０でサポートしている印刷アプリケーションのバージョンを問い合わせる（ステップＳ２）。
【００９２】
そして、携帯端末３０'のアプリサポート確認部３１ｈには、サポートしている印刷アプリケーションの最新バージョンについての返信が外部Ｗｅｂサイト４０から行われる。
【００９３】
次に、携帯端末３０'のアプリサポート確認部３１ｈは、自装置にインストールされている印刷アプリケーション３１ｇのバージョンが最新のものであるか否かを判断し、最新のものでは無い場合は、表示部３６経由でユーザーに印刷アプリケーション３１ｇの更新を促す（ステップＳ３）。
【００９４】
次に、携帯端末３０'のアプリサポート確認部３１ｈは、外部Ｗｅｂサイト４０に印刷アプリケーション３１ｇのアップデートを要求する（ステップＳ４）。外部Ｗｅｂサイト４０は、アップデート要求に応じ、印刷アプリケーション３１ｆのアップデートを行う。
【００９５】
以上、第２の実施形態に係る画像形成システム１'における処理の流れについて説明した。
【００９６】
なお、上記の処理は、具体例でいうと、現在携帯端末３０'にインストールされている印刷アプリケーション３１ｇのバージョンが１．０であり、画像形成装置でサポートされているバージョンが２．０であり外部Ｗｅｂサイト４０でもバージョン２．０を提供している場合、携帯端末３０'は外部Ｗｅｂサイト４０からバージョン２．０をダウンロードするということである。
【００９７】
もし、現在携帯端末３０'にインストールされている印刷アプリケーション３１ｇのバージョンが１．０であり、画像形成装置でサポートされているバージョンが２．０であるが、外部Ｗｅｂサイトで提供しているバージョンが３．０のみである場合、携帯端末３０'は、バージョン１．０の印刷アプリケーション３１ｇをバージョン３．０に上げる。
【００９８】
これは、画像形成装置２０ではバージョン３．０をサポートしてはいないものの、後からリリースされたバージョンでは基本的に、前のバージョンの機能を引き継いでいるからである。なお、ここでは印刷アプリケーション３１ｇのバージョンについて説明したが、第１の実施形態における印刷プログラムでも同様である。
【００９９】
以上、第２の実施形態について説明した。
【０１００】
［補足事項］
以上のように、本発明に係る画像形成システム１は、ネットワーク接続された、端末３０および１以上の画像形成装置２０を含み、前記端末３０は、前記画像形成装置２０と通信可能な第１の通信部３５と、前記画像形成装置２０に対応した印刷プログラムを提供する外部ウェブサイト４０のネットワークアドレスを記憶し、印刷データ３７ａを記憶可能な第１の記憶部３７と、前記第１の通信部３５経由でユーザーが印刷出力する前記画像形成装置２０から当該画像形成装置２０に関する情報２９ａを取得する情報取得部３１ａと、前記情報取得部３１ａにより取得された前記情報２９ａを解析して、前記ユーザーが印刷出力する前記画像形成装置２０に対応する前記印刷プログラムを決定する解析部３１ｂと、前記解析部３１ｂにより決定された前記印刷プログラムを自端末内で検索し、自端末内に無い場合は前記外部ウェブサイトから取得する印刷プログラム取得部３１ｃと、前記印刷プログラム取得部３１ｃにより取得された前記印刷プログラムにより前記印刷データ３７ａから前記ユーザーが印刷出力する前記画像形成装置２０で印刷可能なプリンタブルデータを作成するプリンタブルデータ作成部３１ｅと、前記ユーザーが印刷出力する前記画像形成装置２０に、作成された前記プリンタブルデータを送信し、印刷を指示する印刷指示部３１ｆとを備え、前記１以上の画像形成装置２０の各々は、前記端末３０と通信可能な第２の通信部２８と、自装置２０に関する前記情報２９ａを記憶する第２の記憶部２９と、前記第２の通信部２８経由で前記端末３０に自装置２０に関する前記情報２９ａを提供する保持機能管理部２１ａと、前記第２の通信部２８経由で前記端末３０から前記プリンタブルデータを受信し、印刷する画像形成部２５とを備える。
【０１０１】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１０２】
１  …  画像形成システム
２０  …  画像形成装置
２１  …  制御部
２１ａ…  保持機能管理部
２２  …  原稿読取部
２３  …  画像処理部
２４  …  画像メモリー
２５  …  画像形成部
２６  …  操作部
２６ａ…  表示部
２７  …  ファクシミリ通信部
２８  …  通信部
２９  …  記憶部
２９ａ…  保持機能情報
３０、３０'  …  携帯端末
３１  …  ＣＰＵ
３１ａ、３１ａ'…  情報取得部
３１ｂ…  解析部
３１ｃ…  印刷プログラム取得部
３１ｃ'…印刷アプリケーション取得部
３１ｄ…  印刷設定部
３１ｅ…  プリンタブルデータ作成部
３１ｆ…  印刷指示部
３１ｇ…  印刷アプリケーション
３１ｈ…  アプリサポート確認部
３２  …  ＲＯＭ
３３  …  ＲＡＭ
３４  …  操作入力部
３５  …  通信部
３６  …  表示部
３７  …  記憶部
３７ａ…  印刷データ
３７ｂ…  印刷設定情報
３７ｃ…  外部Ｗｅｂサイトアドレス
３８  …  バス
【図１】
2017228183.tif 000003
【図２】
2017228183.tif 000004
【図３】
2017228183.tif 000005
【図４】
2017228183.tif 000006
【図５】
2017228183.tif 000007
【図６】
2017228183.tif 000008
【図７】
2017228183.tif 000009