(57)【要約】【課題】本発明は、仮想的な給紙トレイが選択され処理している時には仮想的な給紙トレイをパネルに表示しないようにし、ユーザは実際には存在しない仮想的な給紙トレイを意識することなく印刷処理を行うことが可能となる画像形成装置、画像形成装置の制御方法及び該方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。【解決手段】本発明の画像形成装置は、画像形成装置の処理状態に関する情報を表示する表示部と、仮想的な給紙トレイを指定して印刷を行う際に仮想的な給紙トレイを表示部に表示させない制御部とを有する。【選択図】　　　　図１
2004131273.tif 000002
【特許請求の範囲】
【請求項１】
仮想的な給紙トレイを形成して仮想的な給紙トレイを指定して印刷を行う画像形成装置において、
画像形成装置の処理状態に関する情報を表示する表示部と、仮想的な給紙トレイを指定して印刷を行う際に仮想的な給紙トレイを前記表示部に表示させない制御部とを有することを特徴とする画像形成装置。
【請求項２】
前記制御部は、仮想的な給紙トレイが生成されている場合でも、システム設定リストや設定画面に仮想的な給紙トレイを前記表示部に表示させないように制御する請求項１記載の画像形成装置。
【請求項３】
前記制御部は、蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合、前記用紙を搬送する必要のない印刷以外では仮想的な給紙トレイを指定できないように制御する請求項１記載の画像形成装置。
【請求項４】
前記制御部は、蓄積印刷等の用紙を搬送する必要のない印刷を行う際、仮想的な給紙トレイ以外を指定できないように制御する請求項１記載の画像形成装置。
【請求項５】
前記制御部は、蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合、メカ的にサポートされていない用紙サイズで印刷するように制御する請求項１記載の画像形成装置。
【請求項６】
前記制御部は、通常の印刷等紙を搬送する印刷において仮想的な給紙トレイを給紙トレイとしてエミュレーションプログラムが指定する場合、給紙トレイを通常の給紙トレイに変更するように制御する請求項１記載の画像形成装置。
【請求項７】
前記制御部は、印刷データ中の用紙サイズに合わせて、給紙トレイを仮想的な給紙トレイから通常の給紙トレイに振り分けるように制御する請求項６記載の画像形成装置。
【請求項８】
仮想的な給紙トレイを形成して仮想的な給紙トレイを指定して印刷を行う画像形成装置の制御方法において、
仮想的な給紙トレイを指定して印刷を行う際に仮想的な給紙トレイを、画像形成装置の処理状態に関する情報を表示する表示部に表示させないように制御することを特徴とする画像形成装置の制御方法。
【請求項９】
仮想的な給紙トレイが生成されている場合でも、システム設定リストや設定画面に仮想的な給紙トレイを前記表示部に表示させないように制御する請求項８記載の画像形成装置の制御方法。
【請求項１０】
蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合、前記用紙を搬送する必要のない印刷以外では仮想的な給紙トレイを指定できないように制御する請求項８記載の画像形成装置の制御方法。
【請求項１１】
蓄積印刷等の用紙を搬送する必要のない印刷を行う際、仮想的な給紙トレイ以外を指定できないように制御する請求項８記載の画像形成装置の制御方法。
【請求項１２】
蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合、メカ的にサポートされていない用紙サイズで印刷するように制御する請求項８記載の画像形成装置の制御方法。
【請求項１３】
通常の印刷等紙を搬送する印刷において仮想的な給紙トレイを給紙トレイとしてエミュレーションプログラムが指定する場合、給紙トレイを通常の給紙トレイに変更するように制御する請求項８記載の画像形成装置の制御方法。
【請求項１４】
印刷データ中の用紙サイズに合わせて、給紙トレイを仮想的な給紙トレイから通常の給紙トレイに振り分けるように制御する請求項１３記載の画像形成装置の制御方法。
【請求項１５】
請求項８〜１４のいずれかに記載の画像形成装置の制御方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像形成装置、画像形成装置の制御方法及び該方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に関し、詳細には蓄積印刷等の用紙を搬送する必要のない印刷をサポートする画像形成装置であって、プリンタシステムで仮想的な給紙トレイを作成し、用紙を搬送する必要のない印刷の際には仮想トレイを指定して印刷を行う画像形成装置に関する。
【０００２】
【従来の技術】
【特許文献１】特開２０００−８５２１６号公報
上記特許文献１には、印刷情報が物理的に存在しない排紙トレイを指定しても実際に存在する排紙トレイに対応付ける処理をユーザに任せることができる画像形成装置が提案されている。また、このような仮想的な排紙トレイに関する画像形成装置とは別に、ユーザがパソコン等のホスト装置から画像形成装置に蓄積印刷などの紙の搬送を必要としない印刷を行う場合、プリンタシステムによって作成された仮想的な給紙トレイを利用して、印刷を行うことができる、仮想的な給紙トレイに関する画像形成装置も提案されている。このような画像形成装置では、処理している仮想的な給紙トレイを含む給紙トレイの情報がパネルに表示されるようになっている。
【０００３】
【発明が解決しようとする課題】
しかしながら、このように仮想的な給紙トレイが選択されて処理されている時に仮想的な給紙トレイもパネルに表示されると、実際には存在しない給紙トレイをユーザが意識しなくてはならない。また、エミュレーションプログラムがトレイを指定して印刷要求を行わなければならない場合、通常の印刷で仮想的な給紙トレイを指定してしまうと印刷が行えず、更に他の処理を加えなければならない。
【０００４】
本発明はこれらの問題点を解決するためのものであり、仮想的な給紙トレイが選択され処理している時には仮想的な給紙トレイをパネルに表示しないようにし、ユーザは実際には存在しない仮想的な給紙トレイを意識することなく印刷処理を行うことが可能となる画像形成装置、画像形成装置の制御方法及び該方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記問題点を解決するために、仮想的な給紙トレイを形成して仮想的な給紙トレイを指定して印刷を行う、本発明の画像形成装置は、画像形成装置の処理状態に関する情報を表示する表示部と、仮想的な給紙トレイを指定して印刷を行う際に仮想的な給紙トレイを表示部に表示させない制御部とを有することに特徴がある。よって、ユーザは実際に存在しない仮想的な給紙トレイを意識することなく印刷処理を行うことが可能となる。
【０００６】
また、制御部は仮想的な給紙トレイが生成されている場合でもシステム設定リストや設定画面に仮想的な給紙トレイを表示部に表示させないように制御することにより、実際には装着されていない仮想的な給紙トレイをユーザは意識することなく印刷処理を行うことが可能となる。
【０００７】
更に、制御部は蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合用紙を搬送する必要のない印刷以外では仮想的な給紙トレイを指定できないように制御することにより、エミュレーションプログラムが仮想的な給紙トレイを意識することなく印刷要求が行え、プリンタシステムに追加する処理も最小限ですむことが可能となる。
【０００８】
また、制御部は蓄積印刷等の用紙を搬送する必要のない印刷を行う際仮想的な給紙トレイ以外を指定できないように制御することにより、蓄積印刷の設定が他の通常印刷に影響することがなくなり、仮想的な給紙トレイを蓄積印刷等の用紙の搬送を必要としない印刷の専用トレイとして使用することが可能となる。
【０００９】
更に、制御部は蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合メカ的にサポートされていない用紙サイズで印刷するように制御することにより、ユーザが自由な用紙サイズで印刷することが可能となる。
【００１０】
また、制御部は通常の印刷等紙を搬送する印刷において仮想的な給紙トレイを給紙トレイとしてエミュレーションプログラムが指定する場合給紙トレイを通常の給紙トレイに変更するように制御することにより、ユーザ、エミュレーションプログラムも給紙トレイを意識する必要がなくなり、エミュレーションプログラムの処理を簡素化し、開発しやすくすることが可能となる。
【００１１】
更に、制御部は印刷データ中の用紙サイズに合わせてトレイを仮想的な給紙トレイから通常の給紙トレイに振り分けるように制御することにより、異なる用紙サイズの給紙トレイに振り分けることもなく、また印刷データの用紙サイズではなく、仮想的な給紙トレイの設定を比較することにより給紙トレイの比較するのみで処理を簡素化することが可能となる。
【００１２】
また、別の発明の画像形成装置の制御方法によれば、仮想的な給紙トレイを指定して印刷を行う際に仮想的な給紙トレイを、画像形成装置の処理状態に関する情報を表示する表示部に表示させない。よって、ユーザは実際に存在しない仮想的な給紙トレイを意識することなく印刷処理を行うことが可能となる。
【００１３】
更に、仮想的な給紙トレイが生成されている場合でもシステム設定リストや設定画面に仮想的な給紙トレイを表示部に表示させないように制御することにより、実際には装着されていない仮想的な給紙トレイをユーザは意識することなく印刷処理を行うことが可能となる。
【００１４】
また、蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合用紙を搬送する必要のない印刷以外では仮想的な給紙トレイを指定できないように制御することにより、エミュレーションプログラムが仮想的な給紙トレイを意識することなく印刷要求が行え、プリンタシステムに追加する処理も最小限ですむことが可能となる。
【００１５】
更に、蓄積印刷等の用紙を搬送する必要のない印刷を行う際仮想的な給紙トレイ以外を指定できないように制御することにより、蓄積印刷の設定が他の通常印刷に影響することがなくなり、仮想的な給紙トレイを蓄積印刷等の用紙の搬送を必要としない印刷の専用トレイとして使用することが可能となる。
【００１６】
また、蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合メカ的にサポートされていない用紙サイズで印刷するように制御することにより、ユーザが自由な用紙サイズで印刷することが可能となる。
【００１７】
更に、通常の印刷等紙を搬送する印刷において仮想的な給紙トレイを給紙トレイとしてエミュレーションプログラムが指定する場合給紙トレイを通常の給紙トレイに変更するように制御することにより、ユーザ、エミュレーションプログラムも給紙トレイを意識する必要がなくなり、エミュレーションプログラムの処理を簡素化し、開発しやすくすることが可能となる。
【００１８】
また、印刷データ中の用紙サイズに合わせて給紙トレイを仮想的な給紙トレイから通常の給紙トレイに振り分けるように制御することにより、異なる用紙サイズの給紙トレイに振り分けることもなく、また印刷データの用紙サイズではなく、仮想的な給紙トレイの設定を比較することにより給紙トレイの比較するのみで処理を簡素化することが可能となる。
【００１９】
更に、別の発明として上記記載の画像形成装置の制御方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に特徴がある。よって、既存のシステムを変えることなく、画像形成装置の制御化システムを汎用的に構築することができる。
【００２０】
【発明の実施の形態】
本発明の画像形成装置は、画像形成装置の処理状態に関する情報を表示する表示部と、仮想的な給紙トレイを指定して印刷を行う際に仮想的な給紙トレイを表示部に表示させない制御部とを有する。
【００２１】
【実施例】
図１は本発明の一実施例に係る画像形成装置の一例としてのプリンタの構成を示すブロック図である。同図において、本実施例の画像形成装置の一例としてのプリンタ１００が有するコントローラ１０１は、設定されている制御モード及びホスト装置２００からの制御コードに従ってホスト装置２００からの印字データをビデオデータに変換してプリンタエンジン１１３へ出力する制御機構であり、エミュレーションと呼ばれるプリンタ言語を解析して処理していくプログラムと、ハードウェアの制御や紙への印刷等を司るシステムと呼ばれるプログラムから成り、ＣＰＵ１０２、ＲＡＭ１０３、ＮＶ−ＲＡＭ１０４、プログラムＲＯＭ１０５、フォントＲＯＭ１０６、ＨＤＤ１０７、エンジンＩ／Ｆ１０８、ホストＩ／Ｆ１０９、パネルＩ／Ｆ１１０、オプションＲＡＭ１１１及びネットワークＩ／Ｆ１１２を含んで構成されて、各々内部バス１１５を介して接続されている。また、ＣＰＵ１０２は、プログラムＲＯＭ１０５内に格納されたプログラムに従ってホスト装置２００からの印字データ，制御データ等のデータを処理する。ＲＡＭ１０３は、ＣＰＵ１０２が処理する時のワークメモリ、ホスト装置２００からのデータをページ単位に管理して一時記憶するバッファ及び当該バッファに記憶されたデータを実際の印字パターンに変換し、ビデオデータを記憶するビットマップメモリ等に使われる。ＮＶ−ＲＡＭ１０４は、電源を切っても保持したいデータを格納しておくための不揮発性ＲＡＭである。プログラムＲＯＭ１０５は、コントローラ１０１内でのデータの処理、管理や、周辺モジュールを制御するためのプログラムが格納されている。フォントＲＯＭ１０６は、印字に使用されるさまざまな種類のフォントを有する。ＨＤＤ１０７は、大容量のデータ記憶する。エンジンＩ／Ｆ１０８は、コントローラ１０１からプリンタエンジン１１３への制御信号やビデオ信号、及びプリンタ１００からコントローラ１０１へのステータス信号のインタフェースである。ホストＩ／Ｆ１０９は、ホスト装置２００からプリンタ１００への制御信号やデータ、及びプリンタ１００からホスト装置２００へのステータス信号のインタフェースである。パネルＩ／Ｆ１１０は、コントローラ１０１と操作パネル１１４とのインタフェースである。ネットワークＩ／Ｆ１１２は、ネットワーク３００からプリンタ１００への制御信号やデータ、及びプリンタ１００からネットワーク３００へのステータス信号のインタフェースである。プリンタエンジン１１３は、コントローラ１０１からのビデオ信号および制御信号により図示していない感光体上に静電潜像を作って現像し、また図示していない給紙部より転写紙を給紙して転写及び定着をそれぞれ行い、画像を形成する。操作パネル１１４は、プリンタ１００の状態を示す表示部及びプリンタ１００のモードやフォント等を切替えるスイッチ部を有している。
【００２２】
次に、本実施例の画像形成装置におけるデータ処理の動作について説明する。先ず、ホストＩ／Ｆ１０９を通してホスト装置２００から送られてきた受信データは、ＣＰＵ１０２がプログラムＲＯＭ１０５上のデータ解析プログラムに従って解析し、印字データ及び印字制御データ（ＳＰ，ＣＲ，ＬＦ，ＨＴ，ＶＴ，…等）とその他に分けられる。印字データ及び印字制御データはＲＡＭ１０３上の受信バッファに一旦記憶される。一旦記憶された受信データは、プログラムＲＯＭ１０５上の制御プログラムが一つづつ取り出して、その処理を行う。例えば取り出したデータが文字コードであれば、印字位置、印字サイズ、文字コード、フォント情報等を備えた中間コードを作成し、ＲＡＭ１０３上に設けられた中間バッファに収納する。また、制御コードやエスケープシーケンス等のコマンドであった場合、それらに予め定義された処理を行う。それは、例えば印字位置の指定であったら、次に来た文字コードの位置を指定された位置にするとか、フォントの変更であった場合は、次に来た文字コードのフォント情報を指定されたフォントにするように処理を行う。このように、ホスト装置２００からのプリント命令の処理を行うか、または処理を行ったデータが１ページ分を超えたら、次に中間バッファに貯えられた中間コードを制御プログラムに従ってビデオデータに変換する処理を行う。変換が終了したら、コントローラ１０１はエンジンＩ／Ｆ１０８を通してプリンタエンジン１１３にプリントスタートの命令を出し、それに同期してビデオデータを転送する。以上のような一連の流れで、ホスト装置２００からの印字データに基づきプリンタエンジン１１３を介して印字される。
【００２３】
図２は本実施例における画像形成装置における仮想的な給紙トレイの表示制御動作を示すフローチャートである。この仮想的な給紙トレイの表示制御動作は、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを指定して印刷を行うことが可能な画像形成装置において、仮想的な給紙トレイを指定して印刷を行う際には仮想的な給紙トレイを操作パネル等に表示させない場合の処理である。
【００２４】
同図において、先ずホスト装置２００から印刷データを受信する（ステップＳ１０１）。そして、エミュレーションプログラムが給紙トレイを選択する（ステップＳ１０２）。選択された給紙トレイが仮想的なトレイか否かを判定する（ステップＳ１０３）。仮想的な給紙トレイであったら（ステップＳ１０３；ＹＥＳ）、図１の操作パネル１１４に仮想的な給紙トレイを表示しない（ステップＳ１０４）。通常の給紙トレイであったら（ステップＳ１０３；ＮＯ）、操作パネル１１４に選択された給紙トレイを表示する（ステップＳ１０５）。このように、処理している給紙トレイが操作パネルに表示される画像形成装置において、仮想的な給紙トレイが選択され処理している時には、仮想的な給紙トレイを操作パネルに表示しないようにすることで、ユーザは実際には存在しない仮想的な給紙トレイを意識することなく印刷処理を行うことが可能となる。
【００２５】
図３は本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。この仮想的な給紙トレイの表示制御動作は、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを指定して印刷を行うことが可能な画像形成装置において、仮想的な給紙トレイが生成されている場合でも、システム設定リストや設定画面に仮想的な給紙トレイを表示させない処理である。
【００２６】
同図において、先ず設定リスト印刷キーを押下すると（ステップＳ２０１）、画像形成装置の設定情報を取得する（ステップＳ２０２）。そして、給紙トレイ中に仮想的な給紙トレイが存在するか否かを判定する（ステップＳ２０３）。仮想的な給紙トレイが存在する場合（ステップＳ２０３；ＹＥＳ）には、仮想的な給紙トレイを表示しないで（ステップＳ２０４）設定リストを印刷する（ステップＳ２０５）。一方、仮想的な給紙トレイが存在しない場合（ステップＳ２０３；ＮＯ）には、そのまま設定リストを印刷する（ステップＳ２０５）。
【００２７】
このように、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを指定して印刷を行うことか可能な画像形成装置において、仮想的な給紙トレイが生成されている場合でも、システム設定リストや設定画面に仮想的な給紙トレイを表示させないことで、実際には装着されていない仮想的な給紙トレイをユーザは意識することなく印刷処理を行うことが可能となる。
【００２８】
図４は本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。この仮想的な給紙トレイの表示制御動作は、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを指定して印刷を行うことが可能な画像形成装置において、蓄積印刷等紙を搬送する必要のない印刷にのみ仮想的な給紙トレイを使用する場合、プリンタシステムにおいて紙を搬送する必要のない印刷以外では、仮想的な給紙トレイを指定できないようにする処理である。
【００２９】
同図において、先ずエミュレーションプログラムが選択された給紙トレイの変更要求を行うと（ステップＳ３０１）、選択された給紙トレイが仮想的な給紙トレイか否かを判定する（ステップＳ３０２）。仮想的な給紙トレイであれば（ステップＳ３０２；ＹＥＳ）、蓄積印刷を処理しているか否かを判定する（ステップＳ３０３）。そして、ステップＳ３０２で仮想的な給紙トレイでなければ（ステップＳ３０２；ＮＯ）、もしくは蓄積印刷を行っているのであれば（ステップＳ３０３；ＹＥＳ）、給紙トレイを変更する（ステップＳ３０４）。一方、蓄積印刷を行っていないのであれば（ステップＳ３０３；ＮＯ）、給紙トレイを変更しない（ステップＳ３０５）。
【００３０】
このように、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを指定して印刷を行うことか可能な画像形成装置において、蓄積印刷等紙を搬送する必要のない印刷にのみ仮想的な給紙トレイを使用する場合、プリンタシステムにおいて紙を搬送する必要のない印刷以外では、仮想的な給紙トレイを指定できないようにすることにより、エミュレーションプログラムが仮想的な給紙トレイを意識することなく印刷要求が行え、プリンタシステムに追加する処理も最小限で済むことが可能となる。
【００３１】
図５は本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。この仮想的な給紙トレイの表示制御動作は、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを指定して印刷を行うことが可能な画像形成装置において、蓄積印刷等紙を搬送する必要のない印刷を行う際、プリンタシステムにおいて仮想的な給紙トレイ以外を指定できないようにする処理の流れである。
【００３２】
同図において、先ずエミュレーションプログラムが選択された給紙トレイの変更要求を行うと（ステップＳ４０１）、蓄積印刷を処理しているか否かを判定する（ステップＳ４０２）。そして、蓄積印刷を処理しているならば（ステップＳ４０２；ＹＥＳ）、選択された給紙トレイが仮想的な給紙トレイか否かを判定する（ステップＳ４０３）。そして、通常印刷を処理しているか（ステップＳ４０２；ＮＯ）、もしくは選択された給紙トレイが仮想トレイであるならば（ステップＳ４０３；ＹＥＳ）、給紙トレイを変更する（ステップＳ４０４）。一方、仮想的な給紙トレイを選択していないならば（ステップＳ４０３；ＮＯ）、給紙トレイを変更せずにエラーを返す（ステップＳ４０５）。
【００３３】
このように、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを利用して印刷を行うことが可能な画像形成装置において、紙の搬送を必要としない印刷ではプリンタシステムにおいて、仮想的な給紙トレイ以外を指定できないようにすることが可能となる。
【００３４】
図６は本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。この仮想的な給紙トレイの表示制御動作は、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを指定して印刷を行うことが可能な画像形成装置において、蓄積印刷等紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合メカ的にサポートされていない用紙サイズでも印刷する処理の流れである。
【００３５】
同図において、先ずホスト装置２００から印刷データを受信すると（ステップＳ５０１）、印刷データの用紙サイズがサポートサイズの範囲内に入っているか否かを判定する（ステップＳ５０２）。印刷データの用紙サイズがサポートサイズの範囲外であったら（ステップＳ５０２；ＮＯ）、蓄積印刷を処理しているか否かを判定する（ステップＳ５０３）。一方、印刷データの用紙サイズがサポートサイズの範囲内であれば（ステップＳ５０２；ＹＥＳ）、もしくはステップＳ５０３で蓄積印刷を処理しているならば（ステップＳ５０３；ＹＥＳ）、印刷処理を行う（ステップＳ５０４）。一方、ステップＳ５０３で蓄積印刷を処理していないならば（ステップＳ５０３；ＮＯ）、エラーを返す（ステップＳ５０５）。
【００３６】
このように、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを指定して印刷を行うことが可能な画像形成装置において、蓄積印刷等紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合、メカ的にサポートされていない用紙サイズでも印刷することにより、ユーザが自由なサイズを印刷することが可能となる。
【００３７】
図７は本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。この仮想的な給紙トレイの表示制御動作は、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを指定して印刷を行うことが可能な画像形成装置において、通常の印刷等紙を搬送する印刷において仮想的な給紙トレイを給紙トレイとしてエミュレーションプログラムが指定する場合、プリンタシステムにおいて給紙トレイを通常の給紙トレイに代える処理の流れである。
【００３８】
同図において、先ずホスト装置２００から印刷データを受信すると（ステップＳ６０１）、エミュレーションプログラムが仮想的な給紙トレイを選択しているか否かを判定する（ステップＳ６０２）。仮想的な給紙トレイを選択しているならば（ステップＳ６０２；ＹＥＳ）、蓄積印刷を処理しているか否かを判定する（ステップＳ６０３）。蓄積印刷を処理していないならば（ステップＳ６０３；ＮＯ）、選択している給紙トレイを仮想的な給紙トレイから通常の給紙トレイに変換して印刷処理を行う（ステップＳ６０４，Ｓ６０５）。一方、蓄積印刷を処理しているならば（ステップＳ６０３；ＹＥＳ）、仮想的な給紙トレイで印刷処理を行う（ステップＳ６０５）。
【００３９】
このように、プリンタシステムで仮想的な給紙トレイを形成し、仮想的な給紙トレイを指定して印刷を行うことが可能な画像形成装置において、通常の印刷等紙を搬送する印刷において仮想的な給紙トレイを給紙トレイとしてエミュレーションプログラムが指定する場合、プリンタシステムにおいて給紙トレイを通常の給紙トレイに代えることにより、エミュレーションプログラムの処理が簡素化し、開発しやすくなり、ユーザも給紙トレイを意識する必要がなくなる。
【００４０】
図８は本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。この仮想的な給紙トレイの表示制御動作は、図７に示す動作に加えて更に、印刷データ中の用紙サイズに合わせて、給紙トレイを仮想的な給紙トレイから通常の給紙トレイに振り分ける処理である。
【００４１】
先ずホスト装置２００から印刷データを受信する（ステップＳ７０１）。エミュレーションプログラムが仮想的な給紙トレイを選択しているか否かを判定する（ステップＳ７０２）。仮想的な給紙トレイを選択しているならば（ステップＳ７０２；ＹＥＳ）、仮想的な給紙トレイの設定、例えば指定された用紙サイズ等の設定に変更する（ステップＳ７０３）。そして、蓄積印刷を処理しているか否かを判定する（ステップＳ７０４）。そして、蓄積印刷でない場合（ステップＳ７０４；ＮＯ）、仮想的な給紙トレイと通常の給紙トレイの設定を比較する（ステップＳ７０５）。仮想的な給紙トレイと同一の設定の通常の給紙トレイが存在するか否かを判定する（ステップＳ７０６）。同一の給紙トレイがあった場合（ステップＳ７０６；ＹＥＳ）、給紙トレイを変換して印刷処理を行う（ステップＳ７０７，Ｓ７０８）。一方、同一の給紙トレイが存在しなかった場合（ステップＳ７０６；ＮＯ）、エラーを返す（ステップＳ７０９）。
【００４２】
このように、仮想的な給紙トレイから通常の給紙トレイに給紙トレイを変換する場合に、仮想的な給紙トレイに設定された用紙サイズと同一サイズの給紙トレイを検索し、該当サイズの給紙トレイに振り分けることにより、異なる用紙サイズの給紙トレイに振り分けることもなく、また印刷のデータの用紙サイズではなく、仮想的な給紙トレイの設定を比較することにより、給紙トレイの比較するのみで処理を簡略化することが可能となる。
【００４３】
次に、図９は本発明のシステム構成を示すブロック図である。つまり、同図は上記実施例における画像形成装置の制御方法によるソフトウェアを実行するマイクロプロセッサ等から構築されるハードウェアを示すものである。同図において、画像形成装置の制御化システムはインターフェース（以下Ｉ／Ｆと略す）１１、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、表示装置１５、ハードディスク１６、キーボード１７及びＣＤ−ＲＯＭドライブ１８を含んで構成されている。また、汎用の処理装置を用意し、ＣＤ−ＲＯＭ１９などの読取可能な記憶媒体には、本発明の画像形成装置の制御方法を実行するプログラムが記憶されている。更に、Ｉ／Ｆ１１を介して図示していない外部装置から制御信号が入力され、キーボード１７によって操作者による指令又は自動的に本発明のプログラムが起動される。そして、ＣＰＵ１２は当該プログラムに従って上述の画像形成装置の制御方法に伴う制御処理を施し、その処理結果をＲＡＭ１４やハードディスク１６等の記憶装置に格納し、必要により表示装置１５などに出力する。以上のように、本発明の画像形成装置の制御方法を実行するプログラムが記憶した媒体を用いることにより、既存のシステムを変えることなく、画像形成装置の制御化システムを汎用的に構築することができる。
【００４４】
なお、本発明は上記実施例に限定されるものではなく、特許請求の範囲内の記載であれば多種の変形や置換可能であることは言うまでもない。
【００４５】
【発明の効果】
以上説明したように、仮想的な給紙トレイを形成して仮想的な給紙トレイを指定して印刷を行う、本発明の画像形成装置は、画像形成装置の処理状態に関する情報を表示する表示部と、仮想的な給紙トレイを指定して印刷を行う際に仮想的な給紙トレイを表示部に表示させない制御部とを有することに特徴がある。よって、ユーザは実際に存在しない仮想的な給紙トレイを意識することなく印刷処理を行うことが可能となる。
【００４６】
また、制御部は仮想的な給紙トレイが生成されている場合でもシステム設定リストや設定画面に仮想的な給紙トレイを表示部に表示させないように制御することにより、実際には装着されていない仮想的な給紙トレイをユーザは意識することなく印刷処理を行うことが可能となる。
【００４７】
更に、制御部は蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合用紙を搬送する必要のない印刷以外では仮想的な給紙トレイを指定できないように制御することにより、エミュレーションプログラムが仮想的な給紙トレイを意識することなく印刷要求が行え、プリンタシステムに追加する処理も最小限ですむことが可能となる。
【００４８】
また、制御部は蓄積印刷等の用紙を搬送する必要のない印刷を行う際仮想的な給紙トレイ以外を指定できないように制御することにより、蓄積印刷の設定が他の通常印刷に影響することがなくなり、仮想的な給紙トレイを蓄積印刷等の用紙の搬送を必要としない印刷の専用トレイとして使用することが可能となる。
【００４９】
更に、制御部は蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合メカ的にサポートされていない用紙サイズで印刷するように制御することにより、ユーザが自由な用紙サイズで印刷することが可能となる。
【００５０】
また、制御部は通常の印刷等紙を搬送する印刷において仮想的な給紙トレイを給紙トレイとしてエミュレーションプログラムが指定する場合給紙トレイを通常の給紙トレイに変更するように制御することにより、ユーザ、エミュレーションプログラムも給紙トレイを意識する必要がなくなり、エミュレーションプログラムの処理を簡素化し、開発しやすくすることが可能となる。
【００５１】
更に、制御部は印刷データ中の用紙サイズに合わせて給紙トレイを仮想的な給紙トレイから通常の給紙トレイに振り分けるように制御することにより、異なる用紙サイズの給紙トレイに振り分けることもなく、また印刷データの用紙サイズではなく、仮想的な給紙トレイの設定を比較することにより給紙トレイの比較するのみで処理を簡素化することが可能となる。
【００５２】
また、別の発明の画像形成装置の制御方法によれば、仮想的な給紙トレイを指定して印刷を行う際に仮想的な給紙トレイを、画像形成装置の処理状態に関する情報を表示する表示部に表示させない。よって、ユーザは実際に存在しない仮想的な給紙トレイを意識することなく印刷処理を行うことが可能となる。
【００５３】
更に、仮想的な給紙トレイが生成されている場合でもシステム設定リストや設定画面に仮想的な給紙トレイを表示部に表示させないように制御することにより、実際には装着されていない仮想的な給紙トレイをユーザは意識することなく印刷処理を行うことが可能となる。
【００５４】
また、蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合用紙を搬送する必要のない印刷以外では仮想的な給紙トレイを指定できないように制御することにより、エミュレーションプログラムが仮想的な給紙トレイを意識することなく印刷要求が行え、プリンタシステムに追加する処理も最小限ですむことが可能となる。
【００５５】
更に、蓄積印刷等の用紙を搬送する必要のない印刷を行う際仮想的な給紙トレイ以外を指定できないように制御することにより、蓄積印刷の設定が他の通常印刷に影響することがなくなり、仮想的な給紙トレイを蓄積印刷等の用紙の搬送を必要としない印刷の専用トレイとして使用することが可能となる。
【００５６】
また、蓄積印刷等の用紙を搬送する必要のない印刷に仮想的な給紙トレイを使用する場合メカ的にサポートされていない用紙サイズで印刷するように制御することにより、ユーザが自由な用紙サイズで印刷することが可能となる。
【００５７】
更に、通常の印刷等紙を搬送する印刷において仮想的な給紙トレイを給紙トレイとしてエミュレーションプログラムが指定する場合給紙トレイを通常の給紙トレイに変更するように制御することにより、ユーザ、エミュレーションプログラムも給紙トレイを意識する必要がなくなり、エミュレーションプログラムの処理を簡素化し、開発しやすくすることが可能となる。
【００５８】
また、印刷データ中の用紙サイズに合わせて給紙トレイを仮想的な給紙トレイから通常の給紙トレイに振り分けるように制御することにより、異なる用紙サイズの給紙トレイに振り分けることもなく、また印刷データの用紙サイズではなく、仮想的な給紙トレイの設定を比較することにより給紙トレイの比較するのみで処理を簡素化することが可能となる。
【００５９】
更に、別の発明として上記記載の画像形成装置の制御方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に特徴がある。よって、既存のシステムを変えることなく、画像形成装置の制御化システムを汎用的に構築することができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係る画像形成装置の一例としてのプリンタの構成を示すブロック図である。
【図２】本実施例における画像形成装置における仮想的な給紙トレイの表示制御動作を示すフローチャートである。
【図３】本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。
【図４】本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。
【図５】本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。
【図６】本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。
【図７】本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。
【図８】本実施例における画像形成装置における仮想的な給紙トレイの別の表示制御動作を示すフローチャートである。
【図９】本発明のシステム構成を示すブロック図である。
【符号の説明】
１００；プリンタ、１０１；コントローラ、１０２；ＣＰＵ、
１０３；ＲＡＭ、１０４；ＮＶ−ＲＡＭ、１０５；プログラムＲＯＭ、
１０６；フォントＲＯＭ、１０７；ＨＤＤ、１０８；エンジンＩ／Ｆ、
１０９；ホストＩ／Ｆ、１１０；パネルＩ／Ｆ、１１１；オプションＲＡＭ、
１１２；ネットワークＩ／Ｆ、１１３；プリンタエンジン、
１１４；操作パネル、１１５；内部バス、２００；ホスト装置、
３００；ネットワーク。
【図１】
2004131273.tif 000003
【図２】
2004131273.tif 000004
【図３】
2004131273.tif 000005
【図４】
2004131273.tif 000006
【図５】
2004131273.tif 000007
【図６】
2004131273.tif 000008
【図７】
2004131273.tif 000009
【図８】
2004131273.tif 000010
【図９】
2004131273.tif 000011