(57)【要約】【課題】ユーザの使用意図に基づいて、印刷装置を提供すると同時に、用紙の節約の効果を得る印刷装置を提供する。【解決手段】用紙の自動切断機能を有する印刷装置において、該自動切断機能による自動切断の有無を設定する設定手段と、前記設定手段の設定内容に基づいて、次ページあるいは次ジョブ印刷位置を決定する決定手段を有する。また、自動切断無しに設定されている場合は、用紙横方向への並列印刷を可能とするよう次ページあるいは次ジョブ印刷開始位置を決定する。また、用紙横方向への並列印刷を可能とするよう決定する場合は、あらかじめ設定された上下左右マージン等のページ余白情報に依らず、紙面節約を施すよう印刷開始位置を決定する。【選択図】        図１
2004310587.tif 000002
【特許請求の範囲】
【請求項１】
用紙の自動切断機能を有する印刷装置において、該自動切断機能による自動切断の有無を設定する設定手段と、前記設定手段の設定内容に基づいて、次ページあるいは次ジョブ印刷位置を決定する決定手段を有することを特徴とする印刷装置。
【請求項２】
前記次ページあるいは次ジョブ印刷位置決定手段は、前記設定手段の設定内容が自動切断無しに設定されている場合は、用紙横方向への並列印刷を可能とするよう次ページあるいは次ジョブ印刷位置を決定することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記次ページあるいは次ジョブ印刷位置決定手段を、用紙横方向への並列印刷を可能とするよう次ページあるいは次ジョブ印刷位置を決定する場合は、あらかじめ設定された上下左右マージン等のページ余白情報に依らず、紙面節約を施すよう次ページあるいは次ジョブ印刷位置を決定することを特徴とする請求項１または２記載の印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に関し、特に印刷後の用紙の自動切断機能を有する印刷装置における該印刷出力用紙への次ページあるいは次ジョブ印刷位置の決定に関するものである。
【０００２】
【従来の技術】
従来、用紙の自動切断機能を有する印刷装置において、印刷出力用紙への次ページあるいは次ジョブ印刷位置は、自動切断の有無に依らず、一意に、同じ縦方向へ通常に印刷する次ページあるいは次ジョブ印刷位置であり、また、可変であっても、それは、印刷装置あるいはホストＰＣ側で印刷方法（次ページあるいは次ジョブ印刷位置）を直接指定するものであった。
【０００３】
【発明が解決しようとする課題】
しかしながら、印刷後の自動用紙切断を無しに設定する場合は、最終印刷ではなく、仮に印刷を施すなどの意味合いが大きい、このとき、特に印刷ページ幅に対して用紙幅が大きい場合は、何ら意味を持たないまま、ただ単に縦方向に印刷ページが羅列される結果となる、さらに、横方向に多くの用紙領域を残し、甚だ不経済である。また、次ページあるいは次ジョブ印刷位置を可変とする場合でも、ただ単に、それらの指定を直接指定させるようにするだけでは、とてもきめの細かいサービスとは言いがたい。
【０００４】
本発明は、上記の問題点を解決するためになされたもので、その目的とするところは、ユーザの使用意図に基づいて、印刷装置を提供すると同時に、用紙の節約の効果を得る印刷装置を提供することにある。
【０００５】
【課題を解決するための手段】
本発明に係る請求項１記載の印刷装置は、用紙の自動切断機能を有する印刷装置において、該自動切断機能による自動切断の有無を設定する設定手段と、前記設定手段の設定内容に基づいて、次ページあるいは次ジョブ印刷位置を決定する決定手段を有することを特徴とするものである。
【０００６】
また、本発明に係る請求項２記載の印刷装置は、用紙の自動切断機能を有する印刷装置において、該自動切断機能による自動切断の有無を設定する設定内容が自動切断無しに設定されている場合は、用紙横方向への並列印刷を可能とするよう次ページあるいは次ジョブ印刷開始位置を決定することを特徴とするものである。
【０００７】
また、本発明に係る請求項３記載の印刷装置は、用紙の自動切断機能を有する印刷装置において、該自動切断機能による自動切断の有無を設定する設定手段と、前記設定手段の設定内容に基づいて、次ページあるいは次ジョブ印刷位置を、用紙横方向への並列印刷を可能とするよう決定する場合は、あらかじめ設定された上下左右マージン等のページ余白情報に依らず、紙面節約を施すよう印刷開始位置を決定することを特徴とするものである。
【０００８】
以上、本発明を整理して要約すれば以下の構成に集約できる。
【０００９】
（１）用紙の自動切断機能を有する印刷装置において、該自動切断機能による自動切断の有無を設定する設定手段と、前記設定手段の設定内容に基づいて、次ページあるいは次ジョブ印刷位置を決定する決定手段を有することを特徴とする印刷装置。
【００１０】
（２）前記次ページあるいは次ジョブ印刷位置決定手段は、前記設定手段の設定内容が自動切断無しに設定されている場合は、用紙横方向への並列印刷を可能とするよう次ページあるいは次ジョブ印刷位置を決定することを特徴とする前記（１）記載の印刷装置。
【００１１】
（３）前記次ページあるいは次ジョブ印刷位置決定手段を、用紙横方向への並列印刷を可能とするよう次ページあるいは次ジョブ印刷位置を決定する場合は、あらかじめ設定された上下左右マージン等のページ余白情報に依らず、紙面節約を施すよう次ページあるいは次ジョブ印刷位置を決定することを特徴とする前記（１）または（２）記載の印刷装置。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の一実施の形態を詳細に説明する。
【００１３】
図１は、本発明の一実施の形態を示す印刷装置の構成を説明するブロック図である。
【００１４】
図において、１０２は、該印刷装置における印刷処理全般を表している。１０１は、用紙の自動切断機能による自動切断の有無を設定する自動用紙切断設定を表し、１０３は、該自動用紙切断設定の設定内容に基づいて、次ページあるいは次ジョブ印刷位置を決定する次印刷位置決定の処理を表している。いわゆる印刷１０７が終了すると、１０１の用紙の自動切断の設定による自動用紙切断設定情報４ａの内容に基づいて、ＯＮならば自動切断１０４を行い印刷開始位置を（０，０）に設定し、ＯＦＦならば横方向に並列に印刷を施すよう印刷開始位置を（ＰｇＷ，０）に設定する。ここで、ＰｇＷは印刷を行った前ページのページ幅である。この状態で次ページあるいは次ジョブ１０９を受け入れ、自動用紙切断設定情報４ａの内容に基づいて、それぞれ、余白情報を取得設定１０５し、自動用紙切断設定情報４ａがＯＦＦの場合には、余白を最小とするよう施し、さらに、次印刷ページあるいは次印刷ジョブが印刷できるよう印刷位置補正１０６を行い、印刷１０７を行う。システム起動１０８時は、印刷開始位置が（０，０）となるよう構成されている。
【００１５】
図２は、図１に示した印刷装置のシステム構成の一例を示すブロック図である。
【００１６】
図において、３は、リードオンリーメモリ（ＲＯＭ）で、印刷装置のシステム全体の制御を司る印刷装置制御用中央処理装置（ＣＰＵ）１の制御手順等を保持する。ここには、処理手順等が保持される。４は、ランダムアクセスメモリ（ＲＡＭ）で、本システムの処理に必要な情報を一時的に保持する。ここには、処理情報、作業領域等が保持される。８は、該印刷装置に対して指示をなすＫＥＹ＆ＰＡＮＥＬＵＮＩＴである。ここでは、自動切断機能による自動切断の有無の設定等を行う。６は、該印刷装置と印刷ジョブの出力元であるＷｏｒｋｓｔａｔｉｏｎとをネットワーク回線（ＮＥＴＷＯＲＫ）７を介して接続するネットワークポート接続のインターフェースをなすネットワークインターフェースカード（ＮＥＴＷＯＲＫ  ＩＮＴＥＲＦＡＣＥ  ＣＡＲＤ）である。該印刷装置の各情報は、システムバス２を介して行き来する。５は、印刷装置として出力をなすＰＲＩＮＴＵＮＩＴである。
【００１７】
図３は、図２に示したＲＡＭ４内の本一実施の形態において使用される処理情報、作業領域の領域配置を説明する模式図である。
【００１８】
図において、４ａは、自動用紙切断設定情報（ＡｕｔｏＣｕｔＦｌｇ）であり、自動用紙切断の有無の設定情報を保持する。４ｂは、現印刷開始位置ｘ座標（ｃＯＰｘ）であり、現印刷開始位置ＣｕｒｒｅｎｔＯｒｉｇｉｎａｌＰｏｓｉｔｉｏｎのｘ方向の値を保持する。４ｃは、現印刷開始位置ｙ座標（ｃＯＰｙ）であり、現印刷開始位置ＣｕｒｒｅｎｔＯｒｉｇｉｎａｌＰｏｓｉｔｉｏｎのｙ方向の値を保持する。左マージン（ＬＭ）４ｄは、印刷時の左マージン幅を保持する。右マージン（ＲＭ）４ｅは、印刷時の右マージン幅を保持する。トップマージン（ＴＭ）４ｆは、印刷時のトップマージン幅を保持する。ボトムマージン（ＢＭ）４ｇは、印刷時のボトムマージン幅を保持する。ページ幅（ＰｇＷ）４ｈは、ページの横方向の長さを保持する。ページ高（ＰｇＨ）４ｉは、ページの縦方向の長さを保持する。印字幅（ＰｒＷ）４ｊは、実印刷領域の横方向の長さを保持する。印字高（ＰｒＨ）４ｋは、実印刷領域の縦方向の長さを保持する。用紙幅（ＰａｐＷ）４ｌは、用紙の横方向の長さを保持する。
【００１９】
図４は、図２に示したＲＯＭ３内の本一実施の形態において使用される値等の保持領域の領域配置を説明する模式図である。
【００２０】
左マージン幅最小値（ＬＭｍｉｎ）３ｄは、印刷時の左マージン幅の最小値をあらかじめ保持する。右マージン幅最小値（ＲＭｍｉｎ）３ｅは、印刷時の右マージン幅の最小値をあらかじめ保持する。トップマージン幅最小値（ＴＭｍｉｎ）３ｆは、印刷時のトップマージン幅の最小値をあらかじめ保持する。ボトムマージン幅最小値（ＢＭｍｉｎ）３ｇは、印刷時のボトムマージン幅の最小値をあらかじめ保持する。これらの最小値は、紙面節約を施すようなされた場合に、各印刷ジョブにおいて各々設定されているマージン幅に代わって置き換えるもので、印刷後のページが接することのないように設定された各マージン幅の最小値を、あらかじめ保持するものである。
【００２１】
次に、図５〜図９を参照しながら本発明に係る印刷装置における処理について詳細に説明する。
【００２２】
図５は、本印刷装置の自動用紙切断設定処理の一例を示すフローチャート図である。なお、Ｓ１〜Ｓ３は、各ステップを示す。
【００２３】
自動用紙切断設定処理は、該印刷装置のメイン処理（不図示）の中で呼ばれ、図２で示したＫＥＹ＆ＰＡＮＥＬＵＮＩＴ８を介してなされるのキー入力の監視を行いつつ、特定のキーが押下されると、所望の処理を行う。先ず、自動用紙切断設定キーが入力されか否かの判定Ｓ１を行い、そうであれば、Ｓ２で、自動用紙切断設定情報（ＡｕｔｏＣｕｔＦｌｇ）を、機能させる（ＯＮ）：０ｘｆｆに設定する。一方、否であれば、Ｓ３で、自動用紙切断設定情報（ＡｕｔｏＣｕｔＦｌｇ）を、機能させない（ＯＦＦ）：０ｘ００に設定する。
【００２４】
図６は、本印刷装置の印刷処理の一例を示すフローチャート図である。なお、Ｓ４〜Ｓ９は、各ステップを示す。
【００２５】
印刷処理は、該印刷装置の印刷処理全般を意味する。印刷処理が開始されると、ホストから送出された印刷ジョブに基づいて、上下左右マージン等のページ余白情報等を取得設定する印刷処理初期設定処理がなされ、図５の自動用紙切断設定処理によって設定された自動用紙切断設定情報（ＡｕｔｏＣｕｔＦｌｇ）４ａに基づいて、紙面節約に関わる印刷位置決定２処理を行い、実際の印字を司る従来からの印刷実処理がなされる。印刷が実際に終了したかどうかは、排紙コード：０ｘ０ｃによって判定されＳ７、否の場合は、Ｓ６に戻って、印刷実処理を続行し、そうであれば、図５の自動用紙切断設定処理によって設定された自動用紙切断設定情報（ＡｕｔｏＣｕｔＦｌｇ）４ａに基づいて、次印刷位置の決定処理をなす印刷位置決定１処理Ｓ８がなされ、これによって決定された次印刷位置への移動を、従来からの次印刷位置移動処理によって行い終了する。なお、印刷初期設定処理（Ｓ４）は、図７で、印刷位置決定２処理（Ｓ５）は、図８で、印刷位置決定１処理（Ｓ８）は、図９でさらに詳細に説明する。
【００２６】
図７は、図６で示した本印刷装置の印刷初期設定処理の一例を示すフローチャート図である。なお、Ｓ１０〜Ｓ１１は、ステップを示す。
【００２７】
先ず、印刷ジョブの送出コードを解析し、余白情報コードであるか否かを判定（Ｓ１０）し、余白情報コードであれば、それらの情報に基づいて、印刷時の左マージン幅情報を、左マージン（ＬＭ）４ｄへ、印刷時の右マージン幅情報を、右マージン（ＲＭ）４ｅへ、印刷時のトップマージン幅情報を、トップマージン（ＴＭ）４ｆへ、印刷時のボトムマージン幅情報を、ボトムマージン（ＢＭ）４ｇへ取得格納する。さらに、ページの横方向の長さ情報（ＬＭ＋ＰｒＷ＋ＲＭに等しい）を、ページ幅（ＰｇＷ）４ｈへ、ページの縦方向の長さ情報（ＴＭ＋ＰｒＨ＋ＢＭに等しい）を、ページ高（ＰｇＨ）４ｉへ、実印刷領域の横方向の長さ情報を、印字幅（ＰｒＷ）４ｊへ、実印刷領域の縦方向の長さ情報を、印字高（ＰｒＨ）４ｋへ取得格納する。
【００２８】
図８は、図６で示した本印刷装置の印刷位置決定２処理の一例を示すフローチャート図である。なお、Ｓ１２〜Ｓ１５は、ステップを示す。
【００２９】
先ず、図５の自動用紙切断設定処理によって設定された自動用紙切断設定情報（ＡｕｔｏＣｕｔＦｌｇ）４ａの値が、機能させる（ＯＮ）：０ｘｆｆであるか否かが判定（Ｓ１２）され、そうである場合は、自動用紙切断処理（Ｓ１３）が行われ、Ｓ１４で現印刷開始位置ＣｕｒｒｅｎｔＯｒｉｇｉｎａｌＰｏｓｉｔｉｏｎのｘｙ座標（ｃＯＰｘ，ｃＯＰｙ）を（０，０）に設定する。一方、Ｓ１２で否である場合は、Ｓ１５で現印刷開始位置ＣｕｒｒｅｎｔＯｒｉｇｉｎａｌＰｏｓｉｔｉｏｎのｘｙ座標（ｃＯＰｘ，ｃＯＰｙ）を（ｃＯＰｘ＋ＰｇＷ，ｃＯＰｙ）に設定する。ここで、ＰｇＷは、先の図７の印刷初期設定処理によって設定、あるいは、後の図９の印刷位置決定１処理によって補正されるページ幅（ＰｇＷ）である。これによって、次印刷開始位置は、横方向へ並行して印刷されるように設定される。Ｓ１５及びＳ１４はともに終えると印刷位置決定２処理を終了する。
【００３０】
図９は、図６で示した本印刷装置の印刷位置決定１処理の一例を示すフローチャート図である。なお、Ｓ１６〜Ｓ２０は、ステップを示す。
【００３１】
先ず、図５の自動用紙切断設定処理によって設定された自動用紙切断設定情報（ＡｕｔｏＣｕｔＦｌｇ）４ａの値が、機能させる（ＯＮ）：０ｘｆｆであるか否かが判定（Ｓ１６）され、そうである場合は、従来からの縦方向への印刷を行うため、設定及び補正を行うことなく処理を終了する。一方、Ｓ１６で否である場合は、Ｓ１７で、図７の印刷初期設定処理において、印刷ジョブの情報によって設定された余白情報を補正する。印刷時の左マージン幅最小値（ＬＭｍｉｎ）を、左マージン（ＬＭ）４ｄへ、印刷時の右マージン幅最小値（ＲＭｍｉｎ）を、右マージン（ＲＭ）４ｅへ、印刷時のトップマージン幅最小値（ＴＭｍｉｎ）を、トップマージン（ＴＭ）４ｆへ、印刷時のボトムマージン幅最小値（ＢＭｍｉｎ）を、ボトムマージン（ＢＭ）４ｇへ格納しなおす。さらに、ページの横方向の長さとして、ＬＭｍｉｎ＋ＰｒＷ＋ＲＭｍｉｎを、ページ幅（ＰｇＷ）４ｈへ、ページの縦方向の長さとして、ＴＭｍｉｎ＋ＰｒＨ＋ＢＭｍｉｎを、ページ高（ＰｇＨ）４ｉへ格納しなおす。これによって紙面節約を施すよう各マージン幅をあらかじめ定められている最小値に設定する。ここで、余白を最小値に設定する紙面節約を施さないように構成する場合は、Ｓ１７は要しない。
【００３２】
次に、Ｓ１７でこれから印刷を行うページあるいはジョブが用紙領域へ印字可能かを判定するために、現印刷開始位置ＣｕｒｒｅｎｔＯｒｉｇｉｎａｌＰｏｓｉｔｉｏｎのｘｙ座標（ｃＯＰｘ，ｃＯＰｙ）に関し、ｃＯＰｘ＋ＰｇＷが現用紙幅（ＰａｐＷ）より小さいか否かの判定を行い、小さい場合は、現印刷開始位置ＣｕｒｒｅｎｔＯｒｉｇｉｎａｌＰｏｓｉｔｉｏｎのｘｙ座標（ｃＯＰｘ，ｃＯＰｙ）として印刷可能であるためそのまま終了し、否すなわち現用紙幅（ＰａｐＷ）超える場合は、現印刷開始位置ＣｕｒｒｅｎｔＯｒｉｇｉｎａｌＰｏｓｉｔｉｏｎのｘｙ座標（ｃＯＰｘ，ｃＯＰｙ）における印刷が困難であるため、Ｓ１９で用紙切断処理を施し、Ｓ２０で現印刷開始位置ＣｕｒｒｅｎｔＯｒｉｇｉｎａｌＰｏｓｉｔｉｏｎのｘｙ座標（ｃＯＰｘ，ｃＯＰｙ）を（０，０）に設定して印刷位置決定１処理を終了する。
【００３３】
なお、上記一実施の形態においては、用紙切断設定を印刷装置のＫＥＹ＆ＰＡＮＥＬＵＮＩＴ８を介して設定するよう構成したが、その限りではなく、該印刷装置に接続された情報処理装置（Ｗｏｒｋｓｔａｓｉｏｎ）のドライバプロパティー等のユーザインタフェースによって設定を行い、それを該印刷装置へ伝えて設定するように構成してもよい。
【００３４】
また、上記一実施の形態においては、用紙切断設定内容が自動切断無しに設定されている場合は、用紙横方向への並列印刷を可能とするよう次ページあるいは次ジョブ印刷位置を決定する構成としたが、その限りではなく、自動切断無しに設定されている場合は、用紙横方向への並列印刷の選択を可能とするなどの構成としてもよい。
【００３５】
また、上記一実施の形態においては、用紙切断設定内容が自動切断無しに設定されている場合、用紙横方向への並列印刷が不可能となった場合は、自動切断を行うよう構成したが、その限りではなく、切断すること無しに、次の印刷開始位置を設定するよう構成してもよい。
【００３６】
また、上記一実施の形態においては、用紙切断設定内容が自動切断無しに設定されている場合、合わせて用紙節約を施すよう印刷ジョブによって指示される余白情報を補正して印刷する構成としたが、その限りではなく、余白情報をそのまま生かして印刷する構成としてもよい。
【００３７】
【発明の効果】
以上説明したように、本発明によれば、ユーザの使用意図に基づいて、印刷装置を提供すると同時に、用紙の節約の効果を得る印刷装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示す印刷装置の構成を説明するブロック図
【図２】図１に示した印刷装置のシステム構成の一例を示すブロック図
【図３】図２に示したＲＡＭ４内の本一実施の形態において使用される処理情報、作業領域の領域配置を説明する模式図
【図４】図２に示したＲＯＭ３内の本一実施の形態において使用される値等の保持領域の領域配置を説明する模式図
【図５】本印刷装置の自動用紙切断設定処理の一例を示すフローチャート
【図６】本印刷装置の印刷処理の一例を示すフローチャート
【図７】図６で示した本印刷装置の印刷初期設定処理の一例を示すフローチャート
【図８】図６で示した本印刷装置の印刷位置決定２処理の一例を示すフローチャート
【図９】図６で示した本印刷装置の印刷位置決定１処理の一例を示すフローチャート
【符号の説明】
１  印刷装置制御用中央処理装置（ＣＰＵ）
２  システムバス（ＳＹＳＢＵＳ）
３  リードオンリーメモリ（ＲＯＭ）
４  ランダムアクセスメモリ（ＲＡＭ）
５  プリントユニット（ＰＲＩＮＴＵＮＩＴ）
６  ネットワークインターフェースカード（ＮＥＴＷＯＲＫ  ＩＮＴＥＲＦＡＣＥ  ＣＡＲＤ）
７  ネットワーク回線（ＮＥＴＷＯＲＫ）
８  キー・パネルユニット（ＫＥＹ＆ＰＡＮＥＬＵＮＩＴ）
【図１】
2004310587.tif 000003
【図２】
2004310587.tif 000004
【図３】
2004310587.tif 000005
【図４】
2004310587.tif 000006
【図５】
2004310587.tif 000007
【図６】
2004310587.tif 000008
【図７】
2004310587.tif 000009
【図８】
2004310587.tif 000010
【図９】
2004310587.tif 000011