(57)【要約】      （修正有）【課題】プレプリント用紙の特定の箇所に対して、容易に印刷データを出力することが可能となる仕組みを提供する。【解決手段】プレプリント用紙に対して印刷出力可能な画像処理装置であって、前記プレプリント用紙に対する印刷を受け付けるプレプリント印刷受付手段と、前記プレプリント印刷受付手段により受付けた印刷データを一時保存する一時保存手段と、前記プレプリント用紙をスキャンするスキャン手段と、前記スキャンされたプレプリント用紙に対して、前記一時保存した印刷データを移動可能な状態で表示する表示手段と、前記印刷データの移動を受け付ける移動受付手段と、前記移動受付手段により前記プレプリント用紙上に移動された位置に出力されるような印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段により生成された印刷データを前記プレプリント用紙に対して印刷する印刷出力手段と、を有する。【選択図】図４
2015079457.tif 000002
【特許請求の範囲】
【請求項１】
プレプリント用紙に対して印刷出力可能な画像処理装置であって、
前記プレプリント用紙に対する印刷を受け付けるプレプリント印刷受付手段と、
前記プレプリント印刷受付手段により受付けた印刷データを一時保存する一時保存手段と、
前記プレプリント用紙をスキャンするスキャン手段と、
前記スキャンされたプレプリント用紙に対して、前記一時保存した印刷データを移動可能な状態で表示する表示手段と、
前記印刷データの移動を受け付ける移動受付手段と、
前記移動受付手段により前記表示されたプレプリント用紙に移動された位置に出力されるような印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段により生成された印刷データを前記プレプリント用紙に対して印刷する印刷出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記印刷データから印刷対象とする範囲の選択を受け付ける範囲選択受付手段を更に有し、
前記印刷データ生成手段は、前記範囲選択受付手段により受付けた範囲の印刷データを生成することを特徴とする請求項１の画像処理装置。
【請求項３】
前記プレプリント印刷受付手段により印刷を受け付けた場合、前記プレプリント用紙をスキャンするよう通知するスキャン指示手段を更に有し、
前記表示手段は、前記スキャン指示手段によるスキャン指示に対応してスキャンされた用紙と、前記印刷データを対応付けて表示することを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記移動受付手段により印刷データの移動を受付けた場合、所定の条件を満たすかどうかを判定する印刷データ判定手段と、
前記印刷データ判定手段により所定の条件を満たさないと判定された場合は、前記スキャンされたプレプリント用紙に対応する条件に補正する補正手段と、
を更に有することを特徴とする請求項１乃至３記載の画像処理装置。
【請求項５】
プレプリント用紙に対して印刷出力可能な画像処理装置の制御方法であって、
前記プレプリント用紙に対する印刷を受け付けるプレプリント印刷受付ステップと、
前記プレプリント印刷受付ステップにより受付けた印刷データを一時保存する一時保存ステップと、
前記プレプリント用紙をスキャンするスキャンステップと、
前記スキャンされたプレプリント用紙に対して、前記一時保存した印刷データを移動可能な状態で表示する表示ステップと、
前記印刷データの移動を受け付ける移動受付ステップと、
前記移動受付ステップにより前記表示されたプレプリント用紙に移動された位置に出力されるような印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップにより生成された印刷データを前記プレプリント用紙に対して印刷する印刷出力ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項６】
プレプリント用紙に対して印刷出力可能な画像処理装置で読み取り可能なプログラムであって、
前記画像処理装置を、
前記プレプリント用紙に対する印刷を受け付けるプレプリント印刷受付手段と、
前記プレプリント印刷受付手段により受付けた印刷データを一時保存する一時保存手段と、
前記プレプリント用紙をスキャンするスキャン手段と、
前記スキャンされたプレプリント用紙に対して、前記一時保存した印刷データを移動可能な状態で表示する表示手段と、
前記印刷データの移動を受け付ける移動受付手段と、
前記移動受付手段により前記されたプレプリント用紙に移動された位置に出力されるような印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段により生成された印刷データを前記プレプリント用紙に対して印刷する印刷出力手段と、
を有することを特徴とする画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物の印刷位置を指定可能な画像処理装置、画像処理装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来から印刷済みのプレプリント用紙に対して印刷を行うことが行われている。例えば、はがきや封筒などのプレプリント用紙に対して印刷する際には、あらかじめ、印刷対象物への印刷位置を指定したデータを作成して、印刷するようになっている。
【０００３】
また、印刷済みの用紙に対して印刷を行う仕組みとして、特許文献１が提案されている。特許文献１では、印刷済み用紙の連続した空白部分を判定し、印字データが空白部分に収まる場合、ユーザに用紙が再利用可能であることを通知するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−６４２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１の発明では、印刷可能な空白部分を判定することは可能であるが、ユーザの所望する特定の場所に印刷したい場合には利用することができない。
【０００６】
このように従来行われている方法では、プレプリント用紙に対する印刷位置をあらかじめ設定しておく必要があり、特許文献１の方法では、ユーザの所望する場所に印刷することができない。
【０００７】
そこで、本願発明では、プレプリント用紙の特定の箇所に対して、容易に印刷データを出力することが可能となる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
プレプリント用紙に対して印刷出力可能な画像処理装置であって、前記プレプリント用紙に対する印刷を受け付けるプレプリント印刷受付手段と、前記プレプリント印刷受付手段により受付けた印刷データを一時保存する一時保存手段と、前記プレプリント用紙をスキャンするスキャン手段と、前記スキャンされたプレプリント用紙に対して、前記一時保存した印刷データを移動可能な状態で表示する表示手段と、前記印刷データの移動を受け付ける移動受付手段と、前記移動受付手段により前記プレプリント用紙上に移動された位置に出力されるような印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段により生成された印刷データを前記プレプリント用紙に対して印刷する印刷出力手段と、を有する。
【発明の効果】
【０００９】
本願発明によれば、プレプリント用紙の特定の箇所に対して、容易に印刷データを出力することが可能となる仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における画像処理システムの一例を示すシステム構成図である。
【図２】本発明の実施形態における画像処理装置のハードウェア構成の一例を示すハードウェア構成図である。
【図３】本発明の実施形態における画像処理装置の機能構成の一例を示す機能構成図である。
【図４】本発明の実施形態における画像処理システムの全体フローの一例を示すフローチャートである。
【図５】本発明の実施形態における画像処理装置の印刷用紙識別処理の一例を示すフローチャートである。
【図６】本発明の実施形態における画像処理装置の印刷データ設定処理の一例を示すフローチャートである。
【図７】本発明の実施形態における画像処理装置の印刷位置設定処理の一例を示すフローチャートである。
【図８】本発明の実施形態における画像処理装置の印刷位置確認処理の一例を示すフローチャートである。
【図９】本発明の実施形態における画像処理装置の印刷イメージ確認処理の一例を示すフローチャートである。
【図１０】本発明の実施形態における画像処理装置の印刷出力処理の一例を示すフローチャートである。
【図１１】本発明の実施形態における画像処理装置のプリント設定画面の一例を示す図である。
【図１２】本発明の実施形態における画像処理装置の印刷位置指定機能画面（スキャン要求画面）の一例を示す図である。
【図１３】本発明の実施形態における画像処理装置の印刷位置指定機能画面（読込画面）の一例を示す図である。
【図１４】本発明の実施形態における画像処理装置の印刷位置指定機能画面（プレビュー画面）の一例を示す図である。
【図１５】本発明の実施形態における画像処理装置の印刷位置指定機能画面（エラー画面１）の一例を示す図である。
【図１６】本発明の実施形態における画像処理装置の印刷位置指定機能画面（エラー画面２）の一例を示す図である。
【図１７】本発明の実施形態における画像処理装置の印刷位置指定機能画面（補正確認画面１）の一例を示す図である。
【図１８】本発明の実施形態における画像処理装置の印刷位置指定機能画面（補正確認画面２）の一例を示す図である。
【図１９】本発明の実施形態における画像処理装置の印刷位置指定機能画面（出力イメージ確認画面）の一例を示す図である。
【図２０】本発明の実施形態における画像処理装置の印刷位置指定機能画面（用紙要求画面）の一例を示す図である。
【図２１】本発明の実施形態におけるプリンタドライバの設定画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１２】
図１は、本発明の実施形態における画像処理システムの一例を示すシステム構成図である。
【００１３】
本実施形態の画像処理システムは、複合機１０１、複合機１０２（画像処理装置）、およびクライアント端末（情報処理装置）１０３がＬＡＮ（ローカルエリアネットワーク）１０４を介して通信可能に接続されている。
【００１４】
複合機１０１や複合機１０２は、ほぼ同等の機能を有するものであり、例えばＰＤＬ機能を有し、クライアント端末１０３から指示されたＰＤＬ画像を受信して印刷出力することが可能である。
【００１５】
また、スキャン機能を有し、スキャンした画像を印刷したり保存したりする機能を有する。
【００１６】
画像処理システムには１台だけが接続されるようにしても、２台以上接続することも可能なものとする。
【００１７】
クライアント端末１０３は、印刷指示を行うユーザが使用する情報処理装置であり、画像処理装置と同様、画像処理システムには１台だけが接続されるようにしても、２台以上接続することも可能なものとする。
【００１８】
本画像処理システムでは、プレプリントされた用紙に対してユーザが所望の位置に印刷を行えるようになっている。ユーザはクライアント端末１０３から印刷データを複合機１０１に送信すると、複合機１０１ではプレプリント用紙をスキャンするようメッセージを表示する。
【００１９】
ユーザはメッセージを受けてプレプリント用紙をスキャンすると、複合機１０１の表示パネルに、スキャンしたプレプリント用紙と、印刷指示された印刷データが並べて表示される。ユーザは、表示パネルをタッチ操作などすることにより、プレプリント用紙の所望の位置に印刷データを移動した後、開始ボタンを押下する。開始ボタンが押下されると、給紙されるようにセットされたプレプリント用紙に対して受信した印刷データを印刷出力するようになっている。
【００２０】
なお、本実施形態では、便宜上プレプリント用紙として説明するが、これは印刷対象データを印刷出力する用紙である印刷対象用紙のことであって、実際に用紙にプレプリントされていてもいなくても構わないものである。
【００２１】
図２は、本発明の実施形態における画像処理装置のハードウェア構成の一例を示すハードウェア構成図である。
【００２２】
図２において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０４）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２３】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２４】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム，画像データ等を格納する。
【００２５】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。また、表示部には、スキャナ３１４でスキャンした画像やプリンタ３１２に出力する画像のプレビュー画面などを表示することも可能である。
【００２６】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００２７】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体にはユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス３０９上に配置される。
【００２８】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００２９】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３０】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３１】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３２】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３３】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３４】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３５】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００３６】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００３７】
図３は、本発明の実施形態における画像処理装置の機能構成の一例を示す機能構成図である。
【００３８】
全体制御部３０１は、印刷データ取得部３０２、スキャンデータ取得部３０３、印刷用紙識別部３０４、印刷データ設定部３０５、印刷位置設定部３０６、および印刷出力制御部３０７の各機能と連携が可能となっており、各機能を全体的に制御する機能を有する。
【００３９】
印刷データ取得部３０２は、クライアント装置よりプリンタドライバを介して印刷データを取得する。プリンタドライバでは、印刷設定として、印刷位置指定印刷を指定することができ、印刷位置指定印刷が選択されると、全体制御部３０２は、受信した印刷データをそのまま印刷するのではなく、印刷対象となる用紙であるプレプリント用紙のどの位置に印刷出力するのかが決定されるまで印刷データを一時保存する。
【００４０】
スキャンデータ取得部３０３は、スキャンされたプレプリント用紙からスキャンデータを取得する。
【００４１】
印刷用紙識別部３０４は、スキャンデータ取得部３０３で取得した印刷用紙を識別する。識別した印刷対象用紙は、印刷位置設定部３０６により、印刷データの移動を受け付けることで、スキャンした印刷対象用紙のどの部分にどの大きさで印刷データを出力するかを判定するためなどに利用される。
【００４２】
印刷データ設定部３０５は、移動させる印刷データの設定を行う。ユーザにより指定を受付けることで印刷対象データを識別してもよいし、印刷された内容から、印刷データを自動で抽出するようにしてもよい。
【００４３】
印刷出力制御部３０７は、印刷データ設定部３０５で設定された印刷データを、印刷位置設定部３０６により決定された印刷位置・印刷サイズでもって、プレプリント用紙に対して印刷出漁を行う。
【００４４】
図４は、本発明の実施形態における画像処理システムの全体フローの一例を示すフローチャートである。
【００４５】
ステップＳ４０１からステップＳ４０８が画像処理装置の処理であり、ステップＳ４１１からステップＳ４１３はユーザにより行われる操作である。
【００４６】
ステップＳ４１１でユーザによりクライアント端末１０３より印刷が実行されると、ステップＳ４０１で印刷データを受信する。ここで、ユーザから実行される印刷とは、本発明の特徴的な処理である位置指定印刷（プレプリント印刷受付）が指定された印刷を指す。印刷位置の指定は、例えば図２１に示すようなプリンタドライバの画面から行うことが可能である。
【００４７】
図２１は、本発明の実施形態におけるプリンタドライバの設定画面の一例を示す図である。
【００４８】
本図は印刷を行うクライアント端末にインストールされたプリンタドライバのプロパティ画面である。出力方法２１０１を指定し、プルダウンメニューから位置指定２１０２を選択することで、位置指定印刷を指定することができる。ユーザがＯＫボタン２１０３を押下することで位置指定印刷が開始される。
【００４９】
ステップＳ４０２では、印刷用紙（プレプリント用紙）を識別する処理を行う。本処理の中で、ステップＳ４１２でユーザによってスキャンされたプレプリント用紙（印刷用紙）を受信し、印刷用紙の識別を行う。詳細な処理については、図５を利用して後述する。
【００５０】
ステップＳ４０３では、ステップＳ４０１で受信した印刷データをステップＳ４０２で識別した印刷用紙を表示する。表示画面のイメージを、図１４を用いて説明する。
【００５１】
図１４は、本発明の実施形態における画像処理装置の印刷位置指定機能画面（プレビュー画面）の一例を示す図である。
【００５２】
複合機１０１の操作部に表示される印刷位置指定機能画面で表示されるプレビュー画面１４０１である。
【００５３】
ユーザにより実行された印刷の印刷データが、原稿プレビュー１４０３として表示され、ユーザによってスキャンされたプレプリント用紙が、印刷用紙プレビュー１４０４として、それぞれ所定の表示領域に対応付いた状態で表示される。
【００５４】
メッセージ欄１４０２に「印刷したい箇所を原稿プレビュー上で切り取り、印刷用紙プレビューへドラッグアンドドロップしてください。ピンチインピンチアウトでも拡大縮小可能です。」と表示されているように、ユーザは、本画面上で、プレプリント用紙のどの位置に印刷データを出力したいのかを設定することができ、拡大縮小の設定を行うことができる。
【００５５】
ユーザは切り取り操作やドラッグアンドドロップによる操作を間違えた場合、リセットボタンを押下することで元の状態に戻すことができる。
【００５６】
キャンセル１４０７を押下すると印刷位置指定を終了し元の画面（図１１）に戻る。また、印刷位置を決定する操作が行われるまで（例えば、印刷プレビュー１４０４上に印刷データが配置されることなど）、次へ１４０８が押せないように無効表示しておき、操作が行われることで次へ１４０８を選択できるようにしてもよい。図４のフローチャートの説明に戻る。
【００５７】
ステップＳ４０４では、印刷データ設定処理を行う。印刷データの設定とは、図１４に示す原稿プレビュー１４０３にて、プレプリント用紙に対して印刷を行う部分（範囲）の選択を行う処理である。詳細な処理については、図６を利用して後述する。
【００５８】
ステップＳ４０５では、印刷位置設定処理を行う。印刷位置の設定とは、図１５に示す印刷用紙プレビュー１４０４のどの位置に、ステップＳ４０４で設定した印刷データを印刷出力するのかを設定する処理である。詳細な処理については、図７を利用して後述する。
【００５９】
ステップＳ４０６では、印刷位置確認処理を行う。印刷位置の確認とは、ステップＳ４０５で設定された印刷位置が正しく設定されたかどうかの確認を行う処理である。正しくない場合は印刷位置の補正を自動的に行うようにすることも可能である。詳細な処理については、図８を利用して後述する。
【００６０】
ステップＳ４０７では、印刷イメージ確認処理を行う。印刷イメージ確認処理とは、ステップＳ４０１からステップＳ４０６までに行われた印刷出力に関する設定をイメージで確認するための処理である。イメージ確認処理にてＯＫとなると印刷出力される。詳細な処理については、図９を利用して後述する。
【００６１】
ステップＳ４０８では、ステップＳ４０７でＯＫとされた内容を受けて、指定された印刷データをステップＳ４１３にてユーザによりセットされた印刷用紙（プレプリント用紙）の所定の位置に印刷出力する処理を行い、処理を終了する。詳細な処理については、図１０を利用して後述する。
【００６２】
次に、図５を利用して印刷用紙識別処理（図４のステップＳ４０２）について説明する。
【００６３】
図５は、本発明の実施形態における画像処理装置の印刷用紙識別処理の一例を示すフローチャートである。
【００６４】
ステップＳ５０１で、図１１に示すようなプリント設定画面を表示する。つまり、ユーザは
【００６５】
図１１は、本発明の実施形態における画像処理装置のプリント設定画面の一例を示す図である。
【００６６】
図示するようなプリント設定画面は、複合機１０１の表示パネルに表示される画面であって、ユーザは、コピーや印刷などの複合機１０１が有する機能を利用する際に操作するものである。
【００６７】
印刷位置指定ボタン１０１が押下されることで、本発明の特徴的な処理である印刷位置指定印刷の印刷用紙識別処理がステップＳ５０２以降の処理にて実行される。プリント開始ボタン１１０２が押下されると、設定された印刷設定に従って印刷出力処理が開始される。
【００６８】
ステップＳ５０２で、プリント設定画面にて、印刷位置指定ボタン以外のボタンが押された場合は、押下されたボタンに対応した処理を実行し、本フローチャートの処理は終了する。一方、印刷位置指定ボタン１１０１が押下された場合は、ステップＳ５０３に進む。
【００６９】
ステップＳ５０３では、図１２に示すようなスキャン要求画面を表示する。ステップＳ５０４からステップＳ５０６では、スキャンする用紙が原稿台にセットするまでスタートキーを無効とするように制御する。原稿台に限ったものでなく、ＡＤＦなどの自動紙送り装置にセットすることでスタートキーを有効にするようにしてもよい。
【００７０】
図１２は、本発明の実施形態における画像処理装置の印刷位置指定機能画面（スキャン要求画面）の一例を示す図である。
【００７１】
画面には、ユーザにプレプリント用紙のスキャンを促す（スキャン指示）メッセージを表示する。表示するメッセージとは、例えば「印刷位置を指定します。印刷したい用紙を原稿台に設置し、スタートキーを押下してください。」となる。このメッセージは任意に設定・変更することが可能である。
【００７２】
ユーザにより原稿台にプレプリント用紙などの印刷対象用紙がセットされるとスタートキー１２０４が押下できるような状態になる。キャンセルボタン１２０３が押下されると処理がキャンセルされるようになっている。
【００７３】
スタートキー１２０４が押下されると（ステップＳ５０８により判定）、ステップＳ５０９で原稿台にセットされた印刷対象用紙のスキャンが実行され、ステップＳ５１０からステップＳ５１２で、スキャンジョブが完了するまで、図１３に示すような読み込み中画面を表示する。
【００７４】
図１３は、本発明の実施形態における画像処理装置の印刷位置指定機能画面（読込画面）の一例を示す図である。
【００７５】
図１２に示すスキャン要求画面から遷移される画面であり、読み込み中の間、読込中メッセージ１３０１が表示され、キャンセル１３０２やスタート１３０３のキーは押下できないよう無効となる。
【００７６】
次に、図６を利用して印刷データ設定処理（図４のステップＳ４０４）について説明する。
【００７７】
図６は、本発明の実施形態における画像処理装置の印刷データ設定処理の一例を示すフローチャートである。
【００７８】
ステップＳ６０１では、表示されたプレビュー画面の原稿プレビュー１４０３より、原稿の元データ内で範囲選択を開始し、ステップＳ６０２では選択された範囲に対して切り取り線を表示し、ステップＳ６０３で範囲選択が終了するまで繰り返す。
【００７９】
ステップＳ６０４では、ステップＳ６０２で表示された切り取り線の内容を印刷対象データとして一時記憶メモリに記憶しておく。なお、印刷対象データの切り取り線は、点線で識別表示してもよいし、実線で識別してもよいし、また、矩形で囲っても曲線で囲ってもよいものとする。
【００８０】
ステップＳ６０５では、選択された印刷対象データが適切かどうかの判定（印刷データ判定）を行う。印刷データが適切かどうかの判定は、例えば、「選択した範囲の切り取り線がデータと重なっていないか」などによって行う。印刷対象データが適切であった場合は、ステップＳ６０６に進み、ステップＳ６０４で一時保存しておいたデータを印刷データとして決定し処理を終了する。
【００８１】
一方、ステップＳ６０５で印刷対象データが適切でないと判定された場合には、ステップＳ６０７に進み、図１５に示すようなエラー画面を表示する。
【００８２】
図１５は、本発明の実施形態における画像処理装置の印刷位置指定機能画面（エラー画面１）の一例を示す図である。
【００８３】
図１４に示すプレビュー画面から遷移される画面であり、範囲選択された切り取り線１５０１が印刷データ（ここでは、「あいうえお  かきくけこ」）に重なっていることがエラーの理由となっている。エラーメッセージ欄１５０２には、「切り取り線上にデータが含まれています」と表示し、ユーザへエラーを解消するよう通知するようになっている。
【００８４】
エラーを解消したいユーザは原稿プレビューのリセットボタンを押下することで、印刷データに対する範囲選択をやり直すことができる。
【００８５】
ステップＳ６０８では、リセットボタンが押下されたかどうかを判定し押下された場合は、ステップＳ６０９でプレビュー表示を初期表示に戻し、ステップＳ６０１に進む。
【００８６】
一方、リセットボタンが押下されない場合（ＯＫボタン押下など）、印刷データはそのままの状態で処理を終了する。
【００８７】
次に、図７を利用して印刷位置設定処理（図４のステップＳ４０５）について説明する。
【００８８】
図７は、本発明の実施形態における画像処理装置の印刷位置設定処理の一例を示すフローチャートである。
【００８９】
ステップＳ７０１からステップＳ７０３において、移動可能に表示された印刷対象データの印刷対象を印刷用紙プレビュー上に移動を行い（移動受付）、印刷位置の指定が完了するまで処理を繰り返す。印刷位置の完了とは、例えばドラッグアンドドロップによる操作の場合、ドロップ処理がなされた時とすればよいし、パネルに完了ボタンなどを設けておき、移動後、完了ボタンを押下させることによって完了としてもよい。
【００９０】
ステップＳ７０４では、印刷対象データが用紙データ内に収まるかどうかの判定を行う。用紙データ内に収まるかどうかとは、例えば、印刷対象データが用紙データからはみ出していないかどうかを判定の条件とする。用紙データとは、スキャンした印刷対象用紙がプレビュー表示されたデータのことを指す。
【００９１】
印刷データ内に収まると判定された場合は、ステップＳ７０６に進み、収まらないと判定された場合には、移動された印刷対象データを初期位置に戻し、ステップＳ７０１の処理に進む。
【００９２】
ステップＳ７０６では、次へボタンの網掛けがなされていた場合、すなわち次へボタンが無効になっていた場合は、網掛けを解除することで有効にする。
【００９３】
ステップＳ７０７では、ステップＳ７０３で指定された位置が適切かどうかの判定を行う。位置が適切かどうかの判定は、例えば、「印刷データの指定位置にデータが含まれていないか」などによって行う。印刷データが適切であった場合は、ステップＳ７１２に進み、印刷位置として設定し処理を終了する。
【００９４】
一方、ステップＳ７０７で指定された位置が適切でないと判定された場合には、ステップＳ７０８に進み、図１６に示すようなエラー画面を表示する。
【００９５】
図１６は、本発明の実施形態における画像処理装置の印刷位置指定機能画面（エラー画面２）の一例を示す図である。
【００９６】
図１４に示すプレビュー画面や、図１５に示すエラー画面から遷移される画面であり、印刷用紙プレビュー上に移動された印刷データ１６０１がプレビュー画面に表示された借用書にプレプリントされた罫線１６０２に重なっていることがエラーの原因となっている。
【００９７】
エラーメッセージ欄１６０３には、「指定位置にデータが含まれています」と表示し、ユーザへエラーを解消するよう通知するようになっている。
【００９８】
移動された印刷データ１６０１は、原稿プレビュー画面上での切り取り線１６０４に表示されていた内容であって、移動後には図のように何も残らないようにしてもよいし、コピーされたように元の場所にも印刷データを残して表示するようにしてもよい。
【００９９】
エラーを解消したいユーザは印刷用紙プレビューのリセットボタンを押下することで、印刷データの位置の指定をやり直すことができる。
【０１００】
ステップＳ７０９では、リセットボタンが押下されたかどうかを判定し押下された場合は、ステップＳ７１１に進み、印刷用紙プレビュー表示を初期状態に戻し、ステップＳ７０１に進む。
【０１０１】
一方、リセットボタンが押下されない場合（ＯＫボタン押下など）、印刷位置の指定はそのままの状態で処理を終了する。
【０１０２】
次に、図８を利用して印刷位置確認処理（図４のステップＳ４０６）について説明する。
【０１０３】
図８は、本発明の実施形態における画像処理装置の印刷位置確認処理の一例を示すフローチャートである。
【０１０４】
ステップＳ８０１では、ユーザによって設定された印刷データの印刷位置と倍率を取得する。ステップＳ８０２では、例えば図１４に示す、印刷位置指定機能画面で次へボタンが押下されることを検知し、ステップＳ８０３では、ステップＳ８０３では、印刷対象データが適切かどうかの判定を行う。ステップＳ８０３では印刷対象データが適切かどうかの判定を行い、ステップＳ８０８では、印刷データ位置が適切かどうかの判定を行う。どちらも適切だった場合は、本処理を終了する。
【０１０５】
印刷対象データが適切かどうかについては、図６のステップＳ６０５にて行い、印刷データ位置が適切かどうかについては、図７のステップＳ７０７にて行ったが、エラーが発生している状態で次に進んだ場合の処理について本フローチャートにて対応する。なお、エラーの判定条件は既に説明した内容と同じものであり、本フローは適切でない設定を自動で適切な状態に補正を行うものである。
【０１０６】
ステップＳ８０３で印刷対象データが適切でないと判定されると、ステップＳ８０４で図１７に示すような確認画面を表示する。
【０１０７】
図１７は、本発明の実施形態における画像処理装置の印刷位置指定機能画面（補正確認画面１）の一例を示す図である。
【０１０８】
補正確認画面１７０１には、「指定された印刷対象データが適切ではありません。指定した部分を印刷対象データとしますか？」と表示される。ユーザは、そのまま印刷を行う場合は、はい１７０２を選択し、印刷そのものをキャンセルする場合は、いいえ１７０３を選択し、自動補正したい場合は、自動補正１７０４を選択する。
【０１０９】
ステップＳ８０５ではどのボタンが選択されたのか判定を行い、はい１７０２が選択された場合は、印刷対象データはそのまま（エラーのまま）としてステップＳ８０８に進む。ステップＳ８０６では、自動補正１７０４が選択されたかの判定を行い、選択された場合はステップＳ８０７で例えば、切り取り線内の有効データのみを印刷対象とするような、印刷対象データに合った補正を行い、ステップＳ８０８に進む。いいえ１７０３が選択された場合は処理を終了する。
【０１１０】
ステップＳ８０７において、例えば切り取り線内に文字列がある場合、ＯＣＲ機能を利用しも認識できた文字列を印刷対象データとしてもよいし、画像認識機能により、切り取り線内にある認識できたオブジェクトを印刷対象データとしてもよい。また、ユーザによる印刷データの指定を受付けせずに、本処理にて印刷対象データを自動認識するようにしてもよい。
【０１１１】
ステップＳ８０８で印刷対象データに指定された印刷位置が適切でないと判定されると、ステップＳ８０９で図１８に示すような確認画面を表示する。
【０１１２】
図１８は、本発明の実施形態における画像処理装置の印刷位置指定機能画面（補正確認画面２）の一例を示す図である。
【０１１３】
補正確認画面１８０１には、「指定された用紙データ位置が適切ではありません。指定した位置でよろしいですか？」と表示される。ユーザは、そのまま印刷を行う場合は、はい１８０２を選択し、印刷そのものをキャンセルする場合は、いいえ１８０３を選択し、自動補正したい場合は、自動補正１８０４を選択する。
【０１１４】
ステップＳ８１０ではどのボタンが選択されたのか判定を行い、はい１８０１が選択された場合は、印刷対象データはそのまま（エラーのまま）として処理を終了する。ステップＳ８１１では、自動補正１７０４が選択されたかの判定を行い、選択された場合はステップＳ８１２で印刷対象データが用紙データの余白領域に適切に収まるように拡大・縮小する補正を行い、処理を終了する。いいえ１８０３が選択された場合は処理を終了する。
【０１１５】
ステップＳ８１２において、例えば、印刷対象用紙上の余白を検出し、その余白に収まるように印刷対象データの移動や拡大・縮小を行うようにしてもよい。
【０１１６】
次に、図９を利用して印刷イメージ確認処理（図４のステップＳ４０７）について説明する。
【０１１７】
図９は、本発明の実施形態における画像処理装置のプレビュー処理の一例を示すフローチャートである。
【０１１８】
ステップＳ９０１で設置された内容で、図１９に示すような、印刷対象用紙に対してどのように印刷データが印刷出力されるのかの出力イメージ画面を表示する。
【０１１９】
図１９は、本発明の実施形態における画像処理装置の印刷位置指定機能画面（出力イメージ確認画面）の一例を示す図である。
【０１２０】
メッセージ欄１９０１には、「印刷プレビューです。よろしければ、手差しトレイに用紙を設置してください。」とのメッセージを表示し、ユーザに対して、印刷対象用紙（プレプリント用紙）を手差しトレイにセットするよう促している。
【０１２１】
印刷プレビュー１９０２に示すように表示される。ユーザは印刷プレビューを確認し、印刷対象用紙を手差しトレイにセットすることでＯＫボタン１９０３を押下できるような状態にする。本画面の初期表示状態では、ＯＫボタン１９０３は無効な状態となっている。また印刷対象用紙は手差しトレイを利用するものとして説明しているが、所定のトレイを利用することもできる。これにより、印刷位置の指定を行ったうえで大量の印刷をすることが可能となる。
【０１２２】
ステップＳ９０２では、手差しトレイに用紙がセットされるまで監視を繰り返し、用紙がセットされるとステップＳ９０３でＯＫボタンを有効な状態にして処理を終了する。
【０１２３】
次に、図１０を利用して印刷出力処理（図４のステップＳ４０８）について説明する。
【０１２４】
図１０は、本発明の実施形態における画像処理装置の印刷出力処理の一例を示すフローチャートである。
【０１２５】
ステップＳ１００１では、プリント開始を受付けたかどうかを判定する。プリント受付けとは、例えば図１９に示すＯＫボタン１９０３が押下されることである。プリント指示を受け付けるまで処理をループする。
【０１２６】
ステップＳ１００２では、手差しトレイに用紙があるかどうかの判定を行う。図９において手手差しトレイに用紙がある場合に図１０に進むようになってはいるが、一度セットされた用紙がなんらかの理由により無くなってしまった場合や、用紙カセットを利用していて用紙がなくなってしまった場合などに対応する。
【０１２７】
用紙がない場合はステップＳ１００４に進み、図２０に示すような用紙要求画面を表示する。
【０１２８】
図２０は、本発明の実施形態における画像処理装置の印刷位置指定機能画面（用紙要求画面）の一例を示す図である。
【０１２９】
メッセージ欄２００１には「手差しトレイに印刷する用紙をセットしてください。」と表示して、ユーザに用紙のセットを促している。ユーザにより用紙がセットされるとＯＫボタン２００２が有効になるようにしてもよい。
【０１３０】
手差しトレイに用紙があった場合は、ステップＳ１００３に進み、印刷対象用紙の指定された場所に、指定されたサイズで、印刷データを生成し、印刷出力して処理を終了する。
【０１３１】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１３２】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１３３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１３４】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３６】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１３７】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１３８】
１０１  複合機
１０２  複合機
１０３  クライアント端末
１０４  ＬＡＮ
【図１】
2015079457.tif 000003
【図２】
2015079457.tif 000004
【図３】
2015079457.tif 000005
【図４】
2015079457.tif 000006
【図５】
2015079457.tif 000007
【図６】
2015079457.tif 000008
【図７】
2015079457.tif 000009
【図８】
2015079457.tif 000010
【図９】
2015079457.tif 000011
【図１０】
2015079457.tif 000012
【図１１】
2015079457.tif 000013
【図１２】
2015079457.tif 000014
【図１３】
2015079457.tif 000015
【図１４】
2015079457.tif 000016
【図１５】
2015079457.tif 000017
【図１６】
2015079457.tif 000018
【図１７】
2015079457.tif 000019
【図１８】
2015079457.tif 000020
【図１９】
2015079457.tif 000021
【図２０】
2015079457.tif 000022
【図２１】
2015079457.tif 000023