[go: up one dir, main page]

JP4238827B2 - 出力形態決定システムおよび出力形態決定プログラム - Google Patents

出力形態決定システムおよび出力形態決定プログラム Download PDF

Info

Publication number
JP4238827B2
JP4238827B2 JP2004367214A JP2004367214A JP4238827B2 JP 4238827 B2 JP4238827 B2 JP 4238827B2 JP 2004367214 A JP2004367214 A JP 2004367214A JP 2004367214 A JP2004367214 A JP 2004367214A JP 4238827 B2 JP4238827 B2 JP 4238827B2
Authority
JP
Japan
Prior art keywords
print
output
output form
printing
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004367214A
Other languages
English (en)
Other versions
JP2006172352A (ja
Inventor
悟史 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2004367214A priority Critical patent/JP4238827B2/ja
Publication of JP2006172352A publication Critical patent/JP2006172352A/ja
Application granted granted Critical
Publication of JP4238827B2 publication Critical patent/JP4238827B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、ジョブチケット等の出力形態情報に基づいて出力装置での出力形態を決定するシステムおよびプログラムに係り、特に、要求される出力形態を完全に実現できる出力装置が存在しなくても、要求される出力形態と最終出力形態に差異が生じるのを防止するのに好適な出力形態決定システムおよび出力形態決定プログラム関する。
文書の作成者が意図した通りの印刷形態で印刷物を得るため、印刷対象の文書データとは別にジョブチケットと呼ばれるものを生成し、ジョブチケットおよび文書データに基づいて印刷を行う技術が知られている。ジョブチケットとしては、例えば、用紙サイズ、印刷方向、割付設定および両面印刷の有無等の書式情報のほか、綴じ位置等のフィニッシング情報を含む印刷形態を規定する。
従来、ジョブチケットを利用して印刷を行う技術としては、例えば、特許文献1記載の印刷指示装置、および非特許文献1記載の印刷システムが知られている。
特許文献1記載の発明は、端末装置が印刷機器管理装置に対する印刷指示を提供する印刷指示提供部と、印刷指示提供部が提供する印刷指示に従って印刷指示が意図する最終印刷形態を表示するプレビュー部と、印刷指示提供部によって提供される印刷指示の全体または特定部分を取り出した部分印刷指示を提供する部分印刷指示提供部と、印刷機器管理装置が部分印刷指示提供部による部分印刷指示に従って少なくとも1つ以上の被管理印刷装置を制御して印刷を行う印刷制御部とで構成されている。
非特許文献1記載の技術は、ジョブチケットを利用して印刷を行うフォーマットを規定したものである。
特開2004−240849号公報 "CIP4 Web Site"、[online]、平成16年11月24日以前、CIP4 Organization、[平成16年11月24日検索]、インターネット<URL:http://www.cip4.org/>
しかしながら、特許文献1記載の発明にあっては、ジョブチケットにより規定された印刷形態と最終印刷物の印刷形態に差異がある場合は、複数のプリンタを利用してジョブチケットの印刷形態を実現する構成となっているため、プリンタが1台しかなくかつジョブチケットの印刷形態に対応できない場合、またはジョブチケットの印刷形態に対応可能なプリンタの組み合わせが存在しない場合は、ジョブチケットの印刷形態を実現することができないという問題があった。例えば、A4以下の用紙サイズにのみ対応可能なプリンタは、1ページA4で中綴じといった印刷形態を規定したジョブチケットには対応できないので(A3以上での印刷が必要となるため)、A3以上の用紙サイズが対応可能な別のプリンタが必要となる。
また、非特許文献1記載の技術にあっては、ジョブチケットを利用した一般的な印刷技術であるので、特許文献1記載の発明と同様の問題が生じる。
このような問題は、プリンタで印刷を行う場合に限らず、プロジェクタやLCD(Liquid Crystal Display)等の表示デバイスをネットワークに接続し、表示デバイスで表示を行う場合などでも同様に想定される。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、要求される出力形態を完全に実現できる出力装置が存在しなくても、要求される出力形態と最終出力形態に差異が生じるのを防止するのに好適な出力形態決定システムおよび出力形態決定プログラム提供することを目的としている。
〔形態1〕 上記目的を達成するために、形態1の出力形態決定システムは、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定システムであって、
要求される出力形態および変更後の出力形態を対応付けて記憶する出力形態記憶手段と、前記出力形態情報を取得する出力形態情報取得手段と、前記出力形態情報取得手段で取得した出力形態情報に基づいて該当の前記変更後の出力形態を前記出力形態記憶手段のなかから検索する出力形態検索手段とを備えることを特徴とする。
このような構成であれば、出力形態情報取得手段により出力形態情報が取得されると、出力形態検索手段により、取得された出力形態情報に基づいて該当の変更後の出力形態が出力形態記憶手段のなかから検索される。
これにより、要求される出力形態に近似する出力形態を変更後の出力形態として記憶しておき、検索により索出された出力形態に基づいて出力を行えば、要求される出力形態を完全に実現できる出力装置が存在しなくても、従来に比して、要求される出力形態と最終出力形態に生じる差異を低減することができるという効果が得られる。
ここで、出力形態情報取得手段は、出力形態情報を取得するようになっていればどのような構成であってもよく、例えば、入力装置等から出力形態情報を入力するようになっていてもよいし、外部の装置等から出力形態情報を獲得または受信するようになっていてもよいし、記憶装置や記憶媒体等から出力形態情報を読み出すようになっていてもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態2の出力形態決定システムにおいて同じである。
また、出力形態記憶手段は、出力形態をあらゆる手段でかつあらゆる時期に記憶するものであり、出力形態をあらかじめ記憶してあるものであってもよいし、出力形態をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって出力形態を記憶するようになっていてもよい。以下、形態2の出力形態決定システムにおいて同じである。
また、出力装置は、出力を行うようになっていればどのような構成であってもよく、これには、例えば、印刷を行う印刷装置、表示を行う表示装置、または音声を出力する音出力装置が含まれる。表示装置としては、例えば、プロジェクタやLCDが該当する。以下、形態2の出力形態決定システム、形態8および9の出力形態決定プログラム、並びに形態15および16の出力形態決定方法において同じである。
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。以下、形態2の出力形態決定システムにおいて同じである。
〔形態2〕 さらに、形態2の出力形態決定システムは、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定システムであって、
要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段と、前記出力形態情報を取得する出力形態情報取得手段と、前記出力装置に関する出力装置情報を取得する出力装置情報取得手段と、前記出力形態情報取得手段で取得した出力形態情報および前記出力装置情報取得手段で取得した出力装置情報に基づいて該当の前記変更後の出力形態を前記出力形態記憶手段のなかから検索する出力形態検索手段とを備えることを特徴とする。
このような構成であれば、出力形態情報取得手段により出力形態情報が取得され、出力装置情報取得手段により出力装置情報が取得されると、出力形態検索手段により、取得された出力形態情報および出力装置情報に基づいて該当の変更後の出力形態が出力形態記憶手段のなかから検索される。
これにより、要求される出力形態に近似する出力形態を変更後の出力形態として出力装置と対応付けて記憶しておき、検索により索出された出力形態に基づいて該当の出力装置で出力を行えば、要求される出力形態を完全に実現できる出力装置が存在しなくても、従来に比して、要求される出力形態と最終出力形態に生じる差異を低減することができるという効果が得られる。
ここで、出力装置情報取得手段は、出力装置情報を取得するようになっていればどのような構成であってもよく、例えば、入力装置等から出力装置情報を入力するようになっていてもよいし、外部の装置等から出力装置情報を獲得または受信するようになっていてもよいし、記憶装置や記憶媒体等から出力装置情報を読み出すようになっていてもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。
〔形態3〕 さらに、形態3の出力形態決定システムは、形態2の出力形態決定システムにおいて、
さらに、前記出力形態検索手段で索出した出力形態および出力データに基づいて前記出力装置に出力を要求する出力要求手段を備えることを特徴とする。
このような構成であれば、出力要求手段により、索出された出力形態および出力データに基づいて出力装置に出力が要求される。出力装置では、出力要求に応じて出力が行われる。
これにより、要求される出力形態と最終出力形態に生じる差異を低減して出力を行うことができるという効果が得られる。
〔形態4〕 さらに、形態4の出力形態決定システムは、形態2の出力形態決定システムにおいて、
さらに、前記出力形態検索手段で索出した出力形態に基づいて前記出力形態情報を生成する出力形態情報生成手段を備えることを特徴とする。
このような構成であれば、出力形態情報生成手段により、索出された出力形態に基づいて出力形態情報が生成される。
これにより、生成された出力形態情報に基づいて出力を行えば、要求される出力形態と最終出力形態に生じる差異を低減することができるという効果が得られる。
〔形態5〕 さらに、形態5の出力形態決定システムは、形態2ないし4のいずれか1の出力形態決定システムにおいて、
さらに、前記出力形態検索手段で索出した出力形態を提示していずれかを選択すべきことを促す出力形態提示手段と、前記出力形態提示手段で提示した出力形態のなかからいずれかの選択を入力する出力形態選択手段とを備えることを特徴とする。
このような構成であれば、出力形態提示手段により、索出された出力形態が提示されていずれかを選択すべきことが促される。ここで、ユーザは、出力形態選択手段により出力形態を選択することができる。
これにより、出力装置が対応可能な出力形態が複数存在するような場合は、ユーザの好みに適合した出力形態を実現することができるという効果が得られる。
〔形態6〕 さらに、形態6の出力形態決定システムは、形態2ないし4のいずれか1の出力形態決定システムにおいて、
前記出力形態情報は、複数の前記出力形態およびその優先順位を規定したものであり、
さらに、前記出力形態情報取得手段で取得した出力形態情報に含まれる優先順位に従って、前記出力形態検索手段で索出した出力形態のなかからいずれかを選択する出力形態選択手段を備えることを特徴とする。
このような構成であれば、出力形態選択手段により、取得された出力形態情報に含まれる優先順位に従って、索出された出力形態のなかからいずれかが選択される。
これにより、出力装置が対応可能な出力形態が複数存在するような場合は、重要度の高い出力形態を実現することができるという効果が得られる。
〔形態7〕 さらに、形態7の出力形態決定システムは、形態2ないし4のいずれか1の出力形態決定システムにおいて、
さらに、前記出力形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶手段と、前記選択履歴情報記憶手段の選択履歴情報に基づいて、前記出力形態検索手段で索出した出力形態のなかからいずれかを選択する出力形態選択手段と、前記出力形態選択手段の選択結果に基づいて前記選択履歴情報記憶手段の選択履歴情報を更新する選択履歴情報更新手段とを備えることを特徴とする。
このような構成であれば、出力形態選択手段により、選択履歴情報記憶手段の選択履歴情報に基づいて、索出された出力形態のなかからいずれかが選択される。そして、選択履歴情報更新手段により、その選択結果に基づいて選択履歴情報記憶手段の選択履歴情報が更新される。
これにより、出力装置が対応可能な出力形態が複数存在するような場合は、過去に選択された出力形態を優先的に実現することができるという効果が得られる。
ここで、選択履歴情報記憶手段は、選択履歴情報をあらゆる手段でかつあらゆる時期に記憶するものであり、選択履歴情報をあらかじめ記憶してあるものであってもよいし、選択履歴情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって選択履歴情報を記憶するようになっていてもよい。
〔形態8〕 一方、上記目的を達成するために、形態8の出力形態決定プログラムは、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定プログラムであって、
前記出力形態情報を取得する出力形態情報取得ステップと、要求される出力形態および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態1の出力形態決定システムと同等の作用および効果が得られる。
ここで、出力形態情報取得ステップは、出力形態情報を取得すればどのような形態であってもよく、例えば、入力装置等から出力形態情報を入力してもよいし、外部の装置等から出力形態情報を獲得または受信してもよいし、記憶装置や記憶媒体等から出力形態情報を読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態9の出力形態決定プログラム、並びに形態15および16の出力形態決定方法において同じである。
〔形態9〕 さらに、形態9の出力形態決定プログラムは、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定プログラムであって、
前記出力形態情報を取得する出力形態情報取得ステップと、前記出力装置に関する出力装置情報を取得する出力装置情報取得ステップと、要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報および前記出力装置情報取得ステップで取得した出力装置情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態2の出力形態決定システムと同等の作用および効果が得られる。
ここで、出力装置情報取得ステップは、出力装置情報を取得すればどのような形態であってもよく、例えば、入力装置等から出力装置情報を入力してもよいし、外部の装置等から出力装置情報を獲得または受信してもよいし、記憶装置や記憶媒体等から出力装置情報を読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態16の出力形態決定方法において同じである。
〔形態10〕 さらに、形態10の出力形態決定プログラムは、形態9の出力形態決定プログラムにおいて、
さらに、前記出力形態検索ステップで索出した出力形態および出力データに基づいて前記出力装置に出力を要求する出力要求ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態3の出力形態決定システムと同等の作用および効果が得られる。
〔形態11〕 さらに、形態11の出力形態決定プログラムは、形態9の出力形態決定プログラムにおいて、
さらに、前記出力形態検索ステップで索出した出力形態に基づいて前記出力形態情報を生成する出力形態情報生成ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態4の出力形態決定システムと同等の作用および効果が得られる。
〔形態12〕 さらに、形態12の出力形態決定プログラムは、形態9ないし11のいずれか1の出力形態決定プログラムにおいて、
さらに、前記出力形態検索ステップで索出した出力形態を提示していずれかを選択すべきことを促す出力形態提示ステップと、前記出力形態提示ステップで提示した出力形態のなかからいずれかの選択を入力する出力形態選択ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態5の出力形態決定システムと同等の作用および効果が得られる。
〔形態13〕 さらに、形態13の出力形態決定プログラムは、形態9ないし11のいずれか1の出力形態決定プログラムにおいて、
前記出力形態情報は、複数の前記出力形態およびその優先順位を規定したものであり、
さらに、前記出力形態情報取得ステップで取得した出力形態情報に含まれる優先順位に従って、前記出力形態検索ステップで索出した出力形態のなかからいずれかを選択する出力形態選択ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態6の出力形態決定システムと同等の作用および効果が得られる。
〔形態14〕 さらに、形態14の出力形態決定プログラムは、形態9ないし11のいずれか1の出力形態決定プログラムにおいて、
さらに、前記出力形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶手段の選択履歴情報に基づいて、前記出力形態検索ステップで索出した出力形態のなかからいずれかを選択する出力形態選択ステップと、前記出力形態選択ステップの選択結果に基づいて前記選択履歴情報記憶手段の選択履歴情報を更新する選択履歴情報更新ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態7の出力形態決定システムと同等の作用および効果が得られる。
〔形態15〕 一方、上記目的を達成するために、形態15の出力形態決定方法は、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定方法であって、
前記出力形態情報を取得する出力形態情報取得ステップと、要求される出力形態および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとを含むことを特徴とする。
これにより、形態1の出力形態決定システムと同等の効果が得られる。
〔形態16〕 さらに、形態16の出力形態決定方法は、
出力形態を規定した出力形態情報に基づいて出力装置での出力形態を決定する出力形態決定方法であって、
前記出力形態情報を取得する出力形態情報取得ステップと、前記出力装置に関する出力装置情報を取得する出力装置情報取得ステップと、要求される出力形態、前記出力装置および変更後の出力形態を対応付けて記憶する出力形態記憶手段のなかから、前記出力形態情報取得ステップで取得した出力形態情報および前記出力装置情報取得ステップで取得した出力装置情報に基づいて該当の前記変更後の出力形態を検索する出力形態検索ステップとを含むことを特徴とする。
これにより、形態2の出力形態決定システムと同等の効果が得られる。
〔形態17〕 さらに、形態17の出力形態決定方法は、形態16の出力形態決定方法において、
さらに、前記出力形態検索ステップで索出した出力形態および出力データに基づいて前記出力装置に出力を要求する出力要求ステップを含むことを特徴とする。
これにより、形態3の出力形態決定システムと同等の効果が得られる。
〔形態18〕 さらに、形態18の出力形態決定方法は、形態16の出力形態決定方法において、
さらに、前記出力形態検索ステップで索出した出力形態に基づいて前記出力形態情報を生成する出力形態情報生成ステップを含むことを特徴とする。
これにより、形態4の出力形態決定システムと同等の効果が得られる。
〔形態19〕 さらに、形態19の出力形態決定方法は、形態16ないし18のいずれか1の出力形態決定方法において、
さらに、前記出力形態検索ステップで索出した出力形態を提示していずれかを選択すべきことを促す出力形態提示ステップと、前記出力形態提示ステップで提示した出力形態のなかからいずれかの選択を入力する出力形態選択ステップとを含むことを特徴とする。
これにより、形態5の出力形態決定システムと同等の効果が得られる。
〔形態20〕 さらに、形態20の出力形態決定方法は、形態16ないし18のいずれか1の出力形態決定方法において、
前記出力形態情報は、複数の前記出力形態およびその優先順位を規定したものであり、
さらに、前記出力形態情報取得ステップで取得した出力形態情報に含まれる優先順位に従って、前記出力形態検索ステップで索出した出力形態のなかからいずれかを選択する出力形態選択ステップを含むことを特徴とする。
これにより、形態6の出力形態決定システムと同等の効果が得られる。
〔形態21〕 さらに、形態21の出力形態決定方法は、形態16ないし18のいずれか1の出力形態決定方法において、
さらに、前記出力形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶手段の選択履歴情報に基づいて、前記出力形態検索ステップで索出した出力形態のなかからいずれかを選択する出力形態選択ステップと、前記出力形態選択ステップの選択結果に基づいて前記選択履歴情報記憶手段の選択履歴情報を更新する選択履歴情報更新ステップとを含むことを特徴とする。
これにより、形態7の出力形態決定システムと同等の効果が得られる。
以下、本発明の第1の実施の形態を図面を参照しながら説明する。図1ないし図7は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法の第1の実施の形態を示す図である。
本実施の形態は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を、図1に示すように、ジョブチケットを利用してネットワークプリンタ200で印刷を行う場合について適用したものである。
まず、本発明を適用するネットワークシステムの機能概要を図1を参照しながら説明する。
図1は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク199には、図1に示すように、ホスト端末100と、複数のネットワークプリンタ200とが接続されている。
ホスト端末100は、ジョブチケットにより規定された印刷形態(以下、要求印刷形態という。)、ネットワークプリンタ200の仕様、およびネットワークプリンタ200が対応可能な印刷形態(以下、対応可能印刷形態という。)を対応付けて記憶する印刷形態記憶部10を有して構成されている。
ホスト端末100は、さらに、ジョブチケットを取得するジョブチケット取得部12と、ネットワークプリンタ200の仕様を示すプリンタ情報を取得するプリンタ情報取得部14と、ジョブチケット取得部12で取得したジョブチケットおよびプリンタ情報取得部14で取得したプリンタ情報に基づいて該当の対応可能印刷形態を印刷形態記憶部10のなかから検索する印刷形態検索部16とを有して構成されている。
ホスト端末100は、さらに、印刷形態検索部16で索出した対応可能印刷形態に基づいて印刷データを生成する印刷データ生成部18と、印刷データ生成部18で生成した印刷データを印刷要求とともにネットワークプリンタ200に送信する印刷データ送信部22とを有して構成されている。
ネットワークプリンタ200は、印刷要求とともに印刷データを受信する印刷データ受信部40と、印刷データ受信部40で受信した印刷データに基づいて印刷を行うプリンタエンジン42とを有して構成されている。
次に、ホスト端末100の構成を説明する。
図2は、ホスト端末100のハードウェア構成を示すブロック図である。
ホスト端末100は、図2に示すように、制御プログラムに基づいて演算およびシステム全体を制御するCPU50と、所定領域にあらかじめCPU50の制御プログラム等を格納しているROM52と、ROM52等から読み出したデータやCPU50の演算過程で必要な演算結果を格納するためのRAM54と、外部装置に対してデータの入出力を媒介するI/F58とで構成されており、これらは、データを転送するための信号線であるバス59で相互にかつデータ授受可能に接続されている。
I/F58には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置60と、データやテーブル等をファイルとして格納する記憶装置62と、画像信号に基づいて画面を表示する表示装置64と、ネットワーク199に接続するための信号線とが接続されている。
記憶装置62は、印刷形態記憶部10を構成し、要求印刷形態、ネットワークプリンタ200の仕様および対応可能印刷形態を対応付けて登録した印刷形態登録テーブル400を記憶している。
図3は、印刷形態登録テーブル400のデータ構造を示す図である。
印刷形態登録テーブル400には、図3に示すように、各ネットワークプリンタ200ごとに1または複数のレコードが登録されている。各レコードは、シリアル番号を登録するフィールド402と、ネットワークプリンタ200の仕様を登録するフィールド404と、要求印刷形態を登録するフィールド406と、対応可能印刷形態を登録するフィールド408と、印刷後に手作業で行う後処理を登録するフィールド410とを含んで構成されている。
図3の例では、第1段目のレコードには、ネットワークプリンタ200の仕様として「A3 両面印刷」が、要求印刷形態として「A4 縦版 中綴じ」が、対応可能印刷形態として「A3 横 2頁割付 両面印刷」が、後処理として「折り+中綴じ」がそれぞれ登録されている。これは、ネットワークプリンタ200がA3以下の用紙サイズで両面印刷が可能であることを示している。また、用紙サイズが「A4」、印刷方向が「縦」、綴じ位置が「中綴じ」であることを規定したジョブチケットが与えられた場合は、その要求印刷形態を、用紙サイズが「A3」、印刷方向が「横」であり、2頁割付および両面印刷を行うことを規定した対応可能印刷形態に変換する。さらに、印刷用紙を折って中綴じする手作業を印刷後に行う必要があることを示している。
図2に戻り、CPU50は、マイクロプロセッシングユニット等からなり、ROM52の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図4のフローチャートに示す印刷要求処理を実行する。
図4は、印刷要求処理を示すフローチャートである。
印刷要求処理は、ネットワークプリンタ200に印刷を要求する処理であって、CPU50において実行されると、図4に示すように、まず、ステップS100に移行する。
ステップS100では、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップS102に移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップS100で待機する。
ステップS102では、ジョブチケットを取得する。ジョブチケットは、ネットワーク199を介して受信し、入力装置60から入力し、または記憶装置62から読み出すことにより取得する。以下、ステップS104において同じである。
図5は、ジョブチケットのデータ構造を示す図である。
ジョブチケットは、図5に示すように、所定の開始タグ500(例えば、<ジョブチケット>)と終了タグ502(例えば、</ジョブチケット>)との間に、開始タグと終了タグとのタグセットを入れ子状に記述することにより要求印刷形態を設定する。タグセット500,502の間には、印刷形態を設定するタグセット504,506が記述されている。さらに、タグセット504,506の間には、製本方法を設定するタグセット508,510が記述されている。
タグセット508,510の間には、用紙サイズおよび印刷方向を設定するタグセット512,514により「A4縦」が記述されている。これは、用紙サイズが「A4」、印刷方向が「縦」であることを示している。
また、タグセット508,510の間には、綴じ位置を設定するタグセット516,518により「中綴じ」が記述されている。これは、綴じ位置が「中綴じ」であることを示している。
図4に戻り、次いで、ステップS104に移行して、ユーザにより印刷先として指定されたネットワークプリンタ200のプリンタ情報を取得する。
図6は、プリンタ情報のデータ構造を示す図である。
プリンタ情報は、図6に示すように、所定の開始タグ530(例えば、<プリンタ情報>)と終了タグ532(例えば、</プリンタ情報>)との間に、開始タグと終了タグとのタグセットを入れ子状に記述することによりネットワークプリンタ200の仕様を設定する。
タグセット530,532の間には、印刷可能な用紙サイズを設定するタグセット534,536により「A3」が記述されている。これは、ネットワークプリンタ200が印刷可能な用紙サイズが「A3」であることを示している。
また、タグセット530,532の間には、両面印刷の可否を設定するタグセット538,540により「可能」が記述されている。これは、ネットワークプリンタ200が両面印刷可能であることを示している。
図4に戻り、次いで、ステップS106に移行して、取得したジョブチケットおよびプリンタ情報に基づいて、該当の対応可能印刷形態を印刷形態登録テーブル400のなかから検索し、ステップS108に移行して、索出した対応可能印刷形態に基づいて印刷データを生成し、ステップS112に移行する。
ステップS112では、生成した印刷データを印刷要求とともに指定のネットワークプリンタ200に送信し、ステップS114に移行する。
ステップS114では、索出した対応可能印刷形態に対応する後処理を印刷形態登録テーブル400から読み出し、読み出した後処理の内容を表示装置64に表示し、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
以下、印刷形態登録テーブル400が図3の内容、ジョブチケットが図5の内容、プリンタ情報が図6の内容である場合を例にとって説明する。
ユーザは、ホスト端末100において、ジョブチケットを与えるとともに、A3以下の用紙サイズで両面印刷が可能なネットワークプリンタ200を印刷先として指定して印刷を要求する。
ホスト端末100では、印刷が要求されると、ステップS102〜S106を経て、ジョブチケットが取得され、プリンタ情報が取得され、取得されたジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態が検索される。その結果、印刷形態登録テーブル400においてレコード0(シリアル番号「0」が登録されているレコードをいう。以下、同様に略記する。)およびレコード1の対応可能印刷形態が該当するので、それら対応可能印刷形態が索出される。ここで、この2つの対応可能印刷形態について評価値をそれぞれ算出し、評価値が高い方を選択する。評価値は、要求印刷形態の各項目と、対応可能印刷形態の各項目とを照合し、一致する場合のみ1/2を加算することにより算出する。
まず、レコード0の対応可能印刷形態は、「A3 横 2頁割付 両面印刷」となっているので、要求印刷形態に対して「A4 縦版」が一致している。また、後処理が「折り+中綴じ」となっているので、要求印刷形態に対して「中綴じ」が一致している。したがって、評価値は、2つの項目が一致しているので1/2+1/2=「1」となる。
これに対し、レコード1の対応可能印刷形態は、「A4 縦 1頁割付 両面印刷」となっているので、要求印刷形態に対して「A4 縦版」が一致している。しかしながら、後処理が「左綴じor右綴じ」となっているので、要求印刷形態に対して綴じ位置が一致していない。したがって、評価値は、1つの項目が一致しているので「1/2」となる。
この結果、レコード0の評価値の方が高いので、レコード0の対応可能印刷形態が選択される。そして、ステップS108〜S112を経て、選択された対応可能印刷形態に基づいて印刷データが生成され、生成された印刷データが印刷要求とともに指定のネットワークプリンタ200に送信される。
ネットワークプリンタ200では、印刷データ受信部40により印刷要求とともに印刷データを受信すると、プリンタエンジン42により、受信した印刷データに基づいて印刷が行われる。この場合、用紙サイズが「A3」、印刷方向が「横」となり、2頁割付で両面印刷が行われる。
図7は、2頁割付で両面印刷を行う割付方法を説明するための図である。
印刷総ページ数が4ページである場合は、図7に示すように、印刷用紙の表面の右半分に1ページ目が、左半分に4ページ目がそれぞれ印刷されるとともに、印刷用紙の裏面の右半分に3ページ目が、左半分に2ページ目がそれぞれ印刷される。このような割付方法その他の割付方法については、公知の面付け技術を利用することができる。
一方、ホスト端末100では、ステップS114を経て、選択された対応可能印刷形態に対応する後処理が読み出され、読み出された後処理の内容が表示される。
ユーザは、ネットワークプリンタ200から印刷物を取得し、表示された後処理の内容を参照しながら印刷物に対して手作業で後処理を施すことにより印刷物を製本する。この場合、A3の用紙を半分に折り、ステープラ等を使用して中綴じをする。
このようにして、本実施の形態では、ホスト端末100は、ジョブチケット、プリンタ情報および印刷データを取得し、取得したジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態を検索し、索出した対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ200に送信するようになっている。
これにより、要求印刷形態を完全に実現できるネットワークプリンタ200が存在しなくても、従来に比して、要求印刷形態と最終印刷形態に生じる差異を低減して印刷を行うことができる。
上記第1の実施の形態において、ネットワークプリンタ200は、形態1ないし3、8ないし10、15ないし17の出力装置に対応し、印刷形態記憶部10および印刷形態登録テーブル400は、形態1、2、8、9、15または16の出力形態記憶手段に対応し、ジョブチケット取得部12およびステップS102は、形態1または2の出力形態情報取得手段に対応している。また、ステップS102は、形態8、9、15または16の出力形態情報取得ステップに対応し、プリンタ情報取得部14およびステップS104は、形態2の出力装置情報取得手段に対応し、ステップS104は、形態9または16の出力装置情報取得ステップに対応している。
また、上記第1の実施の形態において、印刷形態検索部16およびステップS106は、形態1ないし3の出力形態検索手段に対応し、ステップS106は、形態8ないし10、15ないし17の出力形態検索ステップに対応し、印刷データ生成部18、印刷データ送信部22、I/F58およびステップS108,S112は、形態3の出力要求手段に対応している。また、ステップS108,S112は、形態10または17の出力要求ステップに対応し、ジョブチケットは、形態1、2、8、9、15または16の出力形態情報に対応し、プリンタ情報は、形態2、9または16の出力装置情報に対応している。
また、上記第1の実施の形態において、印刷データは、形態3、10または17の出力データに対応している。
次に、本発明の第2の実施の形態を図面を参照しながら説明する。図8ないし図10は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法の第2の実施の形態を示す図である。
本実施の形態は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を、図8に示すように、ジョブチケットを利用してネットワークプリンタ200で印刷を行う場合について適用したものであり、上記第1の実施の形態と異なるのは、同一のネットワークプリンタ200について対応可能印刷形態が複数存在する場合に、それら対応可能印刷形態のなかからいずれかをユーザに選択させる点にある。
まず、ホスト端末100の機能概要を図8を参照しながら説明する。
図8は、ホスト端末100の機能概要を示す機能ブロック図である。
ホスト端末100は、図8に示すように、印刷形態記憶部10、ジョブチケット取得部12、プリンタ情報取得部14、印刷形態検索部16、印刷データ生成部18および印刷データ送信部22を有して構成されている。
ホスト端末100は、さらに、印刷形態検索部16で索出した印刷形態を表示していずれかを選択すべきことをユーザに促す印刷形態表示部24と、印刷形態表示部24で表示した印刷形態のなかからいずれかの選択を入力する印刷形態選択部26とを有して構成されている。
印刷データ生成部18は、印刷形態選択部26で選択した対応可能印刷形態に基づいて印刷データを生成する。
次に、本実施の形態の動作を説明する。
以下、印刷形態登録テーブル400が図3の内容、ジョブチケットが図9の内容、プリンタ情報が図6の内容である場合を例にとって説明する。
図9は、ジョブチケットのデータ構造を示す図である。
ジョブチケットには、図9に示すように、タグセット512,514により「A4」が記述され、タグセット516,518により「左綴じ」が記述されている。これは、用紙サイズが「A4」であり、綴じ位置が「左綴じ」であることを示している。
ユーザは、ホスト端末100において、ジョブチケットを与えるとともに、A3以下の用紙サイズで両面印刷が可能なネットワークプリンタ200を印刷先として指定して印刷を要求する。
ホスト端末100では、印刷が要求されると、ジョブチケット取得部12によりジョブチケットが取得され、プリンタ情報取得部14によりプリンタ情報が取得される。そして、印刷形態検索部16により、取得されたジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態が検索される。その結果、印刷形態登録テーブル400においてレコード2〜4の対応可能印刷形態が該当するので、それら対応可能印刷形態が索出され、印刷形態表示部24により、索出された3つの対応可能印刷形態が表示される。
図10は、対応可能印刷形態の表示例を示す図である。
レコード2の対応可能印刷形態は、「A4 縦 1頁割付 両面印刷」となっているので、図10(a)に示すように、用紙サイズが「A4」、印刷方向が「縦」であり、1頁割付で両面印刷が行われる様子を図式化して表示される。また、後処理が「左綴じor右綴じ」となっているので、ステープラ等を使用して左綴じをする様子も図式化して表示される。
レコード3の対応可能印刷形態は、「A3 横 2頁割付 両面印刷」となっているので、図10(b)に示すように、用紙サイズが「A3」、印刷方向が「横」であり、2頁割付で両面印刷が行われる様子を図式化して表示される。また、後処理が「折り+中綴じ」となっているので、ステープラ等を使用して中綴じをする様子も図式化して表示される。
レコード4の対応可能印刷形態は、「A3 横 2頁割付 両面印刷」となっているので、図10(c)に示すように、用紙サイズが「A3」、印刷方向が「横」であり、2頁割付で両面印刷が行われる様子を図式化して表示される。また、後処理が「切り+左綴じor右綴じ」となっているので、はさみ等を使用して印刷用紙を切り、ステープラ等を使用して左綴じをする様子も図式化して表示される。
ここで、ユーザは、例えば、レコード2の後処理の工程が少ないので、レコード2の対応可能印刷形態を印刷形態選択部26により選択する。
ホスト端末100では、対応可能印刷形態が選択されると、印刷データ生成部18により、選択された対応可能印刷形態に基づいて印刷データが生成される。そして、印刷データ送信部22により、生成された印刷データが印刷要求とともに指定のネットワークプリンタ200に送信される。
ネットワークプリンタ200では、印刷データ受信部40により印刷要求とともに印刷データを受信すると、プリンタエンジン42により、受信した印刷データに基づいて印刷が行われる。この場合、用紙サイズが「A4」、印刷方向が「縦」となり、1頁割付で両面印刷が行われる。
なお、ユーザは、例えば、A4の印刷用紙が少なくA3の印刷用紙で印刷したい場合は、レコード3,4の対応可能印刷形態を選択すればよい。特に、はさみを使いたくない場合は、レコード4の対応可能印刷形態を選択すればよい。
このようにして、本実施の形態では、ホスト端末100は、複数の対応可能印刷形態を索出したときは、索出した対応可能印刷形態を表示していずれかを選択すべきことをユーザに促し、それに応じて対応可能印刷形態が選択されたときは、選択された対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ200に送信するようになっている。
これにより、同一のネットワークプリンタ200について対応可能印刷形態が複数存在する場合は、ユーザの好みに適合した印刷形態を実現することができる。
上記第2の実施の形態において、印刷形態検索部16は、形態5の出力形態検索手段に対応し、印刷形態表示部24は、形態5の出力形態提示手段に対応し、印刷形態選択部26は、形態5の出力形態選択手段に対応している。
次に、本発明の第3の実施の形態を図面を参照しながら説明する。図11ないし図13は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法の第3の実施の形態を示す図である。
本実施の形態は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を、図11に示すように、ジョブチケットを利用してネットワークプリンタ200で印刷を行う場合について適用したものであり、上記第1の実施の形態と異なるのは、同一のネットワークプリンタ200について対応可能印刷形態が複数存在する場合に、それら対応可能印刷形態のなかからいずれかを優先順位に従って選択する点にある。
まず、ホスト端末100の機能概要を図11を参照しながら説明する。
図11は、ホスト端末100の機能概要を示す機能ブロック図である。
ホスト端末100は、図11に示すように、印刷形態記憶部10、ジョブチケット取得部12、プリンタ情報取得部14、印刷形態検索部16、印刷データ生成部18および印刷データ送信部22を有して構成されている。
ジョブチケットは、複数の印刷形態およびその優先順位を規定している。
図12は、ジョブチケットのデータ構造を示す図である。
ジョブチケットには、図12に示すように、開始タグ512,516のなかに優先度が記述されている。図12の例では、開始タグ512のなかには優先度として「1」が、開始タグ516のなかには優先度として「0」がそれぞれ記述されている。これは、綴じ位置の優先度の方が小さいので、用紙サイズおよび印刷方向よりも綴じ位置を優先すべきことを示している。
図11に戻り、ホスト端末100は、さらに、ジョブチケット取得部12で取得したジョブチケットに含まれる優先順位に従って、印刷形態検索部16で索出した対応可能印刷形態のなかからいずれかを選択する印刷形態選択部28を有して構成されている。
印刷データ生成部18は、印刷形態選択部28で選択した対応可能印刷形態に基づいて印刷データを生成する。
次に、本実施の形態の動作を説明する。
以下、印刷形態登録テーブル400が図3の内容、ジョブチケットが図12の内容、プリンタ情報が図13の内容である場合を例にとって説明する。
図13は、プリンタ情報のデータ構造を示す図である。
プリンタ情報には、図13に示すように、タグセット534,536により「A4」が記述され、タグセット538,540により「不可」が記述されている。これは、ネットワークプリンタ200がA4以下の用紙サイズで片面印刷のみが可能であることを示している。
ユーザは、ホスト端末100において、ジョブチケットを与えるとともに、A4以下の用紙サイズで片面印刷のみが可能なネットワークプリンタ200を印刷先として指定して印刷を要求する。
ホスト端末100では、印刷が要求されると、ジョブチケット取得部12によりジョブチケットが取得され、プリンタ情報取得部14によりプリンタ情報が取得される。そして、印刷形態検索部16により、取得されたジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態が検索される。その結果、印刷形態登録テーブル400においてレコード5,6の対応可能印刷形態が該当するので、それら対応可能印刷形態が索出され、印刷形態選択部28により、索出された2つの対応可能印刷形態のなかから優先順位の高いものが選択される。
まず、レコード5の対応可能印刷形態は、「A4 縦 1頁割付 片面印刷×2」となっているので、要求印刷形態に対して「A4」が一致している。しかしながら、後処理が「左綴じor右綴じ」となっているので、要求印刷形態に対して綴じ位置が一致していない。
これに対し、レコード6の対応可能印刷形態は、「A4 縦 2頁割付 片面印刷×2」となっているので、要求印刷形態に対して用紙サイズが一致していない。しかしながら、後処理が「折り+中綴じ」となっているので、要求印刷形態に対して「中綴じ」が一致している。
いずれも1つは一致しているが1つは一致していないという結果であるが、ジョブチケットでは綴じ位置の優先順位が高く設定されているので、レコード6の対応可能印刷形態が選択される。
ホスト端末100では、対応可能印刷形態が選択されると、印刷データ生成部18により、選択された対応可能印刷形態に基づいて印刷データが生成される。そして、印刷データ送信部22により、生成された印刷データが印刷要求とともに指定のネットワークプリンタ200に送信される。
ネットワークプリンタ200では、印刷データ受信部40により印刷要求とともに印刷データを受信すると、プリンタエンジン42により、受信した印刷データに基づいて印刷が行われる。この場合、用紙サイズが「A4」、印刷方向が「縦」となり、2頁割付で片面印刷が行われる。
このようにして、本実施の形態では、ホスト端末100は、複数の対応可能印刷形態を索出したときは、ジョブチケットに含まれる優先順位に従って、索出した対応可能印刷形態のなかからいずれかを選択し、選択した対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ200に送信するようになっている。
これにより、同一のネットワークプリンタ200について対応可能印刷形態が複数存在する場合は、重要度の高い印刷形態を実現することができる。
上記第3の実施の形態において、ジョブチケット取得部12は、形態6の出力形態情報取得手段に対応し、印刷形態検索部16は、形態6の出力形態検索手段に対応し、印刷形態選択部28は、形態6の出力形態選択手段に対応している。
次に、本発明の第4の実施の形態を図面を参照しながら説明する。図14および図15は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法の第4の実施の形態を示す図である。
本実施の形態は、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を、図14に示すように、ジョブチケットを利用してネットワークプリンタ200で印刷を行う場合について適用したものであり、上記第1の実施の形態と異なるのは、同一のネットワークプリンタ200について対応可能印刷形態が複数存在する場合に、それら対応可能印刷形態のなかからいずれかを過去の選択履歴に基づいて選択する点にある。
まず、ホスト端末100の機能概要を図14を参照しながら説明する。
図14は、ホスト端末100の機能概要を示す機能ブロック図である。
ホスト端末100は、図14に示すように、印刷形態記憶部10、ジョブチケット取得部12、プリンタ情報取得部14、印刷形態検索部16、印刷データ生成部18および印刷データ送信部22を有して構成されている。
ホスト端末100は、さらに、対応可能印刷形態の選択履歴を示す選択履歴情報を記憶する選択履歴情報記憶部30と、選択履歴情報記憶部30の選択履歴情報に基づいて、印刷形態検索部16で索出した対応可能印刷形態のなかからいずれかを選択する印刷形態選択部32と、印刷形態選択部32の選択結果に基づいて選択履歴情報記憶部30の選択履歴情報を更新する選択履歴情報更新部34とを有して構成されている。
印刷データ生成部18は、印刷形態選択部32で選択した対応可能印刷形態に基づいて印刷データを生成する。
記憶装置62は、選択履歴情報記憶部30を構成し、選択履歴情報を登録する選択履歴情報登録テーブル420を記憶している。
図15は、選択履歴情報登録テーブル420のデータ構造を示す図である。
選択履歴情報登録テーブル420には、図15に示すように、印刷形態選択部32で対応可能印刷形態が選択されるたびに1つのレコードが登録される。各レコードは、印刷日時を登録するフィールド422と、選択された対応可能印刷形態が登録されたレコードのシリアル番号を登録するフィールド424とを含んで構成されている。
次に、本実施の形態の動作を説明する。
以下、印刷形態登録テーブル400が図3の内容、ジョブチケットが図5の内容、プリンタ情報が図6の内容、選択履歴情報登録テーブル420が図15の内容である場合を例にとって説明する。
ユーザは、ホスト端末100において、ジョブチケットを与えるとともに、A3以下の用紙サイズで両面印刷が可能なネットワークプリンタ200を印刷先として指定して印刷を要求する。
ホスト端末100では、印刷が要求されると、ジョブチケット取得部12によりジョブチケットが取得され、プリンタ情報取得部14によりプリンタ情報が取得される。そして、印刷形態検索部16により、取得されたジョブチケットおよびプリンタ情報に基づいて該当の対応可能印刷形態が検索される。その結果、印刷形態登録テーブル400においてレコード0,1の対応可能印刷形態が該当するので、それら対応可能印刷形態が索出され、印刷形態選択部28により、索出された2つの対応可能印刷形態のなかから選択履歴に基づいていずれかが選択される。
選択履歴情報登録テーブル420においては、レコード0が2回、レコード1が1回それぞれ過去に選択されたことが登録されているので、過去の選択回数が多いレコード0の対応可能印刷形態が選択される。
ホスト端末100では、対応可能印刷形態が選択されると、印刷データ生成部18により、選択された対応可能印刷形態に基づいて印刷データが生成される。そして、印刷データ送信部22により、生成された印刷データが印刷要求とともに指定のネットワークプリンタ200に送信される。
ネットワークプリンタ200では、印刷データ受信部40により印刷要求とともに印刷データを受信すると、プリンタエンジン42により、受信した印刷データに基づいて印刷が行われる。この場合、用紙サイズが「A3」、印刷方向が「横」となり、2頁割付で両面印刷が行われる。
このようにして、本実施の形態では、ホスト端末100は、複数の対応可能印刷形態を索出したときは、選択履歴情報に基づいて、索出した対応可能印刷形態のなかからいずれかを選択し、選択した対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ200に送信するようになっている。
これにより、同一のネットワークプリンタ200について対応可能印刷形態が複数存在する場合は、過去に選択された対応可能印刷形態を優先的に実現することができる。
上記第4の実施の形態において、選択履歴情報記憶部30および選択履歴情報登録テーブル420は、形態7、14または21の選択履歴情報記憶手段に対応し、印刷形態検索部16は、形態7の出力形態検索手段に対応し、印刷形態選択部32は、形態7の出力形態選択手段に対応している。また、選択履歴情報更新部34は、形態7の選択履歴情報更新手段に対応している。
なお、上記第1ないし第4の実施の形態において、印刷形態登録テーブル400にはネットワークプリンタ200の仕様を登録するように構成したが、これに限らず、ネットワークプリンタ200の機種、名称、記号その他の識別子を登録するように構成することもできる。
また、上記第1ないし第4の実施の形態においては、対応可能印刷形態に基づいて印刷データを生成し、生成した印刷データを印刷要求とともにネットワークプリンタ200に送信するように構成したが、これに限らず、対応可能印刷形態に基づいてジョブチケットを生成し、印刷データを取得し、取得した印刷データおよび生成したジョブチケットを印刷要求とともにネットワークプリンタ200に送信するように構成することもできる。また、ジョブチケットを生成するだけの構成とすることもできる。
また、上記第4の実施の形態においては、選択履歴情報に基づいて、索出した対応可能印刷形態のなかからいずれかを選択するように構成したが、これに限らず、このような構成を上記第2の実施の形態に適用することもできる。具体的には、選択履歴情報に基づいて、索出した対応可能印刷形態を表示していずれかを選択すべきことをユーザに促す。上記第4の実施の形態の動作例でいえば、レコード0の対応可能印刷形態が優先的(例えば、トップ)に表示される。
また、上記第1の実施の形態において、図4のフローチャートに示す印刷要求処理を実行するにあたっては、ROM52にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをRAM54に読み込んで実行するようにしてもよい。
ここで、記憶媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
また、上記第1ないし第4の実施の形態においては、本発明に係る出力形態決定システムおよび出力形態決定プログラム、並びに出力形態決定方法を、ジョブチケットを利用してネットワークプリンタ200で印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。ネットワークプリンタ200に代えて、例えば、プロジェクタ、電子ペーパ、ホームゲートウェイ、パソコン、PDA(Personal Digital Assistant)、ネットワークストレージ、オーディオ機器、携帯電話、PHS(登録商標)(Personal Handyphone System)、ウォッチ型PDA、STB(Set Top Box)、POS(Point Of Sale)端末、FAX機、電話(IP電話等も含む。)、その他の出力装置に適用することができる。
ネットワークシステムの機能概要を示す機能ブロック図である。 ホスト端末100のハードウェア構成を示すブロック図である。 印刷形態登録テーブル400のデータ構造を示す図である。 印刷要求処理を示すフローチャートである。 ジョブチケットのデータ構造を示す図である。 プリンタ情報のデータ構造を示す図である。 2頁割付で両面印刷を行う割付方法を説明するための図である。 ホスト端末100の機能概要を示す機能ブロック図である。 ジョブチケットのデータ構造を示す図である。 対応可能印刷形態の表示例を示す図である。 ホスト端末100の機能概要を示す機能ブロック図である。 ジョブチケットのデータ構造を示す図である。 プリンタ情報のデータ構造を示す図である。 ホスト端末100の機能概要を示す機能ブロック図である。 選択履歴情報登録テーブル420のデータ構造を示す図である。
符号の説明
100…プリントサーバ, 200…ネットワークプリンタ, 10…印刷形態記憶部, 12…ジョブチケット取得部, 14…プリンタ情報取得部, 16…印刷形態検索部, 18…印刷データ生成部, 22…印刷データ送信部, 24…印刷形態表示部, 26,28,32…印刷形態選択部, 30…選択履歴情報記憶部, 34…選択履歴情報更新部, 40…印刷データ受信部, 42…プリンタエンジン, 50…CPU, 52…ROM, 54…RAM, 58…I/F, 59…バス, 60…入力装置, 62…記憶装置, 64…表示装置, 400…印刷形態登録テーブル, 420…選択履歴情報登録テーブル, 500〜518,530〜540…タグセット

Claims (2)

  1. 要求印刷形態を規定した印刷形態情報に基づいて印刷装置での印刷形態を決定する出力形態決定システムであって、
    前記要求印刷形態、前記印刷装置の仕様、該要求印刷形態について当該印刷装置が対応可能な対応可能印刷形態、および当該対応可能印刷形態での印刷の後に当該印刷物に対して手作業で行う1または複数の工程からなる後処理を対応付けて記憶する印刷形態記憶手段と、
    前記印刷形態情報を取得する印刷形態情報取得手段と、
    前記印刷装置の仕様を示す印刷装置情報を取得する印刷装置情報取得手段と、
    前記印刷形態情報取得手段で取得した印刷形態情報の要求印刷形態および前記印刷装置情報取得手段で取得した印刷装置情報の仕様に対応する複数の前記対応可能印刷形態を前記印刷形態記憶手段のなかから検索する印刷形態検索手段と、
    前記印刷形態検索手段で索出した各対応可能印刷形態ごとに、当該対応可能印刷形態に対応する後処理を前記印刷形態記憶手段のなかから取得し、取得された後処理を前記対応可能印刷形態に対応付けて表示装置に表示し、表示された前記対応可能印刷形態から、ユーザに対応可能印刷形態を選択させる印刷形態選択手段とを備えることを特徴とする出力形態決定システム。
  2. 請求項1記載の出力形態決定システムとしてコンピュータを機能させるためのプログラムであることを特徴とする出力形態決定プログラム
JP2004367214A 2004-12-20 2004-12-20 出力形態決定システムおよび出力形態決定プログラム Expired - Fee Related JP4238827B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004367214A JP4238827B2 (ja) 2004-12-20 2004-12-20 出力形態決定システムおよび出力形態決定プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004367214A JP4238827B2 (ja) 2004-12-20 2004-12-20 出力形態決定システムおよび出力形態決定プログラム

Publications (2)

Publication Number Publication Date
JP2006172352A JP2006172352A (ja) 2006-06-29
JP4238827B2 true JP4238827B2 (ja) 2009-03-18

Family

ID=36673013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004367214A Expired - Fee Related JP4238827B2 (ja) 2004-12-20 2004-12-20 出力形態決定システムおよび出力形態決定プログラム

Country Status (1)

Country Link
JP (1) JP4238827B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4315191B2 (ja) 2006-12-12 2009-08-19 セイコーエプソン株式会社 印刷制御装置、印刷制御方法、印刷制御プログラム、印刷装置、印刷方法、印刷プログラム、及び記録媒体

Also Published As

Publication number Publication date
JP2006172352A (ja) 2006-06-29

Similar Documents

Publication Publication Date Title
US11200011B2 (en) Printer and server
JP4285463B2 (ja) 印刷支援システムおよび印刷支援プログラム、並びに印刷支援方法
JP4321572B2 (ja) 画像形成装置
JP2007272899A (ja) グルーピング機能を有する印刷ジョブ管理方法および装置
US20090268241A1 (en) Method of controlling a print job and a terminal device using the same
JP4419942B2 (ja) 印刷後処理支援システムおよび印刷後処理支援プログラム、並びに印刷後処理支援方法
EP2180430B1 (en) Image forming apparatus and method
JP4238827B2 (ja) 出力形態決定システムおよび出力形態決定プログラム
JP2008243153A (ja) 印刷支援装置および印刷支援プログラム、並びに印刷支援方法
JP6390453B2 (ja) 情報処理装置、情報処理方法、プログラム
JP7234551B2 (ja) 情報処理装置
JP2007025748A (ja) 印刷形態評価システムおよび印刷形態評価プログラム、並びに印刷形態評価方法
JP3804564B2 (ja) 印刷装置および印刷方法
JP2007299380A (ja) 印刷支援装置、印刷支援プログラムおよび記憶媒体、並びに印刷支援方法
JP2005007781A (ja) 画像形成装置
JP2004264968A (ja) 印刷属性設定装置、印刷属性設定方法及び印刷属性設定用プログラム
JP2007115190A (ja) 文書処理システム、制御方法、プログラム
JP2009098790A (ja) 文書管理システム
JP2012212996A (ja) 画像処理装置、同装置におけるエラー解除用情報の登録方法及びエラー解除用情報の登録プログラム
JP2006331435A (ja) データ処理方法、データ処理装置および記憶媒体
JP2007025977A (ja) 印刷支援システムおよび印刷支援プログラム、並びに印刷支援方法
JP2004106486A (ja) 画像形成装置
JP2008046792A (ja) 情報処理装置、印刷装置、印刷処理システム、印刷処理方法、プログラムおよび記憶媒体
JP2018206028A (ja) 情報処理装置及びその制御方法
JP2006115309A (ja) 文書処理方法および装置並びにプログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080507

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080819

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081020

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081125

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081208

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4238827

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130109

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130109

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140109

Year of fee payment: 5

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees