| 【発明の名称】 |
印刷制御方法、印刷制御プログラム、および、記録媒体 |
| 【発明者】 |
【氏名】横田 雅之 【住所又は居所】東京都大田区下丸子3丁目30番2号 キヤノン株式会社内
|
| 【要約】 |
【課題】第1および第2の2つのカッターを備える印刷装置または1つのカッターのみを備える印刷装置のいずれをも制御可能な印刷制御方法および印刷制御プログラムを提供すること。
【解決手段】印刷装置の第2カッターの装着の有無を検出し、第2カッターの装着が検出されない場合は、印刷対象の複数の画像データを別々の印刷データとして印刷装置に送信して印刷する一方、第2カッターの装着が検出された場合には、印刷装置に装填されている印刷用紙の縦幅および横幅を取得して、印刷画像を合成するための画像配置位置と印刷用紙のカット位置およびカット幅を算出し、算出した画像配置位置に対応する合成画像を形成するとともに、この合成画像形成領域を切出すためのカット指示コマンドを生成し、これらを印刷装置に送信して印刷する構成とした。 |
【特許請求の範囲】
【請求項1】 印刷用紙をカットするための第1のカット手段と当該第1のカット手段と直角な方向に前記印刷用紙をカット可能な第2のカット手段とを備える印刷装置と、単一のカット手段のみを備える印刷装置の両方の印刷制御を可能とする印刷制御方法であって、前記印刷装置の第2のカット手段の装着の有無を検出するステップと、当該第2のカット手段の装着が検出されない場合は、印刷対象の複数の画像データを別々の印刷データとして前記印刷装置に送信して印刷するステップと、前記第2のカット手段の装着が検出された場合には、前記印刷装置に装填されている印刷用紙の幅を取得し、印刷対象の画像サイズと画像数を基に、印刷画像を合成するための画像配置位置、前記第2のカット手段による前記印刷用紙のカット位置およびカット幅を算出し、当該算出した画像配置位置に対応する合成画像を形成するとともに、当該算出したカット位置およびカット幅を基に当該合成画像形成領域を切出すためのカット指示コマンドを生成し、当該合成画像と当該カット指示コマンドを前記印刷装置に送信して印刷するステップとを備えることを特徴とする印刷制御方法。 【請求項2】 印刷用紙をカットするための第1のカット手段と当該第1のカット手段と直角な方向に前記印刷用紙をカット可能な第2のカット手段とを備える印刷装置と、単一のカット手段のみを備える印刷装置の両方の印刷制御を可能なコンピュータが実行可能な印刷制御プログラムであって、前記印刷装置の第2のカット手段の装着の有無を検出するステップと、当該第2のカット手段の装着が検出されない場合は、印刷対象の複数の画像データを別々の印刷データとして前記印刷装置に送信して印刷するステップと、前記第2のカット手段の装着が検出された場合には、前記印刷装置に装填されている印刷用紙の幅を取得し、印刷対象の画像サイズと画像数を基に、印刷画像を合成するための画像配置位置、前記第2のカット手段による前記印刷用紙のカット位置およびカット幅を算出し、当該算出した画像配置位置に対応する合成画像を形成するとともに、当該算出したカット位置およびカット幅を基に当該合成画像形成領域を切出すためのカット指示コマンドを生成し、当該合成画像と当該カット指示コマンドを前記印刷装置に送信して印刷するステップとを備えることを特徴とする印刷制御プログラム。 【請求項3】 請求項2に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
|
【発明の詳細な説明】【0001】 【発明の属する技術分野】本発明は印刷制御方法および印刷制御プログラムに関し、より詳細には、第1および第2の2つのカッターを備える印刷装置または/および1つのカッターのみを備える印刷装置のいずれをも制御可能な印刷制御方法および印刷制御プログラムに関する。 【0002】 【従来の技術】従来、直角方向に配置された2つのカッターを備える印刷装置の制御方法としては、印刷用紙の四方を印刷後にカットして縁ナシ印刷を実現した例が知られていた。 【0003】 【発明が解決しようとする課題】しかしながら、単一の印刷制御方法で、直角方向に配置された第1および第2の2つのカッターを備える印刷装置または/および1つのカッターのみを備える印刷装置のいずれをも制御可能な方法は知られていなかった。 【0004】本発明はこのような問題に鑑みてなされたもので、その目的とするところは、第1および第2の2つのカッターを備える印刷装置または/および1つのカッターのみを備える印刷装置のいずれをも制御可能な印刷制御方法および印刷制御プログラムを提供することにある。 【0005】 【課題を解決するための手段】本発明はこの目的を達成するために、請求項1に記載の発明は、印刷用紙をカットするための第1のカット手段と当該第1のカット手段と直角な方向に前記印刷用紙をカット可能な第2のカット手段とを備える印刷装置と、単一のカット手段のみを備える印刷装置の両方の印刷制御を可能とする印刷制御方法であって、前記印刷装置の第2のカット手段の装着の有無を検出するステップと、当該第2のカット手段の装着が検出されない場合は、印刷対象の複数の画像データを別々の印刷データとして前記印刷装置に送信して印刷するステップと、前記第2のカット手段の装着が検出された場合には、前記印刷装置に装填されている印刷用紙の幅を取得し、印刷対象の画像サイズと画像数を基に、印刷画像を合成するための画像配置位置、前記第2のカット手段による前記印刷用紙のカット位置およびカット幅を算出し、当該算出した画像配置位置に対応する合成画像を形成するとともに、当該算出したカット位置およびカット幅を基に当該合成画像形成領域を切出すためのカット指示コマンドを生成し、当該合成画像と当該カット指示コマンドを前記印刷装置に送信して印刷するステップとを備えることを特徴とする。 【0006】また、請求項2に記載の発明は、印刷用紙をカットするための第1のカット手段と当該第1のカット手段と直角な方向に前記印刷用紙をカット可能な第2のカット手段とを備える印刷装置と、単一のカット手段のみを備える印刷装置の両方の印刷制御を可能なコンピュータが実行可能な印刷制御プログラムであって、前記印刷装置の第2のカット手段の装着の有無を検出するステップと、当該第2のカット手段の装着が検出されない場合は、印刷対象の複数の画像データを別々の印刷データとして前記印刷装置に送信して印刷するステップと、前記第2のカット手段の装着が検出された場合には、前記印刷装置に装填されている印刷用紙の幅を取得し、印刷対象の画像サイズと画像数を基に、印刷画像を合成するための画像配置位置、前記第2のカット手段による前記印刷用紙のカット位置およびカット幅を算出し、当該算出した画像配置位置に対応する合成画像を形成するとともに、当該算出したカット位置およびカット幅を基に当該合成画像形成領域を切出すためのカット指示コマンドを生成し、当該合成画像と当該カット指示コマンドを前記印刷装置に送信して印刷するステップとを備えることを特徴とする。 【0007】さらに、請求項3に記載の発明は、コンピュータ読み取り可能な記録媒体であって、請求項2に記載のプログラムを記録したことを特徴とする。 【0008】 【発明の実施の形態】以下、本発明の実施形態について、添付図面を参照して詳細に説明する。 【0009】図1は、本発明の印刷制御方法および印刷制御プログラムにより画像生成(およびカット指示)された画像の印刷(およびカット)が実行される印刷装置の構成例を説明するための断面図で、この印刷装置には、互いに直角方向に配置された第1および第2カッターが備えられており、この印刷装置により印刷される画像の生成とそのカット指示は、本発明の印刷制御方法に基づいてコンピュータを制御するための印刷制御プログラムを記憶する図示しないホストコンピュータによってなされる。 【0010】101は印字ヘッドであり、この印字ヘッド101により、上段ロール102または下段ロール103から供給される用紙に印刷がなされ、印刷後に第1カッター104でロール紙がカットされる。カットされた第1カット済用紙107は、第1の位置にある搬送ローラ105で用紙の後端が保持され、この状態で第1の位置の搬送ローラ105が図中に示した矢印方向に移動することで第2の位置の搬送ローラ106となり、第1カット済用紙107の搬送パスの切替えが行われる。 【0011】第1カット済用紙107は、第2の位置の搬送ローラ106によって、第1搬送方向110から、第1排紙ローラ108または第3排紙ローラ109のいずれかに搬送される。なお、この搬送先のローラ選択は、第2カッターユニット部111に備えられる図示しない第2カッターでのカット指示の有無によりなされ、カット指示がない場合にはそのままの状態で第1搬送方向から第1排紙部112に排紙され、図2に示すように第1カッターでのカットのみがなされた状態で使用される。一方、カット指示された場合には第1排紙ローラ108側に搬送されて第2カッターユニット部111に備える第2カッターによるカット工程へと移行する。 【0012】図3は、この印刷装置に備えられる第2カッターユニット部の構成を説明するための図で、図3(a)は第1搬送方向に垂直な方向からの様子、図3(b)は第1搬送方向からの様子を示している。第1搬送方向110から搬送されてきた第1カット済用紙107は、第1搬送方向110とは直角の方向である第2搬送方向120へと搬送され、カット指示に従って第2カッター121によりカット位置122でカットされた後、第2排紙ローラ123により排紙される。 【0013】図4は、第2カッターユニット部による第1カット済用紙のカット位置を説明するための図である。この図は第1カット済用紙107を2つにカットする場合の例であるが、カットされる画像は第1カット済用紙107の第2搬送方向120の先端部および後端部に余白が生じないように詰めて印刷され、第1カット済用紙107の中央部付近の第1カット位置124および第2カット位置125でカットされて第1Aカット用紙127と第1Bカット用紙128とに分断され、中央部の第1カット片126はカット屑となる。 【0014】図5は、第2カッターユニット部による第1カット済用紙をカットするための指示内容を説明するための図であり、図6はこのカット指示のためのコマンド仕様の例である。図4で説明した第1および第2のカット位置124、125は、第1カット済用紙107から第1カット片126を切り出すカットコマンドとして実現される。すなわち、縦幅H、横幅Wの第1カット済用紙107から幅ΔX1の第1カット片126を切り出すために、図5で示すように座標を設定し、第1カット位置124を(X1、0)と(X1、H)とを結ぶ直線で定義し、第2カット位置125も(X1+ΔX1、0)と(X1+ΔX1、H)とを結ぶ直線で定義する。 【0015】なお、図5は1つのカット片のみが切り出される場合を示しているが、切り出されるカット片が複数であっても同様である。例えば、有効画素数がnありカット片の数が(n−1)となる場合には、これらのカット片の各々のカット位置(X1〜Xn−1)およびカット幅(ΔX1〜ΔXn−1)により図6に示すようなカットコマンドを設定してカット指示を与えることとなる。 【0016】図7は、第1および第2の2つのカッターを備える印刷装置または1つのカッターのみを備える印刷装置のいずれをも制御可能な本発明の印刷制御方法を説明するためのフローチャートである。ここでは、縦幅Hで横幅Wのサイズの画像をS枚印刷する場合について説明しており、この処理のためにはS個の画像リストIMG()が送出される。 【0017】この印刷制御方法では、先ず、印刷装置の第2カッターの装着の有無の確認を行い(S101)、装着されていない場合(S101:No)には、印刷すべき複数の画像を別々の印刷データとして通常通り印刷する(S102)。一方、第2カッターが装着されていると判断された場合(S101:Yes)には、印刷装置にセットされている用紙の幅(ここでは縦幅H、横幅W)を取得し(S103)、さらに、後のステップでの処理のための用紙幅方向の画像数n(=[W/X])と処理ループ数m(=[S/n]+1)条件の算出を行う(S104)。 【0018】これに続いて、印刷装置に送信すべき画像のカット位置および画像の配置位置を決定するために、合成画像のうちのカット片のカットオフ幅ΔX(=(W−X*n)/(n−1))とカットオフ位置Xi(=Σ(i*(X+ΔX)−ΔX):但しi=1〜n−1)、および、画像の配置位置Ij(=Σ(j−1)*(X+ΔX):但しj=1〜n)を算出する(S105)。なお、ここで、[ ]はガウス記号であり整数化を意味する。 【0019】このようにして求められたカット位置および画像の配置位置を基に、印刷処理のための初期値設定(ループ数I=1)を行い(S106)、ループ数Iが処理ループ数m以下であるか否かを判断し(S107)、処理ループ数m以下であると判断された場合(S107:Yes)にはIMG()からn個の画像を取り出して縦幅H横幅Wのサイズに配置して合成画像を作成し(S108)、図6で説明したカットオフコマンドを印刷装置に送出して(S109)合成画像が印刷装置に送出される(S110)。最後に、処理ループ数Iを1繰り上げて処理経過カウンタを更新し(S111)てステップS107に戻り、処理ループ数mよりも大きいと判断される(S107:No)まで以降の処理を繰り返す。 【0020】すなわち、本発明の印刷制御方法は、先ず、印刷装置の第2カッターの装着の有無を検出し、第2カッターの装着が検出されない場合は、印刷対象の複数の画像データを別々の印刷データとして印刷装置に送信して印刷する一方、第2カッターの装着が検出された場合には、印刷装置に装填されている印刷用紙の縦幅および横幅を取得して、印刷画像を合成するための画像配置位置と印刷用紙のカット位置およびカット幅を算出し、算出した画像配置位置に対応する合成画像を形成するとともに、この合成画像形成領域を切出すためのカット指示コマンドを生成し、これらを印刷装置に送信して印刷するものである。 【0021】 【発明の効果】以上説明したように、本発明によれば、印刷装置の構成要素として第2カッターの装着の有無を検出し、その結果に応じた印刷制御を実行することとしたので、直角方向に配置された第1のカッターと第2のカッターを有する印刷装置と第1のカッターのみを有する印刷装置の両方を制御可能な印刷制御方法を提供することができ、2つの別々の印刷制御方法に基づく印刷制御プログラムをユーザに提供する必要がなく、作成コスト、在庫管理といった面において有利である。またユーザも単一の印刷制御方法で両方の印刷装置を意識することなく使用することができるため、使い勝手といった面でも有効である。
|
| 【出願人】 |
【識別番号】000001007 【氏名又は名称】キヤノン株式会社 【住所又は居所】東京都大田区下丸子3丁目30番2号
|
| 【出願日】 |
平成14年5月24日(2002.5.24) |
| 【代理人】 |
【識別番号】100077481 【弁理士】 【氏名又は名称】谷 義一 (外1名)
|
| 【公開番号】 |
特開2003−341162(P2003−341162A) |
| 【公開日】 |
平成15年12月3日(2003.12.3) |
| 【出願番号】 |
特願2002−151470(P2002−151470) |
|