(57)【要約】【課題】  両面印刷や回転による画像のずれ及び欠落を防ぎ、且つその用紙に印字可能な最大の印字領域でユーザが印字領域を意識し、煩わしい設定をすることなく容易に印刷することを可能とする画像形成装置を提供することである。【解決手段】  画像形成装置のエンジン部が出力可能な用紙サイズ別の印字領域を記憶する用紙別印字領域記憶手段と、印刷される用紙に応じて、印字領域を選択する印字領域選択手段と、選択された印字領域に応じて印刷する印字領域出力手段と、を備えた画像形成装置を設けることにより、両面印刷や回転による画像のずれ、欠損を防ぎ、且つその用紙に可能な最大印字領域でユーザが印字領域を意識し、煩わしい設定をすることなく容易に印刷することを可能とする。【選択図】  図１
2007286555.tif 000002
【特許請求の範囲】
【請求項１】
画像データを９０度単位で回転させて出力可能な画像形成装置において、
前記記載の画像形成装置が出力可能な用紙サイズ別の印字領域を記憶する用紙別印字領域記憶手段と、
印刷される用紙に応じて、印字領域を選択する印字領域選択手段と、
選択された印字領域に応じて印刷する印字領域出力手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
印刷モードを選択する印刷モード選択ＵＩ手段を備え、
請求項１記載の前記用紙別印字領域記憶手段は、用紙サイズ別に加えてユーザが選択する印刷モード別の印字領域を記憶し、
請求項１記載の前記印字領域選択手段は、前記記載の印刷モード選択ＵＩ手段で選択された印刷モードに応じて印字領域を前記用紙別印字領域記憶手段から選択する印字領域選択手段と、
を備えたことを特徴とする請求項１記載の画像形成装置。
【請求項３】
請求項２に記載の用紙別印字領域記憶手段は、
用紙毎に前記記載の画像形成装置が出力可能な余白の最大値で４辺全てを統一する回転可能印字領域を記憶することを特徴とする請求項２記載の画像形成装置。
【請求項４】
請求項２に記載の用紙別印字領域記憶手段は、
用紙毎に給紙方向に対して平行な辺である左右の余白を画像形成装置が出力可能な余白幅の最大値で統一し、
且つ給紙方向に対して垂直である先端余白と後端余白を画像形成装置が出力可能な余白幅の最大で統一し、
左右の余白が統一、及び先端余白と後端余白が統一となる印字領域を記憶することを特徴とする請求項２記載の画像形成装置。
【請求項５】
請求項２に記載の用紙別印字領域記憶手段は、
用紙毎に使用する画像形成装置が出力可能な最大印字領域を記憶することを特徴とする請求項２記載の画像形成装置。
【請求項６】
請求項２に記載の画像形成装置において、
請求項２に記載の印刷モード選択ＵＩ手段によって選択された印刷モードによって、選択可能なフィニッシングに制限を指定するフィニッシング制限指定手段と、
を具備することを特徴とする請求項２記載の画像形成装置。
【請求項７】
請求項２に記載の画像形成装置において、
請求項２に記載の印刷モード選択ＵＩ手段によって選択された印刷モードのプレビュー画面の表示を行う印字領域プレビュー表示手段と、
を具備することを特徴とする請求項２記載の画像形成装置。
【請求項８】
請求項２に記載の印刷モード選択ＵＩ手段において、
印刷モードの一つとして、
回転可能指定、
を具備することを特徴とした画像形成装置。
【請求項９】
請求項２に記載の印刷モード選択ＵＩ手段において、
印刷モードの一つとして、
ＳＥＦ固定、
を具備することを特徴とした画像形成装置。
【請求項１０】
請求項２に記載の印刷モード選択ＵＩ手段において、
印刷モードの一つとして、
ＬＥＦ固定、
を具備することを特徴とした画像形成装置。
【請求項１１】
請求項２に記載の印刷モード選択ＵＩ手段において、
印刷モードの一つとして、
最大印字領域、
を具備することを特徴とした画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙毎に画像形成装置のエンジン部が出力可能な最適印字領域を設け、画像形成を実行する画像形成装置に関するものである。
【背景技術】
【０００２】
複写機、レーザプリンタなどの電子写真方式を用いた画像形成装置は、画像形成装置エンジン部が出力可能な印字領域をより大きくする事が求められてきた。余白幅をより小さくすることは可能となってきたが、印字領域はエンジン毎に制限があり、この値はエンジンによって異なる。エンジンによっては、エンジンが出力可能な印字領域を最大とすると、出力する用紙の４辺の余白が異なってしまっていた。4辺の余白が異なると、画像を回転して印刷する際に画像が欠落し、両面印刷をした際には表裏で画像領域がずれてしまう、という問題が生じていた。
【０００３】
このような問題の対策として、エンジンが出力可能な最大印字領域の4辺のうち、余白の最大値を4辺全てに適用することで、画像が回転した場合や、両面印刷を行った場合でも画像の欠損やずれを防ぐことが可能となる。
【０００４】
または、エンジンが出力可能な最大印字領域をそのまま使用し、印字切れ発生時に印字ミスを検出し、ユーザに通知し、印字ミスを防ぐ（特許文献１参照）といった技術があった。
【特許文献１】特開２００２−２２９３９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、回転した際の画像の欠落や両面印刷した際の画像のずれを防ぐために最大印字領域を前記記載のように4辺全てを余白幅の最大値でと一意に設定すると、回転や両面印刷を行わない印刷においては、エンジンが出せる最大印字領域を使用していないことになり、印字領域が小さくなる。
【０００６】
また、上述した従来の技術では、印字切れが発生したことを検知した際に、ユーザが画像領域を変更する、という煩わしい設定が発生してしまい、手間がかってしまっていた。
【０００７】
本発明では、上記の問題点を解決するためになされたもので、本発明の目的は、両面印刷や回転による画像のずれ及び欠落を防ぎ、且つその用紙に印字可能な最大の印字領域でユーザが印字領域を意識し、煩わしい設定をすることなく容易に印刷することを可能とする画像形成装置を提供することである。
【課題を解決するための手段】
【０００８】
上述した課題及び問題を解決するために本発明は、画像形成装置のエンジン部が出力可能な用紙サイズ別の最適印字領域を記憶する用紙別最適印字領域記憶手段と、印刷される用紙に応じて、最適印字領域を選択する最適印字領域選択手段と、選択された最適印字領域に応じて印刷する最適印字領域出力手段と、を備えた画像形成装置を設けることにより、両面印刷や回転による画像のずれ、欠損を防ぎ、且つその用紙に可能な最大印字領域でユーザが印字領域を意識し、煩わしい設定をすることなく容易に印刷することを可能とする。
【発明の効果】
【０００９】
本発明によって、ユーザは、印字領域を意識することなく、また、煩わしい設定をすることなく、使用する画像形成装置のエンジンが出力可能な最大印字領域で印刷が可能である。また、用紙が存在しない場合や、フィニッシングの指定があった場合のようにエンジン内部で画像回転が発生した際に、画像のずれや欠損を生じることなく印刷可能であるため、ユーザの期待通りの印刷物を容易に出力することが可能である。
【発明を実施するための最良の形態】
【００１０】
（実施例１）
以下に本発明の実施の形態について図面に基づいて説明する。
【００１１】
図１は、実施の形態における印刷システムの構成を示すブロック図である。
【００１２】
図において、１００はホストコンピュータである。ホストコンピュータ１００は、ＲＯＭ１０３内のプログラム用、または外部記憶装置１１０に記憶された文書処理プログラムに基づき、図形、イメージ、文字、表などが混在した文書の処理を実行するＣＰＵ１０１を有する。ＣＰＵ１０１はシステムバス１１１に接続された各デバイスを総括的に制御する。ＲＯＭ１０３または外部記憶装置１１０には、ＣＰＵ１０１によって実行されるさえ制御プログラムであるオペレーティングシステムが格納されている。また、ＲＯＭ１０３は文書処理を行う際に使用する各種データが記憶されている。
【００１３】
１０４は入力装置インターフェイスであり、システムバス１１１と入力装置１０８との間でのデータや各種信号のインターフェイスを制御している。
【００１４】
入力装置１０８は、キーボードやマウス等のポインティングデバイスが含まれる。１０５は出力装置インターフェイスであり、システムバス１１１と出力装置１０９との間でのデータや各種信号のインターフェイスを制御している。出力装置１０９はＣＲＴ等の画像表示装置が含まれる。１１０は外部記憶装置インターフェイスであり、外部記憶装置１１０で示したＨＤなどの外部記憶装置に対するデータの入出力を行う。
【００１５】
外部記憶装置１１０には、ブートプログラム、ユーザファイル、編集ファイル、文字イメージデータ生成プログラム、プリンタ制御コマンド生成プログラム（プリンタドライバ）、ＰＰＤファイル（ポストスクリプト  プリンタ  ディスクリプション）などが記憶されている。
【００１６】
プリンタコントローラ１０７は、所定の双方向インターフェイスを介してプリンタに接続され、プリンタとの通信制御処理を実行する。
【００１７】
プリンタ２００において、ＣＰＵ２０３は、プログラム用ＲＯＭ２０５に記憶された制御プログラムに基づき、システムバス２１０に接続された印刷部インターフェイス２０２を介して印刷部２０８に出力情報としての画像信号を出力する。
【００１８】
ＲＯＭ２０５には、ＣＰＵ２０３によって実行される制御プログラムなどが格納されている。
【００１９】
ＣＰＵ２０３は、通信制御部２０１を介してホストコンピュータ１００と通信処理可能となっており、プリンタ内の情報などをホストコンピュータ１００に通知可能に構成されている。
【００２０】
ＲＡＭ２０４は、ＣＰＵ２０３の主メモリ、ワークエリア等として機能するＲＡＭであり、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張できるように構成されている。尚、ＲＡＭ２０４は、出力情報展開寮いい、環境データ格納領域として用いられる。ハードディスク、ＩＣカードなどの外部記憶装置２０９は、外部記憶インターフェイス２０６によりアクセス制御され、プリンタフォントデータ、エミュレーションプログラム、フォームデータなどを記憶する。
【００２１】
操作部２０８は、操作パネルで操作するためのスイッチおよびＬＥＤ表示機などが含まれる。
【００２２】
上記構成を有する印刷システムでは、例えば、ホストコンピュータ１００内の文書処理プログラムなどにより生成された画像データは、印字領域決定処理を指示する制御コマンドと共に、プリンタコントロー１０７を介してホストコンピュータ１００からプリンタ２００に転送される。プリンタ２００は、ＲＯＭ２０５に記憶されたプリンタドライバに従って、各制御コマンドを解釈し、入力された画像データに対し、印字領域設定処理等を施して、印刷部２０７により印刷を行う。
【００２３】
図２と図３で、本発明適応前の印刷結果と本発明適応後の印刷結果を示す。
【００２４】
図２は、本発明適応前の印刷結果である。
【００２５】
例として、（１）プリンタのエンジンが出力可能な最大印字領域が上余白部４．５ｍｍ、下余白部２ｍｍ、左右余白部２．５ｍｍのような場合を用いる。このようなエンジンの出力可能な最大印字領域をそのまま用いた場合、９０度回転を行うと、（２）のように画像の欠損が生じる。また両面印刷を行うと、（３）のような画像のずれが生じる。このようなエンジン内部で発生する画像の回転による画像の欠落やずれを防ぐために提案されたのが本発明である。
【００２６】
図３は、本発明の用紙毎の最適印字領域を用いて印刷を行った場合の印字領域結果である。
【００２７】
まず、用紙毎の最適印字領域決定方法は以下の通りである。
【００２８】
画像の回転が起きる可能性の有無で用紙毎の印字領域を決定する。
【００２９】
印刷実行時に適切な用紙が存在しない場合は、用紙なしエラーが発生し、用紙の向きが異なる用紙に対して強制続行を行う場合には、印字結果が正常となるように画像が回転して出力される。また、パンチやステープルのようなフィニッシングの指定の仕方によっては、画像が９０度または１８０度回転した方向で出力される場合がある。
【００３０】
ただし、レターサイズ以上の用紙サイズの場合は、用紙サイズが大きいため画像が９０度回転され出力されることがない。また、封筒等も１８０度回転される可能性がない。
【００３１】
よって、９０度回転及び１８０度回転の可能性があるのは、封筒などの特殊の用紙を除いたレターサイズ以下の用紙サイズとなる。
【００３２】
このような場合を考慮した結果、ＰＰＤに記述する印字領域は（１）、及び（２）となる。
【００３３】
（１）は、レターサイズ以下の用紙の印字領域であるため、４辺が図２（１）で示されている最大印字領域の最大値４ｍｍで統一されている。４辺を最大値で統一することによって、画像が９０度、または１８０度回転した場合でも画像の欠落やずれを防ぐことができる。
【００３４】
一方、（２）は、レターサイズ以上の用紙であるため、上下の余白部は４ｍｍ、左右の余白部は２．５ｍｍとなる。レターサイズ以上の用紙の場合には、１８０度回転のみ発生する可能性があるため、左右、上下が対称であれば、画像の欠落やずれが生じることはない。
【００３５】
＜プリンタドライバ＞
図４は、請求項２記載のプリンタドライバから印字領域設定を選択した後の印刷モード選択ＵＩ４００である。
【００３６】
４０１の回転可能を選択すると、画像が回転した場合にも画像領域が欠けることなく出力される図３（１）及び（２）で示した印字領域結果で出力する。
【００３７】
４０２の回転させない、を選択し、さらに４０３ＬｏｎｇＥｄｇｅＦｅｅｄ（以下ＬＥＦ）を指定すると、印刷物は、ＬＥＦ固定で印刷される。ＬＥＦ固定で印刷されるため、９０度回転が発生することはないため、左右、上下が対称の印字領域が設定される。
【００３８】
４０２を選択し、さらに４０４ＳｈｏｒｔＥｄｇｅＦｅｅｄ（以下ＳＥＦ）を指定すると、印刷物はＳＥＦ固定で印刷される。ＳＥＦ固定で印刷を行うと、上記ＬＥＦ固定と同様に左右及び上下が対称の印字領域となる。
【００３９】
４０５を選択されるとエンジンが出力可能な最大印字領域で出力される。
【００４０】
４０６は、印字領域プレビューである。印字領域プレビューでは、４００で選択した印刷モードに応じて、指定した印字領域を表示する。
【００４１】
４０７を押下すると、印字領域設定画面４００で指定した印字モードが有効となり、印字領域設定画面４００を閉じる。
【００４２】
４０８を押下すると、印字領域設定画面４００で指定した印字モードは無効のまま印字領域設定画面４００を閉じる。
【００４３】
図５は、印字領域設定画面４００で指定した印字領域に応じて表示される印字領域プレビュー４０６の表示結果である。
【００４４】
（１）は、回転可能４０１を選択した場合の印字領域プレビューの表示結果である。レターサイズ以下の場合は、４辺が最大印字領域の最大値で統一されている。
【００４５】
（２）は、回転させない４０２、ＬＥＦ固定４０３を選択した場合の印字領域プレビュー結果である。
【００４６】
ＬＥＦ固定の場合は、１８０度回転のみ発生可能性があるため、左右対称、且つ上下が最大印字領域の最大値で統一されていれば良い。
【００４７】
（３）は、回転させない４０２、ＳＥＦ固定４０４を選択した場合のプレビュー結果である。
【００４８】
ＳＥＦ固定の場合は、ＬＥＦ固定の場合と同様に、１８０度回転の可能の可能性のみであるため、左右対称、且つ上下が最大印字領域の最大値で統一されていれば良い。
【００４９】
（４）は、回転させない４０２、最大印字領域４０５を選択した場合の印字領域プレビュー結果である。この印字領域は、エンジンが出力可能な最大印字領域となっている。
【００５０】
＜フローチャート＞
図６において、図１のプリンタコントローラが処理する印字領域モード設定のフローチャートを示す。
【００５１】
ステップ６００では、印字領域モード設定画面４００によって回転可能が選択されたかを判断する。
【００５２】
回転可能が選択されていればステップ６０１に分岐する。
【００５３】
回転が選択されていなければステップ６０２に分岐する。
【００５４】
ステップ６０１では、デフォルト値として登録されている最適最大印字領域を設定する。
【００５５】
ステップ６０１では、エンジンが出力可能な最大印字領域を設定する。
【００５６】
ステップ６０２では、回転なしモードが選択され、さらにどのモードが選択されたかを判断する。ＳＥＦ固定モードが選択されていれば、ステップＳ６０３、ＬＥＦ固定モードが選択されていればステップ６０４．最大印字領域が選択されていればステップ６０５へ分岐する。
【００５７】
ステップ６０３では、ＳＥＦ固定の印字領域を設定する。
【００５８】
ステップ６０４では、ＬＥＦ固定の印字領域を設定する。
【００５９】
ステップ６０５では、エンジンが出力可能な最大印字領域を設定する。
【００６０】
ステップ６０６では、ＳＥＦ固定またはＬＥＦ固定が選択されたので、９０度回転を不可にする。この処理により、エンジンは用紙切れなどが発生した場合においても、画像を回転させて給紙段にある使用可能なその他の用紙を選択出来ないようにする。
【００６１】
ステップ６０７では、１８０度及び９０度の画像回転が発生しないように設定する。
【００６２】
ステップ６０８では、上記設定内容に応じて、フィニッシングに制限をかける。
【００６３】
＜フィニッシングの制限＞
図７は、図６ステップ６０３で、指定した印刷モードによってプリンタドライバから選択可能なフィニッシングの制限を表すテーブルである。各印刷モード及び小さいサイズ（Ｌｅｔｔｅｒサイズ以下）、大きいサイズ（Ｌｅｔｔｅｒサイズ以上）の用紙別に選択可能なステープルの位置を○で表し、選択不可の位置を×で表している。×で表されている設定は、選択不可を表すためにＵＩをグレイアウトさせるか、又は、選択した際に警告表示を出す。このような表をパンチ位置に対しても同様に設ける。
【図面の簡単な説明】
【００６４】
【図１】システム構成
【図２】本発明適応前の印刷結果
【図３】本発明を適応した印字領域結果
【図４】印字領域設定ＵＩ画面
【図５】プレビュー画面の表示
【図６】印字領域モード設定フローチャート
【図７】フィニッシングの制限テーブル
【符号の説明】
【００６５】
１００  ホストコンピュータ
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  入力装置インターフェイス
１０５  出力装置インターフェイス
１０６  外部装置インターフェイス
１０７  プリンタコントローラ
１０８  入力装置
１０９  出力装置
１１０  外部記憶装置
１１１  システムバス
２００  プリンタ
２０１  通信制御部  
２０２  印刷インターフェイス
２０３  ＣＰＵ
２０４  ＲＡＭ
２０５  プログラムＲＯＭ
２０６  外部インターフェイス
２０７  印刷部
２０８  操作部
２０９  外部記憶装置
２１０  システムバス
【図１】
2007286555.tif 000003
【図２】
2007286555.tif 000004
【図３】
2007286555.tif 000005
【図４】
2007286555.tif 000006
【図５】
2007286555.tif 000007
【図６】
2007286555.tif 000008
【図７】
2007286555.tif 000009