説明

ネットワーク外のデバイスからの無線印刷

【課題】ネットワーク外のデバイスからの無線印刷を行う方法。
【解決手段】電子文書(ED)と関連付けられた印刷ジョブの一意識別子(UID)を含むグラフィカルコードを表示しているモバイルデバイスの画面を走査することにより、複合プリンタ(MFP)によって画像を入手する工程と、前記印刷ジョブの前記UIDを前記MFPによって前記画像から抽出する工程と、前記印刷ジョブの前記UIDを、前記MFP及び前記印刷サーバが動作可能に接続された第1のネットワークを介して、前記MFPから印刷サーバへと送信する工程と、前記UIDの送信に応答して、前記EDと関連付けられた前記印刷ジョブを前記第1のネットワークを介して前記MFPにおいて受信する工程と、前記印刷ジョブの受信後、前記EDのハードコピーを前記MFPによって印刷する工程と、を含む方法。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ネットワーク外のデバイスからの無線印刷に関する。
【背景技術】
【0002】
複合プリンタ(MFP)は、設置面積の小型化のために複数のデバイスの機能を1つにまとめた機器である。MFPは典型的には、小型ビジネス設定及び大型ビジネス設定において集中型の文書管理、分配及び生成を可能にする。さらに、MFPは、ビジネスのセキュアなネットワーク内の(すなわち、前記ネットワークを介してアクセス可能な)ハードウェアデバイスであり得、プリンタ、スキャナ、コピー機、ファックス及び/又はeメールデバイスの組み合わせとして機能し得る。
【発明の概要】
【発明が解決しようとする課題】
【0003】
あらゆるサイズ及び処理速度のモバイルデバイスが、ますます利用可能となってきている。これらのモバイルデバイスは、例えば、電子文書(ED)の入手及び/又は生成のためのソフトウェアアプリケーションといった、多様なソフトウェアアプリケーションを実行する。モバイルデバイスの画面上においてEDが視認可能な場合であっても、ユーザは、前記EDのハードコピーをモバイルデバイスから印刷することも望んでいる。しかし、これらのプリンタは、モバイルデバイスとは異なるネットワーク上に配置されている場合があり、かつ/又は、プリンタの識別情報がユーザ又はモバイルデバイスに知られていない場合がある。
【課題を解決するための手段】
【0004】
本発明の一側面は、複合プリンタ(MFP)を用いて電子文書(ED)を印刷する方法であって、
前記EDと関連付けられた印刷ジョブの一意識別子(UID)を含むグラフィカルコードを表示しているモバイルデバイスの画面を走査することにより、前記MFPによって画像を入手する工程と、
前記印刷ジョブの前記UIDを前記MFPによって前記画像から抽出する工程と、
前記印刷ジョブの前記UIDを、前記MFP及び前記印刷サーバが動作可能に接続された第1のネットワークを介して、前記MFPから印刷サーバへと送信する工程と、
前記UIDの送信に応答して、前記EDと関連付けられた前記印刷ジョブを前記第1のネットワークを介して前記MFPにおいて受信する工程と、
前記印刷ジョブの受信後、前記EDのハードコピーを前記MFPによって印刷する工程と、
を含むことを特徴とする方法に関する。
【0005】
本発明の一側面は、電子文書(ED)と関連付けられた印刷ジョブを管理する方法であって、
前記EDと関連付けられた前記印刷ジョブを、モバイルデバイスから印刷サーバによって、前記印刷サーバ及び前記モバイルデバイスが動作可能に接続された第1のネットワークを介して入手する工程であって、
前記印刷ジョブは、前記モバイルデバイスによって生成された一意識別子(UID)に対応する、工程と、
前記UIDを複合プリンタ(MFP)から、前記印刷サーバ及び前記MFPが動作可能に接続された第2のネットワークを介して前記印刷サーバによって入手する工程であって、
前記MFPは、前記UIDを画像から抽出し、前記画像は、前記UIDを含むグラフィカルコードを表示する前記モバイルデバイスの画面を走査することにより生成される、工程と、
前記MFPから前記UIDが入手されるのに応答して、前記EDと関連付けられた前記印刷ジョブを前記第2のネットワークを介して前記MFPへと送信する工程であって、
前記MFPは前記EDを印刷する、工程と、
を含むことを特徴とする方法に関する。
【0006】
本発明の一側面は、固定型のコンピュータで読み出し可能な記憶媒体であって、前記記憶媒体は、複合プリンタ(MFP)を用いて電子文書(ED)を印刷せよとの命令を記憶し、前記命令は、
前記EDと関連付けられた印刷ジョブの一意識別子(UID)を含むグラフィカルコードを表示しているモバイルデバイスの画面を走査することによって、前記MFPを用いて画像を入手する機能と、
前記印刷ジョブの前記UIDを前記MFPによって前記画像から抽出する機能と、
前記印刷ジョブの前記UIDを、前記MFP及び前記印刷サーバが動作可能に接続された第1のネットワークを介して、前記MFPから印刷サーバへと送信する機能と、
前記UIDの送信に応答して、前記EDと関連付けられた前記印刷ジョブを前記第1のネットワークを介して前記MFPにおいて受信する機能と、
前記印刷ジョブの受信後、前記EDのハードコピーを前記MFPによって印刷する機能と、
を含むことを特徴とする固定型のコンピュータで読み出し可能な記憶媒体に関する。
【0007】
本発明の一側面は、電子文書(ED)と関連付けられた印刷ジョブを管理せよとの命令を記憶する、固定型のコンピュータで読み出し可能な記憶媒体であって、前記命令は、
前記EDと関連付けられた前記印刷ジョブを印刷サーバを用いてモバイルデバイスから、前記印刷サーバ及び前記モバイルデバイスが動作可能に接続された第1のネットワークを介して入手する機能であって、
前記印刷ジョブは、前記モバイルデバイスによって生成された一意識別子(UID)に対応する、機能と、
前記印刷サーバを用いて複合プリンタ(MFP)から前記UIDを、前記印刷サーバ及び前記MFPが動作可能に接続された第2のネットワークを介して入手する機能であって、
前記MFPは、前記UIDを画像から抽出し、前記画像は、前記UIDを含むグラフィカルコードを表示する前記モバイルデバイスの画面を走査することによって生成される、機能と、
前記MFPから前記UIDが入手されるのに応答して、前記EDと関連付けられた前記印刷ジョブを前記第2のネットワークを介して前記MFPへと送信する機能であって、
前記MFPは前記EDを印刷する、機能と、
を含むことを特徴とする固定型のコンピュータで読み出し可能な媒体に関する。
【0008】
本発明の一側面は、電子文書(ED)と関連付けられた印刷ジョブを印刷するためのシステムであって、
画面を含むモバイルデバイスであって、グラフィカルコードを表示するように構成され、前記グラフィカルコードは、前記画面上の前記印刷ジョブに対応する一意識別子を含む、モバイルデバイスと、
前記画面を走査することによって画像を生成し、前記UIDを前記画像から抽出するように構成された複合プリンタ(MFP)と、
前記UIDを第1のネットワークを介して前記MFPから受信するように構成された印刷サーバであって、前記印刷サーバは、前記UIDの受信に応答して、前記印刷ジョブを前記第1のネットワークを介して前記MFPへと送信する、印刷サーバと、
を含み、
前記MFPは、前記印刷サーバから前記印刷ジョブを受信した後に前記EDを印刷することを特徴とするシステムに関する。
【0009】
本発明の他の局面は、以下の記載及び添付の特許請求の範囲から明らかとなる。
【図面の簡単な説明】
【0010】
【図1】本発明の1つ以上の実施形態によるシステムを示す。
【図2】本発明の1つ以上の実施形態によるフローチャートを示す。
【図3】本発明の1つ以上の実施形態による一例を示す。
【図4】本発明の1つ以上の実施形態によるコンピュータシステムを示す。
【発明を実施するための形態】
【0011】
以下、本発明の特定の実施形態について、添付図面を参照しながら詳述する。多様な図面中、類似の要素は、一貫性のために類似の参照符号で示す。
【0012】
以下の本発明の実施形態の詳細な説明において、本発明のより深い理解のために、本発明の多数の特定の詳細について説明する。しかし、本発明はこれらの特定の詳細無しに実施することも可能であることが当業者にとって明らかである。他の場合において、周知の特徴については、記載を複雑にしないために詳述を避ける。
【0013】
一般的に、本発明の実施形態は、電子文書(ED)と関連付けられた印刷ジョブを印刷/管理するためのシステム及び方法を提供する。詳細には、モバイルデバイスは、当該印刷ジョブに対応する一意識別子(UID)を生成し、無線ネットワークを用いて当該印刷ジョブを前記UIDと共に印刷サーバへと送ることができる。前記モバイルデバイスは、UIDを含むグラフィカルコード(例えば、2次元(2D)コード、データグリフ)を生成及び表示することができる。その後、MFPは、前記グラフィカルコードを表示するモバイルデバイスの画面を走査することにより、前記グラフィカルコードを有する画像を入手することができる。前記画像から前記UIDを抽出した後、前記MFPは、前記無線ネットワークと異なるネットワークを用いて前記UIDを前記印刷サーバへと送り得る。前記印刷サーバは、前記MFPから受信された前記UIDに基づいて前記印刷ジョブを特定し、前記印刷ジョブを前記MFPへと送る。前記印刷サーバは、前記MFPによってサポートされている印刷スキームに適合するように前記印刷ジョブを変更することができる。
【0014】
図1は、本発明の1つ以上の実施形態によるシステム(100)を示す。図1に示すように、システム(100)は、1つ以上のモバイルデバイス(例えば、モバイルデバイスN(101)、モバイルデバイスM(102))、印刷サーバ(118)、及び1つ以上のMFP(例えば、MFPQ(120)、MFRR(119))を含む。また、図1に示すように、印刷サーバ(118)及びモバイルデバイスM(102)は、ネットワークA(112)によって動作可能に接続され、印刷サーバ(118)及びMFPQ(120)はネットワークB(114)によって動作可能に接続される。図1の構成要素(101、102、112、114、118、119、120)について、以下に詳細に説明する。
【0015】
本発明の1つ以上の実施形態において、モバイルデバイスM(102)は、ユーザアプリケーション(104)を実行する。従って、モバイルデバイスM(102)は、スマートフォン、パーソナルデジタルアシスタント(PDA)、タブレット、ラップトップコンピュータ、eリーダーなどであり得る。さらに、モバイルデバイスN(101)は、モバイルデバイスM(102)と実質的に同じアーキテクチャ及び機能を有する。ユーザアプリケーション(104)は、ユーザによって操作されるソフトウェアアプリケーションであり、任意のページ数のED(例えば、電子文書(106))の入手、入力、生成、表示及び/又は印刷を行うように構成される。そのため、ユーザアプリケーション(104)は、ワードプロセッサ、スライドプレゼンテーションソフトウェア、表計算ソフトウェア、グラフィックスソフトウェア、ビデオエディタ、インターネットブラウザなどであり得る。ED(106)は、レポート又はフォームであり得、例えば、ポータブルドキュメントフォーマット(PDF)及びオフィスオープンXML(OOXML)といった、任意のフォーマットで保存することができる。
【0016】
本発明の1つ以上の実施形態において、モバイルデバイスM(102)は、印刷ジョブを生成するように構成される。印刷ジョブは、ED(106)を印刷せよとの要求がモバイルデバイスM(102)のユーザから来たときのに応答して生成され得る。詳細には、モバイルデバイスM(102)は、ED(106)中のデータを1つ以上の多様な印刷スキームに従って変換/パッケージングするためのソフトウェアを含む(例えば、印刷ドライバ(図示せず))。
【0017】
例えば、ページ記述言語(PDL)印刷スキームの場合、モバイルデバイスM(102)は、印刷ジョブを生成する。前記印刷ジョブは、ED(106)のコンテンツに基づいてPDLで記述される。PDLコマンド/命令は、ED(106)を印刷対象として記述する多様な印刷オブジェクト(例えば、テキストオブジェクト、グラフィックオブジェクト、画像オブジェクト)及び制御オブジェクト(例えば、ブレンドコマンド及びトランスペアレンシーコマンド、色管理情報)を含む。その後、前記MFP(例えば、MFPQ(120))は、ページ画像を生成するためのPDLコマンド/命令を解釈し得る(すなわち、前記MFPは、前記オブジェクトをラスタライズし得る)。その後、前記MFPは、ページ画像に基づいてED(106)のハードコピーを印刷する。
【0018】
別の例において、ラスター印刷の場合、モバイルデバイスM(102)は、ED(106)及び印刷オプションのコンテンツに基づいて、ページ画像(すなわち、例えば、ビットマップデータといったラスタライズ画像データ)を生成する。その後、前記MFP(例えば、MFPQ(120)、MFPR(119))は、前記ページ画像からED(106)のハードコピーを印刷し得る。
【0019】
さらに別の例として、モバイルデバイスM(102)によって生成された印刷ジョブは、文書マークアップ言語(例えば、OOXML)を用いて記述/表現されたED(106)を含み得る。。従って、ED(106)のオブジェクト(例えば、テキスト文字、記号、グラフィカルオブジェクト)及び特性(例えば、スペーシング、フォント、フォントサイズ)を文書マークアップ言語のタグ内の属性として記録することができる。その後、前記MFP(例えば、MFPQ(120)、MFPR(119))は、前記属性/タグに基づいて、全オブジェクトのページ位置を計算することができる。すなわち、前記MFPは、ED(106)のハードコピーを印刷するためのED(106)のレイアウトを実行する。
【0020】
本発明の1つ以上の実施形態において、モバイルデバイスM(102)は、印刷ジョブのUIDを生成するように構成される。UIDは、ED(106)のファイル名、ED(106)の著者、ED(106)のサイズ、モバイルデバイスM(102)の識別情報又はモバイルデバイスM(102)のユーザ、ED(106)が生成された日付/時間を記録するための生成タイムスタンプ、及び/又は印刷ジョブが生成された日付/時間を記録するための生成タイムスタンプを含み得る。前記UIDは、任意のアルゴリズム(例えば、モバイルデバイスM(102)のメディアアクセス制御(MAC)アドレスに基づいたアルゴリズム)を用いて生成された任意のサイズのグローバル一意識別子(GUID)も含み得る。前記印刷ジョブは、前記UIDを含み得る。例えば、前記UIDは、前記印刷ジョブの印刷チケット内に記録され得る。
【0021】
本発明の1つ以上の実施形態において、モバイルデバイスM(102)は、ネットワークA(112)を用いて印刷ジョブをUIDと共に印刷サーバ(118)へと送信(すなわち、伝送)するように構成される。あるいは、前記印刷ジョブ及び前記UIDは、ネットワークA(112)を用いて別個に印刷サーバ(118)へと送信(すなわち、伝送)され得る。ネットワークA(112)は、任意のサイズのネットワーク(例えば、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN))、ならびに無線セグメント及び/又は有線セグメントを有する任意の種類(例えば、セルラーネットワーク、公的無線ネットワーク、セキュアなネットワーク、非セキュアなネットワーク)であり得る。
【0022】
本発明の1つ以上の実施形態において、モバイルデバイスM(102)は、前記UIDを含むグラフィカルコードを生成するように構成される。前記グラフィカルコードは、1Dバーコード、2Dコード(例えば、クイックレスポンスコード(QRコード)(登録商標、以下同じ))、データグリフなどに対応し得る。前記グラフィカルコードは、暗号化されたUIDを含み得る。モバイルデバイスM(102)は、モバイルデバイスM(102)の画面(110)上にグラフィカルコードを表示し得る。
【0023】
本発明の1つ以上の実施形態において、MFPQ(120)は、複数のデバイスの機能(例えば、プリンタ、スキャナ、コピー機、ファックス装置及び/又はeメールデバイス)を統合した機器である。MFPR(119)は、MFPR(119)が異なるネットワーク(図示せず)を用いて印刷サーバへと接続されている点を除いて、MFPQ(120)と実質的に同じアーキテクチャ及び機能を有する。MFPQ(120)は、クラウド印刷モードで動作し得る。クラウド印刷モードが(例えば、モバイルデバイスM(102)のユーザによって)呼び出されると、MFPQ(120)のスキャナ(122)を用いてグラフィカルコードの画像を入手することが可能となる。詳細には、画面(110)上にグラフィカルコードが表示されている状態で、モバイルデバイスM(102)の画面(110)をスキャナ(122)の感知可能距離において保持/押圧する。MFPQ(120)は、前記画像からUIDを抽出及びさらには復号化し得るように構成される。
【0024】
本発明の実施形態においては、スキャナ(122)からの画像及びグラフィカルコードの入手に焦点を当てているが、当業者であれば、この詳細な記載を読めば、MFPQ(120)は画像を多様な手段を通じて得ることができることを理解する。例えば、モバイルデバイスM(102)は、画像をMFPQ(120)へと(例えば、赤外線又はブルートゥースを介して)無線送信する送ることができる。別の例として、MFPQ(120)は、MFPQ(120)に挿入された携帯記憶デバイス(例えば、ユニバーサルシリアルバスフラッシュドライブ)から画像を入手し得る。さらに別の例として、MFPQ(120)は、ウェブサイトから画像をダウンロードし得る。
【0025】
本発明の1つ以上の実施形態において、MFPQ(120)は、ネットワークB(114)を用いてUIDを印刷サーバ(118)へと送信(すなわち、伝送)するように構成される。詳細には、前記UIDは、前記UIDに対応する印刷ジョブについて、MFPQ(120)によって生成された要求属性又はフィールドとして生成され得る。前記要求は、MFPQ(120)と、MFPQ(120)によってサポートされた1つ以上の印刷スキームとを特定し得る。さらに、ネットワークB(114)は、任意のサイズであり得る(例えば、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN))、また、無線セグメント及び/又は有線セグメントを有する任意の種類のネットワークであり得る(例えば、プライベートネットワーク、エンタープライズセキュアネットワーク)。要求及び任意の応答は、ネットワークB(114)上に配置されたセキュリティプロトコル(ただし、そのようなプロトコルが存在する場合)と適合し得る。
【0026】
本発明の1つ以上の実施形態において、MFPQ(120)は、UIDに対応する印刷ジョブをネットワークB(114)を用いて印刷サーバ(118)から受信するように構成される。前記印刷ジョブは、前記UIDが印刷サーバ(118)へと送信されるのに応答して、受信され得る。また、MFPQ(120)は、印刷サーバ(118)から受信された印刷ジョブからED(106)のハードコピー(124)を印刷するように構成される。詳細には、PDL印刷スキームの場合、MFPQ(120)は、ページ画像を生成するために、入来PDLコマンドを解釈し得る(すなわち、MFPQ(120)は、オブジェクトをラスタライズする)。文書マークアップ言語(例えば、OOXML)を用いて記述/表現されたEDに印刷ジョブが関連する場合、MFPQ(120)は、ED(106)内の全要素のページ位置を計算し得る(すなわち、レイアウトを行い得る)。
【0027】
本発明の1つ以上の実施形態において、印刷サーバ(118)は、1つ以上のモバイルデバイス(例えば、モバイルデバイスN(101)、モバイルデバイスM(102))から受信された1つ以上の印刷ジョブを記憶するように構成されたクラウド印刷サーバである。さらに、印刷サーバ(118)は、1つ以上の印刷ジョブを1つ以上のMFP(例えば、MFPQ(120)、MFPR(119))へと送信(すなわち、伝送)するように構成される。詳細には、印刷サーバ(118)内に記憶された各印刷ジョブは、UIDに対応する。前記UIDを印刷ジョブ内に記録しかつ/又は前記UIDを印刷ジョブと別個に印刷サーバ(118)に記憶することができる。印刷サーバ(118)は、受信されたUID(例えば、MFPQ(120)からの要求中のUID)又は前記受信されたUIDの一部と、1つ以上の記憶された印刷ジョブに対応する1つ以上の記憶されたUIDとを比較するように構成され得る。一致が発見された場合、MFPQ(120)は、前記対応する印刷ジョブを要求元MFP(例えば、MFPQ(120))へと送るように構成され得る。
【0028】
本発明の1つ以上の実施形態において、印刷サーバ(118)は、要求元MFP(例えば、MFPQ(120))によってサポートされる印刷スキームに適合するように印刷ジョブを変更した後、当該印刷ジョブを前記要求元MFPへと送るように構成される。例えば、印刷サーバ(118)内に記憶されている印刷ジョブ中に文書マークアップ言語(例えば、OOXML)を用いて記述/表現されたEDが含まれておりかつ、要求元MFPQ(120)によってサポートされている印刷スキームがPDL印刷スキームのみである場合、印刷サーバ(118)は、複数のPDLコマンド/命令(例えば、多様な印刷オブジェクト(例えば、テキストオブジェクト、グラフィックオブジェクト、画像オブジェクト)及び制御オブジェクト(例えば、ブレンドコマンド及びトランスペアレンシーコマンド、色管理情報))を文書マークアップ言語を用いて記述/表現されたEDから生成し得る。上述したように、印刷サーバ(118)によって受信された要求は、要求元MFPによってサポートされている印刷スキーム(単数又は複数)を特定し得る。あるいは、印刷サーバ(118)は、多様なMFPによってサポートされている印刷スキーム(単数又は複数)を記録しているルックアップテーブル又はディレクトリを含み得る。
【0029】
本発明の1つ以上の実施形態において、印刷サーバ(118)は、1つ以上の印刷アカウントを管理する。各印刷アカウントは、モバイルデバイス(例えば、モバイルデバイスN(101)、モバイルデバイスM(102))、モバイルデバイス(101、102)のユーザ、又はMFP(例えば、MFPQ(120)、MFPR(119))などに対応し得る。さらに、各印刷アカウントは、当該印刷アカウントの所有エンティティのために、印刷統計値(すなわち、提出された印刷ジョブ数、印刷された印刷ジョブ数、印刷されたページ数、印刷された色ページ数、印刷ジョブコスト)を追跡し得る。そのため、印刷サーバ(118)印刷ジョブをモバイルデバイス(例えば、モバイルデバイスN(101)、モバイルデバイスM(102))から受信しかつ/又は印刷ジョブを1つ以上のMFP(119、120)へと送信すると、印刷統計値が変更/改変される。
【0030】
本発明の1つ以上の実施形態において、モバイルデバイスM(102)は、印刷サーバ(118)上の印刷ジョブ(例えば、モバイルデバイスM(102)から発生していない印刷ジョブ(すなわち、モバイルデバイスM(102)から送られてきていない印刷ジョブ))と関連付けられたEDの識別情報を記憶する。モバイルデバイスM(102)はまた、印刷サーバ(118)上に記憶された印刷ジョブに対応するUIDを記憶する。そのため、モバイルデバイスM(102)のユーザは、1つ以上のEDを選択することができ、グラフィカルコードを対応するUIDと共にモバイルデバイスM(102)上に表示することができる。しかし、モバイルデバイスM(102)は、この選択に応答して前記印刷ジョブを印刷サーバ(118)に伝送する必要はない(すなわち、前記印刷ジョブは既に印刷サーバ(118)上に記憶されている)。
【0031】
図2は、本発明の1つ以上の実施形態によるフローチャートを示す。図2に示すプロセスを例えばシステム(100)の構成要素(例えば、図1を参照して上述したモバイルデバイスM(102)、MFPQ(120)、印刷サーバ(118))と共に用いることで、EDと関連付けられた印刷ジョブを印刷/管理することができる。図2に示す1つ以上のステップは、本発明の異なる実施形態と異なる順序で反復及び/又は実行され得る。よって、本発明の実施形態は、図2に示す特定の数及び構成のステップに限定されるものとみなされるべきではない。
【0032】
先ず、印刷ジョブに対応するUIDがモバイルデバイスによって生成される(ステップ202)。上述したように、前記UIDは、EDのファイル名、前記EDの著者、前記EDのサイズ、モバイルデバイス又は前記モバイルデバイスのユーザの特定情報、前記EDが生成された日付/時間を記録する生成タイムスタンプ、及び/又は印刷ジョブが生成された日付/時間を記録する生成タイムスタンプを含み得る。また、前記UIDは、任意のアルゴリズム(例えば、モバイルデバイスのメディアアクセス制御(MAC)アドレスに基づいたアルゴリズム)を用いて生成された任意のサイズのGUIDも含み得る。前記印刷ジョブは、前記UIDを含み得る。例えば、前記UIDは、前記印刷ジョブの印刷チケット内に記録され得る。
【0033】
ステップ204において、前記印刷ジョブ及びUIDは、ネットワーク(すなわち、ネットワークX)を経由して前記モバイルデバイスから印刷サーバへと送られる。上述したように、前記印刷ジョブは、1つ以上の印刷スキーム(例えば、ページ記述子言語(PDL)印刷スキーム、ラスター印刷、文書マークアップ言語(例えば、OOXML)を用いてEDを記述/表現するための印刷スキーム)と適合し得る。また、上述したように、前記ネットワーク(すなわち、ネットワークX)は、任意のサイズであり得(例えば、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN))、また、無線セグメント及び/又は有線セグメントを有する任意の種類であり得る(例えば、セルラーネットワーク、公的無線ネットワーク、セキュアなネットワーク、非セキュアなネットワーク)。しかし、前記モバイルデバイスのユーザは、前記印刷ジョブのためのプリンタ又はMFPを指定する必要は無い。換言すれば、前記印刷ジョブ又は前記UIDのいずれも、プリンタ又はMFPを特定しない。
【0034】
ステップ206において、前記UIDを有するグラフィカルコードが前記モバイルデバイスによって生成され、前記モバイルデバイスの画面上に表示される。上述したように、前記グラフィカルコードは、1Dバーコード、2Dコード(例えば、QRコード)、データグリフなどに対応し得る。ステップ208において、グラフィカルコードを表示しているモバイルデバイスの表示画面を走査することにより、前記グラフィカルコードを有する画像を入手する。詳細には、スキャナ付きMFPによって前記画像を入手し、前記モバイルデバイス上に前記グラフィカルコードが表示されている状態で前記モバイルデバイスを前記スキャナに向かってかざす。
【0035】
ステップ210において、前記UIDを前記画像から抽出し、MFPは前記UIDをネットワーク(ネットワークY)を介して前記印刷サーバへと送信する(すなわち、伝送する)。本発明の1つ以上の実施形態において、前記MFPを先ずクラウド印刷モードにした(例えば、前記モバイルデバイスのユーザが前記MFPを呼び出した)後、前記UIDを前記画像から抽出し、前記印刷サーバへと送る必要がある。本発明の1つ以上の実施形態において、UIDは、前記MFPによって生成された要求中の属性又はフィールドであり、ネットワーク(すなわち、ネットワークY)を介して前記印刷サーバへと送られる。前記要求は、前記MFP及び/又は前記MFPによってサポートされる印刷スキーム(単数又は複数)を特定し得る。さらに、ネットワークYは任意のサイズであり得(例えば、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN))、また、無線セグメント及び/又は有線セグメントを有する任意の種類であり得る(例えば、プライベートネットワーク、エンタープライズセキュアネットワーク)。前記要求及び任意の応答は、ネットワークY上に設定されたセキュリティプロトコルと適合し得る(ただし、そのようなプロトコルがある場合)。当業者であれば、この詳細な記載を読めば、ネットワークX及びネットワークYは別個のネットワークであり、例えば所有者が異なり、セキュリティ方針が異なり、また伝送スキームも異なることを理解する。
【0036】
ステップ212において、前記印刷サーバは、前記MFPからのUIDを含む要求を受信し、前記UIDに対応する印刷サーバ上に記憶された印刷ジョブを特定する。換言すれば、前記印刷サーバは、前記MFPから受信されたUIDと、前記印刷サーバ上に記憶された印刷ジョブとを比較して一致を決定することができる。また、前記印刷サーバは、前記要求から/前記要求に基づいて、前記MFPの識別情報及び前記MFPによってサポートされた印刷スキーム(単数又は複数)を特定することもできる。
【0037】
本発明の1つ以上の実施形態において、ステップ206、208及び/又は210は、ステップ204の前に実行される。換言すれば、前記グラフィカルコードを有する画像を前記MFPによって入手した後、前記印刷ジョブ及び前記UIDが前記印刷サーバへと送られる。さらに、前記UIDを前記MFPによって前記画像から抽出した後、前記印刷ジョブ及び前記UIDを前記モバイルデバイスから前記印刷サーバへと送ってもよい。さらに、前記UIDを前記MFPから前記印刷サーバへと送った後、前記印刷ジョブ及びUIDを前記モバイルデバイスから前記印刷サーバへと送ってもよい。このような実施形態において、前記印刷サーバは、前記MFPから受信されたUIDをバッファし、前記バッファされたUIDと、前記モバイルデバイスから後で受信されたUIDとを比較する。
【0038】
ステップ214において、前記印刷サーバは、必要であれば前記UIDに対応する印刷ジョブを前記MFPによってサポートされる印刷スキームと適合するように変更し、ネットワークYを介して前記(変更された)印刷ジョブを前記MFPへと送る。例えば、前記印刷サーバ中に記憶されている印刷ジョブ中に文書マークアップ言語(例えば、OOXML)を用いて記述/表現されたEDが含まれておりかつ前記要求元MFPによってサポートされている印刷スキームがPDL印刷スキームのみである場合、前記印刷サーバは、複数のPDLコマンド/命令(例えば、多様な印刷オブジェクト(例えば、テキストオブジェクト、グラフィックオブジェクト、画像オブジェクト)及び制御オブジェクト(例えば、ブレンドコマンド及びトランスペアレンシーコマンド、色管理情報))を前記文書マークアップ言語を用いて記述/表現されたEDから生成し得る。上述したように、前記印刷サーバによって受信された要求は、前記要求元MFPによってサポートされている印刷スキーム(単数又は複数)を特定し得る。あるいは、前記印刷サーバは、多様なMFPによってサポートされた印刷スキーム(単数又は複数)を記録したルックアップテーブル又はディレクトリを含み得る。
【0039】
ステップ216において、前記MFPは、前記印刷サーバから印刷ジョブの受信に応答して、前記EDのハードコピーを印刷する。PDL印刷スキームの場合、MFPQ(120)は、ページ画像を生成するために入来PDLコマンドを解釈し得る(すなわち、前記MFPは、前記オブジェクトをラスタライズする)。文書マークアップ言語(例えば、OOXML)を用いて記述/表現されたEDが印刷ジョブにおいて用いられている場合、前記MFPは、前記ED内の全要素のページ位置を計算し得る(すなわち、レイアウトを行い得る)。
【0040】
図3は、本発明の1つ以上の実施形態による一例を示す。図3に示すように、スマートフォン(302)と、クラウド(399)内の印刷サーバ(318)と、MFP(330)とが設けられている。スマートフォン(302)及び印刷サーバ(318)は、セルラーネットワーク(305)によって動作可能に接続される。同様に、MFP(330)及び印刷サーバ(318)は、エンタープライズセキュアネットワーク(320)によって動作可能に接続される。
【0041】
図3において、スマートフォン(302)のユーザ(350)は、「myDocument.docx」という名称のEDをクラウド印刷機能を用いて印刷せよと要求している。換言すれば、ユーザ(350)は前記EDを印刷せよと要求しているが、ユーザ(350)は、前記EDの印刷に用いられるべきプリンタ又はMFPを指定していない。よって、スマートフォン(302)は、前記EDのための印刷ジョブと、前記印刷ジョブのためのUID(例えば、前記EDの名称(すなわち、myDocument.docx))と、前記印刷ジョブの生成タイムスタンプ(すなわち、2015年5月7日)と、スマートフォン(302)のMACアドレスに基づいたGUID(すなわち、8694037728)とを生成する。前記印刷ジョブ及びUID(304)は、セルラーネットワーク(305)を介して印刷サーバ(318)へと送られ、印刷サーバ(318)上に記憶される。前記UIDの生成に応答して、スマートフォン(302)は、前記UIDを含むQRコード(303)も生成し、前記QRコードをスマートフォン(302)の画面上に表示する。
【0042】
さらに図3を参照して、ユーザ(350)は、(例えば、MFP(330)の制御パネル/ボタンを用いて)MFP(330)のクラウド印刷モードを呼び出し、スマートフォン(302)の画面をMFP(330)のスキャナに向かってかざす。MFP(330)は、QRコードを表示しているスマートフォン(302)を走査することにより、前記QRコードを有する画面を入手する。その後、MFP(330)は、前記UIDを前記画像から抽出し、抽出されたUID(322)を印刷サーバ(318)へと送る。詳細には、抽出されたUID(322)は、要求の属性又はフィールドとしてエンタープライズセキュアネットワーク(320)を介して印刷サーバ(318)へと送られる。印刷サーバ(318)は、MFP(330)から受信された抽出されたUID(322)と、印刷サーバ(318)上に記憶された印刷ジョブのUIDとを比較する。抽出されたUID(322)が印刷ジョブ(304)のUIDに一致した場合、印刷ジョブ(304)はエンタープライズセキュアネットワーク(320)を介してMFP(330)へと送られる。その後、MFP(330)は、ED(332)のハードコピーを印刷し得る。
【0043】
本発明の実施形態は、以下の利点のうち1つ以上を含み得る。すなわち、例えば、セキュアなネットワーク上のMFPは、異なるネットワーク上のモバイルデバイスから印刷ジョブを受容し得る;プリンタを指定せずに印刷ジョブを生成できる能力;印刷ジョブを印刷サーバ上に記憶した後、前記印刷サーバへと動作可能接続された任意のプリンタを用いて前記印刷ジョブを印刷できる能力;モバイルデバイスから生成されたEDのEDのハードコピーをローカルネットワーク/セキュアなネットワーク上のMFPによって印刷することを可能にしつつ、前記ローカルネットワーク/セキュアなネットワークへの前記モバイルデバイスの接続を制限できる能力;及び/又はMFPが非セキュアなネットワークへ露出されるのを回避できる能力。
【0044】
本発明の実施形態は、用いられるプラットフォームに関係無く、実質的に任意の種類のコンピュータ上において実行することができる。例えば、図4に示すように、コンピュータシステム(400)は、1つ以上のプロセッサ(単数又は複数)(402)と、関連付けられたメモリ(404)(例えば、ランダムアクセスメモリ(RAM)、キャッシュメモリ、フラッシュメモリ)と、記憶デバイス(406)(例えば、ハードディスク、光学ドライブ(例えば、コンパクトディスクドライブ又はデジタルビデオディスク(DVD)ドライブ、フラッシュメモリスティック)と、今日のコンピュータ(図示せず)において典型的に用いられる他の多数の要素及び機能)とを含む。本発明の1つ以上の実施形態において、プロセッサ(402)はハードウェアである。例えば、前記プロセッサは、集積回路であり得る。コンピュータシステム(400)は、入力手段(例えば、キーボード(408)、マウス(410)、又はマイク(図示せず))も含み得る。さらに、コンピュータシステム(400)は、出力手段(例えば、モニタ(412)(例えば、液晶ディスプレイ(LCD)、プラズマディスプレイ、又は陰極線管(CRT)モニタ)を含み得る。コンピュータシステム(400)は、ネットワークインターフェース接続(図示せず)を介してネットワーク(414)(例えば、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)(例えば、インターネット)又は他の任意の種類のネットワーク)へと接続され得る。本発明の1つ以上の実施形態において、多くの異なる種類のコンピュータシステムが存在し、前記した入力手段及び出力手段は、他の形態をとり得る。一般的に、コンピュータシステム(400)は、本発明の実施形態を行うために必要な少なくとも最小の処理、入力手段及び/又は出力手段を含む。.
【0045】
さらに、本発明の1つ以上の実施形態において、前記したコンピュータシステム(400)の1つ以上の要素は、遠隔位置に配置され得、ネットワークを介してその他の要素へと接続され得る。さらに、本発明の実施形態は、複数のノードを有する分散システム上において実行され得る。ここで、本発明の各部(例えば、コンピューティングデバイス、前記複合プリンタ)は、前記分散システム内の異なるノード上に配置され得る。本発明の一実施形態において、前記ノードは、コンピュータシステムに対応する。あるいは、前記ノードは、物理的メモリを備えたプロセッサに対応し得る。前記ノードは、プロセッサ又は共有メモリ及び/又はリソースを備えたプロセッサのマイクロコアにも対応し得る。さらに、本発明の実施形態を実行するための、コンピュータで読み出し可能なプログラムコードの形態のソフトウェア命令は、固定のコンピュータで読み出し可能な記憶媒体(例えば、コンパクトディスク(CD)、ディスケット、テープ、メモリ、又は他の任意のコンピュータで読み出し可能な記憶デバイス)上に一時的に又は恒久的に記憶され得る。
【0046】
本発明について限られた数の実施形態を説明してきたが、当業者であれば、本開示を読めば、本明細書中に開示されるような本発明の範囲から逸脱することなく他の実施形態も可能であることを理解する。よって、本発明の範囲は、添付の特許請求の範囲のみによって限定される。

