(57)【特許請求の範囲】
【請求項１】
プリントデータを取得するインターフェースと、
シートを複数の領域に分割した領域ごとの累積印字率をシートの識別情報と紐付けして記憶するメモリと、
前記プリントデータをプリントする第１のシートの識別情報を取得し、前記プリントデータの領域ごとの印字率と前記メモリが記憶する前記第１のシートの識別情報に対応する領域ごとの累積印字率とを加算した各領域の新累積印字率を算出し、算出した各領域の新累積印字率が上限を超えなければ、前記第１のシートに前記プリントデータをプリントさせ、前記メモリに前記第１のシートの識別情報と紐付けして各領域の新累積印字率を記憶するコントローラと、
を備える累積印字率判断装置。
【請求項２】
前記コントローラは、算出した前記第１のシートにおける何れかの領域の新累積印字率が前記上限を超えていたならば、前記第１のシートへのプリントを中止し、第２のシートの識別情報を取得し、前記プリントデータにおける各領域の印字率と前記メモリが記憶する前記第２のシートの識別情報に対応する各領域の累積印字率とを加算した領域ごとの新累積印字率を算出し、算出した前記第２のシートにおける各領域の新累積印字率が上限を超えなければ、前記第２のシートに前記プリントデータをプリントさせ、前記メモリに前記第２のシートの識別情報と紐付けして各領域の新累積印字率を記憶する、
請求項１に記載の累積印字率判断装置。
【請求項３】
インターフェースとメモリとコントローラとを有するコンピュータに、
複数の領域に分割されるプリント領域を有するシートにプリントするプリントデータを取得する第１の機能と、
前記プリントデータをプリントする第１のシートの識別情報を取得する第２の機能と、
前記プリントデータの領域ごとの印字率と前記メモリが記憶する前記第１のシートの識別情報に対応する領域ごとの累積印字率とを加算した各領域の新累積印字率を算出する第３の機能と、
前記各領域の新累積印字率が上限を超えなければ、前記第１のシートに前記プリントデータをプリントさせ、前記メモリに前記第１のシートの識別情報と紐付けして各領域の新累積印字率を記憶する第４の機能と、
を実現させるための累積印字率判断プログラム。
【請求項４】
さらに、コンピュータに、算出した前記第１のシートにおける何れかの領域の新累積印字率が前記上限を超えていたならば、前記第１のシートへのプリントを中止し、第２のシートの識別情報を取得する第５の機能を実現させ、
前記第３の機能は、プリントデータにおける領域ごとの印字率と前記メモリが記憶する前記第２のシートの識別情報に対応する各領域の累積印字率とを加算した領域ごとの新累積印字率を算出し、
前記第４の機能は、算出した前記第２のシートにおける各領域の新累積印字率が上限を超えなければ、前記第２のシートに前記プリントデータをプリントさせ、前記メモリに前記第２のシートの識別情報と紐付けして各領域の新累積印字率を記憶する、
請求項３に記載の累積印字率判断プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、累積印字率判断装置および累積印字率判断プログラムに関する。
【背景技術】
【０００２】
従来、加熱することにより印字色素を透明にする消色技術がある。消色技術を用いた消去装置により消色したシートは、再びプリントが可能である。ただし、シート上に消色したトナー（透明のトナー）が残っている上に新たなトナーを転写すると、プリント画質が劣化する可能性がある。従来の印刷システムは、消色したシートの再利用回数（消色回数）が予め決めていることが多い。しかし、シートに定着させるトナーの使用量は、毎回均一ではない。このため、従来の印刷システムでは、実際にはトナーの使用量が少ないシートであっても、再利用が不可となることがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２００６９号公報
【特許文献２】特開２０１０−２６２２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、シート上に消色したトナー（透明のトナー）が残っている上に新たなトナーを転写する際の累積印字率を考慮した累積印字率判断装置および累積印字率判断プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
実施形態によれば、累積印字率判断装置は、インターフェースと、メモリと、コントローラとを有する。インターフェースは、プリントデータを取得する。メモリは、シートを複数の領域に分割した領域ごとの累積印字率をシートの識別情報と紐付けして記憶する。コントローラは、前記プリントデータをプリントする第１のシートの識別情報を取得し、前記プリントデータの領域ごとの印字率と前記メモリが記憶する前記第１のシートの識別情報に対応する領域ごとの累積印字率とを加算した各領域の新累積印字率を算出し、算出した各領域の新累積印字率が上限を超えなければ、前記第１のシートに前記プリントデータをプリントさせ、前記メモリに前記第１のシートの識別情報と紐付けして各領域の新累積印字率を記憶する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係る印刷システムの構成例を概略的に示す図である。
【図２】図２は、実施形態に係るサーバの構成例を示すブロック図である。
【図３】図３は、実施形態に係るＭＦＰの構成例を示すブロック図である。
【図４】図４は、シート管理テーブルの構成例を示す図である。
【図５】図５は、シート管理テーブルの構成例を示す図である。
【図６】図６は、シート管理テーブルの構成例を示す図である。
【図７】図７は、第１の実施形態に係るサーバの作用を示すフローチャートである。
【図８】図８は、第２の実施形態に係るサーバの作用を示すフローチャートである。
【図９】図９は、変形例に係るシート管理テーブルの構成例を示す図である。
【発明を実施するための形態】
【０００７】
以下、実施の形態について、図面を参照して説明する。  
図１は、実施形態に係る印刷システムの構成例を示す図である。  
図１に示すように、印刷システムは、サーバ１、ＭＦＰ２、およびクライアントコンピュータ（ＰＣ）３を有する。また、サーバ１、ＭＦＰ２、およびクライアントコンピュータ３は、ネットワーク４を介して接続する。サーバ１は、累積印字率判断装置でもある。
【０００８】
サーバ１は、本印刷システムにおけるプリント処理を制御する。ＭＦＰ２は、プリンタを有する。実施形態において、ＭＦＰ２は、消色可能な画像形成材料を用いて記録媒体としてのシートに画像を形成するものとする。クライアントＰＣ３は、ユーザの操作に応じて、ドキュメントなどのプリントを要求する。たとえば、サーバ１は、クライアントＰＣ３からのプリント要求を受け付ける。サーバ１は、プリント要求を受け付けると、ＭＦＰ２へプリントを指示する。ＭＦＰ２は、サーバ１からの印刷指示を受けてシートに画像をプリントする。
【０００９】
また、ＭＦＰ２が画像をプリントするシートは、画像が消色されたシート（再利用のシート）を含むものとする。サーバ１は、画像をプリントするシートに関する情報を管理する。たとえば、サーバ１は、消色可能な画像形成材料を用いて画像をプリントするシートごとに累積印字率を管理する。サーバ１は、累積印字率（累積印刷率）によってシートの使用（再利用）の可否を判断する。ＭＦＰ２は、サーバ１に対してシートの使用の可否を確認する。ＭＦＰ２は、サーバ１により使用が許可されたシート（サーバ１が使用不可と判断しなかったシート）に画像をプリントする。
【００１０】
次に、サーバ１の構成について説明する。  
図２は、サーバ１の構成例を示すブロック図である。  
サーバ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、インターフェース（１／Ｆ）１４、ＨＤＤ１５などを有する。  
ＣＰＵ（コントローラ）１１は、プログラムを実行するプロセッサである。ＲＯＭ１２は、プログラムなどを記憶する。ＲＡＭ１３は、書き換え可能なデータを記憶する。プロセッサ１１は、ＲＯＭ１２或いはＨＤＤ１５が記憶するプログラムを実行することにより種々の処理機能を実現する。インターフェース１４は、ＭＦＰ２およびクライアントＰＣ３と通信するためのインターフェースである。ＨＤＤ１５は、プリントデータなどを記憶する。また、ＲＡＭ１３は、シート管理テーブル１３ａを記憶する記憶領域を有する。シート管理テーブル１３ａは、シートごとの累積印字率を示す情報を記憶する。シート管理テーブル１３ａは、ＨＤＤ１５に設けても良い。
【００１１】
次に、ＭＦＰ２の構成について説明する。  
図３は、ＭＦＰ２の構成例を示すブロック図である。  
ＭＦＰ２は、メイン制御部２１、プリンタ２２、及び操作パネル２３を有する。メイン制御部２１は、ＭＦＰ全体の制御を司るユニットである。プリンタ２２は、シートに画像を形成する画像形成ユニットである。操作パネル２３は、ユーザインターフェースである。なお、ＭＦＰ２は、原稿の画像を読み取るスキャナなどを具備しても良い。
【００１２】
メイン制御部２１は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、インターフェース（Ｉ／Ｆ）３４、ＨＤＤ３５などを有する。ＣＰＵ（コントローラ）３１は、プログラムにより動作するプロセッサである。ＣＰＵ３１は、ＭＦＰ２の全体を統括的に制御する。ＲＯＭ３２は、不揮発性のメモリである。ＲＯＭ３２は、例えば、プログラムを記憶する。ＲＡＭ３４は、揮発性のメモリである。ＲＡＭ３４は、例えば、作業用のデータなどを一時的に記憶する。インターフェース３４は、ネットワーク４を介して、外部装置と通信する。ＨＤＤ３５は、画像データなどを記憶する。ＣＰＵ３１は、ＲＯＭ３２又はＨＤＤ３５に記憶したプログラムを実行することにより種々の処理機能を実現する。
【００１３】
プリンタ２２は、搬送制御回路（搬送ドライバー）４１、給紙ローラモード４２、搬送ローラモータ４３、搬送ローラモータ４４、排紙ローラモータ４５、プロセス制御回路（プロセスドライバー）５１、感光体ドラムモータ５２、ポリゴンモータ５３、現像モータ５４、定着制御回路（定着ドライバー）６１、定着モータ６２、ヒータ６３、読取制御回路（定着ドライバー）７１、およびＣＣＤ７２を有する。
【００１４】
搬送制御回路４１、給紙ローラモード４２、搬送ローラモータ４３、搬送ローラモータ４４、排紙ローラモータ４５は、シートの搬送系である。搬送制御回路４１は、給紙ローラモード４２、搬送ローラモータ４３、搬送ローラモータ４４、および排紙ローラモータ４５の駆動を制御する。搬送制御回路４１は、ＣＰＵ３１からの指示に従って各モータを駆動させることにより、シートの給紙、搬送及び排紙を制御する。
【００１５】
給紙ローラモード４２は、給紙ローラを駆動する。給紙ローラは、カセットあるいは給紙トレイにセットされた１つのシートをピックアップする。搬送ローラモータ４３、および搬送ローラモータ４４は、搬送ローラを駆動する。たとえば、搬送ローラモータ４３は、第１の搬送ローラ群を駆動する。第１の搬送ローラ群は、給紙ローラがピックアップしたシートを画像形成ユニットまで搬送する。搬送ローラモータ４４は、第２の搬送ローラ群を駆動する。第２搬送ローラ群は、画像形成ユニットから定着ユニットを通して排紙部へシートを搬送する。排紙ローラモータ４５は、排紙ローラを駆動する。排紙ローラは、排紙部へ搬送されたシート（定着処理されたシート）をＭＦＰ２の外部へ排出する。
【００１６】
プロセス制御回路５１、感光体ドラムモータ５２、ポリゴンモータ５３、および現像モータ５４は、プロセスユニットを構成する。プロセス制御回路５１は、感光体ドラムモータ５２、ポリゴンモータ５３、および現像モータ５４の駆動を制御する。プロセス制御回路５１は、ＣＰＵ３１からの指示に従って各モータを駆動させることにより、画像形成処理を制御する。
【００１７】
感光体ドラムモータ５２は、感光体ドラムを駆動する。感光体ドラムは、レーザ光により形成される静電潜像を保持する。ポリゴンモータ５３は、ポリゴンミラーを駆動する。ポリゴンミラーは、画像データに応じて制御されたレーザ光を感光体ドラム上に導く。現像モータ５４は、現像器を駆動する。現像器は、感光体ドラム上の静電潜像をトナーにより現像する。本実施形態において、現像器は、消色可能なトナー又は消色不可なトナーにより感光体ドラム上の静電潜像を現像する。なお、本実施形態において、ＭＦＰ２は、プリント用の画像データに基づく画像を消色可能なトナーで現像し、シートＩＤの画像を消色不可なトナーで現像するものとする。
【００１８】
定着制御回路６１、定着モータ６２およびヒータ６３は、定着ユニットを構成する。定着制御回路６１は、定着モータ６２およびヒータ６３の駆動を制御する。定着制御回路６１は、ＣＰＵ３１からの指示に従って各定着モータ６２およびヒータ６３を駆動させることにより定着処理を制御する。定着モータ６２は、定着ローラを駆動する。ヒータ６３は、定着ローラを加熱する。ヒータ６３は、用紙上のトナーを溶融するための熱を定着ローラに与える。定着ローラは、定着処理を行う場合、ヒータ６３により加熱された状態で、シートに圧力を与えて搬送することによりシート上にトナー像を定着させる。また、定着処理なしでシートを搬送する場合、定着ローラは、ヒータ６３をオフした状態でシートを搬送する。
【００１９】
読取制御回路７１およびＣＣＤ７２は、シート上のシートＩＤを読み取る読取ユニットを構成する。読取制御回路７１は、シートからシートＩＤを読み取る処理を制御する。ＣＣＤ７２は、入射光を画像信号に変換する光電変換素子で構成する。
【００２０】
本実施形態において、プリントに使用するシートには、所定の印刷位置に消色不可な画像形成材料でシートＩＤを示す情報（画像）が印刷されるものとする。シートに印刷されるシートＩＤを示す情報は、例えば、２次元コードである。シートＩＤを示す情報は、ＣＣＤ７２で読取り可能な情報であれば良い。例えば、シートＩＤを示す情報は、人間には視認できず、不可視光（例えば、紫外線など）で読取り可能なインクでプリントされたものでも良い。
【００２１】
ＣＣＤ７２は、シート上のシートＩＤを示す二次元コードの印刷位置を含む領域の画像を読み取る。ＣＣＤ７２は、シートが画像転写位置に達する前にシートの所定位置（シートＩＤの印刷位置）の画像を読み取るように設置する。たとえば、ＣＣＤ７２は、プリンタ２２内のシートの搬送方向に対して給紙位置からプロセスユニット（画像転写位置）までの間に配置する。なお、ＣＣＤ７２は、次に給紙されるシートの所定位置（シートＩＤの印刷位置）の画像を読み取る位置に設置しても良い。
【００２２】
読取制御回路７１は、ＣＣＤ７２が読み取った画像からシートＩＤ或いはシートＩＤを示す情報を取得する。たとえば、読取制御回路７１は、ＣＣＤ７２が読み取った画像からシートＩＤを示す二次元コードを抽出する。読取制御回路７１は、抽出した二次元コードからシートＩＤを認識する。なお、ＣＣＤ７２の読取り画像からシートＩＤを認識する処理は、ＣＰＵ３１が実行しても良い。
【００２３】
操作パネル２３は、パネル制御回路８１、表示器８２、および操作部８３を有する。パネル制御回路８１は、表示器８２および操作部８３を制御する。表示器８２及び操作部８３は、例えば、タッチパネル内蔵の液晶表示器により構成する。たとえば、ＣＰＵ３１がサーバ１からのエラーメッセージを受信した場合、パネル制御回路８１は、受信したエラーメッセージを表示器８２に表示させる。
【００２４】
次に、シート管理テーブル１３ａについて説明する。  
図４、図５及び図６は、シート管理テーブル１３ａの例を示す図である。  
図４、図５或いは図６に示すように、シート管理テーブル１３ａは、シートＩＤとプリントごとの印字率と累積印字率とを対応づけて保存する。
【００２５】
シート管理テーブル１３ａは、シートに消色可能な画像をプリントするごとに更新される。新規のシートに消色可能な画像をプリントする場合、サーバ１のＣＰＵ１１は、当該シートにシートＩＤを発行する。ＣＰＵ１１は、シートＩＤを発行すると、発行したシートＩＤと当該シートにプリントする画像の印字率とを対応づけてシート管理テーブル１３ａに記憶する。ＣＰＵ１１は、既存のシートＩＤのシートに消色可能な画像をプリントする場合、プリントする画像の印字率と当該シートに対する累積印字率とをシートＩＤを対応づけてシート管理テーブル１３ａに記憶する。
【００２６】
図４は、シートＩＤが「ＴＳＢＯＨＳ９００１」のシートに対して、印字率が３．８％のプリントデータのプリントを１回実行したことを示す。図５は、シートＩＤが「ＴＳＢＯＨＳ９００１」のシートに対して、印字率が３．８％の１回目のプリントと印字率が４．５％の２回目のプリントとを実行したこと示す。また、図５は、シートＩＤが「ＴＳＢＯＨＳ９００１」のシートにおける累積印字率が８．３％であることを示す。
【００２７】
図６は、シートＩＤが「ＴＳＢＯＨＳ９００１」のシートに対して、印字率が８．９％の３回目のプリントを実行したことを示す。また、図６は、３回目のプリントを実行した後、累積印字率が１７．２％であること示す。さらに、図６は、シートＩＤが「ＴＳＢＯＨＳ９００１」のシートに対して、印字率が３．６％の４回目のプリントを実行すると、累積印字率が２０．８％となることを示す。ここで、累積印字率の上限を２０．０％とすれば、シートＩＤが「ＴＳＢＯＨＳ９００１」のシートに対しては、印字率が３．６％の４回目のプリントが実行不可となる。
【００２８】
次に、第１の実施形態に係る印刷システムの作用について説明する。  
図７は、第１の実施形態に係る印刷システムのサーバ１における印刷処理を説明するためのフローチャートである。  
まず、サーバ１のコントローラであるＣＰＵ１１は、クライアントコンピュータ３から印刷要求とプリントデータとをｌ／Ｆ１４を介して受信する（Ａ１００）。ＣＰＵ３１は、クライアントＰＣ３からプリントデータを受信したならば、受信したプリントデータを展開してプリント用の画像データを作成する。
【００２９】
ＣＰＵ３１は、プリント用の画像データを作成すると、１つのシート全体に対するプリント用の画像データ（１頁分の画像データ）の印字率を算出する（Ａ１０１）。ＣＰＵ３１は、算出した１つのシートに対する印字率をＲＡＭ１３に保持する。また、ＣＰＵ１１は、プリント用の画像データとプリント指示とをＭＦＰ２へ送信する（Ａ１０２）。ＣＰＵｌ１は、プリント指示を送信した後、ＭＦＰ２からの応答を待つ。
【００３０】
ＭＦＰ２のコントローラであるＣＰＵ３１は、Ｉ／Ｆ３４を介してサーバ１からのプリント用の画像データとプリント指示とを受信する。ＣＰＵ３１は、プリント指示を受信すると、搬送制御回路４１にシートの給紙を指示する。また、ＣＰＵ３１は、プリント指示を受信すると、給紙するシートに対するシートＩＤの読取処理を読取制御回路７１に指示する。読取制御回路７１は、ＣＣＤ７２によってシートのシートＩＤの印刷位置（所定位置）を含む領域の画像を読み取る。読取制御回路７１は、ＣＣＤ７２が読み取った画像からシートＩＤを認識する。読取制御回路７１は、シートＩＤの認識結果をＣＰＵ３１へ送る。たとえば、読取制御回路７１は、シートＩＤが認識できた場合、認識結果としてのシートＩＤをＣＰＵ３１へ送る。また、読取制御回路７１は、シートＩＤが認識できなかった場合、シートＩＤが認識できなかった旨をＣＰＵ３１へ送る。シートＩＤの認識は、ＣＰＵ３１で行ってもよい。
【００３１】
なお、読取制御回路７１は、シートＩＤが認識できなかった場合、シートが新しいシートであるか否かを判断するようにしても良い。たとえば、読取制御回路７１は、シートの所定位置に何も印字されていない場合、新しいシートであると判断する。また、読取制御回路７１は、シートの所定位置にシートＩＤとして認識できない情報が印字されている場合、当該シートを使用不可と判断する。
【００３２】
ＣＰＵ３１は、シートＩＤの認識結果を取得する。ＣＰＵ３１は、シートＩＤの認識結果を含むシート情報をサーバ１へ送る。例えば、ＣＰＵ３１は、シートＩＤを取得できた場合（シートＩＤの認識が成功した場合）、取得したシートＩＤを含むシート情報をｌ／Ｆ３４を介してサーバ１に送る。また、ＣＰＵ３１は、給紙するシートからシートＩＤが付与されていなければ、シートＩＤがない旨のシート情報をサーバ１に送る。なお、ＣＰＵ３１は、給紙したシートが使用不可と判断した場合、当該シートを排紙し、次のシートに対して給紙及びシートＩＤの認識処理を行うようにして良い。
【００３３】
サーバ１のＣＰＵ１１は、ＭＦＰ２からシート情報を受信する（Ａ１０３）。ＣＰＵ１１は、ＭＦＰ２からシート情報を受信すると、受信したシート情報に基づいて、当該シートが１回目の使用であるか否かを判断する（Ａ１０４）。たとえば、ＣＰＵ１１は、シート情報のシートＩＤが既にシート管理テーブル１３ａに記憶されているか否かを判断する。
【００３４】
ＣＰＵ１１は、シート情報のシートＩＤが既にシート管理テーブル１３ａに記憶されていれば、当該シートが１回目の使用でないと判断する（Ａ１０４、ＮＯ）。また、ＣＰＵ１１は、シート情報にシートＩＤが存在しなければ、当該シートが１回目の使用であると判断する（Ａ１０４、ＹＥＳ）。なお、ＣＰＵ１１は、シート情報のシートＩＤがシート管理テーブル１３ａに存在しない場合、エラーとしてプリントをキャンセルしても良い。
【００３５】
ＣＰＵ１１は、当該シートが１回目の使用でないと判断すれば（Ａ１０４、ＮＯ）、シート管理テーブル１３ａから当該シートＩＤとリンクしている（紐付けされている）累積印字率の情報を取得する（Ａ１０５）。ＣＰＵ１１は、取得する累積印字率と当該シートにプリントするプリント用の画像データの印字率とを加算して新累積印字率を算出する（Ａ１０６）。ＣＰＵ１１は、新累積印字率を算出すると、算出した新累積印字率が累積印字率の上限を超えているか否かを判断する（Ａ１０７）。
【００３６】
累積印字率の上限は、１つのシートの表面にどのくらいのトナーの樹脂が定着されているかという観点で設ける閾値である。たとえば、再利用するシートは、消色されたトナー（すでに定着されている透明のトナーの樹脂）の上にさらにトナー樹脂を載せることになる。消色されたトナー樹脂の上にさらに定着させるトナーが多くなれば、プリントする画質が劣化する可能性がある。
【００３７】
累積印字率の上限は、再利用するシートにおけるプリント画質が維持できる範囲に設定する。累積印字率が上限に達しなければ、消色されたトナーの樹脂の上に転写及び定着するトナーの樹脂が少ないため、良好なプリント画像が維持できると考えられる。また、累積印字率が上限を超えると、消色されたトナーの樹脂の上に多くのトナー樹脂が転写及び定着されるため、良好なプリント画像が維持できない可能性がある。
【００３８】
ＣＰＵ１１は、新累積印字率が上限を超えていないと判断したならば（Ａ１０７、ＮＯ）、新累積印字率（Ａ１０５で算出した累積印字率）をシート管理テーブル１３ａに記憶させる（Ａ１１０）。なお、ＣＰＵ１１は、新累積印字率が上限を超えていないと判断した場合（Ａ１０７、ＮＯ）、当該シートが使用可能であること、あるいは、当該シートへのプリントを許可することを、ＭＦＰ２へ通知するようにしても良い。
【００３９】
たとえば、ＣＰＵ１１は、ＭＦＰ２からシートＩＤとして「ＴＳＢＯＨＳ９００１」を取得したものとする。ＣＰＵ１１は、印字率が４．５％のプリントを実行する場合、シート管理テーブル１３ａが図４に示す状態であれば、新累積印字率を８．３％と算出する。累積印字率の上限が２０％であれば、ＣＰＵ１１は、新累積印字率が８．３％となるプリントを実行可能（当該シートが使用可能）と判断する。ＣＰＵ１１は、印字率が４．５％の２回目のプリントを指示した後、シート管理テーブル１３ａを図５に示す状態に更新する。
【００４０】
ＣＰＵ１１は、新累積印字率が上限を超えていると判断したならば（Ａ１０７、ＹＥＳ）、ＭＦＰ２に対して、当該シートへのプリントのキャンセルを指示する（Ａ１０８）。また、ＣＰＵ１１は、当該シートへのプリントのキャンセルを指示する場合、ＭＦＰ２にエラーメッセージを送る（Ａ１０９）。エラーメッセージは、例えば、シートへの累積印字率が上限を超えたこと、あるいは、別のシートを使用することなどを報知するもので良い。
【００４１】
たとえば、ＣＰＵ１１は、ＭＦＰ２からシートＩＤとして「ＴＳＢＯＨＳ９００１」を取得したものとする。ＣＰＵ１１は、シート管理テーブル１３ａが図６に示す状態であれば、印字率が３．６％の４回目のプリントを実行する場合、新累積印字率を２０．８％と算出する。累積印字率の上限が２０％であれば、ＣＰＵ１１は、新累積印字率が２０．８％となるプリントが実行不可（当該シートが使用不可）と判断する。ＣＰＵ１１は、シートの使用不可と判断した場合、ＭＦＰ２にプリントのキャンセルを指示する。
【００４２】
また、Ａ１０４において、ＣＰＵ１１は、取得したシート情報にシートＩＤが存在しない場合（Ａ１０４、ＹＥＳ）、シートＩＤを新たに発行する（Ａ１１１）。ＣＰＵ１１は、シートＩＤを発行すると、発行したシートＩＤをシート管理テーブル１３ａに記憶する（Ａ１１２）。ＣＰＵ１１は、Ａ１０１で算出したＭＦＰ２に送信したプリント用の画像データの印字率をＡｌ１２でシート管理テーブル１３ａに記憶したシートＩＤに紐付けて記憶する（Ａ１１３）。
【００４３】
また、ＭＦＰ２は、シート情報をサーバ１へ送信した後、図７に示す処理に対応した処理を行う。すなわち、ＭＦＰ２のＣＰＵ３１は、シート情報を送信した後（或いはシートを給紙した後）、所定の待機時間分、当該シートへのプリントを待機（保留）する。たとえば、ＣＰＵ３１は、所定の待機時間が経過するまで、ＣＣＤ７２によりシートＩＤの画像を読み取ったシートをプロセスユニットの手前で待機させる。また、ＣＰＵ３１は、シートがプロセスユニットの手前に到達するまでに、所定の待機時間が経過するシートの搬送を制御しても良い。
【００４４】
ＣＰＵ３１は、所定の待機時間が経過した後、サーバ１からプリントのキャンセル指示がなかった場合（所定の待機時間内にキャンセル指示がない場合）、当該シートに対するプリントを実行する。たとえば、ＣＰＵ３１は、所定の待機時間までにキャンセル指示を受けなかった場合、プロセス制御回路５１に画像形成のプロセス動作を指示する。プロセス制御回路５１は、感光体ドラムモータ５２、ポリゴンモータ５３、現像モータ５４などを駆動させることにより、プロセス動作を実行する。プロセスユニットは、プリント用の画像データに基づいて消色可能なトナーで形成した画像をシートに転写する。
【００４５】
また、ＣＰＵ３１は、定着制御回路６１に定着処理を指示する。定着制御回路６１は、定着モータ６２に駆動を指示するとともに、ヒータ６３をオンさせることにより定着処理を実行する。定着ユニットは、プロセスユニットで消色可能なトナー像が転写されたシートに対して定着処理する。また、ＣＰＵ３１は、搬送制御回路４１にシートの搬送及び排出を指示する。搬送制御回路４１は、搬送ローラモータ４４および排紙ローラモータ４５を駆動させる。シートは、搬送ローラモータ４４が駆動させる搬送ローラによりプロセスユニットおよび定着ユニットを通過する。プロセスユニットおよび定着ユニットを通過したシートは、排紙ローラモータ４５が駆動させる排紙ローラにより排紙される。
【００４６】
また、ＭＦＰ２のＣＰＵ３１は、所定の待機時間内にサーバ１からキャンセル指示を受信した場合、当該シート（給紙したシート）へのプリントをキャンセルする。たとえば、ＣＰＵ３１は、プロセス制御回路５１に何も指示をせず、感光体ドラムモータなどを駆動させない。また、ＣＰＵ３１は、定着制御回路６１に、定着モータ６２に対してはシートを搬送させる目的で駆動を指示し、ヒータ６３に対してはオンを指示しない。つまり、定着制御回路６１は、シートを加熱せずに定着ユニット内を搬送させる。また、ＣＰＵ３１は、当該シートを排紙するために、搬送制御回路４１に搬送ローラモータ４４および排紙ローラモータ４５を駆動させる。
【００４７】
尚、上述した処理例は、ＣＣＤ７２が給紙後のシートからシートＩＤの画像を読み取る構成を想定している。ただし、ＭＦＰは、給紙前のシート（給紙カセット内のシート）からシートＩＤを読み取る構成としても良い。たとえば、次に給紙されるシートのシートＩＤのプリント面が読取り可能な向きにセットされる給紙カセットであれば、ＣＣＤ７２は、給紙カセット内のシートに対向する位置に配置してもよい。
【００４８】
ＭＦＰ２が給紙前のシートからシートＩＤを読み取れる構成である場合、サーバ１のＣＰＵ１１は、プリント指示の前にシートＩＤの読取り（シート情報の要求）を指示しても良い。ＣＰＵ１１は、プリント指示の前にシートＩＤの読取りを指示する場合、累積印字率が上限を超えないと確認した後にプリントを指示する。プリント指示の前にシートＩＤの読取りを指示する場合、ＣＰＵ１１は、累積印字率の上限を超えないと確認した後に図７のＡ１０２の作用を実行する。なお、プリント指示の前にシートＩＤの読取りを指示する場合、ＣＰＵ１１は、図７のＡ１０７の作用を省略する。
【００４９】
次に、第２の実施形態について説明する。  
図８は、第２の実施形態に係る印刷システムのサーバ１における印刷処理を説明するためのフローチャートである。  
第２の実施形態は、図１、図２及び図３に示す上述の印刷システムで実現するものとする。また、図８に示す作用について、図７に示す作用と同様な箇所は、同一部分に同一符号を付して詳細な説明を省略する。
【００５０】
すなわち、ＣＰＵ１１は、新累積印字率が上限を超えたならば（Ａ１０７，ＹＥＳ）、当該シートの使用不可をＭＦＰ２へ通知する（Ａ２０８）。例えば、ＣＰＵ１１は、シートの使用不可の通知として、プリントの不可、当該シートの排紙、及び、次のシートの給紙をＭＦＰ２へ指示する。ＣＰＵ１１は、シートの使用不可を通知した後、Ａ１０３へ戻り、次のシートのシート情報の受信待ちとなる。なお、ＣＰＵ１１は、Ａ２０８として、プリント指示のキャンセルとシートの排紙とを指示した後、Ａ１０２へ戻り、再度プリントを指示するようにしても良い。
【００５１】
ＭＦＰ２のＣＰＵ３１は、シートの使用不可が通知されると、当該シート（シートＩＤを読み取ったシート）をＭＦＰ２の外へ排紙する。たとえば、ＣＰＵ３１は、プロセス制御回路５１の駆動させることなく、搬送制御回路４１にシートの排紙を指示する。搬送制御回路４１は、シートを排紙するため、搬送ローラモータ４４および排紙ローラモータ４５も駆動させる。シートＩＤが読み取られたシートは、ＭＦＰ２の外に排出される。
【００５２】
また、ＣＰＵ３１は、シートを排紙するとともに、次のシートを給紙する。すなわち、ＣＰＵ３１は、搬送制御回路４１にシートの給紙を指示し、読取制御回路７１に次に給紙するシートに対するシートＩＤの読取処理を指示する。ＣＰＵ３１は、次に給紙したシートに対するシートＩＤの認識結果を取得すると、シートＩＤの認識結果を含むシート情報をサーバ１へ送る。  
サーバ１のＣＰＵ１１は、ＭＦＰ２から次のシートのシート情報を受信すると、Ａ１０３以降の作用を再び実行する。
【００５３】
上述した第２の実施形態によれば、給紙したシートが使用不可であった場合に直ちにプリントをキャンセルすることなく、次のシートを用いたプリント処理を実行できる。この結果として、給紙したシートが使用不可であった場合であっても、ユーザが、クライアントＰＣ３により再度プリントを要求する必要がなくなる。
【００５４】
次に、第１及び第２の実施形態の変形例について説明する。  
第１及び第２の実施形態において、サーバ１は、１つのシート全体に対する累積印字率でプリントの可否（シートの再利用の可否）を判断する。ただし、プリントの可否（シートの再利用の可否）は、１つのシート全体に対する累積印字率で判断するものに限らない。変形例において、サーバ１は、１つのシートを複数の領域に分割し、各領域の累積印字率によって、プリントの可否（シートの再利用の可否）を判断する。
【００５５】
サーバ１のＣＰＵ１１は、１つのシートを複数の領域に分割し、それぞれの領域について累積印字率を積算する。ＣＰＵ１１は、複数の領域の何れか１つでも累積印字率が上限を超えた場合に、プリント指示をキャンセル（当該シートの利用を不可）する。変形例によれば、特定の領域で累積印字率が高くなるシートを利用不可とすることができる。変形例によれば、累積印字率が高い特定の領域でプリント画質が劣化することを防止できる。
【００５６】
図９は、複数の領域ごとに累積印字率を記憶するシート管理テーブル１３ａ´の構成例である。図９に示す構成例によれば、シート管理テーブル１３ａ´は、各シートについて、複数の領域（Ｒ１，Ｒ２，…）ごとに印字率及び累積印字率を記憶する。累積印字率の上限を２０％とすると、ＣＰＵ１１は、図９に示す４回目のプリントにおいて領域Ｒ１の累積印字率が上限をこえると判断する。ＣＰＵ１１は、領域Ｒ１の累積印字率が上限を超えると判断すると、当該シートへのプリントを不可と判断する。
【００５７】
累積印字率を算出する領域は、任意の領域を設定して良い。累積印字率を算出する領域は、シート全体を均等に分割した領域であっても良いし、印刷対象とするドキュメントのフォーマットに応じて設定しても良い。たとえば、ヘッダーおよびフッターなどが特定の場所にプリントされる（トナーがのせられる）ことを想定して領域を設定しても良い。また、ヘッダー或いはフッターなどの特定の場所を含む領域は、他の領域よりも面積を小さく（画素数を少なく）してもよい。また、罫線などの定型フォームが多頻度でプリントされることを想定する場合、定型フォームに応じて累積印字率を算出する領域を設定しても良い。
【００５８】
さらに、サーバ１は、複数の領域ごとに累積印字率を算出する場合、特定の領域だけを累積印字率の判断対象としてシートの再利用の可否を判断しても良い。たとえば、ヘッダー或いはフッターなどを想定した領域を設定する場合、ヘッダー或いはフッターなどの特定の領域だけを累積印字率の判断対象としても良い。ＣＰＵ１１は、特定の領域だけを累積印字率の判断対象とする場合、特定の領域の累積印字率が上限を超えたか否かによりシートの再利用の可否を判断する。
【００５９】
第１の実施形態および第２の実施形態において、サーバは、プリント要求を受けた後にＭＦＰが給紙するシートの再利用の可否を判断する。しかし、シートの再利用の可否を判断するタイミングは、プリント処理を実行する場合に限定されない。たとえば、シートの再利用の可否は、画像を消色する処理において判断するようにしても良い。
【００６０】
例えば、ＭＦＰ２で消色可能な画像がプリントされたシートは、専用の消去装置で画像が消去（消色）されるものとする。サーバは、消去装置がシート上の画像を消去する場合にシートの累積印字率を算出しても良い。これは、消去装置にシート上のシートＩＤを読み取る構成を設けることにより実現できる。
【００６１】
すなわち、サーバは、消色装置から消色処理の対象とするシートのシートＩＤを取得する。サーバは、取得したシートＩＤのシートにおける累積印字率が所定の基準値を超えるか否かによりシートの再利用の可否を判断する。この基準値は、ＭＦＰでプリントする直前にプリントの可否（シートの再利用の可否）を判断するための累積印字率の上限よりも低い値としても良い。サーバは、消去装置にシートの再利用の可否を通知する。消去装置は、サーバから再利用が可と通知されたシートには消色処理を施し、再利用が不可と通知されたシートを破棄するようにしても良い。
【００６２】
また、サーバは、シートの用途に応じて設定した複数の基準値によって、シートを仕分けるようにしても良い。たとえば、サーバは、消色装置が消色するシートをテキスト用のシートとグラフィックス用のシートとに仕分けることも有効である。テキスト用のシートは、テキスト画像をプリントすることを想定したシートである。グラフィックス用のシートは、グラフィックス画像をプリントすることを想定したシートである。
【００６３】
サーバは、テキスト用の基準値とグラフィックス用の基準値とに基づいてテキスト用のシートとグラフィックス用のシートとを判別する。テキスト用の基準値は、グラフィックス用の基準値よりも高い値に設定する。サーバは、累積印字率がグラフィック用の基準値を超えないシートをグラフィック用のシートと判定する。サーバは、累積印字率がグラフィック用の基準値を超え、かつ、テキスト用の基準値を超えないシートをテキスト用のシートと判定する。テキスト用の基準値をグラフィックス用の基準値よりも高い値に設定することにより、グラフィックス画像のプリントでは画質が劣化する可能性が高いシートをテキスト用のシートとして利用できる。
【００６４】
なお、第１の実施形態、第２の実施形態、変形例は、適宜組み合わせて実現させることが可能である。例えば、給紙カセット上にシートＩＤを読み取るためのＣＣＤを配置しても良い。ＭＦＰは、ＣＣＤにより給紙前のシートのシートＩＤを読取り、読み取ったシートＩＤをサーバへ通知する。サーバは、通知されたシートＩＤのシートの累積印字率が上限を超えた場合、プリントを指示せず、当該シートの排紙をＭＦＰに指示する。ＭＦＰのＣＰＵは、搬送制御回路に当該シートの排紙を指示し、引き続いて次のシートのシートＩＤの読取を行うようにしても良い。
【００６５】
上述した実施の形態によれば、累積印字率に基づいてシートの再利用の可否を判断しているので用紙の有効利用（多数回の再利用）及びプリント画質の維持の効果がある。たとえば、テキスト画像をプリントする場合には印字率が低く、グラフィックス画像をプリントする場合には印字率が高くなる。テキスト画像のプリントにのみ使用したシートは、使用回数によって再利用不可と判断すると、まだ再利用できる状態であっても、破棄される可能性がある。グラフィック画像のプリントに使用したシートは、使用回数によって使用可能と判断した場合であっても、良好な画質でのプリントが出来ない状態である可能性も高い。
【００６６】
上述した実施形態をまとめると、サーバとしての累積印字率判断装置は、以下の構成として良い。  
すなわち、累積印字率判断装置は、プリントデータ取得部と、記憶部と、シート識別取得部と、累積印字率加算部と、累積印字率判断部と、累積印字率加算記憶部とを有する。プリントデータ取得部は、プリントデータを取得する。記憶部は、各シートの累積印字率をシートの識別情報と紐付けして記憶する。シート識別取得部は、当該プリントデータをプリントする第１のシートの識別情報を取得する。累積印字率加算部は、プリントデータ所得部からプリントデータの印字率を取得しこの印字率に前記記憶部に記憶されている累積印字率を加算する。累積印字率判断部は、第１のシートに当該プリントデータをプリントさせるか否かを決定するために、加算した新たな累積印字率が所定の数値を超えているか否かを判断する。累積印字率加算記憶部は、加算した新たな累積印字率が所定の数値を超えなければ、前記記憶部に新たな累積印字率を記憶する。
【００６７】
また、上記累印字率判断装置は、さらに、以下の構成としても良い。すなわち、前記記憶部は、各シートの累積印字率を複数に分割した領域ごとに記憶する。累積印字率判断部は、当該シートのいずれの領域も累積印字率が超えていなければ、プリントさせることを決定する。
【００６８】
また、実施形態に係る印刷システムは、サーバおよびＭＦＰを一体的に備えた装置で実現しても良い。  
さらに、本実施の形態では、装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００６９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下、本願の出願当初の特許請求の範囲に記載した内容を付記する。
［１］
プリントデータを取得するインターフェースと、
シートにおける累積印字率をシートの識別情報と紐付けして記憶するメモリと、
前記プリントデータをプリントする第１のシートの識別情報を取得し、前記プリントデータの印字率と前記メモリが記憶する前記第１のシートの識別情報に対応する累積印字率とを加算した新累積印字率を算出し、算出した新累積印字率が上限を超えなければ、前記第１のシートに前記プリントデータをプリントさせ、前記メモリに前記第１のシートの識別情報と紐付けして新累積印字率を記憶するコントローラと、
を備える累積印字率判断装置。
［２］
前記コントローラは、算出した前記第１のシートの新累積印字率が前記上限を超えていたならば、前記第１のシートへのプリントを中止し、第２のシートの識別情報を取得し、前記プリントデータの印字率と前記メモリが記憶する前記第２のシートの識別情報に対応する累積印字率とを加算した新累積印字率を算出し、算出した新累積印字率が上限を超えなければ、前記第２のシートに前記プリントデータをプリントさせ、前記メモリに前記第２のシートの識別情報と紐付けして新累積印字率を記憶する、
［１］に記載の累積印字率判断装置。
［３］
前記メモリは、各シートを複数の領域に分割した領域ごとの累積印字率を記憶し、
前記コントローラは、第１のシートの領域ごとに新累積印字率を算出し、算出した各領域の新累積印字率が上限を超えていなければ、前記第１のシートに前記プリントデータをプリントさせ、前記メモリに前記第１のシートの識別情報と紐付けして領域ごとの新累積印字率を記憶する、
［１］に記載の累積印字率判断装置。
［４］
インターフェースとメモリとコントローラとを有するコンピュータに、
プリントデータを取得する第１の機能と、
前記プリントデータをプリントする第１のシートの識別情報を取得する第２の機能と、
前記プリントデータの印字率と前記メモリが記憶する前記第１のシートの識別情報に対応する累積印字率とを加算した新累積印字率を算出する第３の機能と、
前記新累積印字率が上限を超えなければ、前記第１のシートに前記プリントデータをプリントさせ、前記メモリに前記第１のシートの識別情報と紐付けして新累積印字率を記憶する第４の機能と、
を実現させるための累積印字率判断プログラム。
［５］
さらに、コンピュータに、算出した前記第１のシートの新累積印字率が前記上限を超えていたならば、前記第１のシートへのプリントを中止し、第２のシートの識別情報を取得する第５の機能を実現させ、
前記第３の機能は、プリントデータの印字率と前記メモリが記憶する前記第２のシートの識別情報に対応する累積印字率とを加算した新累積印字率を算出し、
前記第４の機能は、算出した新累積印字率が上限を超えなければ、前記第２のシートに前記プリントデータをプリントさせ、前記メモリに前記第２のシートの識別情報と紐付けして新累積印字率を記憶する、
［４］に記載の累積印字率判断プログラム。
【符号の説明】
【００７０】
１…サーバ（累積印字率判断装置）、１１…ＣＰＵ（コントローラ）、１２…ＲＯＭ、１３…ＲＡＭ（メモリ）、１３ａ、１３ａ´…シート管理テーブル、１４…インターフェース（１／Ｆ）。
【図１】
0006310833.tif 000002
【図２】
0006310833.tif 000003
【図３】
0006310833.tif 000004
【図４】
0006310833.tif 000005
【図５】
0006310833.tif 000006
【図６】
0006310833.tif 000007
【図７】
0006310833.tif 000008
【図８】
0006310833.tif 000009
【図９】
0006310833.tif 000010