(57)【要約】      （修正有）【課題】印刷時間を短縮するのに好適な印刷システムを提供する。【解決手段】文書ファイルの作成、編集時に印刷用ファイルを予め作成しておき、印刷指示だ出されたときに、この予め作成しておいた印刷用ファイルを印刷装置に出力する。【選択図】図７
2009151549.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に対して印刷可能ファイルを生成して送信する情報処理装置であって
文書ファイルをユーザが開いて参照する文書ファイル参照手段と、文書ファイルをユーザが開いて編集する文書ファイル編集手段と、ユーザが文書ファイルを印刷する文書ファイル印刷指示手段と、前記印刷指示手段に応じて印刷要求を印刷装置に送信する印刷要求送信手段と、前記文書ファイル参照手段あるいは前記文書ファイル編集手段あるいは文書ファイル印刷指示手段を契機に印刷可能ファイルを生成する印刷可能ファイル生成手段と、生成した印刷可能ファイルを印刷装置へ送信する印刷可能ファイル送信手段を有し、
前記文書ファイル印刷指示手段を用いてユーザが印刷を行う前に、予め印刷可能ファイルを生成し、生成した印刷可能ファイルを即座に印刷装置に送信することを特徴とする情報処理装置。
【請求項２】
情報処理装置から送信された印刷可能ファイルを受信、保存、印刷する印刷装置であって印刷可能ファイルを受信する受信手段と、受信した印刷可能ファイルを記憶する記憶手段と、情報処理装置から送信された印刷要求を受信する印刷要求受信手段と、受信した印刷要求に合致する印刷可能ファイルを検索する検索手段と、印刷可能ファイルを印刷する印刷手段を有し、
前記印刷要求受信手段で受信した印刷要求に合致する印刷可能ファイルが前記記憶手段において記憶されていれば、記憶された印刷可能ファイルを印刷することを特徴とする印刷装置。
【請求項３】
情報処理装置および印刷装置を備え、情報処理装置から送信された印刷可能ファイルを、印刷装置が受信し、印刷する印刷システムであって
情報処理装置は、ユーザが印刷指示を行う前に、前記印刷可能ファイル生成手段にて予め印刷可能ファイルを生成し、前記印刷ファイル送信手段にて印刷可能ファイルを印刷装置に送信し、印刷装置は、前記受信手段にて印刷可能ファイルを受信し、前記記憶手段にて印刷可能ファイルを保存し、
情報処理装置において、ユーザが前記印刷指示手段にて印刷指示を行った時、情報処理装置は、前記印刷要求手段にて印刷要求のみを印刷装置に送信し、印刷装置は、前記印刷要求受信手段にて印刷要求を受信し、前記検索手段にてユーザ所望の印刷可能ファイルを検索し、前記印刷手段にて検索した印刷可能ファイルを印刷することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置において、印刷可能ファイルを生成し、印刷可能ファイルを送信する印刷方法、および、予め記憶した印刷可能ファイルを印刷する印刷装置に関している。
【背景技術】
【０００２】
ホストベースの印刷環境において、印刷可能ファイルを生成するホストPC（情報処理装置）はレンダリング処理を行う。一般的に、レンダリング処理は時間がかかる。
【０００３】
情報処理装置において、ユーザは、情報処理装置内の記憶装置等に保存されている文書ファイルを、情報処理装置にインストールされているアプリケーションソフトを用いて開き参照する。また、アプリケーションソフトによっては、編集機能が備わっており、ユーザは、文書ファイルを書き換えたり、あるいは新規に生成したりすることができる。その後ユーザは、必要に応じて、文書ファイルを印刷する。
【特許文献１】特開2001−058432号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユーザが印刷を行った場合、情報処理装置は、ユーザ所望の文書ファイルから、印刷装置が解釈可能なファイル、印刷可能ファイルを生成する。ホストベースの印刷装置に対する印刷であれば、文書ファイルに対してレンダリング処理を行い、ページ記述言語に変換して、印刷可能ファイルを生成する。レンダリング処理は、一連の印刷処理の中で最も重い処理のひとつであり、印刷処理を高速に行うためには、レンダリング処理を高速に行わなければならない。
【０００５】
情報処理装置の処理能力が低ければ、レンダリング処理に時間がかかるため、印刷処理全体が遅くなる。逆に情報処理装置の処理能力が高くても、レンダリング処理は一般的に時間がかかるため、少なからず印刷処理全体に影響を及ぼす。
【０００６】
また、一般的に、レンダリング処理後のデータ（ラスタデータ）は、円や線、点でなどで表現されたベクタデータより、データ量が多いため、情報処理装置から印刷装置へデータを転送するのに時間がかかる。
【０００７】
本発明は上記例を鑑みてなされたものであって、印刷時間を短縮するのに好適な情報処理装置、印刷装置および印刷システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、
印刷装置に対して印刷可能ファイルを生成して送信する情報処理装置であって
文書ファイルをユーザが開いて参照する文書ファイル参照手段と、文書ファイルをユーザが開いて編集する文書ファイル編集手段と、ユーザが文書ファイルを印刷する文書ファイル印刷指示手段と、前記印刷指示手段に応じて印刷要求を印刷装置に送信する印刷要求送信手段と、前記文書ファイル参照手段あるいは前記文書ファイル編集手段あるいは文書ファイル印刷指示手段を契機に印刷可能ファイルを生成する印刷可能ファイル生成手段と、生成した印刷可能ファイルを印刷装置へ送信する印刷可能ファイル送信手段を有し、
前記文書ファイル印刷指示手段を用いてユーザが印刷を行う前に、予め印刷可能ファイルを生成し、生成した印刷可能ファイルを即座に印刷装置に送信することを特徴とする情報処理装置を備え、
情報処理装置から送信された印刷可能ファイルを受信、保存、印刷する印刷装置であって印刷可能ファイルを受信する受信手段と、受信した印刷可能ファイルを記憶する記憶手段と、情報処理装置から送信された印刷要求を受信する印刷要求受信手段と、受信した印刷要求に合致する印刷可能ファイルを検索する検索手段と、印刷可能ファイルを印刷する印刷手段を有し、
前記印刷要求受信手段で受信した印刷要求に合致する印刷可能ファイルが前記記憶手段において記憶されていれば、記憶された印刷可能ファイルを印刷することを特徴とする印刷装置を備え、
情報処理装置は、ユーザが印刷指示を行う前に、前記印刷可能ファイル生成手段にて予め印刷可能ファイルを生成し、前記印刷ファイル送信手段にて印刷可能ファイルを印刷装置に送信し、印刷装置は、前記受信手段にて印刷可能ファイルを受信し、前記記憶手段にて印刷可能ファイルを保存し、
情報処理装置において、ユーザが前記印刷指示手段にて印刷指示を行った時、情報処理装置は、前記印刷要求手段にて印刷要求のみを印刷装置に送信し、印刷装置は、前記印刷要求受信手段にて印刷要求を受信し、前記検索手段にてユーザ所望の印刷可能ファイルを検索し、前記印刷手段にて検索した印刷可能ファイルを印刷することを特徴とする印刷システムを備える。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、印刷装置に対して印刷可能ファイルを生成して送信する情報処理装置であって文書ファイルをユーザが開いて参照する文書ファイル参照手段と、文書ファイルをユーザが開いて編集する文書ファイル編集手段と、ユーザが文書ファイルを印刷する文書ファイル印刷指示手段と、前記印刷指示手段に応じて印刷要求を印刷装置に送信する印刷要求送信手段と、前記文書ファイル参照手段あるいは前記文書ファイル編集手段あるいは文書ファイル印刷指示手段を契機に印刷可能ファイルを生成する印刷可能ファイル生成手段と、生成した印刷可能ファイルを印刷装置へ送信する印刷可能ファイル送信手段を有し、前記文書ファイル印刷指示手段を用いてユーザが印刷を行う前に、予め印刷可能ファイルを生成し、生成した印刷可能ファイルを即座に印刷装置に送信することを特徴とする情報処理装置を備え、情報処理装置から送信された印刷可能ファイルを受信、保存、印刷する印刷装置であって印刷可能ファイルを受信する受信手段と、受信した印刷可能ファイルを記憶する記憶手段と、情報処理装置から送信された印刷要求を受信する印刷要求受信手段と、受信した印刷要求に合致する印刷可能ファイルを検索する検索手段と、印刷可能ファイルを印刷する印刷手段を有し、前記印刷要求受信手段で受信した印刷要求に合致する印刷可能ファイルが前記記憶手段において記憶されていれば、記憶された印刷可能ファイルを印刷することを特徴とする印刷装置を備え、情報処理装置は、ユーザが印刷指示を行う前に、前記印刷可能ファイル生成手段にて予め印刷可能ファイルを生成し、前記印刷ファイル送信手段にて印刷可能ファイルを印刷装置に送信し、印刷装置は、前記受信手段にて印刷可能ファイルを受信し、前記記憶手段にて印刷可能ファイルを保存し、情報処理装置において、ユーザが前記印刷指示手段にて印刷指示を行った時、情報処理装置は、前記印刷要求手段にて印刷要求のみを印刷装置に送信し、印刷装置は、前記印刷要求受信手段にて印刷要求を受信し、前記検索手段にてユーザ所望の印刷可能ファイルを検索し、前記印刷手段にて検索した印刷可能ファイルを印刷することを特徴とする印刷システムを用いることで、印刷時間を短縮するのに好適な情報処理装置、印刷装置および印刷システムを提供することができた。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面に従って本発明にかかる実施形態を詳細に説明する。
【００１１】
図1は本発明の実施の形態に係るシステム全体を示したものである。
【００１２】
101は印刷装置である。印刷装置101はネットワーク102に接続されており、情報処理装置103で生成された印刷可能ファイルを、ネットワーク経由で受信する。印刷可能ファイルは、通常、印刷装置101で解釈可能なページ記述言語(PDL)と呼ばれる形式のデータで記述される。印刷装置に最適なPDLを生成するためには、通常、プリンタドライバと呼ばれる専用ソフトウェアを情報処理装置にインストールする。各ユーザは、プリンタドライバを利用して印刷装置101に印刷する。
【００１３】
図2は本発明に係る情報処理装置103の概念図である。
【００１４】
201はアプリケーションであり、ユーザが、既存の文書ファイルを開いて参照したり、新規に文書ファイルを作成したり、既存の文書ファイルを開いて編集したりする、情報処理装置103にインストールされたソフトウェアである。
【００１５】
202は印刷可能ファイル制御部である。印刷可能ファイル制御部202は、アプリケーション201で開かれた文書ファイルに対して、またはアプリケーション201で生成・更新された文書ファイルに対して、レンダリング処理を行うよう、レンダリング処理部203に指示する。また印刷可能ファイル制御部202は、入出力部205を介して、印刷装置101と通信を行い、要求する印刷可能ファイルが存在するかどうか問い合わせる。
【００１６】
203はレンダリング処理部であり、印刷可能ファイル制御部202の指示に従って、文書ファイルのレンダリング処理を行い、印刷可能ファイルを生成する。
【００１７】
204は記憶部であり、文書ファイルを格納する。
【００１８】
205は入出力部であり、印刷可能ファイル制御部202の指示に従って、印刷装置101と通信を行い、印刷可能ファイルを印刷装置101に送信する。また入出力部205は、印刷可能ファイル制御部202の指示に従って、要求する印刷可能ファイルが存在するかどうか、印刷装置101に問い合わせを行う。また入出力部205は、印刷装置101からの応答を、印刷可能ファイル制御部202に通知する。
【００１９】
図3は印刷装置101の概念図である。
【００２０】
301は入出力部であり、情報処理装置103から送信された印刷可能ファイルを受信したり、情報処理装置103から送信された印刷可能ファイルが存在するかどうかの問い合わせを受信したり、問い合わせに対する応答を情報処理装置103に送信したりする。
【００２１】
302は記憶部であり、印刷可能ファイルを格納する。印刷可能ファイルと共に、文書ファイル名やタイムスタンプも合わせて格納する。
【００２２】
303は印刷可能ファイル管理部である。印刷可能ファイルが存在するかどうかの問い合わせが情報処理装置101からあった場合、記憶部302にある印刷可能ファイルを検索し、応答する。また、印刷要求があった場合、印刷部304に対して印刷指示を行う。
【００２３】
304は印刷部であり、印刷可能ファイル管理部303からの指示に従い、記憶部302から印刷可能ファイルを読み出し、印刷処理を行う。
【００２４】
図4は印刷可能ファイル制御部202の印刷可能ファイル送信処理フローである。
【００２５】
S401：印刷可能ファイル制御部202は、アプリケーションから通知があるまで待つ。アプリケーションは、ユーザが特定の操作を行った場合、印刷可能ファイル制御部202に通知する。特定の操作とは、ユーザが文書ファイルを開いた時、ユーザが文書ファイルを更新した時、である。
【００２６】
S402：アプリケーションから通知を受けると、印刷可能ファイル制御部202は、現在ユーザが操作している文書ファイルに対応する印刷可能ファイルが存在するかどうか、印刷装置101に問い合わせる。印刷可能ファイルは文書ファイルに対応付けられており、ファイル名やタイムスタンプの情報が添付されている。印刷可能ファイル制御部202は、文書ファイル名とタイムスタンプの情報を印刷装置101に送信することで、文書ファイルに対応した印刷可能ファイルが存在するかどうか、印刷装置101に問い合わせることができる。
【００２７】
S403：印刷可能ファイル制御部202は、S402の問い合わせに対する、印刷装置101からの応答があるまで待つ。
【００２８】
S404：印刷可能ファイル制御部202は、S403の応答の結果、文書ファイルに対応した印刷可能ファイルが印刷装置101に存在する場合、処理を終了する。存在しなければステップS405へ進む。
【００２９】
S405：印刷可能ファイル制御部202は、レンダリング部203に対して、現在ユーザが操作している文書ファイルをレンダリングするよう指示を出す。指示を出されたレンダリング部203は、記憶部204より、現在ユーザが操作する文書ファイルを読み出し、レンダリング処理を行い、印刷可能ファイルを生成する。
【００３０】
S406：印刷可能ファイル制御部202は、S405にてレンダリング部203が生成した印刷可能ファイルを、印刷装置101に送信するよう、入出力部205に指示する。このとき、印刷可能ファイルに対応した文書ファイル名およびタイムスタンプの情報も合わせて送信する。
【００３１】
図5は印刷装置101の印刷可能ファイル管理部303の印刷可能ファイル受信フローである。
【００３２】
S501：印刷可能ファイル管理部303は、情報処理装置103から問い合わせがあるまで待つ。
【００３３】
S502：印刷可能ファイル管理部303は、問い合わせの文書ファイルに対応する印刷可能ファイルが存在するかどうか、記憶部302を検索する。印刷可能ファイル管理部303は、文書ファイル名および文書ファイルのタイムスタンプ情報をキーとして検索する。
【００３４】
S503：印刷可能ファイル管理部303は、S502の検索の結果、該当する印刷可能ファイルが記憶部302内に存在すれば、ステップS504へ進む。存在しなければ、ステップS505へ進む。
【００３５】
S504：印刷可能ファイル管理部303は、問い合わせの文書ファイルに対応した印刷可能ファイルが存在することを、情報処理装置103に通知する。
【００３６】
S505： 印刷可能ファイル管理部303は、問い合わせの文書ファイルに対応した印刷可能ファイルが存在しないことを、情報処理装置103に通知する。
【００３７】
S506：印刷可能ファイル管理部303は、情報処理装置103から印刷可能ファイルが送信されるまで待つ。
【００３８】
S507：印刷可能ファイル管理部303は、受信した印刷可能ファイルを記憶部302へ格納する。このとき、印刷可能ファイルの文書ファイル名およびタイムスタンプ情報も合わせて格納する。
【００３９】
図6は印刷可能ファイル制御部202の印刷処理フローである。
【００４０】
S601：印刷可能ファイル制御部202は、アプリケーションから印刷通知があるまで待つ。
【００４１】
S602：アプリケーションから通知を受けると、印刷可能ファイル制御部202は、現在ユーザが操作している文書ファイルに対応する印刷可能ファイルが存在するかどうか、印刷装置101に問い合わせる。印刷可能ファイルは文書ファイルに対応付けられており、ファイル名やタイムスタンプの情報が添付されている。印刷可能ファイル制御部202は、文書ファイル名とタイムスタンプの情報を印刷装置101に送信することで、文書ファイルに対応した印刷可能ファイルが存在するかどうか、印刷装置101に問い合わせることができる。
【００４２】
S603：印刷可能ファイル制御部202は、S602の問い合わせに対する、印刷装置101からの応答があるまで待つ。
【００４３】
S604：印刷可能ファイル制御部202は、S603の応答の結果、文書ファイルに対応した印刷可能ファイルが印刷装置101に存在する場合、ステップS607へ進む。存在しなければステップS605へ進む。
【００４４】
S605：印刷可能ファイル制御部202は、レンダリング部203に対して、現在ユーザが操作している文書ファイルをレンダリングするよう指示を出す。指示を出されたレンダリング部203は、記憶部204より、現在ユーザが操作する文書ファイルを読み出し、レンダリング処理を行い、印刷可能ファイルを生成する。
【００４５】
S606：印刷可能ファイル制御部202は、S405にてレンダリング部203が生成した印刷可能ファイルを、印刷装置101に送信するよう、入出力部205に指示する。
【００４６】
S607：印刷可能ファイル制御部202は、印刷要求を印刷装置101へ送信するよう、入出力部205に指示する。
【００４７】
図7は印刷装置101の印刷可能ファイル管理部303の印刷要求受信フローである。
【００４８】
S701：印刷可能ファイル管理部303は、情報処理装置103から問い合わせがあるまで待つ。
【００４９】
S702：印刷可能ファイル管理部303は、問い合わせの文書ファイルに対応する印刷可能ファイルが存在するかどうか、記憶部302を検索する。印刷可能ファイル管理部303は、文書ファイル名および文書ファイルのタイムスタンプ情報をキーとして検索する。
【００５０】
S703：印刷可能ファイル管理部303は、S702の検索の結果、該当する印刷可能ファイルが記憶部302内に存在すれば、ステップS704へ進む。存在しなければ、ステップS706へ進む。
【００５１】
S704：印刷可能ファイル管理部303は、問い合わせの文書ファイルに対応した印刷可能ファイルが存在することを、情報処理装置103に通知する。
【００５２】
S705： 印刷可能ファイル管理部303は、問い合わせの文書ファイルに対応した印刷可能ファイルが存在しないことを、情報処理装置103に通知する。
【００５３】
S706：印刷可能ファイル管理部303は、情報処理装置103から印刷可能ファイルが送信されるまで待つ。
【００５４】
S707：印刷可能ファイル管理部303は、受信した印刷可能ファイルを記憶部302へ格納する。
【００５５】
S708：印刷可能ファイル管理部303は、情報処理装置103から印刷要求が送信されるまで待つ。
【００５６】
S709：印刷可能ファイル管理部303は、印刷要求に対応する印刷可能ファイルを印刷するよう、印刷部304へ印刷支持を行う。印刷部304は、印刷可能ファイルを記憶部302から読み出し、印刷処理を行う。
【００５７】
情報処理装置103において、ユーザはアプリケーション201により文書ファイルをオープンして、文書ファイルを参照する。ことのき、アプリケーション201は、文書ファイルがオープンされたことを、印刷可能ファイル制御部202に通知する。印刷可能ファイル制御部202は、当該文書ファイルの印刷可能ファイルが存在するかどうか、印刷装置101に問い合わせる。アプリケーションより通知された文書ファイルと一致する印刷可能ファイルがなければ、レンダリング処理部203に対して、文書ファイルのレンダリング処理を指示する。レンダリング処理部203は、文書ファイルをレンダリングして、印刷可能ファイルを生成し、印刷装置101に送信する。印刷装置101において、印刷可能ファイル管理部303は、受信した印刷可能ファイルを、記憶部302へ格納する。
【００５８】
その後、ユーザはアプリケーション201により文書ファイルを印刷する。このとき、アプリケーション201は、文書ファイルに対して印刷が要求されたことを、印刷可能ファイル制御部202に通知する。印刷可能ファイル制御部202は、当該文書ファイルの印刷可能ファイルが存在するかどうか、印刷装置101に問い合わせる。文書ファイルと一致する印刷可能ファイルが存在するので、印刷要求のみを印刷装置101に送信するよう指示を出す。印刷装置101において、印刷可能ファイル管理部303は、印刷要求に対応した印刷可能ファイルを印刷するよう、印刷部304へ印刷指示を行う。印刷部304は、印刷指示に応じた印刷可能ファイルを記憶部302から読み出し、印刷処理を行う。
【００５９】
このようにして、本実施例では、ユーザが文書ファイルの印刷要求を行う前に、レンダリング処理を行い、かつレンダリング済みの印刷可能ファイルを送信することができる。従って、ユーザが印刷要求を行ってから、印刷装置101から印刷されるまでの印刷時間は、情報処理装置103のレンダリング時間および印刷可能ファイルの通信時間を省くことができるので、結果、従来に比べて、印刷時間を短縮できる。
【００６０】
本発明では、ユーザの意思に関係なく、印刷可能ファイルを生成し、送信する。つまり、文書ファイルの内容に関係なく、印刷可能ファイルを生成し、送信する。一方、ユーザは、印刷したくないような機密性のある文書を取り扱うこともある。そこで本発明では、情報処理装置103の設定項目として、印刷可能ファイル拒否モードを備える。情報処理装置103において、印刷可能ファイル拒否モードを設定すると、印刷可能ファイル制御部202は、アプリケーションからの印刷要求以外は無視する。従って、ユーザが印刷要求を行わない限り、印刷可能ファイル制御部202は文書ファイルに対して処理を行わない。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態に係るシステム全体を示したものである。
【図２】本発明に係る情報処理装置103の概念図である。
【図３】印刷装置101の概念図である。
【図４】印刷可能ファイル制御部202の印刷可能ファイル送信処理フローである。
【図５】印刷装置101の印刷可能ファイル管理部303の印刷可能ファイル受信フローである。
【図６】印刷可能ファイル制御部202の印刷処理フローである。
【図７】印刷装置101の印刷可能ファイル管理部303の印刷要求受信フローである。
【符号の説明】
【００６２】
101  印刷装置
102  ネットワーク
103  情報処理装置
201  アプリケーション
202  印刷可能ファイル制御部
203  レンダリング処理部
204  記憶部
205  入出力部
301  入出力部
302  記憶部
303  印刷可能ファイル管理部
304  印刷部
【図１】
2009151549.tif 000003
【図２】
2009151549.tif 000004
【図３】
2009151549.tif 000005
【図４】
2009151549.tif 000006
【図５】
2009151549.tif 000007
【図６】
2009151549.tif 000008
【図７】
2009151549.tif 000009