【特許請求の範囲】
【請求項1】
複合プリンタ(MFP)を用いて電子文書(ED)を印刷する方法であって、
前記EDと関連付けられた印刷ジョブの一意識別子(UID)を含むグラフィカルコードを表示しているモバイルデバイスの画面を走査することにより、前記MFPによって画像を入手する工程と、
前記印刷ジョブの前記UIDを前記MFPによって前記画像から抽出する工程と、
前記印刷ジョブの前記UIDを、前記MFP及び前記印刷サーバが動作可能に接続された第1のネットワークを介して、前記MFPから印刷サーバへと送信する工程と、
前記UIDの送信に応答して、前記EDと関連付けられた前記印刷ジョブを前記第1のネットワークを介して前記MFPにおいて受信する工程と、
前記印刷ジョブの受信後、前記EDのハードコピーを前記MFPによって印刷する工程と、
を含むことを特徴とする方法。
【請求項2】
前記印刷ジョブのための前記UIDを前記モバイルデバイスによって生成する工程と、
前記モバイルデバイスから前記印刷ジョブを、前記モバイルデバイス及び前記印刷サーバが動作可能に接続された第2のネットワークを介して、前記印刷サーバへと送信する工程と、
をさらに含むことを特徴とする請求項1に記載の方法。
【請求項3】
前記第1のネットワークを介して前記UIDが受信されるのに応答して、前記MFPによってサポートされる印刷スキームを前記印刷サーバによって特定する工程と、
前記印刷ジョブを前記第1のネットワークを介して前記MFPへと送信する前に、前記印刷ジョブを前記印刷スキームと適合するように前記印刷サーバによって変更する工程と、
をさらに含むことを特徴とする請求項2に記載の方法。
【請求項4】
前記印刷ジョブを変更する工程は、複数のページ記述言語(PDL)コマンドを生成する工程を含むことを特徴とする請求項3に記載の方法。
【請求項5】
複数のEDから選択されたEDを前記モバイルデバイスのユーザから前記モバイルデバイスによって入手する工程をさらに含み、
前記複数のEDは、前記印刷サーバ上に記憶された複数の印刷ジョブに対応し、
前記EDは、複数のユーザからアクセス可能な形態であり、
前記選択されたEDに応答して、前記GUIDが前記モバイルデバイスの前記画面上に表示されることを特徴とする請求項1に記載の方法。
【請求項6】
前記グラフィカルコードは2次元バーコードであり、前記UIDは、前記EDの名称及び前記EDの生成タイムスタンプを含むことを特徴とする請求項1に記載の方法。
【請求項7】
電子文書(ED)と関連付けられた印刷ジョブを管理する方法であって、
前記EDと関連付けられた前記印刷ジョブを、モバイルデバイスから印刷サーバによって、前記印刷サーバ及び前記モバイルデバイスが動作可能に接続された第1のネットワークを介して入手する工程であって、
前記印刷ジョブは、前記モバイルデバイスによって生成された一意識別子(UID)に対応する、工程と、
前記UIDを複合プリンタ(MFP)から、前記印刷サーバ及び前記MFPが動作可能に接続された第2のネットワークを介して前記印刷サーバによって入手する工程であって、
前記MFPは、前記UIDを画像から抽出し、前記画像は、前記UIDを含むグラフィカルコードを表示する前記モバイルデバイスの画面を走査することにより生成される、工程と、
前記MFPから前記UIDが入手されるのに応答して、前記EDと関連付けられた前記印刷ジョブを前記第2のネットワークを介して前記MFPへと送信する工程であって、
前記MFPは前記EDを印刷する、工程と、
を含むことを特徴とする方法。
【請求項8】
前記MFPのための前記UIDの入手に応答して、前記MFPによってサポートされる印刷スキームを前記プリンタサーバによって特定する工程と、
前記印刷ジョブを前記第2のネットワークを介して前記MFPへ送信する前に、前記印刷ジョブを前記印刷スキームに適合するように前記印刷サーバによって変更する工程と、
をさらに含むことを特徴とする請求項7に記載の方法。
【請求項9】
前記MFPからの前記UIDの入手に応答して、前記モバイルデバイスのユーザと関連付けられた印刷アカウントを特定する工程と、
前記MFPからの前記UIDの入手後に、前記印刷アカウントの印刷統計値を変更する工程と、
をさらに含むことを特徴とする請求項7に記載の方法。
【請求項10】
前記グラフィカルコードは2次元バーコードであり、前記UIDは、前記EDの名称及び前記EDの生成タイムスタンプからなる群から選択された少なくとも1つを含むことを特徴とする請求項7に記載の方法。
【請求項11】
前記印刷ジョブを前記第1のネットワークを介して前記モバイルデバイスから入手する前に、前記印刷サーバは、前記UIDを前記第2のネットワークを介して前記MFPから入手することを特徴とする請求項7に記載の方法。
【請求項12】
固定型のコンピュータで読み出し可能な記憶媒体であって、前記記憶媒体は、複合プリンタ(MFP)を用いて電子文書(ED)を印刷せよとの命令を記憶し、前記命令は、
前記EDと関連付けられた印刷ジョブの一意識別子(UID)を含むグラフィカルコードを表示しているモバイルデバイスの画面を走査することによって、前記MFPを用いて画像を入手する機能と、
前記印刷ジョブの前記UIDを前記MFPによって前記画像から抽出する機能と、
前記印刷ジョブの前記UIDを、前記MFP及び前記印刷サーバが動作可能に接続された第1のネットワークを介して、前記MFPから印刷サーバへと送信する機能と、
前記UIDの送信に応答して、前記EDと関連付けられた前記印刷ジョブを前記第1のネットワークを介して前記MFPにおいて受信する機能と、
前記印刷ジョブの受信後、前記EDのハードコピーを前記MFPによって印刷する機能と、
を含むことを特徴とする固定型のコンピュータで読み出し可能な記憶媒体。
【請求項13】
前記UID及び前記グラフィカルコードは前記モバイルデバイスによって生成され、前記モバイルデバイスは、前記モバイルデバイス及び前記印刷サーバが動作可能に接続された第2のネットワークを用いて前記印刷ジョブを前記印刷サーバへと送信することを特徴とする、請求項12に記載の固定型のコンピュータで読み出し可能な記憶媒体。
【請求項14】
前記印刷サーバは、前記MFPによってサポートされた印刷スキームを特定し、前記印刷サーバは、前記印刷ジョブを前記印刷スキームと適合するように変更することを特徴とする、請求項12に記載の固定型のコンピュータで読み出し可能な記憶媒体。
【請求項15】
電子文書(ED)と関連付けられた印刷ジョブを管理せよとの命令を記憶する、固定型のコンピュータで読み出し可能な記憶媒体であって、前記命令は、
前記EDと関連付けられた前記印刷ジョブを印刷サーバを用いてモバイルデバイスから、前記印刷サーバ及び前記モバイルデバイスが動作可能に接続された第1のネットワークを介して入手する機能であって、
前記印刷ジョブは、前記モバイルデバイスによって生成された一意識別子(UID)に対応する、機能と、
前記印刷サーバを用いて複合プリンタ(MFP)から前記UIDを、前記印刷サーバ及び前記MFPが動作可能に接続された第2のネットワークを介して入手する機能であって、
前記MFPは、前記UIDを画像から抽出し、前記画像は、前記UIDを含むグラフィカルコードを表示する前記モバイルデバイスの画面を走査することによって生成される、機能と、
前記MFPから前記UIDが入手されるのに応答して、前記EDと関連付けられた前記印刷ジョブを前記第2のネットワークを介して前記MFPへと送信する機能であって、
前記MFPは前記EDを印刷する、機能と、
を含むことを特徴とする固定型のコンピュータで読み出し可能な媒体。
【請求項16】
前記命令は、
前記プリンタサーバを用いて、前記MFPによってサポートされた印刷スキームを特定する機能と、
前記印刷ジョブを前記第2のネットワークを介して前記MFPへと送信する前に、前記印刷サーバを用いて、前記印刷ジョブを前記印刷スキームと適合するように変更する機能と、
をさらにを含むことを特徴とする請求項15に記載の固定型のコンピュータで読み出し可能な記憶媒体。
【請求項17】
電子文書(ED)と関連付けられた印刷ジョブを印刷するためのシステムであって、
画面を含むモバイルデバイスであって、グラフィカルコードを表示するように構成され、前記グラフィカルコードは、前記画面上の前記印刷ジョブに対応する一意識別子を含む、モバイルデバイスと、
前記画面を走査することによって画像を生成し、前記UIDを前記画像から抽出するように構成された複合プリンタ(MFP)と、
前記UIDを第1のネットワークを介して前記MFPから受信するように構成された印刷サーバであって、前記印刷サーバは、前記UIDの受信に応答して、前記印刷ジョブを前記第1のネットワークを介して前記MFPへと送信する、印刷サーバと、
を含み、
前記MFPは、前記印刷サーバから前記印刷ジョブを受信した後に前記EDを印刷することを特徴とするシステム。
【請求項18】
前記モバイルデバイスは、前記印刷ジョブ及び前記UIDを、前記モバイルデバイス及び前記印刷サーバが動作可能に接続された第2のネットワークを介して前記MFPへと送信するようにさらに構成されることを特徴とする請求項17に記載のシステム。
【請求項19】
前記第1のネットワークはセキュアなネットワークであり、前記第2のネットワークは公的無線ネットワークであることを特徴とする請求項18に記載のシステム。
【請求項20】
前記印刷サーバは、前記MFPによってサポートされた印刷スキームを特定し、かつ、前記印刷ジョブを前記MFPへと送る前に、前記印刷ジョブを前記印刷スキームと適合するように変更するようにさらに構成されることを特徴とする請求項18に記載のシステム。
【請求項21】
前記グラフィカルコードは2次元バーコードであり、前記UIDは、前記EDの名称及び前記EDの生成タイムスタンプからなる群から選択された少なくとも1つを含むことを特徴とする請求項17に記載のシステム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate


【公開番号】特開2013−93017(P2013−93017A)
【公開日】平成25年5月16日(2013.5.16)
【国際特許分類】
【外国語出願】
【出願番号】特願2012−215411(P2012−215411)
【出願日】平成24年9月28日(2012.9.28)
【出願人】(507031918)コニカ ミノルタ ラボラトリー ユー.エス.エー.,インコーポレイテッド (157)
【Fターム(参考)】