(57)【要約】【課題】  搬送用ローラが搬送方向の後方にのみ配置されているプリンタであっても縁無し印刷を可能とすることを目的とする。【解決手段】  本発明は、印刷用紙の後端側に搬送ローラを持ち、印刷データから画像を形成する印刷手段を有する画像形成装置であって、挿入するカット紙の後端部の、インクヘッド位置と搬送ローラの間の範囲に印刷する指示がある印刷データの場合に、印刷データによる印刷を一時停止する位置を設定し、一時停止する位置で印刷データを分割する。分割された印刷データの一方を印刷し、印刷されなかった印刷データを上下左右の座標軸を変換して、座標軸が変換された印刷データをカット紙の後端部から印刷することを特徴とする。【選択図】  図３
2019010821.tif 000002
【特許請求の範囲】
【請求項１】
印刷用紙の後端側に搬送ローラを持ち、印刷データから画像を形成する印刷手段を有する画像形成装置であって、
前記画像形成装置に挿入するカット紙の後端部の、インクヘッド位置と搬送ローラの間の範囲に印刷する指示がある印刷データの場合に、
前記印刷データによる印刷を一時停止する位置を設定する停止位置設定手段と、
前記一時停止する位置で前記印刷データを分割する印刷データ分割手段と、
前記停止位置設定手段により設定された一時停止する位置まで、前記印刷データ分割手段で分割された印刷データの一方を印刷する中途印刷手段と、
前記印刷データ分割手段で分割された印刷データの内、前記中途印刷手段で印刷されなかった印刷データを上下左右の座標軸の変換を行なう印刷データ反転手段と、
前記印刷データ反転手段により座標軸が変換された印刷データを前記カット紙の後端部から印刷する残印刷手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記停止位置設定手段は、
前記印刷データに印刷しないラインが存在するか判断する白ライン判断手段を有し、
前記白ライン判断手段により印刷しないラインが少なくとも１つは存在すると判断された場合、前記停止位置設定手段により設定される一時停止位置を前記印刷しないライン位置として一つ設定すること
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷手段は、複数回のインクヘッドの走査で画像を形成するものであって、
前記停止位置設定手段は、前記印刷データを、前記印刷手段の複数回の走査の内の所定の走査位置で一時停止できることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記停止位置設定手段は、
前記印刷データに所定の幅の単色のラインが存在するか判断する単色ライン判断手段を有し、
前記単色ライン判断手段により単色を塗布するラインが存在すると判断された場合、前記停止位置設定手段により設定される一時停止位置を前記単色のライン位置として設定すること
を特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記印刷手段は、複数回のインクヘッドの走査で画像を形成するものであって、
前記中途印刷手段は、前記白ライン判断手段により前記印刷データに印刷しないラインが存在する場合、前記一時停止位置に設定された印刷しないライン位置までは、複数回のインクヘッドの走査で画像を形成するものであっても、インクヘッドの走査を完了させることを特徴とする請求項２に記載の画像形成装置。
【請求項６】
印刷用紙の後端側に搬送ローラを持ち、印刷データから画像を形成する印刷手段を有する画像形成装置における画像形成方法であって、
前記画像形成装置に挿入するカット紙の後端部の、インクヘッド位置と搬送ローラの間の範囲に印刷する指示がある印刷データの場合に、
前記印刷データによる印刷を一時停止する位置を設定する停止位置設定ステップと、
前記一時停止する位置で前記印刷データを分割する印刷データ分割ステップと、
前記停止位置設定ステップにより設定された一時停止する位置まで、前記印刷データ分割ステップで分割された印刷データの一方を印刷する中途印刷ステップと、
前記印刷データ分割ステップで分割された印刷データの内、前記中途印刷ステップで印刷されなかった印刷データを上下左右の座標軸の変換を行なう印刷データ反転ステップと、
前記印刷データ反転ステップにより座標軸が変換された印刷データを前記カット紙の後端部から印刷する残印刷ステップと
を有することを特徴とする画像形成方法。
【請求項７】
請求項６の画像形成方法を画像形成装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カット紙へ縁無し印刷を実行する画像形成装置に関する。
【背景技術】
【０００２】
画像形成システムには、Ａ４サイズなどの書類サイズの紙に印刷することができる画像形成装置を有するものがあり、また、ポスター等の大判の紙に印刷するいわゆる大判プリンタと呼ばれる画像形成装置も存在する。
【０００３】
また、従来の画像形成システムでは、用紙のサイズいっぱいに印刷可能な縁無し印刷を行える画像形成装置も存在する。
【０００４】
特許文献１には、搬送ローラをインクヘッドの前後に置くことにより、用紙送り方向に対しても縁無し印刷を実現する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２４３６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、搬送ローラが片方（インクヘッドより手前側）にしか付いていない大判プリンタの場合には、特許文献１のような縁無し印刷を行うことは出来ない。図２を参照して、この課題を説明する。
【０００７】
図２は、本発明の課題を説明するために示されたプリンタ構造の模式図である。
【０００８】
図２の２００は、本発明の画像形成装置を横方向から見た図であり、２１０は上方向から見た図である。図面では本発明に係るインクヘッド２０１と用紙２０３、および用紙を搬送するローラ２０２のみを簡易に示している。
【０００９】
図２のように、用紙２０３は用紙を搬送するローラ２０２により、図の右方向（用紙の搬送方向）に用紙を段階的に搬送しながらインクヘッド２０１を２１０の図で上下方向（２００の図では深さ方向）に移動させ、インクを塗布して最終的に図２の右側に用紙２０３を排紙する。
【００１０】
２１０は、カット紙である２０３にアルファベットのＡからＧまでの文字を白抜きで縁無し印刷したい（すなわち、文字部分以外を塗布したい）場合の例だが、インクヘッド２０１の位置とローラ２０２の位置の間２１１はカット紙２０３の搬送が出来ないため、２１１のエリアには塗布が出来ないという課題が生じる。
【００１１】
本発明は、上記の問題点を鑑み、搬送用ローラが搬送方向の後方にのみ配置されているプリンタであっても縁無し印刷を可能とすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上記課題を解決するためになされたものであり、印刷用紙の後端側に搬送ローラを持ち、印刷データから画像を形成する印刷手段を有する画像形成装置であって、前記画像形成装置に挿入するカット紙の後端部の、インクヘッド位置と搬送ローラの間の範囲に印刷する指示がある印刷データの場合に、前記印刷データによる印刷を一時停止する位置を設定する停止位置設定手段と、前記一時停止する位置で前記印刷データを分割する印刷データ分割手段と、前記停止位置設定手段により設定された一時停止する位置まで、前記印刷データ分割手段で分割された印刷データの一方を印刷する中途印刷手段と、前記印刷データ分割手段で分割された印刷データの内、前記中途印刷手段で印刷されなかった印刷データを上下左右の座標軸の変換を行なう印刷データ反転手段と。前記印刷データ反転手段により座標軸が変換された印刷データを前記カット紙の後端部から印刷する残印刷手段とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、搬送用ローラが搬送方向の後方にのみ配置されているプリンタでも縁無し印刷を実現可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る画像形成システムのシステム構成の一例を示す模式図である。
【図２】本発明の課題を説明するために示されたプリンタ構造の模式図である。
【図３】本発明の実施の形態に係る画像形成装置１０３のハードウェア構成の一例を示す模式図である。
【図４】本発明の実施の形態に係る画像形成装置１０３のＣＰＵ３０１によって行われる、画像形成装置の全体の処理の流れを示すフローチャートの一例である。
【図５】本発明の実施の形態に係る画像形成装置１０３のＣＰＵ３０１によって行われる、画像形成装置のカット紙向き替え後の処理の流れを示すフローチャートの一例である。
【図６】本発明の実施の形態に係る情報処理装置１０１における、印刷設定の画面イメージを示す模式図である。
【図７】本発明の実施の形態における印刷物の出力イメージおよびプリンタの構造を示す模式図である。
【図８】本発明の実施の形態におけるプリンタの構造および印刷物の出力イメージを示す模式図である。
【図９】本発明の実施の形態におけるプリンタの構造および印刷物の出力イメージを示す模式図である。
【図１０】本発明の実施の形態におけるプリンタの構造および印刷物の出力イメージを示す模式図である。
【図１１】本発明の実施の形態におけるプリンタの構造および印刷物の出力イメージを示す模式図である。
【図１２】本発明の実施の形態におけるプリンタの構造および印刷物の出力イメージを示す模式図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施の形態の一例を説明する。
【００１６】
図１は、本発明の実施の形態に係る画像形成システムのシステム構成を示す模式図である。
【００１７】
図１のように、本願発明の実施の形態における画像形成システムは、１台もしくは複数の画像形成装置１０３ａ〜ｂや情報処理装置１０１とそれらを接続するＬＡＮ１０２などの通信回線を備えて構成されている。
【００１８】
情報処理装置１０１は画像形成装置１０３において印刷をおこなう画像データを生成もしくは保持しており、ユーザの指示により情報処理装置１０１は、ＬＡＮ１０２を経由して画像データを印刷データとして画像形成装置１０３ａや１０３ｂに送信する。印刷データを受信した画像形成装置１０３ａ〜ｂは、受信した印刷データを用紙に出力する。
【００１９】
次に、図３を参照して、図１の画像形成装置１０３のハードウェア構成について説明する。
【００２０】
図３は、図１の画像形成装置１０３のハードウェア構成の一例を示すブロック図である。
【００２１】
図３において、３１６はコントローラユニットで、画像出力デバイスとして機能するプリント部３１２と接続する一方、ＬＡＮ１０２と接続することで、画像データやデバイス情報の入出力を行う。
【００２２】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２３】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。情報処理装置１０１から受信した印刷データもこのＨＤＤ３０４に記憶されることになる。
【００２４】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００２５】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ＬＡＮ１０２等のネットワークに接続し、データの入出力を行う。
【００２６】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ部３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００２７】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００２８】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリント部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００２９】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３０】
プリント振３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリント振３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３１】
また、プリント振３１２は、複数回の走査によって画像を形成する仕様を有しており、この複数回走査画像形成は、例えば各インクヘッドの吐出口列を例として４等分した幅の走査領域ごとにそれぞれの分割された吐出口列を用いて印刷を完成させて行くものであり、この幅に対応した量の印刷媒体搬送とインクヘッドの走査を繰り返すことにより印刷を行なう。このような複数回走査画像形成によれば、各吐出口に対応した走査方向のそれぞれのインクドットのライン（ラスター）は複数回の走査でそれぞれ異なる吐出口から吐出されたインクによって形成されることになる。このため、ある画像を印刷するときのデータはその画像を印刷する複数回の走査相互で相補的なものである。一般には、これらのデータはマスク処理によって生成される。
【００３２】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３３】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００３４】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ部３１８を介してＣＰＵ３０１へ通知する。
【００３５】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムはＨＤＤ３０４やＲＯＭ３０３に記録されている。そして、必要に応じてＲＡＭ３０２にロードされることによりＣＰＵ３０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、ＨＤＤ３０４に格納されており、これらについての詳細な説明も後述する。
【００３６】
次に、図４を参照して、本願発明におけるプリント管理サーバの処理の流れを説明する。
【００３７】
図４は、本発明の実施の形態に係る画像形成装置１０３のＣＰＵ３０１によって行われる、画像形成装置の全体の処理の流れを示すフローチャートの一例である。
【００３８】
図４に示す処理を画像形成装置（プリンタ）１０３に実行させるためのプログラムは、ＨＤＤ３０４やＲＯＭ３０３に記憶されており、本処理を実行するにあたって、ＣＰＵ３０１は当該プログラムをＲＡＭ３０２にロードし、ロードしたプログラムによる制御に従って、本処理を実行することになる。なお、Ｓ４０１〜Ｓ４１１は各処理ステップを示す。
【００３９】
図４のフローチャートは、情報処理装置１０１から画像形成装置（プリンタ）１０３へ印刷データの印刷依頼がなされると開始されるフローチャートである。
【００４０】
まず、ステップＳ４０１において、プリンタ１０３のＣＰＵ３０１は、情報処理装置１０１から受信した印刷データとその印刷設定情報を受け付ける。受け付けた印刷設定がカット紙でかつ縁無し印刷設定であれば、次のステップＳ４０２へと処理を進める。情報処理装置１０１側に表示される印刷設定画面イメージを図６を参照して説明する。
【００４１】
図６は、本発明の実施の形態に係る情報処理装置１０１における、印刷設定の画面イメージを示す模式図である。
【００４２】
図６の６００は、情報処理装置１０１上で画像データを印刷しようとする際に起動することができるプリンタへの印刷ページ設定画面の例である。
【００４３】
６００の例では、用紙サイズ欄６０１は、Ａ１と指定されており、Ａ１サイズ（５９４ｍｍ×８４１ｍｍ）の用紙への印刷である。また、給紙方法６０２にはカット紙と入力されているので、挿入されている用紙はカット紙である。さらに、縁無し印刷フラグ６０３にチェックが入っているので、印刷しようとするデータは縁無し印刷となる。６００のページ設定画面で［ＯＫ］ボタン６０４が押下されると、このページ設定で印刷をするように、プリンタに印刷データとともに送信する。図４のフローチャートの説明に戻る。
【００４４】
ステップＳ４０１において、プリンタ１０３は、図６の６００のようなページ設定情報と印刷データとを情報処理装置１０１から受信する。
【００４５】
次のステップＳ４０２において、プリンタ１０３のＣＰＵ３０１は、情報処理装置１０１から取得する印刷データに白ライン、即ちインクヘッドの走査方向に何も印刷しないラインがあるかどうかを判断する。白ラインがある場合は、ステップＳ４０３へと処理を遷移し、白ラインがない場合は、ステップＳ４０４へと処理を遷移する。
【００４６】
ステップＳ４０３へと処理を遷移すると、プリンタ１０３のＣＰＵ３０１は、白ラインを一時停止位置として記憶する。すなわち白ラインが存在した場合は、白ラインまでを最初に印刷して、白ライン以降を反転させて用紙の後端側から印刷させる処理を行う。そのために、印刷を一時停止する位置として、白ラインの位置を記憶する。その後、ステップＳ４０７へと処理を遷移し、印刷を開始する。この処理により、用紙を反転させて印刷させる場合に生じる可能性がある印刷のズレを無くすことができる。図１２の図面を参照して、印刷する際のイメージを後述する。
【００４７】
一方、ステップＳ４０２において、印刷データ内に白ラインがない場合は、ステップＳ４０４へと処理を遷移し、ステップＳ４０４において、プリンタ１０３のＣＰＵ３０１は、情報処理装置１０１から取得する印刷データに所定の幅の単色ラインデータがあるかどうか判断する。単色ラインが有る場合には、ステップＳ４０６へと処理を遷移し、単色ラインがない場合はステップＳ４０５へと処理を遷移する。
【００４８】
ステップＳ４０６へと処理を遷移すると、プリンタ１０３のＣＰＵ３０１は、所定の幅の単色ラインの中心を一時停止位置として記憶する。すなわち単色ラインが存在した場合は、単色ライン内で複数回走査画像形成を止め、残りの印刷を反転させて用紙の後端側から印刷させる処理を行う。そのために、印刷を一時停止する位置として、所定の幅の単色ラインの中心の位置を記憶する。その後、ステップＳ４０７へと処理を遷移し、印刷を開始する。この処理により、用紙を反転させて印刷させる場合に生じる可能性がある印刷位置のズレによる印刷用紙上の筋（重なって印刷される事によって生じる筋、もしくは先端側からの印刷と後端側からの印刷に隙間ができる事によって生じる空白の筋）を目立たなくすることができる。図１１の図面を参照して、印刷する際のイメージを後述する。
【００４９】
ステップＳ４０４において、印刷データに単色ラインがない場合はステップＳ４０５へと処理を遷移する。ステップＳ４０５へと処理を遷移すると、プリンタ１０３のＣＰＵ３０１は、印刷データの任意の位置を一時停止位置として設定し記憶する。この場合も一時停止位置で複数回走査画像形成の走査を止め、残りの印刷を反転させて用紙の後端側から印刷させる処理を行う。その後、ステップＳ４０７へと処理を遷移し、印刷を開始する。この処理により、用紙を反転させて印刷させる場合に生じる可能性がある印刷位置のズレによる印刷用紙上のゴミ（重なって印刷される事によって生じる濃い点、もしくは先端側からの印刷と後端側からの印刷に隙間ができる事によって生じる空白の筋）を目立たなくすることができる。図７〜図１０の図面を参照して、印刷する歳のイメージを後述する。
【００５０】
ステップＳ４０３、Ｓ４０５、Ｓ４０６（停止位置設定部）のどれかの処理を終えると、次にステップＳ４０７へと処理を遷移する。
【００５１】
ステップＳ４０７において、プリンタ１０３のＣＰＵ３０１は、給紙トレイにある印刷用紙に印刷を開始する。
【００５２】
次に、ステップＳ４０８において、プリンタ１０３のＣＰＵ３０１は、印刷を実行している位置が停止位置設定部で設定された位置になったかどうかを判断する。印刷を実行している位置が停止位置設定部で設定された位置になったと判断された場合は、ステップＳ４１０へと処理を遷移し、停止位置設定部で設定された位置の手前であった場合は、ステップＳ４０９へと遷移する。
【００５３】
ステップＳ４０９へと処理を遷移すると、プリンタ１０３のＣＰＵ３０１は、印刷を継続し、またステップＳ４０８へと処理を遷移して、停止位置設定部で設定された位置に至るまで繰り返す。
【００５４】
一方、ステップＳ４１０へと処理を遷移した場合は、印刷を実行している位置が停止位置設定部で設定された位置になっているため、プリンタ１０３のＣＰＵ３０１は、印刷を一時停止する。
【００５５】
次に、ステップＳ４１１において、プリンタ１０３のＣＰＵ３０１は、情報処理装置１０１、もしくはプリンタ１０３の操作部３０８に、印刷用紙の向きを１８０°変えるように支持するメッセージを送信もしくは表示し、プリンタ１０３は、給紙用ローラ（たとえば図２の２０２）などによる用紙のホールドを解除する。
【００５６】
この後、ユーザがプリンタ１０３の指示通りに、印刷用紙を取り出し、１８０°向きを変えて、印刷用紙を再びプリンタ１０３の給紙トレイにセットする。
【００５７】
以降のプリンタ１０３の処理の流れを図５を参照して説明する。
【００５８】
図５は、本発明の実施の形態に係る画像形成装置１０３のＣＰＵ３０１によって行われる、画像形成装置のカット紙向き替え後の処理の流れを示すフローチャートの一例である。
【００５９】
図５に示す処理を画像形成装置（プリンタ）１０３に実行させるためのプログラムは、ＨＤＤ３０４やＲＯＭ３０３に記憶されており、本処理を実行するにあたって、ＣＰＵ３０１は当該プログラムをＲＡＭ３０２にロードし、ロードしたプログラムによる制御に従って、本処理を実行することになる。なお、Ｓ５０１〜Ｓ５０６は各処理ステップを示す。
【００６０】
図５のフローチャートは、図４のフローチャートのステップＳ４１１を実施後に、ユーザにより印刷用紙の向きが変えられ、給紙トレイにセットされた後、プリンタ１０３の操作部３０８の印刷再開ボタンが押下されると開始されるフローチャートである。
【００６１】
まず、ステップＳ５０１において、プリンタ１０３のＣＰＵ３０１は、１８０°向きが変更されたカット紙がセットされて継続印刷ボタンの押下を受け付ける。
【００６２】
次に、ステップＳ５０２において、プリンタ１０３のＣＰＵ３０１は、ステップＳ４０８まで印刷されたデータを印刷データから省いた残りのデータを１８０°反転させる（印刷データ反転部）。印刷データの残りは、一時停止位置を設定した段階（ステップＳ４０３、Ｓ４０５、Ｓ４０６の段階）で２つの印刷データとして分割していても良いし、ステップＳ４０８で一時停止位置にインクヘッドが来た段階で、残りの印刷データを生成しても良い。生成された残りの印刷データを１８０°反転させて、新たな印刷データとして記憶する。なお、図５のフローチャートのように、ステップＳ５０２に来た段階で残りの印刷データを生成しても良いが、通常は、ユーザが印刷用紙の向きを変えている間に計算させる方がユーザの待つ時間が少なくなり、ユーザビリティが良いので、図４のフローチャート中に残りの印刷データを生成し、生成した残りの印刷データを反転させる方が良い。
【００６３】
次のステップＳ５０３において、プリンタ１０３のＣＰＵ３０１は、ステップＳ５０２で生成された残りの印刷データの反転されたデータを使って印刷を再開する。
【００６４】
次に、ステップＳ５０４において、プリンタ１０３のＣＰＵ３０１は、インクヘッドの位置が一時停止位置に到達したかどうかを判断する。一時停止位置に到着するということは、印刷用紙を１８０°反転させて給紙トレイに挿入しているので、図４で印刷した部分と、図５で印刷している部分が重なり合う部分にインクヘッドが来たことを意味する。インクヘッド位置が一時停止位置に到着した場合は、ステップＳ５０６へと処理を遷移し、そこで印刷を終了する。
【００６５】
一方、ステップＳ５０４でインクヘッドの位置が一時停止位置に到着していない場合は、ステップＳ５０５へと処理を遷移し、反転された印刷データを継続して印刷する。その後、ステップＳ５０３へと処理を戻し、再びステップＳ５０４において一時停止位置まで到達したかの判断を行う。
【００６６】
以上の処理により、印刷データを適切な部分で分割して、先端側からと後端側からそれぞれ印刷することにより、これまでインクヘッドと搬送ローラとの間で印刷できなかった部分への印刷が可能となる。また、複数回の走査によって画像を形成（印刷）する複数回走査画像形成により、先端側からの印刷位置と後端側からの印刷位置とに差が生じた場合でも、その差が目立たなくなると言う効果を有する。
【００６７】
以下、図７〜図１２の印刷物の出力イメージを参照して、本発明の処理を説明する。
【００６８】
図７は、本発明の実施の形態における印刷物の出力イメージおよびプリンタの構造を示す模式図である。
【００６９】
図７の７００は、図７〜図１０の処理で最終的に出力したい印刷物の出力イメージであり、７１０はプリンタの構造を上方向から見た図である。図面では本発明に係るインクヘッド７１１と用紙７１３、および用紙を搬送するローラ７１２のみを簡易に示している。以降のプリンタ構造を示す模式図も同様である。
【００７０】
７１０では、右方向に印刷用紙を搬送する場合であり、７１０の搬送位置までは通常の複数回走査画像形成（複数回の走査によって画像を形成）する処理を行う。なお、図７〜図１０の印刷物の例は、図４のフローチャートのステップＳ４０５の処理に該当する。ステップＳ４０５で設定された一時停止位置が７１３の位置の場合、７１０の状態で印刷を一時停止する。ここで、７１４の領域は複数回走査画像形成（複数回の走査によって画像を形成）する処理の途中で印刷を中断し、残りの印刷は印刷用紙の向きを変えて出力する。
【００７１】
図８は、本発明の実施の形態におけるプリンタの構造および印刷物の出力イメージを示す模式図である。
【００７２】
図８の８００は、図７の印刷途中の用紙７１３を反転させてプリンタ１０３に挿入したイメージであり、印刷用紙８０１は印刷途中の用紙７１３を１８０°反転させた画像となっている。８０５は印刷用紙面上に塗布させる量をイメージとして記載したものであり、複数回走査画像形成（複数回の走査によって画像を形成）する処理の途中の部分８０２の領域のインク塗布量を示したイメージ図である。なお、塗布量イメージ図では、白抜き文字部分（８０１のイメージ図では、「Ｇ」の文字に該当）は考慮していない。
【００７３】
図８の状態から印刷を再開させた例が図９、図１０である。
【００７４】
図９は、本発明の実施の形態におけるプリンタの構造および印刷物の出力イメージを示す模式図である。
【００７５】
図９の９００は、図８の８００の状態から１走査（９０１）させた後の画面イメージである。塗布量イメージ９０５にあるように、印刷用紙の後端部（９０２の印刷用紙では右端部分）へ１走査分のインクを塗布している。
【００７６】
その後、９１０のようにさらに１走査（９１１）させた塗布量イメージが９１５である。これらの走査を繰り返し、９２５のような塗布量イメージとなる。
【００７７】
図１０は、本発明の実施の形態におけるプリンタの構造および印刷物の出力イメージを示す模式図である。
【００７８】
図１０の１０００は、図９の９２０の状態からさらに１走査させた後のイメージ図であり、塗布量イメージ１００５のようにインクヘッドからインクを塗布している。この際、既に塗布済みである部分の塗布量は考慮して印刷する。搬送ローラにより印刷用紙を１０１０のように移動させて走査を繰り返し、一時停止位置１０２０の位置まで移動させて走査すると、印刷の処理を終える。最終的に、１０２０のように印刷された印刷用紙を出力することができ、塗布量のイメージとしては１０２５のように、全面において規定量のインクが塗布されている。
【００７９】
なお、塗布量１０２５のようにインクが全面で規定量だけ塗布されるのが理想であるが、印刷位置が多少ズレた場合でも、複数回走査画像形成（複数回の走査によって画像を形成）の処理により、インクが２重に濃く印刷されたり、印刷されない部分が白い筋となったりすることを防ぐことが可能となる。
【００８０】
図１１は、本発明の実施の形態におけるプリンタの構造および印刷物の出力イメージを示す模式図である。
【００８１】
図１１は、印刷範囲に単色のラインがある場合の例であり、図４のフローチャートのステップＳ４０６の処理に該当する。ステップＳ４０６で設定される一時停止位置が印刷データ１１１０の「Ｃ」と「Ｄ」との間の単色ラインの中間地点とする例である。
【００８２】
１１００は、印刷データ１１１０の「Ｃ」と「Ｄ」の中間地点（すなわち一時停止位置）まで印刷させている例であり、１１００の印刷データまで出力した後で、ユーザに用紙の向きを変えさせる。
【００８３】
ユーザに向きを変えさせて印刷した結果が１１１０の例である。この場合にも複数回走査画像形成（複数回の走査によって画像を形成）する処理により、インクが２重に濃く印刷されたり、印刷されない部分が白い筋となったりすることを防ぐことができ、印刷位置が多少ズレた場合でも多少の色ムラが出る程度で済む。
【００８４】
図１２は、本発明の実施の形態におけるプリンタの構造および印刷物の出力イメージを示す模式図である。
【００８５】
図１２は、印刷範囲に白ライン（すなわち何も印刷しないライン）がある場合の例であり、図４のフローチャートのステップＳ４０３の処理に該当する。ステップＳ４０３で設定される一時停止位置は、印刷データ１２１０の「Ｃ」と「Ｄ」との間の白ラインの位置とする例である。
【００８６】
１２００は、ステップＳ４０３で設定された印刷データ１２１０の「Ｃ」と「Ｄ」の一時停止位置（白ライン）まで印刷させている例である。１２００の場合は、白ライン（すなわち何も印刷しないライン）で印刷データを分割しているので、複数回走査画像形成（複数回の走査によって画像を形成）処理での印刷を行っている場合でも、分割したデータまでは印刷データを全て印刷する。
【００８７】
その後、印刷用紙の向きをユーザに変えさせて、１２１０のように、印刷用紙の後端部（１２１１の右端側）から印刷を再開し、分割した残りの印刷データを印刷実行する。
【００８８】
このように、白ラインの印刷データ分割の場合には複数回走査画像形成による処理の中断を行わず、往路（１２００）と復路（１２１０）で分割印刷データを全て印刷させ、搬送方向の印刷位置の誤差による印刷イメージのズレを見えなくさせる効果を有する。
【００８９】
一方白ライン以外の印刷データ分割（一時停止位置）の場合は、複数回走査画像形成による処理の中断を行い、できるだけ印刷位置の誤差による印刷イメージのズレを目立たせないで印刷できる効果を有する。
【００９０】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００９１】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００９２】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００９５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００９６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１００】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１０１】
１０２  ＬＡＮ
１０３  画像形成装置
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ハードディスクドライブ（ＨＤＤ）
３０５  ネットワークインタフェース（ネットワークＩ／Ｆ）
３０７  操作部インタフェース（操作部Ｉ／Ｆ）
３０８  操作部
３０９  システムバス
３１０  ラスタイメージプロセッサ（ＲＩＰ）
３１１  プリンタインタフェース（プリンタＩ／Ｆ）
３１２  プリント部
３１５  画像バス
３１６  コントローラユニット
３１７  画像処理部
３１８  外部インタフェース（外部Ｉ／Ｆ）
３１９  カードリーダ
３２０  イメージバスインタフェース（イメージバスＩ／Ｆ）
【図１】
2019010821.tif 000003
【図２】
2019010821.tif 000004
【図３】
2019010821.tif 000005
【図４】
2019010821.tif 000006
【図５】
2019010821.tif 000007
【図６】
2019010821.tif 000008
【図７】
2019010821.tif 000009
【図８】
2019010821.tif 000010
【図９】
2019010821.tif 000011
【図１０】
2019010821.tif 000012
【図１１】
2019010821.tif 000013
【図１２】
2019010821.tif 000014