(57)【要約】【課題】新たな印画データが挿入されたとしても、全体に亘ってページがずれてしまうのを防止して印画データの調整を行うことができるプログラムを提供する。【解決手段】ホスト装置１０のコンピュータにインストールされたプログラムによって、印画データ取込部２３、３７に新たな印画データが取り込まれ、新たな印画データを印画データ記憶部２１２ａに記憶されている印画データに挿入するとき、新たな印画データのみに対応付けられた印刷ページを示すページ情報を、ページ情報記憶部２１２ｂに記憶させる画像処理を実行する。【選択図】  図５
2010044505.tif 000002
【特許請求の範囲】
【請求項１】
印画対象となる印画データを外部から取り込む印画データ取込部と、該印画データ取込部から取り込まれた印画データを記憶する印画データ記憶部と、該印画データ記憶部に記憶されている印画データに対応付けて、該印画データが印刷されるときの印刷ページを示すページ情報を記憶するページ情報記憶部とを備える画像形成装置との間で通信可能に接続されるホスト装置が備えるコンピュータにより実行されるプログラムにおいて、
上記印画データ取込部に新たな印画データが取り込まれ、該新たな印画データを印画データ記憶部に記憶されている印画データに挿入するとき、該新たな印画データのみに対応付けられた印刷ページを示すページ情報を、上記ページ情報記憶部に記憶させる制御ステップを有する画像形成処理を実行させるためのプログラム。
【請求項２】
上記制御ステップでは、上記ページ情報記憶部に記憶されたページ情報のうち、ユーザにより入力される操作命令に応じて選択されたページ情報に対応付けられた印画データのみを、上記印画データ記憶部から読み出して上記出力部から出力する制御を行う請求項１記載の画像形成処理を実行させるためのプログラム。
【請求項３】
印画対象となる印画データを外部から取り込む印画データ取込部と、該印画データ取込部から取り込まれた印画データを記憶する印画データ記憶部と、該印画データ記憶部に記憶されている印画データに対応付けて、該印画データが印刷されるときの印刷ページを示すページ情報を記憶するページ情報記憶部とを備える画像形成装置と接続されるホスト装置により実行される画像処理方法において、
上記印画データ取込部に新たな印画データが取り込まれ、該新たな印画データを印画データ記憶部に記憶されている印画データに挿入するとき、該新たな印画データのみに対応付けられた印刷ページを示すページ情報を、上記ページ情報記憶部に記憶させる制御ステップを有する画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークなどを介して印画データ取込部により取り込まれた印画データに対して画像処理を施す画像形成装置との間で通信可能に接続されるホスト装置が備えるコンピュータにより実行させるためのプログラム、及び、このホスト装置により実行される画像形成方法に関するものである。
【背景技術】
【０００２】
従来、文書データに対して、新たに図面やテキストデータを追加した場合、元の文書データに係るページ構成がずれてしまい、全てのページに亘ってデータを再調整する必要がある。
【０００３】
このような問題に対して、特許文献１には、ページずれを検知して、この検知結果に応じて、書式調整、図や表のサイズ調整、及び、編集対象ページの選択を自動的に行う文書作成装置が記載されている。
【０００４】
【特許文献１】特開平９―９１２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１に係る発明では、検知結果に応じて適応的にページズレを防止するための処理が行われるため、全てのページに亘って再調整するので、全体に亘ってページがずれるのを防止した調整を行うことができなかった。
【０００６】
本発明は、このような実情に鑑みて提案されたものであり、新たな印画データが挿入されたとしても、全体に亘ってページがずれてしまうのを防止して印画データの調整を行うことができる画像形成処理をコンピュータに実行させるためのプログラム、及び、この画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するための手段として、本発明は、印画対象となる印画データを外部から取り込む印画データ取込部と、印画データ取込部から取り込まれた印画データを記憶する印画データ記憶部と、印画データ記憶部に記憶されている印画データに対応付けて、印画データが印刷されるときの印刷ページを示すページ情報を記憶するページ情報記憶部とを備える画像形成装置との間で通信可能に接続されるホスト装置が備えるコンピュータにより実行されるプログラムであって、印画データ取込部に新たな印画データが取り込まれ、新たな印画データを印画データ記憶部に記憶されている印画データに挿入するとき、新たな印画データのみに対応付けられた印刷ページを示すページ情報を、ページ情報記憶部に記憶させる制御ステップを有する画像形成処理を実行させる。
【０００８】
また、本発明は、印画対象となる印画データを外部から取り込む印画データ取込部と、印画データ取込部から取り込まれた印画データを記憶する印画データ記憶部と、印画データ記憶部に記憶されている印画データに対応付けて、印画データが印刷されるときの印刷ページを示すページ情報を記憶するページ情報記憶部とを備える画像形成装置と接続されるホスト装置により実行される画像処理方法であって、印画データ取込部に新たな印画データが取り込まれ、新たな印画データを印画データ記憶部に記憶されている印画データに挿入するとき、新たな印画データのみに対応付けられた印刷ページを示すページ情報を、ページ情報記憶部に記憶させる制御ステップを有する。
【発明の効果】
【０００９】
本発明は、印画データ取込部に新たな印画データが取り込まれ、新たな印画データを印画データ記憶部に記憶されている印画データに挿入するとき、新たな印画データのみに対応付けられた印刷ページを示すページ情報を、ページ情報記憶部に記憶させるので、新たな印画データが挿入されたとしても、全体に亘ってページがずれてしまうのを防止して、新たな印画データのみに対応付けられた印刷ページを示すページ情報を用いて、挿入後の印画データの調整を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について、図面を参照しながら詳細に説明する。なお、本発明は以下の例に限定されるものではなく、本発明の要旨を逸脱しない範囲で任意に変更可能であることは言うまでもない。
【００１１】
本発明は、スキャナーやネットワークなどを介して印画データ取込部により取り込まれた印画データに対して画像処理を施す画像形成装置である。以下では、例えば図１に示すようなホスト装置１０と、画像形成装置２０（２０Ａ、２０Ｂ、２０Ｃ、・・・）がＬＡＮなどのネットワーク１０１を介して相互に通信可能に接続されてなる印刷システム１００を用いて本発明を実施するための形態について説明する。
【００１２】
この印刷システム１００において、ホスト装置１０は、例えばアプリケーションプログラム１０Ａ、オペレーティングシステム１０Ｂ、プリンタドライバ１０Ｃなどで構成される所謂パーソナルコンピュータからなる。すなわち、ホスト装置１０は、図２に示すように、装置全体の制御および各種演算処理を行うＣＰＵからなる制御部１１、制御プログラムやデータを格納するためのＲＯＭ１２、作業領域として一時的にプログラムやデータを記憶するためのＲＡＭ１３、各種のプログラムやデータを保存するための外部記憶装置としてのハードディスク１４、各種指示の入力のためのキーボードやマウスなどからなる入力部１６、上記ネットワーク１０１に接続するためのＬＡＮカードなどのネットワークインタフェースからなる通信部１７等がバス１８を介して相互に接続されている。
【００１３】
また、上記ホスト装置１０と通信可能に接続される画像形成装置２０は、例えばコピー、プリント、スキャン、ファクシミリ送信及びファクシミリ受信機能を有する所謂複合機である。画像形成装置２０は、当該装置全体の動作制御を司るＣＰＵを中心とする制御部２１を備え、この制御部２１に印刷部２２、原稿読取部２３、操作表示部２４、ジョブ保存部２５、ジョブ情報管理部２６、上記ネットワーク１０１に接続するためのＬＡＮカードなどのネットワークインタフェースからなる通信部２７等が接続されている。
【００１４】
制御部２１は、図４（Ａ）に示すように、画像形成装置２０の制御プログラムを記憶するＲＯＭ２１１、原稿読取部２３や通信部２７から取り込まれたデータを記憶するＲＡＭ２１２、更新可能な各種設定データなどを保管するＥＥＰＲＯＭ２１３及び制御プログラム等を上記ＲＯＭ２１１から読み出して実行するマイクロコンピュータ２１４等からなる。また、制御部２１は、操作表示部２４等において入力された所定の指示情報に応じて装置全体の制御を行う。
【００１５】
印刷部２２は、ジョブに対応付けられた印画データを出力用紙に印刷する出力処理を行うものであって、図示しないプリンタコントローラ、レーザ走査ユニットや定着ローラ等からなる。
【００１６】
原稿読取部２３は、印画対象となる印画データを取り込むため、印画対象となる原稿の読み取りを行って当該原稿に対応する印画データを生成する。具体的に、原稿読取部２３は、光学的に取得した原稿の画像から印画データを生成するＣＣＤセンサ及び露光ランプ等を備えたスキャナやコンタクトガラス等からなり、このコンタクトガラス上に載置された原稿を走査して取り込んだ印画データを制御部２１に供給する。
【００１７】
操作表示部２４は、ユーザの操作に応じて所定の指示入力を行うものであって、図示しない、ユーザが印刷実行指示を入力するためのスタートキーと、印刷部数等を入力するためのテンキーと、各種輻射動作の設定等を入力するための操作ガイド情報等を表示する種々の操作ボタン等が表示される液晶表示部を備えている。
【００１８】
ジョブ保存部２５は、ユーザが当該画像形成装置２０に保存要求を出したジョブを保存する。
【００１９】
ジョブ情報管理部２６は、当該画像形成装置２０内に保存しているジョブの管理を行う。また、ジョブ情報管理部２６は、ホスト装置１０のＩＰアドレス等のジョブに付随するジョブ保存ホスト情報も管理する。
【００２０】
通信部２７は、ネットワーク１０１を介してホスト装置１０との間でジョブの送受信を行う。
【００２１】
以上のような構成からなる印刷システム１００において、画像形成装置２０は、ホスト装置１０からジョブに対応付けられて送信されてくる印画データ、及び、原稿読取部２３により読み取られた印画データを印刷する前に、一時的にＲＡＭ２１２において記憶しておく。具体的に、ＲＡＭ２１２は、図４（Ｂ）に示すように、印画データを記憶する印画データ記憶部２１２ａと、印画データ記憶部２１２ａに記憶されている印画データに対応付けて、印画データが印刷されるときの印刷ページを示すページ情報を記憶するページ情報記憶部２１２ｂとを含んで構成されている。
【００２２】
ここで、ページ情報は、印刷用紙に応じてユーザが変更可能に設定される１ページ内で印刷される印画データを指し示す情報と、ページ番号とを含んで構成されている。
【００２３】
制御部２１は、ホスト装置１０から送信されてくる制御命令に従って、原稿読取部２３及び通信部２７から取り込まれた印画データを、ＲＡＭ２１２の印画データ記憶部２１２ａに書き込むとともに、この印画データに対応付けたページ情報をページ情報記憶部２１２ｂに書き込む処理を行う。
【００２４】
また、制御部２１は、ホスト装置１０から送信されてくる制御命令に従って、新たに取り込まれた印画データを、ＲＡＭ２１２の印画データ記憶部２１２ａに記憶されている印画データの任意のページ位置に挿入する処理を行う場合がある。このような挿入処理について、図５に示す具体例を参照して説明する。
【００２５】
例えば、制御部２１は、図５（Ａ）に示すような、印画データ記憶部２１２ａに記憶されている印画データ３０の１ページ目に対応するデータ３１と、２ページ目に対応するデータ３２との間に、新たな印画データを挿入する。
【００２６】
制御部２１は、図５（Ｂ）に示すように、データ３１とデータ３２の間に、新たな印画データ３３を挿入した場合において、仮に、挿入後の印画データ４０に対応付けて全ての印刷ページを示すページ情報を更新すると、挿入前の状態で２ページのページ内に収まっていたデータの一部が３ページ目までずれてしまう。このようなデータのページ間の移動は、挿入処理に起因してユーザが意図しないで生じてしまうため、ページずれを予期した上でユーザが挿入処理を行わなければならず、非常に煩わしい。
【００２７】
そこで、制御部２１では、ホスト装置１０から送信されてくる制御命令に従って、図５（Ｂ）に示すようなユーザが意図しない原稿の改変を防止するため、次のようにしてページ情報を管理する。すなわち、制御部２１は、図５（Ｃ）に示すように、データ３１とデータ３２の間に、新たな印画データ３３を挿入して印画データ５０に変換した場合において、データ３１とデータ３２とに係るページ情報を変更しない状態で、新たに挿入される印画データ３３のみに対応付けられた印刷ページ番号（例えば１−１ページ）を示すページ情報をページ情報記憶部２１２ｂに記憶させる。なお、制御部２１は、新たに挿入される印画データ３３のみに対応付けられた印刷ページ番号を２ページ目とするのに加えて、データ３２に対応付けられた印刷ページ番号を２から３に変更するなど、挿入されたページ以降の印画データ５０の印刷ページ番号をページ単位でシフトさせるようにしてもよい。このようにして、制御部２１が、ホスト装置１０から送信されてくる制御命令に従って、挿入されたページ以降の印刷ページ番号をページ単位でシフトしても、ユーザが意図しない原稿の改変を防止することができるからである。
【００２８】
このようにして、ホスト装置１０は、ネットワーク１０１を介して通信可能に接続された画像形成装置２０の制御部２１を制御することにより、原稿読取部２３及び通信部２７から新たな印画データが取り込まれ、新たな印画データを印画データ記憶部２１２ａに記憶されている印画データに挿入するとき、新たな印画データのみに対応付けられた印刷ページを示すページ情報を、ページ情報記憶部２１２ｂに記憶させるので、新たな印画データが挿入されたとしても、全体に亘ってページがずれてしまうのを防止して、新たな印画データのみに対応付けられた印刷ページを示すページ情報を用いて、挿入後の印画データの調整を行うことができる。
【００２９】
また、制御部２１は、ホスト装置１０から送信されてくる制御命令に従って、例えば３ページ目に新たな印画データを挿入した合計４ページからなる印画データを図６のようなデータ構成に従って、印画データ記憶部２１２ａ及びページ情報記憶部２１２ｂで管理する。
【００３０】
すなわち、制御部２１は、印画データに係る１ページ目の情報として、ヘッダー情報６１と、このヘッダー情報６１に対応付けられたドキュメント情報６２とをそれぞれ、印画データ記憶部２１２ａ及びページ情報記憶部２１２ｂで管理する。また、制御部２１は、印画データに係る２ページ目の情報として、ヘッダー情報６３と、このヘッダー情報６３に対応付けられたドキュメント情報６４とをそれぞれ、印画データ記憶部２１２ａ及びページ情報記憶部２１２ｂで管理する。また、制御部２１は、印画データに係る３ページ目の情報として、ヘッダー情報６５と、このヘッダー情報６５に対応付けられたドキュメント情報６６とをそれぞれ、印画データ記憶部２１２ａ及びページ情報記憶部２１２ｂで管理する。また、制御部２１は、印画データに係る４ページ目の情報として、ヘッダー情報６７と、このヘッダー情報６７に対応付けられたドキュメント情報６８とをそれぞれ、印画データ記憶部２１２ａ及びページ情報記憶部２１２ｂで管理する。
【００３１】
ここで、１ページ目のヘッダー情報６１には、ドキュメント情報６２を指し示す情報に加えて、印画データの印刷用紙サイズなどのメタデータが管理される。また、各ヘッダー情報６１、６３、６５には、ホスト装置１０から送信されてくる制御命令に従って、印刷されるか印刷されないかを示すフラグ情報が含まれている。
【００３２】
制御部２１は、ページ情報記憶部２１２ｂに記憶されたページ情報のうち、ホスト装置１０から送信されてくる制御命令に従って選択されたフラグ情報が含まれるページ情報に対応付けられた印画データのみを、印画データ記憶部２１２ａから読み出して印刷部２２から印刷出力するように制御する。例えば、制御部２１は、図６に示すように、ホスト装置１０から送信されてくる制御命令に従って、新たに印画データが挿入された３ページ目のヘッダー情報６１に係るフラグ情報を「印刷されない」状態に初期設定しておくことで、挿入処理されたデータを印刷対象とするかしないかを別途ユーザに促すような操作環境を提供することができる。
【００３３】
なお、図６は、合計４ページの印画データに関するデータ構造を示したものであって、１ページ毎にドキュメント情報とヘッダー情報とで管理すれば、ページ数は任意でよい。
【図面の簡単な説明】
【００３４】
【図１】本発明を適用したホスト装置と複数の画像形成装置とからなる印刷システムを示すブロック図である。
【図２】上記ホスト装置のハードウェア構成を示すブロック図である。
【図３】上記画像形成装置のハードウェア構成を示すブロック図である。
【図４】上記画像形成装置の制御部の要部構成を示すブロック図である。
【図５】ページ間に印画データが挿入される挿入処理を説明するための図である。
【図６】印画データに係るデータ構成を説明するための図である。
【符号の説明】
【００３５】
１０  ホスト装置、１０Ａ  アプリケーションプログラム、１０Ｂ  オペレーティングシステム、１０Ｃ  プリンタドライバ、１１  制御部、１２、２１１  ＲＯＭ、１３、２１２  ＲＡＭ、１４  ハードディスク、１６  入力部、１７  通信部、１８  バス、２０  画像形成装置、２１  制御部、２１３  ＥＥＰＲＯＭ、２１２ａ  印画データ記憶部、２１２ｂ  ページ情報記憶部、２１４  マイクロコンピュータ、２２  印刷部、２３  原稿読取部、２４  操作表示部、２５  ジョブ保存部、２６  ジョブ情報管理部、２７  通信部、３０、３３、４０、５０  印画データ、３１、３２  データ、６１、６３、６５、６７  ヘッダー情報、６２、６４、６６、６８  ドキュメント情報、１００  印刷システム、１０１  ネットワーク
【図１】
2010044505.tif 000003
【図２】
2010044505.tif 000004
【図３】
2010044505.tif 000005
【図４】
2010044505.tif 000006
【図５】
2010044505.tif 000007
【図６】
2010044505.tif 000008