(57)【要約】【課題】プリンタドライバを不要とするロケーションフリー印刷を実現する。【解決手段】ＰＣ１００と複数のＭＦＰ２００〜ｎとを含む印刷システム１である。ＰＣ１００は、ユーザによる送信指示により、ＭＦＰ２００〜ｎの各々のアドレス情報（ＭＦＰリスト）に基づいて、すべてのＭＦＰ２００〜ｎに汎用ファイルフォーマットのファイルを送信する送信手段１０１を有する。ＭＦＰ２００〜ｎの各々は、受信した前記ファイルを蓄積するファイル蓄積手段２２１と、前記汎用ファイルフォーマットを解釈して解釈結果に基づき印刷を実行する手段であって、ユーザによる印刷指示により、前記ファイル蓄積手段に蓄積されている前記ファイルの印刷を実行する印刷手段（プリンタエンジン２３０）と、を有する。汎用ファイルフォーマットは、例えば、ＸＰＳやＰＤＦを用いる。【選択図】図１
2012137928.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と複数の印刷装置とを含む印刷システムであって、
前記情報処理装置は、
ユーザによる送信指示により、前記複数の印刷装置の各々のアドレス情報に基づいて、各印刷装置に汎用ファイルフォーマットのファイルを送信する送信手段を有し、
前記複数の印刷装置の各々は、
受信した前記ファイルを蓄積するファイル蓄積手段と、
前記汎用ファイルフォーマットを解釈して解釈結果に基づき印刷を実行する手段であって、ユーザによる印刷指示により、前記ファイル蓄積手段に蓄積されている前記ファイルの印刷を実行する印刷手段と、を有する
ことを特徴とする、印刷システム。
【請求項２】
前記複数の印刷装置の各々は、
前記印刷手段が印刷を実行したファイルの削除を指示する削除指示情報を、他の印刷装置に送信する削除指示情報送信手段と、
受信した前記削除指示情報が削除を指示するファイルを、前記ファイル蓄積手段が蓄積するファイルから削除するファイル削除手段と、を有する
ことを特徴とする、請求項１記載の印刷システム。
【請求項３】
前記送信手段が、前記削除指示情報を、前記複数の印刷装置に送信することを特徴とする、請求項２記載の印刷システム。
【請求項４】
前記複数の印刷装置は、所在地情報によりグループ分けされており、
前記削除指示情報は、各グループに対して送信される
ことを特徴とする、請求項２又は３記載の印刷システム。
【請求項５】
前記削除指示情報送信手段は、ユーザの指示により、前記削除指示情報をグループごとに送信するか、全グループに送信するかを決定することを特徴とする、請求項４記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに関し、特に、プリンタドライバを不要とするロケーションフリー印刷を実現する技術に関する。
【背景技術】
【０００２】
今日のモバイル・ビジネス環境では、ビジネスパーソンはさまざまな場所でドキュメントを印刷できることが必要である。しかしながら、外出先のプリンタで印刷をするには、外出先のプリンタ用のプリンタドライバを携帯したノートパソコン（以下、「ＰＣ」と呼ぶ）にインストールする必要があり、多くの手間がかかってしまっていた。また、ＰＣの管理の仕方によっては、情報技術管理者（以下、「ＩＴマネージャ」と呼ぶ）以外の者がプリンタドライバをＰＣにインストールする権限がないため、ユーザが自分でプリンタドライバをインストールすることができず、外出先で印刷ができないという場合もあった。
【０００３】
このような課題を解決するため、プリントサーバとメールを用いることでクライアントＰＣ側をプリンタドライバ不要にし、ロケーションフリー印刷（ＬＦ印刷）できるようにする技術が既に知られている（例えば、特許文献１）。
【０００４】
ロケーションフリー印刷は、ＩＣカードやパスワード認証により認証ユニットを備えたプリンタや複合機ならどの機器からでも印刷できるような機能のことをいう場合もあるが、本明細書では、これに限定されない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のロケーションフリー印刷のためのプリンタドライバレスの印刷システムでは、プリントサーバが必要であり、且つ、プリントサーバにおいて「ソースデータに対応するプリントデータを生成する」ソフトウェア、つまりプリンタドライバ相当の機能を持ったソフトウェアプログラムがインストールされていることが必要条件になっていた。このため、クライアントＰＣはドライバレスであっても、ＩＴマネージャにとってはドライバレスにならず、プリントサーバとプリンタドライバの管理作業が発生してしまう。
【０００６】
なお、他のロケーションフリー印刷実現のアプローチとしては、例えば、特許文献２に記載のものがある。これは、ネットワーク上の印刷装置の存在をクライアント装置が検知し、その印刷装置と通信してその印刷能力を確認して、電子文書と設定情報をその印刷装置に送るものである。この場合は、クライアント装置と印刷装置との通信が必要になる。
【０００７】
本発明は、上記実情に鑑みてなされたものであって、プリンタドライバを不要とするロケーションフリー印刷が可能な印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、第１の態様として、情報処理装置と複数の印刷装置とを含む印刷システムであって、前記情報処理装置は、ユーザによる送信指示により、前記複数の印刷装置の各々のアドレス情報に基づいて、各印刷装置に汎用ファイルフォーマットのファイルを送信する送信手段を有し、前記複数の印刷装置の各々は、受信した前記ファイルを蓄積するファイル蓄積手段と、前記汎用ファイルフォーマットを解釈して解釈結果に基づき印刷を実行する手段であって、ユーザによる印刷指示により、前記ファイル蓄積手段に蓄積されている前記ファイルの印刷を実行する印刷手段と、を有することを特徴とする、印刷システムを提供する。
【発明の効果】
【０００９】
本発明によれば、プリンタドライバを不要とするロケーションフリー印刷が可能な印刷システムを提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の構成を示すブロック図である。
【図２】本実施形態におけるＭＦＰリストの具体例を示す図である。
【図３】本発明の実施形態の処理の手順を示すフローチャート図である。
【図４】本実施形態におけるＭＦＰリストの作成画面例（その１）を示す図である。
【図５】本実施形態におけるＭＦＰリストの作成画面例（その２）を示す図である。
【発明を実施するための形態】
【００１１】
図１に、本実施形態の印刷システムの構成を示す。
＜印刷システムの構成＞
図示のように、印刷システム１は、パーソナルコンピュータ等の情報処理装置（以下、「ＰＣ１００」と呼ぶ）と複数の印刷装置（以下、「ＭＦＰ２００〜ｎ」と呼ぶ）を含み、ＰＣ１００とＭＦＰ２００〜ｎは、ネットワーク３００を介して通信可能に接続されている。
【００１２】
＜情報処理装置の構成＞
ＰＣ１００は、ユーザが使用するパーソナルコンピュータ、ＭＦＰ２００〜ｎは、ユーザが印刷する際に使用する可能性のある印刷装置ないし複合機である。ネットワーク３００は、社内ＬＡＮや、インターネットを介したＶＰＮ等、既知の技術を利用することができる。本実施形態では、印刷システム１は、複数の事業所に機器が分散して所在しており、ＰＣ１００と同じ事業所にあるもの（ＭＦＰ２００）もあれば、離れた事業所にあるもの（ＭＦＰ２０１、２０２等）もある。
【００１３】
ＰＣ１００には、本実施形態に係るロケーションフリー印刷用ソフトウェアプログラム（以下、「送信手段１０１」と呼ぶ）がインストールされている。一方、ＭＦＰ２００〜ｎは、各々、操作パネル２１０、コントローラ２２０、プリンタエンジン２３０を備える。
【００１４】
送信手段１０１は、ＰＣ１００のユーザによる操作指示により、ユーザが印刷しようとするファイルをすべてのＭＦＰ２００〜ｎに送信する機能を備える。この際、送信手段１０１は、すべてのＭＦＰ２００〜ｎのアドレス情報のリスト（以下、「ＭＦＰリスト」と呼ぶ）に基づいて送信処理をする。なお、アドレス情報とは、各ＭＦＰのネットワーク３００上の位置を特定するための情報である。
【００１５】
ＭＦＰリストは、ＰＣ１００が印刷する際に使用する可能性のある印刷装置（すなわち、ＭＦＰ２００〜ｎ）の、名称、アドレス情報、サポートファイルフォーマット、所在地情報が紐付けられて記憶されているリストである。図２に、具体例を示す。
【００１６】
送信手段１０１による送信処理は、さらに具体的には、電子メールを利用するとよい。この場合、電子メールに、ユーザが印刷を所望するファイルを添付する。また、この場合、アドレス情報は、電子メールシステムにおけるメールアドレスを利用することができる。なお、図２に示す具体例は、送信処理として電子メールを利用する例である。
【００１７】
また、送信するファイルのファイルフォーマットは、いわゆる汎用ファイルフォーマットが好ましく、中でも特に、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）やＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）が好適である。
【００１８】
＜印刷装置の構成＞
ＭＦＰ２００〜ｎは、すべてのＭＦＰが、図１で図示したＭＦＰ２００の有する機能ブロックを備える。すなわち、すべてのＭＦＰが、少なくとも、ユーザインタフェースとなる操作パネル２１０、制御手段として機能するコントローラ２２０、印刷手段として機能するプリンタエンジン２３０を有する。
【００１９】
コントローラ２２０は、ファイル蓄積手段２２１と、削除指示情報送信手段２２２と、ファイル削除手段２２３を備える。ファイル蓄積手段２２１は、送信手段１０１から送信されたファイルを受信して、操作パネル２１０による印刷指示又はファイル削除手段２２３によるファイルの削除があるまで、磁気ディスク等の記録媒体に蓄積しておく機能を備える。
【００２０】
削除指示情報送信手段２２２は、操作パネル２１０による印刷指示を受けてプリンタエンジン２３０により蓄積されたファイルが印刷された際に、そのファイルの削除を、他のＭＦＰに指示する情報（以下、「削除指示情報」と呼ぶ）を、他のＭＦＰに向けて送信する機能を備える。本実施形態では、削除指示情報の送信処理を、具体的には、印刷完了メールという電子メールにより行う。
【００２１】
ファイル削除手段２２３は、削除指示情報を受信した場合に、ファイル蓄積手段２２１に蓄積されているファイルの中から削除を指示されているファイルを削除する機能を備える。本実施形態では、削除指示情報を印刷完了メールの送信により実現しているため、印刷完了メールを受信すると印刷の完了が通知されたファイルを削除する処理を行う。
【００２２】
プリンタエンジン２３０は、図示しない作像手段等を備え画像形成を行う機能を備える。画像形成の具体的な方式については、例えば電子写真方式やインクジェット方式等が利用でき、特に限定しない。本実施形態においては、特に、プリンタエンジン２３０及びコントローラ２２０は、汎用ファイルフォーマットの印刷に対応する。
【００２３】
＜印刷システムの処理の手順＞
図３に、本実施形態の処理の手順を示す。
本実施形態の処理は、大別してＰＣ１００側で行う処理（ステップＳ１０１〜Ｓ１０３）と、ＭＦＰ２００〜ｎ側で行う処理（ステップＳ１０４〜Ｓ１１１）とに分かれる。
【００２４】
ＰＣ１００は、ユーザによる印刷指示を受け付けると（ステップＳ１０１）、ロケーションフリー印刷用ソフトウェア（送信手段１０１）が印刷する電子文書等から汎用ファイルフォーマットのファイルを生成する（ステップＳ１０２）。なお、生成するファイルは、印刷システム１が対応する汎用ファイルフォーマットの種類分、生成するとよい。本実施形態では、ＸＰＳとＰＤＦに対応するので、ＸＰＳファイルとＰＤＦファイルを生成する。
【００２５】
次に、送信手段１０１は、あらかじめ保持しているＭＦＰリスト中のアドレス情報に基づいて、ＭＦＰリストのすべてのＭＦＰに対して、ステップＳ１０２で生成したファイルを添付したメールを送信する（ステップＳ１０３）。
ここまでがＰＣ１００側で行う処理である。
【００２６】
次に、メールを受信したＭＦＰ（通常待機中である）は、まず、受信したメールがロケーションフリー印刷用のメールであるかを判断する（ステップＳ１０４、Ｓ１０５）。ロケーションフリー印刷用のメールである場合は、メールに添付されていたファイルを、ファイル蓄積手段２２１がＭＦＰ内に蓄積する（ステップＳ１０６）。
【００２７】
好ましくは、蓄積後の待機中に、操作パネル２１０に蓄積済みのロケーションフリー印刷用のファイルのリストを表示しておく。このリストは、印刷ジョブのリストである。そして、操作パネル２１０からユーザによる印刷指示があるまで待機する（ステップＳ１０７）。
【００２８】
印刷指示があると、プリンタエンジン２３０が印刷を実行する（ステップＳ１０８）。印刷実行後、削除指示情報送信手段２２２は、削除指示情報を含んだ印刷完了メールをＭＦＰリストにあるすべてのＭＦＰに送信する（ステップＳ１０９）。そして、待機状態に戻る（ステップＳ１０４）。
【００２９】
印刷完了メールは、ステップＳ１０５の判断で「ロケーションフリー印刷用のメールではない」と判断され、コントローラ２２０により印刷完了メールか否かを判断される（ステップＳ１１０）。その結果、ファイル削除手段２２３が、ファイル蓄積手段２２１に蓄積されているファイルの中から、印刷完了メールが印刷完了を伝えるファイルを削除する。なお、同じファイルを何回もロケーションフリー印刷しようとする場合もあるため、ファイル削除手段２２３は、ジョブを削除してもよい。
【００３０】
本実施形態は、上記のように構成され、また、動作するので、ドライバレスでロケーションフリー印刷が可能になる。すなわち、印刷するファイルを、出力する可能性のあるすべてのＭＦＰに電子メールで送信しておくので、どこの場所にあるＭＦＰでも同じファイル、ファイル印刷のジョブのリストを見ることができ、また、蓄積されているファイルの印刷が可能になる。また、印刷完了後、ファイルやジョブを削除する指示をすべてのＭＦＰに送信し、受信したＭＦＰを当該ファイルやジョブを削除するので、ファイルやジョブがたまり続けることがない。
【００３１】
＜ＭＦＰリストの作成＞
ＰＣ１００のロケーションフリー印刷用ソフトウェア（送信手段１０１）は、ＭＦＰリストを作成する機能も備える。ユーザは、本実施形態のロケーションフリー印刷指示の前に、ＰＣ１００を用いてＭＦＰリストを作成しておく必要がある。
【００３２】
図４に、ＰＣ１００におけるＭＦＰリストの作成画面例を示す。
このダイアログは、ＭＦＰリストを作成／編集／削除するダイアログである。図４中の追加ボタンを押下すると、図５に示すような２つ目のダイアログが表示される。図５に示すような２つ目のダイアログを利用して、ユーザは、ＭＦＰの名称、メールアドレス、サポートファイルフォーマット、所在地情報などを設定することが可能になり、ＭＦＰリストにＭＦＰを追加することが可能にある。なお、図４に示す「編集」ボタン押下により登録内容の修正、「削除」ボタン押下によりリストのＭＦＰの消去が可能である。
【００３３】
＜変形実施形態＞
上記実施形態は、以下のように変形しても実施できる。
例えば、ＰＣ１００の送信手段１０１が、削除指示情報送信手段２２２が送信するものと同じ、削除指示情報をすべてのＭＦＰに送信する構成とする。このように構成すると、すべてのＭＦＰに削除指示情報送信手段２２２を備えるのと同じ効果が得られる。
【００３４】
また、各ＭＦＰを所在地情報によってグループ分けしておき、削除指示情報送信手段２２２による削除指示情報の送信対象を、すべてのＭＦＰでなく、印刷を実行したＭＦＰと同じ事業所に属するすべてのＭＦＰとする構成としてもよい。この場合、他の事業所のＭＦＰのジョブは消去せず、他の事業所でも同じファイルを印刷可能となる。
【００３５】
また、この場合、ジョブの削除をすべてのＭＦＰで行うとするか、同じ事業所内のすべてのＭＦＰで行うとするかの選択を、ユーザが選択可能とすると利便性が向上する。
また、なお、上記変形実施形態は、互いに組み合わせて実施することができる。
【符号の説明】
【００３６】
１    印刷システム
１００    情報処理装置（ＰＣ）
１０１    ロケーションフリー印刷用ソフトウェア（送信手段）
２００〜ｎ    印刷装置（ＭＦＰ）
２１０    操作パネル
２２０    コントローラ
２２１    ファイル蓄積手段
２２２    削除指示情報送信手段
２２３    ファイル削除手段
２３０    プリンタエンジン（印刷手段）
３００    ネットワーク
【先行技術文献】
【特許文献】
【００３７】
【特許文献１】特許第４２０２２７２号公報
【特許文献２】特開２００７−２０７２３７号公報
【図１】
2012137928.tif 000003
【図２】
2012137928.tif 000004
【図３】
2012137928.tif 000005
【図４】
2012137928.tif 000006
【図５】
2012137928.tif 000007