(57)【特許請求の範囲】
【請求項１】
連続印刷の媒体を切断して、複数ページの画像を印刷した媒体を出力する画像形成システムにおいて、
少なくとも、印刷順序を正順印刷又は逆順印刷の指定と、複数ページ毎の媒体を切断する切断指定情報とを含む印刷設定を行ない、前記印刷設定に係るコマンドを含む画像データとを出力する印刷設定部と、
前記印刷設定部からの前記画像データに基づいて印刷を行う画像形成装置と
を備え、
前記画像形成装置が、
前記印刷設定部からの前記画像データのコマンドを解析し、逆順印刷の指定の際に、前記画像データの総ページ数と前記切断指定情報とに基づいて、特定ページの切断指定を決定する印刷制御部と、
前記印刷制御部により決定された特定ページの媒体を切断する切断部と
を有し、
前記印刷制御部が、前記画像データの総ページ数と現在解析中のページカウント値との差分値を、前記切断指定情報で除算し、その余りが０となるようなページを前記特定ページとする
ことを特徴とする画像形成システム。
【請求項２】
前記印刷設定部が、複数の前記切断指定情報を含む印刷設定を行うものであり、
前記印刷制御部が、前記画像データの総ページ数と前記複数の切断指定情報とに基づいて、特定ページの印刷終了後に切断指定を決定する
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
連続印刷の媒体を切断して、複数ページの画像を印刷した媒体を出力する画像形成装置において、
入力された、画像データに含まれる印刷設定に係るコマンドを解析し、逆順印刷の指定の際に、前記画像データの総ページ数と、複数ページ毎の媒体を切断する切断指定情報とに基づいて、特定ページの切断指定を決定する印刷制御部と、
前記印刷制御部により決定された特定ページの媒体を切断する切断部と
を備え、
前記印刷制御部が、前記画像データの総ページ数と現在解析中のページカウント値との差分値を、前記切断指定情報で除算し、その余りが０となるようなページを前記特定ページとする
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム及び画像形成装置に関し、例えば、連続印刷の媒体を複数枚に切断する画像形成装置に適用し得る。
【背景技術】
【０００２】
特許文献１には、例えばラベル紙等のような媒体に対して連続印刷を行い、指定したページ数毎に媒体を切断したり、印刷ジョブ終了後に媒体を切断したりすることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−９７００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、媒体に連続印刷した総ページ数が指定ページ数の倍数にならない場合、正順印刷時と逆順印刷時とで切断位置が異なるため、切断後の媒体に含まれるページが異なってしまうという問題が生じ得る。例えば、図２に示すように、連続紙に５ページ分の印刷データを３ページ毎に印刷して切断する場合、正順印刷時は「１」，「２」，「３」ページ目が印刷された媒体と「４」，「５」ページ目が印刷された媒体という組み合わせでカットされる。これに対して、逆順印刷時は「１」，「２」ページ目が印刷された媒体と、「３」，「４」，「５」ページ目が印刷された媒体という組み合わせでカットされることになる。
【０００５】
そのため、逆順印刷時にカットページ数の端数を先にカットするよう構成したことにより、正順印刷時と逆順印刷時とでカットされるページを同等にすることができ、また余分な白紙ページを挿入しないことにより、損紙の発生を抑えることができるようにする画像形成システム及び画像形成装置が求められている。
【課題を解決するための手段】
【０００６】
本発明は、以下の構成を備えることを特徴とする。第１の本発明の画像形成システムは、連続印刷の媒体を切断して、複数ページの画像を印刷した媒体を出力する画像形成システムにおいて、（１）少なくとも、印刷順序を正順印刷又は逆順印刷の指定と、複数ページ毎の媒体を切断する切断指定情報とを含む印刷設定を行ない、印刷設定に係るコマンドを含む画像データとを出力する印刷設定部と、（２）印刷設定部からの前記画像データに基づいて印刷を行う画像形成装置とを備え、画像形成装置が、印刷設定部からの画像データのコマンドを解析し、逆順印刷の指定の際に、画像データの総ページ数と切断指定情報とに基づいて、特定ページの切断指定を決定する印刷制御部と、印刷制御部により決定された特定ページの媒体を切断する切断部とを有し、印刷制御部が、画像データの総ページ数と現在解析中のページカウント値との差分値を、切断指定情報で除算し、その余りが０となるようなページを特定ページとすることを特徴とする。
【０００７】
第２の本発明に係る画像形成装置は、連続印刷の媒体を切断して、複数ページの画像を印刷した媒体を出力する画像形成装置において、（１）入力された、画像データに含まれる印刷設定に係るコマンドを解析し、逆順印刷の指定の際に、画像データの総ページ数と切断指定情報とに基づいて、特定ページの印刷に切断指定を決定する印刷制御部と、（２）印刷制御部により決定された特定ページの媒体を切断する切断部とを備え、印刷制御部が、画像データの総ページ数と現在解析中のページカウント値との差分値を、切断指定情報で除算し、その余りが０となるようなページを特定ページとすることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、逆順印刷時にカットページ数の端数を先にカットするよう構成したことにより、正順印刷時と逆順印刷時とでカットされるページを同等にすることができ、また余分な白紙ページを挿入しないことにより、損紙の発生を抑えることができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る印刷装置の印刷制御部のシステム構成を示すブロック図である。
【図２】従来の正順印刷と逆順印刷との切断位置を説明する説明図である。
【図３】第１の実施形態に係る画像形成システムの全体的な構成を示すブロック図である。
【図４】第１の実施形態に係る画像処理装置のプリンタドライバのシステム構成を示すブロック図である。
【図５】第１の実施形態に係る画像処理装置のプリンタドライバが表示装置に表示する印刷設定画面例を説明する説明図である。
【図６】第１の実施形態に係る画像処理装置のプリンタドライバの処理動作を示すフローチャートである。
【図７】第１の実施形態に係る印刷装置の印刷制御部の印刷制御処理の動作を示すフローチャートである。
【図８】第１の実施形態に係る印刷装置における印刷処理を示すフローチャートである。
【図９】第１の実施形態による正順印刷と逆順印刷との切断位置を説明する説明図である。
【図１０】第２の実施形態に係る画像処理装置のプリンタドライバのシステム構成を示すブロック図である。
【図１１】第２の実施形態に係る画像処理装置のプリンタドライバが表示装置に表示する印刷設定画面例を説明する説明図である。
【図１２】第２の実施形態に係る印刷装置の印刷制御部のシステム構成を示すブロック図である。
【図１３】第２の実施形態に係る画像処理装置のプリンタドライバの処理動作を示すフローチャートである。
【図１４】第２の実施形態に係る印刷装置の印刷制御部の印刷制御処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（Ａ）第１の実施形態
以下では、本発明に係る画像形成システム及び画像形成装置の第１の実施形態を、図面を参照しながら詳細に説明する。
【００１２】
（Ａ−１）第１の実施形態の構成
図３は、第１の実施形態に係る画像形成システムの全体的な構成を示すブロック図である。
【００１３】
図３において、第１の実施形態に係る画像形成システム１は、入力データに画像処理を施して画像データを印刷装置３０に出力する画像処理装置１０と、入力された画像データに基づき用紙に画像を形成する印刷装置３０とが、例えばネットワーク５０等の伝送媒体を介して接続されている。
【００１４】
画像処理装置１０は、例えば、パーソナルコンピュータ（ＰＣ）やワークステーション等を適用することができ、データの印刷処理や印刷設定等を行ない、ネットワーク５０を通じて、画像データを印刷装置３０に出力するものである。
【００１５】
画像処理装置１０は、内部バス１０ａを介して、画像処理装置１０全体の制御を行うＣＰＵ１１と、オペレーティングシステム（ＯＳ）１２と、外部からデータ等を入力するための入力装置１３と、印刷内容や印刷設定を表示する表示装置１４と、印刷装置４０へ送信する画像データを生成するためのプリンタドライバ２０が動作するための内部記憶装置１５と、画像データ等を出力する送信部１７と、通信制御データ等を受信する受信部１８とを備える。
【００１６】
印刷装置３０は、ネットワーク５０を通じて取得した画像データに基づいて、用紙としての媒体に画像を印刷して出力するものである。印刷装置３０は、印刷後の用紙をカッター等により切断する機能を搭載しているものである。なお、ネットワーク５０に接続可能な、印刷装置３０−２、…、印刷装置３０−ｎ（ｎは整数）も、上述した印刷装置３０と同一又は対応する構成を備えているものとする。
【００１７】
印刷装置３０は、入力される画像データに基づいて用紙に画像を形成するものである。印刷装置３０は、内部バス３０ａを介して、画像データ等を受信する受信部３１と、通信制御データ等を送信する送信部３２と、印刷装置全体を制御するＣＰＵ３３と、画像データや各種データを一時的に保存しておくためのＲＡＭ３４と、画像データを解析して印刷を制御するための印刷制御部４０を格納するためのＲＯＭ３５と、印刷を実行する印刷部３６と、用紙をカットするカット部３７とを備える。
【００１８】
図４は、画像処理装置１０のプリンタドライバ２０のシステム構成を示すブロック図である。図５は、画像処理装置１０のプリンタドライバ２０が表示装置１４に表示する印刷設定画面例を説明する説明図である。
【００１９】
図４において、プリンタドライバ２０は、図５に例示する印刷設定画面２１を表示装置１４に表示させて各種印刷設定を行う印刷設定部２１と、印刷設定部２１の印刷設定情報を記憶する設定保持部２２と、印刷設定に基づき、上位レイヤのアプリケーションから取得した印刷データを印刷装置３０の認識可能なコマンドに変換するコマンド生成部２３とを有する。
【００２０】
印刷設定部２１は、上述したように、例えば図５に例示する印刷設定画面２１を表示装置１４に表示させて、各種印刷設定を行う。印刷設定部２１により設定することができる印刷設定として、例えば、用紙サイズ、用紙厚さ、印刷モード等の設定が可能である。
【００２１】
特に、この実施形態では、印刷設定部２１は、連続媒体に複数のページを連続印刷する際に、印刷データの印刷順序を正順印刷とするか又は逆順印刷とするかの印刷順序設定を受け付ける。また、印刷設定部２１は、連続媒体に連続印刷した後に、何ページ毎に切断するかのページ数カット指定を受け付けるものである。
【００２２】
例えば、図５の印刷設定画面２１は、逆順印刷を選択するチェックボックス２１−１を有しており、チェックボックス２１−１にチェックが指定されると、印刷設定部２１は逆順印刷を設定し、チェックボックス２１−１にチェックが指定されていないときは、印刷設定部２１は正順印刷を設定する。また例えば、図５の印刷設定画面２１は、連続印刷後に切断をするか否かのチェックボックスと、所定ページ毎に切断するページ数指定カットの指定部２１−２を有する。これにより、指定したページ数毎に媒体を切断させることができる。
【００２３】
図１は、第１の実施形態に係る印刷装置３０の印刷制御部４０のシステム構成を示すブロック図である。
【００２４】
図１において、印刷制御部４０は、カットページ判定部４１、印刷データ生成部４２、印刷実行部４３、ページ数カウンター部４４、ページ情報保持部４５を有する。なお、ページ数カウンター部４４とページ情報保持部４５は、印刷装置３０のＲＡＭ３４内の記憶領域に配置されている。
【００２５】
カットページ判定部４１は、入力された画像データのページ数をカウントして、そのページカウント値をページ数カウンター部４４に保持する。また、カットページ判定部４１は、入力された画像データを解析して、画像データにカットするページが含まれているか否かを判定する。カットページ判定部４１は、入力されたコマンドを解析して、印刷ジョブ後に媒体をカットするカットモードであるか否かを判定する。また、カットページ判定部４１は、入力された画像データがカットモードである場合に、印刷順序が正順印刷であるか又は逆順印刷であるかを判定し、正順印刷又は逆順印刷の別に応じて、切断する位置を判断するものである。
【００２６】
ページ数カウンター部４４は、カットページ判定部４１により解析中のページ数をカウントするものである。つまり、ページ数カウンター部４４は、カットページ判定部４１が現在解析中の画像データが何ページ目の画像データであるかを計測し、そのカウンター値を保持する。
【００２７】
ページ情報保持部４５は、カットページ判定部４１により解析された各ページの画像データを保持するものである。
【００２８】
印刷データ生成部４２は、ページ情報保持部４５に保持されているページ情報を用いて、印刷データを生成し、その印刷データを印刷実行部４３に与える。
【００２９】
印刷実行部４３は、印刷データ生成部４２からの印刷指示に従って、印刷データを印刷部３６に与えて印刷させる。また、印刷実行部４３は、カット部３７に対して切断指示をするものである。
【００３０】
（Ａ−２）第１の実施形態の動作
図６は、第１の実施形態に係る画像処理装置１０のプリンタドライバ２０の処理動作を示すフローチャートである。図７は、第１の実施形態に係る印刷装置３０の印刷制御部４０の印刷制御処理の動作を示すフローチャートである。図８は、第１の実施形態に係る印刷装置３０における印刷処理を示すフローチャートである。
【００３１】
ユーザーは、意図した印刷結果を得るために、画像処理装置１０を操作して、表示装置１４に印刷設定画面２１（図５参照）が表示される。そして、印刷設定画面２１を通じて、ユーザー操作により、各種印刷設定情報が入力されて、印刷設定情報が設定保持部２２に保存される。ここでは、例えば、印刷設定画面２１を通じて、逆順印刷の設定、媒体をカットするか否かの設定、ページ数指定カットの設定等がなされる。
【００３２】
例えば、ここでは、逆順印刷のチェックボックス２１−１、カットを実行するか否かのチェックボックス及びページ数指定カットのチェックボックス２１−２にチェックが入力され、ページ数指定カットとして３ページ毎にカットすることが設定され、これらの印刷設定情報が設定保持部２２に保存される場合を例示する。
【００３３】
画像処理装置１０において、ユーザー操作により印刷指示が入力されると、コマンド生成部２３により図６のフローチャートの処理が実行される。
【００３４】
図６において、プリンタドライバ２０のコマンド生成部２３は、設定保持部２２に設定されている印刷設定情報に基づいて、印刷実行に係るコマンドを生成する。
【００３５】
まず、コマンド生成部２３は、設定保持部２２に保存されている印刷設定情報に基づいて、逆順印刷か否かを判断する（Ｓ２０１）。逆順印刷の設定がなされてない場合、コマンド生成部２３は「逆順印刷＝ＯＦＦ」のコマンドを生成し（Ｓ２０２）、処理はＳ２０５に移行する。一方、逆順印刷が設定されている場合、コマンド生成部２３は「逆順印刷＝ＯＮ」のコマンドを生成し（Ｓ２０３）、画像データの総ページ数を通知するコマンドを生成する（Ｓ２０４）。
【００３６】
続いて、コマンド生成部２３は、設定保持部２２に保持されている印刷設定情報に基づいて、媒体を切断するか否かのカット設定の有無を判定する（Ｓ２０５）。
【００３７】
そして、カット無しである場合、コマンド生成部２３は「カットモード＝ＯＦＦ」というコマンドを生成する（Ｓ２０６）。
【００３８】
一方、カット有りである場合、コマンド生成部２３は、設定保持部２２に保存されている印刷設定情報に基づいて、更にページ数指定カットかどうかを判定する（Ｓ２０７）。そして、ページ数指定カット無しであれば、コマンド生成部２３は、「カットモード＝ＪＯＢ」というコマンドを生成し（Ｓ２０８）、処理をＳ２１１に移行する。ページ数指定カット有りであれば、コマンド生成部２３は、「カットモード＝ＰＡＧＥ」というコマンドを生成し（Ｓ２０９）、カットページ数を通知するコマンドを生成する（Ｓ２１０）。例えば、上記の印刷設定例の場合、ページ数指定カットが「３ページ毎にカット」と設定されているため、３ページ毎にカットするというコマンドが生成される。
【００３９】
最後に、図示しないアプリケーションからの印刷データは、コマンド生成部２３により印刷装置２０の認識可能なコマンドに変換され（Ｓ２１１）、生成したコマンドは送信部１７から印刷装置３０に送信される（Ｓ２１２）。
【００４０】
次に、印刷装置３０の受信部３１が印刷データを受信したときの印刷制御部４０における動作を、図７を用いて説明する。
【００４１】
まず、印刷制御部４０において、カットページ判定部４１により、現在解析中のページカウント値に１を加算する（Ｓ４０１）。このページカウント値がページ数カウンター部４４に保持される。なお、ページカウント値の初期状態は「０」であり、カットページ判定部４１により最初のページがカウントされることにより、初期状態のページカウント値に「１」が加算されて、ページカント値は「１」となる。
【００４２】
続いて、カットページ判定部４１は、入力されたコマンドに基づいて、カットモードが「ＰＡＧＥ」である否かを判定する（Ｓ４０２）。「カットページ＝ＰＡＧＥ」以外であれば、処理はＳ４０８に移行する。
【００４３】
一方、「カットページ＝ＰＡＧＥ」である場合、更に、カットページ判定部４１は、入力されたコマンドに基づいて、印刷順序が逆順印刷であるか否かを判定する（Ｓ４０３）。
【００４４】
逆順印刷でない場合、カットページ判定部４１は、印刷しているページ数である「Ｃｎｔ」にページカウント値を代入し（Ｓ４０４）、逆順印刷である場合、カットページ判定部４１は、「Ｃｎｔ」に「（総ページ数）−（ページカウント値）」の値を代入する（Ｓ４０５）。なお、総ページ数については、プリンタドライバ２０のコマンド生成部２３により生成された画像データの総ページ数を示すコマンドに基づいて、カットページ判定部４１が認識することができる。
【００４５】
続いて、Ｓ４０６において、カットページ判定部４１は、「Ｃｎｔ÷カットページ数」の余りを導出し、「Ｃｎｔ÷カットページ数」の余りが「０」であるか否かを判定する（Ｓ４０−６）。
【００４６】
「Ｃｎｔ÷カットページ数」の余りが「０」であれば、カットページ判定部４１は、そのページ（すなわち、余りが「０」となったときのページ）の印刷終了後に、カットするためのカット指定をページ情報保持部４５に書き込む（Ｓ４０７）。これにより、余りが「０」となったときのページの印刷終了後にカットさせることができる。一方、「Ｃｎｔ÷カットページ数」の余りが「０」以外であれば、処理はＳ４０８に移行する。
【００４７】
続いて、印刷データ生成部４２は、入力された画像データを解析し、印刷に必要な情報をページ情報保持部４５へ書き込む（Ｓ４０８）。その後、印刷生成部４２は、印刷実行部４３に対してページ情報保持部４５を渡して印刷実行を指示する（Ｓ４０９）。次の画像データがあれば、印刷実行部４３は次ページ有りと判断して（Ｓ４１０）、処理はＳ４０１へ戻り、無ければ終了する。
【００４８】
図８において、印刷実行の指示が入力されると（Ｓ４４１）、印刷実行部４３は、ページ情報保持部４５に保持されているページ情報に基づいて印刷部３６に画像データを出力する。このとき、印刷実行部４３は、ページ情報に、Ｓ４０７のカット指定が指定されているか否かを判断する（Ｓ４４２）。そして、ページ情報にカット指定が指定されている場合、印刷実行部４３はカット部３７に用紙カットを指示する。これにより、カット部３７が当該ページの印刷終了後媒体をカットする（Ｓ４４３）。一方、ページ情報にカット指定が指定されていない場合には、処理を終了する。
【００４９】
図９（Ａ）に示すように、正順印刷の場合、印刷方向に対して「１」ページ目、「２」ページ目、「３」ページ目、「４」ページ目、「５」ページ目の順に印刷される。ページ数指定カットが「３」で印刷設定されている場合、図７のＳ４０７で「３」ページ目のページ情報にカット指定が指定される。従って、図９（Ａ）に示すように、印刷実行部４３からカット実行の指示を受けたカット部３７は、「１」、「２」、「３」ページ目の印刷終了後に、媒体をカットする。また、画像データの総ページ数の終了後（すなわち「５」ページ目の印刷終了後）に、カット部３７は媒体をカットする。
【００５０】
また、図９（Ｂ）に示すように、逆順印刷の場合、印刷方向に対して「５」ページ目、「４」ページ目、「３」ページ目、「２」ページ目、「２」ページ目の順に、正順印刷の印刷方向を逆にして印刷される。この場合、「Ｃｎｔ＝総ページ数−ページカウント値」の値が設定されるため、図７のＳ４０７で「４」ページ目のページ情報にカット指定が指定される。従って、図９（Ｂ）に示すように、印刷実行部４３からカット実行の指示を受けたカット部３７は、「５」、「４」ページ目の印刷終了後に、媒体をカットする。また、画像データの総ページ数の終了後（すなわち「１」ページ目の印刷終了後）に、カット部３７は媒体をカットする。
【００５１】
（Ａ−３）第１の実施形態の効果
以上のように、第１の実施形態によれば、逆順印刷時にカットページ数の端数を先にカットするよう構成したことにより、正順印刷時と逆順印刷時とでカットされるページを同等にすることができる。
【００５２】
また、第１の実施形態によれば、余分な白紙ページを挿入しないことにより、損紙の発生を抑えることができる。
【００５３】
（Ｂ）第２の実施形態
次に、本発明に係る画像形成システム及び画像形成装置の第２の実施形態を、図面を参照しながら詳細に説明する。
【００５４】
（Ｂ−１）第２の実施形態の構成
第２の実施形態では、画像処理装置１０のプリンタドライバと、印刷装置３０の印刷制御部の構成が、第１の実施形態の構成と異なる。以下では、第２の実施形態のプリンタドライバをプリンタドライバ２０Ａ、第２の実施形態の印刷制御部を印刷制御部４０Ａとして説明する。
【００５５】
図１０は、第２の実施形態に係る画像処理装置１０のプリンタドライバ２０Ａのシステム構成を示すブロック図である。図１１は、画像処理装置１０のプリンタドライバ２０Ａが表示装置１４に表示する印刷設定画面例を説明する説明図である。
【００５６】
図１０において、プリンタドライバ２０Ａは、印刷設定部２１Ａ、設定保持部２２Ａ、コマンド生成部２３Ａを有する。
【００５７】
印刷設定部２１Ａは、第１の実施形態の印刷設定に加えて、図１１の印刷設定画面２１Ａのページ数指定カットで、複数のカットページ数の指定を設定する。例えば、図１１の印刷設定画面２１Ａのページ数指定カット２１−４では、２つのカットページ数を設定できるようにしている。図１１の印刷設定画面２１Ａのページ数カット指定２１−４では、「第１の指定ページ数＝３」、「第２の指定ページ数＝２」の場合を示しており、この場合、「３」ページでカット〜「２」ページでカット〜「３」ページでカット〜「２」ページでカットを繰り返す。
【００５８】
設定保持部２２Ａは、第１の実施形態と同様に印刷設定情報を保持するものであり、図１１の印刷設定画面２１Ａの複数のページ数指定カットの設定を保持する。
【００５９】
コマンド生成部２３Ａは、第１の実施形態と同様に、設定保持部２２Ａに保持されている印刷設定情報に基づいてコマンドを生成するものであり、複数のページ数指定カットの指定をコマンドに変換する。
【００６０】
図１２は、第２の実施形態に係る印刷装置３０の印刷制御部４０Ａのシステム構成を示すブロック図である。図１２において、印刷制御部４０Ａは、カットページ判定部４１Ａ、印刷データ生成部４２、印刷実行部４３、ページ数カウンター部４４、ページ情報保持部４５を有する。なお、ページ数カウンター部４４とページ情報保持部４５は、第１の実施形態と同様に、印刷装置３０のＲＡＭ３４内の記憶領域に配置されている。
【００６１】
カットページ判定部４１Ａは、第１の実施形態と同様に、入力された画像データを解析して、カットページを判定するものである。カットページ判定部４１Ａは、入力された画像データに基づいて、複数のカットページ数の指定を判定する。カットページ判定部４１Ａのより具体的な処理については、動作の項で詳細に説明する。
【００６２】
（Ｂ−２）第２の実施形態の動作
図１３は、第２の実施形態に係る画像処理装置１０のプリンタドライバ２０Ａの処理動作を示すフローチャートである。なお、図１３において、第１の実施形態に係る図６と同一又は対応する処理については同一符号を付している。
【００６３】
図１４は、第２の実施形態に係る印刷装置３０の印刷制御部４０Ａの印刷制御処理の動作を示すフローチャートである。なお、図１４において、第１の実施形態に係る図７と同一又は対応する処理については同一符号を付している。
【００６４】
図１３において、Ｓ２０１〜Ｓ２０９、Ｓ２１１、Ｓ２１２の処理は、第１の実施形態の図６の処理と同様であるため説明を省略する。
【００６５】
図１３において、Ｓ２０７においてページ数指定カットであった場合、呼マント生成部２３Ａは「カットモード＝ＰＡＧＥ」のコマンドを生成する（Ｓ２０９）。そして、コマンド生成部２３Ａは、設定保持部２２Ａに保持されている印刷設定情報に基づいて、複数のページ数指定カットがあるか否かを判断する（Ｓ３０１）。すなわち、図１１の印刷設定画面２１Ａのページ数指定カット２１−４が選択されている場合、コマンド生成部２３Ａは、複数のページ指定カット２１−４で指定された「Ｍ」，「Ｎ」（Ｍ＞Ｎ：Ｍ、Ｎは整数）の２つのカットページ数を通知するコマンドを生成する（Ｓ３０３）。なお、複数のページ数指定カットが選択されていない場合、第１の実施形態と同様に、コマンド生成部２３Ａは、１つのページ数指定カットのコマンドを生成する（Ｓ３０２）。
【００６６】
続いて、図１４を用いて、印刷制御部４０Ａの処理動作を説明する。図１４に示すＳ４０１〜Ｓ４０５、Ｓ４０７〜Ｓ４１０の処理は第１の実施形態の図７の処理と同様であるため説明を省略する。
【００６７】
Ｓ４０４、Ｓ４０５で、逆順印刷でない場合、カットページ判定部４１Ａは、印刷しているページ数である「Ｃｎｔ」にページカウント値を代入し（Ｓ４０４）、逆順印刷である場合、カットページ判定部４１Ａは、「Ｃｎｔ」に「（総ページ数）−（ページカウント値）」の値を代入する（Ｓ４０５）。
【００６８】
Ｓ５０１において、カットページ判定部４１Ａは、「Ｃｎｔ÷（カットページ数Ｍ＋Ｎ）」の余りが「０」または「Ｍ」であるかどうかを判定する（Ｓ５０１）。余りが「０」または「Ｍ」であれば、カットページ判定部４１Ａは、当該ページの印刷終了後にカットするためのカット指定をページ情報保持部４５に書き込み（Ｓ４０７）、余りがそれ以外であれば、カットページ判定部４１Ａは、カット指定せずにＳ４０８へ進む。
【００６９】
（Ｂ−３）第２の実施形態の効果
以上のように、第２の実施形態によれば、第１の実施形態の効果に加えて、複数のカットページ数の指定することができる構成したことにより、より多様な印刷形態に対応できる。更に、第２の実施形態によれば、逆順印刷の際に端数を先にカットするよう構成したことにより正順印刷と逆順印刷で同等の印刷結果を得られる。
【００７０】
（Ｃ）他の実施形態
第１の実施形態ではカットの指定を印刷データ単位で設定する例を示したが、例えば用紙の設定に関連付けて設定するなど、プリンタドライバとして設定できるのであれば、その箇所については限定しない。また印刷制御部を印刷装置内のＲＯＭに配置する例を示したが、これをＲＡＭに配置しても良い。
【００７１】
第２の実施形態では２つのカットページ数を指定する例を示したが、３つ以上としても良い。
【符号の説明】
【００７２】
１…画像形成システム、
１０…画像処理装置、１０ａ…内部バス、１１…ＣＰＵ、１２…オペレーティングシステム（ＯＳ）、１３…入力装置、１４…表示装置、１５…内部記憶装置、１６…送信部、１７…受信部、２０及び２０Ａ…プリンタドライバ、２１及び２１Ａ…印刷設定部、２２及び２２Ａ…設定保持部、２３及び２３Ａ…コマンド生成部、
３０…印刷装置、３０ａ…内部バス、３１…受信部、３２…送信部、３３…ＣＰＵ、３４…ＲＡＭ、３５…ＲＯＭ、３６…印刷部、３７…カット部、４０及び４０Ａ…印刷制御部、４１及び４１Ａ…カットページ判定部、４２…印刷データ生成部、４３…印刷実行部、４４…ページカウンター部、４５…ページ情報保持部。
【図１】
0006437339.tif 000002
【図２】
0006437339.tif 000003
【図３】
0006437339.tif 000004
【図４】
0006437339.tif 000005
【図５】
0006437339.tif 000006
【図６】
0006437339.tif 000007
【図７】
0006437339.tif 000008
【図８】
0006437339.tif 000009
【図９】
0006437339.tif 000010
【図１０】
0006437339.tif 000011
【図１１】
0006437339.tif 000012
【図１２】
0006437339.tif 000013
【図１３】
0006437339.tif 000014
【図１４】
0006437339.tif 000015