(57)【要約】【課題】ホスト装置での印刷データの生成し直しやサイズ縮小によらず、ホスト装置から印刷装置に対して印刷不能な大きい用紙サイズの印刷を指示してしまうことによる印刷処理停止をサイズ縮小によらずに解消することを課題とする。【解決手段】印刷する用紙サイズを指定する用紙サイズ指定コマンドＣ２を含む印刷データＤ１を受信し、前記用紙サイズ指定コマンドＣ２で指定された用紙サイズが印刷可能な所定用紙サイズよりも大きいか否かを判断し、印刷可能な所定用紙サイズよりも大きいと判断した場合に前記印刷データＤ１に基づいて前記所定用紙サイズ以下の複数ページの分割データＤ２を生成して前記所定用紙サイズ以下の印刷用紙Ｍ１に対して前記複数ページの分割データＤ２の印刷を実行する。【選択図】図１
2011152690.tif 000002
【特許請求の範囲】
【請求項１】
印刷する用紙サイズを指定する用紙サイズ指定コマンドを含む印刷データを受信する受信手段と、
前記用紙サイズ指定コマンドで指定された用紙サイズが印刷可能な所定用紙サイズよりも大きいか否かを判断し、印刷可能な所定用紙サイズよりも大きいと判断した場合に前記印刷データに基づいて前記所定用紙サイズ以下の複数ページの分割データを生成して前記所定用紙サイズ以下の印刷用紙に対して前記複数ページの分割データの印刷を実行可能な分割印刷手段とを備えることを特徴とする印刷装置。
【請求項２】
前記分割印刷手段は、前記用紙サイズ指定コマンドで指定された用紙サイズが前記印刷可能な所定用紙サイズよりも大きいと判断した場合、前記所定用紙サイズ以下の複数ページに分割して印刷してよいか否かを問い合わせる旨を外部へ出力し、前記所定用紙サイズ以下の複数ページに分割する指示を入力した場合に前記印刷データに基づいて前記所定用紙サイズ以下の複数ページの分割データを生成して前記所定用紙サイズ以下の印刷用紙に対して前記複数ページの分割データの印刷を実行することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記分割印刷手段は、前記複数ページの分割データの印刷を実行する際、両面印刷を実行することを特徴とする請求項１又は請求項２に記載の印刷装置。
【請求項４】
前記分割印刷手段は、前記用紙サイズ指定コマンドで指定された用紙サイズが前記印刷可能な所定用紙サイズよりも大きいと判断した場合、前記複数ページの分割データの印刷を片面印刷とするか両面印刷とするかの選択入力を受け付け、片面印刷の選択入力を受け付けたときには前記複数ページの分割データの印刷を実行する際に片面印刷を実行し、両面印刷の選択入力を受け付けたときには前記複数ページの分割データの印刷を実行する際に両面印刷を実行することを特徴とする請求項１又は請求項２に記載の印刷装置。
【請求項５】
前記分割印刷手段は、前記複数ページの分割データの印刷を実行する際、片面印刷を実行するとともに、偶数ページ目の長辺において前記印刷データの分割時に切断される側の余白を、奇数ページ目の長辺において前記印刷データの分割時に切断される側の余白よりも大きくすることを特徴とする請求項１又は請求項２に記載の印刷装置。
【請求項６】
前記分割印刷手段は、前記複数ページの分割データの印刷を実行する際、片面印刷を実行するとともに、前記用紙サイズ指定コマンドで指定された用紙サイズが前記印刷可能な所定用紙サイズよりも大きいと判断した場合、前記分割データの印刷を実行する際の偶数ページ目の長辺において綴じ代を設けるか否かの選択入力を受け付け、綴じ代を設ける選択入力を受け付けたときには偶数ページ目の長辺において前記印刷データの分割時に切断される側の余白を奇数ページ目の長辺において前記印刷データの分割時に切断される側の余白よりも大きくし、綴じ代を設けない選択入力を受け付けたときには偶数ページ目の長辺において前記印刷データの分割時に切断される側の余白を大きくしないことを特徴とする請求項１又は請求項２に記載の印刷装置。
【請求項７】
印刷する用紙サイズを指定する用紙サイズ指定コマンドを含む印刷データを受信する受信手段と、
前記用紙サイズ指定コマンドで指定された用紙サイズが印刷可能な所定用紙サイズよりも大きいか否かを判断し、印刷可能な所定用紙サイズよりも大きいと判断した場合に前記用紙サイズ指定コマンドで指定された用紙サイズの１／２N（Ｎは１以上の整数）となる用紙サイズの複数ページの分割データを前記印刷データに基づいて生成して前記１／２Nとなる用紙サイズの印刷用紙に対して前記複数ページの分割データの印刷を実行可能な分割印刷手段とを備えることを特徴とする印刷装置。
【請求項８】
印刷する用紙サイズを指定する用紙サイズ指定コマンドを含む印刷データを受信する受信工程と、
前記用紙サイズ指定コマンドで指定された用紙サイズが印刷可能な所定用紙サイズよりも大きいか否かを判断し、印刷可能な所定用紙サイズよりも大きいと判断した場合に前記印刷データに基づいて前記所定用紙サイズ以下の複数ページの分割データを生成して前記所定用紙サイズ以下の印刷用紙に対して前記複数ページの分割データの印刷を実行可能な分割印刷工程とを備えることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した印刷データに基づいて印刷を実行する印刷装置及び印刷方法に関する。
【背景技術】
【０００２】
プリンターは、対応する用紙サイズが機種によって決められている。例えば、Ａ４サイズまでの用紙サイズに対応したプリンターは、Ａ４サイズよりも大きい印刷用紙に印刷することができない。
【０００３】
特許文献１記載のプリンターは、対応する用紙サイズよりも大判の印刷用紙を折り畳むことによって、印刷用紙を切ったり貼ったりすることなく一枚の印刷用紙上に一つの印刷オブジェクトを印刷する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１７５０１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリンターがパーソナルコンピューターとは離れたところに設置されている場合、パーソナルコンピューターのユーザーはＡ４サイズまでの用紙サイズに対応したプリンターと知らずにＡ３サイズの印刷データをプリンターへ送信することがある。この場合、プリンターが印刷処理を停止してしまい、プリンターまで印刷物を取りに行ったときに初めてユーザーは印刷できないことを知ることになる。ユーザーは、プリンターのエラーを解除する操作を行い、印刷物を得るためにはパーソナルコンピューターのところまで戻って新たにＡ４サイズの印刷データを生成する操作等を行わなければならない。もっとも、Ａ３サイズをＡ４サイズに縮小すると、文字が読み難くなるなど印刷物が見づらくなる不都合がある。
また、他人から受け取ったデータがＡ３サイズに対応していることを知らずにユーザーが上記プリンターへ印刷データを送信しても、プリンターが印刷処理を停止してしまい、プリンターまで印刷物を取りに行ったときに初めてユーザーは印刷できないことを知ることになる。
特許文献１記載のプリンターは、予めＡ３用紙（Ａ３サイズの印刷用紙）を二つに折り畳んで給紙する手間がかかる。むろん、ユーザーはパーソナルコンピュータから折り畳み用紙を選択する操作を行わなければならず、単にＡ３サイズの印刷データをプリンターへ送信するだけではプリンターが印刷処理を停止してしまうこととなる。
【０００６】
以上を鑑み、本発明は、パーソナルコンピューター等のホスト装置での印刷データの生成し直しやサイズ縮小によらず、ホスト装置から印刷装置に対して印刷不能な大きい用紙サイズの印刷を指示してしまうことによる印刷処理停止を容易に解消することが可能な印刷装置及び印刷方法の提供を目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の印刷装置は、印刷する用紙サイズを指定する用紙サイズ指定コマンドを含む印刷データを受信する受信手段と、
前記用紙サイズ指定コマンドで指定された用紙サイズが印刷可能な所定用紙サイズよりも大きいか否かを判断し、印刷可能な所定用紙サイズよりも大きいと判断した場合に前記印刷データに基づいて前記所定用紙サイズ以下の複数ページの分割データを生成して前記所定用紙サイズ以下の印刷用紙に対して前記複数ページの分割データの印刷を実行可能な分割印刷手段とを備えることを特徴とする。
【０００８】
また、本発明の印刷方法は、印刷する用紙サイズを指定する用紙サイズ指定コマンドを含む印刷データを受信する受信工程と、
前記用紙サイズ指定コマンドで指定された用紙サイズが印刷可能な所定用紙サイズよりも大きいか否かを判断し、印刷可能な所定用紙サイズよりも大きいと判断した場合に前記印刷データに基づいて前記所定用紙サイズ以下の複数ページの分割データを生成して前記所定用紙サイズ以下の印刷用紙に対して前記複数ページの分割データの印刷を実行可能な分割印刷工程とを備えることを特徴とする。
【０００９】
すなわち、用紙サイズ指定コマンドで指定された用紙サイズが印刷可能な所定用紙サイズよりも大きい場合、本印刷装置において、所定用紙サイズ以下の複数ページの分割データが印刷データに基づいて生成され、所定用紙サイズ以下の印刷用紙に対して複数ページの分割データの印刷が実行可能である。従って、ホスト装置での印刷データの生成し直しやサイズ縮小によらず、ホスト装置から印刷装置に対して印刷不能な大きい用紙サイズの印刷を指示してしまうことによる印刷処理停止を容易に解消することが可能な印刷装置及び印刷方法を提供することができる。
【００１０】
ここで、上記所定用紙サイズ以下の分割データは、所定用紙サイズとされてもよいし、所定用紙サイズよりも小さい用紙サイズとされてもよい。
【００１１】
前記分割印刷手段は、前記用紙サイズ指定コマンドで指定された用紙サイズが前記印刷可能な所定用紙サイズよりも大きいと判断した場合、前記所定用紙サイズ以下の複数ページに分割して印刷してよいか否かを問い合わせる旨を外部へ出力し、前記所定用紙サイズ以下の複数ページに分割する指示を入力した場合に前記印刷データに基づいて前記所定用紙サイズ以下の複数ページの分割データを生成して前記所定用紙サイズ以下の印刷用紙に対して前記複数ページの分割データの印刷を実行してもよい。すると、印刷装置に対して印刷不能な大きい用紙サイズの印刷を指示したことを把握したうえで所定用紙サイズ以下の複数ページに分割する印刷が行われるので、印刷装置の利便性を向上させることができる。
【００１２】
前記分割印刷手段は、前記複数ページの分割データの印刷を実行する際、両面印刷を実行してもよい。すると、所定用紙サイズ以下の印刷用紙を有効利用することができる。
【００１３】
前記分割印刷手段は、前記用紙サイズ指定コマンドで指定された用紙サイズが前記印刷可能な所定用紙サイズよりも大きいと判断した場合、前記複数ページの分割データの印刷を片面印刷とするか両面印刷とするかの選択入力を受け付け、片面印刷の選択入力を受け付けたときには前記複数ページの分割データの印刷を実行する際に片面印刷を実行し、両面印刷の選択入力を受け付けたときには前記複数ページの分割データの印刷を実行する際に両面印刷を実行してもよい。すると、片面印刷とするか両面印刷とするかを容易に切り替えることができるので、印刷装置の利便性を向上させることができる。
【００１４】
前記分割印刷手段は、前記複数ページの分割データの印刷を実行する際、片面印刷を実行するとともに、偶数ページ目の長辺において前記印刷データの分割時に切断される側の余白を、奇数ページ目の長辺において前記印刷データの分割時に切断される側の余白よりも大きくしてもよい。すると、片面印刷時の印刷物に綴じ代ができるので、利便性を向上させることができる。
【００１５】
前記分割印刷手段は、前記複数ページの分割データの印刷を実行する際、片面印刷を実行するとともに、前記用紙サイズ指定コマンドで指定された用紙サイズが前記印刷可能な所定用紙サイズよりも大きいと判断した場合、前記分割データの印刷を実行する際の偶数ページ目の長辺において綴じ代を設けるか否かの選択入力を受け付け、綴じ代を設ける選択入力を受け付けたときには偶数ページ目の長辺において前記印刷データの分割時に切断される側の余白を奇数ページ目の長辺において前記印刷データの分割時に切断される側の余白よりも大きくし、綴じ代を設けない選択入力を受け付けたときには偶数ページ目の長辺において前記印刷データの分割時に切断される側の余白を大きくしないようにしてもよい。すると、分割データの印刷を実行する際の偶数ページ目の長辺において綴じ代を設けるか否かを容易に切り替えることができるので、利便性を向上させることができる。
【００１６】
さらに、本発明の印刷装置は、印刷する用紙サイズを指定する用紙サイズ指定コマンドを含む印刷データを受信する受信手段と、
前記用紙サイズ指定コマンドで指定された用紙サイズが印刷可能な所定用紙サイズよりも大きいか否かを判断し、印刷可能な所定用紙サイズよりも大きいと判断した場合に前記用紙サイズ指定コマンドで指定された用紙サイズの１／２N（Ｎは１以上の整数）となる用紙サイズの複数ページの分割データを前記印刷データに基づいて生成して前記１／２Nとなる用紙サイズの印刷用紙に対して前記複数ページの分割データの印刷を実行可能な分割印刷手段とを備えることを特徴とする。
【００１７】
すなわち、用紙サイズ指定コマンドで指定された用紙サイズが印刷可能な所定用紙サイズよりも大きい場合、用紙サイズ指定コマンドで指定された用紙サイズの１／２Nとなる用紙サイズの複数ページの分割データが印刷データに基づいて生成され、１／２Nとなる用紙サイズの印刷用紙に対して複数ページの分割データの印刷が実行可能である。従って、ホスト装置での印刷データの生成し直しやサイズ縮小によらず、ホスト装置から印刷装置に対して印刷不能な大きい用紙サイズの印刷を指示してしまうことによる印刷処理停止を縮小印刷によらずに容易に解消することができる。
【００１８】
上述した発明は、受信機能と分割印刷機能をコンピューターに実現させる印刷プログラム、該プログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る印刷装置１の構成の概略を模式的に例示するブロック図である。
【図２】印刷システムＳ１の構成の概略を模式的に例示するブロック図である。
【図３】印刷データＤ１の構造を模式的に例示する図である。
【図４】印刷装置１が行う印刷処理を例示するフローチャートである。
【図５】印刷装置１が行う分割印刷処理を例示するフローチャートである。
【図６】ワーニング表示画面９１，９２を例示する図である。
【図７】（ａ）は分割種類選択画面を例示する図、（ｂ）はオフセット選択画面を例示する図である。
【図８】印刷物を例示する図である。
【図９】変形例に係る印刷処理を示すフローチャートである。
【図１０】変形例に係る印刷処理を示すフローチャートである。
【図１１】用紙サイズ指定コマンドＣ２と使用する印刷用紙Ｍ１の用紙サイズとの対応関係を例示する図である。
【発明を実施するための形態】
【００２０】
（１）印刷装置の構成：
図１に示すように、本発明の一実施形態に係る印刷装置１は、受信部（受信手段）Ｕ１及び分割印刷部（分割印刷手段）Ｕ２を備え、印刷データＤ１を受信して印刷用紙Ｍ１に印刷を行う。受信部Ｕ１は、印刷する用紙サイズを指定する用紙サイズ指定コマンドＣ２（図３参照）を含む印刷データＤ１を受信する。分割印刷部Ｕ２は、まず、用紙サイズ指定コマンドＣ２で指定された用紙サイズが印刷可能な所定用紙サイズ（例えばＡ４サイズ）よりも大きい用紙サイズであるか否かを判断する。そして、Ａ３サイズなど印刷可能な所定用紙サイズよりも大きい用紙サイズであると判断した場合、分割印刷部Ｕ２は、印刷データＤ１に基づいて所定用紙サイズ以下（例えばＡ４サイズ）の複数ページの分割データＤ２を生成し、所定用紙サイズ以下（例えばＡ４サイズ）の印刷用紙Ｍ１に対して複数ページの分割データＤ２の印刷を実行可能である。一方、指定された用紙サイズがＡ４サイズなど印刷可能な所定用紙サイズ以下であると判断した場合、分割印刷部Ｕ２は、印刷データＤ１に基づいて分割されない印刷を実行する。
すなわち、本印刷装置１は、印刷不能な大きい用紙サイズの印刷がホスト装置から指示される例外的な状況となったときに、印刷処理を停止するのではなく、自動的に印刷データＤ１を分割して印刷可能な用紙サイズの印刷用紙に対して印刷を実行する。つまり、印刷装置１は、例外時にリカバー処理を行うのである。むろん、ホスト装置で印刷データを生成し直す必要が無いので、印刷装置１のユーザーに過大な負担がかからない。また、印刷データの用紙サイズを縮小する訳ではないで、指定の用紙サイズで印刷される場合と比べて印刷物が見づらくなるという不都合が生じない。
【００２１】
図２に示すように、本実施形態の印刷システムＳ１は、印刷装置１とホスト装置１００とが接続されて構成されている。むろん、印刷システムは、ホスト装置とプリンターとが一体化された装置でもよい。
本実施形態の印刷装置１は、カラー印刷可能なページプリンターであるレーザープリンターとされている。むろん、印刷装置１は、インクジェットプリンター、スキャナーやファクシミリとの複合機、等でもよい。
【００２２】
図２に示すように、ホスト装置１００は、パーソナルコンピューターといった、印刷装置１へ印刷データＤ１を供給するホストコンピューターとされる。ホスト装置１００は、ＣＰＵ（Central Processing Unit）１１１、半導体メモリー１１２，１１３、各種装置１１４〜１１７、通信インターフェイス（Ｉ／Ｆ）１１８、等がバスに接続されて互いに情報を入出力可能とされている。記憶装置１１４は、オペレーティングシステム（ＯＳ）、プリンタードライバーＰＤ、等を記憶している。入力装置１１５は、キーボードやポインティングデバイスといった操作入力装置等で構成される。出力装置１１６は、ディスプレイ等の画像出力装置や音声出力装置等で構成される。データ入出力装置１１７は、コンピューター読み取り可能な記録媒体が着脱可能に接続されたときに該記録媒体に対してデータを入出力する。通信Ｉ／Ｆ１１８は、印刷装置の通信Ｉ／Ｆ１８に接続され、印刷装置１に対して情報を入出力する。通信Ｉ／Ｆ１１８には、ＵＳＢ（Universal Serial Bus）等の通信規格に従ったインターフェイス、ＬＡＮ（Local Area Network）等のネットワークのインターフェイス、等を用いることができる。
【００２３】
印刷装置１は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）のトナー（記録剤）を印刷用紙Ｍ１に付着させ、所定のページ記述言語で記述された印刷データＤ１に含まれるコマンドＣ１（図３参照）に従って印刷物を形成する。印刷装置１は、制御部１０、操作パネル３０、印刷エンジン部４０、等を備えている。
制御部１０は、ＣＰＵ１１、半導体メモリー１２，１３、記憶装置１４、通信Ｉ／Ｆ１８、等がバスに接続されて互いに情報を入出力可能とされている。ＣＰＵ１１は、ＲＯＭ（Read Only Memory）１２に書き込まれたプログラムに従って印刷装置全体の動作を制御する。当該プログラムは、受信部Ｕ１、分割印刷部Ｕ２、等に対応した機能を印刷装置１に実現させる。
【００２４】
ＲＡＭ（Random Access Memory）１３は、コマンド解釈前の印刷データＤ１、コマンド解釈後の複数の分割データＤ２、等を格納する。印刷データＤ１は、ホスト装置１００から印刷ドキュメント単位で送信され、印刷装置１に印刷を実行させるための印刷ジョブである。
【００２５】
図３に示すように、コマンド解釈前の印刷データＤ１には、ドキュメント名、所有者、印刷ページ数、データサイズ、複数のコマンドＣ１、等の情報が含まれている。コマンドＣ１は、文字の描画、ベクターグラフィックスの描画、写真の描画、等、ビットマップ画像に展開するために用いられる情報である。コマンドＣ１には、印刷する用紙サイズを指定する用紙サイズ指定コマンドＣ２が含まれている。
【００２６】
記憶装置１４に記憶されたビットマップ画像生成プログラムＰＲは、分割印刷時、ドットを配置した分割画像Ｉ１，Ｉ２を形成するためのビットマップ画像の分割データＤ２を印刷データＤ１に基づいて生成する機能をコンピューターに実現させる。非分割印刷時には、分割されていないビットマップ画像のデータが印刷データＤ１に基づいて生成される。
通信Ｉ／Ｆ１８（受信部Ｕ１）は、ホスト装置１００に対して情報を入出力可能であり、ホスト装置１００からの印刷データＤ１を受信してＲＡＭ１３に転送する。通信Ｉ／Ｆ１８には、ＵＳＢ等の通信規格に従ったインターフェイス、ＬＡＮ等のネットワークのインターフェイス、等を用いることができる。
【００２７】
スクリーン処理部２１は、分割印刷時、各分割データＤ２をスクリーン処理し、印刷エンジン部４０へ送出するためのスクリーン画像データを生成する。例えば、印刷エンジン部４０にＰＷＭ（Pulse Width Modulation；パルス幅変調）処理部があるレーザープリンターの場合、分割データＤ２をレーザービームによるドット形成に適したパルス信号に変換すればよい。非分割印刷時には、分割されていないビットマップ画像のデータからスクリーン画像データが生成される。
エンジン管理部２２は、上記スクリーン画像データを印刷エンジン部４０へ送出する。印刷エンジン部４０は、上記スクリーン画像データに従って印刷用紙Ｍ１にトナーのドットを配置し、印刷画像を印刷用紙Ｍ１上に形成する。
操作パネル３０は、操作スイッチといった入力装置、及び、液晶ディスプレイといった表示部３１を備え、制御部１０に接続されている。
【００２８】
（２）印刷装置の動作、作用及び効果：
図４は、印刷装置１が行う印刷処理をフローチャートにより示している。図４の印刷処理を行う印刷装置１は、分割印刷部Ｕ２を構成する。本印刷処理は、印刷装置１の電源がオンにされると開始し、マルチタスクにより他の処理と並列して行われる。
処理を開始すると、印刷装置１は、受信済みの印刷データＤ１が有るか否かを判断する（ステップＳ１０２。以下、「ステップ」の記載を省略）。ＲＡＭ１３に印刷データＤ１が格納されていなければ、Ｓ１０２の判断処理を繰り返す。印刷データＤ１が受信されると、ＲＡＭ１３に転送されるので、条件成立となる。
【００２９】
ＲＡＭ１３に印刷データＤ１が保持されている場合、印刷装置１は、この印刷データＤ１のコマンドＣ１を解釈する（Ｓ１０４）。Ｓ１０６では、印刷データＤ１に含まれる用紙サイズ指定コマンドＣ２で指定された用紙サイズが印刷可能なＡ４サイズ（所定用紙サイズ）よりも大きいＡ３サイズであるか否かを判断する。Ａ３サイズでない場合には、従来通り、Ａ３サイズ以外の用紙サイズの印刷用紙に対して印刷データＤ１に基づいた印刷を実行し（Ｓ１０８）、Ｓ１０２に戻る。
【００３０】
一方、Ａ３サイズである場合、Ａ３用紙（Ａ３サイズの印刷用紙）に対して印刷可能か否かを判断する（Ｓ１１０）。例えば、印刷装置１にＡ３用紙の給紙トレイがあり、この給紙トレイにＡ３用紙が収容されていることが検知されると、条件成立となる。条件成立時には、Ａ３用紙に対して印刷データＤ１に基づいた印刷を実行し（Ｓ１１２）、Ｓ１０２に戻る。一方、印刷装置１にＡ３用紙の給紙トレイが無かったり、Ａ３用紙の給紙トレイはあってもこの給紙トレイにＡ３用紙が収容されていなかったりすると、条件不成立となる。すなわち、Ｓ１０６，Ｓ１１０の判断処理は、指定された用紙サイズが印刷可能な所定用紙サイズよりも大きい用紙サイズであるか否かを判断する処理となる。Ｓ１１０で条件不成立の時には、図６（ａ）又は（ｂ）に示すようなワーニング表示画面９１，９２を外部へ出力する（Ｓ１１４）。ワーニング表示画面９１，９２は、印刷装置１の表示部３１に表示されてもよいし、ホスト装置１００の出力装置１１６に表示されてもよいし、むろん、印刷装置の表示部３１とホスト装置の出力装置１１６の両方に表示されてもよい。画面をホスト装置の出力装置１１６に表示する場合、印刷装置１がホスト装置１００に対して画面の表示データを送信し、この表示データをホスト装置１００が受信して出力装置１１６に表示する。以下も、同様である。
【００３１】
図６（ａ）は、Ａ３用紙の給紙トレイを備えるＡ３サイズ対応の印刷装置が表示部３１に表示したりホスト装置の出力装置１１６に表示させたりするワーニング表示画面９１を例示している。このワーニング表示画面９１は、「Ａ４用紙がセットされていません。」が表示されているとともに、操作ボタン９１ａ，９１ｂが設けられている。
【００３２】
図６（ｂ）は、Ａ４サイズ対応の印刷装置等、Ａ３用紙の給紙トレイの無い印刷装置が表示部３１に表示したりホスト装置の出力装置１１６に表示させたりするワーニング表示画面９２を例示している。このワーニング表示画面９２は、「Ａ３サイズは印刷できません。」が表示されているとともに、操作ボタン９２ａ，９２ｂが設けられている。
【００３３】
ここで、Ａ４分割印刷ボタン９１ａ，９２ａは、指定されたＡ３サイズの印刷データＤ１をＡ４サイズの２ページに分割して印刷させるための操作ボタンである。キャンセルボタン９１ｂ，９２ｂは、指定されたＡ３サイズの印刷データＤ１に基づいた印刷を中止させるための操作ボタンである。従って、ワーニング表示画面９１，９２は、所定用紙サイズ以下の複数ページに分割して印刷してよいか否かを問い合わせる旨の画面である。
【００３４】
Ｓ１１６では、印刷装置１のユーザーによる選択に応じて処理を分岐させる。印刷装置の操作パネル３０又はホスト装置の入力装置１１５でＡ４分割印刷ボタン９１ａ，９２ａが選択操作されると、Ａ４分割印刷ボタン９１ａ，９２ａの選択入力を受け付けたことになり、印刷装置１は、図５に示すように、Ａ４サイズ（例えば工場出荷時の用紙サイズ）の分割印刷処理を行い（Ｓ１１８）、処理をＳ１０２に戻す。従って、印刷装置１は、所定用紙サイズ以下の複数ページに分割する指示を入力した場合に印刷データＤ１に基づいて所定用紙サイズ以下の複数ページの分割データＤ２を生成して所定用紙サイズ以下の印刷用紙Ｍ１に対して複数ページの分割データＤ２の印刷を実行する。
また、印刷装置１は、印刷装置の操作パネル３０又はホスト装置の入力装置１１５でキャンセルボタン９１ｂ，９２ｂが選択操作されると、キャンセルボタン９１ｂ，９２ｂの選択入力を受け付けたことになり、印刷装置１は、即座に処理をＳ１０２に戻す。さらに、Ａ３サイズ対応の印刷装置の場合、給紙トレイにＡ３用紙が収容されたことが検知されると、印刷装置１は、Ａ３用紙に対して印刷データＤ１に基づいた印刷を実行し（Ｓ１１２）、処理をＳ１０２に戻す。
なお、Ｓ１１６の判断処理時、ホスト装置の入力装置１１５に表示された操作ボタンが選択操作された場合、ホスト装置１００が選択操作された操作ボタンを表す情報を印刷装置１へ送信し、この情報を印刷装置１が受信して選択操作された操作ボタンに対応した分岐処理を行えばよい。以下の判断処理時も、同様である。
【００３５】
図５は、Ｓ１１８で行われる分割印刷処理をフローチャートにより示している。印刷装置１は、処理を開始すると、図７（ａ）に示すような分割種類選択画面９３を外部へ出力する（Ｓ２０２）。分割種類選択画面９３は、印刷装置１の表示部３１に表示されてもよいし、ホスト装置１００の出力装置１１６に表示されてもよいし、むろん、印刷装置の表示部３１とホスト装置の出力装置１１６の両方に表示されてもよい。
【００３６】
図７（ａ）に示すように、分割種類選択画面９３は、「分割印刷の種類を選んでください。」が表示されているとともに、操作ボタン９３ａ，９３ｂが設けられている。分割種類選択画面９３は、複数ページの分割データＤ２の印刷を片面印刷とするか両面印刷とするかの選択入力を受け付けるための表示画面である。
Ｓ２０４では、印刷装置１のユーザーによる選択に応じて処理を分岐させる。印刷装置の操作パネル３０又はホスト装置の入力装置１１５で両面印刷ボタン９３ｂが選択操作されると、両面印刷ボタン９３ｂの選択入力を受け付けたことになり、印刷装置１は、分割両面印刷処理を行い（Ｓ２０６）、分割印刷処理を終了する。分割両面印刷処理では、Ａ３サイズの印刷データＤ１に基づいてＡ４サイズの２ページからなるビットマップ画像の分割データＤ２を生成し、Ａ４用紙（Ａ４サイズの印刷用紙）の両面に各分割データＤ２の印刷を実行する。
【００３７】
図８（ａ）は、分割両面印刷時に各分割データＤ２の画像Ｉ１，Ｉ２がＡ４用紙Ｍ１に対してどのように印刷されるかを模式的に示している。図８（ａ）に示すように、分割両面印刷時には、Ａ４用紙Ｍ１の表に１ページ目の分割画像Ｉ１が形成され、Ａ４用紙Ｍ１の裏に２ページ目の分割画像Ｉ２が形成される。
このように、本印刷装置１は、所定用紙サイズ以下の印刷用紙Ｍ１を有効利用することができる。
【００３８】
印刷装置の操作パネル３０又はホスト装置の入力装置１１５で分割種類選択画面９３から片面印刷ボタン９３ａが選択操作されると、片面印刷ボタン９３ａの選択入力を受け付けたことになり、印刷装置１は、図７（ｂ）に示すようなオフセット選択画面９４を外部へ出力する（Ｓ２０８）。オフセット選択画面９４は、印刷装置１の表示部３１に表示されてもよいし、ホスト装置１００の出力装置１１６に表示されてもよいし、むろん、印刷装置の表示部３１とホスト装置の出力装置１１６の両方に表示されてもよい。
【００３９】
図７（ｂ）に示すように、オフセット選択画面９４は、「２枚目の印刷オフセットを選んでください。」が表示されているとともに、操作ボタン９４ａ，９４ｂが設けられている。左シフトボタン９４ａは、図８（ｂ）に示すように、２枚目の分割画像Ｉ２を左側に配置したままとするための操作ボタンである。右シフトボタン９４ｂは、図８（ｃ）に示すように、２枚目の分割画像Ｉ２を右側にシフトさせて印刷させるための操作ボタンである。従って、オフセット選択画面９４は、分割データＤ２の印刷を実行する際の偶数ページ目の長辺Ｌ２において綴じ代を設けるか否かの選択入力を受け付けるための表示画面である。
Ｓ２１０では、印刷装置１のユーザーによる選択に応じて処理を分岐させる。印刷装置の操作パネル３０又はホスト装置の入力装置１１５で左シフトボタン９４ａが選択操作されると、左シフトボタン９４ａの操作入力を受け付けたことになり、印刷装置１は、偶数ページ目の長辺Ｌ２において綴じ代を設けない分割片面印刷処理を行い（Ｓ２１２）、分割印刷処理を終了する。分割片面印刷処理では、Ａ３サイズの印刷データＤ１に基づいてＡ４サイズの２ページからなるビットマップ画像の分割データＤ２を生成し、Ａ４用紙２枚の片面に各分割データＤ２の印刷を実行する。
【００４０】
この場合、図８（ｂ）に示すように、１枚目のＡ４用紙Ｍ１に１ページ目の分割画像Ｉ１が形成され、２枚目のＡ４用紙Ｍ１に２ページ目の分割画像Ｉ２が形成される。ここで、２枚目（偶数ページ目）のＡ４用紙Ｍ１の長辺Ｌ２において印刷データＤ１の分割時に切断される側の余白ＭＡ２は、１枚目（奇数ページ目）の長辺Ｌ１において印刷データＤ１の分割時に切断される側の余白ＭＡ１と同じく僅かとされる。
【００４１】
印刷装置の操作パネル３０又はホスト装置の入力装置１１５でオフセット選択画面９４から右シフトボタン９４ｂが選択操作されると、右シフトボタン９４ｂの選択入力を受け付けたことになり、印刷装置１は、偶数ページ目の長辺Ｌ２において綴じ代を設ける分割片面印刷処理を行い（Ｓ２１４）、分割印刷処理を終了する。ここでも、Ａ３サイズの印刷データＤ１に基づいてＡ４サイズの２ページの分割データＤ２が生成され、Ａ４用紙２枚の片面に各分割データＤ２の印刷が実行される。
【００４２】
この場合、図８（ｃ）に示すように、１枚目のＡ４用紙Ｍ１に１ページ目の分割画像Ｉ１が形成され、２枚目のＡ４用紙Ｍ１に２ページ目の分割画像Ｉ２が形成される。ここで、２枚目（偶数ページ目）のＡ４用紙Ｍ１の長辺Ｌ２において印刷データＤ１の分割時に切断される側の余白ＭＡ２は、１枚目（奇数ページ目）の長辺Ｌ１において印刷データＤ１の分割時に切断される側の余白ＭＡ１よりも大きくされる。これにより、２枚目の切断側の余白ＭＡ２が綴じ代とされる。
このように、本印刷装置１は、片面印刷とするか両面印刷とするかを容易に切り替えることができるので、便利である。また、本印刷装置１は、片面印刷時の印刷物に綴じ代ができるので、便利である。さらに、本印刷装置１は、分割データＤ２の印刷を実行する際の偶数ページ目の長辺において綴じ代を設けるか否かを容易に切り替えることができるので、便利である。
【００４３】
以上説明したように、用紙サイズ指定コマンドＣ２で指定された用紙サイズが印刷可能な所定用紙サイズよりも大きい用紙サイズである場合、所定用紙サイズ以下の複数ページの分割データＤ２が印刷データＤ１に基づいて生成され、所定用紙サイズ以下の印刷用紙Ｍ１に対して複数ページの分割データＤ２の印刷が実行可能である。例えば、ユーザーがＡ３サイズの印刷データをプリンターに送信した後、プリンターに印刷物を取りに行った時点で、Ａ３用紙が無かったりプリンターがＡ３サイズに対応していなかったりする等によりＡ３用紙に印刷することができないことが判ったとする。この場合でも、ユーザーは、プリンターの操作パネルを操作することにより、その場でＡ４用紙に分割して印刷を実行させることができる。また、ホスト装置にワーニング表示画面９１，９２が表示されることにより、ユーザーは、プリンターに印刷物を取りに行く前にワーニング表示画面９１，９２に気付けば、簡単にＡ４用紙に分割して印刷を実行させることができる。
【００４４】
従って、本実施形態によると、印刷データのサイズ縮小やホスト装置１００での印刷データの生成し直しによらず、ホスト装置１００から印刷装置１に対して印刷不能な大きい用紙サイズの印刷を指示してしまうことによる印刷処理停止を縮小印刷によらずに容易に解消することが可能となる。
また、印刷装置１に対して印刷不能な大きい用紙サイズの印刷を指示したことをワーニング表示画面９１，９２で把握したうえで所定用紙サイズ以下の複数ページに分割する印刷が行われるので、本印刷装置１は便利である。
【００４５】
（３）変形例：
上述した処理の各ステップの順番は、適宜、変更可能である。例えば、Ｓ１１０でＡ３用紙に対して印刷可能でないと判断した後に、Ｓ１０６で指定の用紙サイズがＡ３サイズであるか否かを判断してもよい。
図５で示した分割印刷処理のＳ２１０の判断処理を行わず、Ｓ２１２とＳ２１４の一方の処理のみを実行してもよい。また、同分割印刷処理のＳ２０４の判断処理を行わず、分割片面印刷処理と分割両面印刷処理の一方のみを実行してもよい。さらに、図４で示した印刷処理のＳ１１４のワーニング表示処理を行わず、Ｓ１１０で条件が成立したとき即座にＳ１１８の分割印刷処理を行ってもよい。
【００４６】
図９に示す印刷処理のように、Ａ３サイズにこだわらず、Ｂ４サイズ等であっても、印刷不可能な用紙サイズであれば工場出荷時等の所定用紙サイズで分割印刷処理を行ってもよい。本変形例の印刷装置１は、Ｓ１０４の後、用紙サイズ指定コマンドＣ２で指定された用紙サイズが印刷可能なＡ４サイズ（所定用紙サイズ）よりも大きい用紙サイズであるか否かを判断する（Ｓ１２２）。むろん、Ａ４サイズ以下の場合には、従来通り、Ａ４サイズ以下の印刷用紙に対して印刷データＤ１に基づいた印刷を実行し（Ｓ１２４）、Ｓ１０２に戻る。Ａ４サイズよりも大きい場合、図６で示したワーニング表示画面９１，９２を表示し（Ｓ１１４）、Ａ４サイズの印刷用紙Ｍ１に対して複数ページの分割データＤ２の印刷を実行する（Ｓ１２６）。
【００４７】
図１１（ａ）は、本変形例において、用紙サイズ指定コマンドＣ２で指定される用紙サイズと、使用する印刷用紙の用紙サイズと、分割データＤ２のページ数との対応関係を示している。ここで、分割データＤ２のページ数は、分割する前の印刷データＤ１の１ページから生成される分割データＤ２のページ数である。本変形例では、指定の用紙サイズがＡ４サイズよりも大きい場合に全てＡ４用紙を使用する。指定の用紙サイズがＡ３サイズである場合、印刷データ１ページにつきＡ４用紙に分割データ２ページの印刷が行われる。指定の用紙サイズがＢ４サイズである場合も、印刷データ１ページにつきＡ４用紙に分割データ２ページの印刷が行われる。
分割データＤ２のページ数は、２のＭ乗（Ｍは１以上の整数）でもよい。従って、指定の用紙サイズがＢ３，Ａ２サイズである場合、印刷データ１ページにつきＡ４用紙に分割データ４ページの印刷が行われる。
なお、印刷データを４分割するときには、偶数ページ目である２，４ページ目の長辺において印刷データの分割時に切断される側の余白を奇数ページ目である１，３ページ目の長辺において印刷データの分割時に切断される側の余白よりも大きくしてもよい。すると、２，４枚目の切断側の余白ＭＡ２が綴じ代とされる。以下の変形例でも、同様である。
【００４８】
図１０に示す印刷処理のように、指定の用紙サイズが印刷可能な所定用紙サイズよりも大きい場合、指定の用紙サイズの１／２N（Ｎは１以上の整数）となる用紙サイズで分割印刷処理を行ってもよい。本変形例の印刷装置１は、Ｓ１１４の後、用紙サイズ指定コマンドＣ２で指定された用紙サイズの１／２Nとなる用紙サイズの複数ページの分割データＤ２を印刷データＤ１に基づいて生成して１／２Nとなる用紙サイズの印刷用紙Ｍ１に対して複数ページの分割データＤ２の印刷を実行可能である（Ｓ１４２）。
【００４９】
図１１（ｂ）は、本変形例において、用紙サイズ指定コマンドＣ２で指定される用紙サイズと、使用する印刷用紙の用紙サイズと、分割データＤ２のページ数との対応関係を示している。本変形例では、指定の用紙サイズがＡ４サイズよりも大きい場合に１／２Nとなる用紙サイズの印刷用紙を使用する。指定の用紙サイズがＡ３サイズである場合、印刷データ１ページにつきＡ４用紙に分割データ２ページの印刷が行われる。指定の用紙サイズがＢ４サイズである場合、印刷データ１ページにつきＢ５用紙に分割データ２ページの印刷が行われる。指定の用紙サイズがＢ３サイズである場合、印刷データ１ページにつきＢ５用紙に分割データ４ページの印刷が行われる。指定の用紙サイズがＡ２サイズである場合、印刷データ１ページにつきＡ４用紙に分割データ４ページの印刷が行われる。
【００５０】
なお、従属請求項に係る構成要件を有しておらず独立請求項に係る構成要件のみからなる装置、システム、方法及びプログラムでも、上述した基本的な作用、効果が得られる。
以上説明したように、本発明によると、種々の態様により、ホスト装置での印刷データの生成し直しやサイズ縮小によらず、ホスト装置から印刷装置に対して印刷不能な大きい用紙サイズの印刷を指示してしまうことによる印刷処理停止を縮小印刷によらずに容易に解消することが可能な印刷装置、印刷システム、印刷方法、印刷システムの制御方法、印刷プログラム、印刷制御プログラム、印刷システムの制御プログラム、及び、これらのプログラムを記録したコンピューター読み取り可能な記録媒体、を提供することができる。
【００５１】
また、本発明は、上述した実施形態や変形例に限られず、上述した実施形態及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【符号の説明】
【００５２】
１…印刷装置、１０…制御部、１８…通信インターフェイス（受信部）、３０…操作パネル、３１…表示部、９１，９２…ワーニング表示画面、９３…分割種類選択画面、９４…オフセット選択画面、１００…ホスト装置、Ｃ１…コマンド、Ｃ２…用紙サイズ指定コマンド、Ｄ１…印刷データ、Ｄ２…分割データ、Ｌ１…奇数ページ目の長辺、Ｌ２…偶数ページ目の長辺、Ｍ１…印刷用紙、ＭＡ１…奇数ページ目の切断側の余白、ＭＡ２…偶数ページ目の切断側の余白、Ｕ１…受信部（受信手段）、Ｕ２…分割印刷部（分割印刷手段）。
【図１】
2011152690.tif 000003
【図２】
2011152690.tif 000004
【図３】
2011152690.tif 000005
【図４】
2011152690.tif 000006
【図５】
2011152690.tif 000007
【図６】
2011152690.tif 000008
【図７】
2011152690.tif 000009
【図８】
2011152690.tif 000010
【図９】
2011152690.tif 000011
【図１０】
2011152690.tif 000012
【図１１】
2011152690.tif 000013