(57)【要約】【課題】ユーザが、印刷装置が作る余白の大きさを事前に把握せずとも、適切な断裁幅を設定することができる技術を提供することを目的とする。【解決手段】タブの自動断裁幅設定を行うように設定されている場合、余白サイズ情報を取得する取得手段と、余白サイズ情報を、印刷成果物の小口側の余白を断裁する断裁位置情報として印刷属性情報に設定する設定手段と、印刷属性情報と画像データとを含む印刷ジョブデータを印刷装置に送信する送信手段と、を有することによって課題を解決する。【選択図】図６
2017076241.tif 000002
【特許請求の範囲】
【請求項１】
タブの自動断裁幅設定を行うように設定されている場合、余白サイズ情報を取得する取得手段と、
前記余白サイズ情報を、印刷成果物の小口側の余白を断裁する断裁位置情報として印刷属性情報に設定する設定手段と、
前記印刷属性情報と画像データとを含む印刷ジョブデータを印刷装置に送信する送信手段と、
を有する画像処理装置。
【請求項２】
前記取得手段は、前記画像処理装置に登録されている前記余白サイズ情報を取得する請求項１記載の画像処理装置。
【請求項３】
前記取得手段は、前記印刷装置と通信を行い、前記印刷装置より前記余白サイズ情報を取得する請求項１記載の画像処理装置。
【請求項４】
タブの自動断裁幅設定を行うように設定されているか否かを判断する判断手段を更に有し、
前記取得手段は、前記判断手段により自動断裁幅設定を行うように設定されていると判断された場合、前記余白サイズ情報を取得する請求項１乃至３何れか１項記載の画像処理装置。
【請求項５】
前記判断手段は、タブの自動断裁設定の画面を介したユーザ操作に応じて、タブの自動断裁幅設定を行うように設定されているか否かを判断する請求項４記載の画像処理装置。
【請求項６】
印刷ジョブデータを受信する受信手段と、
前記印刷ジョブデータの印刷属性情報に基づいて、タブ機能を使用しているか否かを判断する判断手段と、
前記判断手段によりタブ機能を使用していると判断された場合、余白サイズ情報を取得する取得手段と、
前記余白サイズ情報を、印刷成果物の小口側の余白を断裁する断裁位置情報として前記印刷属性情報に設定する設定手段と、
を有する印刷装置。
【請求項７】
画像処理装置が実行する情報処理方法であって、
タブの自動断裁幅設定を行うように設定されている場合、余白サイズ情報を取得する取得ステップと、
前記余白サイズ情報を、印刷成果物の小口側の余白を断裁する断裁位置情報として印刷属性情報に設定する設定ステップと、
前記印刷属性情報と画像データとを含む印刷ジョブデータを印刷装置に送信する送信ステップと、
を含む情報処理方法。
【請求項８】
印刷装置が実行する情報処理方法であって、
印刷ジョブデータを受信する受信ステップと、
前記印刷ジョブデータの印刷属性情報に基づいて、タブ機能を使用しているか否かを判断する判断ステップと、
前記判断ステップによりタブ機能を使用していると判断された場合、余白サイズ情報を取得する取得ステップと、
前記余白サイズ情報を、印刷成果物の小口側の余白を断裁する断裁位置情報として前記印刷属性情報に設定する設定ステップと、
を含む情報処理方法。
【請求項９】
コンピュータを、請求項１乃至５何れか１項記載の画像処理装置の各手段として機能させるためのプログラム。
【請求項１０】
コンピュータを、請求項６記載の印刷装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、印刷装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
製品印刷において、辞書、書籍等にみられる、紙端に希望するページ素早く至るために付属されるタブというものがある。このタブの機能を利用するためには、タブ紙と呼ばれる特別な用紙を用いる必要がある。しかし、画像処理装置と印刷装置が接続されている環境において製本印刷を行うときに特定ページにタブを投入したい場合、画像処理装置の機能の中には、タブ紙を投入するのではなく小口インデックスを使用する機能が存在する。小口インデックスとは、タブ紙を使用する代わりにページに直接タブのレイアウトを描画することでタブとしての機能を果たすことができる技術である。画像処理装置では、この技術を使用する機能をＢｌｅｅｄＥｄｇｅタブ機能と呼んでいる。
ユーザがこの機能を使用する場合、成果物を手に取った際に小口インデックスが一目でわかるように、印刷装置が小口インデックスを紙端に印刷する必要がある。しかし印刷装置は、印刷を行う際に規定サイズの余白を作ってしまう。これにより、ユーザが小口インデックスを紙端に印刷しようとしても、小口インデックスが紙端に位置せず、タブとしての機能を果たすことができない。そこで印刷装置は、自身が作った小口側の余白を断裁する必要がある。これにより、ユーザがＢｌｅｅｄＥｄｇｅタブ機能を使用した場合、小口インデックスが紙端に位置するようになり、タブとしての機能を果たすことができる。
余白を断裁するときの技術として、製本仕上がりサイズに応じて、断裁処理が可能な断裁幅の許容範囲を取得する技術がある（特許技術文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１６８４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが製本印刷時にＢｌｅｅｄＥｄｇｅタブ機能を使用する場合、タブを紙端に位置させるために、成果物の小口側の余白を断裁する必要がある。この場合ユーザは、印刷設定時にどのくらいの大きさを断裁するかを考えて、それを断裁幅として設定しなければならない。また、ユーザは印刷装置が作る余白のサイズも把握しておく必要もある。ユーザが、断裁する幅と位置とを適切に設定しないと、断裁したにも関わらず余白が残ってしまう、小口インデックスの部分まで断裁されてしまうといった恐れがある。
本発明は、ユーザが、印刷装置が作る余白の大きさを事前に把握せずとも、適切な断裁幅を設定することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明の画像処理装置は、タブの自動断裁幅設定を行うように設定されている場合、余白サイズ情報を取得する取得手段と、前記余白サイズ情報を、印刷成果物の小口側の余白を断裁する断裁位置情報として印刷属性情報に設定する設定手段と、前記印刷属性情報と画像データとを含む印刷ジョブデータを印刷装置に送信する送信手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、ユーザが、印刷装置が作る余白の大きさを事前に把握せずとも、適切な断裁幅を設定することができる技術を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】印刷システムのシステム構成の一例を示す図である。
【図２】ＰＤＬコントローラとＭＦＰとのハードウェア構成の一例を示す図である。
【図３】設定画面の一例を示す図である。
【図４】小口インデックスの一例を示す図である。
【図５】ＰＤＬコントローラとＭＦＰとのソフトウェア構成の一例を示す図である。
【図６】ＰＤＬコントローラの情報処理の一例を示すフローチャートである。
【図７】ＭＦＰの情報処理の一例を示すフローチャートである。
【図８】ＰＤＬコントローラの自動断裁の有無を設定する画面の一例を示す図である。
【図９】ＭＦＰの自動断裁の有無を設定する画面の一例を示す図である。
【図１０】ＰＤＬコントローラの情報処理の一例を示すフローチャートである。
【図１１】ＭＦＰの情報処理の一例を示すフローチャートである。
【図１２】ＰＤＬコントローラの情報処理の一例を示すフローチャートである。
【図１３】ＭＦＰの情報処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
（実施形態１）
＜印刷システムの構成＞
図１は、印刷システムのシステム構成の一例を示す図である。ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）コントローラ１０１は、ＰＤＬで記述された描画データを印刷データに変換する。ＰＤＬコントローラ１０１は、画像処理装置の一例である。ＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０２は、プリント、コピー、スキャン等の機能を提供することができる。ＭＦＰ１０２は、印刷装置の一例である。スキャナ１０３は、原稿の自動送り装置（ＡＤＦ）が装着されている。ＭＦＰコントローラ１０４は、ＭＦＰ１０２の制御を担うコントローラである。プリンタエンジン１０５は、ＭＦＰ１０２における定着器、転写ドラム等の画像形成を行うハードウェア群を示している。後処理装置１０６は、ＭＦＰ１０２で印刷された成果物に対して、ステイプル、トリム等の後処理を行う装置である。
ＰＤＬコントローラ１０１とＭＦＰ１０２とは、ＰＤＬ印刷の制御信号が流れるネットワークケーブル１０７と画像転送ケーブル１０８との２つによって接続されている。
【００１０】
＜ＭＦＰとＰＤＬコントローラとの構成＞
図２は、ＰＤＬコントローラ１０１とＭＦＰ１０２とのハードウェア構成の一例を示す図である。ＰＤＬコントローラ１０１は、ＣＰＵ２０１、メモリ２０２、ＨＤＤ２０３、ＰＤＬ制御インターフェース２０４、画像インターフェース２０５、操作部インターフェース２１６、システムバス２０６をハードウェア構成として含む。ＣＰＵ２０１は、システムバス２０６を介してＰＤＬコントローラ内の制御、演算、記憶領域に格納されているプログラムを実行する。メモリ２０２は、ＰＤＬデータの画像展開時の一時記憶領域、ワークメモリとして使用される。ＨＤＤ２０３は、記憶装置であり、ＣＰＵ２０１によって実行されるプログラムを格納している。また、ＨＤＤ２０３は、処理されるデータの一時的な記憶領域や保存領域としても使用される。ＰＤＬ制御インターフェース（ＰＤＬ制御Ｉ／Ｆ）２０４は、ネットワークケーブル１０７を介してＭＦＰ１０２との間で制御コマンドの送受信を行う。画像インターフェース（画像Ｉ／Ｆ）２０５は、画像データを、画像転送ケーブル１０８を介してＭＦＰ１０２との間で送受信を行う。操作部インターフェース（操作部Ｉ／Ｆ）２１６は、操作部２１７と接続されている。操作部２１７は、ＣＰＵ２０１等の制御に基づき画面を表示したり、画面を介して入力された情報をＣＰＵ２０１等に送信したりする。ＣＰＵ２０１がメモリ２０２又はＨＤＤ２０３に記憶されているプログラムに基づき処理を実行することにより後述する図５のＰＤＬコントローラ１０１のソフトウェア構成及び後述する図６、１０、１２のフローチャートの処理等が実現される。
【００１１】
次に、ＭＦＰ１０２内にあるＭＦＰコントローラ１０４は、ＣＰＵ２０７、メモリ２０８、ＨＤＤ２０９、エンジンインターフェース２１０、リーダーインターフェース２１１、ＰＤＬ制御インターフェース２１２をハードウェア構成として含む。また、ＭＦＰコントローラ１０４は、更に、画像インターフェース２１３、システムバス２１４をハードウェア構成として含む。ＣＰＵ２０７は、システムバス２１４を介してＭＦＰ１０２の各種制御、演算、記憶領域に格納されているプログラムを実行する。メモリ２０８は、印刷装置の動作中における一時記憶領域、ワークメモリとして使用される。ＨＤＤ２０９は、ＣＰＵ２０７によって実行されるプログラムを格納しており、処理されるデータの一時的な記憶領域や保存領域としても使用される。
エンジンインターフェース（エンジンＩ／Ｆ）２１０は、プリンタエンジン１０５、後処理装置１０６との通信を制御している。リーダーインターフェース（リーダーＩ／Ｆ）２１１は、スキャナ１０３と接続されている。ＰＤＬ制御インターフェース（ＰＤＬ制御Ｉ／Ｆ）２１２は、ネットワークケーブル１０７を介してＰＤＬコントローラ１０１との間で制御コマンドの送受信を行う。画像インターフェース（画像Ｉ／Ｆ）２１３は、画像データを、画像転送ケーブル１０８を介してＰＤＬコントローラ１０１との間で送受信を行う。操作部インターフェース（操作部Ｉ／Ｆ）２１５は、操作部１１０と接続されている。操作部１１０は、ＣＰＵ２０７等の制御に基づき画面を表示したり、画面を介して入力された情報をＣＰＵ２０７等に送信したりする。ＣＰＵ２０７がメモリ２０８又はＨＤＤ２０９に記憶されているプログラムに基づき処理を実行することにより後述する図５のＭＦＰコントローラ１０４のソフトウェア構成及び後述する図７、１１、１３のフローチャートの処理等が実現される。
【００１２】
＜Ｂｌｅｅｄ  Ｅｄｇｅタブ機能の設定＞
図３を参照して、ＰＤＬコントローラ１０１の中にあるＢｌｅｅｄＥｄｇｅ機能を使用したときにおける設定画面について説明する。図３の設定画面は、例えば、ＣＰＵ２０１の制御に基づきＰＤＬコントローラ１０１の操作部２１７等に表示される。
図３における各構成は以下の通りとなっている。設定画面１３０１は、ユーザがＰＤＬコントローラ１０１の中にある機能を使用したときに表示される設定画面である。領域１３０２の表示は、ユーザに対して現在表示している画面が、ＢｌｅｅｄＥｄｇｅタブ機能の設定を行う設定画面であることを示している。項目１３０３は、小口インデックスを印刷データのどのページまで描画するのかを設定する項目である。項目１３０４は、小口インデックスが印刷データ内でどのように構成されるかを設定する項目である。項目１３０５は、現在の設定画面が、小口インデックスのレイアウトを決める項目であることを示している。項目１３０６は、小口インデックスを印刷データ内にどれだけの数を作成するのかを設定する項目である。項目１３０７は、小口インデックスのレイアウトを、どれだけの高さ、幅で描画するかを設定する項目である。項目１３０８は、自動断裁幅設定を行うかどうかを設定する項目である。この項目１３０８に図３に示すようなチェックが入っていた場合、ＰＤＬコントローラ１０１は、自動でどれだけの幅の余白を断裁するかを設定することができる。プレビュー領域１３０９は、１３０３から１３０８で設定したことをプレビューとして表示している。項目１３１０は、項目１３０３から項目１３０８までの設定が完了した際に、その設定をＨＤＤ２０３に反映させることを決定させるための項目である。項目１３１１は、項目１３０３から項目１３０８までの設定が完了した際に、その設定をＨＤＤ２０３に反映させることをやめるための項目である。
ＰＤＬコントローラ１０１の中にあるＢｌｅｅｄＥｄｇｅタブ機能の設定は、図３のような設定画面で実行することができる。
【００１３】
＜Ｂｌｅｅｄ  Ｅｄｇｅタブ使用時の余白の断裁設定＞
ＰＤＬコントローラ１０１とＭＦＰ１０２とが接続された環境において、ＢｌｅｅｄＥｄｇｅタブを使用した場合、小口インデックスが紙端に位置するように小口側の余白を断裁する必要がある。
図４を参照して、ユーザがＢｌｅｅｄＥｄｇｅタブ機能を使用したときに描画される小口インデックスと、ＢｌｅｅｄＥｄｇｅタブ機能を使用した際の問題点とについて説明する。
図４における各構成は以下の通りとなっている。小口インデックス３０１は、ユーザがＰＤＬコントローラ１０１の中にあるＢｌｅｅｄＥｄｇｅタブ機能を使用すると、印刷データの特定のページに描画される小口インデックスである。ページレイアウト３０２は、ユーザがＰＤＬコントローラ１０１の中にあるＢｌｅｅｄＥｄｇｅタブ機能を使用したときに理想とされるページレイアウトである。印刷成果物３０３は、ユーザがＰＤＬコントローラ１０１の中にあるＢｌｅｅｄＥｄｇｅタブ機能を使用してＭＦＰ１０２で印刷すると、ＭＦＰ１０２が余白を作って印刷することでできる印刷成果物である。
ユーザが、ＰＤＬコントローラ１０１の機能の中からＢｌｅｅｄＥｄｇｅタブ機能を使用した場合、ＰＤＬコントローラ１０１とＭＦＰ１０２とが接続された環境においては、小口側に余白が作られた印刷成果物３０３が出来てしまう。印刷成果物３０３が本の中身として存在した場合、ユーザが手に取っても、一目で小口インデックス３０１がどこに描画がされているかわからず、タブ本来の意味を成さない。この問題の原因は、ＭＦＰ１０２が印刷を行う際、規定のサイズの余白を作成して印刷を行うためである。そのため、ユーザがＢｌｅｅｄＥｄｇｅタブ機能を使用した場合、タブの意味を成すレイアウトであるページレイアウト３０２をＭＦＰ１０２での印刷後に実現するためには、余白を断裁する必要がある。ＭＦＰ１０２がどれくらいのサイズの余白を作成するかは決まっているので、ユーザがＢｌｅｅｄＥｄｇｅタブ機能を使用する場合、その余白サイズをＰＤＬコントローラ１０１又はＭＦＰ１０２が断裁幅として設定する。これにより、ユーザはＭＦＰ１０２がどれくらいの余白を作成するのか、どれくらいの幅を断裁すればいいのかといったことを考える必要がなくなり、ＢｌｅｅｄＥｄｇｅタブ機能の操作性が向上する。
【００１４】
図５〜７を参照してユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を使用したときＭＦＰ１０２の余白の大きさが事前にＨＤＤ２０３に保存されている場合における余白の断裁幅の設定方法について説明する。
図５は、ＰＤＬコントローラ１０１とＭＦＰ１０２との各制御部の接続体系を示すソフトウェア構成の一例を示す図である。
ＰＤＬコントローラ１０１は、起動制御部４０１、本体情報制御部４０２、画像処理部４０３、印刷属性制御部４０４をソフトウェア構成として含む。ＭＦＰ１０２は、起動制御部４０５、本体情報制御部４０６、印刷処理部４０７、印刷属性制御部４０８をソフトウェア構成として含む。
【００１５】
図６は、ユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を使用したときにおけるＰＤＬコントローラ１０１の情報処理の一例を示すフローチャートである。
図６において、まず、ＰＤＬコントローラ１０１は、電源がオンになると起動制御部４０１によって起動される。ＭＦＰ１０２も同様に、電源がオンになると起動制御部４０５によって起動される。
ステップＳ５０１において、印刷属性制御部４０４は、ＨＤＤ２０３に保存されている印刷データの一覧をリストとして含む画面を操作部２１７等に表示する。ステップＳ５０２において、印刷属性制御部４０４は、前記画面等を介したユーザ操作に応じてＨＤＤ２０３に保存されている印刷データの中からＰＤＬコントローラ１０１からＭＦＰ１０２に対して送信する印刷データの選択を行う。その後、印刷属性制御部４０４は、ＰＤＬコントローラ１０１からＭＦＰ１０２に対して送信する印刷データの印刷画像情報、印刷属性情報の設定を行う。その際、ステップＳ５０３において、印刷属性制御部４０４は、ＰＤＬコントローラ１０１内にあるＢｌｅｅｄＥｄｇｅタブ機能の設定が選択されたかどうかを判断する。印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中の機能であるＢｌｅｅｄＥｄｇｅタブ機能の設定が選択された場合（ステップＳ５０３においてＹｅｓ）、ステップＳ５０４に移行する。ステップＳ５０４において、ＰＤＬコントローラ１０１からＭＦＰ１０２に送信する印刷ジョブデータに対して、画像処理部４０３及び印刷属性制御部４０４は、図３の画面を操作部２１７等に表示し、ＢｌｅｅｄＥｄｇｅタブを描画するかの設定をユーザに行わせる。ユーザが、１０ページ構成の印刷ジョブデータでＢｌｅｅｄＥｄｇｅタブ機能を使用する設定を行った場合、例えば、画像処理部４０３は、１ページ目から４ページ目までに黒い小口インデックスを描画する。そして、例えば、画像処理部４０３は、５ページ目から１０ページ目までは黒い小口インデックスの位置から小口インデックス１つ分下がった位置に青い小口インデックスを描画する。ステップＳ５０４でＢｌｅｅｄＥｄｇｅタブ機能を使用している旨の情報は、印刷属性情報等に設定される。次にステップＳ５０５において、印刷属性制御部４０４は、自動で断裁幅を設定する自動断裁幅設定が有効かどうかを判断する。印刷属性制御部４０４は、自動断裁幅設定が有効でなかった場合（ステップＳ５０５においてＮｏ）、ステップＳ５０３に移行し、再び、ＰＤＬコントローラ１０１からＭＦＰ１０２に送信する印刷データの設定を行う。一方、印刷属性制御部４０４は、自動断裁幅設定が有効であった場合（ステップＳ５０５においてＹｅｓ）、ステップＳ５０６に移行する。ステップＳ５０６において、本体情報制御部４０２は、ＭＦＰ１０２が印刷時に作成する余白の大きさを把握するために、ＨＤＤ２０３へのアクセスを行う。その後、本体情報制御部４０２は、ＨＤＤ２０３の中から、事前登録されているＭＦＰ１０２の余白サイズの読み込を行う。ＭＦＰ１０２が作成する余白の大きさは、印刷に使用する紙のサイズによって決まっているものとする。そしてステップＳ５０７において、印刷属性制御部４０４は、ステップＳ５０４で読み込まれたＭＦＰ１０２の余白サイズを、印刷成果物の小口側の余白を断裁する断裁位置情報として印刷属性情報に設定する。このとき、印刷属性制御部４０４は、断裁幅としてどのような値が設定されたかをユーザに確認させるためにも、自動断裁幅設定で設定された断裁幅の値を操作画面に表示してもよい。その後、印刷属性制御部４０４は、他の設定を行うかを判断するために、ステップＳ５０３に移行する。
【００１６】
一方、印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中の機能であるＢｌｅｅｄＥｄｇｅタブ機能の設定が選択されなかった場合（ステップＳ５０３においてＮｏ）、ステップＳ５０８に移行する。ステップＳ５０８において、印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能以外の機能の設定を行うかどうかを判断する。印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能以外の機能の設定を行う場合（ステップＳ５０８においてＹｅｓ）、ステップＳ５０９に移行する。ステップＳ５０９において、印刷属性制御部４０４は、他機能の設定を行う。印刷属性制御部４０４は、ステップＳ５０９で他機能の設定を行った後は、まだ他の設定を行うかどうかを判断するためにステップＳ５０３に移行する。
一方、印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能以外の機能の設定を行わない場合（ステップＳ５０８においてＮｏ）、ステップＳ５１０に移行する。ステップＳ５１０において、印刷属性制御部４０４は、ユーザ操作等に基づき、ユーザがＰＤＬコントローラ１０１からＭＦＰ１０２に送信しようとしている印刷データを、ＭＦＰ１０２に送信するかどうかを判断する。印刷属性制御部４０４は、ユーザがＰＤＬコントローラ１０１からＭＦＰ１０２に送信しようとしている印刷データを送信しない場合（ステップＳ５１０においてＮｏ）、ステップＳ５０２に移行する。ＨＤＤ２０３に保存されている印刷データの一覧から、別の印刷データを選択するためである。
一方、印刷属性制御部４０４は、ユーザがＰＤＬコントローラ１０１からＭＦＰ１０２に送信しようとしている印刷データをＭＦＰ１０２に送信する場合（ステップＳ５１０においてＹｅｓ）、ステップＳ５１１に移行する。ステップＳ５１１において、画像処理部４０３は、印刷画像情報、印刷属性情報を基にして画像データを作成するＲＩＰ処理を行う。次にステップＳ５１２において、例えば、画像処理部４０３は、画像データと印刷属性情報とを印刷ジョブデータとして、ＰＤＬ制御インターフェース２０４、画像インターフェース２０５からネットワークケーブル１０７、画像転送ケーブル１０８を介して、ＭＦＰ１０２に送信する。
【００１７】
図７は、ユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を使用したときにおけるＭＦＰ１０２の情報処理の一例を示すフローチャートである。
図７において、まず、ＭＦＰ１０２は、電源がオンになると起動制御部４０５によって起動される。ＰＤＬコントローラ１０１も同様に、電源がオンになると起動制御部４０１によって起動される。
ステップＳ６０１において、ＰＤＬ制御インターフェース２１２、画像インターフェース２１３は、ＰＤＬコントローラ１０１からネットワークケーブル１０７、画像転送ケーブル１０８を介して、印刷ジョブデータを受信する。印刷属性制御部４０８は、受信した印刷ジョブデータを、どのような画像データであるか、どのような印刷属性情報があるか等、解析する。そしてステップＳ６０２において、印刷処理部４０７は、解析した画像データと印刷属性情報とに従って、エンジンインターフェース２１０からプリンタエンジン１０５に対して印刷処理の制御命令を送信し、印刷媒体への印刷処理を行う。その後、ステップＳ６０３において、印刷属性制御部４０８は、解析した印刷属性情報の中に断裁設定がされているかどうかを判断する。印刷属性制御部４０８は、解析した印刷設定の中に断裁設定がされていなかったと判断した場合（ステップＳ６０３においてＮｏ）、ステップＳ６０６に移行する。ステップＳ６０６において、印刷処理部４０７は、印刷処理を終了したかどうかを確認する。印刷処理部４０７は、印刷処理を終了したことを確認した場合（ステップＳ６０６においてＹｅｓ）、ステップＳ６０７に移行する。ステップＳ６０７において、例えば、印刷処理部４０７は、印刷が終了したことをＰＤＬ制御インターフェース２１２からネットワークケーブル１０７を介して、ＰＤＬコントローラ１０１に送信する。一方、印刷処理部４０７は、印刷処理を終了したことを確認できなかった場合（ステップＳ６０６においてＮｏ）、まだ印刷が途中であることを示しているので、ステップＳ６０２に戻る。そして、印刷処理部４０７は、解析した画像データと印刷属性情報とに従って、エンジンインターフェース２１０からプリンタエンジン１０５に対して印刷処理の制御命令を送信し、印刷媒体への印刷処理を行う。
【００１８】
また、印刷属性制御部４０８は、解析した印刷設定の中に断裁設定がされていたと判断した場合（ステップＳ６０３においてＹｅｓ）、ステップＳ６０４に移行する。ステップＳ６０４において、印刷属性制御部４０８は、解析した印刷属性情報の中から断裁する位置が設定されている断裁位置情報を読み込む。次にステップＳ６０５において、例えば、印刷処理部４０７は、読み込んだ断裁位置情報を基にして、エンジンインターフェース２１０から後処理装置１０６に対して印刷媒体を断裁する位置の位置情報を送信する。後処理装置１０６は、受信した位置情報に従って印刷媒体の断裁処理を行う。その後、ステップＳ６０６において、印刷処理部４０７は、印刷処理を終了したかどうかを確認する。印刷処理部４０７は、印刷処理を終了したことを確認した場合（ステップＳ６０６においてＹｅｓ）、ステップＳ６０７に移行する。ステップＳ６０７において、例えば、印刷処理部４０７は、印刷が終了したことをＰＤＬ制御インターフェース２１２からネットワークケーブル１０７を介して、ＰＤＬコントローラ１０１に送信する。一方、印刷処理部４０７は、印刷処理を終了したことを確認できなかった場合（ステップＳ６０６においてＮｏ）、まだ印刷が途中であることを示しているので、ステップＳ６０２に戻る。そして、印刷処理部４０７は、解析した画像データと印刷属性情報とに従って、エンジンインターフェース２１０からプリンタエンジン１０５に対して印刷処理の制御命令を送信し、印刷媒体への印刷処理を行う。
【００１９】
次にＢｌｅｅｄＥｄｇｅタブ機能を使用して印刷した場合においてユーザの意図しない印刷成果物を生み出すことを防止するためＢｌｅｅｄＥｄｇｅタブ機能使用時のＰＤＬコントローラ１０１とＭＦＰ１０２とにおける自動断裁の設定方法について説明する。
図８は、ＢｌｅｅｄＥｄｇｅタブ機能使用時のＰＤＬコントローラ１０１における自動断裁の有無を設定する画面である。図８の設定画面は、例えば、ＣＰＵ２０１の制御に基づきＰＤＬコントローラ１０１の操作部２１７等に表示される。図８の設定画面は、ＢｌｅｅｄＥｄｇｅタブの自動断裁設定の画面の一例である。
画面７０１は、ＰＤＬコントローラ１０１の印刷設定を行う画面を示している。項目７０２は、ＰＤＬコントローラ１０１の印刷設定の中のＢｌｅｅｄＥｄｇｅタブの設定を行う画面であることを示している。項目７０３は、ＢｌｅｅｄＥｄｇｅタブの設定項目の中にある自動断裁を行うか否かの設定を行う項目を示している。ボタン７０４は、プルダウン方式の選択ボタンであり、ユーザはこれを押すことによって、自動断裁がオンかオフかを選択することができる。ユーザがオンを選択すると、ＰＤＬコントローラ１０１は、図６のステップＳ５０６、ステップＳ５０７等の処理を実行する。その結果、ＭＦＰ１０２の余白サイズが、印刷成果物の小口側の余白を断裁する断裁位置情報として印刷属性情報に設定される。そして、ＰＤＬコントローラ１０１は、図６のステップＳ５１２の処理を実行することで、印刷属性情報に断裁位置情報が設定された印刷ジョブデータをＭＦＰ１０２に送信する。一方、ユーザがオフを選択した場合、ＰＤＬコントローラ１０１は、印刷属性情報に断裁位置情報を設定しない。その結果、断裁位置情報が設定されていない印刷属性情報を含む印刷ジョブデータがＭＦＰ１０２に送信される。項目７０５は、ボタン７０４での設定が完了した際に、その設定をＨＤＤ２０３に反映させることを決定させるための項目である。項目７０６は、ボタン７０４での設定が完了した際に、その設定をＨＤＤ２０３に反映させることをやめるための項目である。
【００２０】
図９は、ＢｌｅｅｄＥｄｇｅタブ機能使用時のＭＦＰ１０２における自動断裁の有無を設定する画面である。図９の画面は、例えば、ＣＰＵ２０７の制御に基づきＭＦＰ１０２の操作部１１０等に表示される。
画面８０１は、ＭＦＰ１０２の本体設定を行う画面を示している。領域８０２の表示は、画面８０１がＭＦＰ１０２の本体設定の中にある自動断裁に関する設定を行う画面であることを示している。項目８０３は、自動断裁に関する設定の中で、ＢｌｅｅｄＥｄｇｅタブ機能が使用されたときにおける設定項目であることを示している。項目８０４は、自動断裁をオン（有効）にする項目であることを示している。ユーザが項目８０４を選択した場合、ＭＦＰ１０２は、ステップＳ６０４、ステップＳ６０５等の処理を実行する。その結果、ＭＦＰ１０２は、ＰＤＬコントローラ１０１から受信した断裁位置情報を基にして、エンジンインターフェース２１０から後処理装置１０６に対して印刷媒体の断裁位置の位置情報を送信する。後処理装置１０６は、位置情報に従って印刷媒体の断裁処理を行う。項目８０５は、自動断裁をオフ（無効）にする項目であることを示している。ユーザが項目８０５を選択するとＭＦＰ１０２は、エンジンインターフェース２１０から後処理装置１０６に対して印刷媒体の断裁位置の情報を送信することはしない。そのため、後処理装置１０６が印刷媒体の断裁処理を行うことはない。項目８０６は、画面８０１での設定をＭＦＰ１０２のＨＤＤ２０９に反映させることを決定させるための項目である。項目８０７は、画面８０１での設定をＭＦＰ１０２のＨＤＤ２０９に反映させることをやめるための項目である。
【００２１】
ユーザがＰＤＬコントローラ１０１の中にあるＢｌｅｅｄＥｄｇｅタブ機能を使用する場合、ＰＤＬコントローラ１０１でＢｌｅｅｄＥｄｇｅ機能の設定を行う際に、図８のような画面で自動断裁の設定を行う。このことで、ユーザの意図しない動作をすることを防ぐことができる。また、ユーザがＰＤＬコントローラ１０１でＢｌｅｅｄＥｄｇｅ機能の設定を行う前に、事前に図９のようにＭＦＰ１０２の本体設定で自動断裁の設定を行うことでも、ユーザの意図しない動作をすることを防ぐことができる。
以上、本実施形態の処理によれば、ユーザはＭＦＰ１０２がどれくらいの余白を作成するのか、どれくらいの幅を断裁すればいいのかといったことを考える必要がなくなり、ＢｌｅｅｄＥｄｇｅタブ機能の操作性が向上する。
【００２２】
（実施形態２）
＜ＭＦＰとの通信による余白の断裁設定＞
実施形態１では、余白の断裁設定を行う際、ＰＤＬコントローラ１０１の本体情報制御部４０２が、ＰＤＬコントローラ１０１のＨＤＤ２０３に記録されているＭＦＰ１０２の余白サイズを読み込むことで、余白の断裁位置情報として反映させていた。しかしながら、ＭＦＰ１０２は１人のユーザのみが使用するわけではないので、別のユーザがＭＦＰ１０２の本体設定で、ＭＦＰ１０２の余白サイズを変更してしまう恐れがある。この場合、実施形態１では、ＰＤＬコントローラ１０１は事前に登録されているＭＦＰ１０２の余白サイズを利用するため、このケースに対応することが出来ない。そのため、本実施形態のＰＤＬコントローラ１０１は、事前に登録されている情報を用いるのではなく、ＭＦＰ１０２とリアルタイムで通信を行い、常にＭＦＰ１０２が作成する余白サイズの正しい値を把握する。
以下、図５、１０、１１等を参照して、本実施形態の処理について説明する。即ち、ＰＤＬコントローラ１０１が、ユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を使用したとき、ＭＦＰ１０２の余白の大きさをＭＦＰ１０２と通信することで把握し、その値を余白の断裁幅として設定する処理について説明する。
【００２３】
図１０は、ユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を使用したときにおける、ＭＦＰ１０２と通信して断裁幅の設定を行うＰＤＬコントローラ１０１の情報処理の一例を示すフローチャートである。
図１０において、まず、ＰＤＬコントローラ１０１は、電源がオンになると起動制御部４０１によって起動される。ＭＦＰ１０２も同様に、電源がオンになると起動制御部４０５によって起動される。
ステップＳ９０１において、印刷属性制御部４０４は、ＨＤＤ２０３に保存されている印刷データの一覧をリストとしてリストとして含む画面を操作部２１７等に表示する。ステップＳ９０２において、印刷属性制御部４０４は、前記画面等を介したユーザ操作に応じて、ＨＤＤ２０３に保存されている印刷データの中から、ユーザがＰＤＬコントローラ１０１からＭＦＰ１０２に対して送信する印刷データの選択を行う。その後、印刷属性制御部４０４は、ＰＤＬコントローラ１０１からＭＦＰ１０２に対して送信する印刷データの印刷画像情報、印刷属性情報の設定を行う。その際、ステップＳ９０３において、印刷属性制御部４０４は、ＰＤＬコントローラ１０１内にあるＢｌｅｅｄＥｄｇｅタブ機能の設定が選択されたかどうかを判断する。印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中の機能であるＢｌｅｅｄＥｄｇｅタブ機能の設定が選択された場合（ステップＳ９０３においてＹｅｓ）、ステップＳ９０４に移行する。ステップＳ９０４において、ＰＤＬコントローラ１０１からＭＦＰ１０２に送信する印刷ジョブデータに対して、画像処理部４０３及び印刷属性制御部４０４は、図３の画面を操作部２１７等に表示し、ＢｌｅｅｄＥｄｇｅタブを描画するかの設定を行わせる。ユーザが、１０ページ構成の印刷ジョブデータでＢｌｅｅｄＥｄｇｅタブ機能を使用する設定を行った場合、例えば、画像処理部４０３は、１ページ目から４ページ目までに黒い小口インデックスを描画する。そして、例えば、画像処理部４０３は、５ページ目から１０ページ目までは黒い小口インデックスの位置から小口インデックス１つ分下がった位置に青い小口インデックスを描画する。ステップＳ９０４でＢｌｅｅｄＥｄｇｅタブ機能を使用している旨の情報は、印刷属性情報等に設定される。次にステップＳ９０５において、印刷属性制御部４０４は、自動で断裁幅を設定する自動断裁幅設定が有効かどうかを判断する。印刷属性制御部４０４は、自動断裁幅設定が有効でなかった場合（ステップＳ９０５においてＮｏ）、ステップＳ９０３に移行し、再び、ＰＤＬコントローラ１０１からＭＦＰ１０２に送信する印刷データの設定を行う。一方、印刷属性制御部４０４は、自動断裁幅設定が有効であった場合（ステップＳ９０５においてＹｅｓ）、ステップＳ９０６に移行する。ステップＳ９０６において、本体情報制御部４０２は、ＭＦＰ１０２が印刷時に作成する余白の大きさを把握する。そのため、本体情報制御部４０２は、ＰＤＬコントローラ１０１のＰＤＬ制御インターフェース２０４からネットワークケーブル１０７を介して、ＭＦＰ１０２に余白確認情報を送信する。その後、ステップＳ９０７において、本体情報制御部４０２は、ＭＦＰ１０２からネットワークケーブル１０７を介して、ＰＤＬコントローラ１０１のＰＤＬ制御インターフェース２０４を通って、余白サイズ情報を受信したかどうかの確認を行う。本体情報制御部４０２は、ＭＦＰ１０２から余白サイズ情報を受信したことを確認できなかった場合（ステップＳ９０７においてＮｏ）、ＭＦＰ１０２から余白サイズ情報を受信したことを確認できるまでＭＦＰ１０２との通信を行う。一方、本体情報制御部４０２は、ＭＦＰ１０２から余白サイズ情報を受信したことを確認できた場合（ステップＳ９０７においてＹｅｓ）、ステップＳ９０８に移行する。ステップＳ９０８において、印刷属性制御部４０４は、ステップＳ９０７でＭＦＰ１０２からネットワークケーブル１０７を介して受信されたＭＦＰ１０２の余白サイズ情報を、印刷成果物の小口側の余白を断裁する断裁位置情報として印刷属性情報に設定する。このとき、印刷属性制御部４０４は、断裁幅としてどのような値が設定をユーザに確認させるためにも、自動断裁幅設定で設定された断裁幅の値を操作画面に表示してもよい。その後、印刷属性制御部４０４は、他の設定を行うかを判断するために、ステップＳ９０３に移行する。
【００２４】
一方、印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中の機能であるＢｌｅｅｄＥｄｇｅタブ機能の設定が選択されなかった場合（ステップＳ９０３においてＮｏ）、ステップＳ９０９に移行する。ステップＳ９０９において、印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能以外の機能の設定を行うかどうかを判断する。印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能以外の機能の設定を行う場合（ステップＳ９０９においてＹｅｓ）、ステップＳ９１０に移行する。ステップＳ９１０において、印刷属性制御部４０４は、他機能の設定を行う。印刷属性制御部４０４は、ステップＳ９１０で他機能の設定を行った後は、まだ他の設定を行うかどうかを判断するためにステップＳ９０３に移行する。
一方、印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能以外の機能の設定を行わない場合（ステップＳ９０９においてＮｏ）、ステップＳ９１１に移行する。ステップＳ９１１において、印刷属性制御部４０４は、ユーザ操作等に基づき、ユーザがＰＤＬコントローラ１０１からＭＦＰ１０２に送信しようとしている印刷データを、ＭＦＰ１０２に送信するかどうかを判断する。印刷属性制御部４０４は、ユーザがＰＤＬコントローラ１０１からＭＦＰ１０２に送信しようとしている印刷データを送信しない場合（ステップＳ９１１においてＮｏ）、ステップＳ９０２に移行する。ＨＤＤ２０３に保存されている印刷データの一覧から、別の印刷データを選択するためである。
一方、印刷属性制御部４０４は、ユーザがＰＤＬコントローラ１０１からＭＦＰ１０２に送信しようとしている印刷データをＭＦＰ１０２に送信する場合（ステップＳ９１１においてＹｅｓ）、ステップＳ９１２に移行する。ステップＳ９１２において、画像処理部４０３は、印刷画像情報、印刷属性情報を基にして画像データを作成するＲＩＰ処理を行う。次にステップＳ９１３において、例えば、画像処理部４０３は、画像データと印刷属性情報とを印刷ジョブデータとして、ＰＤＬ制御インターフェース２０４、画像インターフェース２０５からネットワークケーブル１０７、画像転送ケーブル１０８を介して、ＭＦＰ１０２に送信する。
【００２５】
図１１は、ＭＦＰ１０２がＰＤＬコントローラ１０１から余白確認情報を受信したときの情報処理の一例を示すフローチャートである。
図１１において、まず、ＭＦＰ１０２は、電源がオンになると起動制御部４０５によって起動される。ＰＤＬコントローラ１０１も同様に、電源がオンになると起動制御部４０１によって起動される。
ステップＳ１００１は、本体情報制御部４０６は、ＰＤＬコントローラ１０１からネットワークケーブル１０７を介して、ＰＤＬ制御インターフェース２１２を通って、余白確認情報を受信する。本体情報制御部４０６は、余白確認情報を確認すると、ステップＳ１００２に移行する。ステップＳ１００２において、本体情報制御部４０６は、ＭＦＰ１０２のＨＤＤ２０９にアクセスし、ＭＦＰ１０２に設定されているＭＦＰ１０２が作成する余白サイズの値を読み込む。ステップＳ１００３において、本体情報制御部４０６は、読み込んだ余白サイズの値を、余白サイズ情報として、ＰＤＬ制御インターフェース２１２からネットワークケーブル１０７を介してＭＦＰ１０２に送信する。
ＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を用いた印刷における、ＭＦＰ１０２の印刷、断裁の動作の流れは実施形態１の図７と同じであるため、本実施形態では説明を省略する。ユーザの意図しない動作を防ぐためのＰＤＬコントローラ１０１及びＭＦＰ１０２それぞれでの設定方法等についても、実施形態１の図８、９と同じであるため、本実施形態では説明を省略する。
【００２６】
実施形態２の処理によれば、別のユーザがＭＦＰ１０２の本体設定で、ＭＦＰ１０２が作成する余白サイズの値を変更した場合でも、実施形態１と同じ効果を得ることが出来る。
【００２７】
（実施形態３）
＜ＭＦＰに断裁位置の決定、断裁をさせる処理＞
実施形態２では、ユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を使用する場合、ＰＤＬコントローラ１０１は、断裁する位置を決定するためにＭＦＰ１０２と通信して、ＭＦＰ１０２が作成する余白サイズの値を取得していた。しかしながらこの場合、ＰＤＬコントローラ１０１は、ＭＦＰ１０２との通信を、ＭＦＰ１０２が作成する余白サイズの値の取得と、ＭＦＰ１０２に印刷ジョブデータを送信するときと、の計２回行う必要がある。ＭＦＰ１０２が作成する余白サイズの値は、ＭＦＰ１０２自身が把握しているので、断裁位置の決定をＭＦＰ１０２で行わせることが出来る。これにより、ＰＤＬコントローラ１０１がＭＦＰ１０２と通信する回数が１回となり、ＰＤＬコントローラ１０１のＣＰＵ２０１とＭＦＰ１０２のＣＰＵ２０７との相互通信による負荷が少なくなる。
図５、１２、１３等を参照して、ユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を使用したとき、ＭＦＰ１０２が断裁位置の決定、断裁を行う方法について説明する。
【００２８】
図１２は、ユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を使用したときにおける、断裁設定を行わないＰＤＬコントローラ１０１の情報処理の一例を示すフローチャートである。
図１２において、まず、ＰＤＬコントローラ１０１は、電源がオンになると起動制御部４０１によって起動される。ＭＦＰ１０２も同様に、電源がオンになると起動制御部４０５によって起動される。
ステップＳ１１０１において、印刷属性制御部４０４は、ＨＤＤ２０３に保存されている印刷データの一覧をリストとして含む画面を操作部２１７等に表示する。次にステップＳ１１０２において、印刷属性制御部４０４は、前記画面等を介したユーザ操作に応じて、ＨＤＤ２０３に保存されている印刷データの中から、ＰＤＬコントローラ１０１からＭＦＰ１０２に対して送信する印刷データの選択を行う。その後、印刷属性制御部４０４は、ＰＤＬコントローラ１０１からＭＦＰ１０２に対して送信する印刷データの印刷画像情報、印刷属性情報の設定を行う。その際、ステップＳ１１０３において、印刷属性制御部４０４は、ＰＤＬコントローラ１０１内にあるＢｌｅｅｄＥｄｇｅタブ機能の設定が選択されたかどうかを判断する。印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中の機能であるＢｌｅｅｄＥｄｇｅタブ機能の設定が選択された場合（ステップＳ１１０３においてＹｅｓ）、ステップＳ１１０４に移行する。ステップＳ１１０４において、ＰＤＬコントローラ１０１からＭＦＰ１０２に送信する印刷ジョブデータに対して、画像処理部４０３、印刷属性制御部４０４が、図３の画面を操作部２１７等に表示し、ＢｌｅｅｄＥｄｇｅタブを描画するかの設定をユーザに行わせる。ユーザが、１０ページ構成の印刷ジョブデータでＢｌｅｅｄＥｄｇｅタブ機能を使用する設定を行った場合、例えば、画像処理部４０３は、１ページ目から４ページ目までに黒い小口インデックスを描画する。そして、例えば、画像処理部４０３は、５ページ目から１０ページ目までは黒い小口インデックスの位置から小口インデックス１つ分下がった位置に青い小口インデックスを描画する。ステップＳ１１０４でＢｌｅｅｄＥｄｇｅタブ機能を使用している旨の情報は、印刷属性情報等に設定される。その後、印刷属性制御部４０４は、他の設定を行うかを判断するために、ステップＳ１１０３に移行する。
【００２９】
一方、印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中の機能であるＢｌｅｅｄＥｄｇｅタブ機能の設定が選択されなかった場合（ステップＳ１１０３においてＮｏ）、ステップＳ１１０５に移行する。ステップＳ１１０５において、印刷属性制御部４０４は、ＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能以外の機能の設定を行うかどうかを判断する。印刷属性制御部４０４は、ユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能以外の機能の設定を行う場合（ステップＳ１１０５においてＹｅｓ）、ステップＳ１１０６に移行する。ステップＳ１１０６において、印刷属性制御部４０４は、他機能の設定を行う。印刷属性制御部４０４は、ステップＳ１１０６で他機能の設定を行った後は、まだ他の設定を行うかどうかを判断するためにステップＳ１１０３に移行する。
一方、ＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能以外の機能の設定を行わない場合（ステップＳ１１０５においてＮｏ）、印刷属性制御部４０４は、ステップＳ１１０７に移行する。ステップＳ１１０７において、印刷属性制御部４０４は、ユーザ操作等に基づき、ユーザがＰＤＬコントローラ１０１からＭＦＰ１０２に送信しようとしている印刷データを、ＭＦＰ１０２に送信するかどうかを判断する。印刷属性制御部４０４は、ユーザがＰＤＬコントローラ１０１からＭＦＰ１０２に送信しようとしている印刷データを送信しない場合（ステップＳ１１０７においてＮｏ）、ステップＳ１１０２に移行する。ＨＤＤ２０３に保存されている印刷データの一覧から、別の印刷データを選択するためである。
【００３０】
一方、印刷属性制御部４０４は、ユーザがＰＤＬコントローラ１０１からＭＦＰ１０２に送信しようとしている印刷データをＭＦＰ１０２に送信する場合（ステップＳ１１０７においてＹｅｓ）、ステップＳ１１０８に移行する。ステップＳ１１０８において、画像処理部４０３は、印刷画像情報、印刷属性情報を基にして画像データを作成するＲＩＰ処理を行う。ステップＳ１１０９において、例えば、画像処理部４０３は、画像データと印刷属性情報とを印刷ジョブデータとして、ＰＤＬ制御インターフェース２０４、画像インターフェース２０５からネットワークケーブル１０７、画像転送ケーブル１０８を介して、ＭＦＰ１０２に送信する。
【００３１】
図１３は、ユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を使用したときにおける、断裁位置の決定、断裁を行うＭＦＰ１０２の情報処理の一例を示すフローチャートである。
図１３において、まず、ＭＦＰ１０２は、電源がオンになると起動制御部４０５によって起動される。ＰＤＬコントローラ１０１も同様に、電源がオンになると起動制御部４０１によって起動される。
ステップＳ１２０１において、ＰＤＬ制御インターフェース２１２、画像インターフェース２１３は、ＰＤＬコントローラ１０１からネットワークケーブル１０７、画像転送ケーブル１０８を介して、印刷ジョブデータを受信する。印刷属性制御部４０８は、受信した印刷ジョブデータを、どのような画像データであるか、どのような印刷属性情報があるか等、解析する。そしてステップＳ１２０２において、印刷属性制御部４０８は、解析した印刷属性情報の中にＢｌｅｅｄＥｄｇｅタブ機能を使用しているかどうかの情報があるかを、判断する。印刷属性制御部４０８は、受信した印刷ジョブデータがＢｌｅｅｄＥｄｇｅタブ機能を使用していない場合（ステップＳ１２０２においてＮｏ）、ステップＳ１２０５に移行する。ステップＳ１２０５以降の処理内容については、後ほど説明する。
【００３２】
一方、印刷属性制御部４０８は、受信した印刷ジョブデータがＢｌｅｅｄＥｄｇｅタブ機能を使用していた場合（ステップＳ１２０２においてＹｅｓ）、ステップＳ１２０３に移行する。ステップＳ１２０３において、本体情報制御部４０６は、ＭＦＰ１０２のＨＤＤ２０９にアクセスし、ＭＦＰ１０２に設定されているＭＦＰ１０２が作成する余白サイズの値を読み込む。次にステップＳ１２０４において、印刷属性制御部４０８は、ステップＳ１２０５で読み込んだ余白サイズの値を、印刷成果物の小口側の余白を断裁する断裁位置情報として印刷属性情報に設定する。その後、ステップＳ１２０５において、印刷処理部４０７は、解析した画像データと印刷属性情報とに従って、エンジンインターフェース２１０からプリンタエンジン１０５に対して印刷処理の制御命令を送信し、印刷媒体への印刷処理を行う。その後、ステップＳ１２０６において、印刷属性制御部４０８は、印刷属性情報の中に断裁設定がされているかどうかを判断する。その結果、印刷属性制御部４０８は、解析した印刷設定の中に断裁設定がされていなかったと判断した場合（ステップＳ１２０６においてＮｏ）、ステップＳ１２０９に移行する。ステップＳ１２０９において、印刷処理部４０７は、印刷処理を終了したかどうかを確認している。印刷処理部４０７は、印刷処理を終了したことを確認した場合（ステップＳ１２０９においてＹｅｓ）、ステップＳ１２１０に移行する。ステップＳ１２１０において、例えば、印刷処理部４０７は、印刷が終了したことをＰＤＬ制御インターフェース２１２からネットワークケーブル１０７を介して、ＰＤＬコントローラ１０１に送信する。一方、印刷処理部４０７は、印刷処理を終了したことを確認できなかった場合（ステップＳ１２０９においてＮｏ）、まだ印刷が途中であることを示しているので、ステップＳ１２０５に戻る。そして、解析した画像データと印刷属性情報に従って、印刷処理部４０７は、エンジンインターフェース２１０からプリンタエンジン１０５に対して印刷処理の制御命令を送信し、印刷媒体への印刷処理を行う。
【００３３】
また、印刷属性制御部４０８は、解析した印刷設定の中に断裁設定がされていたと判断した場合（ステップＳ１２０６においてＹｅｓ）、ステップＳ１２０７に移行する。ステップＳ１２０７において、印刷属性制御部４０８は、解析した印刷属性情報の中から断裁する位置が設定されている断裁位置情報を読み込む。次にステップＳ１２０８において、例えば、印刷処理部４０７は、読み込んだ断裁位置情報を基にして、エンジンインターフェース２１０から後処理装置１０６に対して印刷媒体を断裁する位置の位置情報を送信する。後処理装置１０６は、受信した位置情報に従って印刷媒体の断裁処理を行う。その後ステップＳ１２０９において、印刷処理部４０７は、印刷処理を終了したかどうかを確認する。印刷処理部４０７は、印刷処理を終了したことを確認した場合（ステップＳ１２０９においてＹｅｓ）、ステップＳ１２１０に移行する。ステップＳ１２１０において、例えば、印刷処理部４０７は、印刷が終了したことをＰＤＬ制御インターフェース２１２からネットワークケーブル１０７を介して、ＰＤＬコントローラ１０１に送信する。一方、印刷処理部４０７は、印刷処理を終了したことを確認できなかった場合（ステップＳ１２０９においてＮｏ）、まだ印刷が途中であることを示しているので、ステップＳ１２０５に戻る。そして、解析した画像データと印刷属性情報に従って、印刷処理部４０７は、エンジンインターフェース２１０からプリンタエンジン１０５に対して印刷処理の制御命令を送信し、印刷媒体への印刷処理を行う。
ユーザの意図しない動作を防ぐためのＰＤＬコントローラ１０１及びＭＦＰ１０２それぞれでの設定方法等については、実施形態１の図８、９と同じであるため、本実施形態では説明を省略する。
【００３４】
実施形態３の処理によれば、ユーザがＰＤＬコントローラ１０１の中のＢｌｅｅｄＥｄｇｅタブ機能を使用する場合、ＰＤＬコントローラ１０１のＣＰＵ２０１とＭＦＰ１０２のＣＰＵ２０７との相互通信による負荷が少なくなる。また、実施形態１と同じ効果を得ることが出来る。
【００３５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。上述した各実施形態は任意に組み合わせて実施してもよい。
【００３７】
以上、上述した各実施形態によれば、ユーザが、印刷装置が作る余白の大きさを事前に把握せずとも、適切な断裁幅を設定することができる技術を提供することができる。
【符号の説明】
【００３８】
１０１  ＰＤＬコントローラ
１０４  ＭＦＰコントローラ
１０６  後処理装置
２０１  ＣＰＵ
２０７  ＣＰＵ
【図１】
2017076241.tif 000003
【図２】
2017076241.tif 000004
【図３】
2017076241.tif 000005
【図４】
2017076241.tif 000006
【図５】
2017076241.tif 000007
【図６】
2017076241.tif 000008
【図７】
2017076241.tif 000009
【図８】
2017076241.tif 000010
【図９】
2017076241.tif 000011
【図１０】
2017076241.tif 000012
【図１１】
2017076241.tif 000013
【図１２】
2017076241.tif 000014
【図１３】
2017076241.tif 000015