(57)【要約】【課題】  印刷条件を予めプリンタ側に登録し、その印刷条件を指定することにより、操作性を向上させる。【解決手段】  ホストパソコンには、印刷条件登録画面１において登録した印刷条件名だけ記憶させるようにする。そしてプリンタにおいては、ホストパソコンから伝送されてくる印刷条件に関する印刷条件データをデータ保管部１３に保管しておくようにした。【選択図】  図２
2005316874.tif 000002
【特許請求の範囲】
【請求項１】
所要の印刷条件を登録するための印刷条件登録画面を含む印刷設定画面を生成する画面生成手段と、
前記印刷条件登録画面において登録した印刷条件を識別する識別データを記憶手段に記憶させるための記憶制御を行う記憶制御手段と、
を備えていることを特徴するプリンタドライバ。
【請求項２】
請求項１記載のプリンタドライバから伝送されてくるデータを受信するデータ受信手段と、
印刷条件に関する印刷条件データを保管するデータ保管手段と、
前記データ受信手段により受信したデータのうち、前記印刷条件データを前記データ保管手段に保管するための制御を行う制御手段と、
を備えていることを特徴とするプリンタ。
【請求項３】
請求項２記載のプリンタにおいて、
前記データ保管手段は、前記印刷条件に関する複数の印刷条件データを保管可能とされることを特徴とするプリンタ。
【請求項４】
請求項２記載のプリンタにおいて、
前記データ保管手段に保管された印刷条件データに基づいて、前記データ受信手段により受信した印刷データの加工を行うデータ加工手段、
を備えていることを特徴とするプリンタ。
【請求項５】
請求項２記載のプリンタにおいて、
前記データ受信手段により印刷条件を識別する識別データと、印刷データが受信された場合、前記制御手段は、前記識別データに基づいて、前記データ保管手段から印刷条件データを読み出して、前記印刷データと共に前記データ加工手段に出力することを特徴とするプリンタ。
【請求項６】
請求項２記載のプリンタにおいて、
前記データ受信手段により、印刷条件を識別する識別データと、その識別データに対応する印刷条件データに関する新たなデータが受信された場合、前記制御手段は、前記データ保管手段に保管されていた印刷条件データに新たなデータを追加して前記データ保管手段に保管する保管制御を行うことを特徴とするプリンタ。
【請求項７】
請求項２記載のプリンタにおいて、
前記データ受信手段により、印刷条件を識別する識別データと、その識別データに対応する印刷条件データと重複するデータが受信された場合、前記制御手段は、前記データ保管手段に保管されていた印刷条件データに新たなデータを上書きして前記データ保管手段に保管する保管制御を行うことを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ及びプリンタに関する。
【背景技術】
【０００２】
昨今、ＰＤＦ（Portable Document Format）ダイレクトプリント機能が搭載されるプリンタシステムが増えてきた。このようなプリンタシステムは、ＰＤＦデータをダイレクトにプリンタに送り、印刷するという方式をとっている。これにより、ＰＤＦファイルを閲覧するためのAcrobat Readerなどを開く手間を省き、印刷、ユーザの操作を短縮化することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記したようなプリンタシステムにおいては、より一層の操作性の向上に対する要求が求められている。
そこで、本発明は上記したような点を鑑みてなされたものであり、プリンタシステムのさらなる操作性の向上を図ることを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、所要の印刷条件を登録するための印刷条件登録画面を含む印刷設定画面を生成する画面生成手段と、前記印刷条件登録画面において登録した印刷条件を識別する識別データを記憶手段に記憶させるための記憶制御を行う記憶制御手段と、を備えていることを特徴する。
請求項２記載の本発明は、請求項１記載のプリンタドライバから伝送されてくるデータを受信するデータ受信手段と、印刷条件に関する印刷条件データを保管するデータ保管手段と、前記データ受信手段により受信したデータのうち、前記印刷条件データを前記データ保管手段に保管するための制御を行う制御手段と、を備えていることを特徴とする。
請求項３記載の本発明は、請求項２記載のプリンタにおいて、前記データ保管手段は、前記印刷条件に関する複数の印刷条件データを保管可能とされることを特徴とする。
請求項４記載の本発明は、請求項２記載のプリンタにおいて、前記データ保管手段に保管された印刷条件データに基づいて、前記データ受信手段により受信した印刷データの加工を行うデータ加工手段、を備えていることを特徴とする。
請求項５記載の本発明は、請求項２記載のプリンタにおいて、前記データ受信手段により印刷条件を識別する識別データと、印刷データが受信された場合、前記制御手段は、前記識別データに基づいて、前記データ保管手段から印刷条件データを読み出して、前記印刷データと共に前記データ加工手段に出力することを特徴とする。
請求項６記載の本発明は、請求項２記載のプリンタにおいて、前記データ受信手段により、印刷条件を識別する識別データと、その識別データに対応する印刷条件データに関する新たなデータが受信された場合、前記制御手段は、前記データ保管手段に保管されていた印刷条件データに新たなデータを追加して前記データ保管手段に保管する保管制御を行うことを特徴とする。
請求項７記載の本発明は、請求項２記載のプリンタにおいて、前記データ受信手段により、印刷条件を識別する識別データと、その識別データに対応する印刷条件データと重複するデータが受信された場合、前記制御手段は、前記データ保管手段に保管されていた印刷条件データに新たなデータを上書きして前記データ保管手段に保管する保管制御を行うことを特徴とする。
【発明の効果】
【０００５】
請求項１記載の発明によれば、印刷条件登録画面において登録した印刷条件を識別する識別データだけを記憶手段に記憶させるようにしているので、プリンタドライバが搭載されるホストパーソナルコンピュータ（以下ホストパソコン）の印刷設定時の操作性を大幅に簡素化することができる。
請求項２記載の本発明によれば、ホストパソコンによりユーザが設定した印刷条件データをプリンタ側で保管するので、プリンタドライバが搭載されるホストパソコン側のメモリ使用量を削減することができる。
請求項３記載の本発明によれば、複数の印刷条件データをデータ保管手段に保管することができるので、使い勝手のよい機能を提供することができる。
請求項４記載の本発明によれば、データ保管手段に保管された印刷条件データに基づいて、データ加工手段により印刷データの加工を行うことで、ホストパソコンなどから伝送されてくるデータ量を最小限にすることが可能になる。
請求項５記載の本発明によれば、印刷データの加工をプリンタで行うようにしているので、ホストパソコンの負担を軽減することができる。
請求項６記載の本発明によれば、識別データと、その識別データに対応する印刷条件データに関する新たなデータが受信されたときは、データ保管手段に保管されていた印刷条件データに新たなデータを追加するようにしているので、あらかじめ保管した印刷データを最大限有効利用したうえで印刷データの変更することが可能になる。
請求項７記載の本発明によれば、識別データと、その識別データに対応する印刷条件データと重複するデータが受信されたときは、データ保管手段に保管されていた印刷条件データに新たなデータを上書きするようにしているので、あらかじめ保管した印刷データを最大限有効利用したうえで印刷データの変更することが可能になる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施の形態について説明する。
図１は、本実施の形態に係るプリンタドライバを備えたホストパソコンにおいて表示される印刷条件登録画面の一例を示した図である。
なお、このような印刷条件登録画面１は、プログラムにより構成されるプリンタドライバを、図示しないホストパソコンのＣＰＵで実行することにより構成される画面生成手段により表示されるものである。
この図１に示す印刷条件登録画面１には、印刷条件を識別するための識別データとなる印刷条件名を入力する件名入力領域２、ページ内における印刷レイアウトを設定するレイアウト設定領域３、印刷する紙の種類を設定する紙種設定領域４、両面印刷の有無を設定する両面印刷設定領域５などが設けられている。
例えば、図１に示す印刷条件登録画面は、「定例会議用」の印刷条件を登録した場合が示されている。この場合、件名入力領域２には印刷条件名として「定例用」と入力される。そして、例えば定例会議で使用される印刷文書はその会議でしか使用せず、終了後は破棄されることが多いため、レイアウト設定領域３には１枚の記録紙を４分割して４ページ分の印刷を行うことを示す「４ｉｎ１」、紙種設定領域４には「裏紙」、両面印刷設定領域５には両面印刷の有無として「なし」と入力されている。なお、図１に示す印刷条件登録画面１の登録情報はあくまでも一例であり、任意に設定可能である。
そして、本実施の形態では、上記したような印刷条件を、ユーザが印刷を実行する度にプリンタドライバのプロパティを開いて登録するのではなく、予めホストパソコンとプリンタに登録しておくようにしている。この場合、ホストパソコンでは、プリンタドライバの記憶制御手段が、図示しないホストパソコン内の不揮発性メモリなどに、その印刷条件データを識別するための印刷条件名だけを登録するようにしている。一方、プリンタには印刷条件登録画面１により設定した印刷条件と、その印刷条件名を保管するようにしている。
【０００７】
図２は、本実施の形態に係るプリンタの構成を示したブロックである。
この図２に示すように本実施の形態のプリンタはデータ受信部１１、システム制御部１２、データ保管部１３、データ加工部１４、印刷制御部１５により構成される。データ受信部１１は例えばホストパソコンなどの外部機器から入力されるデータを受信する。システム制御部１２はデータ受信部１１において印刷条件に関するデータが受信されたときに、受信された印刷条件データに基づいた制御を行う。例えば印刷条件に関するデータとして識別データが送られてきたときは、データ保管部１３から対応する印刷条件データを取り出し、取り出した印刷条件データと、データ受信部１１で受信した印刷データをデータ加工部１４に出力する。データ加工部１４は、それらの印刷条件データを基に要求されたデータを作成する。印刷制御部１５は、データ加工部１４で加工された加工データに基づいて記録紙１６に印刷を行う。
以下、このような本実施の形態のプリンタの動作を図３〜図８を用いて説明する。なお、以下に説明するプリンタの動作は、上述したように、ユーザが図１に示した印刷条件登録画面１を利用して印刷条件を設定することで、ホストパソコンの不揮発性メモリには印刷条件名だけが記憶される。一方、プリンタのデータ保管部１３には印刷条件登録画面１により設定された印刷条件データとその印刷条件名が保管されている前提である。
【０００８】
まず、第１の実施の形態としてのプリンタの動作を図３〜図５を参照して説明する。
図３は第１の実施の形態としての印刷文書の構成を示した図、図４はホストパソコンにおいて表示される印刷設定画面の一例を示した図、図５はプリンタの印刷結果を示した図である。
例えば、ユーザが図３に示すような印刷文書の印刷を行う場合には、図４に示すような印刷設定画面２１においてプリンタ選択領域２２によりプリンタ種類を選択し、印刷条件入力領域２３により印刷条件を設定して印刷ボタン２４をクリックすることにより印刷を実行する。このとき、ホストパソコンから送られるデータは、図３に示した印刷文書の文書データと印刷条件名のデータとされる。
一方、プリンタは、データ受信部１１で上記ホストパソコンからのデータを受け取ると、そのデータをシステム制御部１２に出力する。システム制御部１２は、送られてきたデータに印刷条件に関するデータが含まれているときは、そのデータに含まれている印刷条件名からデータ保管部１３に保管されている印刷条件データを取り出し、取り出した印刷条件データをデータ受信部１１からの印刷文書データと共にデータ加工部１４に出力する。データ加工部１４は、それらのデータを基に要求されたデータの作成を行い、作成した加工データを印刷制御部１５に出力して印刷を行う。これにより、印刷結果として、図５に示すようにレイアウトで印刷文書が記録紙２５、２６に印刷されることになる。
またホストパソコンから印刷を指示する際には、ホストパソコンにあらかじめ登録した印刷条件名を指定したうえで、さらに新しい印刷条件をプロパティから入力することにより印刷条件を変更することが可能とされる。
【０００９】
そこで、次に第２の実施の形態としてのプリンタの動作を図６および図７を参照して説明する。
図６はホストパソコンにおいて表示される印刷設定画面の一例を示した図、図７はプリンタの印刷結果を示した図である。
例えば、図３に示すような印刷文書の印刷を行うときに、ユーザが図６に示すような印刷設定画面２１のプロパティ２７を選択して、例えば「ステープルＯＮ」という新しい印刷条件を入力したうえで、印刷実行を行った場合、ホストパソコンからプリンタには、図３に示した印刷文書の文書データと共に、印刷条件名データと新たに入力された印刷条件データが伝送される。
するとこの場合は、プリンタのシステム制御部１２は、印刷条件名に対応した印刷条件データをデータ保管部１３から取り出したうえで、取り出した印刷条件データに新たな印刷条件データを追加するようにしている。これにより、印刷結果として図７に示すような印刷処理が施された記録紙２８を得ることができるようになる。
また図８に示すように、印刷設定画面２１のプロパティ２７を選択して、例えば既に設定されるレイアウト設定領域の条件（「Ｎｕｐ：２ｉｎ１」を変更した場合、ホストパソコンからプリンタには、図３に示した印刷文書の文書データと共に、印刷条件名データと、変更した新たな印刷条件データが伝送されることになる。このとき、プリンタにおいては、ホストパソコンからの印刷条件データ、データ保管部１３に保管されている印刷条件データと重複する場合は、新たな印刷条件データを上書するようにしている。
【００１０】
このように本実施の形態では、ユーザが設定した印刷条件データをプリンタ側で保管しておくことにより、ホストパソコン側のメモリ使用量を削減することができる。また、プリンタに保管した印刷条件データを複数ユーザが共有して使用するといったことも可能になる。
通常の印刷時においては、ホストパソコン側で印刷データをプリンタ言語に変換するようにしている。このような変換処理をホストパソコン側で行った場合は、データによって変換処理にかかる時間が大幅に長くなることがある。これに対して、本実施の形態では、これらデータ変換処理をプリンタのデータ加工部１４において行うようにしているので、ホストパソコン側の負荷を軽減することができる。
また、ユーザが設定した印刷条件を目的に応じて複数登録することにより、使い勝手の良い機能を提供することができる。
さらに、本実施の形態のプリンタドライバを搭載したホストパソコンと、プリンタによりプリンタシステムを構成すれば、プリンタにおいてデータの変換処理を行うことができるので、ホストパソコンとプリンタとのネットワーク上に流れるデータを最小限にすることができるので、ネットワーク環境を快適にすることができる。また、ネットワークの解放を速くすることができるという利点がある。
また、予め登録した印刷条件と一部分異なる印刷条件で印刷を行いたい場合、全ての印刷条件を登録し直すのではなく、差分のみを新たに追加し印刷することにより、予め登録した印刷条件を最大限生かすことが可能となる。また、ユーザの使い勝手を向上することができる。
さらに、予め登録した印刷条件と新たに指定した印刷条件が重なる場合に、新たに指定した印刷条件で印刷することにより、ユーザの印刷したい条件を最大限に生かすことが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係るプリンタドライバを備えたホストパソコンにおいて表示される印刷条件登録画面の一例を示した図。
【図２】本実施の形態に係るプリンタの構成を示したブロック図。
【図３】第１の実施の形態としての印刷文書の構成を示した図。
【図４】本実施の形態に係るプリンタドライバを備えたホストパソコンにおいて表示される印刷設定画面の一例を示した図。
【図５】本実施の形態に係るプリンタの印刷結果を示した図。
【図６】本実施の形態に係るプリンタドライバを備えたホストパソコンにおいて表示される印刷設定画面の一例を示した図。
【図７】本実施の形態に係るプリンタの印刷結果を示した図。
【図８】本実施の形態に係るプリンタドライバを備えたホストパソコンにおいて表示される印刷設定画面の一例を示した図。
【符号の説明】
【００１２】
１  印刷条件登録画面、１１  データ受信部、１２  システム制御部、１２  データ保管部、１４  データ加工部、１５  印刷制御部、２１  印刷設定画面
【図１】
2005316874.tif 000003
【図２】
2005316874.tif 000004
【図３】
2005316874.tif 000005
【図４】
2005316874.tif 000006
【図５】
2005316874.tif 000007
【図６】
2005316874.tif 000008
【図７】
2005316874.tif 000009
【図８】
2005316874.tif 000010