(57)【特許請求の範囲】
【請求項１】
印刷指示装置と印刷装置とを備える印刷システムであって、
前記印刷指示装置は、
用紙の種別を表す種別データ及び印刷データを取得する取得手段と、
前記取得手段により取得された前記種別データ及び前記印刷データを前記印刷装置へ送信する送信手段と、
を備え、
前記印刷装置は、
複数の用紙種別のいずれかの用紙に印刷を行う印刷手段と、
カッターを用いて用紙を切断する切断手段と、
用紙種別毎のカッターによる切断方法を設定データとして利用者が設定するための設定受付手段と、
前記設定受付手段により設定された前記設定データを記憶する記憶手段と、
前記印刷指示装置から送信された前記種別データ及び前記印刷データを受信する受信手段と、
前記受信手段により受信した前記種別データに対応する切断方法を、前記記憶手段が記憶する前記設定データを参照して特定し、前記受信手段により受信した前記印刷データによって前記印刷手段に印刷をさせると共に前記特定した切断方法により前記切断手段に用紙の切断をさせる制御手段と、
を備えることを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記設定データにはカッターによる切断の有無に関する情報が含まれることを特徴とする印刷システム。
【請求項３】
請求項１又は請求項２に記載の印刷システムにおいて、
更に、前記カッターの切断動作の異常を検知する検知手段を備え、
前記制御手段は、前記検知手段が異常を検知すると、以後は前記切断手段に切断動作をさせないことを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
印刷用紙を切断する切断機能を備えた印刷システムに関する。
【０００２】
【従来の技術】
一般に、大型プリンタ（ワイドフォーマットプリンタ、以下「ＷＦＰ」と略記）は印刷用紙としてロールタイプの用紙を用いることが多い。そのため、ロールタイプの用紙を用いるＷＦＰには、ロールタイプの用紙を切りながら使うためのカッターが装備されている。また、用紙の材質としては紙はもちろんのこと、布やビニールなどの紙以外のものが用いられることも多い。また、このようなＷＦＰは広告展示を行うための印刷物を作成するため、光沢感や耐候性のような様々な特性を持った印刷用紙の利用が要望されることも多く、ＷＦＰのメーカー純正以外の印刷用紙が用いられることも多かった。
【０００３】
しかし、ＷＦＰに装備されているカッターは通常、紙製の用紙及びメーカー純正の用紙を切ることを目的としたものであり、紙製以外の用紙あるいはメーカー純正以外の用紙を切るとカッターや用紙の破損を招く可能性がある。したがって、そのような用紙を印刷する際はカッターが動作しないようにする必要があり、この設定はＷＦＰの本体のパネルからカッターによる切断の有無を選択して設定していた。
【０００４】
【発明が解決しようとする課題】
ところが、この設定は印刷される用紙の種別を利用者が判断してＷＦＰにカッターによる切断有無の設定を行っていたため、印刷用紙を変更した際に、その設定を変更し忘れるということが発生していた。その結果、カッターや用紙の破損を引き起こし、結果的にＷＦＰ本体の故障を招くという問題があった。
【０００５】
また、切断する用紙によっては、厚みのあるものや重いものもあり、用紙の特徴に応じて切断の仕方を変えないとうまく切断できない場合もあった。用紙の切断は、印刷を行った用紙の印刷部分をカッターの切断位置を越えて送出した後、用紙の未印刷部分から印刷部分を切断するという方法で行われるが、ＷＦＰによってはカッターの切断位置を越えた用紙の印刷部分を支持する受け面をなくして小型化したものもある。そのようなＷＦＰであると印刷部分は自重で垂下する。自重で垂下した用紙の印刷部分を未印刷部分から切断する際に用紙の印刷部分が重いと、カッターによる切断方法によってはうまく切断できない場合がある。用紙の幅の一方の端から他方の端に向けて一回で切断を行うと、カッターの切断中に重心がずれて用紙が回転してしまい、自重で破れてしまう場合や斜めに切断してしまう場合があった。これはＡ０版の用紙のような用紙幅が大きいものほど顕著に発生する。
【０００６】
このような場合、例えば中央やや右方から用紙の右端に向けて一部切断し、中央やや左方から用紙の左端に向けて一度切断し、そして最後に残された中央部分を切断して用紙を切り離すという３回に分けた切断方法も考えられている。この切断方法により、用紙切断中であっても用紙垂下状態時の重心である中央部分は最後まで未印刷部分とつながっているため、重心が移動して用紙が回転してしまって自重で破れてしまう場合や斜めに切断してしまう恐れがなくなる。しかし、この切断方法は３回に分けて切断するため切断時間がかかる問題がある。また切断精度の誤差による切断線に継ぎ目ができるというデメリットも存在し、重心移動が問題にならない軽い用紙の時には１回で切断した方が速く綺麗に切断できる場合もある。
【０００７】
このように、用紙の種類に応じて切断の仕方を切り替えるようなＷＦＰも考えられているが、用紙を変更する都度、利用者がＷＦＰを操作して用紙の切断の仕方を登録、変更することは煩雑であるため一般的ではなかった。
本発明はこのような問題に鑑み為されたものであり、カッターや用紙の破損を極力減らすことができる印刷システムを提供することを目的とする。
【０００８】
【課題を解決するための手段及び発明の効果】
上記目的を達成するために為された請求項１に記載の印刷システムは、印刷指示装置と印刷装置とを備える印刷システムである。そして、印刷指示装置は、用紙の種別を表す種別データ及び印刷データを取得する取得手段と、取得手段により取得された種別データ及び印刷データを印刷装置へ送信する送信手段と、を備える。一方、印刷装置は、複数の用紙種別のいずれかの用紙に印刷を行う印刷手段と、カッターを用いて用紙を切断する切断手段と、用紙種別毎のカッターによる切断方法を設定データとして利用者が設定するための設定受付手段と、設定受付手段により設定された設定データを記憶する記憶手段と、印刷指示装置から送信された種別データ及び印刷データを受信する受信手段と、受信手段により受信した種別データに対応する切断方法を、記憶手段が記憶する設定データを参照して特定し、受信手段により受信した印刷データによって印刷手段に印刷をさせると共に特定した切断方法により切断手段に用紙の切断をさせる制御手段と、を備える。
【０００９】
このような印刷システムによれば、印刷装置は、印刷指示手段から受け取った用紙の種別を表す種別データを基に、設定受付手段により設定された適切な切断方法により用紙が切断されるため、印刷指示の際の操作ミスによるカッターや用紙の破損を減らすことができる。
【００１０】
【００１１】
また、設定データの内容としては、例えばカッターの移動速度、カッターの動作圧力、カッターの動作方向、カッターの動作手順、カッター（刃）の種類等のカッターを用いて用紙を切断する場合の各種情報が考えられるが、請求項２に記載のように、設定データはカッターによる切断の有無に関する情報を含んでいるとよい。
【００１２】
この場合はカッターによる切断を行わないように設定することもできるので、カッターによる切断が不可能な用紙を印刷に用いることも可能になる。尚、設定データは切断の有無の情報だけであってもよい。
【００１３】
【００１４】
【００１５】
また、カッターの動作は印刷指示装置から送信される設定情報に常に従うようになっていてもよいが、請求項３に記載のように、検知手段が、カッターの切断動作の異常を検知し、制御手段は、検知手段が異常を検知すると、以後は切断手段に切断動作を指示しないようにするとよい。
【００１６】
このようになっていると、カッターが摩耗して切断性能が落ちた場合等の何らかの異常が発生したときに、そのまま動作し続けて用紙の破損やプリンタの破損を招くことを防止できる。
【００１７】
【００１８】
【００１９】
【００２０】
【００２１】
【００２２】
【００２３】
【００２４】
【００２５】
【００２６】
【００２７】
【発明の実施の形態】
以下、本発明が適用された実施例について図面を用いて説明する。尚、本発明の実施の形態は、下記の実施例に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうることは言うまでもない。
［第１実施例］
図１は第１実施例の印刷システムの概略構成を表すブロック図である。本印刷システムは、ＰＣ（パーソナルコンピュータ）１０とプリンタ２０とを備え、ＰＣ１０とプリンタ２０とはＬＡＮ（Local Area Network）３０を介して通信を行うことができる。尚、ＰＣ１０は本発明の印刷指示装置に相当し、プリンタ２０は印刷装置に相当する。
【００２８】
ＰＣ１０はＣＰＵ１１、メモリ１２、ハードディスク１３、Ｉ／Ｆ（インターフェース）１４、キーボード１５、マウス１６及びＣＲＴ１７を備える。ＣＰＵ１１はソフトウェア（プログラム）を実行する。メモリ１２は、ＣＰＵ１１がプログラムを実行する際にプログラムが展開されると共に、印刷データをはじめとする各種データを一時的に保存する機能を有する。尚、メモリ１２に保存されたプログラムやデータはＰＣ１０の電源を切ると消滅する。ハードディスク１３は、プログラム（ＯＳ４２、ドライバ４４、設定アプリケーション４６、デザインアプリケーション５０等）や種々のデータ（設定ファイル４８等）を保存する機能を有し、ＰＣ１０の電源を切ってもこれらのプログラムや種々のデータは保存される。尚、ハードディスク１３は本発明の記憶手段に相当する。Ｉ／Ｆ１４は本発明の送信手段に相当し、ＰＣ１０とプリンタ２０との間の通信機能を担う。キーボード１５及びマウス１６は本発明の設定受付手段に相当し、利用者の操作による入力を受け付ける。ＣＲＴ１７は各種情報を表示する。
【００２９】
一方、プリンタ２０はＣＰＵ２１、メモリ２２、Ｉ／Ｆ（インターフェース）２３、印刷部２４、操作パネル２５及び切断部２６を備える。ＣＰＵ２１はソフトウェア（プログラム）を実行する。メモリ２２は、フラッシュメモリ等の書き換え可能な不揮発性の記憶素子からなる恒常記憶部２２ａと、ＤＲＡＭ等の揮発性の記憶素子からなる一時記憶部２２ｂとを備える。恒常記憶部２２ａにはプログラム（制御ソフトウェア５４）やフラグ（カッター異常フラグ２２ｃ）が格納され、一時記憶部２２ｂには印刷データをはじめとする各種のデータが一時的に保存される。Ｉ／Ｆ２３はプリンタ２０とＰＣ１０との間の通信機能を担う。印刷部２４は本発明の印刷手段に相当し、インクや印刷ヘッドや紙送り機構等から構成され、ロールタイプの印刷用紙に印刷する機能を担う。操作パネル２５は利用者からの入力操作を受け付けてプリンタ２０の調整情報等の入力に用いられる。切断部２６は本発明の切断手段に相当し、カッター２６ａとセンサ２６ｂとを備える。カッター２６ａは、ロールタイプの用紙から上記印刷部２４が印刷した部分を未印刷部分から切り離す機能を有する。一方、センサ２６ｂはカッター２６ａの動作異常を検知する。このセンサ２６ｂは本発明の検知手段に相当する。表示部２７は、各種情報を表示するための液晶パネルからなる。
【００３０】
次に、本印刷システムのソフトウェアの構成について説明する。図２（ａ）はＰＣ１０のソフトウェアの概略構成を示す説明図である。ソフトウェアとしてはＯＳ（Operating System）４２とドライバ４４と設定アプリケーション４６とデザインアプリケーション５０とを備える。ＯＳ４２はハードウェア４０（ＣＰＵ１１、メモリ１２、ハードディスク１３、Ｉ／Ｆ１４、キーボード１５、マウス１６及びＣＲＴ１７等）を制御する。デザインアプリケーション５０は、印刷物をデザインするソフトウェアである。利用者がデザインアプリケーション５０を用いて印刷物をデザインすると印刷データが生成される。設定アプリケーション４６は、印刷用紙の種別とその印刷用紙をプリンタ２０が切断する際のカットモードとを利用者が設定するアプリケーションである。設定アプリケーション４６を用いて印刷用紙の種別とカットモードとを利用者が設定すると、その設定内容が記された設定ファイル４８が出力される。ＯＳ４２の一部として機能するドライバ４４は、デザインアプリケーション５０から印刷データを受け取ると共に設定ファイルを４８を読み込み、ハードウェア４０（実質的にはＩ／Ｆ１４）を制御してプリンタ２０に指令を送信する。
【００３１】
図２（ｂ）はプリンタ２０のソフトウェアの概略構成を示す説明図である。プリンタ２０のソフトウェアは、ハードウェア５２（ＣＰＵ２１、メモリ２２、Ｉ／Ｆ２３、印刷部２４、操作パネル２５、切断部２６及び表示部２７等）を制御するための制御ソフトウェア５４とを備える。
【００３２】
以下これらのソフトウェアによるＰＣ１０及びプリンタ２０の動作の詳細を説明するが、デザインアプリケーション５０とＯＳ４２については従来より一般的に用いられるソフトウェアであるため説明を省略する。
はじめに設定アプリケーション４６について説明する。設定アプリケーション４６は、利用者が任意（例えば初めて印刷を行う時等）に実行できる。利用者がキーボード１５やマウス１６を用いて実行を指示すると、設定アプリケーション４６はハードディスク１３から読み出され、メモリ１２に展開されてＣＰＵ１１で実行される。図３は設定アプリケーション４６の処理推移を表すフローチャートである。
【００３３】
まずＳ１００では、Ｓ１１０以降のステップを繰り返し行うためのループ処理の設定を行う。
続くＳ１１０では、利用者が用紙種別を入力可能な画面をＣＲＴ１７に表示させる。そして、キーボード１５やマウス１６からの入力により用紙種別の情報を受け付けると、その情報を一旦メモリ１２に保持しＳ１２０に進む。
【００３４】
Ｓ１２０では、利用者がカットモードを入力可能な画面をＣＲＴ１７に表示させる。キーボード１５やマウス１６からの入力によりカットモードの情報を受け付けると、その情報を一旦メモリ１２に保持しＳ１３０に進む。尚、カットモードについては後述する。
【００３５】
Ｓ１３０では、Ｓ１１０及びＳ１２０で入力された用紙種別の情報とカットモードの情報とを、図４に示すような設定ファイル４８に出力する。この設定ファイル４８は、用紙の種別情報列６０とカットモード列６２とから構成されている。データの内容は、例えば用紙の種別情報が「普通紙」ならカットモードは「１」、用紙の種別情報が「厚手紙」ならカットモードは「２」、用紙の種別情報が「布地」ならカットモードは「０」、用紙の種別情報が「フィルム」ならカットモードは「０」のようになっている。ここでいうカットモード「０」というのは、プリンタ２０のカッター２６ａを用いた切断を行わないことを意味し、カットモード「１」はカッター２６ａが一方向に直線的に一度だけ動く切断方法を意味し、カットモード「２」は、切断箇所の両端を切断した後に中央部分を切断する切断方法を意味する。カットモード「２」は重い用紙やＡ０版等の幅広の用紙に用いられる。尚、用紙の種別情報としては用紙のメーカ名と品種を入力することもできる。
【００３６】
図３に戻って続くＳ１４０では、更に用紙種別の情報とカットモードの情報とを設定する場合、すなわちループ処理を繰り返す場合はＳ１００に戻り、そうでない場合はループ処理を終了させ設定アプリケーション４６の実行を終了する。
次にドライバ４４について説明する。ドライバ４４はデザインアプリケーション５０から印刷依頼を受けるとハードディスク１３から読み出され、メモリ１２に展開されてＣＰＵ１１で実行される。図５はドライバ４４の処理推移を表すフローチャートである。
【００３７】
Ｓ２１０では、デザインアプリケーション５０に設定されている用紙の種別情報と印刷データとをデザインアプリケーション５０から取得する。尚、一般的にデザインアプリケーション５０では、印刷依頼をドライバ４４に送信するに先立って印刷設定画面が開き、利用者が印刷する用紙の種別を設定できるように構成されている。
【００３８】
続くＳ２２０では、取得した印刷データを編集する。編集の内容は、例えば印刷濃度調整、レイアウト調整、ソフトウェアＲＩＰ（Raster Image Processor）処理等を行った後、プリンタを直接制御するための制御コードに変換する。
続くＳ２３０では、前述した設定アプリケーション４６によって出力された設定ファイル４８を参照し、Ｓ２１０で取得した用紙の種別情報に対応したカットモードを取得する。
【００３９】
続くＳ２４０では、取得したカットモードを印刷データ（制御コードに変換済み）に付加してプリンタ２０に送信し、ドライバ４４の実行を終了する。
次に制御ソフトウェア５４について説明する。制御ソフトウェア５４はＰＣ１０のドライバ４４から印刷データ（制御コードに変換済み）が送信されてくるとＣＰＵ２１で実行される。尚、ＰＣ１０のドライバ４４が印刷データとは別に起動指令を送信することによって、制御ソフトウェア５４が起動されるようになっていてもよい。
【００４０】
まずＳ３１０では、ＰＣ１０のドライバ４４から送信されてくる印刷データ（制御コードに変換済み）を取得してメモリ２２の一時記憶部２２ｂに取り込む。
続くＳ３２０では、Ｓ３１０で取り込んだ印刷データの印刷を印刷部２４に実行させる。
【００４１】
続くＳ３３０では、メモリ２２上の恒常記憶部２２ａに設定されたカッター異常フラグ２２ｃがＯＮであるか否かを判定する。カッター異常フラグ２２ｃがＯＮであれば、以後の処理をスキップして制御ソフトウェア５４の実行を終了する。一方、カッター異常フラグ２２ｃがＯＮでなければＳ３４０に進む。尚、このカッター異常フラグ２２ｃは、切断部２６のカッター２６ａの状態を示すフラグであり、メモリ２２の中の恒常記憶部２２ａに記憶されているため、利用者が操作パネル２５を操作して変更しない限り電源供給を断っても状態が保持される。
【００４２】
Ｓ３４０では、印刷データに付加されたカットモードに基づいて対応する切断方法で印刷部分を未印刷部分から切断するよう切断部２６のカッター２６ａに指令する。
続くＳ３５０では、Ｓ３４０においてカッター２６ａが用紙の切断を行う際に何らかの動作異常をセンサ２６ｂが検知したか否かによって分岐する。動作異常を検知した場合はＳ３６０に進み、動作異常を検知しなった場合は以後の処理をスキップして制御ソフトウェア５４の実行を終了する。尚、動作異常としては、カッター２６ａが切断開始前の初期位置に戻らないことや、カッター２６ａの動作が途中で停止してしまいその停止時間が予め設定されている時間を超えた場合等が考えられる。
【００４３】
Ｓ３６０では、カッター異常フラグ２２ｃをＯＮにすると共に表示部２７にカッター２６ａが用紙の切断を行う際に異常が発生したことを表示させる。その後、制御ソフトウェア５４の実行を終了する。
これまで説明したように、ＰＣ１０が印刷対象の用紙に関するカットモード（すなわちカッター２６ａによる切断方法）をプリンタ２０に送信するため、利用者がプリンタ２０を操作してカッター２６ａによる切断方法を設定する必要がない。このため、利用者の操作ミスによるカッター２６ａや用紙の破損を減らすことができる。
【００４４】
また、設定ファイル４８は、利用者がキーボード１５及びマウス１６を用いて設定できるため、容易に登録や変更を行うことができ、使い勝手が良い。
また、設定ファイル４８にはカッター２６ａによる切断有無に関する情報を含むことが可能であるため、切断を行わないように設定（具体的にはカットモードに「０」を設定）でき、切断が不可能な用紙も印刷に利用することが可能になる。
【００４５】
更に、カッター２６ａの動作異常を検知するセンサ２６ｂを備え、そのセンサ２６ｂが異常を検知すると以後は用紙の切断を行わない。このため、例えばカッター２６ａが摩耗して切断性能が落ちた場合等の何らかの異常が発生したときに、その状態で切断を行うことにより用紙の破損やカッター２６ａ自身の破損を招いてしまうことを防止できる。
［第２実施例］
次に第２実施例を説明する。尚、第２実施例は第１実施例との相違点を中心に説明する。
【００４６】
図７は、第２実施例の印刷システムの概略構成を表すブロック図である。第１実施例（図１）と同様にＰＣ１０とプリンタ２０とを備え、ＰＣ１０とプリンタ２０とはＬＡＮ３０を介して通信を行うことができる。尚、第１実施例と同様の機能を有する構成要素は同一の符号を付すことにより説明を省略する（以下同様）。
【００４７】
第１実施例では設定アプリケーション４６と設定ファイル４８とは、ＰＣ１０のハードディスク１３に備えられていたが、第２実施例では図７に示すように設定アプリケーション１４６と設定ファイル１４８とは、プリンタ２０のメモリ２２（より詳しくは恒常記憶部２２ａ）に備えられる。
【００４８】
すなわち、ＰＣ１０及びプリンタ２０の概略ソフトウェア構成は図８に示すような構成となる。図８（ａ）のＰＣ１０のソフトウェア構成は、ＯＳ４２とドライバ１４４とデザインアプリケーション５０とを備える。ＯＳ４２はハードウェア４０（ＣＰＵ１１、メモリ１２、ハードディスク１３、Ｉ／Ｆ１４、キーボード１５、マウス１６及びＣＲＴ１７等）を制御する。デザインアプリケーション５０は、印刷物をデザインするソフトウェアである。利用者がデザインアプリケーション５０を用いて印刷物をデザインすると印刷データが生成される。ＯＳ４２の一部として機能するドライバ１４４は、デザインアプリケーション５０から印刷データと印刷用紙の種別とを受け取り、ハードウェア４０（実質的にはＩ／Ｆ１４）を制御してプリンタ２０に指令を送信する。
【００４９】
一方、図８（ｂ）のプリンタ２０のソフトウェア構成は、制御ソフトウェア１５４と設定アプリケーション１４６とを備える。制御ソフトウェア１５４は、ハードウェア５２（ＣＰＵ２１、メモリ２２、Ｉ／Ｆ２３、印刷部２４、操作パネル２５、切断部２６及び表示部２７等）を制御する。設定アプリケーション１４６は、制御ソフトウェア１５４を介して、ハードウェア５２（実質的には操作パネル２５）から利用者が入力する印刷用紙の種別とその印刷用紙をプリンタが切断する際のカットモードの情報とを受け取って、設定ファイル１４８に出力する。そして、制御ソフトウェア１５４は、その設定ファイル１４８とＰＣ１０から送信される印刷データと印刷用紙の種別とを用いてハードウェア５２（実質的には印刷部２４と切断部２６）を制御して印刷及び印刷用紙の切断を行う。
【００５０】
次にこれらのソフトウェアによるＰＣ１０及びプリンタ２０の動作の詳細を説明するが、デザインアプリケーション５０とＯＳ４２については従来より一般的に用いられるソフトウェアであるため説明を省略する。
はじめにドライバ１４４について説明する。ドライバ１４４はデザインアプリケーション５０から印刷依頼を受けるとハードディスク１３から読み出され、メモリ１２に展開されてＣＰＵ１１で実行される。図９はドライバ１４４の処理推移を表すフローチャートである。
【００５１】
Ｓ４１０では、デザインアプリケーション５０に設定されている用紙の種別情報と印刷データとをデザインアプリケーション５０から取得する。尚、一般的にデザインアプリケーション５０では、印刷依頼をドライバ１４４に送信するに先立って印刷設定画面が開き、利用者が印刷する用紙の種別を設定できるように構成されている。
【００５２】
続くＳ４２０では、取得した印刷データを編集する。編集の内容は、例えば印刷濃度調整、レイアウト調整、ソフトウェアＲＩＰ処理等を行った後、プリンタを直接制御するための制御コードに変換する。
続くＳ４３０では、制御コードに変換された印刷データにＳ４１０で取得した用紙の種別情報を付加してプリンタ２０に送信し、ドライバ１４４の実行を終了する。
【００５３】
次に、設定アプリケーション１４６について説明する。設定アプリケーション１４６は、利用者が任意（例えばプリンタ２０の使用開始時等）に実行できる。利用者が操作パネル２５を用いて実行を指示すると、設定アプリケーション１４６はメモリ２２に展開された状態でＣＰＵ２１が実行する。図１０は設定アプリケーション１４６の処理推移を表すフローチャートである。
【００５４】
まずＳ５００では、Ｓ５１０以降のステップを繰り返し行うためのループ処理の設定を行う。
続くＳ５１０では、利用者に用紙種別を入力してもらうためのメッセージを表示部２７に表示させる。そして、利用者が操作パネル２５を操作することによって入力された用紙種別の情報を設定ファイル１４８に追加しＳ５２０に進む。
【００５５】
Ｓ５２０では、利用者にカットモードを入力してもらうためのメッセージを表示部２７に表示させる。そして、利用者が操作パネル２５を操作することによって入力されたカットモードの情報を設定ファイル１４８に追加しＳ５３０に進む。尚、設定ファイル１４８に設定される内容は第１実施例の設定ファイル４８（図４）と同様である。
【００５６】
続くＳ５３０では、更に用紙種別の情報とカットモードの情報とを設定する場合、すなわちループ処理を繰り返す場合はＳ５００に戻り、そうでない場合はループ処理を終了させ設定アプリケーション１４６の実行を終了する。
次に制御ソフトウェア１５４について説明する。制御ソフトウェア１５４はＰＣ１０のドライバ１４４から印刷データ（制御コードに変換済み）が送信されてくるとＣＰＵ２１で実行される。尚、ＰＣ１０のドライバ１４４が印刷データとは別に起動指令を送信することによって、制御ソフトウェア１５４が起動されるようになっていてもよい。
【００５７】
まずＳ６１０では、ＰＣ１０のドライバ１４４から送信されてくる印刷データ（制御コードに変換済み）を取得してメモリ２２の一時記憶部２２ｂに取り込む。
続くＳ６２０では、印刷データに付加されている用紙の種別情報に対応したカットモードを設定ファイル１４８を参照して取得する。
【００５８】
続くＳ６３０では、Ｓ６１０で取り込んだ印刷データの印刷を印刷部２４に実行させる。
続くＳ６４０では、メモリ２２上の恒常記憶部２２ａに設定されたカッター異常フラグ２２ｃがＯＮであるか否かを判定する。カッター異常フラグ２２ｃがＯＮであれば、以後の処理をスキップして制御ソフトウェア１５４の実行を終了する。一方、カッター異常フラグ２２ｃがＯＮでなければＳ６５０に進む。尚、このカッター異常フラグ２２ｃは、メモリ２２の中の恒常記憶部２２ａに記憶されているため、利用者が操作パネル２５を操作して変更しない限り電源供給を断っても状態が保持される。
【００５９】
Ｓ６５０では、Ｓ６２０で取得したカットモードに基づく切断方法で印刷部分を未印刷部分から切断するように切断部２６のカッター２６ａに指令する。
続くＳ６６０では、Ｓ６５０においてカッター２６ａが用紙の切断を行う際に何らかの動作異常をセンサ２６ｂが検知したか否かによって分岐する。動作異常を検知した場合はＳ６７０に進み、動作異常を検知しなった場合は以後の処理をスキップして制御ソフトウェア１５４の実行を終了する。尚、動作異常としては、カッター２６ａが切断開始前の初期位置に戻らないことや、カッター２６ａの動作が途中で停止してしまいその停止時間が予め設定されている時間を超えた場合等が考えられる。
【００６０】
Ｓ６７０では、カッター異常フラグ２２ｃをＯＮにすると共に表示部２７にカッター２６ａが用紙の切断を行う際に異常が発生した旨を表示させる。その後、制御ソフトウェア１５４の実行を終了する。
このような印刷システムであっても、第１実施例と同様に利用者の操作ミスによるカッターや用紙の破損を減らすことができる。また、設定ファイル１４８は、利用者が操作パネル２５を用いて設定できるため、容易に登録や変更を行うことができ、使い勝手が良い。
【００６１】
また、設定ファイル１４８にはカッター２６ａによる切断有無に関する情報を含むことが可能であるため、切断を行わないように設定（具体的にはカットモードに「０」を設定）でき、切断が不可能な用紙も印刷に利用することが可能になる。
【００６２】
更に、カッター２６ａの動作異常を検知するセンサ２６ｂを備え、そのセンサ２６ｂが異常を検知すると以後は用紙の切断を行わない。このため、例えばカッター２６ａが摩耗して切断性能が落ちた場合等の何らかの異常が発生したときに、その状態で切断を行うことにより用紙の破損やカッター２６ａ自身の破損を招いてしまうことを防止できる。
【００６３】
以下、他の実施例について説明する。
プリンタ２０が複数のロールタイプの用紙をソフトウェアからの指令によって切り替えて印刷を行うことができるような構成になっているのであれば、設定ファイル４８に更に印刷対象の用紙の情報を付加し、プリンタ２０はその情報によって用紙を切り替えるようになっていてもよい。このようになっていれば使い勝手がよい。
【図面の簡単な説明】
【図１】  第１実施例の印刷システムの概略構成を表すブロック図である。
【図２】  第１実施例のソフトウェアの概略構成を示す説明図である。
【図３】  第１実施例の設定アプリケーションの処理を説明するためのフローチャートである。
【図４】  設定ファイルの一例を示す説明図である。
【図５】  第１実施例のドライバの処理を説明するためのフローチャートである。
【図６】  第１実施例の制御ソフトウェアの処理を説明するためのフローチャートである。
【図７】  第２実施例の印刷システムの概略構成を表すブロック図である。
【図８】  第２実施例のソフトウェアの概略構成を示す説明図である。
【図９】  第１実施例のドライバの処理を説明するためのフローチャートである。
【図１０】  第２実施例の設定アプリケーションの処理を説明するためのフローチャートである。
【図１１】  第２実施例の制御ソフトウェアの処理を説明するためのフローチャートである。
【符号の説明】
１０…ＰＣ、１１…ＣＰＵ、１２…メモリ、１３…ハードディスク、１４…Ｉ／Ｆ、１５…キーボード、１６…マウス、１７…ＣＲＴ、２０…プリンタ、２１…ＣＰＵ、２２…メモリ、２２ａ…恒常記憶部、２２ｂ…一時記憶部、２２ｃ…カッター異常フラグ、２３…Ｉ／Ｆ、２４…印刷部、２５…操作パネル、２６…切断部、２６ａ…カッター、２６ｂ…センサ、２７…表示部、３０…ＬＡＮ、４０…ハードウェア、４２…ＯＳ、４４…ドライバ、４６…設定アプリケーション、４８…設定ファイル、５０…デザインアプリケーション、５２…ハードウェア、５４…制御ソフトウェア、１４４…ドライバ、１４６…設定アプリケーション、１４８…設定ファイル、１５４…制御ソフトウェア。
【図１】
0004036025.tif 000002
【図２】
0004036025.tif 000003
【図３】
0004036025.tif 000004
【図４】
0004036025.tif 000005
【図５】
0004036025.tif 000006
【図６】
0004036025.tif 000007
【図７】
0004036025.tif 000008
【図８】
0004036025.tif 000009
【図９】
0004036025.tif 000010
【図１０】
0004036025.tif 000011
【図１１】
0004036025.tif 000012