(57)【要約】【課題】  要求される出力形態を完全に実現できる出力装置が存在しなくても、要求される出力形態と最終出力形態に差異が生じるのを防止するのに好適な出力形態決定システムを提供する。【解決手段】  ネットワーク１９９を介してホスト端末１００とネットワークプリンタ２００を接続する。ホスト端末１００は、ジョブチケットおよびプリンタ情報を取得し、取得したジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態を検索し、索出した対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信する。ネットワークプリンタ２００は、印刷データを受信したときは、受信した印刷データに基づいて印刷を行う。【選択図】  図１
2006172352.tif 000002
【特許請求の範囲】
【請求項１】
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定システムであって、
要求される出力形態および変更後の出力形態を対応付けて記憶する出力形態記憶手段と、前記出力形態情報を取得する出力形態情報取得手段と、前記出力形態情報取得手段で取得した出力形態情報に基づいて該当の前記変更後の出力形態を前記出力形態記憶手段のなかから検索する出力形態検索手段とを備えることを特徴とする出力形態決定システム。
【請求項２】
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定システムであって、
要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段と、前記出力形態情報を取得する出力形態情報取得手段と、前記出力装置に関する出力装置情報を取得する出力装置情報取得手段と、前記出力形態情報取得手段で取得した出力形態情報および前記出力装置情報取得手段で取得した出力装置情報に基づいて該当の前記変更後の出力形態を前記出力形態記憶手段のなかから検索する出力形態検索手段とを備えることを特徴とする出力形態決定システム。
【請求項３】
請求項２において、
さらに、前記出力形態検索手段で索出した出力形態および出力データに基づいて前記出力装置に出力を要求する出力要求手段を備えることを特徴とする出力形態決定システム。
【請求項４】
請求項２において、
さらに、前記出力形態検索手段で索出した出力形態に基づいて前記出力形態情報を生成する出力形態情報生成手段を備えることを特徴とする出力形態決定システム。
【請求項５】
請求項２ないし４のいずれか１項において、
さらに、前記出力形態検索手段で索出した出力形態を提示していずれかを選択すべきことを促す出力形態提示手段と、前記出力形態提示手段で提示した出力形態のなかからいずれかの選択を入力する出力形態選択手段とを備えることを特徴とする出力形態決定システム。
【請求項６】
請求項２ないし４のいずれか１項において、
前記出力形態情報は、複数の前記出力形態およびその優先順位を規定したものであり、
さらに、前記出力形態情報取得手段で取得した出力形態情報に含まれる優先順位に従って、前記出力形態検索手段で索出した出力形態のなかからいずれかを選択する出力形態選択手段を備えることを特徴とする出力形態決定システム。
【請求項７】
請求項２ないし４のいずれか１項において、
さらに、前記出力形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶手段と、前記選択履歴情報記憶手段の選択履歴情報に基づいて、前記出力形態検索手段で索出した出力形態のなかからいずれかを選択する出力形態選択手段と、前記出力形態選択手段の選択結果に基づいて前記選択履歴情報記憶手段の選択履歴情報を更新する選択履歴情報更新手段とを備えることを特徴とする出力形態決定システム。
【請求項８】
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定プログラムであって、
前記出力形態情報を取得する出力形態情報取得ステップと、要求される出力形態および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする出力形態決定プログラム。
【請求項９】
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定プログラムであって、
前記出力形態情報を取得する出力形態情報取得ステップと、前記出力装置に関する出力装置情報を取得する出力装置情報取得ステップと、要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報および前記出力装置情報取得ステップで取得した出力装置情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする出力形態決定プログラム。
【請求項１０】
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定方法であって、
前記出力形態情報を取得する出力形態情報取得ステップと、要求される出力形態および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとを含むことを特徴とする出力形態決定方法。
【請求項１１】
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定方法であって、
前記出力形態情報を取得する出力形態情報取得ステップと、前記出力装置に関する出力装置情報を取得する出力装置情報取得ステップと、要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報および前記出力装置情報取得ステップで取得した出力装置情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとを含むことを特徴とする出力形態決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブチケット等の出力形態情報に基づいて出力装置での出力形態を決定するシステムおよびプログラム、並びに方法に係り、特に、要求される出力形態を完全に実現できる出力装置が存在しなくても、要求される出力形態と最終出力形態に差異が生じるのを防止するのに好適な出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法に関する。
【背景技術】
【０００２】
文書の作成者が意図した通りの印刷形態で印刷物を得るため、印刷対象の文書データとは別にジョブチケットと呼ばれるものを生成し、ジョブチケットおよび文書データに基づいて印刷を行う技術が知られている。ジョブチケットとしては、例えば、用紙サイズ、印刷方向、割付設定および両面印刷の有無等の書式情報のほか、綴じ位置等のフィニッシング情報を含む印刷形態を規定する。
【０００３】
従来、ジョブチケットを利用して印刷を行う技術としては、例えば、特許文献１記載の印刷指示装置、および非特許文献１記載の印刷システムが知られている。
特許文献１記載の発明は、端末装置が印刷機器管理装置に対する印刷指示を提供する印刷指示提供部と、印刷指示提供部が提供する印刷指示に従って印刷指示が意図する最終印刷形態を表示するプレビュー部と、印刷指示提供部によって提供される印刷指示の全体または特定部分を取り出した部分印刷指示を提供する部分印刷指示提供部と、印刷機器管理装置が部分印刷指示提供部による部分印刷指示に従って少なくとも１つ以上の被管理印刷装置を制御して印刷を行う印刷制御部とで構成されている。
【０００４】
非特許文献１記載の技術は、ジョブチケットを利用して印刷を行うフォーマットを規定したものである。
【特許文献１】特開２００４−２４０８４９号公報
【非特許文献１】“CIP4 Web Site“、［online］、平成１６年１１月２４日以前、CIP4 Organization、［平成１６年１１月２４日検索］、インターネット＜URL：http://www.cip4.org/＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の発明にあっては、ジョブチケットにより規定された印刷形態と最終印刷物の印刷形態に差異がある場合は、複数のプリンタを利用してジョブチケットの印刷形態を実現する構成となっているため、プリンタが１台しかなくかつジョブチケットの印刷形態に対応できない場合、またはジョブチケットの印刷形態に対応可能なプリンタの組み合わせが存在しない場合は、ジョブチケットの印刷形態を実現することができないという問題があった。例えば、Ａ４以下の用紙サイズにのみ対応可能なプリンタは、１ページＡ４で中綴じといった印刷形態を規定したジョブチケットには対応できないので（Ａ３以上での印刷が必要となるため）、Ａ３以上の用紙サイズが対応可能な別のプリンタが必要となる。
【０００６】
また、非特許文献１記載の技術にあっては、ジョブチケットを利用した一般的な印刷技術であるので、特許文献１記載の発明と同様の問題が生じる。
このような問題は、プリンタで印刷を行う場合に限らず、プロジェクタやＬＣＤ（Liquid Crystal Display）等の表示デバイスをネットワークに接続し、表示デバイスで表示を行う場合などでも同様に想定される。
【０００７】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、要求される出力形態を完全に実現できる出力装置が存在しなくても、要求される出力形態と最終出力形態に差異が生じるのを防止するのに好適な出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
〔形態１〕  上記目的を達成するために、形態１の出力形態決定システムは、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定システムであって、
要求される出力形態および変更後の出力形態を対応付けて記憶する出力形態記憶手段と、前記出力形態情報を取得する出力形態情報取得手段と、前記出力形態情報取得手段で取得した出力形態情報に基づいて該当の前記変更後の出力形態を前記出力形態記憶手段のなかから検索する出力形態検索手段とを備えることを特徴とする。
【０００９】
このような構成であれば、出力形態情報取得手段により出力形態情報が取得されると、出力形態検索手段により、取得された出力形態情報に基づいて該当の変更後の出力形態が出力形態記憶手段のなかから検索される。
これにより、要求される出力形態に近似する出力形態を変更後の出力形態として記憶しておき、検索により索出された出力形態に基づいて出力を行えば、要求される出力形態を完全に実現できる出力装置が存在しなくても、従来に比して、要求される出力形態と最終出力形態に生じる差異を低減することができるという効果が得られる。
【００１０】
ここで、出力形態情報取得手段は、出力形態情報を取得するようになっていればどのような構成であってもよく、例えば、入力装置等から出力形態情報を入力するようになっていてもよいし、外部の装置等から出力形態情報を獲得または受信するようになっていてもよいし、記憶装置や記憶媒体等から出力形態情報を読み出すようになっていてもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態２の出力形態決定システムにおいて同じである。
【００１１】
また、出力形態記憶手段は、出力形態をあらゆる手段でかつあらゆる時期に記憶するものであり、出力形態をあらかじめ記憶してあるものであってもよいし、出力形態をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって出力形態を記憶するようになっていてもよい。以下、形態２の出力形態決定システムにおいて同じである。
【００１２】
また、出力装置は、出力を行うようになっていればどのような構成であってもよく、これには、例えば、印刷を行う印刷装置、表示を行う表示装置、または音声を出力する音出力装置が含まれる。表示装置としては、例えば、プロジェクタやＬＣＤが該当する。以下、形態２の出力形態決定システム、形態８および９の出力形態決定プログラム、並びに形態１５および１６の出力形態決定方法において同じである。
【００１３】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。以下、形態２の出力形態決定システムにおいて同じである。
【００１４】
〔形態２〕  さらに、形態２の出力形態決定システムは、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定システムであって、
要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段と、前記出力形態情報を取得する出力形態情報取得手段と、前記出力装置に関する出力装置情報を取得する出力装置情報取得手段と、前記出力形態情報取得手段で取得した出力形態情報および前記出力装置情報取得手段で取得した出力装置情報に基づいて該当の前記変更後の出力形態を前記出力形態記憶手段のなかから検索する出力形態検索手段とを備えることを特徴とする。
【００１５】
このような構成であれば、出力形態情報取得手段により出力形態情報が取得され、出力装置情報取得手段により出力装置情報が取得されると、出力形態検索手段により、取得された出力形態情報および出力装置情報に基づいて該当の変更後の出力形態が出力形態記憶手段のなかから検索される。
これにより、要求される出力形態に近似する出力形態を変更後の出力形態として出力装置と対応付けて記憶しておき、検索により索出された出力形態に基づいて該当の出力装置で出力を行えば、要求される出力形態を完全に実現できる出力装置が存在しなくても、従来に比して、要求される出力形態と最終出力形態に生じる差異を低減することができるという効果が得られる。
【００１６】
ここで、出力装置情報取得手段は、出力装置情報を取得するようになっていればどのような構成であってもよく、例えば、入力装置等から出力装置情報を入力するようになっていてもよいし、外部の装置等から出力装置情報を獲得または受信するようになっていてもよいし、記憶装置や記憶媒体等から出力装置情報を読み出すようになっていてもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。
【００１７】
〔形態３〕  さらに、形態３の出力形態決定システムは、形態２の出力形態決定システムにおいて、
さらに、前記出力形態検索手段で索出した出力形態および出力データに基づいて前記出力装置に出力を要求する出力要求手段を備えることを特徴とする。
このような構成であれば、出力要求手段により、索出された出力形態および出力データに基づいて出力装置に出力が要求される。出力装置では、出力要求に応じて出力が行われる。
これにより、要求される出力形態と最終出力形態に生じる差異を低減して出力を行うことができるという効果が得られる。
【００１８】
〔形態４〕  さらに、形態４の出力形態決定システムは、形態２の出力形態決定システムにおいて、
さらに、前記出力形態検索手段で索出した出力形態に基づいて前記出力形態情報を生成する出力形態情報生成手段を備えることを特徴とする。
【００１９】
このような構成であれば、出力形態情報生成手段により、索出された出力形態に基づいて出力形態情報が生成される。
これにより、生成された出力形態情報に基づいて出力を行えば、要求される出力形態と最終出力形態に生じる差異を低減することができるという効果が得られる。
【００２０】
〔形態５〕  さらに、形態５の出力形態決定システムは、形態２ないし４のいずれか１の出力形態決定システムにおいて、
さらに、前記出力形態検索手段で索出した出力形態を提示していずれかを選択すべきことを促す出力形態提示手段と、前記出力形態提示手段で提示した出力形態のなかからいずれかの選択を入力する出力形態選択手段とを備えることを特徴とする。
【００２１】
このような構成であれば、出力形態提示手段により、索出された出力形態が提示されていずれかを選択すべきことが促される。ここで、ユーザは、出力形態選択手段により出力形態を選択することができる。
これにより、出力装置が対応可能な出力形態が複数存在するような場合は、ユーザの好みに適合した出力形態を実現することができるという効果が得られる。
【００２２】
〔形態６〕  さらに、形態６の出力形態決定システムは、形態２ないし４のいずれか１の出力形態決定システムにおいて、
前記出力形態情報は、複数の前記出力形態およびその優先順位を規定したものであり、
さらに、前記出力形態情報取得手段で取得した出力形態情報に含まれる優先順位に従って、前記出力形態検索手段で索出した出力形態のなかからいずれかを選択する出力形態選択手段を備えることを特徴とする。
【００２３】
このような構成であれば、出力形態選択手段により、取得された出力形態情報に含まれる優先順位に従って、索出された出力形態のなかからいずれかが選択される。
これにより、出力装置が対応可能な出力形態が複数存在するような場合は、重要度の高い出力形態を実現することができるという効果が得られる。
【００２４】
〔形態７〕  さらに、形態７の出力形態決定システムは、形態２ないし４のいずれか１の出力形態決定システムにおいて、
さらに、前記出力形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶手段と、前記選択履歴情報記憶手段の選択履歴情報に基づいて、前記出力形態検索手段で索出した出力形態のなかからいずれかを選択する出力形態選択手段と、前記出力形態選択手段の選択結果に基づいて前記選択履歴情報記憶手段の選択履歴情報を更新する選択履歴情報更新手段とを備えることを特徴とする。
【００２５】
このような構成であれば、出力形態選択手段により、選択履歴情報記憶手段の選択履歴情報に基づいて、索出された出力形態のなかからいずれかが選択される。そして、選択履歴情報更新手段により、その選択結果に基づいて選択履歴情報記憶手段の選択履歴情報が更新される。
これにより、出力装置が対応可能な出力形態が複数存在するような場合は、過去に選択された出力形態を優先的に実現することができるという効果が得られる。
【００２６】
ここで、選択履歴情報記憶手段は、選択履歴情報をあらゆる手段でかつあらゆる時期に記憶するものであり、選択履歴情報をあらかじめ記憶してあるものであってもよいし、選択履歴情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって選択履歴情報を記憶するようになっていてもよい。
【００２７】
〔形態８〕  一方、上記目的を達成するために、形態８の出力形態決定プログラムは、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定プログラムであって、
前記出力形態情報を取得する出力形態情報取得ステップと、要求される出力形態および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００２８】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の出力形態決定システムと同等の作用および効果が得られる。
ここで、出力形態情報取得ステップは、出力形態情報を取得すればどのような形態であってもよく、例えば、入力装置等から出力形態情報を入力してもよいし、外部の装置等から出力形態情報を獲得または受信してもよいし、記憶装置や記憶媒体等から出力形態情報を読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態９の出力形態決定プログラム、並びに形態１５および１６の出力形態決定方法において同じである。
【００２９】
〔形態９〕  さらに、形態９の出力形態決定プログラムは、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定プログラムであって、
前記出力形態情報を取得する出力形態情報取得ステップと、前記出力装置に関する出力装置情報を取得する出力装置情報取得ステップと、要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報および前記出力装置情報取得ステップで取得した出力装置情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００３０】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の出力形態決定システムと同等の作用および効果が得られる。
ここで、出力装置情報取得ステップは、出力装置情報を取得すればどのような形態であってもよく、例えば、入力装置等から出力装置情報を入力してもよいし、外部の装置等から出力装置情報を獲得または受信してもよいし、記憶装置や記憶媒体等から出力装置情報を読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態１６の出力形態決定方法において同じである。
【００３１】
〔形態１０〕  さらに、形態１０の出力形態決定プログラムは、形態９の出力形態決定プログラムにおいて、
さらに、前記出力形態検索ステップで索出した出力形態および出力データに基づいて前記出力装置に出力を要求する出力要求ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の出力形態決定システムと同等の作用および効果が得られる。
【００３２】
〔形態１１〕  さらに、形態１１の出力形態決定プログラムは、形態９の出力形態決定プログラムにおいて、
さらに、前記出力形態検索ステップで索出した出力形態に基づいて前記出力形態情報を生成する出力形態情報生成ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４の出力形態決定システムと同等の作用および効果が得られる。
【００３３】
〔形態１２〕  さらに、形態１２の出力形態決定プログラムは、形態９ないし１１のいずれか１の出力形態決定プログラムにおいて、
さらに、前記出力形態検索ステップで索出した出力形態を提示していずれかを選択すべきことを促す出力形態提示ステップと、前記出力形態提示ステップで提示した出力形態のなかからいずれかの選択を入力する出力形態選択ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の出力形態決定システムと同等の作用および効果が得られる。
【００３４】
〔形態１３〕  さらに、形態１３の出力形態決定プログラムは、形態９ないし１１のいずれか１の出力形態決定プログラムにおいて、
前記出力形態情報は、複数の前記出力形態およびその優先順位を規定したものであり、
さらに、前記出力形態情報取得ステップで取得した出力形態情報に含まれる優先順位に従って、前記出力形態検索ステップで索出した出力形態のなかからいずれかを選択する出力形態選択ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６の出力形態決定システムと同等の作用および効果が得られる。
【００３５】
〔形態１４〕  さらに、形態１４の出力形態決定プログラムは、形態９ないし１１のいずれか１の出力形態決定プログラムにおいて、
さらに、前記出力形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶手段の選択履歴情報に基づいて、前記出力形態検索ステップで索出した出力形態のなかからいずれかを選択する出力形態選択ステップと、前記出力形態選択ステップの選択結果に基づいて前記選択履歴情報記憶手段の選択履歴情報を更新する選択履歴情報更新ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７の出力形態決定システムと同等の作用および効果が得られる。
【００３６】
〔形態１５〕  一方、上記目的を達成するために、形態１５の出力形態決定方法は、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定方法であって、
前記出力形態情報を取得する出力形態情報取得ステップと、要求される出力形態および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとを含むことを特徴とする。
これにより、形態１の出力形態決定システムと同等の効果が得られる。
【００３７】
〔形態１６〕  さらに、形態１６の出力形態決定方法は、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定方法であって、
前記出力形態情報を取得する出力形態情報取得ステップと、前記出力装置に関する出力装置情報を取得する出力装置情報取得ステップと、要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報および前記出力装置情報取得ステップで取得した出力装置情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとを含むことを特徴とする。
これにより、形態２の出力形態決定システムと同等の効果が得られる。
【００３８】
〔形態１７〕  さらに、形態１７の出力形態決定方法は、形態１６の出力形態決定方法において、
さらに、前記出力形態検索ステップで索出した出力形態および出力データに基づいて前記出力装置に出力を要求する出力要求ステップを含むことを特徴とする。
これにより、形態３の出力形態決定システムと同等の効果が得られる。
【００３９】
〔形態１８〕  さらに、形態１８の出力形態決定方法は、形態１６の出力形態決定方法において、
さらに、前記出力形態検索ステップで索出した出力形態に基づいて前記出力形態情報を生成する出力形態情報生成ステップを含むことを特徴とする。
これにより、形態４の出力形態決定システムと同等の効果が得られる。
【００４０】
〔形態１９〕  さらに、形態１９の出力形態決定方法は、形態１６ないし１８のいずれか１の出力形態決定方法において、
さらに、前記出力形態検索ステップで索出した出力形態を提示していずれかを選択すべきことを促す出力形態提示ステップと、前記出力形態提示ステップで提示した出力形態のなかからいずれかの選択を入力する出力形態選択ステップとを含むことを特徴とする。
これにより、形態５の出力形態決定システムと同等の効果が得られる。
【００４１】
〔形態２０〕  さらに、形態２０の出力形態決定方法は、形態１６ないし１８のいずれか１の出力形態決定方法において、
前記出力形態情報は、複数の前記出力形態およびその優先順位を規定したものであり、
さらに、前記出力形態情報取得ステップで取得した出力形態情報に含まれる優先順位に従って、前記出力形態検索ステップで索出した出力形態のなかからいずれかを選択する出力形態選択ステップを含むことを特徴とする。
これにより、形態６の出力形態決定システムと同等の効果が得られる。
【００４２】
〔形態２１〕  さらに、形態２１の出力形態決定方法は、形態１６ないし１８のいずれか１の出力形態決定方法において、
さらに、前記出力形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶手段の選択履歴情報に基づいて、前記出力形態検索ステップで索出した出力形態のなかからいずれかを選択する出力形態選択ステップと、前記出力形態選択ステップの選択結果に基づいて前記選択履歴情報記憶手段の選択履歴情報を更新する選択履歴情報更新ステップとを含むことを特徴とする。
これにより、形態７の出力形態決定システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００４３】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図７は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法の第１の実施の形態を示す図である。
本実施の形態は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を、図１に示すように、ジョブチケットを利用してネットワークプリンタ２００で印刷を行う場合について適用したものである。
【００４４】
まず、本発明を適用するネットワークシステムの機能概要を図１を参照しながら説明する。
図１は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９には、図１に示すように、ホスト端末１００と、複数のネットワークプリンタ２００とが接続されている。
【００４５】
ホスト端末１００は、ジョブチケットにより規定された印刷形態（以下、要求印刷形態という。）、ネットワークプリンタ２００の仕様、およびネットワークプリンタ２００が対応可能な印刷形態（以下、対応可能印刷形態という。）を対応付けて記憶する印刷形態記憶部１０を有して構成されている。
ホスト端末１００は、さらに、ジョブチケットを取得するジョブチケット取得部１２と、ネットワークプリンタ２００の仕様を示すプリンタ情報を取得するプリンタ情報取得部１４と、ジョブチケット取得部１２で取得したジョブチケットおよびプリンタ情報取得部１４で取得したプリンタ情報に基づいて該当の対応可能印刷形態を印刷形態記憶部１０のなかから検索する印刷形態検索部１６とを有して構成されている。
【００４６】
ホスト端末１００は、さらに、印刷形態検索部１６で索出した対応可能印刷形態に基づいて印刷データを生成する印刷データ生成部１８と、印刷データ生成部１８で生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信する印刷データ送信部２２とを有して構成されている。
ネットワークプリンタ２００は、印刷要求とともに印刷データを受信する印刷データ受信部４０と、印刷データ受信部４０で受信した印刷データに基づいて印刷を行うプリンタエンジン４２とを有して構成されている。
【００４７】
次に、ホスト端末１００の構成を説明する。
図２は、ホスト端末１００のハードウェア構成を示すブロック図である。
ホスト端末１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００４８】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４と、ネットワーク１９９に接続するための信号線とが接続されている。
記憶装置６２は、印刷形態記憶部１０を構成し、要求印刷形態、ネットワークプリンタ２００の仕様および対応可能印刷形態を対応付けて登録した印刷形態登録テーブル４００を記憶している。
【００４９】
図３は、印刷形態登録テーブル４００のデータ構造を示す図である。
印刷形態登録テーブル４００には、図３に示すように、各ネットワークプリンタ２００ごとに１または複数のレコードが登録されている。各レコードは、シリアル番号を登録するフィールド４０２と、ネットワークプリンタ２００の仕様を登録するフィールド４０４と、要求印刷形態を登録するフィールド４０６と、対応可能印刷形態を登録するフィールド４０８と、印刷後に手作業で行う後処理を登録するフィールド４１０とを含んで構成されている。
【００５０】
図３の例では、第１段目のレコードには、ネットワークプリンタ２００の仕様として「Ａ３  両面印刷」が、要求印刷形態として「Ａ４  縦版  中綴じ」が、対応可能印刷形態として「Ａ３  横  ２頁割付  両面印刷」が、後処理として「折り＋中綴じ」がそれぞれ登録されている。これは、ネットワークプリンタ２００がＡ３以下の用紙サイズで両面印刷が可能であることを示している。また、用紙サイズが「Ａ４」、印刷方向が「縦」、綴じ位置が「中綴じ」であることを規定したジョブチケットが与えられた場合は、その要求印刷形態を、用紙サイズが「Ａ３」、印刷方向が「横」であり、２頁割付および両面印刷を行うことを規定した対応可能印刷形態に変換する。さらに、印刷用紙を折って中綴じする手作業を印刷後に行う必要があることを示している。
【００５１】
図２に戻り、ＣＰＵ５０は、マイクロプロセッシングユニット等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図４のフローチャートに示す印刷要求処理を実行する。
図４は、印刷要求処理を示すフローチャートである。
印刷要求処理は、ネットワークプリンタ２００に印刷を要求する処理であって、ＣＰＵ５０において実行されると、図４に示すように、まず、ステップＳ１００に移行する。
【００５２】
ステップＳ１００では、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ１００で待機する。
ステップＳ１０２では、ジョブチケットを取得する。ジョブチケットは、ネットワーク１９９を介して受信し、入力装置６０から入力し、または記憶装置６２から読み出すことにより取得する。以下、ステップＳ１０４において同じである。
【００５３】
図５は、ジョブチケットのデータ構造を示す図である。
ジョブチケットは、図５に示すように、所定の開始タグ５００（例えば、＜ジョブチケット＞）と終了タグ５０２（例えば、＜/ジョブチケット＞）との間に、開始タグと終了タグとのタグセットを入れ子状に記述することにより要求印刷形態を設定する。タグセット５００，５０２の間には、印刷形態を設定するタグセット５０４，５０６が記述されている。さらに、タグセット５０４，５０６の間には、製本方法を設定するタグセット５０８，５１０が記述されている。
【００５４】
タグセット５０８，５１０の間には、用紙サイズおよび印刷方向を設定するタグセット５１２，５１４により「Ａ４縦」が記述されている。これは、用紙サイズが「Ａ４」、印刷方向が「縦」であることを示している。
また、タグセット５０８，５１０の間には、綴じ位置を設定するタグセット５１６，５１８により「中綴じ」が記述されている。これは、綴じ位置が「中綴じ」であることを示している。
【００５５】
図４に戻り、次いで、ステップＳ１０４に移行して、ユーザにより印刷先として指定されたネットワークプリンタ２００のプリンタ情報を取得する。
図６は、プリンタ情報のデータ構造を示す図である。
プリンタ情報は、図６に示すように、所定の開始タグ５３０（例えば、＜プリンタ情報＞）と終了タグ５３２（例えば、＜/プリンタ情報＞）との間に、開始タグと終了タグとのタグセットを入れ子状に記述することによりネットワークプリンタ２００の仕様を設定する。
【００５６】
タグセット５３０，５３２の間には、印刷可能な用紙サイズを設定するタグセット５３４，５３６により「Ａ３」が記述されている。これは、ネットワークプリンタ２００が印刷可能な用紙サイズが「Ａ３」であることを示している。
また、タグセット５３０，５３２の間には、両面印刷の可否を設定するタグセット５３８，５４０により「可能」が記述されている。これは、ネットワークプリンタ２００が両面印刷可能であることを示している。
【００５７】
図４に戻り、次いで、ステップＳ１０６に移行して、取得したジョブチケットおよびプリンタ情報に基づいて、該当の対応可能印刷形態を印刷形態登録テーブル４００のなかから検索し、ステップＳ１０８に移行して、索出した対応可能印刷形態に基づいて印刷データを生成し、ステップＳ１１２に移行する。
ステップＳ１１２では、生成した印刷データを印刷要求とともに指定のネットワークプリンタ２００に送信し、ステップＳ１１４に移行する。
【００５８】
ステップＳ１１４では、索出した対応可能印刷形態に対応する後処理を印刷形態登録テーブル４００から読み出し、読み出した後処理の内容を表示装置６４に表示し、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
以下、印刷形態登録テーブル４００が図３の内容、ジョブチケットが図５の内容、プリンタ情報が図６の内容である場合を例にとって説明する。
【００５９】
ユーザは、ホスト端末１００において、ジョブチケットを与えるとともに、Ａ３以下の用紙サイズで両面印刷が可能なネットワークプリンタ２００を印刷先として指定して印刷を要求する。
ホスト端末１００では、印刷が要求されると、ステップＳ１０２〜Ｓ１０６を経て、ジョブチケットが取得され、プリンタ情報が取得され、取得されたジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態が検索される。その結果、印刷形態登録テーブル４００においてレコード０（シリアル番号「０」が登録されているレコードをいう。以下、同様に略記する。）およびレコード１の対応可能印刷形態が該当するので、それら対応可能印刷形態が索出される。ここで、この２つの対応可能印刷形態について評価値をそれぞれ算出し、評価値が高い方を選択する。評価値は、要求印刷形態の各項目と、対応可能印刷形態の各項目とを照合し、一致する場合のみ１／２を加算することにより算出する。
【００６０】
まず、レコード０の対応可能印刷形態は、「Ａ３  横  ２頁割付  両面印刷」となっているので、要求印刷形態に対して「Ａ４  縦版」が一致している。また、後処理が「折り＋中綴じ」となっているので、要求印刷形態に対して「中綴じ」が一致している。したがって、評価値は、２つの項目が一致しているので１／２＋１／２＝「１」となる。
これに対し、レコード１の対応可能印刷形態は、「Ａ４  縦  １頁割付  両面印刷」となっているので、要求印刷形態に対して「Ａ４  縦版」が一致している。しかしながら、後処理が「左綴じor右綴じ」となっているので、要求印刷形態に対して綴じ位置が一致していない。したがって、評価値は、１つの項目が一致しているので「１／２」となる。
【００６１】
この結果、レコード０の評価値の方が高いので、レコード０の対応可能印刷形態が選択される。そして、ステップＳ１０８〜Ｓ１１２を経て、選択された対応可能印刷形態に基づいて印刷データが生成され、生成された印刷データが印刷要求とともに指定のネットワークプリンタ２００に送信される。
ネットワークプリンタ２００では、印刷データ受信部４０により印刷要求とともに印刷データを受信すると、プリンタエンジン４２により、受信した印刷データに基づいて印刷が行われる。この場合、用紙サイズが「Ａ３」、印刷方向が「横」となり、２頁割付で両面印刷が行われる。
【００６２】
図７は、２頁割付で両面印刷を行う割付方法を説明するための図である。
印刷総ページ数が４ページである場合は、図７に示すように、印刷用紙の表面の右半分に１ページ目が、左半分に４ページ目がそれぞれ印刷されるとともに、印刷用紙の裏面の右半分に３ページ目が、左半分に２ページ目がそれぞれ印刷される。このような割付方法その他の割付方法については、公知の面付け技術を利用することができる。
【００６３】
一方、ホスト端末１００では、ステップＳ１１４を経て、選択された対応可能印刷形態に対応する後処理が読み出され、読み出された後処理の内容が表示される。
ユーザは、ネットワークプリンタ２００から印刷物を取得し、表示された後処理の内容を参照しながら印刷物に対して手作業で後処理を施すことにより印刷物を製本する。この場合、Ａ３の用紙を半分に折り、ステープラ等を使用して中綴じをする。
【００６４】
このようにして、本実施の形態では、ホスト端末１００は、ジョブチケット、プリンタ情報および印刷データを取得し、取得したジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態を検索し、索出した対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信するようになっている。
【００６５】
これにより、要求印刷形態を完全に実現できるネットワークプリンタ２００が存在しなくても、従来に比して、要求印刷形態と最終印刷形態に生じる差異を低減して印刷を行うことができる。
上記第１の実施の形態において、ネットワークプリンタ２００は、形態１ないし３、８ないし１０、１５ないし１７の出力装置に対応し、印刷形態記憶部１０および印刷形態登録テーブル４００は、形態１、２、８、９、１５または１６の出力形態記憶手段に対応し、ジョブチケット取得部１２およびステップＳ１０２は、形態１または２の出力形態情報取得手段に対応している。また、ステップＳ１０２は、形態８、９、１５または１６の出力形態情報取得ステップに対応し、プリンタ情報取得部１４およびステップＳ１０４は、形態２の出力装置情報取得手段に対応し、ステップＳ１０４は、形態９または１６の出力装置情報取得ステップに対応している。
【００６６】
また、上記第１の実施の形態において、印刷形態検索部１６およびステップＳ１０６は、形態１ないし３の出力形態検索手段に対応し、ステップＳ１０６は、形態８ないし１０、１５ないし１７の出力形態検索ステップに対応し、印刷データ生成部１８、印刷データ送信部２２、Ｉ／Ｆ５８およびステップＳ１０８，Ｓ１１２は、形態３の出力要求手段に対応している。また、ステップＳ１０８，Ｓ１１２は、形態１０または１７の出力要求ステップに対応し、ジョブチケットは、形態１、２、８、９、１５または１６の出力形態情報に対応し、プリンタ情報は、形態２、９または１６の出力装置情報に対応している。
【００６７】
また、上記第１の実施の形態において、印刷データは、形態３、１０または１７の出力データに対応している。
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図８ないし図１０は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法の第２の実施の形態を示す図である。
【００６８】
本実施の形態は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を、図８に示すように、ジョブチケットを利用してネットワークプリンタ２００で印刷を行う場合について適用したものであり、上記第１の実施の形態と異なるのは、同一のネットワークプリンタ２００について対応可能印刷形態が複数存在する場合に、それら対応可能印刷形態のなかからいずれかをユーザに選択させる点にある。
【００６９】
まず、ホスト端末１００の機能概要を図８を参照しながら説明する。
図８は、ホスト端末１００の機能概要を示す機能ブロック図である。
ホスト端末１００は、図８に示すように、印刷形態記憶部１０、ジョブチケット取得部１２、プリンタ情報取得部１４、印刷形態検索部１６、印刷データ生成部１８および印刷データ送信部２２を有して構成されている。
【００７０】
ホスト端末１００は、さらに、印刷形態検索部１６で索出した印刷形態を表示していずれかを選択すべきことをユーザに促す印刷形態表示部２４と、印刷形態表示部２４で表示した印刷形態のなかからいずれかの選択を入力する印刷形態選択部２６とを有して構成されている。
印刷データ生成部１８は、印刷形態選択部２６で選択した対応可能印刷形態に基づいて印刷データを生成する。
【００７１】
次に、本実施の形態の動作を説明する。
以下、印刷形態登録テーブル４００が図３の内容、ジョブチケットが図９の内容、プリンタ情報が図６の内容である場合を例にとって説明する。
図９は、ジョブチケットのデータ構造を示す図である。
ジョブチケットには、図９に示すように、タグセット５１２，５１４により「Ａ４」が記述され、タグセット５１６，５１８により「左綴じ」が記述されている。これは、用紙サイズが「Ａ４」であり、綴じ位置が「左綴じ」であることを示している。
【００７２】
ユーザは、ホスト端末１００において、ジョブチケットを与えるとともに、Ａ３以下の用紙サイズで両面印刷が可能なネットワークプリンタ２００を印刷先として指定して印刷を要求する。
ホスト端末１００では、印刷が要求されると、ジョブチケット取得部１２によりジョブチケットが取得され、プリンタ情報取得部１４によりプリンタ情報が取得される。そして、印刷形態検索部１６により、取得されたジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態が検索される。その結果、印刷形態登録テーブル４００においてレコード２〜４の対応可能印刷形態が該当するので、それら対応可能印刷形態が索出され、印刷形態表示部２４により、索出された３つの対応可能印刷形態が表示される。
【００７３】
図１０は、対応可能印刷形態の表示例を示す図である。
レコード２の対応可能印刷形態は、「Ａ４  縦  １頁割付  両面印刷」となっているので、図１０（ａ）に示すように、用紙サイズが「Ａ４」、印刷方向が「縦」であり、１頁割付で両面印刷が行われる様子を図式化して表示される。また、後処理が「左綴じor右綴じ」となっているので、ステープラ等を使用して左綴じをする様子も図式化して表示される。
【００７４】
レコード３の対応可能印刷形態は、「Ａ３  横  ２頁割付  両面印刷」となっているので、図１０（ｂ）に示すように、用紙サイズが「Ａ３」、印刷方向が「横」であり、２頁割付で両面印刷が行われる様子を図式化して表示される。また、後処理が「折り＋中綴じ」となっているので、ステープラ等を使用して中綴じをする様子も図式化して表示される。
【００７５】
レコード４の対応可能印刷形態は、「Ａ３  横  ２頁割付  両面印刷」となっているので、図１０（ｃ）に示すように、用紙サイズが「Ａ３」、印刷方向が「横」であり、２頁割付で両面印刷が行われる様子を図式化して表示される。また、後処理が「切り＋左綴じor右綴じ」となっているので、はさみ等を使用して印刷用紙を切り、ステープラ等を使用して左綴じをする様子も図式化して表示される。
【００７６】
ここで、ユーザは、例えば、レコード２の後処理の工程が少ないので、レコード２の対応可能印刷形態を印刷形態選択部２６により選択する。
ホスト端末１００では、対応可能印刷形態が選択されると、印刷データ生成部１８により、選択された対応可能印刷形態に基づいて印刷データが生成される。そして、印刷データ送信部２２により、生成された印刷データが印刷要求とともに指定のネットワークプリンタ２００に送信される。
【００７７】
ネットワークプリンタ２００では、印刷データ受信部４０により印刷要求とともに印刷データを受信すると、プリンタエンジン４２により、受信した印刷データに基づいて印刷が行われる。この場合、用紙サイズが「Ａ４」、印刷方向が「縦」となり、１頁割付で両面印刷が行われる。
なお、ユーザは、例えば、Ａ４の印刷用紙が少なくＡ３の印刷用紙で印刷したい場合は、レコード３，４の対応可能印刷形態を選択すればよい。特に、はさみを使いたくない場合は、レコード４の対応可能印刷形態を選択すればよい。
【００７８】
このようにして、本実施の形態では、ホスト端末１００は、複数の対応可能印刷形態を索出したときは、索出した対応可能印刷形態を表示していずれかを選択すべきことをユーザに促し、それに応じて対応可能印刷形態が選択されたときは、選択された対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信するようになっている。
【００７９】
これにより、同一のネットワークプリンタ２００について対応可能印刷形態が複数存在する場合は、ユーザの好みに適合した印刷形態を実現することができる。
上記第２の実施の形態において、印刷形態検索部１６は、形態５の出力形態検索手段に対応し、印刷形態表示部２４は、形態５の出力形態提示手段に対応し、印刷形態選択部２６は、形態５の出力形態選択手段に対応している。
【００８０】
次に、本発明の第３の実施の形態を図面を参照しながら説明する。図１１ないし図１３は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法の第３の実施の形態を示す図である。
本実施の形態は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を、図１１に示すように、ジョブチケットを利用してネットワークプリンタ２００で印刷を行う場合について適用したものであり、上記第１の実施の形態と異なるのは、同一のネットワークプリンタ２００について対応可能印刷形態が複数存在する場合に、それら対応可能印刷形態のなかからいずれかを優先順位に従って選択する点にある。
【００８１】
まず、ホスト端末１００の機能概要を図１１を参照しながら説明する。
図１１は、ホスト端末１００の機能概要を示す機能ブロック図である。
ホスト端末１００は、図１１に示すように、印刷形態記憶部１０、ジョブチケット取得部１２、プリンタ情報取得部１４、印刷形態検索部１６、印刷データ生成部１８および印刷データ送信部２２を有して構成されている。
【００８２】
ジョブチケットは、複数の印刷形態およびその優先順位を規定している。
図１２は、ジョブチケットのデータ構造を示す図である。
ジョブチケットには、図１２に示すように、開始タグ５１２，５１６のなかに優先度が記述されている。図１２の例では、開始タグ５１２のなかには優先度として「１」が、開始タグ５１６のなかには優先度として「０」がそれぞれ記述されている。これは、綴じ位置の優先度の方が小さいので、用紙サイズおよび印刷方向よりも綴じ位置を優先すべきことを示している。
【００８３】
図１１に戻り、ホスト端末１００は、さらに、ジョブチケット取得部１２で取得したジョブチケットに含まれる優先順位に従って、印刷形態検索部１６で索出した対応可能印刷形態のなかからいずれかを選択する印刷形態選択部２８を有して構成されている。
印刷データ生成部１８は、印刷形態選択部２８で選択した対応可能印刷形態に基づいて印刷データを生成する。
【００８４】
次に、本実施の形態の動作を説明する。
以下、印刷形態登録テーブル４００が図３の内容、ジョブチケットが図１２の内容、プリンタ情報が図１３の内容である場合を例にとって説明する。
図１３は、プリンタ情報のデータ構造を示す図である。
プリンタ情報には、図１３に示すように、タグセット５３４，５３６により「Ａ４」が記述され、タグセット５３８，５４０により「不可」が記述されている。これは、ネットワークプリンタ２００がＡ４以下の用紙サイズで片面印刷のみが可能であることを示している。
【００８５】
ユーザは、ホスト端末１００において、ジョブチケットを与えるとともに、Ａ４以下の用紙サイズで片面印刷のみが可能なネットワークプリンタ２００を印刷先として指定して印刷を要求する。
ホスト端末１００では、印刷が要求されると、ジョブチケット取得部１２によりジョブチケットが取得され、プリンタ情報取得部１４によりプリンタ情報が取得される。そして、印刷形態検索部１６により、取得されたジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態が検索される。その結果、印刷形態登録テーブル４００においてレコード５，６の対応可能印刷形態が該当するので、それら対応可能印刷形態が索出され、印刷形態選択部２８により、索出された２つの対応可能印刷形態のなかから優先順位の高いものが選択される。
【００８６】
まず、レコード５の対応可能印刷形態は、「Ａ４  縦  １頁割付  片面印刷×２」となっているので、要求印刷形態に対して「Ａ４」が一致している。しかしながら、後処理が「左綴じor右綴じ」となっているので、要求印刷形態に対して綴じ位置が一致していない。
これに対し、レコード６の対応可能印刷形態は、「Ａ４  縦  ２頁割付  片面印刷×２」となっているので、要求印刷形態に対して用紙サイズが一致していない。しかしながら、後処理が「折り＋中綴じ」となっているので、要求印刷形態に対して「中綴じ」が一致している。
【００８７】
いずれも１つは一致しているが１つは一致していないという結果であるが、ジョブチケットでは綴じ位置の優先順位が高く設定されているので、レコード６の対応可能印刷形態が選択される。
ホスト端末１００では、対応可能印刷形態が選択されると、印刷データ生成部１８により、選択された対応可能印刷形態に基づいて印刷データが生成される。そして、印刷データ送信部２２により、生成された印刷データが印刷要求とともに指定のネットワークプリンタ２００に送信される。
【００８８】
ネットワークプリンタ２００では、印刷データ受信部４０により印刷要求とともに印刷データを受信すると、プリンタエンジン４２により、受信した印刷データに基づいて印刷が行われる。この場合、用紙サイズが「Ａ４」、印刷方向が「縦」となり、２頁割付で片面印刷が行われる。
このようにして、本実施の形態では、ホスト端末１００は、複数の対応可能印刷形態を索出したときは、ジョブチケットに含まれる優先順位に従って、索出した対応可能印刷形態のなかからいずれかを選択し、選択した対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信するようになっている。
【００８９】
これにより、同一のネットワークプリンタ２００について対応可能印刷形態が複数存在する場合は、重要度の高い印刷形態を実現することができる。
上記第３の実施の形態において、ジョブチケット取得部１２は、形態６の出力形態情報取得手段に対応し、印刷形態検索部１６は、形態６の出力形態検索手段に対応し、印刷形態選択部２８は、形態６の出力形態選択手段に対応している。
【００９０】
次に、本発明の第４の実施の形態を図面を参照しながら説明する。図１４および図１５は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法の第４の実施の形態を示す図である。
本実施の形態は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を、図１４に示すように、ジョブチケットを利用してネットワークプリンタ２００で印刷を行う場合について適用したものであり、上記第１の実施の形態と異なるのは、同一のネットワークプリンタ２００について対応可能印刷形態が複数存在する場合に、それら対応可能印刷形態のなかからいずれかを過去の選択履歴に基づいて選択する点にある。
【００９１】
まず、ホスト端末１００の機能概要を図１４を参照しながら説明する。
図１４は、ホスト端末１００の機能概要を示す機能ブロック図である。
ホスト端末１００は、図１４に示すように、印刷形態記憶部１０、ジョブチケット取得部１２、プリンタ情報取得部１４、印刷形態検索部１６、印刷データ生成部１８および印刷データ送信部２２を有して構成されている。
【００９２】
ホスト端末１００は、さらに、対応可能印刷形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶部３０と、選択履歴情報記憶部３０の選択履歴情報に基づいて、印刷形態検索部１６で索出した対応可能印刷形態のなかからいずれかを選択する印刷形態選択部３２と、印刷形態選択部３２の選択結果に基づいて選択履歴情報記憶部３０の選択履歴情報を更新する選択履歴情報更新部３４とを有して構成されている。
【００９３】
印刷データ生成部１８は、印刷形態選択部３２で選択した対応可能印刷形態に基づいて印刷データを生成する。
記憶装置６２は、選択履歴情報記憶部３０を構成し、選択履歴情報を登録する選択履歴情報登録テーブル４２０を記憶している。
図１５は、選択履歴情報登録テーブル４２０のデータ構造を示す図である。
【００９４】
選択履歴情報登録テーブル４２０には、図１５に示すように、印刷形態選択部３２で対応可能印刷形態が選択されるたびに１つのレコードが登録される。各レコードは、印刷日時を登録するフィールド４２２と、選択された対応可能印刷形態が登録されたレコードのシリアル番号を登録するフィールド４２４とを含んで構成されている。
次に、本実施の形態の動作を説明する。
【００９５】
以下、印刷形態登録テーブル４００が図３の内容、ジョブチケットが図５の内容、プリンタ情報が図６の内容、選択履歴情報登録テーブル４２０が図１５の内容である場合を例にとって説明する。
ユーザは、ホスト端末１００において、ジョブチケットを与えるとともに、Ａ３以下の用紙サイズで両面印刷が可能なネットワークプリンタ２００を印刷先として指定して印刷を要求する。
【００９６】
ホスト端末１００では、印刷が要求されると、ジョブチケット取得部１２によりジョブチケットが取得され、プリンタ情報取得部１４によりプリンタ情報が取得される。そして、印刷形態検索部１６により、取得されたジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態が検索される。その結果、印刷形態登録テーブル４００においてレコード０，１の対応可能印刷形態が該当するので、それら対応可能印刷形態が索出され、印刷形態選択部２８により、索出された２つの対応可能印刷形態のなかから選択履歴に基づいていずれかが選択される。
【００９７】
選択履歴情報登録テーブル４２０においては、レコード０が２回、レコード１が１回それぞれ過去に選択されたことが登録されているので、過去の選択回数が多いレコード０の対応可能印刷形態が選択される。
ホスト端末１００では、対応可能印刷形態が選択されると、印刷データ生成部１８により、選択された対応可能印刷形態に基づいて印刷データが生成される。そして、印刷データ送信部２２により、生成された印刷データが印刷要求とともに指定のネットワークプリンタ２００に送信される。
【００９８】
ネットワークプリンタ２００では、印刷データ受信部４０により印刷要求とともに印刷データを受信すると、プリンタエンジン４２により、受信した印刷データに基づいて印刷が行われる。この場合、用紙サイズが「Ａ３」、印刷方向が「横」となり、２頁割付で両面印刷が行われる。
このようにして、本実施の形態では、ホスト端末１００は、複数の対応可能印刷形態を索出したときは、選択履歴情報に基づいて、索出した対応可能印刷形態のなかからいずれかを選択し、選択した対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信するようになっている。
【００９９】
これにより、同一のネットワークプリンタ２００について対応可能印刷形態が複数存在する場合は、過去に選択された対応可能印刷形態を優先的に実現することができる。
上記第４の実施の形態において、選択履歴情報記憶部３０および選択履歴情報登録テーブル４２０は、形態７、１４または２１の選択履歴情報記憶手段に対応し、印刷形態検索部１６は、形態７の出力形態検索手段に対応し、印刷形態選択部３２は、形態７の出力形態選択手段に対応している。また、選択履歴情報更新部３４は、形態７の選択履歴情報更新手段に対応している。
【０１００】
なお、上記第１ないし第４の実施の形態において、印刷形態登録テーブル４００にはネットワークプリンタ２００の仕様を登録するように構成したが、これに限らず、ネットワークプリンタ２００の機種、名称、記号その他の識別子を登録するように構成することもできる。
また、上記第１ないし第４の実施の形態においては、対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信するように構成したが、これに限らず、対応可能印刷形態に基づいてジョブチケットを生成し、印刷データを取得し、取得した印刷データおよび生成したジョブチケットを印刷要求とともにネットワークプリンタ２００に送信するように構成することもできる。また、ジョブチケットを生成するだけの構成とすることもできる。
【０１０１】
また、上記第４の実施の形態においては、選択履歴情報に基づいて、索出した対応可能印刷形態のなかからいずれかを選択するように構成したが、これに限らず、このような構成を上記第２の実施の形態に適用することもできる。具体的には、選択履歴情報に基づいて、索出した対応可能印刷形態を表示していずれかを選択すべきことをユーザに促す。上記第４の実施の形態の動作例でいえば、レコード０の対応可能印刷形態が優先的（例えば、トップ）に表示される。
【０１０２】
また、上記第１の実施の形態において、図４のフローチャートに示す印刷要求処理を実行するにあたっては、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１０３】
また、上記第１ないし第４の実施の形態においては、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を、ジョブチケットを利用してネットワークプリンタ２００で印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。ネットワークプリンタ２００に代えて、例えば、プロジェクタ、電子ペーパ、ホームゲートウェイ、パソコン、ＰＤＡ（Personal Digital Assistant）、ネットワークストレージ、オーディオ機器、携帯電話、ＰＨＳ（登録商標）（Personal Handyphone System）、ウォッチ型ＰＤＡ、ＳＴＢ（Set Top Box）、ＰＯＳ（Point Of Sale）端末、ＦＡＸ機、電話（ＩＰ電話等も含む。）、その他の出力装置に適用することができる。
【図面の簡単な説明】
【０１０４】
【図１】ネットワークシステムの機能概要を示す機能ブロック図である。
【図２】ホスト端末１００のハードウェア構成を示すブロック図である。
【図３】印刷形態登録テーブル４００のデータ構造を示す図である。
【図４】印刷要求処理を示すフローチャートである。
【図５】ジョブチケットのデータ構造を示す図である。
【図６】プリンタ情報のデータ構造を示す図である。
【図７】２頁割付で両面印刷を行う割付方法を説明するための図である。
【図８】ホスト端末１００の機能概要を示す機能ブロック図である。
【図９】ジョブチケットのデータ構造を示す図である。
【図１０】対応可能印刷形態の表示例を示す図である。
【図１１】ホスト端末１００の機能概要を示す機能ブロック図である。
【図１２】ジョブチケットのデータ構造を示す図である。
【図１３】プリンタ情報のデータ構造を示す図である。
【図１４】ホスト端末１００の機能概要を示す機能ブロック図である。
【図１５】選択履歴情報登録テーブル４２０のデータ構造を示す図である。
【符号の説明】
【０１０５】
１００…プリントサーバ，  ２００…ネットワークプリンタ，  １０…印刷形態記憶部，  １２…ジョブチケット取得部，  １４…プリンタ情報取得部，  １６…印刷形態検索部，  １８…印刷データ生成部，  ２２…印刷データ送信部，  ２４…印刷形態表示部，  ２６，２８，３２…印刷形態選択部，  ３０…選択履歴情報記憶部，  ３４…選択履歴情報更新部，  ４０…印刷データ受信部，  ４２…プリンタエンジン，  ５０…ＣＰＵ，  ５２…ＲＯＭ，  ５４…ＲＡＭ，  ５８…Ｉ／Ｆ，  ５９…バス，  ６０…入力装置，  ６２…記憶装置，  ６４…表示装置，  ４００…印刷形態登録テーブル，  ４２０…選択履歴情報登録テーブル，  ５００〜５１８，５３０〜５４０…タグセット
【図１】
2006172352.tif 000003
【図２】
2006172352.tif 000004
【図３】
2006172352.tif 000005
【図４】
2006172352.tif 000006
【図５】
2006172352.tif 000007
【図６】
2006172352.tif 000008
【図７】
2006172352.tif 000009
【図８】
2006172352.tif 000010
【図９】
2006172352.tif 000011
【図１０】
2006172352.tif 000012
【図１１】
2006172352.tif 000013
【図１２】
2006172352.tif 000014
【図１３】
2006172352.tif 000015
【図１４】
2006172352.tif 000016
【図１５】
2006172352.tif 000017
【手続補正書】
【提出日】平成17年8月3日(2005.8.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定システムであって、
要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段と、前記出力形態情報を取得する出力形態情報取得手段と、前記出力装置に関する出力装置情報を取得する出力装置情報取得手段と、前記出力形態情報取得手段で取得した出力形態情報および前記出力装置情報取得手段で取得した出力装置情報に基づいて該当の前記変更後の出力形態を前記出力形態記憶手段のなかから検索する出力形態検索手段と、前記出力形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶手段と、前記選択履歴情報記憶手段の選択履歴情報に基づいて、前記出力形態検索手段で索出した出力形態のなかからいずれかを選択する出力形態選択手段と、前記出力形態選択手段の選択結果に基づいて前記選択履歴情報記憶手段の選択履歴情報を更新する選択履歴情報更新手段とを備えることを特徴とする出力形態決定システム。
【請求項２】
請求項１において、
さらに、前記出力形態検索手段で索出した出力形態および出力データに基づいて前記出力装置に出力を要求する出力要求手段を備えることを特徴とする出力形態決定システム。
【請求項３】
請求項１において、
さらに、前記出力形態検索手段で索出した出力形態に基づいて前記出力形態情報を生成する出力形態情報生成手段を備えることを特徴とする出力形態決定システム。
【請求項４】
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定プログラムであって、
前記出力形態情報を取得する出力形態情報取得ステップと、前記出力装置に関する出力装置情報を取得する出力装置情報取得ステップと、要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報および前記出力装置情報取得ステップで取得した出力装置情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップと、前記出力形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶手段の選択履歴情報に基づいて、前記出力形態検索ステップで索出した出力形態のなかからいずれかを選択する出力形態選択ステップと、前記出力形態選択ステップの選択結果に基づいて前記選択履歴情報記憶手段の選択履歴情報を更新する選択履歴情報更新ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする出力形態決定プログラム。
【請求項５】
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定方法であって、
前記出力形態情報を取得する出力形態情報取得ステップと、前記出力装置に関する出力装置情報を取得する出力装置情報取得ステップと、要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報および前記出力装置情報取得ステップで取得した出力装置情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップと、前記出力形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶手段の選択履歴情報に基づいて、前記出力形態検索ステップで索出した出力形態のなかからいずれかを選択する出力形態選択ステップと、前記出力形態選択ステップの選択結果に基づいて前記選択履歴情報記憶手段の選択履歴情報を更新する選択履歴情報更新ステップとを含むことを特徴とする出力形態決定方法。