(57)【要約】      （修正有）【課題】二次元バーコードアプリケーションを利用する、レンダリングジョブを移動体通信デバイスを介して実行するための自動化されたシステムと方法を提供する。【解決手段】二次元バーコードはレンダリングデバイスに関連して構成されることが可能であり、かつ二次元バーコードアプリケーションは移動体通信デバイスに関してインストールされることが可能である。バーコードは、二次元バーコードアプリケーションを利用して自動ワークフローをサポートするために必要とされる情報を検索するように、移動体通信デバイスに関連づけられる画像取込ユニットを介して走査されることが可能である。レンダリングジョブは、自動ワークフローを基礎としてレンダリングデバイスへ自動的にアップロードされることが可能である。このようなアプローチは、ハードウェア要件を追加することなく移動体通信デバイスを介して自動的にジョブを接続しかつレンダリングする。【選択図】図１
2012018670.tif 000002
【特許請求の範囲】
【請求項１】
移動体通信デバイスを介してジョブをレンダリングするための方法であって、
後に移動体通信デバイスに関する二次元バーコードアプリケーションをインストールするために、二次元バーコードをレンダリングデバイスに関連して構成することと、
後に前記二次元バーコードアプリケーションを利用して自動ワークフローをサポートするために必要とされる情報を検索するために、前記移動体通信デバイスに関連づけられる画像取込ユニットを介して前記二次元バーコードを走査することと、
前記自動ワークフローを基礎としてレンダリング用ジョブをアップロードし、これにより、前記移動体通信デバイスに関するハードウェア要件を追加することなく前記移動体通信デバイスを介して前記ジョブを自動的に接続することと、を含む方法。
【請求項２】
前記二次元バーコードを前記レンダリングデバイスに関連して構成することは、さらに、
前記二次元バーコードを前記レンダリングデバイスに関するハードコピー画像として添付することを含む、請求項１に記載の方法。
【請求項３】
前記二次元バーコードを前記レンダリングデバイスに関連して構成することは、さらに、
前記二次元バーコードを前記レンダリングデバイスに関連づけられるユーザインタフェース上に表示することを含む、請求項１に記載の方法。
【請求項４】
後に前記レンダリングデバイスに関する適切なアドレスを記入するために、前記移動体通信デバイス上にｅメールアプリケーションを立ち上げることと、
レンダリングのために、前記ジョブを添付して移動体印刷サーバを介して前記レンダリングデバイスへ送信することをさらに含む、請求項１に記載の方法。
【請求項５】
移動体通信デバイスを介してジョブをレンダリングするためのシステムであって、
プロセッサと、
前記プロセッサへ結合されるデータバスと、
コンピュータコードを具現するコンピュータ使用可能媒体とを備え、前記コンピュータ使用可能媒体は前記データバスへ結合され、前記コンピュータプログラムコードは、前記プロセッサにより実行可能である命令であって、かつ、
後に移動体通信デバイスに関する二次元バーコードアプリケーションをインストールする目的で二次元バーコードをレンダリングデバイスに関連して配置し、
後に前記二次元バーコードアプリケーションを利用して自動ワークフローをサポートするために必要とされる情報を検索する目的で前記移動体通信デバイスに関連づけられる画像取込ユニットを介して前記二次元バーコードを走査し、かつ、
前記自動ワークフローを基礎としてレンダリング用ジョブをアップロードし、これにより、前記移動体通信デバイスに関するハードウェア要件を追加することなく前記移動体通信デバイスを介して前記ジョブを自動的に接続するように構成される命令を備えるシステム。
【請求項６】
前記二次元バーコードを前記レンダリングデバイスに関連して配置するための前記命令は、さらに、前記二次元バーコードを前記レンダリングデバイスに関するハードコピー画像として添付するように構成される、請求項５に記載のシステム。
【請求項７】
前記二次元バーコードを前記レンダリングデバイスに関連して配置するための前記命令は、さらに、前記二次元バーコードを前記レンダリングデバイスに関連づけられるユーザインタフェース上に表示するように構成される、請求項５に記載のシステム。
【請求項８】
移動体通信デバイスを介してジョブをレンダリングするためのシステムであって、
プロセッサと、
前記プロセッサへ結合されるデータバスと、
コンピュータコードを具現するコンピュータ使用可能媒体とを備え、前記コンピュータ使用可能媒体は前記データバスへ結合され、前記コンピュータプログラムコードは、前記プロセッサにより実行可能である命令であって、かつ、
後に移動体通信デバイスに関する二次元バーコードアプリケーションをインストールする目的で二次元バーコードをレンダリングデバイスに関連して配置し、
後に前記二次元バーコードアプリケーションを利用して自動ワークフローをサポートするために必要とされる情報を検索する目的で前記移動体通信デバイスに関連づけられる画像取込ユニットを介して前記二次元バーコードを走査し、
前記自動ワークフローを基礎としてレンダリング用ジョブをアップロードし、これにより、前記移動体通信デバイスに関するハードウェア要件を追加することなく前記移動体通信デバイスを介して前記ジョブを自動的に接続し、かつ、
前記レンダリング用ジョブをアップロードするために、前記移動体通信デバイスに関連づけられるウェブブラウザをユニフォームリソースロケータへ方向づけるように構成される命令を備えるシステム。
【請求項９】
前記二次元バーコードを前記レンダリングデバイスに関連して配置するための前記命令は、さらに、前記二次元バーコードを前記レンダリングデバイスに関するハードコピー画像として添付するように構成される、請求項８に記載のシステム。
【請求項１０】
前記二次元バーコードを前記レンダリングデバイスに関連して配置するための前記命令は、さらに、前記二次元バーコードを前記レンダリングデバイスに関連づけられるユーザインタフェース上に表示するように構成される、請求項８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は、概して例えばプリンタ、スキャナ、写真複写機、他等の多機能デバイスに関連づけられる。また実施形態は、移動体のレンダリング技術にも関連づけられる。実施形態はさらに、移動体通信デバイスを介してレンダリングジョブを実行するための方法及びシステムにも関連づけられる。
【背景技術】
【０００２】
ネットワーク印刷システムは、概して、様々な多機能デバイス、クライアントコンピュータ、サーバ及びネットワークへ接続されかつネットワーク上で通信する他のコンポーネントの組合せを含む。多機能デバイスには、プリンタ、スキャナ、ファックス、コピー機、等々のようなコンポーネントが含まれる。このようなネットワーク印刷システムは、ネットワーク内で例えば印刷、走査及び他のオペレーション等の様々なオペレーションを提供するために、移動体通信デバイスと通信可能式にリンクされることが可能である。
【０００３】
移動体通信デバイスの例には、スマートフォン、携帯電話、ｉＰａｄ型デバイス、ラップトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、所謂ポケットＰＣ及び他のハンドヘルドコンピューティングデバイスが含まれる。このようなデバイスは、そのデバイスがネットワーク印刷システムと動作可能式に通信することを有効化するホストアプリケーションを含むことができる。移動体デバイスに関連づけられるホストアプリケーションは、テキスト、グラフィック、レイアウトコマンド、等々のセットを含むレンダリングジョブを伝達するために、移動体デバイスと特定の多機能デバイスとの間に別個のインタフェースを提供する。
【０００４】
移動体デバイスから多機能デバイスへ接続してレンダリングジョブを実行するための先行技術による大部分のアプローチは、カスタマイズされたデバイスドライバ、及び例えばＢｌｕｅｔｏｏｔｈまたはＷｉ−Ｆｉとの接続性を必要とする。さらに、移動体ユーザは、レンダリングジョブを移動体デバイスからｅメールを介してサーバへ送信する可能性がある。サーバはさらに、レンダリングジョブを実行するために、レンダリングジョブを多機能デバイスへ伝達してウェブ対応のコマンドワークステーションに接続し、かつ／または移動体デバイス上へアプリケーションドライバをインストールする。
【０００５】
しかしながら、このようなアプローチは、移動体ユーザが移動体デバイス上へ多機能デバイスに関連づけられるアドレス情報を手動入力することを必要とし、移動体ユーザに負担がかかる。従って、先行技術によるこのようなアプローチは、様々な移動体レンダリングアプリケーションにおいて自動化された移動体→印刷アプリケーションを提供することができない。
【０００６】
上記記述に基づいて、レンダリングジョブを移動体通信デバイスを介して自動的に実行するための改良されたシステム及び方法に対するニーズが存在するものと確信される。また、本明細書においてさらに詳述されるように、レンダリングデバイスに関連して二次元バーコードを構成することに対するニーズも存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
開示する実施形態の１つの態様は、プリンタ、スキャナ、写真複写機、ファックス機、他、またはこれらの組合せ等の多機能デバイス（ＭＦＤ）を構成するための改良された方法及びシステムを提供することにある。
【０００８】
開示する実施形態の別の態様は、レンダリングジョブを移動体通信デバイスを介して実行するための改良されたシステム及び方法を提供することにある。
【０００９】
開示する実施形態のさらなる態様は、レンダリングデバイスに関連する二次元バーコードを構成するための改良された方法を提供することにある。
【課題を解決するための手段】
【００１０】
よって、前述の態様及び他の目的及び優位点は、下記のようにして達成されることが可能である。本明細書では、二次元バーコードアプリケーションを利用する、レンダリングジョブを移動体通信デバイスを介して実行するための自動化されたシステム及び方法を開示する。二次元バーコード（例えば、クイックレスポンスコード）は、レンダリングデバイスに関連して構成されることが可能であり、かつ二次元バーコードアプリケーションは移動体通信デバイスに関してインストールされることが可能である。バーコードは、二次元バーコードアプリケーションを利用して自動ワークフロー（例えば、ｅメールアプリケーション、デバイスコントローラのＵＲＬまたはウェブページ）をサポートするために必要とされる情報を検索するように、移動体通信デバイスに関連づけられる画像取込ユニットを介して走査されることが可能である。レンダリングジョブは、自動ワークフローを基礎としてレンダリングデバイスへ自動的にアップロードされることが可能である。このようなアプローチは、ハードウェア要件を追加することなく、移動体通信デバイスを介して自動的にジョブを接続しかつレンダリングする。
【００１１】
二次元バーコードに関連づけられる情報は、移動体通信デバイス上でｅメールアプリケーションを立ち上げ、適切なアドレスを記入し、レンダリングジョブを添付しかつ移動体印刷サーバへ送信するために使用されることが可能である。また、二次元バーコードに関連づけられる情報は、デバイスのブラウザをデバイスコントローラに関連づけられるユニフォームリソースロケータへ方向づけ、かつレンダリング用に文書をアップロードする。クイックレスポンスコードは、レンダリングデバイスに関するハードコピー画像として添付され、かつ／またはレンダリングデバイスに関連づけられるユーザインタフェースに表示されることが可能である。クイックレスポンスコードは、概して、レンダリングデバイスに関連づけられるアドレス情報を含み、かつ自動ワークフローをサポートするために必要とされるジョブパラメータ（例えば、印刷コピー数）を包含するように動的に設定されることが可能である。クイックレスポンスコードアプリケーションはさらに、移動体デバイスのユーザが移動体→印刷レンダリングを自動化するためにウェブページからアプリケーションドライバをダウンロードすることを容易にする。
【図面の簡単な説明】
【００１２】
【図１】開示している実施形態による、ネットワークを介してデータ処理装置へ結合されたレンダリングデバイスの一例を示す。
【図２】開示している実施形態による、ネットワークに関連づけられる自動化された移動体レンダリングシステムを示すグラフ表示である。
【図３】開示している実施形態による移動体レンダリングシステムを示すブロック図である。
【図４】開示している実施形態による、二次元バーコードアプリケーションを利用してレンダリングジョブを移動体通信デバイスを介して実行するための方法の論理オペレーションステップを示す高レベルのオペレーションフローチャートである。
【発明を実施するための形態】
【００１３】
図１は、本発明の実施形態が実装され得るデータ処理環境の例示的な図として提示されている。図１は単に例示的なものであって、本発明の態様または実施形態が実装され得る環境に関する限定を主張する、または含意するためのものでないことは認識されるべきである。図示されている環境に対しては、本発明の精神及び範囲を逸脱することなく多くの修正が行われてもよい。
【００１４】
図１を参照すると、システム１００は、ネットワーク１３５を介してデータ処理装置１１０へ結合される多機能デバイス１４０を含む。データ処理装置１１０は、例えばパーソナルコンピュータまたは他のコンピューティングデバイスであってもよく、概して中央プロセッサ１２０と、ディスプレイデバイス１１５と、キーボード１３１と、ポインティングデバイス１３０（例えば、マウス、トラックボール、ペンデバイスまたはこれらに類似するもの）とを含む。要望に合わせて、データ処理装置１１０に関連する多機能デバイス１４０等の追加的な入力／出力デバイスが含まれてもよい。
【００１５】
本明細書において、多機能デバイス（頭字語ＭＦＤを含む）という用語は、プリンタ、スキャナ、ファックス機、コピー機、他、及び／またはこれらの組合せ等の装置またはシステムを指し得ることに留意されたい。好適には、ＭＦＤ１４０は、印刷、コピー、走査、ファックス、他等の複数のレンダリング機能を実行できる。実施形態によっては、ＭＦＤ１４０は、印刷等の単一のレンダリング機能によって実装されてもよい。他の実施形態では、ＭＦＤ１４０は、走査、ファックス、印刷及びコピー等の複数のレンダリング機能を提供するように構成されることが可能である。本明細書でより詳細に説明されるＭＦＤ１４２はＭＦＤ１４０に類似する、またはＭＦＤ１４０と同様のものであることに留意されたい。
【００１６】
データ処理装置１１０は、コンピュータネットワーク１３５を介してＭＦＤ１４０へ結合されることが可能である。ネットワーク１３５は、任意のネットワークトポロジー、伝送媒体またはネットワークプロトコルを使用してもよい。ネットワーク１３５は、有線、無線通信リンクまたは光ファイバケーブル等の接続を含んでもよい。ＭＦＤ１４０は、パネルメニュ等のユーザインタフェース１４５を含む。パネルメニュは、機能を選択しかつ他のデータをＭＦＤ１４０に入力するために使用されてもよい。このようなインタフェースは、オプションメニュまたはこれに類似するものをナビゲートするために、例えば接触起動キーを有するタッチスクリーンを含んでもよい。
【００１７】
データ処理装置１１０にはＭＦＤドライバプログラムがインストールされることが可能であり、これは、ホストデバイスのハードドライブ１５０上に存在することが可能である。ＭＦＤドライバプログラムは、ユーザがＭＦＤ１４０によって処理するための印刷ジョブをＭＦＤドライバによって生成し得るように、アプリケーションインタフェースを介して起動されてもよい。データ処理装置１１０は、例えば印刷ジョブを処理するためのＭＦＤ機能をユーザへ伝達しかつユーザによる利用可能なＭＦＤ機能の選択を受け入れるためのＧＵＩ１２５も含む。ユーザインタフェース１２５は、デバイスディスプレイ及び／またはキーボード／マウスのコンビネーションを介して情報を表示しかつデータを受信する。インタフェース１２５は、ユーザがそれに基づいて追加入力を供給し得る、または所定のセッションを停止し得る結果を表示する働きもする。データ処理装置１１０は、例えば、ネットワーク内に統合されることが可能な、ＰＤＡ、パーソナルコンピュータ、携帯電話、販売時点端末、サーバ、他等の任意のコンピューティングデバイスであることが可能である。
【００１８】
本明細書におけるユーザインタフェースは、概して、画面上にグラフィックに表示されるアイコン、メニュ及びダイアログボックスによってプログラム、ファイル、オプション、等々を表現するタイプの環境を指すことに留意されたい。多機能デバイス１４０の入力デバイスは、先に述べたようにタッチスクリーンディスプレイまたは分離型のキーパッド及びディスプレイまたはメモリフォブまたはこれらに類似するもの等のローカルユーザインタフェース１２５であってもよい。或いは、または追加的に、入力デバイスは、携帯用デバイスから制約データを含む無線信号を受信する無線ポートであってもよい。無線信号は、赤外または電磁信号であってもよい。システム管理者は制約データを、タッチスクリーン、キーパッドを操作すること、または無線ポートからの無線メッセージを介して伝達することによって、ローカルユーザインタフェースを介して入力してもよい。無線式に伝達する管理者の携帯用デバイスは、先に述べたようにパーソナルデジタルアシスタント（ＰＤＡ）またはこれに類似するものであってもよい。
【００１９】
図２は、開示している実施形態による、ネットワーク１３５に関連づけられる自動化されたレンダリングシステム２００を示すグラフ表示である。図１から図４において、同一または類似するブロックは概して同一の参照番号で指示されていることに留意されたい。自動化されたレンダリングシステム２００は、概して、１つまたは複数の多機能デバイス１４０及び１４２と、データ処理システム１１０と、移動体通信デバイス２５０と、データベース２４５に関連づけられるサーバ２４０とに関連づけられるネットワークインフラストラクチャまたはネットワーク１３５を含む。
【００２０】
移動体通信デバイス（例えば、携帯電話、スマートフォン、ｉＰａｄ型デバイス、他）２５０は、レンダリングデバイス１４０及び／または１４２と直に通信可能であることに留意されたい。移動体通信デバイス２５０は、好適には、「クラウド」またはネットワーク１３５とレンダリングデバイス１４０及び／または１４２との間に「位置づけられる」。ある典型的なシナリオにおいて、移動体通信デバイス２５０のユーザは、レンダリングデバイス１４０及び／または１４２まで歩き、レンダリングデバイス１４０及び／または１４２上へ直に表示される二次元バーコード２２５を直に走査する。次に、発生するシナリオに依存して、移動体通信デバイス２５０は「クラウド」またはネットワーク１３５と通信することができる。
【００２１】
図１に描かれているデータ処理装置１１０は、例えばサーバであることが可能である。例えばデスクトップ、ネットワークデバイス、パームトップ、携帯電話、他等の他のデバイスも、ネットワーク１３５内にサービスプロバイダとして包含されてもよい。多機能デバイス１４０及び１４２は、互いに対して遠隔的に位置づけられることが可能であり、或いは、互いに対して局所的に位置づけられてもよい。
【００２２】
ＭＦＤは、大型オフィスの設定及びこれに類似するものにおいて集中化された文書管理、文書配布及び生成を提供するように複数のデバイスの機能を一つに纏める事務機械である。典型的なＭＦＤは、プリンタ、スキャナ、写真コピー機、ファックス及びｅメールの組合せとして機能してもよい。２つの多機能デバイス１４０及び１４２が例として示されているが、３つ、４つ、６つまたはそれ以上のレンダリングデバイス等、任意数のレンダリングデバイスがネットワークにリンクされてもよいことは認識されるべきである。概して、多機能デバイス１４０及び１４２は、ネットワーク環境においてレンダリング出力機能（例えば、印刷、走査、コピー、ファックス、他）を実行するために使用されることが可能である。多機能デバイス１４０及び１４２は、概して互いに類似するものであることに留意されたい。
【００２３】
多機能デバイス１４０及び１４２は、多機能デバイス１４０及び１４２に関するアドレス情報を含む二次元バーコード２２５に関連して構成されることが可能である。概して、二次元バーコード２２５は、明るい背景（通常は白）上に、走査されかつデータ処理システム１１０へ直に読み取られ得る一連の縞（通常は黒）を含む。二次元バーコード２２５は、バーコード読取りユニットによって瞬時かつエラーなしに仮想的に解釈されることが可能である。バーコード記号における要素（バー及び空間）は、一貫しかつ比例的な厚さ及び薄さであり得る。バーコード２２５内の対応する薄いバー及び空間が比例的に薄いままである限り、最も広い要素は鉛筆ほどの厚さ、または名刺ほどの薄さであり得る。
【００２４】
移動体通信デバイス２５０に関連づけられるコードアプリケーションモジュール２５５は、二次元バーコード２２５の機能を実行するために適合化されることが可能である。本明細書における「モジュール」という用語は、物理的なハードウェアコンポーネント及び／またはソフトウェアモジュールを指し得ることに留意されたい。コンピュータプログラミング技術において、このようなソフトウェア「モジュール」は、特定のタスクを実行する、または特定の抽象データ型を実装するルーチン及びデータ構造のコレクションとして実装されてもよい。このタイプのモジュールは、概して２つの部分で構成される。第１に、ソフトウェアモジュールは、他のモジュールまたはルーチンによってアクセスされ得る定数、データタイプ、変数、ルーチン、等々をリストしてもよい。第２に、ソフトウェアモジュールは、プライベートであり得る（即ち、そのモジュールのみが利用できる）実装、かつそのモジュールが基礎とするルーチンまたはサブルーチンを実際に実装するソースコードを含む実装として構成されてもよい。
【００２５】
従って、本明細書において「モジュール」に言及する場合、発明者らは概してこのようなモジュールまたはその実装を指している。本明細書において説明される方法論は、一連のこのようなモジュールとして、または単一のソフトウェアモジュールとして実装されることが可能である。このようなモジュールは、伝送媒体及び記録可能媒体を含む信号搬送媒体を介して実装され得るプログラムプロダクトを形成するために別々に、または一緒に利用されることが可能である。本発明は、配信を実行するために利用される信号搬送媒体の具体的なタイプに関わらず等しく適用される様々な形式のプログラムプロダクトとして配信されることが可能である。
【００２６】
信号搬送媒体の例には、例えば、ＵＳＢドライブ、フラッシュメモリドライブ、ハードディスクドライブ、ＣＤ  ＲＯＭ、ＣＤ−Ｒ、他等の記録可能型媒体及びデジタル及び／またはアナログ通信リンク等の伝送媒体が含まれる可能性がある。また伝送媒体の例には、情報が規格電話回線及び／またはより高度なデジタル通信回線上で伝送されることを許容するモデム等のデバイスも含まれる可能性がある。
【００２７】
図３は、開示している実施形態による移動体レンダリングシステム２００を示すブロック図である。移動体レンダリングシステム２００は、ネットワーク１３５を介して通信される移動体通信デバイス２５０と、多機能デバイス１４０と、移動体プリンタサーバ３３０とを含む。移動体通信デバイス２５０は、例えば、文書の格納及び編集、電子メールの送受信及び画像の格納／ビューイングを含む広範なケイパビリティを提供するスマートフォン、パーソナルデジタルアシスタント（ＰＤＡ）及びこれらに類似するもの等であることが可能である。移動体通信デバイス２５０は、画像取込ユニット３０５と、メモリ３１０と、ローカルインタフェース３２０へ結合されるプロセッサ３１５とを含む。画像取込ユニット３０５は、概して、多機能デバイス１４０に関連づけられる二次元バーコード２２５の画像を取り込むために使用されてもよい。
【００２８】
画像取込ユニット３０５は、画像処理機能、データフォーマット機能及びデータ圧縮機能等の内蔵された統合機能を含んでもよい。さらに、画像取込ユニット３０５は、イメージャの位置合わせ、距離測定及びフラッシュバルブを含む。ローカルインタフェース３２０は、例えば、随伴するコントロール／アドレスバスを有するデータバスであることが可能である。無線インタフェース３２５は、多機能デバイス１４０及び他の無線デバイス及び／またはネットワークとの無線通信を容易にする。メモリ３１０は、プロセッサ３１５により実行可能な幾つかのコンポーネントを格納する。コンポーネントには、例えば、オペレーティングシステム３１２と、ｅメールアプリケーション３１４と、１つまたは複数の文書３１８と、コードアプリケーションモジュール２５５とが含まれる。
【００２９】
多機能デバイス１４０は、メモリ３４０とローカルインタフェース３６０へ結合されるプロセッサ３５０とを有するプロセッサ回路を含む。メモリ３４０は、プロセッサ３５０により実行可能なオペレーティングシステム３４２と、ＭＦＤ制御モジュール３４４とを格納する。多機能デバイス１４０は、モータ及び機械的用紙経路コンポーネント並びに画像生成コンポーネント等の様々なＭＦＤコンポーネント３５５も含む。ローカルインタフェース３６０へ結合される無線ネットワークインタフェース３６５は、多機能デバイス１４０に関連する無線通信を容易にする。
【００３０】
二次元バーコード２２５は多機能デバイス１４０に関連して構成されることが可能であり、かつ二次元バーコードのアプリケーションモジュール２２５は移動体通信デバイス２５０上へインストールされることが可能である。多機能デバイス１４０に関連づけられる二次元バーコード２２５は、例えば、設計考慮事項に依存してクイックレスポンス（ＱＲ）コードであることが可能である。クイックレスポンス２２５は、公共規格の符号化記号または専有の記号の何れかを利用する機械読取り可能コードであり得ることに留意されたい。クイックレスポンスコード２２５は、概して、様々な位置合わせ記号、頂点検出セル、情報記録領域、タイミングセル領域及びフォーマットコード領域を含む。クイックレスポンスコード２２５は、アドレス情報、ブログ／ウェブサイト情報、ｅメールアドレスまたは多機能デバイス１４０に関する他の任意の通常テキストを含む。このような情報は符号化され、かつ数字、英数字、バイナリ（８ビット）（または）漢字／全角カナ文字として格納されることが可能である。
【００３１】
またクイックレスポンスコード２２５は、多機能デバイス１４０に関して自動ワークフローをサポートするために必要とされるＩＰアドレス及びＵＲＬ等の他の様々な情報も含む。多機能デバイス１４０に関連づけられるクイックレスポンスコード２２５は、ハードコピー画像として添付されることが可能であり、かつ／または多機能デバイス１４０のユーザインタフェース１４５上に表示されることが可能である。クイックレスポンスコード２２５は、レンダリングジョブに関するコピー数等の１つまたは複数のパラメータを包含するように動的に設定されることが可能である。このようにして形成されるクイックレスポンスコード２２５は、クイックレスポンスコード２２５を撮影して復号できる適切な復号ソフトウェアを有する移動体デバイス２５０に関連づけられる画像取込ユニット３０５によって読み取られることが可能である。クイックレスポンスコード２２５は、二次元バーコードアプリケーション２２５を利用して自動ワークフローをサポートするために必要とされる情報（例えば、ｅメールアプリケーション、デバイスコントローラのＵＲＬまたはウェブページ）を検索するために、移動体デバイス２５０に関連づけられる画像取込ユニット３０５を介して走査されることが可能である。
【００３２】
さらに、クイックレスポンスコード２２５は移動体デバイス２５０に、両者が例えば赤外線通信、Ｂｌｕｅｔｏｏｔｈ無線通信、Ｗｉ−Ｆｉ、３Ｇ、他を介して接続され得る方法を通知し、かつこのような接続を確立するためのプロトコル支援を提供することができる。
【００３３】
このようなアプローチは、デバイス２５０及び１４０に対して何らハードウェア要件を追加することなく、移動体通信デバイス２５０を介してジョブを自動的に接続しかつレンダリングする。二次元バーコード２２５に関連づけられる情報は、移動体通信デバイス２５０上でｅメールアプリケーションを立ち上げ、適切なアドレスを記入し、文書を添付しかつ移動体印刷サーバ３３０へ送信するために使用され得ることに留意されたい。また、二次元バーコード２２５に関連づけられる情報はデバイスブラウザをユニフォームリソースロケータへ方向づけ、デバイスコントローラと関連づけ、かつレンダリング用に文書をアップロードする。二次元バーコードのアプリケーションモジュール２２５は、さらに、移動体→印刷レンダリングを自動化するために移動体通信デバイスのユーザ３５０がウェブページからアプリケーションドライバをダウンロードすることを容易にする。
【００３４】
図４は、開示している実施形態による、二次元バーコード２２５を利用してレンダリングジョブを移動体通信デバイス２５０を介して実行するための方法４００の論理オペレーションステップを示す高レベルのオペレーションフローチャートである。二次元バーコード２２５は、ブロック４１０に示すように、レンダリングデバイス１４０に関連して構成されることが可能である。二次元バーコードのアプリケーションモジュール２２５は、ブロック４２０に示すように、移動体通信デバイス２５０に関連してインストールされることが可能である。この後、多機能デバイス１４０に関連づけられる二次元バーコード２２５は、ブロック４３０に示すように、画像取込ユニット３０５を利用して走査されることが可能である。クイックレスポンスコード２２５は多機能デバイス１４０に関連づけられるアドレス情報を含み、かつ自動化されたワークフローをサポートするために必要とされるジョブパラメータ（例えば、印刷コピー数）を包含するように動的に設定されることが可能である。
【００３５】
このようなアドレス情報は、移動体デバイス２５０を、移動体印刷サーバ３３０またはウェブ対応コントローラを介するレンダリングのためにレンダリングジョブの多機能デバイス１４０への実行プロセスを自動化できるウェブサイト上のランディングページへ方向づける。二次元バーコードアプリケーション２５５を利用して自動ワークフローをサポートするために必要とされる情報は、ブロック４４０において指示されるように検索されることが可能である。この後、ブロック４５０に示されているように、上記ジョブは自動的にアップロードされかつ自動ワークフローを基礎として移動体デバイス２５０を介してレンダリングされることが可能である。従って、本システム及び方法は、様々な移動体レンダリングアプリケーションにおいて自動化された印刷及びファイル実行ワークフローを効果的に提供し、これにより、移動体→印刷レンダリングプロセスが自動化される。
【００３６】
これまでの説明を基礎とすれば、移動体通信デバイスを介してジョブをレンダリングするための方法が開示されているという認識を得ることができる。このような方法の一実施形態は、後に移動体通信デバイスに関する二次元バーコードアプリケーションをインストールするために二次元バーコードをレンダリングデバイスに関連して構成することと、後に二次元バーコードアプリケーションを利用して自動ワークフローをサポートするために必要とされる情報を検索するために、移動体通信デバイスに関連づけられる画像取込ユニットを介して二次元バーコードを走査することと、自動ワークフローを基礎としてレンダリング用ジョブをアップロードし、これにより、移動体通信デバイスに関するハードウェア要件を追加することなく移動体通信デバイスを介してジョブを自動的に接続すること、を含むことができる。
【００３７】
このような方法の別の実施形態では、二次元バーコードをレンダリングデバイスに関連して構成するステップはさらに、二次元バーコードをレンダリングデバイスに関するハードコピー画像として添付することを包含し得る。このような方法のさらに別の実施形態では、二次元バーコードをレンダリングデバイスに関連して構成するステップはさらに、二次元バーコードをレンダリングデバイスに関連づけられるユーザインタフェース上に表示することを包含し得る。このような方法の別の実施形態は、後にレンダリングデバイスに関する適切なアドレスを記入するために移動体通信デバイス上にｅメールアプリケーションを立ち上げることと、レンダリングのために、上記ジョブを添付して移動体印刷サーバを介してレンダリングデバイスへ送信することを包含し得る。
【００３８】
このような方法の別の実施形態は、レンダリング用ジョブをアップロードするために、移動体通信デバイスに関連づけられるウェブブラウザをユニフォームリソースロケータへ方向づけることも包含し得る。このような方法のさらに別の実施形態は、移動体→印刷レンダリングを自動化するために、二次元バーコードアプリケーションを利用してウェブページからアプリケーションドライバをダウンロードすることを包含し得る。
【００３９】
これまでの説明に基づけば、別の実施形態が移動体通信デバイスを介してジョブをレンダリングするためのシステムを包含し得るという認識を得ることができる。このようなシステムは、例えば、プロセッサと、プロセッサへ結合されるデータバスと、コンピュータコードを具現するコンピュータ使用可能媒体とを含むことが可能であり、コンピュータ使用可能媒体はデータバスへ結合される。
【００４０】
コンピュータプログラムコードは、プロセッサにより実行可能な命令を包含するように構成されることが可能であり、かつ後に移動体通信デバイスに関する二次元バーコードアプリケーションをインストールする目的で二次元バーコードをレンダリングデバイスに関連して配置し、後に二次元バーコードアプリケーションを利用して自動ワークフローをサポートするために必要とされる情報を検索する目的で移動体通信デバイスに関連づけられる画像取込ユニットを介して二次元バーコードを走査しかつ自動ワークフローを基礎としてレンダリング用ジョブをアップロードし、これにより、移動体通信デバイスに関するハードウェア要件を追加することなく移動体通信デバイスを介してジョブを自動的に接続するように構成されることが可能である。
【００４１】
実施形態によっては、レンダリングデバイスに関連して二次元バーコードを配置するための命令は、さらに、二次元バーコードをレンダリングデバイスに関するハードコピー画像として添付するように構成されることが可能である。他の実施形態において、レンダリングデバイスに関連して二次元バーコードを配置するための命令は、さらに、二次元バーコードをレンダリングデバイスに関連づけられるユーザインタフェース上に表示するように構成されることが可能である。
【００４２】
他の実施形態では、このような命令は、さらに、後にレンダリングデバイスに関する適切なアドレスを記入するために移動体通信デバイス上にｅメールアプリケーションを立ち上げ、かつレンダリングのために、上記ジョブを添付して移動体印刷サーバを介してレンダリングデバイスへ送信するように構成されることが可能である。さらに他の実施形態では、このような命令は、さらに、レンダリング用ジョブをアップロードするために、移動体通信デバイスに関連づけられるウェブブラウザをユニフォームリソースロケータへ方向づけるように構成されることが可能である。さらに他の実施形態では、このような命令は、さらに、移動体→印刷レンダリングを自動化するために、二次元バーコードアプリケーションを利用してウェブページからアプリケーションドライバをダウンロードするように構成されることが可能である。
【００４３】
他の実施形態では、このような命令は、さらに、レンダリング用ジョブをアップロードするために、移動体通信デバイスに関連づけられるウェブブラウザをユニフォームリソースロケータへ方向づけ、かつ移動体→印刷レンダリングを自動化するために、二次元バーコードアプリケーションを利用してウェブページからアプリケーションドライバをダウンロードするように構成されることが可能である。
【図１】
2012018670.tif 000003
【図２】
2012018670.tif 000004
【図３】
2012018670.tif 000005
【図４】
2012018670.tif 000006