(57)【要約】【課題】  カスタム登録した紙種名称で設定された印刷要求による印刷の実行履歴（利用状況）を把握することにより、カスタム登録した紙種名称を使用する際の制御等の動作を適正化し、ユーザの利便性を高めることを可能にする。【解決手段】  ユーザが任意の文字列で指定したカスタム紙種名称でカスタム紙種管理テーブルに登録（Ｓ１０１）した後、登録したカスタム紙種名称によって印刷要求が行われ、この印刷を実行する（Ｓ１０３）。この際、印刷実行履歴管理テーブルに当該カスタム紙種名称の履歴があれば、今回の実行履歴を残す（Ｓ１０５）。履歴がなければ印刷実行履歴管理テーブルに登録後に今回の実行履歴を残す（Ｓ１０６）。また、当該カスタム紙種名称印刷実行履歴管理テーブルへの登録は、既に履歴があっても、同一のカスタム紙種名称で履歴NO.を変えて新たに追加登録をすることができる（Ｓ１１２）。【選択図】          図６
2008062518.tif 000002
【特許請求の範囲】
【請求項１】
印刷コマンドとともに入力された印刷データに基づいて、紙種ID で指定された紙種の記録用紙に画像を形成する画像形成装置であって、
印刷コマンドに指示し得る紙種名称とその属性を紙種ID に対応付けて記憶可能な第１の紙種管理データベースと、
ユーザにより設定された紙種名称とその属性を第１の紙種管理データベースに記憶させる第１の紙種登録手段と、
第１の紙種管理データベースに記憶された紙種名称を指示した印刷コマンドによる印刷実行履歴を当該紙種名称及び紙種ID に対応付けて記憶可能な第２の紙種管理データベースと、
第１の紙種管理データベースに記憶された紙種名称とその属性を指示した印刷コマンドによる印刷実行に応じて、当該紙種名称により第２の紙種管理データベースを検索し、同一の紙種名称が検索されたことを条件に、当該印刷実行を印刷実行履歴に反映させることにより、第２の紙種データベースを管理するデータベース管理手段と、
を有した画像形成装置。
【請求項２】
請求項１に記載された画像形成装置において、
前記データベース管理手段は、第１の紙種管理データベースに記憶された紙種名称とその属性を指示した印刷コマンドによる印刷実行に応じて、当該紙種名称により第２の紙種管理データベースを検索し、同一の紙種名称が検索されなかったときに、新たに第２の紙種管理データベースに、当該印刷コマンドによる印刷実行履歴を記憶させることを特徴とする画像形成装置。
【請求項３】
印刷コマンドとともに入力された印刷データに基づいて、紙種ID で指定された紙種の記録用紙に画像を形成する画像形成装置であって、
印刷コマンドに指示し得る紙種名称とその属性を紙種ID に対応付けて記憶可能な第１の紙種管理データベースと、
ユーザにより設定された紙種名称とその属性を第１の紙種管理データベースに記憶させる紙種登録手段と、
第１の紙種管理データベースに記憶された紙種名称とその属性を指示した印刷コマンドによる印刷実行履歴を当該紙種名称とその属性及び紙種ID に対応付けて記憶可能な第２の紙種管理データベースと、
第１の紙種管理データベースに記憶された紙種名称とその属性を指示した印刷コマンドによる印刷実行に応じて、当該紙種名称とその属性により第２の紙種管理データベースを検索し、同一の紙種名称とその属性が検索されたことを条件に、当該印刷実行を印刷実行履歴に反映させることにより、第２の紙種データベースを管理するデータベース管理手段と、
を有した画像形成装置。
【請求項４】
請求項３に記載された画像形成装置において、
前記データベース管理手段は、第１の紙種管理データベースに記憶された紙種名称とその属性を指示した印刷コマンドによる印刷実行に応じて、当該紙種名称とその属性により第２の紙種管理データベースを検索し、同一の紙種名称とその属性が検索されなかったときに、新たに第２の紙種管理データベースに、当該印刷コマンドによる印刷実行履歴を記憶させることを特徴とする画像形成装置。
【請求項５】
請求項１又は３に記載された画像形成装置において、
前記紙種入力手段により入力された紙種名称とその属性を第１の紙種管理データベースに記憶させる際に、ユーザの指示に従い、当該入力紙種を新たな印刷実行履歴の管理対象として第２の紙種管理データベースに記憶させる第２の紙種登録手段を有することを特徴とする画像形成装置。
【請求項６】
請求項１乃至５のいずれかに記載された画像形成装置において、
前記データベース管理手段は、第２の紙種データベースに記憶する印刷実行履歴を印刷実行回数として管理することを特徴とする画像形成装置。
【請求項７】
請求項１乃至６のいずれかに記載された画像形成装置において、
紙種名称の前記属性が、少なくとも厚みと材質を要素とする所定の紙種であることを特徴とする画像形成装置。
【請求項８】
コンピュータを請求項１，２，３，４，６又は７に記載された画像形成装置の第１の紙種管理データベースと、第１の紙種登録手段と、第２の紙種管理データベースと、データベース管理手段として機能させるためのプログラム。
【請求項９】
コンピュータを請求項５に記載された画像形成装置の第１の紙種管理データベースと、第１の紙種登録手段と、第２の紙種管理データベースと、データベース管理手段と、第２の紙種登録手段として機能させるためのプログラム。
【請求項１０】
請求項８又は９に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷コマンドとともに入力された印刷データに基づいて紙種ID で指定された紙種の記録用紙に画像を形成するプリンタ、複写機、複合機等の画像形成装置に関し、より詳細には、ユーザが設定時にユーザI／F（インターフェース）で扱う用紙の名称により印刷実行時の実行回数を管理することを可能にした画像形成装置及び該画像形成装置に用いるプログラムに関する。
【背景技術】
【０００２】
今日、プリンタ、複写機、複合機等の画像形成装置では、記録用紙として使用する紙種は、サイズ、厚さ、材質等を異にするバリエーションが増大し、選択の幅が広がっている。
紙種の選択は、ユーザI／Fを通じてユーザが行う入力操作によって設定が可能である。ユーザI／Fは、画像形成装置の操作パネル、或いはＰＣ等のホスト機に備わるプリンタドライバやWebブラウザの機能を用いる。ユーザがユーザI／Fを通じて入力する紙種は、従来では通常、普通紙、再生紙、OHPフィルム、・・・等の、用紙の名称で入力画面に表示し、この画面表示を見て、ユーザがキー等の操作で設定する紙種を選択し、指定する、といった方法を用いている。
ユーザＩ／Ｆの入力画面で指定された紙種に対して、機器側で管理情報として扱う情報は、紙種IDである。装置の制御部は、紙種IDをもとに、この紙種を格納したトレイを選んで給紙動作を行い、また、紙種に対応して必要な各種の調整を行う。従って、ユーザＩ／Ｆを通じて入力する紙種と紙種IDとを対応付けて管理し、ユーザの設定に従う適正な動作を指示することを可能にする。
【０００３】
また、ユーザ設定により使用可能な紙種をカスタム化する機能が従来から提案されている。下記特許文献１、特許文献２は、この提案を例示するものである。
特許文献１記載の用紙サイズ設定装置は、ユーザ操作によって各給紙カセットに用紙サイズを設定しておき、印刷時に要求されたサイズの用紙を給紙する際に、設定した用紙サイズの給紙カセットを選択できるようにしたものである。また、ここでは、用紙サイズとして、A4，B4といった定型のサイズ以外に任意の幅と長さの用紙を設定することによってカスタム化をすることが示されている。
また、特許文献２記載の画像形成装置は、予め画像形成装置に用意されている紙種以外の新たな紙種の登録と印刷特性の設定登録をユーザが任意の設定で行うことを可能にしたものである。登録後に、新たに登録した紙種を操作部に表示した入力画面から指定可能とし、この紙種を指定した印刷要求が行われた場合に、登録した当該紙種の印刷特性を適用できるようにしている。この機能を備えることによって、ユーザの意図する紙種の用紙にユーザの意図する画質で印刷することが可能になる。
【０００４】
ところで、印刷要求時にユーザが設定する紙種の管理が必要になる場合として、装置に課金システムを有する場合がある。この場合、印刷出力に対する課金であり、使用枚数と紙種によって使用料金が違ってくるので、そのための管理を行う。こうした管理を可能にした従来例を下記特許文献３に示すことができる。
特許文献３記載のデジタル複写機では、ユーザが行ったコピー要求に対し、課金システムによって、コピーを終了するまでに使用した転写紙サイズの料金と枚数から使用料金を計算し、請求書等の形式で出力し得るように、紙種としての転写紙サイズごとの枚数を管理する。また、月等の単位で転写紙サイズごとの使用枚数の集計を可能とし、そのためにデータを管理している
【特許文献１】特開２００４−２１０４４３号公報
【特許文献２】特開２００２−２９１２０号公報
【特許文献３】特開平９−２４７３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１，２におけるような機能を用いることによって、ユーザ設定により使用可能な紙種をカスタム化することが可能になる。ただ、紙種の管理という観点から考えると、紙種のカスタム化にともなって、次に示すような問題が生じる。
即ち、サイズ、厚み、材質等を異にするバリエーションが多様になり、新たに設定可能な紙種が増大すると、給紙トレイの数には限界があるので、利用効率を考えて給紙トレイにセットする紙種を選択し、適切な管理をすることが困難になる。また、ユーザが登録する紙種の名称を、ユーザ自身の入力によって任意の文字列で設定する場合、実際は、同じ紙種であるのに、異なる名称が付与されることや、あまり使用されない名称が多発することになって、メモリ領域を無駄に使用し、設定処理の負担も大きくなるため、制御システムの効率を悪化させる。さらに、ユーザが印刷要求時に設定する際に、紙種の選択を困難にし、使い勝手を悪くする。
こうした問題を解消するためには、ユーザが登録した紙種名称の利用状況、即ちカスタム登録した用紙名称で設定された印刷要求による印刷の実行履歴、を把握する必要があるが、これまで、この実行履歴を把握するために必要な対策を講じてこなかったために、未解決のままとなっている。
本発明の目的は、カスタム登録した紙種名称で設定された印刷要求による印刷の実行履歴を把握することにより、上記従来技術において生じる紙種の管理上の問題を解消することを可能にし、カスタム登録した紙種名称を使用する際のパフォーマンスを適正化し、ユーザの利便性を高めることにある。
【課題を解決するための手段】
【０００６】
請求項１の発明は、印刷コマンドとともに入力された印刷データに基づいて、紙種ID で指定された紙種の記録用紙に画像を形成する画像形成装置であって、印刷コマンドに指示し得る紙種名称とその属性を紙種ID に対応付けて記憶可能な第１の紙種管理データベースと、ユーザにより設定された紙種名称とその属性を第１の紙種管理データベースに記憶させる第１の紙種登録手段と、第１の紙種管理データベースに記憶された紙種名称を指示した印刷コマンドによる印刷実行履歴を当該紙種名称及び紙種ID に対応付けて記憶可能な第２の紙種管理データベースと、第１の紙種管理データベースに記憶された紙種名称とその属性を指示した印刷コマンドによる印刷実行に応じて、当該紙種名称により第２の紙種管理データベースを検索し、同一の紙種名称が検索されたことを条件に、当該印刷実行を印刷実行履歴に反映させることにより、第２の紙種データベースを管理するデータベース管理手段と、を有したことを特徴とする。
請求項２の発明は、請求項１に記載された画像形成装置において、前記データベース管理手段は、第１の紙種管理データベースに記憶された紙種名称とその属性を指示した印刷コマンドによる印刷実行に応じて、当該紙種名称により第２の紙種管理データベースを検索し、同一の紙種名称が検索されなかったときに、新たに第２の紙種管理データベースに、当該印刷コマンドによる印刷実行履歴を記憶させることを特徴とする。
請求項３の発明は、印刷コマンドとともに入力された印刷データに基づいて、紙種ID で指定された紙種の記録用紙に画像を形成する画像形成装置であって、印刷コマンドに指示し得る紙種名称とその属性を紙種ID に対応付けて記憶可能な第１の紙種管理データベースと、ユーザにより設定された紙種名称とその属性を第１の紙種管理データベースに記憶させる紙種登録手段と、第１の紙種管理データベースに記憶された紙種名称とその属性を指示した印刷コマンドによる印刷実行履歴を当該紙種名称とその属性及び紙種ID に対応付けて記憶可能な第２の紙種管理データベースと、第１の紙種管理データベースに記憶された紙種名称とその属性を指示した印刷コマンドによる印刷実行に応じて、当該紙種名称とその属性により第２の紙種管理データベースを検索し、同一の紙種名称とその属性が検索されたことを条件に、当該印刷実行を印刷実行履歴に反映させることにより、第２の紙種データベースを管理するデータベース管理手段と、を有したことを特徴とする。
請求項４の発明は、請求項３に記載された画像形成装置において、前記データベース管理手段は、第１の紙種管理データベースに記憶された紙種名称とその属性を指示した印刷コマンドによる印刷実行に応じて、当該紙種名称とその属性により第２の紙種管理データベースを検索し、同一の紙種名称とその属性が検索されなかったときに、新たに第２の紙種管理データベースに、当該印刷コマンドによる印刷実行履歴を記憶させることを特徴とする。
請求項５の発明は、請求項１又は３に記載された画像形成装置において、前記紙種入力手段により入力された紙種名称とその属性を第１の紙種管理データベースに記憶させる際に、ユーザの指示に従い、当該入力紙種を新たな印刷実行履歴の管理対象として第２の紙種管理データベースに記憶させる第２の紙種登録手段を有することを特徴とする。
請求項６の発明は、請求項１乃至５のいずれかに記載された画像形成装置において、前記データベース管理手段は、第２の紙種データベースに記憶する印刷実行履歴を印刷実行回数として管理することを特徴とする。
請求項７の発明は、請求項１乃至６のいずれかに記載された画像形成装置において、紙種名称の前記属性が、少なくとも厚みと材質を要素とする所定の紙種であることを特徴とする。
請求項８の発明は、コンピュータを請求項１，２，３，４，６又は７に記載された画像形成装置の第１の紙種管理データベースと、第１の紙種登録手段と、第２の紙種管理データベースと、データベース管理手段として機能させるためのプログラムを特徴とする。
請求項９の発明は、コンピュータを請求項５に記載された画像形成装置の第１の紙種管理データベースと、第１の紙種登録手段と、第２の紙種管理データベースと、データベース管理手段と、第２の紙種登録手段として機能させるためのプログラムを特徴とする。
請求項１０の発明は、請求項８又は９に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴とする。
【発明の効果】
【０００７】
本発明によると、印刷実行履歴をカスタム登録した紙種名称、或いは紙種名称とその属性の組み合わせに対応付けて管理することにより、当該紙種名称、或いは紙種名称とその属性で設定された印刷要求による印刷の実行状況を把握することが可能になる。
よって、利用効率を考えて、例えば、給紙トレイにセットする紙種を選択する等、紙種に応じた適切な管理をすることが可能になる。また、ユーザ自身でカスタム登録する紙種の名称を任意の文字列で設定する場合、実際は、同じ紙種であるのに、異なる名称が付与されることやあまり使用されない名称が多発する場合があり、装置の動作効率を悪化させる原因となるが、これらの原因を見付け、対処することによって、カスタム登録した紙種名称を使用する際の装置のパフォーマンスを適正化し、ユーザの利便性を高めることが可能になる。
【発明を実施するための最良の形態】
【０００８】
以下に、本発明の画像形成装置に係わる実施形態を示す。
以下に示す実施形態には、LAN（ Local Area Network ）に接続されたプリンタをLAN経由でホストPCから利用可能とした印刷システムを例に、本発明に係わる画像形成装置の実施装置を示す。なお、本実施形態においては、ユーザが印刷要求を行う際や本案に係わるカスタム紙種の登録を行う際に、装置と情報をやり取りするためのユーザI／F（インターフェース）として、LAN経由で行うリモート操作と装置に設けた操作パネルで行う操作とを併用できる例を示すが、例えば、ネットワークへの接続手段を持たない複写機、複合機等の場合、装置に設けた操作パネルのみによって実施する形態となる。
図１は、本実施形態に係わる印刷システムの概略構成を示す。
図１に示すように、本実施形態の印刷システムは、本案の実施装置としてのプリンタ１０と、LAN ３０を介してプリンタ１０に接続し、印刷要求等のコマンドが送信可能な複数のホスト機としてのPC ２０より印刷システムを構成する。このシステムを構成するホスト機は、PC ２０に限らず、印刷要求等のコマンドを送信する機能を備えたものであれば良く、PC ２０のほか、管理サーバ、或いは、複合機等が含まれる。
なお、ホスト機としてのPC ２０は、図１では５台としている。これは、後記で詳述する本案に係わる、カスタム登録した紙種名称による印刷実行履歴を管理する機能が、１台のプリンタを利用し得るPCが多いほどの有意性を高めるので、５台を例示しているが、基本的には、１台のPCでも、この管理機能を利用する条件がありさえすれば良い。
【０００９】
図２は、プリンタ１０のモジュール構成を概略図として示す。
図２に示すように、本実施形態にかかわるプリンタ１０は、LAN ３０経由でPC ２０からの印刷要求等のコマンドを受信し、又コマンドに応答してデータを送信する通信制御部１０４と、入力されたコマンド等のデータを解釈し、描画データ等の処理を行なう印刷制御部１０１と、描画データにより記録用紙に画像を形成するプリンタエンジンを制御する画像形成制御部１０２と、機器の動作に必要となる各種の設定情報及び機器の状態を示す情報を管理する機器情報管理部１０３と、GUI（Graphical User Interface）によってユーザと対話方式で情報の入出力を行う操作パネル１０６と、操作パネルを通じて入出力される情報を印刷制御部１０１，機器情報管理部１０３等との間で転送するユーザインターフェース制御部１０５を備えている。なお、上記各制御部１０１，１０２，１０４，１０５及び機器情報管理部１０３は、制御に必要なプログラムを駆動することにより、それぞれの動作を実行し、このためにコンピュータを内蔵する。
また、記憶装置１０７は、大容量の記憶部を有し、データの蓄積やプログラムを格納するために用いる。各制御部１０１〜１０５、記憶装置１０７は、それぞれの間でバスを介してデータを転送することが可能である。
図１及び図２に示した印刷システムにおいて、PC ２０を操作するユーザは、印刷要求時に、印刷対象とするPC 内の文書を指定し、プリンタドライバを起動し、指定した文書の印刷コマンドを作成し、これをプリンタ１０にLAN ３０経由で送信する。このときに用いるプリンタドライバは、プリンタ１０を駆動するので、プリンタ１０が処理可能なPDL （Page Description Language）データのコマンドが作成できるものを搭載しておく必要がある。
【００１０】
プリンタ１０が受取るPDLデータの印刷コマンドには、印刷出力を行う際の処理条件が設定されている。この処理条件の中には、描画データ処理、画像形成プロセス、後処理等の印刷処理の条件を設定する様々な条件があり、その中に記録用紙の紙種に関するものが含まれている。
上記処理条件の設定は、ユーザが印刷要求時に起動するプリンタドライバによる印刷コマンドの発行手続きの一環として、GUI設定画面を表示し、その画面における処理条件の選択操作により行われる。紙種の設定の場合、プリンタ１０で出力処理が可能な紙種として用意されている紙種の名称を画面表示し、その中からユーザが希望の紙種の名称を選択する操作を行うことによって、指定された紙種を用紙として設定できる。
上記設定操作を受け、発行された印刷コマンドを受け取るプリンタ１０では、印刷処理の際、このコマンドに従って指定された紙種の給紙や紙種に適応する処理を施すことによって、ユーザの要求に適う紙種の用紙で印刷出力を得ることが可能になる。
本案では、プリンタ１０で出力処理が可能な紙種としてユーザI／Fの設定画面に表示される紙種の名称は、後記で実施例を示し詳述するように、従来からサポートされている普通紙、再生紙等の既定の紙種以外にユーザによってカスタム化された紙種で指定することを可能にする。
【００１１】
こうした設定操作を可能にするために、ユーザI／Fで扱う紙種の名称、紙厚等と、機器側で管理情報として扱う紙種IDを関係付け、また、紙種IDを介して処理条件等の紙種属性を関係付けるデータベースを作り、これらを紙種情報として管理する。
カスタム紙種の場合、予めデータベースに、ユーザの入力により任意の紙種名称を付け、所望の属性を与えて登録する。登録の手続きは、装置に備わる操作パネル、或いは、Webブラウザを通じて登録用の画面を呼び出し、表示された画面への入力操作により、登録に必要な情報を入力する。Webブラウザによる画面表示については、プリンタ１０にWebサーバ機能を備えており、ホストPC２０より一般のブラウザでLAN３０を介してプリンタにアクセスすることを可能としている。このWebサーバ機能は、既存の技術を適用することにより実施し得る。
この紙種情報を管理するデータベースは、例えばテーブル形式を採用することができる。
図３は、カスタム紙種を管理するテーブルの１例を示す。この管理テーブルでは、『紙種ID』と、『紙種名称文字列』と、この紙種の属性として『紙種』を紐付けして記憶することにより、紙種情報としての管理をする。なお、図３のテーブルにおいて、『紙種名称文字列』は、ユーザI／Fを通じてユーザが任意に入力したカスタム紙種名称で、図３に示す例では、“カスタム１” “カスタム２” “カスタム３”が記載され、それぞれのカスタム紙種名称に『紙種ID』として“ID1”“ID2”“ID3”を対応付けて、記載している。
このテーブルで管理するカスタム紙種には、その属性として、この例では、『紙種』を記しているが、これ以外にも、紙厚、処理条件等を記憶できるようにすることにより、多様なバリエーションに対応することができる。
このカスタム紙種管理テーブルは、図２に例示した構成では、機器情報管理部１０３で保持される。また、ここでは、テーブルとして記載しているが、テーブル以外のリスト等の形式で実施してもよい。
【００１２】
ユーザは、印刷要求時にユーザI／Fとしての操作パネル１０６又はPC２０のプリンタドライバの設定画面において、プリンタ１０で出力処理が可能な紙種として予め登録した“カスタム１” “カスタム２”、等のカスタム紙種の名称を入力することにより、この紙種名称に対応する紙種、紙厚、処理条件等を指示することができる。
プリンタ１０は、ユーザI／Fを介して受け取った印刷コマンドに指示された紙種の名称から当該紙種に適合する処理・動作条件を理解する。このとき、カスタム紙種の名称が指示されている場合には、上記カスタム紙種管理テーブルから、そこに属性として示される機器側で扱う紙種や処理・動作条件を参照し、ここから取得されるカスタム化した条件に従って、印刷出力を実行することにより、ユーザ所望の結果が得られる。
上記したカスタム紙種管理テーブル（図３）に登録する紙種には、それぞれ異なる紙種IDを付与し、管理する。
ただ、カスタム紙種は、ユーザが任意の名称で自由に登録することができるので、サイズ、厚み、材質等の異なる紙種が増え、使用する紙種のバリエーションが多様になると、登録数が増大することになって、例えば、利用効率を考えて給紙トレイにセットする紙種を選ぶといった場合にも、適切な管理をすることが困難になる。また、ユーザが登録する紙種の名称を、ユーザ自身の入力によって任意の名称で設定する場合、実際は、同じ紙種であるのに、異なる名称が付与されることや、あまり使用されない名称が多発することにつながることにもなって、管理テーブル等に使用するメモリ領域を無駄に使用し、設定処理の負担も大きくなるため、装置の制御システム等の動作効率を悪化させる。さらに、ユーザが印刷要求時に印刷コマンドに設定する紙種を指示する際に、紙種の選択を困難にし、使い勝手を悪くする。
【００１３】
そこで、本案では、カスタム紙種を指定した印刷要求に応えて行われる印刷の実行状況を把握する。
このために、カスタム紙種を指定した印刷要求に応えて印刷が実行されるたびに、印刷の実行履歴をカスタム紙種に対する管理情報として、参照可能な形で紙種ごとにデータベースに記録する。
この印刷の実行履歴を管理するデータベースは、例えばテーブル形式を採用することができる。
図４は、カスタム紙種による印刷の実行履歴を管理するテーブルの１例を示す。図４に示す印刷実行履歴管理テーブル（ I ）では、『履歴NO.』と、『カスタム紙種名称』と、この紙種の印刷実行履歴として『カウント』を紐付けして記憶することにより、紙種ごとに実行履歴を管理する。
図４のテーブルにおいて、『履歴NO.』は、登録された履歴管理対象ごとに付された識別番号である。『カスタム紙種名称』は、印刷を実行した印刷要求に指示されていた紙種名称文字列で、図４に示す例では、“カスタム１” “カスタム２” “カスタム４”が記載され、それぞれのカスタム紙種名称に対応する『カウント』に印刷実行履歴としてのカウント値を記載している。
この印刷実行履歴のカウント値は、印刷実行の回数を示すもので、印刷ジョブの単位或いはページ印刷の単位でその印刷の出力処理が終了したときに、１カウントを加える。なお、本例の印刷実行履歴管理テーブル（ I ）では、紙種（図３、参照）が異なっていても、『カスタム紙種名称』が同一であれば、同じカテゴリーでカウントされる。
また、印刷実行履歴管理テーブル（ I ）への『カスタム紙種名称』の登録は、後記の実施形態で詳述するように、カスタム紙種をその管理テーブル（図３）に登録する際に、同時に行ってもよいし、或いは印刷実行時に未登録であれば、そのときに行うようにすることができる。さらに、同一のカスタム紙種を複数登録することができ、この場合登録順に付けられる『履歴NO.』によって区別することができる。
【００１４】
図５は、カスタム紙種による印刷の実行履歴を管理するテーブルの他の例を示す。図５に示す印刷実行履歴管理テーブル（ II ）では、『履歴NO.』、『カスタム紙種名称』『紙種』と、この紙種の印刷実行履歴として『カウント』を紐付けして記憶することにより、『カスタム紙種名称』・『紙種』の組み合わせごとに実行履歴を管理する。
図５のテーブルにおいて、『履歴NO.』は、登録された履歴管理対象ごとに付された識別番号である。『カスタム紙種名称』は、印刷を実行した印刷要求に指示されていた紙種名称文字列で、図４に示す例では、“カスタム１” “カスタム２” “カスタム４” “カスタム５”が登録されている。『紙種』は、図３に示したカスタム紙種管理テーブルにおける『カスタム紙種名称』に属性を与える『紙種』で、機器が既定する紙種に相当する。それぞれの『カスタム紙種名称』・『紙種』の組み合わせに対応する『カウント』に印刷実行履歴としてのカウント値を記載する。
この印刷実行履歴のカウント値は、印刷実行の回数を示すもので、印刷ジョブの単位或いはページ印刷の単位でその印刷の出力処理が終了したときに、１カウントを加える。
また、印刷実行履歴管理テーブル（ II ）への『カスタム紙種名称』の登録は、後記の実施形態で詳述するように、カスタム紙種をその管理テーブル（図３）に登録する際に、同時に行ってもよいし、或いは印刷実行時に未登録であれば、そのときに行うようにすることができる。さらに、本例の印刷実行履歴管理テーブル（ II ）では、同一の『カスタム紙種名称』・『紙種』の組み合わせを複数登録することができ、この場合登録順に『履歴NO.』によって区別することができる。
上記した印刷実行履歴管理テーブル（ I ）、（ II ）は、図２に示した構成では、機器情報管理部１０３で保持される。また、ここでは、テーブルとして記載しているが、テーブル以外のリスト等の形式で実施してもよい。
【００１５】
次に、カスタム登録した紙種名称に対応付けて印刷実行履歴を管理する処理を伴う印刷実行処理のプロセスの実施形態（以下「実施形態１」という）について、フロー図を参照して説明する。
実施形態１に係わる印刷実行処理プロセスは、カスタム紙種管理テーブル（図３、参照）へのカスタム紙種の登録、カスタム登録した紙種を指定した印刷要求に対する印刷実行、印刷実行履歴管理テーブル（ I ）（図４、参照）へのカスタム紙種の登録、印刷実行時に前記印刷実行履歴管理テーブル（ I ）への実行履歴の記載を一連の処理として行うものである。
図６は、実施形態１に係わる印刷実行処理プロセスのフロー図である。
図６に示す処理フローによると、まず、プリンタ１０は、カスタム紙種管理テーブル（図３、参照）へのカスタム紙種のユーザ登録を受け付け、テーブルへの登録を行う（ステップＳ１０１）。この処理は、カスタム紙種の登録を要求するユーザが行う操作パネル１０６への操作に応じ、登録要求の入力用のカスタム紙種設定画面を表示し、表示された設定画面においてカスタム紙種名称及びその属性としての紙種の入力が行われる。このユーザ入力を受け、操作パネル１０６は、ユーザI／F制御部１０５を介して、入力された、名称、紙種属性及び指定の紙種IDを機器情報管理部１０３に送る。機器情報管理部１０３は、これらの入力データをもとに、内部に保持するカスタム紙種管理テーブルに当該カスタム紙種の登録を行う。なお、この登録要求のユーザ操作は、PC２０からWebブラウザにより行うことも可能である。PC ２０からWebブラウザで設定、登録をする場合は、通信制御部１０４を介して、PC ２０とのデータのやり取りを行う既存のユーザI／Fを適用する必要がある。
次いで、機器情報管理部１０３は、カスタム紙種管理テーブルにいま登録した紙種の履歴が印刷実行履歴管理テーブル（ I ）（図４、参照）にあるかを確認する（ステップＳ１０２）。なお、印刷実行履歴管理テーブル（ I ）にあるケースとしては、同一のカスタム紙種でも異なる属性を持つカスタム紙種の履歴があるケース、或いはカスタム紙種管理テーブルを上書きする形で、属性も同一のカスタム紙種の登録を受付けるようにするケースがある。
ここで、履歴がなく、つまり登録したカスタム紙種の名称を持つ属性によって以前に印刷が実行されたことがない場合には、未だ印刷実行履歴管理テーブル（ I ）にカスタム紙種が登録されていない状態であり、このカスタム紙種を指定した印刷要求を受け、印刷実行が指示されるのを待つ。
【００１６】
他方、ステップＳ１０２で履歴があり、つまり登録したカスタム紙種の名称を持つ属性によって以前に印刷が実行されたことがある場合には、既に印刷実行履歴管理テーブル（ I ）にカスタム紙種が登録されている状態であり、このカスタム紙種を指定した印刷要求によって印刷を実行しても、履歴を残すことができる。ただ、本案では、同一のカスタム紙種名称で別の『履歴NO.』で印刷実行履歴管理テーブル（ I ）に登録することができるようにするので、その指示が行われているかをチェックする（ステップＳ１１１）。このように、別の『履歴NO.』で同一のカスタム紙種名称を登録できるようにするのは、同一のカスタム紙種名称であっても異なる属性（本例では図３における『紙種』の違い）を区別できる、或いは、前に登録してからかなり時間が経っているので、新たに登録して、現況を反映させたい、といった条件を考慮可能とするためである。なお、この登録の指示は、ステップＳ１０１のカスタム紙種のユーザ登録と同時にカスタム紙種設定画面からユーザが行うようにすることができる。
新たに同一のカスタム紙種名称を印刷実行履歴管理テーブル（ I ）に登録する指示が行われた場合（ステップＳ１１１-YES）、印刷実行履歴管理テーブル（ I ）に新たに追加して、当該カスタム紙種名称の登録を行う（ステップＳ１１２）。なお、同一のカスタム紙種名称は、印刷実行履歴管理テーブル（ I ）において、登録順に付けられる『履歴NO.』によって区別することができる。
印刷実行履歴管理テーブル（ I ）への追加登録を行った場合、又は行わない場合にも、この後、このカスタム紙種を指定した印刷要求を受け、印刷実行が指示されるのを待つ。
【００１７】
その後、当該カスタム紙種を指定した印刷要求が発行され、これを受けて、プリンタ１０は、印刷制御部１０１及び画像形成制御部１０２を動作させ、印刷要求に指示された処理条件に従い印刷を実行する（ステップＳ１０３）。
印刷実行後、この実行履歴を印刷実行履歴管理テーブル（ I ）に反映させる。ただ、実行した印刷に用いたカスタム紙種が印刷実行履歴管理テーブル（ I ）に登録されている場合と登録されていない場合にそれぞれ対応して、印刷実行履歴データを管理する処理を行うので、管理テーブル（ I ）に当該カスタム紙種と同一の紙種名称の履歴があるか、否かをチェックする（ステップＳ１０４）。
このチェックの結果、印刷実行履歴管理テーブル（ I ）にカスタム紙種と同一の紙種名称の登録があれば、この紙種名称の印刷実行カウントをアップさせることにより、今回の実行履歴を残し（ステップＳ１０５）、この処理フローを終了する。なお、先のステップＳ１１２において、当該カスタム紙種名称を新たに追加する登録を行った場合も、このプロセスで実行履歴を残す。このとき、同一のカスタム紙種名称で複数が印刷実行履歴管理テーブル（ I ）に登録されている場合、登録順に付けられる『履歴NO.』の最新の登録に対する印刷実行カウントをアップさせる。
ステップＳ１０４で印刷実行履歴管理テーブル（ I ）にカスタム紙種と同一の紙種名称の登録がなければ、印刷実行履歴管理テーブル（ I ）に新たに追加して、当該カスタム紙種名称の登録を行った後、新規に登録した紙種名称の印刷実行カウントをアップさせることにより、今回の実行履歴を残し（ステップＳ１０６）、この処理フローを終了する。
【００１８】
以上の処理プロセスを図３のカスタム紙種管理テーブル及び図４の印刷実行履歴管理テーブル（ I ）を例に引いて、具体的に説明する。
まず、ユーザが “カスタム１”のカスタム紙種名称で図３のカスタム紙種管理テーブルに登録したケースでは、図４の印刷実行履歴管理テーブル（ I ）に既に“カスタム１”の履歴があるので（ステップＳ１０２-YES）、同一のカスタム紙種名称で別の『履歴NO.』で新たに追加登録をするかがチェックされる。図４の例示では、追加登録が指示されていない（ステップＳ１１１-NO）。従って、印刷実行（ステップＳ１０３）後には、既に印刷実行履歴管理テーブル（ I ）に登録されている“カスタム１”の印刷実行カウントをアップさせることにより、今回の実行履歴を残す（ステップＳ１０５）。
次に、ユーザが “カスタム２”のカスタム紙種名称で図３のカスタム紙種管理テーブルに登録したケースでは、図４の印刷実行履歴管理テーブル（ I ）に既に『履歴NO.』が“２”の“カスタム２”の履歴があるので（ステップＳ１０２-YES）、同一のカスタム紙種名称で別の『履歴NO.』で新たに追加登録をするかがチェックされる。図示のケースでは、追加登録が指示されている（ステップＳ１１１-YES）。従って、予め印刷実行履歴管理テーブル（ I ）に新たに『履歴NO.』が“３”の“カスタム２”を追加登録する（ステップＳ１１２）。
印刷実行（ステップＳ１０３）後には、既に印刷実行履歴管理テーブル（ I ）に登録されている『履歴NO.』が“３”の“カスタム２”の印刷実行カウントをアップさせることにより、今回の実行履歴を残す（ステップＳ１０５）。なお、このときの『履歴NO.』が“３”の“カスタム２”の印刷実行カウント値“３”は、ページ数のカウントのケースである。
次に、ユーザが “カスタム３”のカスタム紙種名称で図３のカスタム紙種管理テーブルに登録したケースでは、図４の印刷実行履歴管理テーブル（ I ）には、未だ“カスタム３”の履歴がない（ステップＳ１０２-NO）。従って印刷実行（ステップＳ１０３）後には、図４には図示していないが、印刷実行履歴管理テーブル（ I ）に新たに“カスタム３”のカスタム紙種名称の追加登録を行った後、新規に登録した紙種名称の印刷実行カウントをアップさせることにより、今回の実行履歴を残す（ステップＳ１０６）。
【００１９】
以下に、カスタム登録した紙種名称・紙種の組み合わせに対応付けて印刷実行履歴を管理する処理を伴う印刷実行処理のプロセスの実施形態（以下「実施形態２」という）について、フロー図を参照して説明する。
実施形態２に係わる印刷実行処理プロセスは、カスタム紙種管理テーブル（図３、参照）へのカスタム紙種の登録、カスタム登録した紙種を指定した印刷要求に対する印刷実行、印刷実行履歴管理テーブル（ II ）（図５、参照）へのカスタム紙種・紙種の組み合わせの登録、印刷実行時に前記印刷実行履歴管理テーブル（ II ）への実行履歴の記載を一連の処理として行うものである。
図７は、実施形態２に係わる印刷実行処理プロセスのフロー図である。
図７に示す処理フローによると、まず、プリンタ１０は、カスタム紙種管理テーブル（図３、参照）へのカスタム紙種のユーザ登録を受け付け、テーブルへの登録を行う（ステップＳ２０１）。この処理は、カスタム紙種の登録を要求するユーザが行う操作パネル１０６への操作に応じ、登録要求の入力用のカスタム紙種設定画面を表示し、表示された設定画面においてカスタム紙種名称及びその属性としての紙種の入力が行われる。このユーザ入力を受け、操作パネル１０６は、ユーザI／F制御部１０５を介して、入力された、名称、紙種属性及び指定の紙種IDを機器情報管理部１０３に送る。機器情報管理部１０３は、これらの入力データをもとに、内部に保持するカスタム紙種管理テーブルに当該カスタム紙種の登録を行う。なお、この登録要求のユーザ操作は、PC２０からWebブラウザにより行うことも可能である。PC ２０からWebブラウザで設定、登録をする場合は、通信制御部１０４を介して、PC ２０とのデータのやり取りを行う既存のユーザI／Fを適用する必要がある。
次いで、機器情報管理部１０３は、カスタム紙種管理テーブルにいま登録した紙種名称・紙種の組み合わせの履歴が印刷実行履歴管理テーブル（ II ）（図５、参照）にあるかを確認する（ステップＳ２０２）。なお、印刷実行履歴管理テーブル（ II ）にあるケースとしては、同一のカスタム紙種名称・紙種の組み合わせでも、他に異なる属性を持つカスタム紙種名称・紙種の組み合わせの履歴があるケース、或いはカスタム紙種管理テーブルを上書きする形で、全ての属性も同一のカスタム紙種名称・紙種の組み合わせの登録を受付けるようにするケースがある。
ここで、履歴がなく、つまり登録した紙種名称・紙種の組み合わせを持つ属性によって以前に印刷が実行されたことがない場合には、未だ印刷実行履歴管理テーブル（ II ）にカスタム紙種名称・紙種の組み合わせが登録されていない状態であり、このカスタム紙種名称・紙種の組み合わせを指定した印刷要求を受け、印刷実行が指示されるのを待つ。
【００２０】
他方、ステップＳ２０２で履歴があり、つまり登録したカスタム紙種名称・紙種の組み合わせを持つ属性によって以前に印刷が実行されたことがある場合には、既に印刷実行履歴管理テーブル（ II ）にカスタム紙種が登録されている状態であり、このカスタム紙種名称・紙種の組み合わせを指定した印刷要求によって印刷を実行しても、履歴を残すことができる。ただ、本案では、同一のカスタム紙種名称・紙種の組み合わせで別の『履歴NO.』で印刷実行履歴管理テーブル（ II ）に登録することができるようにするので、その指示が行われているかをチェックする（ステップＳ２１１）。このように、別の『履歴NO.』で同一のカスタム紙種名称・紙種の組み合わせを登録できるようにするのは、同一のカスタム紙種名称・紙種の組み合わせであっても異なる属性を有するもの（図３に図示していないが、本例では他に異なる属性を有するものがある）を区別できる、或いは、前に登録してからかなり時間が経っているので、新たに登録して、現況を反映させたい、といった条件を考慮可能とするためである。なお、この登録の指示は、ステップＳ２０１のカスタム紙種のユーザ登録と同時にカスタム紙種設定画面からユーザが行うようにすることができる。
新たに同一のカスタム紙種名称・紙種の組み合わせを印刷実行履歴管理テーブル（ II ）に登録する指示が行われた場合（ステップＳ２１１-YES）、印刷実行履歴管理テーブル（ II ）に新たに追加して、当該カスタム紙種名称・紙種の組み合わせの登録を行う（ステップＳ２１２）。なお、同一のカスタム紙種名称・紙種の組み合わせは、印刷実行履歴管理テーブル（ II ）において、登録順に付けられる『履歴NO.』によって区別することができる（図５の『履歴NO.』２と４、参照）。
印刷実行履歴管理テーブル（ II ）への追加登録を行った場合、又は行わない場合にも、この後、このカスタム紙種名称・紙種の組み合わせを指定した印刷要求を受け、印刷実行が指示されるのを待つ。
【００２１】
その後、当該カスタム紙種名称・紙種の組み合わせを指定した印刷要求が発行され、これを受けて、プリンタ１０は、印刷制御部１０１及び画像形成制御部１０２を動作させ、印刷要求に指示された処理条件に従い印刷を実行する（ステップＳ２０３）。
印刷実行後、この実行履歴を印刷実行履歴管理テーブル（ II ）に反映させる。ただ、実行した印刷に用いたカスタム紙種名称・紙種の組み合わせが印刷実行履歴管理テーブル（ II ）に登録されている場合と登録されていない場合にそれぞれ対応して、印刷実行履歴データを管理する処理を行うので、管理テーブル（ II ）に当該カスタム紙種名称・紙種の組み合わせと同一の組み合わせについての履歴があるか、否かをチェックする（ステップＳ２０４）。
このチェックの結果、印刷実行履歴管理テーブル（ II ）に当該カスタム紙種名称・紙種の組み合わせと同一の組み合わせの登録があれば、このカスタム紙種名称・紙種の組み合わせの印刷実行カウントをアップさせることにより、今回の実行履歴を残し（ステップＳ２０５）、この処理フローを終了する。なお、先のステップＳ１１２において、当該カスタム紙種名称・紙種の組み合わせを新たに追加する登録を行った場合も、このプロセスで実行履歴を残す。このとき、同一のカスタム紙種名称・紙種の組み合わせで複数が印刷実行履歴管理テーブル（ II ）に登録されている場合、登録順に付けられる『履歴NO.』の最新の登録に対する印刷実行カウントをアップさせる。
ステップＳ２０４で印刷実行履歴管理テーブル（ II ）にカスタム紙種名称・紙種の組み合わせと同一の組み合わせの登録がなければ、印刷実行履歴管理テーブル（ II ）に新たに追加して、当該カスタム紙種名称・紙種の組み合わせの登録を行った後、新規に登録したカスタム紙種名称・紙種の組み合わせの印刷実行カウントをアップさせることにより、今回の実行履歴を残し（ステップＳ２０６）、この処理フローを終了する。
【００２２】
以上の処理プロセスを図３のカスタム紙種管理テーブル及び図５の印刷実行履歴管理テーブル（ II ）を例に引いて、具体的に説明する。
まず、ユーザが “カスタム１”“普通紙”のカスタム紙種名称・紙種の組み合わせで図３のカスタム紙種管理テーブルに登録したケースでは、図５の印刷実行履歴管理テーブル（ II ）に既に“カスタム１”“普通紙”の組み合わせの履歴があるので（ステップＳ２０２-YES）、同一のカスタム紙種名称・紙種の組み合わせで別の『履歴NO.』で新たに追加登録をするかがチェックされる。図５の例示では、追加登録が指示されていない（ステップＳ２１１-NO）。従って、印刷実行（ステップＳ２０３）後には、既に印刷実行履歴管理テーブル（ II ）に登録されている“カスタム１”“普通紙”の組み合わせの印刷実行カウントをアップさせることにより、今回の実行履歴を残す（ステップＳ２０５）。
次に、ユーザが “カスタム２”“再生紙”のカスタム紙種名称・紙種の組み合わせで図３のカスタム紙種管理テーブルに登録したケースでは、図５の印刷実行履歴管理テーブル（ II ）に既に『履歴NO.』が“２”の“カスタム２”“再生紙”の履歴があるので（ステップＳ２０２-YES）、同一のカスタム紙種名称・紙種の組み合わせで別の『履歴NO.』で新たに追加登録をするかがチェックされる。図５の例示では、追加登録が指示されている（ステップＳ２１１-YES）。従って、予め印刷実行履歴管理テーブル（ II ）に新たに『履歴NO.』が“４”の“カスタム２”“再生紙”を追加登録する（ステップＳ２１２）。
印刷実行（ステップＳ２０３）後には、既に印刷実行履歴管理テーブル（ II ）に登録されている『履歴NO.』が“４”の“カスタム２”“再生紙”の印刷実行カウントをアップさせることにより、今回の実行履歴を残す（ステップＳ２０５）。なお、このときの『履歴NO.』が“４”の“カスタム２”“再生紙”の印刷実行カウント値“３”は、ページ数のカウントのケースである。
次に、ユーザが “カスタム３”“特殊紙”のカスタム紙種名称・紙種の組み合わせで図３のカスタム紙種管理テーブルに登録したケースでは、図５の印刷実行履歴管理テーブル（ II ）には、未だ“カスタム３”“特殊紙”のカスタム紙種名称・紙種の組み合わせの履歴がない（ステップＳ２０２-NO）。従って印刷実行（ステップＳ２０３）後には、図５には図示していないが、印刷実行履歴管理テーブル（ II ）に新たに“カスタム３”“特殊紙”のカスタム紙種名称・紙種の組み合わせの追加登録を行った後、新規に登録した“カスタム３”“特殊紙”の組み合わせの印刷実行カウントをアップさせることにより、今回の実行履歴を残す（ステップＳ２０６）。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係わる印刷システムの概略構成を示す。
【図２】印刷システム（図１）を構成するプリンタのモジュール構成を概略図として示す。
【図３】カスタム紙種の管理テーブルを例示する。
【図４】カスタム紙種による印刷の実行履歴を管理するテーブルの１例を示す。
【図５】カスタム紙種による印刷の実行履歴を管理するテーブルの他の例を示す。
【図６】印刷実行履歴を管理する処理を伴う印刷実行処理のプロセス（実施形態１）のフローを示す。
【図７】印刷実行履歴を管理する処理を伴う印刷実行処理のプロセス（実施形態２）のフローを示す。
【符号の説明】
【００２４】
１０・・プリンタ、２０・・ホストPC 、３０・・LAN（ Local Area Network ）、１０１・・印刷制御部、１０２・・画像形成制御部、１０３・・機器情報管理部、１０４・・通信制御部、１０５・・ユーザインターフェース制御部、１０６・・操作パネル、１０７・・記憶装置。
【図１】
2008062518.tif 000003
【図２】
2008062518.tif 000004
【図３】
2008062518.tif 000005
【図４】
2008062518.tif 000006
【図５】
2008062518.tif 000007
【図６】
2008062518.tif 000008
【図７】
2008062518.tif 000009