(57)【要約】【課題】ロール紙印刷の場合、巻取装置装着時の印刷や、カットなし印刷時に、割り込み印刷すると、印刷中の印刷物に与える損害を回避する。【解決手段】ロール紙印刷において、巻取装置装着時の印刷や、カットなし印刷時の連続印刷時のような場合には、その要因を識別手段により識別し、その識別結果により割込印刷を禁止するように動作し、又、割込印刷要求のあった印刷ジョブを現在登録されている印刷ジョブの最後に登録することにより、ユーザに印刷物に損害を与えない印刷動作を行う。【選択図】図９
2006088364.tif 000002
【特許請求の範囲】
【請求項１】
巻取装置の装着識別手段と、カットなし印刷の識別手段と、巻取装置の装着或はカットなし印刷を識別した場合には割り込み印刷を禁止するように制御する割り込み印刷禁止手段と、割り込み印刷禁止時には印刷ジョブを登録済みジョブの最後に登録する印刷ジョブ登録手段を設けたことを特徴とする印刷装置。
【請求項２】
前記巻取装置の装着識別手段は、機械的な装着時にスイッチがＯＮすることにより装着を識別する電気的識別センサであることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記巻取装置の装着識別手段は、巻取装着を装着することによって光学的に光を遮ることにより装着を識別する光学的識別センサであることを特徴とする請求項１記載の印刷装置。
【請求項４】
前記巻取装置の装着識別手段は、操作パネルから該巻取装着の装着設定を行うことによって該巻取装置の装着を識別する巻取装置装着設定手段であることを特徴とする請求項１記載の印刷装置。
【請求項５】
前記巻取装置の装着識別手段は、ホストコンピュータからのコマンド指定で装着を識別するコマンド指定装着識別手段であることを特徴とする請求項１記載の印刷装置。
【請求項６】
前記カットなし印刷の識別手段は、操作パネルからのカットなし指定を行うことにより識別を行うカットなし印刷指定手段であることを特徴とする請求項１記載の印刷装置。
【請求項７】
前記カットなし印刷の識別手段は、ホストコンピュータからのカットなし指定コマンドにより識別を行うカットなし印刷識別コマンド手段であることを特徴とする請求項１記載の印刷装置。
【請求項８】
前記割込印刷禁止手段は、該請求項２〜５記載の巻取装置の装着識別手段、或は請求項６及び７のカットなし印刷の識別手段により、割込印刷を禁止するように動作することを特徴とする請求項１記載の印刷装置。
【請求項９】
ホストコンピュータからの割り込み印刷禁止指示があった印刷ジョブが完了するまでは、割り込み印刷を禁止する割り込み印刷禁止手段を有し、割り込み印刷禁止時には、印刷ジョブを登録済みジョブの最後に登録する印刷ジョブ登録手段を設けたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロール紙を使用するプリントを行う場合の割込印刷の禁止を行い、印字中の印刷物に損害を与えない印刷を行うことを特徴とする印刷装置に関する。
【背景技術】
【０００２】
従来、カット紙プリンタの場合、先に印刷ジョブとして登録されている他の印刷ジョブと印刷ジョブの間に、割り込んで割り込み印刷を行えることは通常のことである。又、ロール紙プリンタにおいても、割り込み印刷は可能であった。
【０００３】
又、割込み印刷を実行するユーザ及びページ数に制限を設けることで割込印刷の乱用を防止し、更に割込印刷の指示に対してそのときの印刷状況に応じて即座に割込印刷を実行するか或はジョブの区切りまで割込印刷を遅延させるかを判断する構成の割込制御方法が開示されている（例えば、特許文献１参照）。
【０００４】
図１２は従来技術を説明する割込印刷処理図である。本図は、印刷ジョブＡ，Ｂ，Ｃが印刷ジョブとして登録されており、印刷ジョブＢを印刷中に印刷ジョブＤを受信した例を示している。この場合、従来技術では、印刷ジョブＡ，Ｂ，Ｃを連続的に印字したい場合であっても、印刷ジョブＢとＣの間に印刷ジョブＤが割り込んで印刷するのが常であった。
【０００５】
【特許文献１】特開２０００−００６４９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ロール紙印刷の場合、巻取装置装着時の印刷やカットなし印刷時に、割り込み印刷すると、印刷中の印刷物に損害を与えることになるため、ユーザの運用により回避されてきたのが実情であり、ユーザの印刷物に損害を与えない制御方法が望まれている。又、前記特許文献１ではユーザ制限やページ数制限により割込印刷を制限する制御方法が開示されている。しかし、何れの方法も、ロール印刷における巻取装置装着時の印刷や、カットなし印刷のときの連続印刷時に、ユーザの印刷に損害を与えることになる。
【０００７】
本発明は、ロール紙プリンタにおける割込印刷において、このようなユーザに損害を与えないような印刷を行うための印刷装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１記載の発明は、巻取装置の装着識別手段と、カットなし印刷の識別手段と、巻取装置の装着或はカットなし印刷を識別した場合には割り込み印刷を禁止するように制御する割り込み印刷禁止手段と、割り込み印刷禁止時には印刷ジョブを登録済みジョブの最後に登録する印刷ジョブ登録手段を印刷装置に設けたことを特徴とする。
【０００９】
請求項２記載の発明は、請求項１記載の発明において、前記巻取装置の装着識別手段は、機械的な装着時にスイッチがＯＮすることにより装着を識別する電気的識別センサであることを特徴とする。
【００１０】
請求項３記載の発明は、請求項１記載の発明において、前記巻取装置の装着識別手段は、巻取装着を装着することによって光学的に光を遮ることにより装着を識別する光学的識別センサであることを特徴とする。
【００１１】
請求項４記載の発明は、請求項１記載の発明において、前記巻取装置の装着識別手段は、操作パネルから該巻取装着の装着設定を行うことによって該巻取装置の装着を識別する巻取装置装着設定手段であることを特徴とする。
【００１２】
請求項５記載の発明は、請求項１記載の発明において、前記巻取装置の装着識別手段は、ホストコンピュータからのコマンド指定で装着を識別するコマンド指定装着識別手段であることを特徴とする。
【００１３】
請求項６記載の発明は、請求項１記載の発明において、前記カットなし印刷の識別手段は、操作パネルからのカットなし指定を行うことにより識別を行うカットなし印刷指定手段であることを特徴とする請求項１記載の印刷装置。
【００１４】
請求項７記載の発明は、請求項１記載の発明において、前記カットなし印刷の識別手段は、ホストコンピュータからのカットなし指定コマンドにより識別を行うカットなし印刷識別コマンド手段であることを特徴とする。
【００１５】
請求項８記載の発明は、請求項１記載の発明において、前記割込印刷禁止手段は、該請求項２〜５記載の巻取装置の装着識別手段、或は請求項６及び７のカットなし印刷の識別手段により、割込印刷を禁止するように動作することを特徴とする。
【００１６】
請求項９記載の発明は、ホストコンピュータからの割り込み印刷禁止指示があった印刷ジョブが完了するまでは、割り込み印刷を禁止する割り込み印刷禁止手段を有し、割り込み印刷禁止時には、印刷ジョブを登録済みジョブの最後に登録する印刷ジョブ登録手段を設けて印刷装置を構成したことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ロール紙プリンタにおける割込印刷において、割込処理を行ってはならないことを判別し、そのときには印字待ちで登録されている印刷ジョブの最後に印刷ジョブを登録することにより、印刷中の印刷物に損害を与えないような印刷装置を実現することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を添付図面に基づいて用いて説明する。
【００１９】
＜実施の形態１＞
図１は本発明の実施の形態１を説明するロール紙プリンタの横断面の概略図である。以下で各部の構成を説明する。
【００２０】
１０１はロール紙プリンタ本体、１０２は給紙ローラ、１０３は印刷ヘッド、１０４はロール紙、１０５は巻取装置、１０６は巻取センス補助材、１０７は巻取センサである。又、１０８は本発明の構成要素である巻取装置取付け感知センサである。動作の概要を説明すると、ロール紙プリンタ本体１０１に装着されたロール紙１０４は、給紙ローラ１０２から給紙され、印刷ヘッド１０３で印刷される。ここで、巻取装置１０５を装着している場合には、ロール紙１０４の先端を印刷前に巻取装置１０５にセットしておくことで、印刷物を巻き取るように動作する。印刷されたロール紙１０４は、巻取センス補助材１０６の錘の効果で、徐々に下に垂れていき、下端に設置された巻取センサ１０７に触れると、巻取装置１０５は、所定の量だけ巻き取るように動作する。
【００２１】
ここで、巻取装置１０５を装着したことを電気的識別センサ１０８により感知し、割込印刷を制御する。この割込印刷の動作を説明するのが、図７の制御ブロック図である。図７は、実施の形態１〜実施の形態７までの制御を説明したものであり、ここでは、実施の形態１に関係する部分のみについて構成を説明する。
【００２２】
本発明の目的は、ロール紙印刷において、印刷中に割込印刷が発生した場合に、印刷中に印刷物に損害を与えないような動作制御を行うことである。このように、印刷中に割込印刷が発生した場合に割込印刷を回避するために、電気的識別センサ１０８により巻取装置１０５が装着されたことを認識し、割込印刷を回避するジョブ制御を実行する。
【００２３】
次に、ジョブ制御について説明する。
【００２４】
図７の制御ブロック図は、印刷ジョブ１１２５、印刷ジョブ２１２６及び印刷ジョブ３１２７の３つの印刷ジョブが登録されていることを示している。又、ジョブ制御部１１８は、先頭に登録されている印刷ジョブから順番に印刷を行うように制御するため、現在の印刷中ジョブ１２９が終わった後には、印刷ジョブ１１２５を印刷するように動作する。この印刷中ジョブ１２９を印刷している最中に、新たな印刷ジョブ４１２８が入力されたとする。この場合、巻取装置１０５が装着されているとすると、電気的識別センサがＯＮし、巻取装置装着の信号１１９が割込印刷禁止手段１１７に入力される。これにより、割込印刷禁止手段１１７は、ジョブ制御部１１８に対して今入力された印刷ジョブ４１２８を割込印刷するのではなく、これまで登録されている印刷ジョブのキューの最後に登録することにより、巻取装置１０５で巻取中の印刷物の途中に割り込んで印刷することにより、印刷中の印刷物に損害を与えないように動作する。
【００２５】
＜実施の形態２＞
図２は本発明の実施の形態２を説明するロール紙プリンタの横断面の概略図である。
【００２６】
実施の形態１と共通な部分については、ここでは説明を省絡する。図２においては、図１の電気的識別センサ１０８の代わりに、光学的識別センサ１０９，１１０が装備されている例である。又、図７は実施の形態１を説明した制御ブロック図であるが、この場合、巻取装置１０５にロール紙１０４が装着されると、光学的識別センサ１０９，１１０の間の光が遮断され、センサがＯＦＦになり、ロール紙が巻取装置１０５に装着されたことを認識する。これにより、光学的識別センサ１０９，１１０は、巻取装置装着の信号１２０を割込み印刷禁止手段１１７に入力し、実施の形態１と同様に、割込印刷を行わないようなジョブ制御を行い、巻取装置に巻取中の印刷物に損害を与えない印刷制御を実現している。
【００２７】
＜実施の形態３＞
図３は本発明の実施の形態３を説明する操作パネルのメニュー構成図である。
【００２８】
メニュー内のデバイス構成にある巻取装置設定１１２を「装着」にセットすることにより、特別なセンサを設けずに、巻取装置が装着されていることを認識する。この操作パネルによる巻取装置設定が「装着」（ＯＮ）に設定されると、巻取装置装着の信号１２１が割込印刷禁止手段１１７に入力され、以下、実施の形態１及び２で説明したのと同様に、割込印刷を行わないようなジョブ制御を行い、巻取装置に巻取中の印刷物に損害を与えない印刷制御を実現している。
【００２９】
＜実施の形態４＞
図４は本発明の実施の形態４を説明する操作パネルのメニュー構成図である。
【００３０】
メニュー内のカット設定１１３の設定を「カットなし」、「カットライン」印刷に設定することにより、特別なセンサを設けずに、ロール紙をカットせずに印刷しなければならないことを認識し、「カットしない」或は「カットライン」の信号１２２が割込印刷禁止手段１１７に入力され、以下割込印刷を行わないジョブ制御を行い、印刷中の印刷物に損害を与えない印刷制御を実現している。
【００３１】
＜実施の形態５＞
図５は本発明の実施の形態５を説明するプリンタドライバの出力先設定画面である。
【００３２】
巻取装置１０５を使用するか使用しないかの設定を画面上で行うことにより、ホストコンピュータからプリンタへの印刷設定コマンド１１４により、巻取装置の使用の有無を示す巻取装置設定コマンド１１５を送信し、この巻取装置設定コマンドを入力されたプリンタは、巻取装置使用コマンドの信号１２３を割込印刷禁止手段１１７に入力し、以下、実施の形態１〜３で説明したのと同様に、割込印刷を行わないようなジョブ制御を行い、巻取装置に巻取中の印刷物に損害を与えない印刷制御を実現している。
【００３３】
＜実施の形態６＞
図６は本発明の実施の形態６を説明するプリンタドライバの出力設定画面である。
【００３４】
ロール紙のカット方法の設定を画面上で設定することにより、印刷後にロール紙をカットするかどうかの指示を行う。今、画面上で「カットしない」或は「カットラインを印刷」を選択すると、プリンタドライバはプリンタに対して、印刷設定コマンド１１４により、カット設定コマンド１１６をプリンタに送信する。カット設定コマンドにより、「カットしない」或は「カットラインを印刷」を指示されたプリンタは、カットコマンド或はカットラインコマンドの信号１２４を割込印刷禁止手段１１７に入力し、以下、実施の形態４で説明したのと同様に、割込印刷を行わないようなジョブ制御を行い、印刷中の印刷物に損害を与えない印刷制御を実現している。
【００３５】
＜実施の形態７＞
図８〜図１１は本発明の実施の形態７を説明する印刷制御処理のフロー図である。
【００３６】
図８は印刷ジョブ処理フロー図である。Ｓ１００は印刷ジョブを入力する工程であり、入力された印刷ジョブは、Ｓ１０１で印刷ジョブの解析を行い、その結果に基づき、Ｓ１０２の印刷設定処理で印刷のパラメータ設定を行うように動作する。
【００３７】
図９は印刷設定処理フロー図であり、図８のＳ１０２の印刷設定処理の詳細を示したものである。
【００３８】
先ず、Ｓ１１１の印刷条件の設定で、巻取装置設定を変数Ａ１にセットし、カット設定を変数Ｂ１にセットする。次に、Ｓ１１２の操作パネル設定の読込で操作パネルで設定した巻取装置設定とカット設定の情報を読み込み、それぞれ変数Ａ０と変数Ｂ０にセットする。
【００３９】
次に、Ｓ１１３において、操作パネル設定と印刷条件設定を比較し、その比較結果により、Ｓ１１４，Ｓ１１５，Ｓ１１６或はＳ１１７の各ステップに進む。Ａ０＝Ａ１、Ｂ０＝Ｂ１の場合にはＳ１１４にて操作パネルに従うように変数Ａ、変数Ｂを設定する。Ａ０≠Ａ１、Ｂ０＝Ｂ１の場合、Ｓ１１５にて、巻取装置設定は印刷条件の設定に従い、カット設定は操作パネル設定に従うように動作する。Ａ０＝Ａ１、Ｂ０≠Ｂ１の場合、Ｓ１１６にて巻取装置設定は操作パネル設定に従い、カット設定は印刷条件に従うように動作する。Ａ０≠Ａ１、Ｂ０≠Ｂ１の場合、Ｓ１１７にて印刷条件に従うように動作する。
【００４０】
以上のように巻取装置設定とカット設定が決定されると、Ｓ１１８の条件判定で、変数Ａが巻取装置が装着の場合には、Ｓ１２０に進み、割込印刷禁止の設定を行うように動作する。
【００４１】
一方、変数Ａが巻取装置が装着されていない場合には、Ｓ１１９の条件判定で、変数Ｂがカット設定がカットに設定されていると判定されると、Ｓ１２１で割込印刷許可の設定を行い、カットしない、或はカットラインを印刷する場合には、Ｓ１２０で割込印刷禁止の設定を行うように動作する。
【００４２】
図１０は印刷制御処理（ジョブ登録）フロー図である。図９の印刷設定処理で設定された設定が割込印刷許可かどうかの判定をＳ１３０で行い、もし割込印刷許可の場合には、Ｓ１３２で印刷ジョブを登録されているジョブの最後に登録するように動作する。
【００４３】
図１１は印刷制御処理（印刷処理）フロー図である。この処理はＳ１４０で印刷中の印刷ジョブがない場合に、登録されている先頭の印刷ジョブを取り出し、Ｓ１４１で印刷ジョブの印刷コマンドを解析し、Ｓ１４２で解析結果に基づき印刷データを生成し、Ｓ１４３で印刷するように動作する。
【００４４】
以上の説明のように、巻取装置が装着されている場合、或は印刷後のカット設定がカットしない、或はカットラインを印刷する設定になっている場合には、印刷中のジョブが存在すると、その印刷中のジョブに損害を与えないように動作制御する。又、既に登録されているジョブが複数ある場合、それらのジョブは巻取装置で巻き取りながら連続印刷したいか、或は巻き取らない場合でもカットしないで印刷したい場合であるため、それらの印刷ジョブ間に割り込んで印刷することは、他の印刷ジョブに損害を与える可能性があり、このような他の印刷ジョブに損害を与えないように動作制御を行う。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態１を説明するロール紙プリンタの横断面の概略図である。
【図２】本発明の実施の形態２を説明するロール紙プリンタの横断面の概略図である。
【図３】本発明の実施の形態３を説明する操作パネルのメニュー構成図である。
【図４】本発明の実施の形態４を説明する操作パネルのメニュー構成図である。
【図５】本発明の実施の形態５を説明するプリンタドライバの出力先設定画面である。
【図６】本発明の実施の形態６を説明するプリンタドライバの出力設定画面である。
【図７】本発明の実施の形態１〜６を説明する制御ブロック図である。
【図８】本発明の実施の形態７を説明する印刷ジョブ処理フロー図である。
【図９】本発明の実施の形態７を説明する印刷設定処理フロー図である。
【図１０】本発明の実施の形態７を説明する印刷制御処理（ジョブ登録）フロー図である。
【図１１】本発明の実施の形態７を説明する印刷制御処理（印刷処理）フロー図である。
【図１２】本発明の従来技術を説明する割込印刷処理図である。
【符号の説明】
【００４６】
１０１  ロール紙プリンタ本体
１０２  給紙ローラ
１０３  印刷ヘッド
１０４  ロール紙
１０５  巻取装置
１０６  巻取センス補助材
１０７  巻取センサ
１０８  巻取装置取付け感知センサ
１０９  発光装置
１１０  受光装置
１１１  操作パネル設定
１１２  巻取装置設定
１１３  カット設定
１１４  印刷設定コマンド
１１５  巻取装置設定コマンド
１１６  カット設定コマンド
１１７  割込み禁止手段
１１８  ジョブ制御部
１１９  第１の巻取装置の装着識別信号
１２０  第２の巻取装置の装着識別信号
１２１  操作パネルの巻取装置設定値
１２２  操作パネルのカット設定値
１２３  印刷設定コマンドの巻取装置設定コマンド
１２４  印刷設定コマンドのカット設定コマンド
１２５  印刷ジョブ１
１２６  印刷ジョブ２
１２７  印刷ジョブ３
１２８  印刷ジョブ４
１２９  印刷中ジョブ
【図１】
2006088364.tif 000003
【図２】
2006088364.tif 000004
【図３】
2006088364.tif 000005
【図４】
2006088364.tif 000006
【図５】
2006088364.tif 000007
【図６】
2006088364.tif 000008
【図７】
2006088364.tif 000009
【図８】
2006088364.tif 000010
【図９】
2006088364.tif 000011
【図１０】
2006088364.tif 000012
【図１１】
2006088364.tif 000013
【図１２】
2006088364.tif 000014