(57)【要約】【課題】機器構成と指示書との間で不整合があった場合に、不整合が解決された指示書を入手することを可能とする。【解決手段】印刷装置１は、印刷指示が記述された指示書を伴う印刷要求を受け付ける印刷要求受付部３１と、当該指示書に記述された印刷指示が当該印刷装置１で実行可能であるか否かを判断する指示書判断部３２と、実行可能でないと判断された場合に指示書を修正して、当該印刷装置１で実行可能な印刷指示が記述された指示書を生成する指示書修正部３４と、生成された指示書を出力する指示書出力部３５と、を有する。【選択図】図１
2007257584.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示が記述された指示書を伴う印刷要求を受け付ける印刷要求受付部と、
前記受け付けられた指示書に記述された印刷指示が当該印刷装置で実行可能であるか否かを判断する指示書判断部と、
前記指示書に記述された印刷指示が実行可能でないと判断された場合に、前記指示書を修正して、当該印刷装置で実行可能な印刷指示が記述された指示書を生成する指示書修正部と、
前記生成された指示書を出力する指示書出力部と、
を有することを特徴とする印刷装置。
【請求項２】
請求項１に記載された印刷装置であって、
前記指示書出力部は、前記生成された指示書を所定の送信先に送信することを特徴とする印刷装置。
【請求項３】
請求項１または２に記載された印刷装置であって、
前記指示書出力部は、前記生成された指示書を所定の記憶場所に保存することを特徴とする印刷装置。
【請求項４】
請求項１〜３のいずれか１項に記載された印刷装置であって、
前記指示書には、実行不可能時の処理を記述することができ、
前記印刷装置は、前記指示書に記述された印刷指示が実行可能でないと判断された場合、当該指示書に記述された実行不可能時の処理を実行する、
ことを特徴とする印刷装置。
【請求項５】
印刷装置のコンピュータに、
印刷指示が記述された指示書を伴う印刷要求を受け付けるステップと、
前記受け付けられた指示書に記述された印刷指示が当該印刷装置で実行可能であるか否かを判断するステップと、
前記指示書に記述された印刷指示が実行可能でないと判断された場合に、前記指示書を修正して、当該印刷装置で実行可能な印刷指示が記述された指示書を生成するステップと、
前記生成された指示書を出力するステップと、
を実行させることを特徴とする印刷装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指示が記述された指示書に従って印刷処理を行う印刷装置に関する。
【背景技術】
【０００２】
印刷指示が記述された指示書（ジョブチケットともいう）を伴う印刷要求を受け付け、指示書の記述内容に従って印刷処理を行う印刷装置がある。
【０００３】
このような印刷装置では、当該印刷装置の機器構成と指示書の内容との間で不整合が生じる場合がある。例えば、両面印刷ユニットを装備していない印刷装置が、両面印刷指示が記述された指示書を受ける場合がある。
【０００４】
このような場合、従来の印刷装置では、エラーを発行して処理を停止するか、エラーとなる部分を特定のデフォルト値に置き換えたうえで印刷処理を継続する。
【０００５】
【特許文献１】特開２００４−３０３２２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように機器構成と指示書との間で不整合が生じた場合に、不整合が解決された指示書を入手することができれば、印刷要求元のユーザにとって利便性が高い。
【０００７】
そこで、本発明は、機器構成と指示書との間で不整合があった場合に、不整合が解決された指示書を入手することを可能とする印刷装置を提供する。
【課題を解決するための手段】
【０００８】
本発明に係る印刷装置は、印刷指示が記述された指示書を伴う印刷要求を受け付ける印刷要求受付部と、前記受け付けられた指示書に記述された印刷指示が当該印刷装置で実行可能であるか否かを判断する指示書判断部と、前記指示書に記述された印刷指示が実行可能でないと判断された場合に、前記指示書を修正して、当該印刷装置で実行可能な印刷指示が記述された指示書を生成する指示書修正部と、前記生成された指示書を出力する指示書出力部と、を有することを特徴とする。
【０００９】
本発明の好適な態様では、前記指示書出力部は、前記生成された指示書を所定の送信先に送信する。
【００１０】
また、本発明の好適な態様では、前記指示書出力部は、前記生成された指示書を所定の記憶場所に保存する。
【００１１】
また、本発明の好適な態様では、前記指示書には、実行不可能時の処理を記述することができ、前記印刷装置は、前記指示書に記述された印刷指示が実行可能でないと判断された場合、当該指示書に記述された実行不可能時の処理を実行する。
【００１２】
本発明に係る印刷装置用プログラムは、印刷装置のコンピュータに、印刷指示が記述された指示書を伴う印刷要求を受け付けるステップと、前記受け付けられた指示書に記述された印刷指示が当該印刷装置で実行可能であるか否かを判断するステップと、前記指示書に記述された印刷指示が実行可能でないと判断された場合に、前記指示書を修正して、当該印刷装置で実行可能な印刷指示が記述された指示書を生成するステップと、前記生成された指示書を出力するステップと、を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、機器構成と指示書との間で不整合があった場合に、不整合が解決された指示書を入手することを可能とする印刷装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面に従って説明する。
【００１５】
［第１の実施の形態］
図１は、本実施の形態に係る印刷装置１を含むシステムの構成を示すブロック図である。印刷装置１は、印刷要求に応じて印刷処理を行う装置であり、本実施の形態では、プリンタ機能、スキャナ機能、およびコピー機能を有するＭＦＰである。図１において、印刷装置１は、操作パネル１０、印刷部２０、およびコントローラ３０を有する。
【００１６】
操作パネル１０は、ユーザに各種情報を提示するとともにユーザから操作入力を受け付けるユーザインタフェースであり、例えばタッチパネル式のディスプレイである。
【００１７】
印刷部２０は、電子写真方式やインクジェット方式などの適宜の印刷方式により、画像を紙等の印刷媒体に印刷する装置である。
【００１８】
コントローラ３０は、印刷装置１全体を制御するものである。本実施の形態では、コントローラ３０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、メモリ、ＮＶＲＡＭ（Non Volatile RAM）等が搭載された回路基板であり、その機能は、ＲＯＭ等の記録媒体に記録されたプログラムがメモリに読み出されてＣＰＵに実行されることによって実現される。コントローラ３０は、機能ブロックとして、印刷要求受付部３１、指示書判断部３２、印刷制御部３３、指示書修正部３４、および指示書出力部３５を有する。
【００１９】
印刷要求受付部３１は、印刷指示が記述された指示書を伴う印刷要求を受け付ける。ここで、指示書は、ＸＭＬ（Extensible Markup Language）等の所定の記述形式で印刷設定が記述された電子ファイルである。印刷設定としては、広く知られているように様々な設定があるが、例えば、両面、Ｎアップ、ステープル、パンチ、カラー、ソート・スタックなどに関する設定が挙げられる。指示書を伴う印刷要求は、指示書そのものを含むものであってもよいし、識別子やアドレス等による指示書の指定を含むものであってもよい。指示書は、１つの機種または複数の機種で共通に利用可能である。
【００２０】
印刷要求受付部３１は、本実施の形態では、クライアントのＰＣ２からネットワーク経由で、あるいは操作パネル１０上のユーザ操作により、指示書を伴う印刷要求を受け付ける。例えば、印刷要求受付部３１は、クライアントＰＣ２から、印刷対象の電子文書と指示書とを含むプリント要求を受信する。また例えば、印刷要求受付部３１は、ＰＣ２または操作パネル１０から、電子文書および指示書を指定したプリント要求を受け付け、指定された電子文書および指示書を適宜の記憶装置から読み出す。ここで、上記適宜の記憶装置としては、印刷装置の記憶装置４１、可搬性記憶装置であるメモリカード４２、ネットワーク上の記憶装置４３などがある。
【００２１】
指示書判断部３２は、印刷要求受付部３１により受け付けられた指示書に記述された印刷指示が当該印刷装置で実行可能であるか否かを判断する。具体的には、指示書判断部３２は、当該印刷装置１の機器構成情報を参照して、当該印刷装置１の機器構成と指示書の内容との間に不整合がないかどうかを判断する。
【００２２】
印刷制御部３３は、指示書判断部３２により指示書に記述された印刷指示が実行可能であると判断された場合に、印刷要求受付部３１により受け付けられた印刷要求に従って、印刷部２０に印刷処理を実行させる。具体的には、印刷制御部３３は、印刷部２０と協働して、印刷要求に係る指示書に記述された印刷設定に従って、印刷要求に係る電子文書の印刷処理を行う。
【００２３】
指示書修正部３４は、指示書判断部３２により指示書に記述された印刷指示が実行可能でないと判断された場合に、当該指示書を修正して、当該印刷装置１で実行可能な印刷指示が記述された指示書を生成する。具体的には、指示書修正部３４は、機器構成と指示書との間に不整合がある場合、機器構成情報に基づいて当該指示書を修正し、不整合が解決された新たな指示書を生成する。
【００２４】
指示書出力部３５は、指示書修正部３４により生成された指示書を出力する。本実施の形態では、指示書出力部３５は、生成された指示書を所定の送信先に送信する。所定の送信先は、あらかじめ決められていてもよいし、印刷要求時に指定されてもよい。本実施の形態では、指示書出力部３５は、新たな指示書と不整合（または修正）の内容とを含む電子メールを、印刷要求時に指定されたメールアドレスに送信する。ここで、メールアドレスは、例えば指示書に記述されている。
【００２５】
図２は、本実施の形態に係る印刷装置１の動作手順を示すフローチャートである。以下、図２を参照して、上記構成を有する印刷装置１の動作について具体的に説明する。
【００２６】
クライアントのＰＣ２は、ユーザ操作に基づいて、印刷対象の電子文書および指示書を含む印刷要求を、ネットワーク経由で印刷装置１に送信する。
【００２７】
印刷装置１において、印刷要求受付部３１は、ＰＣ２から印刷要求を受信し、当該印刷要求を指示書判断部３２に渡す（Ｓ１１）。
【００２８】
指示書判断部３２は、印刷要求受付部３１から印刷要求を受けると、印刷装置１の機器構成情報を参照して、印刷装置１の機器構成と指示書の内容との間に不整合があるかどうかを判断する（Ｓ１２）。
【００２９】
不整合がないと判断された場合（Ｓ１２：ＮＯ）、指示書判断部３２は、印刷要求を印刷制御部３３に渡す。すると、印刷制御部３３は、印刷部２０を制御して、当該印刷要求に含まれる指示書に記述されている印刷設定に従って、当該印刷要求に含まれる電子文書の印刷処理を行う（Ｓ１３）。例えば、指示書に「表紙に色紙を付ける。左にパンチする。左上１ヶ所をステープルする。」旨が記述されていた場合、印刷部２０は、印刷制御部３３の制御指示に基づき、表紙に色紙を引いて電子文書を印刷した後に、左にパンチして左上１ヶ所をホチキスで留める。
【００３０】
一方、不整合があると判断された場合（Ｓ１２：ＹＥＳ）、指示書判断部３２は、印刷要求を指示書修正部３４に渡す。すると、指示書修正部３４は、機器構成情報に基づき、当該印刷要求に含まれる指示書を修正して、不整合を解決した新たな指示書を生成する（Ｓ１４）。例えば、両面印刷ユニットを持たない印刷装置１に対して、「表紙に色紙を付ける。長辺とじで両面印刷する。左にパンチする。左上１ヶ所をステープルする。」旨記述された指示書が送信された場合、指示書修正部３４は、両面指定を削除して、「表紙に色紙を付ける。左にパンチする。左上１ヶ所をステープルする。」旨記述された指示書を生成する。指示書修正部３４は、生成された指示書および不整合の内容を指示書出力部３５に通知する。
【００３１】
指示書出力部３５は、上記通知を受けると、通知された不整合の内容がメール本文に記述され、通知された指示書が添付された電子メールを、当該指示書で指定されているメールアドレスに送信する（Ｓ１５）。例えば、両面印刷ユニットを持たない印刷装置１に対して、両面指定された指示書が送信された場合、指示書出力部３５は、メール本文に「両面印刷ユニットが存在しない」旨を記述し、両面指定が削除された指示書を添付ファイルとして、指示書に記述されているメールアドレスに送信する。
【００３２】
なお、上記印刷装置１は、指示書を伴う印刷要求として、コピー要求を受け付けてもよい。具体的には、印刷装置１は、操作パネル１０を介してユーザから、指示書の指定とともにコピー指示を受け付けてもよい。この場合には、印刷装置１は、当該印刷装置１にセットされている原稿を読み取って画像データを生成し、指示書に記述されている印刷設定に従って画像データの印刷処理を行う。
【００３３】
また、上記説明では、修正後の指示書をメール送信する例を示したが、指示書出力部３５は、修正後の指示書を所定の記憶場所に保存してもよい。この場合、指示書出力部３５は、修正後の指示書を記憶場所に保存した旨を、印刷要求元のユーザにメール等で通知することが好ましく、さらに不整合（または修正）の内容をユーザに通知することが好ましい。なお、上記所定の記憶場所は、あらかじめ決められていてもよいし、印刷要求時に指定されてもよい。所定の記憶場所としては、例えば、印刷装置の記憶装置４１、メモリカード４２、ネットワーク上の記憶装置４３などが挙げられる。
【００３４】
また、上記説明では、指示書の不整合が起こった場合に印刷処理を行わない場合を示したが、修正後の指示書に従って印刷処理を行ってもよい。
【００３５】
また、上記印刷装置１は、指示書の不整合が生じた場合に、当該指示書を修正して複数の指示書を生成し、得られた複数の指示書を出力（メール送信や保存等）してもよい。
【００３６】
以上説明した本実施の形態によれば、下記（１）〜（４）の効果が得られ得る。
【００３７】
（１）本実施の形態に係る印刷装置は、印刷指示が記述された指示書を伴う印刷要求を受け付け、当該指示書に記述された印刷指示が当該印刷装置で実行可能であるか否かを判断し、実行可能でないと判断した場合には、当該指示書を修正して、当該印刷装置で実行可能な印刷指示が記述された指示書を生成し、当該生成された指示書を出力する。このため、機器構成と指示書との間で不整合があった場合に、不整合が解決された指示書をユーザが入手することが可能となる。分かり易く言えば、不整合を解決した新たな指示書を印刷装置が自動的に生成して出力するので、ユーザは、間違った指示書を使用して印刷要求を行った場合に、正しい指示書を入手することができる。
【００３８】
（２）本実施の形態に係る印刷装置は、新たに生成された指示書を所定の送信先に送信する。このため、不整合が解決された指示書をユーザが受信することが可能となる。分かり易く言えば、ユーザは、間違った指示書を使用して印刷要求を行った場合に、正しい指示書を電子メール等により受信することができる。また、電子メールには不整合（または修正）の内容が記述されているので、ユーザは容易に不整合（または修正）の内容を把握することができる。また、印刷要求時にメールアドレスを指定する構成では、ユーザは所望のメールアドレスで指示書を受信することができる。
【００３９】
（３）本実施の形態に係る印刷装置は、新たに生成された指示書を所定の記憶場所に保存する。このため、不整合が解決された指示書をユーザが受け取ることが可能となる。分かり易く言えば、ユーザは、間違った指示書を使用して印刷要求を行った場合に、正しい指示書をメモリカード等により受け取ることができる。印刷要求時に記憶場所を指定する構成では、ユーザは所望の記憶場所で指示書を受け取ることができる。
【００４０】
（４）不整合が生じた場合に印刷処理を行わない構成では、予期しない印刷出力をなくすことができる。
【００４１】
［第２の実施の形態］
本実施の形態に係る印刷装置は、上記第１の実施の形態と殆ど同じものであるが、指示書の不整合時の動作を指示書に記述することができ、指示書の記述に従って不整合に対する処理を行うものである。以下、本実施の形態に係る印刷装置について説明するが、上記第１の実施の形態と共通する部分については説明を省略または簡略化する。
【００４２】
本実施の形態では、指示書には、当該指示書が印刷装置で実行不可能な場合の処理（実行不可能時の処理）を記述することができる。
【００４３】
印刷装置は、指示書に記述された印刷指示が当該印刷装置で実行可能でないと判断した場合、当該指示書に記述された実行不可能時の処理を実行する。
【００４４】
上記実行不可能時の処理としては、下記の処理１〜６が挙げられる。ただし、実行不可能時の処理は、これらに限定されない。また、これらの処理は、組み合わせて用いられてもよい。
【００４５】
（処理１）
印刷装置は、上記第１の実施の形態と同様に、不整合が解決された指示書を所定の送信先に送信する。例えば、印刷装置は、不整合の内容とそれを解決した指示書とを、印刷要求時に指定されたメールアドレスに送信する。
【００４６】
（処理２）
印刷装置は、上記第１の実施の形態と同様に、不整合が解決された指示書を所定の記憶場所に保存する。例えば、印刷装置は、不整合を解決した指示書を印刷要求時に指定された格納場所に保存するとともに、その旨をユーザに通知する。
【００４７】
（処理３）
印刷装置は、不整合の内容（例えば、両面印刷ユニットが存在しない旨）を印刷出力する。この処理によれば、単なるエラー通知と異なり、ユーザは、不整合の内容を具体的に把握することができる。
【００４８】
（処理４）
印刷装置は、不整合を解決するために必要なオプションをユーザに提示する。ここで、オプションとしては、両面印刷ユニット等のハードウェアオプションや、文書処理アプリケーション等のソフトウェアオプションがある。提示方法としては、電子メールの送信や操作パネル上の表示などが挙げられる。
【００４９】
（処理５）
印刷装置は、印刷処理を停止させる。
【００５０】
（処理６）
印刷装置は、印刷処理を実行する。ここで、不整合時にどのような印刷設定とするかは、あらかじめ決められていてもよいし、指示書に記述されていてもよい。
【００５１】
以上のとおり、本実施の形態では、指示書には、実行不可能時の処理を記述することができ、印刷装置は、指示書に記述された印刷指示が実行可能でないと判断された場合、当該指示書に記述された実行不可能時の処理を実行する。このため、指示書の不整合時の対処をユーザが指定することができ、ユーザにとって利便性が高い。
【００５２】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。
【図面の簡単な説明】
【００５３】
【図１】実施の形態に係る印刷装置を含むシステムの構成を示すブロック図である。
【図２】実施の形態に係る印刷装置の動作手順を示すフローチャートである。
【符号の説明】
【００５４】
１  印刷装置、２  ＰＣ、１０  操作パネル、２０  印刷部、３０  コントローラ、３１  印刷要求受付部、３２  指示書判断部、３３  印刷制御部、３４  指示書修正部、３５  指示書出力部。
【図１】
2007257584.tif 000003
【図２】
2007257584.tif 000004