(57)【要約】【課題】印刷対象プリンタの履歴から類似する印刷情報を検索し、デバイスの調整値を適応させることを可能とする。【解決手段】第一の印刷装置に対して適用した第一の印刷設定を取得する取得手段と、前記取得手段により取得された第一の印刷設定を用いて、第二の印刷装置に対して適用した印刷設定の履歴から類似する印刷設定を検索する検索手段と、前記検索手段による検索の結果、検索された類似の印刷設定を用いて、最適な印刷設定を作成する作成手段と、前記作成手段により作成された印刷設定を適用する適用手段とを有することを特徴とする。【選択図】図３
2011081714.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定を行う情報処理装置であって、
第一の印刷装置に対して適用した第一の印刷設定を取得する取得手段と、
前記取得手段により取得された第一の印刷設定を用いて、第二の印刷装置に対して適用した印刷設定の履歴から類似する印刷設定を検索する検索手段と、
前記検索手段による検索の結果、検索された類似の印刷設定を用いて、最適な印刷設定を作成する作成手段と、
前記作成手段により作成された印刷設定を適用する適用手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記作成手段により作成された印刷設定の内容を表示する表示制御手段と、
前記表示制御手段により表示された印刷設定に対する編集を受け付ける受付手段とを有し、
前記適用手段は、前記受付手段により受け付けた印刷設定を適用することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
印刷設定を行う情報処理装置における制御方法であって、
第一の印刷装置に対して適用した第一の印刷設定を取得する取得ステップと、
前記取得ステップにより取得された第一の印刷設定を用いて、第二の印刷装置に対して適用した印刷設定の履歴から類似する印刷設定を検索する検索ステップと、
前記検索ステップによる検索の結果、検索された類似の印刷設定を用いて、最適な印刷設定を作成する作成ステップと、
前記作成ステップにより作成された印刷設定を適用する適用ステップと
を有することを特徴とする制御方法。
【請求項４】
印刷設定を行う情報処理装置において実行可能なプログラムであって、
第一の印刷装置に対して適用した第一の印刷設定を取得する取得手段、
前記取得手段により取得された第一の印刷設定を用いて、第二の印刷装置に対して適用した印刷設定の履歴から類似する印刷設定を検索する検索手段、
前記検索手段による検索の結果、検索された類似の印刷設定を用いて、最適な印刷設定を作成する作成手段、
前記作成手段により作成された印刷設定を適用する適用手段
として前記情報処理装置を機能させることを特徴とするプログラム。
【請求項５】
請求項４に記載のプログラムをコンピュータ読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はユーザの意図する印刷を行えるプリンタの印刷情報の制御方法に関するものである。
【背景技術】
【０００２】
従来のプリンタ（プリンタドライバを含む）では、複数の印刷設定項目（印刷サイズ、ふち無しなど）を設定するために関わる操作が煩雑となってしまうという問題があった。
【０００３】
また、現状では、プリンタＡ用にした印刷設定を、プリンタＢに適用させるように、別機種の印刷設定を用いて、適用する印刷設定を決定する技術はない。
【０００４】
特許文献１では、過去の印刷履歴を利用し、効率よく表示させ、良く使う設定として登録する事で、利便性を向上させると考えられている。
【０００５】
また、印刷設定を適応させる場合、多機種間での不整合が起こり容易に印刷設定項目を適応させる事が出来なかった。特許文献２に記載しているように、対応していない項目値を丸め処理する事で、多印刷設定の相互利用を行う事が出来ると考えられている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１４０２４４号公報
【特許文献２】特開２０００−２４２５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１および特許文献２に記載の技術では、大判プリンタで印字を行う場合に必要なデバイスの調整処理については、全く考慮されていない。
【０００８】
例えば、大判プリンタの場合、ユーザによって印刷目的（ＣＡＤ用の図面等の線画印刷、ポスターなどの高画質の写真印刷など）が多岐にわたる。その多岐にわたる印刷目的に合わせて、用紙種類（普通紙、コート紙など）は多数存在し、用紙に付随するデバイスの調整値（ヘッドの高さ、紙送り速度など）も詳細である。
【０００９】
ユーザが意図した印刷を得るために、プリンタに対して印刷設定や、デバイスの調整を行いっているので同一のプリンタ内では、同一の印刷結果を得る事ができる。
しかし、別のプリンタで印刷する場合では、対応していない印刷設定やデバイスの調整値などで丸め誤差が発生する。
【００１０】
本発明は上記課題を解決するものであり、印刷対象プリンタの履歴から類似する印刷情報を検索し、デバイスの調整値を適応させることを可能とする。
【課題を解決するための手段】
【００１１】
本発明は、印刷設定を行う情報処理装置であって、第一の印刷装置に対して適用した第一の印刷設定を取得する取得手段と、前記取得手段により取得された第一の印刷設定を用いて、第二の印刷装置に対して適用した印刷設定の履歴から類似する印刷設定を検索する検索手段と、前記検索手段による検索の結果、検索された類似の印刷設定を用いて、最適な印刷設定を作成する作成手段と、前記作成手段により作成された印刷設定を適用する適用手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、印刷対象プリンタの履歴から類似する印刷情報を検索し、デバイスの調整値を適応させることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】印刷システムの構成図である。
【図２】パーソナルコンピュータのハードウェア構成図である。
【図３】印刷処理システムの全体の流れを示す図である。
【図４】印刷処理システムの基本的な処理フローを示す図である。
【図５】印刷処理システムの印刷設定のＵＩを示す一例である。
【図６】印刷処理システムの最適設定作成処理のフローを示す図である。
【図７】印刷処理システムの履歴から選択された情報の一例である。
【図８】印刷処理システムの実際に印刷するプリンタの履歴を示す一例である。
【図９】印刷処理システムの作成優先度の確認ボタンを押した場合のＵＩ例である。
【図１０】印刷処理システムの最適設定作成処理のフローを示す図である。
【図１１】印刷処理システムのプリンタの現在の設定状況を示す一例である。
【図１２】印刷処理システムの作成される設定を示す一例である。
【図１３】印刷処理システムの設定項目判別テーブルの一例である。
【図１４】印刷処理システムの最適設定の確認画面の一例である。
【図１５】印刷処理システムの他の形態を示す図である。
【発明を実施するための形態】
【００１４】
図１は、本発明における印刷システムの構成図である。
【００１５】
パーソナルコンピュータ（以下、ＰＣという。）１０１が、プリンタＡとプリンタＢとＵＳＢ接続１０２されている。なお、ＰＣとプリンタの接続は、常にされている必要はない。また、接続は、ＵＳＢ接続に限られるものではなく、パラレル接続、ネットワーク接続などであってもよい。
【００１６】
この構成は一例であり、その他の構成であってもよい。
【００１７】
図２は、パーソナルコンピュータ（情報処理装置）のハードウェア構成図である。
【００１８】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１９】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２０】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２１】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２２】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２３】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やＦＤ或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるＣＦメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２４】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２６】
本発明を実現するためのプログラム２１２は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラム２１２が用いる定義ファイル２１３及び各種情報テーブル２１４は外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００２７】
図３は、印刷処理システムの全体の流れを示す図である。
【００２８】
プリンタＡおよびプリンタＢは、それぞれ過去に印刷されたことがあり、印刷設定が履歴として保存されている。また、その機器固有の調整値が登録されている。
【００２９】
本発明において、プリンタＡおよびプリンタＢから、調整値と履歴が取得され、最適な印刷設定が作成される。
次に、本発明の全体の処理の流れを説明する。
【００３０】
図４は、印刷処理システムの基本的な処理フローを示す図である。
【００３１】
本処理は、ＰＣにおいて実行される。
【００３２】
まず、ユーザは印刷を行う際に、印刷設定を、印刷設定の用ＵＩを介して指定する。
【００３３】
４０１において、ＰＣは、指定された印刷設定を受け付ける。例えば、基本設定として、用紙の種類(普通紙)、印刷品位(きれい/はやい)など。また、ページ設定として、印刷サイズ(A4/A3)。レイアウトとして、ふち無し(あり/なし)などが設定される。
【００３４】
４０５において、ＰＣは、履歴の取得を行うか判定する。Ｙｅｓの場合、４０３へ進み、Ｎｏの場合、４０９へ進む。具体的には、図５に示すＵＩにおいて、履歴タブ５０１が開かれた状態で、５０２のプルダウンから任意のソート順が選択された後、「履歴の取得」ボタン５０３が押下されたかにより判定している。
【００３５】
４０３において、ＰＣは、履歴を取得して、ＵＩに一覧表示する。取得する履歴は、プリンタＡおよびプリンタＢからそれぞれ取得する。取得した履歴は、履歴一覧５０４に表示される。
【００３６】
４０４において、ＰＣは、選択された履歴の詳細をＵＩに表示する。履歴一覧から選択された履歴について、各項目の設定内容５０５に表示される。
【００３７】
４０５において、ＰＣは、最適設定を作成するかを判定する。Ｙｅｓの場合、４０６へ進み、Ｎｏの場合、４０３へ戻る。具体的には、選択履歴を利用する５０６にチェックがされた状態で、「最適設定の作成」ボタン５０７が押下されたかにより判定する。
【００３８】
４０６において、ＰＣは、最適設定を作成する。本処理の詳細を、図６を用いて説明する。
【００３９】
６０１において、ＰＣは、選択された履歴情報を取得する。ここで、取得した履歴情報の具体例を図７に示す（これをデータＡという。）。
【００４０】
６０２において、ＰＣは、印刷予定プリンタの履歴情報を取得する。ここで、取得した印刷予定プリンタの履歴情報の具体例を図８に示す（これをデータＢという。）。
【００４１】
６０３において、ＰＣは、優先度の項目を比較する。ここでは、６０１で取得した履歴情報と、６０２で取得した履歴情報のそれぞれのレコードの各項目について比較を行う。具体的には、「機種」、「サイズ」、「紙の種類」などの項目に対する値を比較する。
【００４２】
６０４において、ＰＣは、比較した項目が一致したかを判定する。Ｙｅｓの場合、６０５へ進み、Ｎｏの場合、６０６へ進む。例えば、機種の項目について、「６０インチ機」と「４４インチ機」では、一致しないこととなる。また、紙の種類の項目について、「普通紙」と「普通紙」では、一致することとなる。
【００４３】
６０５において、ＰＣは、ポイントを加算する。これは、各項目に予め割り当てられているポイントを加算する。なお、この各項目のポイントは任意に設定することができる。また、ユーザは、「作成優先度の確認」ボタン５０７を押下することにより、図９に示す画面が表示される。この画面で優先設定項目の確認をすることができる。
【００４４】
６０６において、ＰＣは、優先設定項目の全てについて計算が完了したかを判定する。Ｙｅｓの場合、６０７へ進み、Ｎｏの場合、６０３へ戻る。
【００４５】
６０７において、ＰＣは、印刷予定プリンタの全ての履歴で計算が完了したかを判定する。Ｙｅｓの場合、６０８へ進み、Ｎｏの場合、６０２へ戻る。
【００４６】
６０８において、ＰＣは、ポイントが最も高い履歴を取得する。図８に示す例では、ポイント「５０」が最も高いため、印刷ＩＤ「１」が取得される（これをデータＣという。）。
【００４７】
６０９において、ＰＣは、最適データを作成する。この処理の詳細を、図１０を用いて説明する。
【００４８】
１００１において、ＰＣは、印刷予定プリンタの最新設定情報を取得する。図１１に取得した最新設定情報の一例を示す（これをデータＤという。）。ここで、現在のプリンタの状況とは、履歴とは別に、用紙毎に設定情報を保持しているものである。
【００４９】
１００２において、ＰＣは、印刷予定プリンタの履歴の用紙種類と一致するデータを１００１において取得した一覧から取得する。図８に示す印刷ＩＤ「１」の用紙の種類は、「普通紙」であることから、図１１に示す一覧から紙の種類が「普通紙」のレコードが取得される（これをデータＥという。）。
【００５０】
１００３において、ＰＣは、印刷予定プリンタの最適な現在の情報を元に新たなデータを作成する（これをデータＥという。）。具体的には、図１２に示すデータ（１）を作成する。
【００５１】
１００４において、ＰＣは、印刷予定プリンタの最適な現在の履歴情報の項目とデータ（１）の項目と比較する。
【００５２】
ステップ１００５において、ＰＣは、差異があるかを判定する。Ｙｅｓの場合、１００６へ進み、Ｎｏの場合、１００９へ進む。
【００５３】
１００６において、ＰＣは、項目設定判定テーブルから項目を判明する。設定項目判別テーブルの例を図１３に示す。
【００５４】
１００６において、ＰＣは、データＣであるかを判定する。Ｙｅｓの場合、１００８へ進み、Ｎｏの場合、１００９へ進む。
【００５５】
１００８において、ＰＣは、データＣの１項目でデータＦの１項目を上書きする。
【００５６】
１００９において、ＰＣは、全ての差異項目の比較が完了したかを判定する。Ｙｅｓの場合、１０１０へ進み、Ｎｏの場合、１００４へ戻る。
【００５７】
１０１０において、ＰＣは、選択した履歴情報（データＡ）の項目を（２）データＦの項目と比較する。
【００５８】
１０１１において、ＰＣは、差異があるかを判定する。Ｙｅｓの場合、１０１２へ進み、Ｎｏの場合、１０１５へ進む。
【００５９】
１０１２において、ＰＣは、項目設定判定テーブルから項目を判明する。
【００６０】
１０１３において、ＰＣは、データＡであるかを判定する。Ｙｅｓの場合、１０１４へ進み、Ｎｏの場合、１０１５へ進む。
【００６１】
１０１４において、ＰＣは、データＡの１項目でデータＦの１項目を上書きする。
【００６２】
１０１５において、ＰＣは、全ての差異項目の比較が完了したかを判定する。Ｙｅｓの場合、終了し、Ｎｏの場合、１０１０へ戻る。
【００６３】
以上、図６および図１０を用いて、最適設定作成の処理を説明した。
【００６４】
次に、図４の説明に戻る。
【００６５】
４０７において、ＰＣは、最適設定の表示をし、編集を受け付ける。図１４に表示例を示す（１４０１）。
【００６６】
４０８において、ＰＣは、最適設定を適用するかを判定する。Ｙｅｓの場合、４０９へ進み、Ｎｏの場合、４０３へ戻る。具体的には、図１４に示す画面において、「上記設定を利用する」１４０２にチェックがされた状態で、「適用」ボタン１４０３が押下されたかにより判定する。
【００６７】
４０９において、ＰＣは、適用した印刷設定を用いて、印刷データを作成し、印刷処理を実行する。
【００６８】
本発明によれば、印刷対象プリンタの履歴から類似する印刷情報を検索し、デバイスの調整値を適応させることが可能となる。
【００６９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００７０】
例えば、図１５の例（１）〜（３）に示す形態であってもよい。
【００７１】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【符号の説明】
【００７２】
１０１  パーソナルコンピュータ
１０２  ＵＳＢ接続
【図１】
2011081714.tif 000003
【図２】
2011081714.tif 000004
【図３】
2011081714.tif 000005
【図４】
2011081714.tif 000006
【図５】
2011081714.tif 000007
【図６】
2011081714.tif 000008
【図７】
2011081714.tif 000009
【図８】
2011081714.tif 000010
【図９】
2011081714.tif 000011
【図１０】
2011081714.tif 000012
【図１１】
2011081714.tif 000013
【図１２】
2011081714.tif 000014
【図１３】
2011081714.tif 000015
【図１４】
2011081714.tif 000016
【図１５】
2011081714.tif 000017