(57)【要約】【課題】選択された後処理装置により後処理の実行が不可である場合にも、他の種類の後処理装置を用いて適切に後処理を実行させる。【解決手段】要求された後処理である要求後処理と、要求後処理に対する代替の後処理である代替後処理に対応する後処理装置とを関連付けて、後処理代替テーブル１３１として記憶するＨＤＤ１３と、ページ記述言語で記述された印刷ジョブに含まれる要求後処理に対応する後処理装置が実行可能か否かを判定する判定手段と、判定手段により後処理装置が実行不可と判定された場合、後処理代替テーブル１３１に基づいて、要求後処理に体知る代替後処理に対応する後処理装置を選定する後処理選定手段と、後処理選定手段により選定された後処理装置により代替後処理が実行可能となるように、印刷ジョブを書き換える書き換え手段とを備える。【選択図】図２
2015121948.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ異なる種類の後処理を実行する複数の後処理装置とネットワークを介して接続され、ページ記述言語で記述された印刷ジョブが指定する後処理に応じて、前記複数の後処理装置のうち、いずれかの後処理装置に切り替える後処理切り替え装置であって、
前記印刷ジョブにより要求された後処理である要求後処理と、前記要求後処理に対する代替の後処理である代替後処理に対応する後処理装置とを関連付けて、後処理代替テーブルとして記憶する記憶手段と、
ページ記述言語で記述された印刷ジョブに含まれる前記要求後処理に対応する後処理装置が実行可能か否かを判定する判定手段と、
前記判定手段により後処理装置が実行不可であると判定された場合、前記後処理代替テーブルに基づいて、前記要求後処理に対する代替後処理に対応する後処理装置を選定する後処理選定手段と、
前記後処理選定手段により選定された後処理装置により前記代替後処理が実行可能となるように、前記印刷ジョブを書き換える書き換え手段と、
を備えたことを特徴とする後処理切り替え装置。
【請求項２】
前記記憶手段は、前記要求後処理と、前記代替後処理に対応する後処理装置と、前記代替後処理の際の画像の加工処理とを関連付けて、前記後処理代替テーブルとして記憶し、
前記書き換え手段は、
前記判定手段により後処理装置が実行不可と判定された場合、前記印刷ジョブに含まれる画像データをビットマップ形式に変換し、前記変換されたビットマップ形式の画像データと前記後処理代替テーブルとに基づいて、前記ビットマップ形式の画像データで表される画像と前記代替後処理が実行される後処理位置とが重なり合うと判定した場合に、前記加工処理に基づいて、前記画像と前記代替後処理が実行される後処理位置とが重なり合わないように前記印刷ジョブに含まれる画像データを加工すると共に、前記後処理選定手段により選定された後処理装置により前記代替後処理が実行可能となるように、前記印刷ジョブを書き換える
ことを特徴とする請求項１記載の後処理切り替え装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択された後処理装置により後処理の実行が不可である場合にも、他の種類の後処理装置を用いて適切に後処理を実行させる後処理切り替え装置に関する。
【背景技術】
【０００２】
一般的な画像形成システムは、複数の端末と複数の画像形成装置とがネットワークを介して接続される。
【０００３】
このような画像形成システムでは、端末から印刷を実行させたい画像形成装置を選択し、この画像形成装置に対して印刷ジョブを送信するが、例えば、選択された画像形成装置がインク切れや紙詰まりなどにより印刷不可である場合には、印刷を実行することができない。
【０００４】
そこで、特許文献１には、出力先のプリンタ（画像形成装置）が印刷不可であることを検出した場合に他の印刷可能なプリンタが接続されていれば、そこに出力先を変更して印刷データ（印刷ジョブ）を再送信し、以前に使用していたプリンタ用の中継バッファに残留する印刷データを消去するプリンタ切り替え方法に関する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３０５７２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、画像形成装置には、それぞれ印刷ジョブに基づいて印刷用紙に画像を印刷する印刷装置と、後処理を行う後処理装置とを備えているものがある。
【０００７】
この後処理には、様々な種類があり、例えば、ステープル処理や、パンチ処理や、内容物を折り畳んで封筒に封入封緘する封入封緘処理や、表紙で内容物をくるんで製本するくるみ製本処理などがある。後処理装置は、これらの後処理のうち、１つ以上の後処理を実行することができる機能を有している。
【０００８】
画像形成装置が、このような後処理装置を備えている場合に、特許文献１に記載のプリンタ切り替え方法を用いて、プリンタを切り替えることが考えられる。例えば、後処理不可であることを検出した場合に他の種類の後処理が可能な後処理装置が接続されていれば、そこに出力先を変更して印刷ジョブを再送信するようにした場合、出力先を変更して印刷ジョブを再送信すると適切に後処理できない場合があった。
【０００９】
具体的には、後処理装置が実行する後処理は、上述のように様々な種類があるので、例えば、ステープル処理を行う後処理装置を備えた画像形成装置に対して、印刷ジョブを送信する。このとき、画像形成装置が実行不可であると、特許文献１に記載のプリンタ切り替え方法により、例えば、パンチ処理を実行する後処理装置を備えた画像形成装置に切り替える。しかしながら、この印刷ジョブには、パンチ処理を実行する命令が含まれていないので、パンチ処理を実行することができない。
【００１０】
本発明は、このような課題に鑑みてなされたものであり、選択された後処理装置により後処理の実行が不可である場合にも、他の種類の後処理装置を用いて適切に後処理を実行させる後処理切り替え装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明に係る後処理切り替え装置の第１の特徴は、それぞれ異なる種類の後処理を実行する複数の後処理装置とネットワークを介して接続され、ページ記述言語で記述された印刷ジョブが指定する後処理に応じて、前記複数の後処理装置のうち、いずれかの後処理装置に切り替える後処理切り替え装置であって、前記印刷ジョブにより要求された後処理である要求後処理と、前記要求後処理に対する代替の後処理である代替後処理に対応する後処理装置とを関連付けて、後処理代替テーブルとして記憶する記憶手段と、ページ記述言語で記述された印刷ジョブに含まれる前記要求後処理に対応する後処理装置が実行可能か否かを判定する判定手段と、前記判定手段により後処理装置が実行不可であると判定された場合、前記後処理代替テーブルに基づいて、前記要求後処理に対する代替後処理に対応する後処理装置を選定する後処理選定手段と、前記後処理選定手段により選定された後処理装置により前記代替後処理が実行可能となるように、前記印刷ジョブを書き換える書き換え手段と、を備えたことにある。
【００１２】
また、本発明に係る後処理切り替え装置の第２の特徴は、前記記憶手段は、前記要求後処理と、前記代替後処理に対応する後処理装置と、前記代替後処理の際の画像の加工処理とを関連付けて、前記後処理代替テーブルとして記憶し、前記書き換え手段は、前記判定手段により後処理装置が実行不可と判定された場合、前記印刷ジョブに含まれる画像データをビットマップ形式に変換し、前記変換されたビットマップ形式の画像データと前記後処理代替テーブルとに基づいて、前記ビットマップ形式の画像データで表される画像と前記代替後処理が実行される後処理位置とが重なり合うと判定した場合に、前記加工処理に基づいて、前記画像と前記代替後処理が実行される後処理位置とが重なり合わないように前記印刷ジョブに含まれる画像データを加工すると共に、前記後処理選定手段により選定された後処理装置により前記代替後処理が実行可能となるように、前記印刷ジョブを書き換えることにある。
【発明の効果】
【００１３】
本発明に係る後処理切り替え装置の第１の特徴によれば、判定手段が、ページ記述言語で記述された印刷ジョブに含まれる要求後処理に対応する後処理装置が実行可能か否かを判定する。そして、後処理選定手段が、判定手段により後処理装置が実行不可であると判定された場合、後処理代替テーブルに基づいて、要求後処理に対する代替後処理に対応する後処理装置を選定する。さらに、書き換え手段が、後処理選定手段により選定された後処理装置により代替後処理が実行可能となるように、印刷ジョブを書き換える。
【００１４】
これにより、要求された後処理の実行が不可の場合にも、汎用的なページ記述言語で記述された印刷ジョブを書き換えることにより、他の種類の後処理装置を用いて適切に後処理を実行させることができる。そのため、ユーザは、要求した後処理と異なる後処理で継続することができるので、ユーザにとってストレスなく後処理を実行することができる。
【００１５】
本発明に係る後処理切り替え装置の第２の特徴によれば、書き換え手段が、判定手段により後処理装置が実行不可と判定された場合、印刷ジョブに含まれる画像データをビットマップ形式に変換する。そして、変換されたビットマップ形式の画像データと後処理代替テーブルとに基づいて、ビットマップ形式の画像データで表される画像と代替後処理が実行される後処理位置とが重なり合うと判定した場合に、加工処理に基づいて、画像と代替後処理が実行される後処理位置とが重なり合わないように印刷ジョブに含まれる画像データを加工すると共に、後処理選定手段により選定された後処理装置により代替後処理が実行可能となるように、印刷ジョブを書き換える。これにより、画像と後処理位置とが重なり合わない印刷物を得ることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例１である後処理切り替え装置を含む画像形成システムの全体構成を示す全体構成図である。
【図２】本発明の実施例１である後処理切り替え装置と端末との構成を説明した構成図である。
【図３】本発明の実施例１である後処理切り替え装置が備えるＨＤＤに記憶された後処理代替テーブルの一例を示した図である。
【図４】本発明の実施例１である後処理切り替え装置による後処理切り替え処理の処理内容を示したフローチャートである。
【図５】端末の表示部に表示させる設定入力画面の一例を示した図である。
【図６】本発明の実施例１である後処理切り替え装置において、ＰＤＬで記述された印刷ジョブのうち、ステープル処理を実行する命令を、パンチ処理を実行する命令に変更した一例を示している。（ａ）は、変更前の印刷ジョブを示し、（ｂ）は、変更後の印刷ジョブを示している。
【図７】本発明の実施例２である後処理切り替え装置による後処理切り替え処理の処理内容を示したフローチャートである。
【図８】本発明の実施例２である後処理切り替え装置により、ビットマップ形式に変換された画像データで表される画像の位置と後処理装置による後処理位置との比較を示した図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。
【実施例１】
【００１８】
図１は、本発明の実施例１である後処理切り替え装置を含む画像形成システムの全体構成を示す全体構成図である。
【００１９】
図１に示すように、画像形成システム１００は、後処理切り替え装置１と、端末２Ａ，２Ｂと、画像形成装置３１〜３５とが、ネットワーク９を介して接続されている。
【００２０】
端末２Ａ，２Ｂは、各種アプリケーションプログラム（以下、適宜、「アプリケーション」と略す。）の実行を実行することにより画像データを生成する。そして、端末２Ａ，２Ｂは、生成した画像データと、画像形成装置３１〜３５のうち、印刷および後処理を実行させたい画像形成装置を指定した情報など各印刷および後処理の設定情報とを、プリンタドライバにおける設定によって各社で標準化されている所定のページ記述言語（ＰＤＬ；Page Description Language）で記述した印刷ジョブに変換する。
【００２１】
そして、端末２Ａ，２Ｂは、ネットワーク９を介して、ＰＤＬに変換した印刷ジョブを後処理切り替え装置１に送信し、後処理切り替え装置１が画像形成装置３１〜３５のうちのいずれかに印刷処理および後処理を実行させる。
【００２２】
画像形成装置３１は、印刷装置３１ａと、後処理装置３１ｂとを備えている。
【００２３】
印刷装置３１ａは、端末２Ａ，２Ｂにより生成された印刷ジョブに基づいて、例えば、インクジェットヘッドからシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及びブラック（Ｋ）の合計４色のインクを吐出することにより、所定の寸法に切断された印刷媒体に対してカラー印刷を行うインクジェット方式のプリンタである。
【００２４】
後処理装置３１ｂは、後処理として、印刷装置３１ａにより印刷された本文用紙を束ね、束ねた本文用紙の背表紙側（背部側）に糊塗布ローラで糊を塗布して背表紙側から表紙用紙で包むことにより製本する、所謂くるみ製本機能を有している。
【００２５】
画像形成装置３２は、印刷装置３２ａと、後処理装置３２ｂとを備えており、印刷装置３２ａは、印刷装置３１ａと同様にインクジェット方式のプリンタである。
【００２６】
後処理装置３２ｂは、後処理として、印刷装置３２ａにより印刷された本文用紙を束ね、束ねた本文用紙の所定の位置にステープルして冊子を生成するステープル機能と、用紙の所定の位置に孔を開けるパンチ機能とを有している。
【００２７】
画像形成装置３３は、印刷装置のみを有しており、印刷装置は、印刷装置３１ａと同様にインクジェット方式のプリンタである。
【００２８】
画像形成装置３４は、印刷装置３４ａと、後処理装置３４ｂとを備えており、印刷装置３４ａは、印刷装置３１ａと同様にインクジェット方式のプリンタである。
【００２９】
後処理装置３４ｂは、後処理として、印刷装置３４ａにより印刷された用紙の所定の位置に孔を開けるパンチ機能を有している。
【００３０】
画像形成装置３５は、印刷装置３５ａと、後処理装置３５ｂとを備えており、印刷装置３５ａは、印刷装置３１ａと同様にインクジェット方式のプリンタである。
【００３１】
後処理装置３５ｂは、後処理として、印刷装置３５ａにより印刷された内容物が封筒に入るように折りたたみ、接着剤で封筒のフラップ（のりしろ部分）を接着させることにより、封筒に内包するように封緘する封入封緘機能を有している。
【００３２】
後処理切り替え装置１は、画像形成装置３１〜３５のうち、選択された画像形成装置により後処理の実行が不可の場合に、他の種類の後処理装置を用いて適切に後処理を実行する。
【００３３】
図２は、本発明の実施例１である後処理切り替え装置１と、端末２Ａと、画像形成装置３２，３４との構成を説明した構成図である。なお、端末２Ａと端末２Ｂとは、同一構成を有するので、ここでは、端末２Ａを代表して説明する。
【００３４】
図２に示すように、端末２Ａは、汎用のパーソナルコンピュータと同様であり、各種プログラムを実行するＣＰＵ２１と、メモリ２２と、各種プログラムを記憶したＨＤＤ２３と、液晶モニタ等の表示部２４と、キーボードやマウス等の入力部２５と、ネットワーク９と接続するためのＬＡＮインターフェース部等の通信処理部２６等を有している。
【００３５】
ここで、端末２ＡのＨＤＤ２３には、オペレーショシステム（ＯＳ）の他に、画像データを生成するためのアプリケーション２３１や、画像データを含む印刷ジョブを生成して後処理切り替え装置１へ送信するためのプリンタドライバ２３２を記憶している。なお、プリンタドライバ２３２により生成される印刷ジョブは、ＰＤＦ（Portable Document Format）形式やPS（Postscript）形式等のページ記述言語（ＰＤＬ；Page Description Language）で記述されている。
【００３６】
本発明の実施例１である後処理切り替え装置１は、ネットワーク９を介して、画像形成装置３２，３４と接続されている。
【００３７】
後処理切り替え装置１は、汎用のパーソナルコンピュータと同様であり、各種プログラムを実行するＣＰＵ１１と、メモリ１２と、各種プログラムを記憶したＨＤＤ１３と、ネットワーク９と接続するためのＬＡＮインターフェース部等の通信処理部１６等を有している。
【００３８】
後処理切り替え装置１のＨＤＤ１３には、オペレーショシステム（ＯＳ）の他に、後処理代替テーブル１３１や、後処理切り替えプログラム１３３が格納されている。
【００３９】
図３は、本発明の実施例１である後処理切り替え装置１が備えるＨＤＤ１３に記憶された後処理代替テーブル１３１の一例を示した図である。
【００４０】
図３に示すように、後処理代替テーブル１３１は、印刷ジョブにより要求された後処理である要求後処理２０１と、要求後処理２０１に対する代替の後処理である代替後処理２０３と、この代替後処理に対応する後処理装置２０５と、オプション２０７とが関連付けられて記憶されている。なお、オプション２０７については、後述する本発明の実施例２である後処理切り替え装置１により用いられる情報である。
【００４１】
例えば、要求された後処理である要求後処理２０１が、“ステープル処理”である場合、“ステープル処理”に対する代替可能な後処理は、代替後処理２０３である“パンチ処理”であり、この“パンチ処理”を実行する機能を有する画像形成装置は、画像形成装置３２，３４であることを示している。
【００４２】
図２に戻り、ＣＰＵ１１は、ＨＤＤ１３に記憶された後処理切り替えプログラム１３３を実行することにより、その機能上、判定手段と、後処理選定手段と、書き換え手段とを備える。
【００４３】
判定手段は、ページ記述言語で記述された印刷ジョブに含まれる要求後処理に対応する後処理装置が実行可能か否かを判定する。具体的には、後述の利用状況に基づいて、判定される。
【００４４】
後処理選定手段は、判定手段により後処理装置が実行不可であると判定された場合、後処理代替テーブルに基づいて、要求後処理に対する代替後処理に対応する後処理装置を選定する。
【００４５】
書き換え手段は、後処理選定手段により選定された後処理装置により代替後処理が実行可能となるように、印刷ジョブを書き換える。この処理の具体的な説明は後述する。
【００４６】
なお、後処理切り替えプログラム１３３は、ネットワーク９を介して他のコンピュータなどから後処理切り替え装置１にダウンロードしてＨＤＤ１３に格納したり、あるいは後処理切り替えプログラム１３３が記録されたＣＤやＤＶＤ等の記録媒体から後処理切り替え装置１が読み取ってＨＤＤ１３に格納するようにしても良い。
【００４７】
次に、後処理切り替え装置１のＣＰＵ１１が、ＨＤＤ１３に格納された後処理切り替えプログラム１３３を実行することにより制御される後処理切り替え処理を、図面を参照して説明する。
【００４８】
図４は、本発明の実施例１である後処理切り替え装置１による後処理切り替え処理の処理内容を示したフローチャートである。
【００４９】
図４に示すように、後処理切り替え装置１は、端末２Ａ，２Ｂから、ページ記述言語（ＰＤＬ；Page Description Language）で記述された印刷ジョブを受信したか否かを判定する（ステップＳ１０１）。
【００５０】
次に、後処理切り替え装置１は、ＰＤＬを解析することにより、受信した印刷ジョブの設定情報の中に、後処理の実行を要求する命令が含まれているか否かを判定する（ステップＳ１０３）。
【００５１】
ステップＳ１０３において、後処理の実行を要求する命令が含まれていないと判定された場合（ＮＯ）、後処理切り替え装置１は、画像形成装置３１〜３５のうち要求された画像形成装置に印刷ジョブを送信する（ステップＳ１０５）。
【００５２】
一方、ステップＳ１０３において、後処理の実行を要求する命令が含まれていると判定された場合（ＹＥＳ）、後処理切り替え装置１は、要求された画像形成装置に対して、ネットワーク９を介して利用状況の問い合わせを行い、要求された画像形成装置の利用状況を取得する（ステップＳ１０７）。例えば、図２に示した例において、画像形成装置３２を指定した設定情報が含まれている場合、後処理切り替え装置１は、画像形成装置３２に対して、ネットワーク９を介して利用状況の問い合わせを行う。
【００５３】
画像形成装置３２のＣＰＵ（図示せず）は、装置３２自身の稼働状態を管理し、ジャムや、後処理機能が機能しない等のエラーが発生したことによる利用不可またはエラーがなく通常稼働が可能な利用可の情報（利用状況）を保持している。
【００５４】
そして、後処理切り替え装置１の判定手段は、問い合わせに対して取得した利用状況に基づいて、要求された画像形成装置は利用可か否かを判定する（ステップＳ１０９）。図２に示した例において、画像形成装置３２の後処理装置３２ｂが、ステープルの芯を使い切り、芯切れを起こしており、また、紙詰まりによりパンチ機構が駆動できない場合、ステープル機能およびパンチ機能の利用不可として、画像形成装置３２から利用状況が通知される。
【００５５】
なお、各画像形成装置が後処理切り替え装置１に利用状況を定期的に通知し、後処理切り替え装置１が、各画像形成装置の利用状況を管理するようにしてもよい。
【００５６】
ステップＳ１０９において、要求された画像形成装置は利用可であると判定された場合（ＹＥＳ）、後処理切り替え装置１は、画像形成装置３１〜３５のうち要求された後処理装置を含む画像形成装置に印刷ジョブを送信する（ステップＳ１１１）。
【００５７】
一方、ステップＳ１０９において、要求された画像形成装置は利用不可であると判定された場合（ＮＯ）、後処理切り替え装置１は、後処理代替テーブル１３１に基づいて、端末２Ａの表示部２４に、設定入力画面を表示させる（ステップＳ１１３）。具体的には、後処理切り替え装置１は、印刷ジョブに含まれる後処理の内容を要求後処理として抽出し、ＨＤＤ１３に記憶された後処理代替テーブル１３１から、この要求後処理に代替可能な後処理である代替後処理を抽出する。そして、後処理切り替え装置１は、この抽出した代替後処理の名前を用いて設定入力画面を生成して、端末２Ａの表示部２４に表示させる。
【００５８】
図５は、端末２Ａの表示部２４に表示させる設定入力画面の一例を示した図である。ここでは、印刷ジョブに後処理の内容（要求後処理）として、ステープル処理の実行命令が含まれている場合の例を示している。
【００５９】
図５に示すように、端末２Ａの表示部２４に表示させる設定入力画面３００には、ステープル処理が実行できない場合の選択肢として、「パンチ処理を実行可能なプリンタで代わりに印刷する」（符号３０１）と、「後処理を実行しないで印刷する」（符号３０２）と、「指定したプリンタで印刷する」（符号３０３）と、それぞれの選択肢を選択するためのトグルボタンとが含まれている。このとき、破線内で示した「パンチ処理」（符号３０１ａ）は、次にようにして生成される。即ち、後処理切り替え装置１は、印刷ジョブに含まれるステープル処理を要求後処理として抽出し、ＨＤＤ１３に記憶された後処理代替テーブル１３１から、このステープル機能に代替可能な後処理であるパンチ処理を代替後処理として抽出し、この抽出した「パンチ処理」を破線内に表示させることにより、設定入力画面３００を生成する。
【００６０】
そして、ユーザが、表示部２４に表示された設定入力画面３００を見て、入力部２５を用いて、いずれか１つの選択肢（トグルボタン）を選択する操作を行うと、後処理切り替え装置１の判定手段は、どの選択肢が選択されたかを判定する（ステップＳ１１５）。
【００６１】
ステップＳ１１５において、「指定したプリンタで印刷する」（符号３０３）が選択されたと判定された場合、後処理切り替え装置１は、処理をステップＳ１０５に移行し、画像形成装置３１〜３５のうち要求された画像形成装置に印刷ジョブを送信する（ステップＳ１０５）。この場合、要求された画像形成装置では、後処理装置の利用が不可であるので、後処理装置の利用が可となるまで、印刷処理および後処理の実行を待機することになる。
【００６２】
ステップＳ１１５において、「後処理を実行しないで印刷する」（符号３０２）が選択されたと判定された場合、後処理切り替え装置１は、ＰＤＬで記述された印刷ジョブのうち、後処理の実行命令を削除する（ステップＳ１３１）。
【００６３】
そして、後処理切り替え装置１は、削除した印刷ジョブを、後処理機能を有していない画像形成装置３３に送信する（ステップＳ１３３）。これにより、要求された画像形成装置が利用不可の場合にも、他の画像形成装置で後処理が実行されないので、ユーザは、印刷処理のみ実行された印刷物を得ることができる。
【００６４】
一方、ステップＳ１１５において、「パンチ処理を実行可能なプリンタで代わりに印刷する」（符号３０１）が選択された場合、後処理切り替え装置１の判定手段は、代替後処理に対応する後処理装置が利用可か否かを判定する（ステップＳ１１７）。具体的には、後処理切り替え装置１の判定手段は、代替後処理であるパンチ処理に対応する画像形成装置３４に対して、ネットワーク９を介して利用状況の問い合わせを行う。そして、後処理切り替え装置１の判定手段は、問い合わせに対して取得した利用状況に基づいて、要求された画像形成装置３４は利用可か否かを判定する。
【００６５】
ステップＳ１１７において、代替後処理に対応する後処理装置が利用不可と判定された場合（ＮＯ）、後処理の実行ができないので、後処理切り替え装置１は、後処理の実行が不可である旨のメッセージを表示するためのエラー画面を生成して、端末２Ａの表示部２４にこのエラー画面を表示させる。
【００６６】
一方、ステップＳ１１７において、代替後処理に対応する後処理装置が利用可と判定された場合（ＹＥＳ）、後処理切り替え装置１の後処理選定手段は、代替後処理に対応する後処理装置を選択し（ステップＳ１２１）、後処理切り替え装置１の書き換え手段が、ＰＤＬで記述された印刷ジョブのうち、後処理の実行命令を変更する（ステップＳ１２３）。例えば、後処理切り替え装置１の書き換え手段は、要求後処理であるステープル処理を実行する命令を、代替後処理であるパンチ処理を実行する命令に書き換える。
【００６７】
図６は、本発明の実施例１である後処理切り替え装置１において、ＰＤＬで記述された印刷ジョブのうち、ステープル処理を実行する命令を、パンチ処理を実行する命令に変更した一例を示している。（ａ）は、変更前の印刷ジョブを示し、（ｂ）は、変更後の印刷ジョブを示している。
【００６８】
後処理切り替え装置１の書き換え手段は、図６（ａ）に示したＰＤＬで記述された変更前の印刷ジョブのうち、破線で示した(NonPunch)（符号４０１）を、図６（ｂ）に示したＰＤＬで記述された変更後の印刷ジョブのうち、破線で示した(2Holes)（符号４０２）に変更する。
【００６９】
さらに、書き換え手段は、図６（ａ）に示したＰＤＬで記述された変更前の印刷ジョブのうち、破線で示した(2Staples))（符号４０３）を、図６（ｂ）に示したＰＤＬで記述された変更後の印刷ジョブのうち、破線で示した(NonStaple)（符号４０４）に変更する。
【００７０】
このように、印刷ジョブは、汎用のＰＤＬで記述されているので、後処理装置の機種などに影響を受けることなく、異なる後処理内容に変更することができる。
【００７１】
そして、後処理切り替え装置１は、選択された後処理装置に対して、後処理の実行命令を変更した印刷ジョブを送信する（ステップＳ１２５）。
【００７２】
以上のように、本発明の実施例１である後処理切り替え装置１によれば、要求された後処理である要求後処理と、要求後処理に対する代替の後処理である代替後処理に対応する後処理装置とを関連付けて、後処理代替テーブル１３１として記憶するＨＤＤ１３と、ページ記述言語で記述された印刷ジョブに含まれる要求後処理に対応する後処理装置が実行可能か否かを判定する判定手段と、判定手段により後処理装置が実行不可と判定された場合、後処理代替テーブル１３１に基づいて、要求後処理に体知る代替後処理に対応する後処理装置を選定する後処理選定手段と、後処理選定手段により選定された後処理装置により代替後処理が実行可能となるように、印刷ジョブを書き換える書き換え手段とを備えるので、選択された画像形成装置により後処理の実行が不可の場合にも、ページ記述言語で記述された印刷ジョブを書き換えることにより、他の種類の後処理装置を備えた画像形成装置を用いて適切に後処理を実行させることができる。そのため、ユーザは、要求した後処理と異なる後処理であるものの、ユーザ自身が設定した範囲内で、後処理を実行できるので、後処理を実行させたいというユーザの利便性を向上させることができる。
【００７３】
なお、本発明の実施例１における後処理切り替え処理のステップ１０９において要求された画像形成装置が利用不可であると判断された場合に端末２Ａの表示部２４に設定入力画面を表示するようにしたが、設定はジョブを送信する前にユーザが予め設定しておき、要求された画像形成装置が利用不可であると判断された場合は、後処理切り替え装置１が予め選択された内容を自動的に代替後処理として抽出してもよい。
【実施例２】
【００７４】
本発明の実施例１では、後処理装置が実行不可と判定された場合、代替後処理に対応する後処理装置を選定し、選定された後処理装置により代替後処理が実行可能となるように、印刷ジョブを書き換える後処理切り替え装置１を例に挙げて説明した。
【００７５】
本発明の実施例２では、さらに、画像と、代替後処理が実行される後処理位置とが重なり合わないように、画像を加工する後処理切り替え装置１を例に挙げて説明する。
【００７６】
本発明の実施例２である後処理切り替え装置１を含む画像形成システム１００の全体構成を示す全体構成図は、図１と同一であるため、説明を省略する。
【００７７】
また、本発明の実施例２である後処理切り替え装置１と端末２Ａとの構成は、図２に示した構成図と同様に、ＣＰＵ１１が、判定手段と、後処理選定手段と、書き換え手段とを備えている。これらのうち、判定手段と、後処理選定手段とは、それぞれ本発明の実施例１である後処理切り替え装置１が備える判定手段と、後処理選定手段と同一であるので、説明を省略する。
【００７８】
書き換え手段は、まず、判定手段により後処理装置が実行不可と判定された場合、印刷ジョブに含まれる画像データをビットマップ形式に変換する。そして、書き換え手段は、変換されたビットマップ形式の画像データと後処理代替テーブルとに基づいて、ビットマップ形式の画像データで表される画像と代替後処理が実行される後処理位置とが重なり合うと判定した場合に、画像と代替後処理が実行される後処理位置とが重なり合わないように印刷ジョブに含まれる画像データを加工する。さらに、書き換え手段は、後処理選定手段により選定された後処理装置により代替後処理が実行可能となるように、印刷ジョブを書き換える。
【００７９】
図７は、本発明の実施例２である後処理切り替え装置１による後処理切り替え処理の処理内容を示したフローチャートである。なお、図７に示すフローチャートのうち、図４に示したフローチャートと同一ステップ番号が付された処理については、同一の処理であるので、説明を省略する。
【００８０】
図７に示すように、ステップＳ１０９において、要求された画像形成装置は利用不可であると判定された場合（ＮＯ）、書き換え手段が、ＰＤＬで記述された印刷ジョブに含まれる画像データをビットマップ形式に変換する（ステップＳ２０１）。これにより、画像データで表される画像の位置と後処理装置における後処理位置との位置関係が明確になる。
【００８１】
図８は、本発明の実施例２である後処理切り替え装置１により、ビットマップ形式に変換された画像データで表される画像の位置と後処理装置による後処理位置との比較を示した図である。図８（ａ）は、要求後処理に対応する後処理装置により後処理が実行された場合における画像の位置と後処理位置との位置関係を示した図であり、図８（ｂ）は、代替後処理に対応する後処理装置により後処理が実行された場合における画像の位置と後処理位置との位置関係を示した図である。
【００８２】
図８（ａ）に示すように、例えば、要求後処理がステープル処理であり、このステープル処理が実行された場合、ビットマップ形式に変換された画像データで表される画像５１０と、ステープル処理の位置５０１ａ，５０１ｂとは、重なり合っていない。
【００８３】
しかしながら、図８（ｂ）に示すように、代替後処理がパンチ処理であり、このパンチ処理が実行された場合、ビットマップ形式に変換された画像データで表される画像５１０と、ステープル処理の位置５０２ａ，５０２ｂとが重なり合うことになる。
【００８４】
そこで、後処理切り替え装置１の書き換え手段は、ビットマップ形式に変換された画像データで表される画像の位置と、後処理装置における後処理位置とが重なり合うかを判定する（ステップＳ２０３）。具体的には、書き換え手段は、印刷ジョブに含まれる後処理の内容を要求後処理として抽出し、ＨＤＤ１３に記憶された後処理代替テーブル１３１から、この要求後処理に代替可能な後処理である代替後処理とオプションを抽出し、ビットマップ形式に変換された画像データで表される画像の位置と、抽出した代替後処理における後処理位置とが重なり合うかを判定する。
【００８５】
ステップＳ２０３において、ビットマップ形式に変換された画像データで表される画像の位置と、後処理装置における後処理位置とが重なり合うと判定された場合（ＹＥＳ）、後処理切り替え装置１は、オプションを含む後処理代替テーブル１３１に基づいて、端末２Ａの表示部２４に、設定入力画面を表示させる（ステップＳ２０５）。具体的には、後処理切り替え装置１は、後処理代替テーブル１３１から抽出した代替後処理とオプションに基づいて、選択肢を設定入力画面上に表示させる。
【００８６】
例えば、図３に示した後処理代替テーブル１３１の例では、要求された後処理である要求後処理が、“ステープル処理”である場合、“ステープル処理”に対する代替後処理は“パンチ処理”であり、オプションは、「画像縮小」である。
【００８７】
そこで、後処理切り替え装置１は、端末２Ａの表示部２４に表示させる設定入力画面３００に、図５に示したステープル処理が実行できない場合の選択肢として、「パンチ処理を実行可能なプリンタで代わりに印刷する」（符号３０１）と、「後処理を実行しないで印刷する」（符号３０２）と、「指定したプリンタで印刷する」（符号３０３）とに、さらに、「画像がパンチ位置に重なる場合に、画像を縮小する」を選択肢として加え、それぞれの選択肢を選択するためのトグルボタンを表示させる。
【００８８】
そして、ステップＳ２０７において、「パンチ処理を実行可能なプリンタで代わりに印刷する」（符号３０１）または、「画像がパンチ位置に重なる場合に、画像を縮小する」が選択された場合、後処理切り替え装置１の判定手段は、代替後処理に対応する後処理装置が利用可か否かを判定する（ステップＳ１１７）。
【００８９】
また、ステップＳ１２１において、代替後処理に対応する後処理装置が選択されると、後処理切り替え装置１は、オプションが選択されたか否かを判定する（ステップＳ２０９）。具体的には、ステップＳ２０７において、「画像がパンチ位置に重なる場合に、画像を縮小する」が選択された場合、オプションが選択されたと判定する。
【００９０】
ステップＳ２０９において、オプションが選択されたと判定された場合（ＹＥＳ）、書き換え手段は、オプションに応じて画像を加工すると共に、ＰＤＬで記述された印刷ジョブのうち、後処理の実行命令を変更する（ステップＳ２１１）。具体的には、書き換え手段は、オプションで指定される加工処理に基づいて、画像と代替後処理が実行される後処理位置とが重なり合わないように印刷ジョブに含まれる画像データを加工すると共に、後処理選定手段により選定された後処理装置により代替後処理が実行可能となるように、印刷ジョブを書き換える。
【００９１】
例えば、代替後処理がパンチ処理で合った場合、書き換え手段は、通常、予め設定されたパンチ孔の位置と、画像データとが重なり合わないように画像を縮小すると共に、後処理選定手段により選定された後処理装置により代替後処理が実行可能となるように、ＰＤＬで記述された印刷ジョブを書き換える。
【００９２】
以上のように、本発明の実施例２である後処理切り替え装置１によれば、判定手段により後処理装置が実行不可と判定された場合、印刷ジョブに含まれる画像データをビットマップ形式に変換し、変換されたビットマップ形式の画像データと後処理代替テーブルとに基づいて、ビットマップ形式の画像データで表される画像と代替後処理が実行される後処理位置とが重なり合うと判定した場合に、オプションで指定される加工処理に基づいて、画像と代替後処理が実行される後処理位置とが重なり合わないように印刷ジョブに含まれる画像データを加工すると共に、後処理選定手段により選定された後処理装置により代替後処理が実行可能となるように、印刷ジョブを書き換えるので、画像と代替後処理が実行される後処理位置とが重なり合うと判定された場合においても、ユーザ入力に応じて画像データと後処理位置とが重なり合わない印刷物を得ることができる。
【００９３】
なお、本発明の実施例２である後処理切り替え装置１では、図７のステップＳ２０３において、ビットマップ形式に変換された画像データで表される画像の位置と、後処理装置における後処理位置とが重なり合うかを判定したが、これに限らず、ビットマップ形式に変換された画像データで表される画像の位置と後処理装置における後処理位置とが重なり合うか、または、ビットマップ形式に変換された画像データで表される画像の位置が印刷される用紙の印刷可能領域の中央に位置するか否かを判定するようにしてもよい。
【００９４】
この場合、ステップＳ２１１において、書き換え手段が、オプションに応じて画像を加工する際、オプションの内容に基づいて、ビットマップ形式に変換された画像データで表される画像の位置が印刷される用紙の印刷可能領域の中央に位置するように、画像を拡大する。これにより、代替後処理の実行後の印刷物において、後処理位置と重なり合わない範囲で画像をより大きく印刷させることができる。
【００９５】
例えば、要求後処理がくるみ製本であり代替後処理がステープル処理の場合に、画像の位置が印刷される用紙の印刷可能領域の中央に位置するか否かを判定する。
【００９６】
くるみ製本の場合、用紙を接着させるために用紙の端部（例えば、左側の辺）から約１０ｍｍ分の接着領域が必要になるため、用紙の端部から約１０ｍｍ分の接着領域をあけて、この接着領域に重ならないように、用紙の端部から約１０ｍｍをあけた残りの領域（印刷可能領域）に画像が配置されている。
【００９７】
ところが、代替後処理としてステープル処理が選択された場合、用紙の端部から約５ｍｍの位置にステープル芯を打つことができるので、用紙の端部から約５ｍｍ分の間隔をあけて、画像を配置させればよいことになる。この場合、用紙の端部から約５ｍｍをあけた残りの領域（印刷可能領域）に対して画像が右側にずれて配置されていることになる。
【００９８】
そこで、書き換え手段は、ステープル芯と重なり合わない範囲内において、用紙の端部から約５ｍｍをあけた残りの領域（印刷可能領域）を最大限有効に活用するように、画像を拡大して配置する。これにより、代替後処理としてステープル処理が選択された場合においても、用紙の印刷可能領域の中央位置に画像が配置されることになる。
【００９９】
また、本発明の実施例２である後処理切り替え装置１では、図７のステップＳ２０３において、ビットマップ形式に変換された画像データで表される画像の位置と、後処理装置における後処理位置とが重なり合うかを判定したが、ビットマップ形式に変換せずに、ページ記述言語の構文解析のみを行って、ビットマップ形式に変換される画像データの位置情報を取得し、これの位置情報と後処理位置とが重なり合うかを判定してもよい。
【符号の説明】
【０１００】
１…後処理切り替え装置
２Ａ，２Ｂ…端末
９…ネットワーク
１１…ＣＰＵ
１２…メモリ
１３…ＨＤＤ
１６…通信処理部
２１…ＣＰＵ
２２…メモリ
２３…ＨＤＤ
２４…表示部
２５…入力部
２６…通信処理部
３１〜３５…画像形成装置
３１ａ，３２ａ，３３ａ，３４ａ，３５ａ…印刷装置
３１ｂ，３２ｂ，３４ｂ，３５ｂ…後処理装置
１００…画像形成システム
１３１…後処理代替テーブル
１３３…後処理切り替えプログラム
【図１】
2015121948.tif 000003
【図２】
2015121948.tif 000004
【図３】
2015121948.tif 000005
【図４】
2015121948.tif 000006
【図５】
2015121948.tif 000007
【図６】
2015121948.tif 000008
【図７】
2015121948.tif 000009
【図８】
2015121948.tif 000010