(57)【特許請求の範囲】
【請求項１】
印刷データを生成する端末装置と前記印刷データを処理する印刷制御装置とを有する印刷システムであって、
前記端末装置は、
処理対象文書の印刷条件を設定する設定部と、
ページ記述言語で記述された前記処理対象文書のデータ、前記設定部により設定された印刷条件を示す設定データ、および前記印刷条件を登録する旨を指示する指示情報を含む印刷データを生成する生成部と、
前記生成部により生成された印刷データを送信する送信部と、を有し、
前記印刷制御装置は、
印刷条件と当該印刷条件を特定するための名称情報とを対応付けて記憶する制御装置側記憶部と、
前記送信部により送信された印刷データを受信する受信部と、
前記受信部により受信された印刷データに前記指示情報が含まれていることを認識する認識部と、
前記認識部により前記指示情報が含まれていることが認識された場合、前記印刷データに含まれる前記設定データが示す印刷条件を前記制御装置側記憶部に記憶させる登録部と、を有し、
前記端末装置は、
印刷条件と当該印刷条件を特定するための名称情報とを対応付けて記憶する端末装置側記憶部と、
前記端末装置側記憶部に記憶されている名称情報の中から、ユーザーによる一の名称情報の選択を受け付ける第１受付部と、をさらに有し、
前記第１受付部により前記一の名称情報の選択が受け付けられた場合、前記設定部は、前記一の名称情報に対応付けられている印刷条件を前記処理対象文書の印刷条件として設定し、
前記印刷データには、当該印刷データに含まれる前記設定データが示す印刷条件を特定するための名称情報がさらに含まれており、
前記登録部は、前記印刷データに含まれる前記名称情報と対応付けて、前記設定データが示す印刷条件を前記制御装置側記憶部に記憶させることを特徴とする印刷システム。
【請求項２】
前記一の名称情報に対応付けられている印刷条件が前記設定部により前記処理対象文書の印刷条件として設定された場合、前記生成部は、前記指示情報を含む印刷データを生成することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記端末装置は、
印刷条件を登録するか否かについてのユーザーによる選択を受け付ける登録受付部をさらに有し、
前記登録受付部により前記印刷条件を登録する旨の選択が受け付けられた場合、前記生成部は、前記指示情報を含む印刷データを生成することを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記印刷データに含まれる前記名称情報と同一の名称情報が前記制御装置側記憶部に既に記憶されている場合、前記登録部は、前記印刷データに含まれる設定データが示す印刷条件により、前記既に記憶されている名称情報に対応付けられている印刷条件を置き換えることを特徴とする請求項１〜３のいずれか１項に記載の印刷システム。
【請求項５】
前記印刷制御装置は、
前記ページ記述言語で記述された前記処理対象文書のデータに対してラスタライズ処理を行って得られる画像データを記憶する画像データ記憶部をさらに有し、
前記端末装置は、
前記制御装置側記憶部に記憶されている名称情報の中から、ユーザーによる一の名称情報の選択を受け付ける第２受付部と、
前記画像データ記憶部に記憶されている画像データについて、前記第２受付部により受け付けられた一の名称情報に対応付けられている印刷条件にしたがう印刷処理の実行を指示する指示部と、をさらに有することを特徴とする請求項１〜４のいずれか１項に記載の印刷システム。
【請求項６】
印刷データを生成する端末装置と前記印刷データを処理する印刷制御装置とを有する印刷システムにおいて使用される前記印刷制御装置であって、
印刷条件と当該印刷条件を特定するための名称情報とを対応付けて記憶する制御装置側記憶部と、
ページ記述言語で記述された処理対象文書のデータ、前記処理対象文書の印刷条件を示す設定データ、および前記印刷条件を登録する旨を指示する指示情報を含む印刷データを受信する受信部と、
前記受信部により受信された印刷データに前記指示情報が含まれていることを認識する認識部と、
前記認識部により前記指示情報が含まれていることが認識された場合、前記印刷データに含まれる前記設定データが示す印刷条件を前記制御装置側記憶部に記憶させる登録部と、を有し、
前記処理対象文書の印刷条件は、印刷条件と当該印刷条件を特定するための名称情報とを対応付けて記憶する前記端末装置の端末装置側記憶部に記憶されている名称情報の中から、ユーザーにより選択された名称情報に対応付けられている印刷条件であり、
前記印刷データには、当該印刷データに含まれる前記設定データが示す印刷条件を特定するための名称情報がさらに含まれており、
前記登録部は、前記印刷データに含まれる前記名称情報と対応付けて、前記設定データが示す印刷条件を前記制御装置側記憶部に記憶させることを特徴とする印刷制御装置。
【請求項７】
前記印刷データに含まれる前記名称情報と同一の名称情報が前記制御装置側記憶部に既に記憶されている場合、前記登録部は、前記印刷データに含まれる設定データが示す印刷条件により、前記既に記憶されている名称情報に対応付けられている印刷条件を置き換えることを特徴とする請求項６に記載の印刷制御装置。
【請求項８】
前記ページ記述言語で記述された前記処理対象文書のデータに対してラスタライズ処理を行って得られる画像データを記憶する画像データ記憶部をさらに有することを特徴とする請求項６または７に記載の印刷制御装置。
【請求項９】
印刷データを生成する端末装置と前記印刷データを処理する印刷制御装置とを有する印刷システムにおいて使用される前記印刷制御装置を制御するための印刷制御プログラムであって、
ページ記述言語で記述された処理対象文書のデータ、前記処理対象文書の印刷条件を示す設定データ、および前記印刷条件を登録する旨を指示する指示情報を含む印刷データを受信する手順（ａ）と、
前記手順（ａ）において受信された印刷データに前記指示情報が含まれていることを認識する手順（ｂ）と、
前記手順（ｂ）において前記指示情報が含まれていることが認識された場合、前記印刷データに含まれる前記設定データが示す印刷条件を、当該印刷条件を特定するための名称情報と対応付けて制御装置側記憶部に記憶させる手順（ｃ）と、
を前記印刷制御装置に実行させ、
前記処理対象文書の印刷条件は、印刷条件と当該印刷条件を特定するための名称情報とを対応付けて記憶する前記端末装置の端末装置側記憶部に記憶されている名称情報の中から、ユーザーにより選択された名称情報に対応付けられている印刷条件であり、
前記印刷データには、当該印刷データに含まれる前記設定データが示す印刷条件を特定するための名称情報がさらに含まれており、
前記手順（ｃ）において、前記印刷データに含まれる前記名称情報と対応付けて、前記設定データが示す印刷条件が前記制御装置側記憶部に記憶される印刷制御プログラム。
【請求項１０】
前記印刷データに含まれる前記名称情報と同一の名称情報が前記制御装置側記憶部に既に記憶されている場合、前記手順（ｃ）において、前記印刷データに含まれる設定データが示す印刷条件により、前記既に記憶されている名称情報に対応付けられている印刷条件が置き換えられることを特徴とする請求項９に記載の印刷制御プログラム。
【請求項１１】
前記ページ記述言語で記述された前記処理対象文書のデータに対してラスタライズ処理を行って得られる画像データを画像データ記憶部に記憶させる手順（ｄ）をさらに前記印刷制御装置に実行させることを特徴とする請求項９または１０に記載の印刷制御プログラム。
【請求項１２】
請求項９〜１１のいずれか１項に記載の印刷制御プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷制御装置、および印刷制御プログラムに関する。
【背景技術】
【０００２】
プリンターで印刷済みの印刷ジョブをプリンターコントローラーに保存しておき、再印刷を行う技術が知られている。この技術では、たとえば、クライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）から印刷データを受信したプリンターコントローラーが、印刷データにラスタライズ処理を行って得られる画像データをプリンターに出力する一方で、ハードディスクに記憶する。そして、クライアントＰＣにインストールされている再印刷ユーティリティーを利用して、クライアントＰＣのユーザーにより、画像データに基づく画像の再印刷が指示される。
【０００３】
一方、印刷データを生成するためのプリンタードライバーが提供する機能として、印刷条件に名称を付けて、お気に入り設定として登録する機能が知られている。ユーザーは、予め登録された複数のお気に入り設定の中から一のお気に入り設定を選択することにより、所望の印刷条件を簡単に設定することができる。お気に入り設定を登録する機能は、上述した再印刷ユーティリティーにも備えられる。再印刷ユーティリティーでは、お気に入り設定はプリンターコントローラーに登録され、印刷ジョブの再印刷設定時にプリンターコントローラーから読み出される。
【０００４】
ところで、使用頻度の高いお気に入り設定は、プリンタードライバーおよび再印刷ユーティリティーの両方で使用される。この場合、ユーザーは、プリンタードライバーおよび再印刷ユーティリティーの両方について、同一の印刷条件をそれぞれ設定し、お気に入り設定としてそれぞれ登録しなければならず、手間がかかる。したがって、プリンタードライバーおよび再印刷ユーティリティーの両方に同一のお気に入り設定を登録するユーザーの負担を軽減することが望まれている。
【０００５】
なお、下記の特許文献１には、サーバー装置にお気に入り設定を登録しておき、クライアントＰＣがサーバー装置からお気に入り設定をダウンロードして印刷条件を設定する技術が開示されている。この技術によれば、ユーザーは、プリンタードライバーおよび再印刷ユーティリティーの両方について、お気に入り設定を登録することなく同一の印刷条件を設定することができる。しかしながら、この技術では、お気に入り設定を利用する度に、サーバー装置からクライアントＰＣにお気に入り設定をダウンロードする必要があり、待ち時間が発生するため、好ましくない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−０５００５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、印刷データを生成するための端末装置と印刷データを処理するための印刷制御装置とを有する印刷システムにおいて使用されるプリンタードライバーおよび再印刷ユーティリティーについて、同一のお気に入り設定を登録するユーザーの負担を軽減することができる印刷システム、印刷制御装置、および印刷制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）印刷データを生成する端末装置と前記印刷データを処理する印刷制御装置とを有する印刷システムであって、前記端末装置は、処理対象文書の印刷条件を設定する設定部と、ページ記述言語で記述された前記処理対象文書のデータ、前記設定部により設定された印刷条件を示す設定データ、および前記印刷条件を登録する旨を指示する指示情報を含む印刷データを生成する生成部と、前記生成部により生成された印刷データを送信する送信部と、を有し、前記印刷制御装置は、印刷条件と当該印刷条件を特定するための名称情報とを対応付けて記憶する制御装置側記憶部と、前記送信部により送信された印刷データを受信する受信部と、前記受信部により受信された印刷データに前記指示情報が含まれていることを認識する認識部と、前記認識部により前記指示情報が含まれていることが認識された場合、前記印刷データに含まれる前記設定データが示す印刷条件を前記制御装置側記憶部に記憶させる登録部と、を有し、前記端末装置は、印刷条件と当該印刷条件を特定するための名称情報とを対応付けて記憶する端末装置側記憶部と、前記端末装置側記憶部に記憶されている名称情報の中から、ユーザーによる一の名称情報の選択を受け付ける第１受付部と、をさらに有し、前記第１受付部により前記一の名称情報の選択が受け付けられた場合、前記設定部は、前記一の名称情報に対応付けられている印刷条件を前記処理対象文書の印刷条件として設定し、前記印刷データには、当該印刷データに含まれる前記設定データが示す印刷条件を特定するための名称情報がさらに含まれており、前記登録部は、前記印刷データに含まれる前記名称情報と対応付けて、前記設定データが示す印刷条件を前記制御装置側記憶部に記憶させることを特徴とする印刷システム。
【００１１】
（２）前記一の名称情報に対応付けられている印刷条件が前記設定部により前記処理対象文書の印刷条件として設定された場合、前記生成部は、前記指示情報を含む印刷データを生成することを特徴とする上記（１）に記載の印刷システム。
【００１２】
（３）前記端末装置は、印刷条件を登録するか否かについてのユーザーによる選択を受け付ける登録受付部をさらに有し、前記登録受付部により前記印刷条件を登録する旨の選択が受け付けられた場合、前記生成部は、前記指示情報を含む印刷データを生成することを特徴とする上記（１）に記載の印刷システム。
【００１４】
（４）前記印刷データに含まれる前記名称情報と同一の名称情報が前記制御装置側記憶部に既に記憶されている場合、前記登録部は、前記印刷データに含まれる設定データが示す印刷条件により、前記既に記憶されている名称情報に対応付けられている印刷条件を置き換えることを特徴とする上記（１）〜（３）のいずれか１つに記載の印刷システム。
【００１５】
（５）前記印刷制御装置は、前記ページ記述言語で記述された前記処理対象文書のデータに対してラスタライズ処理を行って得られる画像データを記憶する画像データ記憶部をさらに有し、前記端末装置は、前記制御装置側記憶部に記憶されている名称情報の中から、ユーザーによる一の名称情報の選択を受け付ける第２受付部と、前記画像データ記憶部に記憶されている画像データについて、前記第２受付部により受け付けられた一の名称情報に対応付けられている印刷条件にしたがう印刷処理の実行を指示する指示部と、をさらに有することを特徴とする上記（１）〜（４）のいずれか１つに記載の印刷システム。
【００１６】
（６）印刷データを生成する端末装置と前記印刷データを処理する印刷制御装置とを有する印刷システムにおいて使用される前記印刷制御装置であって、印刷条件と当該印刷条件を特定するための名称情報とを対応付けて記憶する制御装置側記憶部と、ページ記述言語で記述された処理対象文書のデータ、前記処理対象文書の印刷条件を示す設定データ、および前記印刷条件を登録する旨を指示する指示情報を含む印刷データを受信する受信部と、前記受信部により受信された印刷データに前記指示情報が含まれていることを認識する認識部と、前記認識部により前記指示情報が含まれていることが認識された場合、前記印刷データに含まれる前記設定データが示す印刷条件を前記制御装置側記憶部に記憶させる登録部と、を有し、前記処理対象文書の印刷条件は、印刷条件と当該印刷条件を特定するための名称情報とを対応付けて記憶する前記端末装置の端末装置側記憶部に記憶されている名称情報の中から、ユーザーにより選択された名称情報に対応付けられている印刷条件であり、前記印刷データには、当該印刷データに含まれる前記設定データが示す印刷条件を特定するための名称情報がさらに含まれており、前記登録部は、前記印刷データに含まれる前記名称情報と対応付けて、前記設定データが示す印刷条件を前記制御装置側記憶部に記憶させることを特徴とする印刷制御装置。
【００１８】
（７）前記印刷データに含まれる前記名称情報と同一の名称情報が前記制御装置側記憶部に既に記憶されている場合、前記登録部は、前記印刷データに含まれる設定データが示す印刷条件により、前記既に記憶されている名称情報に対応付けられている印刷条件を置き換えることを特徴とする上記（６）に記載の印刷制御装置。
【００１９】
（８）前記ページ記述言語で記述された前記処理対象文書のデータに対してラスタライズ処理を行って得られる画像データを記憶する画像データ記憶部をさらに有することを特徴とする上記（６）または（７）に記載の印刷制御装置。
【００２０】
（９）印刷データを生成する端末装置と前記印刷データを処理する印刷制御装置とを有する印刷システムにおいて使用される前記印刷制御装置を制御するための印刷制御プログラムであって、ページ記述言語で記述された処理対象文書のデータ、前記処理対象文書の印刷条件を示す設定データ、および前記印刷条件を登録する旨を指示する指示情報を含む印刷データを受信する手順（ａ）と、前記手順（ａ）において受信された印刷データに前記指示情報が含まれていることを認識する手順（ｂ）と、前記手順（ｂ）において前記指示情報が含まれていることが認識された場合、前記印刷データに含まれる前記設定データが示す印刷条件を、当該印刷条件を特定するための名称情報と対応付けて制御装置側記憶部に記憶させる手順（ｃ）と、を前記印刷制御装置に実行させ、前記処理対象文書の印刷条件は、印刷条件と当該印刷条件を特定するための名称情報とを対応付けて記憶する前記端末装置の端末装置側記憶部に記憶されている名称情報の中から、ユーザーにより選択された名称情報に対応付けられている印刷条件であり、前記印刷データには、当該印刷データに含まれる前記設定データが示す印刷条件を特定するための名称情報がさらに含まれており、前記手順（ｃ）において、前記印刷データに含まれる前記名称情報と対応付けて、前記設定データが示す印刷条件が前記制御装置側記憶部に記憶される印刷制御プログラム。
【００２２】
（１０）前記印刷データに含まれる前記名称情報と同一の名称情報が前記制御装置側記憶部に既に記憶されている場合、前記手順（ｃ）において、前記印刷データに含まれる設定データが示す印刷条件により、前記既に記憶されている名称情報に対応付けられている印刷条件が置き換えられることを特徴とする上記（９）に記載の印刷制御プログラム。
【００２３】
（１１）前記ページ記述言語で記述された前記処理対象文書のデータに対してラスタライズ処理を行って得られる画像データを画像データ記憶部に記憶させる手順（ｄ）をさらに前記印刷制御装置に実行させることを特徴とする上記（９）または（１０）に記載の印刷制御プログラム。
【００２４】
（１２）上記（９）〜（１１）のいずれか１つに記載の印刷制御プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の効果】
【００２５】
本発明によれば、端末装置から印刷制御装置に印刷データが送信されれば、印刷データに含まれる設定データが示す印刷条件が印刷制御装置に登録されるため、端末装置に登録されているお気に入り設定と同一のお気に入り設定を印刷制御装置に自動的に登録することができる。したがって、再印刷ユーティリティーについて、お気に入り設定を登録するユーザーの手間が省略される。つまり、プリンタードライバーおよび再印刷ユーティリティーについて、同一のお気に入り設定を登録するユーザーの負担が軽減される。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。
【図２】図１に示されるクライアントＰＣの構成を示すブロック図である。
【図３】図１に示されるプリンターコントローラーの構成を示すブロック図である。
【図４】図１に示されるプリンターの構成を示すブロック図である。
【図５】クライアントＰＣおよびプリンターコントローラーのお気に入り設定保存機能を示すブロック図である。
【図６】クライアントＰＣにより実行される印刷指示処理の手順を示すフローチャートである。
【図７】プリンタードライバーにより提供される印刷設定画面の一例を示す図である。
【図８】印刷データに含まれる識別子の一例を示す図である。
【図９】プリンターコントローラーにより実行される印刷制御処理の手順を示すフローチャートである。
【図１０】クライアントＰＣにより実行される再印刷指示処理の手順を示すフローチャートである。
【図１１】再印刷ユーティリティーにより提供されるジョブ管理画面の一例を示す図である。
【図１２】再印刷ユーティリティーにより提供される印刷設定画面の一例を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２８】
図１は、本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。本実施形態の印刷システムは、クライアントＰＣ１と、プリンターコントローラー２と、プリンター３とを備えている。
【００２９】
クライアントＰＣ１とプリンターコントローラー２とは、ネットワーク４を介して相互に通信可能に接続されている。ネットワーク４は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）等の規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等からなる。プリンターコントローラー２とプリンター３とはそれぞれ、たとえば、ＩＥＥＥ１３９４シリアルバス、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の専用インターフェース用バスを介して接続されている。ただし、プリンターコントローラー２とプリンター３とはネットワーク４を介して接続されていてもよい。なお、ネットワーク４に接続される機器の種類および台数は、図１に示す例に限定されない。
【００３０】
図２は、クライアントＰＣの構成を示すブロック図である。クライアントＰＣ１は、端末装置として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインターフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３１】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。
【００３２】
ハードディスク１４は、オペレーティングシステム（ＯＳ）を含む各種プログラムや、各種データを格納する。ハードディスク１４には、文書ファイルを作成するための文書ファイル作成アプリケーション（ワープロソフト、表計算ソフト等）と、文書ファイルをプリンターコントローラー２が解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータに変換するためのプリンタードライバーと、プリンターコントローラー２に保存されている印刷ジョブの再印刷を指示するための再印刷ユーティリティーとがインストールされている。また、ハードディスク１４は、端末装置側記憶部として、印刷条件と当該印刷条件を特定するための名称情報とを対応付けて、プリンタードライバー用のお気に入り設定として記憶する。
【００３３】
ディスプレイ１５は、たとえば、液晶ディスプレイであり、各種の情報を表示する。入力装置１６は、マウス等のポインティングデバイス、およびキーボードを含み、各種の入力を行うために使用される。入力装置１６は、受付部として、ディスプレイ１５に表示されるお気に入り設定の一覧の中から一のお気に入り設定の選択を受け付ける。
【００３４】
ネットワークインターフェース１７は、ネットワーク４を介し他の機器と通信するためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。ネットワークインターフェース１７は、送信部として、プリンターコントローラー２に印刷データを送信する。
【００３５】
本実施形態のＣＰＵ１１は、プリンタードライバーのプログラムを実行することによって、設定部および生成部として機能する。また、ＣＰＵ１１は、再印刷ユーティリティーのプログラムを実行することによって、指示部として機能する。ここで、設定部は、文書ファイル（処理対象文書）の印刷条件を設定する。生成部は、文書ファイルのＰＤＬデータ、文書ファイルの印刷条件を示す設定データ、および印刷条件を登録する旨を指示する識別子（指示情報）を含む印刷データを生成する。指示部は、プリンターコントローラー２に保存されている印刷ジョブの再印刷を指示する。なお、各部の具体的な処理内容については後述する。
【００３６】
図３は、プリンターコントローラーの構成を示すブロック図である。プリンターコントローラー２は、印刷制御装置として、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、入力装置２６、ネットワークインターフェース２７、およびプリンターインターフェース２８を備えており、これらは信号をやり取りするためのバス２９を介して相互に接続されている。なお、プリンターコントローラー２の上記各部のうち、クライアントＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３７】
ハードディスク２４には、クライアントＰＣ１から受信したＰＤＬデータに対してラスタライズ処理を行いビットマップ形式の画像データを生成するためのプログラム、および、印刷ジョブを管理するためのプログラムが格納されている。また、ハードディスク２４は、画像データ記憶部として、ビットマップ形式の画像データをジョブ単位で記憶する。また、ハードディスク２４は、制御装置側記憶部として、印刷条件と当該印刷条件を特定するための名称情報とを対応付けて、再印刷ユーティリティー用のお気に入り設定として記憶する。
【００３８】
ネットワークインターフェース２７は、受信部として、クライアントＰＣ１から送信された印刷データを受信する。プリンターインターフェース２８は、ローカル接続されたプリンター３と通信するためのインターフェースである。
【００３９】
本実施形態のＣＰＵ２１は、印刷ジョブを管理するためのプログラムを実行することによって、認識部および登録部として機能する。ここで、認識部は、お気に入り設定を登録する旨を指示する識別子が印刷データに含まれていることを認識する。登録部は、印刷データに含まれる設定データが示す印刷条件をお気に入り設定としてハードディスク２４に記憶させる。なお、各部の具体的な処理内容については後述する。
【００４０】
図４は、プリンターの構成を示すブロック図である。プリンター３は、印刷装置として、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作パネル３４、画像形成部３５、後処理部３６、およびコントローラーインターフェース３７を備えており、これらは信号をやり取りするためのバス３８を介して相互に接続されている。なお、プリンター３の上記各部のうち、クライアントＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４１】
操作パネル３４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００４２】
画像形成部３５は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンターコントローラー２から受信した画像データに基づく画像を用紙等の記録媒体に形成する。
【００４３】
後処理部３６は、画像形成部３５により画像が形成された用紙に対して、ステープル処理、パンチ穴開け処理、折り処理等の後処理を施す。
【００４４】
コントローラーインターフェース３７は、ローカル接続されたプリンターコントローラー２と通信するためのインターフェースである。
【００４５】
図５は、クライアントＰＣおよびプリンターコントローラーのお気に入り設定保存機能を示すブロック図である。
【００４６】
上述したとおり、クライアントＰＣ１には、印刷データを生成するためのプリンタードライバー１１０と、印刷ジョブの再印刷を指示するための再印刷ユーティリティー１２０とがインストールされている。また、クライアントＰＣ１には、プリンタードライバー１１０により提供される印刷設定画面上で印刷条件を設定する際に読み出されるお気に入り設定を記憶する記憶領域１３０が設けられている。お気に入り設定は、記憶領域１３０に所定のファイル形式で記憶される。あるいは、本実施形態と異なり、お気に入り設定は、レジストリ領域に記憶される。
【００４７】
プリンターコントローラー２には、プリンターコントローラー２に保存されている印刷ジョブの一覧を示すジョブリスト２１０が格納されている。たとえば、プリンタードライバー１１０により提供される印刷設定画面を通じて印刷ジョブを保存する旨が指示された場合、プリンタードライバー１１０により生成されたＰＤＬデータにラスタライズ処理を行って得られる画像データが、プリンターコントローラー２にジョブ単位で記憶される。また、プリンターコントローラー２には、印刷データに含まれる設定データが示す印刷条件をジョブチケットとして記憶する記憶領域２２０が設けられている。また、プリンターコントローラー２には、再印刷ユーティリティー１２０により提供される印刷設定画面上で印刷条件を設定する際に読み出されるお気に入り設定を記憶する記憶領域２３０が設けられている。記憶領域２３０に記憶されるお気に入り設定は、印刷ジョブの再印刷設定時に、ネットワーク４を介してクライアントＰＣ１に読み込まれる。
【００４８】
なお、クライアントＰＣ１、プリンターコントローラー２、およびプリンター３は、それぞれ上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
【００４９】
以上のとおり構成される本実施形態の印刷システムでは、クライアントＰＣ１のユーザーが、プリンタードライバー１１０により提供される印刷設定画面上でお気に入り設定を選択して印刷を指示すれば、選択されたお気に入り設定と同一の印刷条件のお気に入り設定が、再印刷ユーティリティー用のお気に入り設定として、プリンターコントローラー２に登録される。以下、図６〜図１２を参照して、本実施形態の印刷システムの動作について説明する。
【００５０】
図６は、クライアントＰＣにより実行される印刷指示処理の手順を示すフローチャートである。印刷指示処理の実行に先立って、印刷対象の文書ファイルを作成した文書ファイル作成アプリケーションの印刷ダイアログを介してプリンタードライバー１１０が起動される。プリンタードライバー１１０が起動されることにより、印刷設定画面３００（図７参照）がディスプレイ１５に表示される。なお、図６のフローチャートにより示されるアルゴリズムは、クライアントＰＣ１のハードディスク１４にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００５１】
まず、お気に入り設定が受け付けられる（ステップＳ１０１）。本実施形態では、印刷設定画面３００（図７参照）を通じて、クライアントＰＣ１に予め登録されている複数のお気に入り設定の中から、ユーザーにより選択された一のお気に入り設定が受け付けられる。
【００５２】
図７は、プリンタードライバーにより提供される印刷設定画面の一例を示す図である。印刷設定画面３００は、印刷条件設定部３１０およびお気に入り設定部３２０を有する。また、印刷設定画面３００には、印刷の実行を指示するための印刷ボタン３３０および印刷の実行をキャンセルするためのキャンセルボタン３４０が設けられている。
【００５３】
印刷条件設定部３１０には、印刷条件を特定するための複数の印刷設定項目が設けられている。クライアントＰＣ１のユーザーは、ステープル処理、パンチ穴開け処理、ページ割付処理、および両面印刷処理等の種々の印刷設定項目の設定値を変更することにより、印刷条件を設定することができる。
【００５４】
お気に入り設定部３２０には、お気に入り設定を選択するためのプルダウンメニュー３２１、お気に入り設定を登録するための登録ボタン３２２、およびお気に入り設定を読み込むための読込ボタン３２３が設けられている。クライアントＰＣ１のユーザーは、プルダウンメニュー３２１に表示されるお気に入り設定の（名称の）一覧の中から一のお気に入り設定を選択して読込ボタン３２３を押下することにより、印刷条件を設定することができる。また、クライアントＰＣ１のユーザーは、登録ボタン３２２を押下することにより、印刷条件設定部３１０の現在の設定をお気に入り設定として登録することができる。
【００５５】
ステップＳ１０１に示す処理では、印刷設定画面３００のお気に入り設定部３２０を介して、クライアントＰＣ１に予め登録されているお気に入り設定の一覧の中から、ユーザーにより選択された一のお気に入り設定が受け付けられる。
【００５６】
続いて、お気に入り設定が読み込まれる（ステップＳ１０２）。本実施形態では、ステップＳ１０１に示す処理で受け付けられた一のお気に入り設定に対応する印刷条件が読み込まれる。その結果、印刷条件設定部３１０に印刷条件が反映され、印刷設定項目の設定値が更新される。
【００５７】
続いて、印刷出力が受け付けられる（ステップＳ１０３）。本実施形態では、印刷設定画面３００の印刷ボタン３３０が押下されることにより、印刷出力が受け付けられる。
【００５８】
続いて、印刷ジョブ設定およびお気に入り設定のコマンドが出力される（ステップＳ１０４）。本実施形態では、ステップＳ１０２に示す処理で読み込まれた印刷条件を示す設定データと、当該印刷条件をプリンターコントローラー２に登録する旨を指示する識別子とが出力される。
【００５９】
続いて、印刷データが送信され（ステップＳ１０５）、処理が終了される。本実施形態では、ステップＳ１０４に示す処理で出力された設定データおよび識別子と、文書ファイルのＰＤＬデータとを含む印刷データが生成され、生成された印刷データがプリンターコントローラー２に送信される。
【００６０】
以上のとおり、図６に示されるフローチャートの処理によれば、文書ファイルの印刷設定時にお気に入り設定が選択され、印刷条件が設定される。そして、文書ファイルに対して設定された印刷条件と同一の印刷条件をプリンターコントローラー２に登録する旨を指示する識別子を含む印刷データが生成され、プリンターコントローラー２に送信される。
【００６１】
図８は、印刷データに含まれる識別子の一例を示す図である。印刷データ４００には、印刷条件を登録する旨を指示する識別子４１０と、印刷条件を特定するための名称情報４２０とが含まれる。本実施形態では、印刷設定画面３００上でお気に入り設定が選択されて印刷条件が設定された場合、印刷データに識別子４１０および名称情報４２０が付加される。名称情報４２０は、印刷設定画面３００上で選択されたお気に入り設定の名称を示す。
【００６２】
印刷データ４００に識別子４１０が含まれていることがプリンターコントローラー２によって認識される場合、印刷データ４００に含まれる設定データが示す印刷条件が、プリンターコントローラー２のハードディスク２４に、再印刷ユーティリティー用のお気に入り設定として登録される。以下、図９を参照して、プリンターコントローラー２の動作について説明する。
【００６３】
図９は、プリンターコントローラーにより実行される印刷制御処理の手順を示すフローチャートである。なお、図９のフローチャートにより示されるアルゴリズムは、プリンターコントローラー２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００６４】
まず、印刷データが受信される（ステップＳ２０１）。本実施形態では、図６のステップＳ１０５に示す処理でクライアントＰＣ１から送信された印刷データが受信される。
【００６５】
続いて、印刷ジョブが保存される（ステップＳ２０２）。本実施形態では、まず、ステップＳ２０１に示す処理で受信された印刷データに含まれるＰＤＬデータのラスタライズ処理が行われ、ビットマップ形式の画像データが生成される。そして、生成された画像データが、ハードディスク２４に記憶される。画像データがハードディスク２４に記憶されることにより、再印刷ユーティリティー１２０によって印刷ジョブが閲覧可能になる。
【００６６】
続いて、コマンドデータが解析される（ステップＳ２０３）。本実施形態では、ステップＳ２０１に示す処理で受信された印刷データに含まれる設定データが解析され、プリンター３の動作を指示するジョブチケットが生成される。ジョブチケットは、画像データと対応付けてハードディスク２４に記憶される。
【００６７】
続いて、お気に入りコマンドがあるか否かが判断される（ステップＳ２０４）。本実施形態では、ステップＳ２０１に示す処理で受信された印刷データに、印刷条件を登録する旨を指示する識別子４１０（図８参照）が含まれているか否かが判断される。
【００６８】
お気に入りコマンドがないと判断される場合（ステップＳ２０４：ＮＯ）、ステップＳ２０６の処理に移行する。
【００６９】
一方、お気に入りコマンドがあると判断される場合（ステップＳ２０４：ＹＥＳ）、印刷ジョブ設定およびお気に入り設定が保存される（ステップＳ２０５）。本実施形態では、ステップＳ２０１に示す処理で受信された印刷データに含まれる設定データが示す印刷条件が、再印刷ユーティリティー１２０用のお気に入り設定として、印刷データに含まれる名称情報４２０と対応付けてハードディスク２４に記憶される。なお、ハードディスク２４に同一の名称を有する印刷条件が既に記憶されている場合には、新たな印刷条件により、既に記憶されている印刷条件が置き換えられる。また、印刷データに含まれる設定データが示す印刷条件の中に、再印刷ユーティリティー１２０が有さない機能が含まれる場合には、当該機能は無視され、設定データが示す印刷条件以外の機能を再印刷ユーティリティー１２０が有する場合には、当該機能についてはデフォルト設定が用いられる。
【００７０】
続いて、画像データが出力され（ステップＳ２０６）、処理が終了される。本実施形態では、ステップＳ２０２に示す処理で生成された画像データが、プリンター３に出力される。このとき、ステップＳ２０３に示す処理で生成されたジョブチケットもプリンター３に送信される。プリンター３は、ジョブチケットの記述内容にしたがって、画像データに基づく画像を用紙に形成した後、画像が形成された用紙に後処理を施す。
【００７１】
以上のとおり、図９に示されるフローチャートの処理によれば、印刷条件を登録する旨を指示する識別子が印刷データに含まれていることが認識される場合、印刷データに基づく印刷処理が行われる一方で、設定データが示す印刷条件が再印刷ユーティリティー用のお気に入り設定として登録される。再印刷ユーティリティー用のお気に入り設定には、印刷データに含まれる名称情報が示す名称が付与される。
【００７２】
以上のとおり、本実施形態の印刷システムによれば、プリンタードライバー１１０により提供される印刷設定画面３００上でお気に入り設定が選択され印刷データが送信されれば、印刷設定画面３００上で選択されたお気に入り設定と同一のお気に入り設定が、再印刷ユーティリティー用のお気に入り設定としてプリンターコントローラー２に登録される。このような構成によれば、印刷ジョブの再印刷を指示するための再印刷ユーティリティー１２０について、お気に入り設定を登録するユーザーの手間が省略される。つまり、プリンタードライバー１１０および再印刷ユーティリティー１２０について、同一のお気に入り設定を登録するユーザーの負担が軽減される。
【００７３】
以下、図１０〜図１２を参照して、再印刷ユーティリティーを利用して、プリンターコントローラー２に保存されている印刷ジョブの再印刷を行う処理について説明する。
【００７４】
図１０は、クライアントＰＣにより実行される再印刷指示処理の手順を示すフローチャートである。なお、図１０のフローチャートにより示されるアルゴリズムは、クライアントＰＣ１のハードディスク１４にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００７５】
まず、印刷ジョブが表示される（ステップＳ３０１）。本実施形態では、再印刷ユーティリティー１２０が起動され、ジョブ管理画面５００（図１１参照）がディスプレイ１５に表示される。
【００７６】
図１１は、ジョブ管理画面の一例を示す図である。ジョブ管理画面５００はプリンターコントローラー２に格納されているジョブリスト２１０の情報を表示する。ジョブ管理画面５００には、プリンターコントローラー２に保存されている印刷ジョブに関する情報（ユーザー名、ジョブ名等）が一覧表示される。
【００７７】
続いて、お気に入り設定が受け付けられる（ステップＳ３０２）。本実施形態では、まず、ステップＳ３０１に示す処理で表示された印刷ジョブの一覧の中から、一の印刷ジョブが選択されることにより、印刷設定画面６００（図１２参照）が表示される。そして、印刷設定画面６００を通じて、プリンターコントローラー２に予め登録されている複数のお気に入り設定の中から、ユーザーにより選択された一のお気に入り設定が受け付けられる。
【００７８】
図１２は、再印刷ユーティリティーにより提供される印刷設定画面の一例を示す図である。印刷設定画面６００は、印刷条件設定部６１０およびお気に入り設定部６２０を有する。また、印刷設定画面６００には、印刷の実行を指示するための印刷ボタン６３０、印刷の実行をキャンセルするためのキャンセルボタン６４０、および印刷設定をジョブチケットとして保存するための保存ボタン６５０が設けられている。
【００７９】
印刷条件設定部６１０には、印刷条件を特定するための複数の印刷設定項目が設けられている。クライアントＰＣ１のユーザーは、印刷設定項目の設定値を変更することにより、印刷条件を設定することができる。
【００８０】
お気に入り設定部６２０には、お気に入り設定を選択するためのプルダウンメニュー６２１、お気に入り設定を登録するための登録ボタン６２２、およびお気に入り設定を読み込むための読込ボタン６２３が設けられている。クライアントＰＣ１のユーザーは、プルダウンメニュー６２１に表示されるお気に入り設定の一覧の中から一のお気に入り設定を選択して読込ボタン６２３を押下することにより、印刷条件を設定することができる。また、クライアントＰＣ１のユーザーは、登録ボタン６２２を押下することにより、印刷条件設定部６１０の現在の設定をお気に入り設定として登録することができる。
【００８１】
ステップＳ３０２に示す処理では、印刷設定画面６００のお気に入り設定部６２０を介して、クライアントＰＣ１に予め登録されているお気に入り設定の一覧の中から、ユーザーにより選択された一のお気に入り設定が受け付けられる。
【００８２】
続いて、お気に入り設定が読み込まれる（ステップＳ３０３）。本実施形態では、ステップＳ３０２に示す処理で受け付けられた一のお気に入り設定に対応する印刷条件が読み込まれる。その結果、印刷条件設定部６１０に印刷条件が反映され、印刷設定項目の設定値が更新される。
【００８３】
続いて、印刷指示が出力され（ステップＳ３０４）、処理が終了される。本実施形態では、ステップＳ３０３に示す処理で読み込まれた印刷条件に基づく印刷ジョブの再印刷が指示される。
【００８４】
以上のとおり、図１０に示されるフローチャートの処理によれば、プリンターコントローラー２に記憶されている印刷ジョブの再印刷が指示される。このとき、プリンターコントローラー２に登録されているお気に入り設定が読み出され、印刷条件が設定される。
【００８５】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００８６】
たとえば、上述した実施形態では、プリンタードライバーにより提供される印刷設定画面上でお気に入り設定が選択されて印刷条件が設定された場合、印刷データに識別子が自動的に付加された。しかしながら、お気に入り設定を登録するか否かについてのユーザーによる選択を受け付けるためのチェックボックスを印刷設定画面に設け、お気に入り設定を登録する旨の選択が受け付けられた場合、印刷データに識別子が付加されてもよい。この場合、プリンタードライバーにより提供される印刷設定画面上でお気に入り設定が選択されたか否かに関わらず、当該印刷設定画面で設定された印刷条件が再印刷ユーティリティー用のお気に入り設定として登録される。プリンタードライバーにより提供される印刷設定画面上でお気に入り設定が選択されていない場合、印刷データには「登録１」のような仮の名称を示す名称情報が付加される。
【００８７】
また、上述した実施形態では、プリンターコントローラー２により、印刷データに含まれるＰＤＬデータから画像データが生成され、生成された画像データがプリンター３に出力される一方で、ハードディスク２４に記憶された。しかしながら、画像データは、プリンター３に出力されることなく、ハードディスク２４に記憶されてもよい。また、印刷データに含まれるＰＤＬデータは、お気に入り設定の登録のみに利用されるダミーデータであってもよい。この場合、印刷ジョブは、プリンターコントローラー２に保管されることなく削除される。
【００８８】
また、上述した実施形態では、プリンターコントローラー２は、プリンター３とは別個に設けられた。しかしながら、プリンターコントローラーは、プリンターや複合機（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像形成装置に内蔵されてもよい。
【００８９】
本実施形態にかかる印刷システムにおける各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷システムの一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【００９０】
１  クライアントＰＣ、
ＣＰＵ  １１，２１，３１、
ＲＯＭ  １２，２２，３２、
ＲＡＭ  １３，２３，３３、
ハードディスク  １４，２４、
ディスプレイ  １５，２５、
入力装置  １６，２６、
ネットワークインターフェース  １７，２７、
２  プリンターコントローラー、
２８  プリンターインターフェース、
３  プリンター、
３４  操作パネル、
３５  画像形成部、
３６  後処理部、
３７  コントローラーインターフェース、
４  ネットワーク、
１１０  プリンタードライバー、
１２０  再印刷ユーティリティー、
３００，６００  印刷設定画面、
４００  印刷データ、
５００  ジョブ管理画面。
【図１】
0005621793.tif 000002
【図２】
0005621793.tif 000003
【図３】
0005621793.tif 000004
【図４】
0005621793.tif 000005
【図５】
0005621793.tif 000006
【図６】
0005621793.tif 000007
【図７】
0005621793.tif 000008
【図８】
0005621793.tif 000009
【図９】
0005621793.tif 000010
【図１０】
0005621793.tif 000011
【図１１】
0005621793.tif 000012
【図１２】
0005621793.tif 000013