(57)【要約】【課題】印刷内容に対して印刷媒体が適切でない印刷の実行を抑制する。【解決手段】通信部１ａは、通信回線を介して情報処理装置２と通信する。制御部１ｂは、印刷媒体３ａの幅と、印刷データによって示される所定の位置の印刷内容の幅とを比較して、印刷媒体３ａの幅が印刷出力に適しているか否かを判定する。制御部１ｂは、判定の結果、印刷媒体３ａの幅が印刷内容の印刷出力に適さないと判定する場合、印刷出力部１ｃで実行される印刷データに基づく印刷内容の印刷出力を中止させる。印刷出力部１ｃは、通信部１ａによって受信された情報処理装置２からの印刷データに基づく印刷内容の印刷出力を実行する。【選択図】図１
2011037088.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して情報処理装置と通信する通信部と、
前記通信部によって受信された前記情報処理装置からの印刷データに基づく印刷内容の印刷出力を実行する印刷出力部と、
印刷媒体の幅と、前記印刷データによって示される所定の位置の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させる制御部とを有することを特徴とする印刷装置。
【請求項２】
前記印刷媒体の幅を検出する検出部を有し、
前記制御部は、前記検出部によって検出された前記印刷媒体の幅と、前記印刷データによって示される前記所定の位置の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷媒体のサイズの設定を受け付け、受け付けた前記設定を記憶する設定部を有し、
前記制御部は、前記設定部に記憶されている前記設定に基づく前記印刷媒体の幅と、前記印刷データによって示される前記所定の位置の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする請求項１記載の印刷装置。
【請求項４】
前記制御部は、前記印刷媒体の幅と、前記印刷データによって示される所定の行の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする請求項１記載の印刷装置。
【請求項５】
前記制御部は、前記印刷媒体の幅と、前記印刷データによって示される最初の行の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする請求項１記載の印刷装置。
【請求項６】
前記制御部は、前記印刷媒体の幅と、空白を補充することで最大印刷幅とした前記印刷データによって示される最初の行の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする請求項１記載の印刷装置。
【請求項７】
通信回線を介して印刷装置と通信する情報処理装置側通信部と、
印刷内容を示す文書データを生成する文書データ生成部と、
前記文書データ生成部によって生成された前記文書データに基づいて所定の位置の印刷内容の幅を取得する幅取得部と、
前記文書データ生成部によって生成された前記文書データに基づく前記印刷内容と、前記幅取得部によって取得された前記印刷内容の前記所定の位置の前記印刷内容の幅とを示す印刷データを生成し、前記情報処理装置側通信部に生成した前記印刷データを前記印刷装置に対して送信させる印刷データ生成部と、
を有する情報処理装置と、
前記通信回線を介して前記情報処理装置と通信する通信部と、
前記通信部によって受信された前記情報処理装置からの前記印刷データに基づいて前記印刷内容の印刷出力を実行する印刷出力部と、
印刷媒体の幅と、前記印刷データによって示される前記所定の位置の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させる制御部と、
を有する前記印刷装置とを有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷システムに関する。
【背景技術】
【０００２】
情報処理装置等の指示に基づいてプリンタ用紙等の印刷媒体に文書等を印刷する印刷装置では、印刷媒体の幅やサイズが異なる複数種類の印刷媒体を使用する場合がある。
これに対して、印刷媒体のサイズを管理する以下の技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６３−２８１８６２号公報
【特許文献２】特開昭５９−１９６２７９号公報
【特許文献３】特開平０３−１８３５８４号公報
【特許文献４】特開２００６−３５６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
同一の印刷装置で複数種類の印刷媒体の幅やサイズの印刷媒体を使い分ける場合に、印刷内容に対してセットされているプリンタ用紙が小さ過ぎるまたは大き過ぎる等、印刷媒体が適切でなく、印刷ミスが生じている場合には、再印刷の手間や時間、印刷媒体や印刷用インク、プリンタ等の消費電力等の無駄が生じてしまうという問題点がある。
【０００５】
例えば、情報処理装置側からプリンタに対して印刷媒体のサイズを指示し、プリンタ側は給紙口毎に用紙サイズを認識する機構を有しており、印刷前にサイズのチェックができるプリンタであれば、プリンタが認識している用紙サイズと情報処理装置側から指示された用紙サイズを照合することが可能である。しかし、シリアルドットプリンタ（serial dot printer）等のように、情報処理装置との間で印刷媒体のサイズを示す情報を送受信して制御する機能を持たないプロトコルで印刷を行う印刷装置がある。このような印刷装置では、セットされている印刷媒体が情報処理装置により指示された印刷内容に対して適切でない場合にも印刷が実行されてしまう。この場合は印刷媒体を超えた印刷データはカットされるのが一般的である。
【０００６】
このため、ユーザが出力結果を取りに行って初めて印刷媒体のサイズが適切でなかったことに気が付くような場合も生じ得る。
本件はこのような点に鑑みてなされたものであり、印刷内容に対して印刷媒体が適切でない印刷の実行を抑制する印刷装置および印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、開示の印刷装置および印刷システムが提供される。開示の印刷装置では、通信部は、通信回線を介して情報処理装置と通信する。印刷出力部は、通信部によって受信された情報処理装置からの印刷データに基づく印刷内容の印刷出力を実行する。制御部は、印刷媒体の幅と、印刷データによって示される所定の位置の印刷内容の幅とを比較して印刷媒体の幅が印刷出力に適しているか否かを判定し、適さないと判定する場合、印刷出力部に印刷データに基づく印刷内容の印刷出力を中止させる。
【発明の効果】
【０００８】
開示の印刷装置および印刷システムによれば、印刷媒体のサイズを示す情報を含む印刷データを用いて、印刷内容の幅に対して印刷媒体の幅が適切であるか否かを判定することにより、印刷内容に対して印刷媒体が適切でない印刷の実行を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態を示す図である。
【図２】第２の実施の形態のシステム構成を示す図である。
【図３】第２の実施の形態のプリンタの外観を示す図である。
【図４】第２の実施の形態のプリンタのハードウェア構成を示す図である。
【図５】第２の実施の形態のパーソナルコンピュータのハードウェア構成を示す図である。
【図６】第２の実施の形態のプリンタの用紙幅センサによる用紙幅の検出を示す図である。
【図７】第２の実施の形態のプリンタの構成を示すブロック図である。
【図８】第２の実施の形態の印刷データ送信処理の手順を示すフローチャートである。
【図９】第２の実施の形態のプリンタ用紙に対する空白の追加を示す図である。
【図１０】第２の実施の形態の印刷出力実行処理の手順を示すフローチャートである。
【図１１】第２の実施の形態のエラー通知画面を示す図である。
【図１２】第３の実施の形態のプリンタの構成を示すブロック図である。
【図１３】第３の実施の形態の印刷出力実行処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、実施の形態について、図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態を示す図である。図１に示す印刷装置１は、印刷出力を行うプリンタ用紙等の印刷媒体３ａの用紙幅をチェックする。印刷装置１は、通信部１ａ、制御部１ｂ、印刷出力部１ｃを有する。また、印刷装置１は、通信回線で情報処理装置２と接続されている。
【００１１】
通信部１ａは、通信回線を介して情報処理装置２と通信する。印刷装置１は、通信部１ａによって、情報処理装置２から送信される印刷データを受信し、印刷出力に関するデータを送受信する。
【００１２】
制御部１ｂは、未使用の印刷媒体３ａの幅と、印刷データによって示される所定の位置の印刷内容の幅とを比較して、印刷媒体３ａの幅が印刷出力に適しているか否かを判定する。制御部１ｂは、判定の結果、印刷媒体３ａの幅が印刷内容の印刷出力に適さないと判定する場合、印刷出力部１ｃで実行される印刷出力部１ｃに印刷データに基づく印刷内容の印刷出力を中止させる。これにより、印刷媒体３ａの幅が印刷内容の印刷出力に適さない場合、印刷出力部１ｃによる印刷出力の実行が中止される。
【００１３】
印刷出力部１ｃは、通信部１ａによって受信された情報処理装置２からの印刷データに基づく印刷内容の印刷出力を実行する。これにより、印刷データに基づく印刷内容が、印刷媒体３ａに印刷出力され、印刷後の印刷媒体３ｂとして印刷装置１から排出される。
【００１４】
これによって、印刷媒体のサイズを示す情報を含む印刷データを用いて、印刷内容の幅に対して印刷媒体の幅が適切であるか否かを判定することにより、印刷内容に対して印刷媒体が適切でない印刷の実行を抑制することができる。
【００１５】
［第２の実施の形態］
次に、第２の実施の形態について説明する。
図２は、第２の実施の形態のシステム構成を示す図である。図２に示す印刷システムでは、ユーザによって操作されるパーソナルコンピュータ５００，６００，７００等の情報処理装置からの印刷出力の要求に応じて、プリンタ１００が、例えば、プリンタ用紙等の印刷媒体に印刷出力の実行を行う。
【００１６】
本実施の形態に係るシステムでは、プリンタ１００が、ＬＡＮ（Local Area Network）１０を介してパーソナルコンピュータ５００，６００，７００と接続されている。パーソナルコンピュータ５００，６００，７００は、ユーザが業務等に使用するコンピュータである。
【００１７】
パーソナルコンピュータ５００，６００，７００の各ユーザは、ネットワークプリンタとしてプリンタ１００を共用している。各ユーザは、文書等の印刷出力の要求時には、それぞれのパーソナルコンピュータを操作してプリンタ１００に印刷出力を実行させる。このとき、ユーザが操作しているパーソナルコンピュータからＬＡＮ１０を介して印刷要求と共に文書等の印刷データがプリンタ１００に送信される。
【００１８】
プリンタ１００は、ユーザが使用するパーソナルコンピュータ５００，６００，７００から送信された印刷データに基づいて印刷用紙に印刷するシリアルドットプリンタである。プリンタ１００は、文字を有する文書を印刷する場合、ＬＡＮ１０を介して送信された印刷データを文字毎に受信すると、受信した印刷データに基づいてプリンタ用紙に文字毎に印刷出力を実行する。印刷データが改行を示す場合には、プリンタ１００も改行動作を行い、次に印刷データを受信すると次の行から印刷を開始する。これにより、ユーザが求める文書等の印刷内容がプリンタ用紙上に印刷される。
【００１９】
なお、本実施の形態のプリンタ１００は、文字毎に印刷データを受信して印刷するシリアルドットプリンタとして説明するが、これに限らず、例えば、ラインプリンタ（line printer）、ページプリンタ（page printer）等、任意の印刷方法のプリンタであってもよい。また、プリンタ１００の印刷内容は、文字に限らず画像を含んでもよい。
【００２０】
ここで、あるユーザがプリンタ１００に対して文書の印刷出力を要求した場合において、文書が作成されたアプリケーションで想定しているプリンタ用紙の用紙幅と、プリンタ１００にセットされているプリンタ用紙の用紙幅が一致しないときには、印刷ミスとなり、印刷の手間や時間、プリンタ用紙や印刷用インク、消費電力等の無駄が発生してしまうことになる。以下に説明するように、本実施の形態のプリンタ１００は、このような事態を防止するために、プリンタ１００にセットされているプリンタ用紙の用紙幅が文書の印刷内容に適しているかをチェックする機能を有する。
【００２１】
なお、本実施の形態の印刷システムでは、プリンタ１００のみを有するが、これに限らず、複数台のプリンタを有してもよい。また、本実施の形態の印刷システムでは、パーソナルコンピュータ５００，６００，７００を有するが、これに限らず、パーソナルコンピュータの台数は、１台または２台であってもよく、４台以上であってもよい。
【００２２】
また、本実施の形態ではプリンタ１００について説明したが、これに限らず、印刷機能を有する装置であればプリンタ以外の装置であってもよく、例えば、プリンタやＦＡＸ機、コピー機等の機能を有する多機能型印刷装置であってもよい。
【００２３】
また、本実施の形態では、パーソナルコンピュータ５００等の各パーソナルコンピュータとプリンタ１００とはＬＡＮ１０を介して接続するが、これに限らず、ＵＳＢ（Universal Serial Bus）、ＲＳ−２３２Ｃ（Recommended Standard 232 version C）、ＩＥＥＥ１２８４（Institute of Electrical and Electronic Engineers 1284）等の任意のインタフェース方式でパーソナルコンピュータと直接接続することができる。また、ＬＡＮ１０に図示しないプリンタサーバを設けて、ユーザが使用する各パーソナルコンピュータからの印刷要求を処理してプリンタ１００に印刷出力を実行させてもよい。
【００２４】
また、本実施の形態では、印刷媒体の例としてプリンタ用紙を用いるが、これに限らず、例えば帳票用紙、ラベル、連帳用紙等、プリンタで印刷可能なあらゆる印刷媒体であってもよい。
【００２５】
図３は、第２の実施の形態のプリンタの外観を示す図である。図３に示すプリンタ１００は、印刷データに基づいてプリンタ用紙等の印刷媒体に印刷出力を実行するプリンタである。プリンタ１００は、未使用のプリンタ用紙を受け入れる給紙トレイ１０３ａ、文字等の情報を表示する表示パネル１０４ａ、ユーザの操作を受け付ける操作部１０５ａ、印刷出力がされたプリンタ用紙が排出される排紙トレイ１０６ａを有する。
【００２６】
給紙トレイ１０３ａは、未使用のプリンタ用紙を受け入れるトレイである。また、給紙トレイ１０３ａで受け入れられたプリンタ用紙は、給紙部（図４において後述）が有する用紙幅センサ（図６において後述）によって幅が検出される。表示パネル１０４ａは、表示部（図４において後述）からの制御に基づいて文字または画像を表示する表示画面を有する表示装置である。操作部１０５ａは、操作入力部（図４において後述）に接続された、プリンタ１００の操作を行うための入力装置である。排紙トレイ１０６ａは、印刷部（図４において後述）によって印刷出力がされたプリンタ用紙が排出されるトレイである。
【００２７】
図４は、第２の実施の形態のプリンタのハードウェア構成を示す図である。図４に示すプリンタ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介して記憶部１０２、給紙部１０３、表示部１０４、操作入力部１０５、印刷部１０６および通信インタフェース１０７が接続されている。
【００２８】
記憶部１０２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）等を有する。記憶部１０２には、プリンタの制御や印刷出力の実行等に必要なプログラムおよびデータならびに印刷データの少なくとも一部が格納される。
【００２９】
給紙部１０３は、給紙トレイ１０３ａで受け入れられたプリンタ用紙をセットする機構である。また、給紙部１０３は、受け入れられたプリンタ用紙の用紙幅を検出する用紙幅センサ（図６において後述）、プリンタ用紙を支持するプラテン（platen）（図６において後述）を有する。
【００３０】
表示部１０４には、表示パネル１０４ａ（図３において前述）が接続されている。表示部１０４は、ＣＰＵ１０１からの命令に従って、画像を表示パネル１０４ａの画面に表示させる。操作入力部１０５には、操作部１０５ａ（図３において前述）が接続されている。操作入力部１０５は、操作部１０５ａから送られてくる信号を、バス１０８を介してＣＰＵ１０１に送信する。
【００３１】
印刷部１０６は、ＣＰＵ１０１の制御により、印刷データに基づいてプリンタ用紙に印刷出力を行う。印刷部１０６から出力された印刷済のプリンタ用紙は、排紙トレイ１０６ａ（図３において前述）に排出される。印刷部１０６は、印刷出力部として機能する。
【００３２】
通信インタフェース１０７は、ＬＡＮ１０に接続されている。通信インタフェース１０７は、ＬＡＮ１０を介して、パーソナルコンピュータとの間でデータの送受信を行う。
図５は、第２の実施の形態のパーソナルコンピュータのハードウェア構成を示す図である。図５に示すパーソナルコンピュータ５００は、ＣＰＵ５０１によって装置全体が制御されている。ＣＰＵ５０１には、バス５０７を介してＲＡＭ５０２、ハードディスクドライブ５０３、グラフィック処理装置５０４、入力インタフェース５０５および通信インタフェース５０６が接続されている。
【００３３】
ＲＡＭ５０２には、ＣＰＵ５０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ５０２には、ＣＰＵ５０１による処理に必要な各種データが格納される。ＨＤＤ５０３には、ＯＳやアプリケーションプログラムが格納される。
【００３４】
グラフィック処理装置５０４には、モニタ５８１が接続されている。グラフィック処理装置５０４は、ＣＰＵ５０１からの命令に従って、画像をモニタ５８１の画面に表示させる。入力インタフェース５０５には、キーボード５８２とマウス５８３とが接続されている。入力インタフェース５０５は、キーボード５８２やマウス５８３から送られてくる信号を、バス５０７を介してＣＰＵ５０１に送信する。
【００３５】
通信インタフェース５０６は、ＬＡＮ１０に接続されている。通信インタフェース５０６は、ＬＡＮ１０を介して、他のコンピュータおよびプリンタ１００との間でデータの送受信を行う。
【００３６】
なお、パーソナルコンピュータ６００，７００は、パーソナルコンピュータ５００と同様のハードウェア構成によって実現される。
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
【００３７】
図６は、第２の実施の形態のプリンタの用紙幅センサによる用紙幅の検出を示す図である。図６（Ａ）は、第２の実施の形態の用紙幅センサがプリンタ用紙の用紙幅を検出する際の動作を示す図である。図６（Ｂ）は、第２の実施の形態の用紙幅センサがプリンタ用紙とプラテンとを識別する際の動作を示す図である。本実施の形態のプリンタ１００は、内部にプリンタ用紙１５１を支持するプラテン１０３ｃ、プリンタ用紙１５１がプリンタ１００にセットされるとプラテン１０３ｃ上を走査してプリンタ用紙１５１の用紙幅を検出する用紙幅センサ１０３ｂを有する。プラテン１０３ｃおよび用紙幅センサ１０３ｂは、検出部（図７において後述）として機能する。
【００３８】
図６（Ａ）に示す用紙幅センサ１０３ｂは、プラテン１０３ｃおよびプラテン１０３ｃに支持されたプリンタ用紙１５１上を図６（Ａ）におけるＸ方向に走査することにより、プリンタ用紙１５１の用紙幅を検出する。このとき用紙幅センサ１０３ｂは、図６（Ｂ）で後述するように、プリンタ用紙１５１またはプラテン１０３ｃに向けて光を照射し、この照射光がプリンタ用紙１５１またはプラテン１０３ｃで反射された反射光を検出することができる。用紙幅センサ１０３ｂは、検出した反射光の強弱によりプリンタ用紙１５１の有無を検出する。用紙幅センサ１０３ｂは、例えば、プリンタ用紙１５１が検出されている時間の長さと用紙幅センサ１０３ｂの移動速度とを積算する等、プリンタ用紙１５１が検出されている時間の長さに基づいてプリンタ用紙１５１の用紙幅を検出することができる。
【００３９】
図６（Ｂ）に示す用紙幅センサ１０３ｂ１は、図６（Ｂ）中のＸ方向に走査しながら、プリンタ用紙１５１上で照射光３１ａを照射している。このときプリンタ用紙１５１は、プラテン１０３ｃに比較して光の反射率が高いものとする。これにより、用紙幅センサ１０３ｂ１は、反射光３１ｂが比較的強いことに基づいて、プリンタ用紙１５１を検出することができる。
【００４０】
同様に、用紙幅センサ１０３ｂ２は、照射光３２ａを照射している。このときプラテン１０３ｃは、プリンタ用紙１５１に比較して光の反射率が低いものとする。これにより、用紙幅センサ１０３ｂ２は、反射光３２ｂが比較的弱いことに基づいて、プリンタ用紙１５１が検出されないので、プラテン１０３ｃ上に位置していることを認識することができる。
【００４１】
図７は、第２の実施の形態のプリンタの構成を示すブロック図である。図７に示すプリンタ１００は、ＬＡＮ１０（図２において前述）を介して接続されたパーソナルコンピュータ（例えば、図２において前述するパーソナルコンピュータ５００）からの印刷データを受け付けて印刷出力する。プリンタ１００は、通信部１１１、検出部１１２、制御部１１３、印刷出力部１１４、エラー通知部１１５を有する。また、パーソナルコンピュータ５００は、ＰＣ（Personal Computer：パーソナルコンピュータ）側通信部５１１、文書データ生成部５１２、印刷データ生成部５１３、幅取得部５１４、エラー出力部５１５を有する。
【００４２】
通信部１１１は、ＬＡＮ１０を介してパーソナルコンピュータ５００が有するＰＣ側通信部５１１と通信可能である。プリンタ１００は、通信部１１１によって、パーソナルコンピュータ５００から送信される印刷データを受信し、印刷出力に関するデータを送受信する。
【００４３】
検出部１１２は、給紙トレイ１０３ａ（図３において前述）にセットされた未使用のプリンタ用紙１５１（図６において前述）の用紙幅を検出する。検出部１１２は、用紙幅センサ１０３ｂ（図６において前述）およびプラテン１０３ｃを有しており、これらによって図６に示すようにプリンタ用紙１５１の用紙幅を検出する。
【００４４】
印刷内容の幅は、印刷データによって示される印刷内容で印字される所定の行の文字列の幅である。また、印刷内容の幅は、印刷内容に画像が含まれる場合には、印刷データによって示される印刷内容で印字される所定の行の文字列の幅と画像の幅との合計としてもよい。これにより、印刷内容に画像が含まれる場合にも、プリンタ用紙の用紙幅が適切であるか否かを判定することができる。
【００４５】
制御部１１３は、検出部１１２によって検出されたプリンタ用紙の用紙幅と、印刷データによって示される行であって、予め定められた所定の行（例えば、最初の行）の印刷内容の幅とを比較してプリンタ用紙の用紙幅が印刷出力に適しているか否かを判定する。なお、予め定められた所定の行は、印刷データによって示される２行目またはそれ以降の行としてもよい。
【００４６】
このとき、文書中の所定の行の幅が、印刷可能な最大文字数に満たない場合は、詳しくは図９において後述するように、パーソナルコンピュータ５００において空白が付加された状態で印刷データが生成される。これに基づいて、制御部１１３は、プリンタ用紙の幅と、空白を補充することで最大印刷幅とした印刷データによって示される最初の行の印刷内容の幅とを比較してプリンタ用紙の幅が印刷出力に適しているか否かを判定する。これにより、プリンタ１００において、空白を補充することで最大印刷幅とした印刷内容の最初の行の幅とプリンタ用紙の用紙幅とを比較することで、プリンタ用紙が印刷内容に適しているか否かを判定することができる。
【００４７】
ここで、プリンタ用紙の用紙幅は、プリンタ用紙の左右の用紙幅を考慮することができる。具体的には、パーソナルコンピュータ５００は、プリンタ用紙の左右にそれぞれ所定の幅（例えば、３０ｍｍ）の余白を設ける場合、本来の用紙の幅（例えば、Ａ４縦の幅：２１０ｍｍ）から上記の所定の幅（例えば、左右合わせて６０ｍｍ）を減じた幅（例えば１５０ｍｍ）を取得し、これを文書の各行の幅として印刷データにおいて文字列を配置してもよい。
【００４８】
また、制御部１１３は、プリンタ用紙の用紙幅と、印刷データによって示される所定の位置の印刷内容の幅とを比較して、プリンタ用紙の用紙幅と印刷内容の幅との差が所定値（例えば、±１０ｍｍ）以上である場合、プリンタ用紙の用紙幅が印刷出力に適していないと判定する。制御部１１３は、プリンタ用紙の用紙幅が印刷出力に適していないと判定する場合、印刷出力部１１４に対して印刷データに基づくプリンタ用紙への印刷内容の印刷出力を中止させる。一方、制御部１１３は、プリンタ用紙の用紙幅が印刷出力に適していると判定する場合、印刷出力部１１４に対して印刷データに基づくプリンタ用紙への印刷内容の印刷出力を実行させる。
【００４９】
印刷出力部１１４は、通信部１１１によって受信されたパーソナルコンピュータ５００からの印刷データに基づく印刷内容の印刷出力を実行する。これにより、印刷出力された印刷済プリンタ用紙が排紙トレイ１０６ａ（図３において前述）に排出される。
【００５０】
エラー通知部１１５は、制御部１１３が印刷内容の印刷出力を中止させる場合、エラーを通知する。エラー通知部１１５は、エラーを示すアラーム音を出力して、ユーザにプリンタ用紙の用紙幅が適切でない旨を通知し、表示パネル１０４ａにその旨のエラーを示すメッセージを表示させる。また、エラー通知部１１５は、エラーを通知するエラー通知情報を通信部１１１にパーソナルコンピュータ５００に対して送信させる。これに基づいて、パーソナルコンピュータ５００の表示画面にプリンタ用紙の用紙幅が適切でない旨が通知されるメッセージ（図１１において後述）が表示される。
【００５１】
パーソナルコンピュータ５００は、図２に示すようにＬＡＮ１０によってプリンタ１００と接続された情報処理装置である。パーソナルコンピュータ５００は、ＰＣ側通信部５１１、文書データ生成部５１２、印刷データ生成部５１３、幅取得部５１４、エラー出力部５１５を有する。
【００５２】
ＰＣ側通信部５１１は、ＬＡＮ１０を介してプリンタ１００が有する通信部１１１と通信可能である。パーソナルコンピュータ５００は、ＰＣ側通信部５１１によってプリンタ１００と通信することにより、印刷データを送信し、印刷出力に関するデータを送受信する。
【００５３】
文書データ生成部５１２は、プリンタ１００で印刷される印刷内容を示す文書データを生成する。これにより、ユーザがパーソナルコンピュータ５００で動作するワープロソフトや画像作成ソフト等のアプリケーションで作成した文書等の内容を示す文書データが生成される。
【００５４】
幅取得部５１４は、文書データ生成部５１２によって生成された文書データに基づいて予め定められた所定の位置の印刷内容の幅を取得する。これにより、ユーザがその文書について指定したプリンタ用紙の用紙幅や、アプリケーションが設定したプリンタ用紙の用紙幅が取得される。
【００５５】
印刷データ生成部５１３は、文書データ生成部５１２によって生成された文書データに基づく印刷内容と、幅取得部５１４によって取得された印刷内容の所定の位置の印刷内容の幅とを示す印刷データを生成する。次に、印刷データ生成部５１３は、ＰＣ側通信部５１１に、生成した印刷データをプリンタ１００に対して送信させる。
【００５６】
エラー出力部５１５は、ＰＣ側通信部５１１を介してプリンタ１００から送信されたエラー通知情報に基づいて、エラーを示すアラーム音を出力して、ユーザにプリンタ用紙の用紙幅が適切でない旨を通知する。また、エラー出力部５１５は、パーソナルコンピュータ５００に接続されたモニタ５８１（図５において前述）等にその旨のエラーを示すメッセージ（図１１において後述）を表示させる。
【００５７】
次に、本実施の形態で実行される処理について説明する。
図８は、第２の実施の形態の印刷データ送信処理の手順を示すフローチャートである。図８に示す印刷データ送信処理は、プリンタ１００に接続されたパーソナルコンピュータ（例えば、図２において前述したパーソナルコンピュータ５００）において実行される処理である。この印刷データ送信処理は、パーソナルコンピュータ５００において動作するアプリケーションで生成された文書データに、その文書データが想定しているプリンタ用紙の用紙幅に合わせた空白（space）を追加して印刷データとし、パーソナルコンピュータ５００からＬＡＮ１０（図２において前述）を介してプリンタ１００に印刷データを送信する処理である。印刷データ送信処理は、ユーザによる文書の印刷要求に基づいて実行が開始される。
【００５８】
［ステップＳ１１］印刷データ生成部５１３（図７において前述）は、ユーザによる印刷対象である文書データ生成部５１２で生成された文書データを取得する。
［ステップＳ１２］幅取得部５１４（図７において前述）は、ステップＳ１１で印刷データ生成部５１３によって取得された文書データの用紙幅を取得する。
【００５９】
［ステップＳ１３］印刷データ生成部５１３は、ステップＳ１１で印刷データ生成部５１３によって取得された文書データの１行目は、左端から右端まですべて文字列で埋まっているか否かについて判定する。１行目がすべて埋まっていれば、ステップＳ１５に処理が進められる。一方、１行目に空きがあれば、ステップＳ１４に処理が進められる。
【００６０】
ここで、文書の１行目に画像データが含まれている場合、文書データから画像の幅を取得し、画像の幅を文字列の幅に変換して文字列で埋まっているか否かを判定する。なお、本実施の形態では、画像の幅を相当する文字列の幅に変換して判定するが、これに限らず、文字列の幅および画像の幅を、共にドット等の、他の単位に変換して判定してもよい。
【００６１】
［ステップＳ１４］印刷データ生成部５１３は、文書データの１行目の末尾に空白を追加して、１行目の文字列を空白で補充する。
［ステップＳ１５］印刷データ生成部５１３は、文書データに基づいて印刷データを生成する。
【００６２】
［ステップＳ１６］ＰＣ側通信部５１１（図７において前述）は、ステップＳ１５で印刷データ生成部５１３によって生成された印刷データをＬＡＮ１０を介してプリンタ１００に送信する。その後、処理は終了する。
【００６３】
図９は、第２の実施の形態のプリンタ用紙に対する空白の追加を示す図である。図９（Ａ）に示した作成文書内容１５０は、ユーザがパーソナルコンピュータ５００で動作するアプリケーションで作成した文書の内容である。図９（Ｂ）に示したプリンタ用紙１５１は、プリンタ１００によりユーザが作成した作成文書内容１５０の印刷データに基づいて文書の内容が印刷されている。ここで、図９（Ｂ）の空白１５１ｂにおいて説明の便宜上“□”を用いて空白を示している。この図９（Ｂ）の空白１５１ｂの“□”は、空白であるため実際にはプリンタ用紙１５１に印字されない。
【００６４】
ここで、図９（Ａ）に示すように作成文書内容１５０の１行目は、文字列１５０ａを有している。この文字列１５０ａは、作成文書内容１５０が想定している文書における１行目に印刷可能な最大文字数に満たないものとする。
【００６５】
一方、図９（Ｂ）に示すようにプリンタ用紙１５１の１行目には、文字列１５１ａに追加して、印刷データ送信処理（図８において前述）において、印刷データ生成部５１３（図７において前述）により作成文書内容１５０が想定している文書における１行目に印刷可能な最大文字数に達するまで空白１５１ｂが追加されている。これにより、パーソナルコンピュータ５００で１行目を用いてこの文書で印刷される幅を示すように印刷データを生成することにより、プリンタ１００でプリンタ用紙１５１が文書の印刷に適しているか否かを判定することができる。
【００６６】
なお、本実施の形態では、空白を追加するが、これに限らず、タブ等を挿入したり、１文字分右に移動させる制御コードを追加したりする等により１行目に印刷される幅を調整してもよい。
【００６７】
図１０は、第２の実施の形態の印刷出力実行処理の手順を示すフローチャートである。図１０に示す印刷出力実行処理は、プリンタ１００において実行される処理である。この印刷出力実行処理は、プリンタ１００が、ＬＡＮ１０（図２において前述）を介して接続されたパーソナルコンピュータ（例えば、図２において前述したパーソナルコンピュータ５００）からＬＡＮ１０（図２において前述）を介して送信された印刷データに基づいて印刷出力を実行する処理である。印刷出力実行処理は、ユーザがパーソナルコンピュータ５００を操作して作成した文書の印刷データの受信に基づいて実行が開始される。
【００６８】
［ステップＳ２１］通信部１１１（図７において前述）は、パーソナルコンピュータ５００からＬＡＮ１０を介して送信された印刷データを受信する。
［ステップＳ２２］検出部１１２（図７において前述）は、プリンタ１００にセットされた未使用のプリンタ用紙１５１（図６（Ａ）において前述）の用紙幅を検出する。
【００６９】
［ステップＳ２３］制御部１１３（図７において前述）は、ステップＳ２２で検出部１１２によって検出されたプリンタ用紙１５１の用紙幅が印刷データの１行目の文字列の幅と一致するか否かについて判定する。一致すれば、ステップＳ２４に処理が進められる。一方、一致しなければ、ステップＳ２５に処理が進められる。差が所定値（例えば、±１０ｍｍ）未満であれば、一致すると判定される。
【００７０】
ここで、文書の１行目に画像データが含まれている場合、印刷データから画像の幅を取得し、画像の幅を文字列の幅に変換して、プリンタ用紙１５１の用紙幅と印刷データの文字列の幅とが一致するか否かを判定する。なお、本実施の形態では、画像の幅を相当する文字列の幅に変換して判定するが、これに限らず、文字列の幅および画像の幅を、共にドット等の、他の単位に変換して判定してもよい。
【００７１】
［ステップＳ２４］印刷出力部１１４（図７において後述）は、ステップＳ２１で受信した印刷データに基づいてプリンタ用紙１５１に印刷出力を行う。その後、処理は終了する。
【００７２】
［ステップＳ２５］制御部１１３は、ステップＳ２１で受信した印刷データに基づく印刷出力を中止し、印刷データを破棄する。
［ステップＳ２６］エラー通知部１１５（図７において前述）は、ユーザが要求した文書の印刷を行わない旨のエラー通知を行う。このエラー通知は、プリンタ１００が有する表示パネル１０４ａ（図３において前述）にエラーメッセージを表示する。また、エラー通知は、図示しないスピーカからアラーム音を出力したり、パーソナルコンピュータ５００にＬＡＮ１０を介してエラーメッセージを表示させるエラー通知情報を送信したりすることにより行うことができる。その後、処理は終了する。
【００７３】
次に、本実施の形態で表示される表示画面について説明する。
図１１は、第２の実施の形態のエラー通知画面を示す図である。図１１に示すエラー通知画面５３１は、パーソナルコンピュータ５００（図２において前述）と接続されたモニタ５８１（図５において前述）に表示される画面である。エラー通知画面５３１は、プリンタ１００において、文書が想定しているプリンタ用紙の用紙幅と、プリンタ１００にセットされているプリンタ用紙の用紙幅が一致しないために印刷出力が行われなかった場合に、その旨を通知するエラー通知画面の一例である。
【００７４】
エラー通知画面５３１には、エラーメッセージ５３１ａ、再実行ボタン５３１ｂ、キャンセルボタン５３１ｃが設けられている。
エラーメッセージ５３１ａは、印刷要求された文書について、文書が想定している用紙幅とプリンタ用紙の用紙幅とが一致しなかったために、印刷出力の実行を行わなかった旨をユーザに対して通知するメッセージである。再実行ボタン５３１ｂは、ユーザがプリンタ１００にセットされたプリンタ用紙を確認または交換し、印刷を要求した文書について印刷の再実行を要求し、エラー通知画面５３１の表示を終了するボタンである。キャンセルボタン５３１ｃは、印刷を要求した文書について、印刷を中止し、エラー通知画面５３１の表示を終了するボタンである。
【００７５】
以上のように、第２の実施の形態によれば、プリンタ側で印刷媒体の幅を自動的に検出し、印刷データの１行目が示す文字列等の印刷内容の幅と比較することで、パーソナルコンピュータとプリンタとの間で印刷媒体の幅を示す制御データをやり取りすることなく、印刷される文書に対して印刷媒体の幅が適切であるか否かについて判定することができる。特に、プリンタがシリアルドットプリンタの場合には、パーソナルコンピュータとプリンタとの間のインタフェースを変更することなく、印刷媒体の幅が適切であるか否かについて判定することができる。このため、印刷媒体や印刷時間の無駄な消費を抑制することができる。
【００７６】
また、印刷媒体が連帳用紙等のようにガイド用の穴が開いている場合にも、用紙の幅が適合していない場合に生じ得る穴の位置に印字してしまうことが抑制できるので、このような用紙の穴に印刷してしまうことによって生じるヘッドの故障を抑制することができる。
【００７７】
［第３の実施の形態］
次に、第３の実施の形態について説明する。上記の第２の実施の形態との相違点を中心に説明し、同様の事項については同一の符号を用いると共に説明を省略する。
【００７８】
第３の実施の形態は、プリンタにセットされるプリンタ用紙のサイズはプリンタ側で予め設定されるものとし、設定された用紙幅とを比較する点で、第２の実施の形態と異なる。
【００７９】
図１２は、第３の実施の形態のプリンタの構成を示すブロック図である。図１２に示すプリンタ２００は、ＬＡＮ１０（図２において前述）を介して接続されたパーソナルコンピュータ（例えば、図２において前述するパーソナルコンピュータ５００）からの印刷データを受け付けて印刷出力する。プリンタ２００は、通信部１１１、制御部２１３、印刷出力部１１４、エラー通知部１１５、設定部２１６を有する。また、パーソナルコンピュータ５００は、ＰＣ側通信部５１１、文書データ生成部５１２、印刷データ生成部５１３、幅取得部５１４、エラー出力部５１５を有する。
【００８０】
通信部１１１は、第２の実施の形態と同様、ＬＡＮ１０を介してパーソナルコンピュータ５００が有するＰＣ側通信部５１１と通信可能である。
制御部２１３は、設定部２１６によって記憶されている設定に基づいて、設定されたプリンタ用紙の用紙幅と、印刷データによって示される行であって、予め定められた所定の行（例えば、最初の行）の印刷内容の幅とを比較してプリンタ用紙の用紙幅が印刷出力に適しているか否かを判定する。なお、予め定められた所定の行は、印刷データによって示される２行目またはそれ以降の行としてもよい。
【００８１】
このとき、文書中の所定の行の幅が、印刷可能な最大文字数に満たない場合は、第２の実施の形態と同様、図９において前述したように、パーソナルコンピュータ５００において空白が付加された状態で印刷データが生成される。これに基づいて、制御部２１３は、設定されたプリンタ用紙の幅と、空白を補充することで最大印刷幅とした印刷データによって示される最初の行の印刷内容の幅とを比較してプリンタ用紙の幅が印刷出力に適しているか否かを判定する。これにより、プリンタ２００において、空白を補充することで最大印刷幅とした印刷内容の最初の行の幅とプリンタ用紙の用紙幅とを比較することで、プリンタ用紙が印刷内容に適しているか否かを判定することができる。
【００８２】
また、制御部２１３は、設定されたプリンタ用紙の用紙幅と、印刷データによって示される所定の位置の印刷内容の幅とを比較して、プリンタ用紙の用紙幅と印刷内容の幅との差が所定値（例えば、±１０ｍｍ）以上である場合、プリンタ用紙の用紙幅が印刷出力に適していないと判定する。制御部２１３は、プリンタ用紙の用紙幅が印刷出力に適していないと判定する場合、印刷出力部１１４に対して印刷データに基づく印刷内容の印刷出力を中止させる。一方、制御部２１３は、プリンタ用紙の用紙幅が印刷出力に適していると判定する場合、印刷出力部１１４に対して印刷データに基づくプリンタ用紙への印刷内容の印刷出力を実行させる。
【００８３】
印刷出力部１１４は、第２の実施の形態と同様、通信部１１１によって受信されたパーソナルコンピュータ５００からの印刷データに基づく印刷内容の印刷出力を実行する。これにより、印刷出力された印刷済プリンタ用紙が排紙トレイ１０６ａ（図３において前述）に排出される。
【００８４】
エラー通知部１１５は、第２の実施の形態と同様、制御部２１３が印刷内容の印刷出力を中止させる場合、エラーを通知する。
設定部２１６は、ユーザが操作部１０５ａを操作して行う、プリンタ用紙１５１（図６において前述）の用紙幅の設定の入力を受け付ける。また、設定部２１６は、ＲＡＭやＨＤＤ等の記憶装置を有しており、受け付けた設定を示す情報を記憶する。なお、設定部２１６は、記憶部１０２（図４において前述）に受け付けた設定を示す情報を記憶させてもよい。
【００８５】
ここで、設定されたプリンタ用紙の用紙幅の設定は、用紙のサイズ（例えばＡ４判、Ｂ５判等）で示してもよく、直接的に幅（例えば、２１０ｍｍ等）で示してもよい。
印刷内容の幅は、印刷データによって示される印刷内容で印字される所定の行の文字列の幅である。また、印刷内容の幅は、印刷内容に画像が含まれる場合には、印刷データによって示される印刷内容で印字される所定の行の文字列の幅と画像の幅との合計としてもよい。これにより、印刷内容に画像が含まれる場合にも、プリンタ用紙の用紙幅が適切であるか否かを判定することができる。
【００８６】
パーソナルコンピュータ５００は、第２の実施の形態と同様、図２に示すようにＬＡＮ１０によってプリンタ２００と接続された情報処理装置である。パーソナルコンピュータ５００は、ＰＣ側通信部５１１、文書データ生成部５１２、印刷データ生成部５１３、幅取得部５１４、エラー出力部５１５を有する。
【００８７】
ＰＣ側通信部５１１は、第２の実施の形態と同様、ＬＡＮ１０を介してプリンタ２００が有する通信部１１１と通信可能である。
文書データ生成部５１２は、第２の実施の形態と同様、プリンタ２００で印刷される印刷内容を示す文書データを生成する。
【００８８】
幅取得部５１４は、第２の実施の形態と同様、文書データ生成部５１２によって生成された文書データに基づいて予め定められた所定の位置の印刷内容の幅を取得する。
印刷データ生成部５１３は、第２の実施の形態と同様、文書データ生成部５１２によって生成された文書データに基づく印刷内容と、幅取得部５１４によって取得された印刷内容の所定の位置の印刷内容の幅とを示す印刷データを生成する。次に、印刷データ生成部５１３は、ＰＣ側通信部５１１に、生成した印刷データをプリンタ２００に対して送信させる。
【００８９】
エラー出力部５１５は、第２の実施の形態と同様、ＰＣ側通信部５１１を介してプリンタ２００から送信されたエラー通知情報に基づいて、エラーを示すアラーム音を出力して、ユーザにプリンタ用紙の用紙幅が適切でない旨を通知する。また、エラー出力部５１５は、パーソナルコンピュータ５００に接続されたモニタ５８１（図５において前述）等にその旨のエラーを示すメッセージ（図１１において前述）を表示させる。
【００９０】
図１３は、第３の実施の形態の印刷出力実行処理の手順を示すフローチャートである。図１３に示す印刷出力実行処理は、プリンタ２００において実行される処理である。この印刷出力実行処理は、プリンタ２００が、ＬＡＮ１０（図２において前述）を介して接続されたパーソナルコンピュータ（例えば、図２において前述したパーソナルコンピュータ５００）から送信された印刷データに基づいて印刷出力を実行する処理である。印刷出力実行処理は、ユーザがパーソナルコンピュータ５００を操作して作成した文書の印刷データの受信に基づいて実行が開始される。
【００９１】
［ステップＳ３１］通信部１１１（図１２において前述）は、パーソナルコンピュータ５００からＬＡＮ１０を介して送信された印刷データを受信する。
［ステップＳ３２］制御部２１３は、設定部２１６で予め設定されているプリンタ２００にセットされた未使用のプリンタ用紙１５１（図６（Ａ）において前述）の用紙幅を取得する。
【００９２】
［ステップＳ３３］制御部２１３は、ステップＳ３２で取得したプリンタ用紙１５１の用紙幅が印刷データの１行目の文字列の幅と一致するか否かについて判定する。一致すれば、ステップＳ３４に処理が進められる。一方、一致しなければ、ステップＳ３５に処理が進められる。
【００９３】
［ステップＳ３４］印刷出力部１１４（図１２において後述）は、ステップＳ３１で受信した印刷データに基づいてプリンタ用紙１５１に印刷出力を行う。その後、処理は終了する。
【００９４】
［ステップＳ３５］制御部２１３は、ステップＳ３１で受信した印刷データに基づく印刷出力を中止し、印刷データを破棄する。
［ステップＳ３６］エラー通知部１１５（図１２において前述）は、ユーザが要求した文書の印刷を行わない旨のエラー通知を行う。その後、処理は終了する。
【００９５】
以上のように、第３の実施の形態によれば、プリンタ用紙の幅を予め設定して使用するプリンタにも適用することができる。
以上、開示の印刷装置および印刷システムを、図示の実施の形態に基づいて説明したが、各部の構成は同様の機能を有する任意の構成のものに置換することができる。また、開示の技術に他の任意の構成物や工程が付加されてもよい。また、開示の技術は前述した実施の形態のうちの任意の２以上の構成を組み合わせたものであってもよい。
【００９６】
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、開示の技術は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【００９７】
（付記１）  通信回線を介して情報処理装置と通信する通信部と、
前記通信部によって受信された前記情報処理装置からの印刷データに基づく印刷内容の印刷出力を実行する印刷出力部と、
印刷媒体の幅と、前記印刷データによって示される所定の位置の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させる制御部とを有することを特徴とする印刷装置。
【００９８】
（付記２）  前記印刷媒体の幅を検出する検出部を有し、
前記制御部は、前記検出部によって検出された前記印刷媒体の幅と、前記印刷データによって示される前記所定の位置の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする付記１記載の印刷装置。
【００９９】
（付記３）  前記印刷媒体のサイズの設定を受け付け、受け付けた前記設定を記憶する設定部を有し、
前記制御部は、前記設定部に記憶されている前記設定に基づく前記印刷媒体の幅と、前記印刷データによって示される前記所定の位置の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする付記１記載の印刷装置。
【０１００】
（付記４）  前記制御部は、前記印刷媒体の幅と、前記印刷データによって示される所定の行の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする付記１記載の印刷装置。
【０１０１】
（付記５）  前記制御部は、前記印刷媒体の幅と、前記印刷データによって示される最初の行の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする付記１記載の印刷装置。
【０１０２】
（付記６）  前記制御部は、前記印刷媒体の幅と、空白を補充することで最大印刷幅とした前記印刷データによって示される最初の行の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする付記１記載の印刷装置。
【０１０３】
（付記６）  前記印刷内容の幅は、前記印刷データによって示される前記印刷内容で印字される所定の行の文字列の幅であることを特徴とする付記４記載の印刷装置。
（付記７）  前記印刷内容の幅は、前記印刷データによって示される前記印刷内容で印字される所定の行の文字列の幅と画像の幅との合計であることを特徴とする付記４記載の印刷装置。
【０１０４】
（付記８）  前記制御部が前記印刷内容の前記印刷出力を中止させる場合、エラーを通知するエラー通知部を有することを特徴とする付記１記載の印刷装置。
（付記９）  前記エラー通知部は、エラーを示すアラーム音を出力することを特徴とする付記８記載の印刷装置。
【０１０５】
（付記１０）  前記エラー通知部は、エラーを通知するエラー通知情報を前記通信部に前記情報処理装置に対して送信させることを特徴とする付記８記載の印刷装置。
（付記１１）  前記制御部は、前記印刷媒体の幅と、前記印刷データによって示される前記所定の位置の前記印刷内容の幅とを比較して、前記印刷媒体の幅と前記印刷内容の幅との差が所定値以上である場合、前記印刷媒体の幅が前記印刷出力に適していないと判定し、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させることを特徴とする付記１記載の印刷装置。
【０１０６】
（付記１２）  通信回線を介して印刷装置と通信する情報処理装置側通信部と、
印刷内容を示す文書データを生成する文書データ生成部と、
前記文書データ生成部によって生成された前記文書データに基づいて所定の位置の印刷内容の幅を取得する幅取得部と、
前記文書データ生成部によって生成された前記文書データに基づく前記印刷内容と、前記幅取得部によって取得された前記印刷内容の前記所定の位置の前記印刷内容の幅とを示す印刷データを生成し、前記情報処理装置側通信部に生成した前記印刷データを前記印刷装置に対して送信させる印刷データ生成部と、
を有する情報処理装置と、
前記通信回線を介して前記情報処理装置と通信する通信部と、
前記通信部によって受信された前記情報処理装置からの前記印刷データに基づいて前記印刷内容の印刷出力を実行する印刷出力部と、
印刷媒体の幅と、前記印刷データによって示される前記所定の位置の前記印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させる制御部と、
を有する前記印刷装置とを有することを特徴とする印刷システム。
【０１０７】
（付記１３）  制御部が、印刷媒体の幅と、通信回線を介して情報処理装置と通信する通信部によって受信された前記情報処理装置からの印刷データによって示される所定の位置の印刷内容の幅とを比較して前記印刷媒体の幅が前記印刷データに基づく前記印刷内容の印刷出力に適しているか否かを判定し、適さないと判定する場合、前記印刷出力部に前記印刷データに基づく前記印刷内容の前記印刷出力を中止させ、
印刷出力部が、前記制御部による制御に基づいて、前記印刷データに基づく前記印刷内容の前記印刷出力を実行することを特徴とする印刷装置制御方法。
【符号の説明】
【０１０８】
１  印刷装置
１ａ  通信部
１ｂ  制御部
１ｃ  印刷出力部
２  情報処理装置
３ａ  印刷媒体
３ｂ  印刷媒体
【図１】
2011037088.tif 000003
【図２】
2011037088.tif 000004
【図３】
2011037088.tif 000005
【図４】
2011037088.tif 000006
【図５】
2011037088.tif 000007
【図６】
2011037088.tif 000008
【図７】
2011037088.tif 000009
【図８】
2011037088.tif 000010
【図９】
2011037088.tif 000011
【図１０】
2011037088.tif 000012
【図１１】
2011037088.tif 000013
【図１２】
2011037088.tif 000014
【図１３】
2011037088.tif 000015