(57)【特許請求の範囲】
【請求項１】
プリンタ（１）の制御のための方法であって、
該方法において多数のプリンタ言語が処理可能であり、さらに言語に依存しない多数のパラメータが調整可能である、プリンタ（１）の制御のための方法において、
（ａ）初期化過程において様々なデータセットが生成され、各セットアップデータセットは
（ａ１）言語に依存しない制御データも
（ａ２）複数の様々なプリンタ言語に対する言語に依存する制御データも含み、同一のセットアップデータセットの中で前記言語に依存しない制御データと前記複数の様々なプリンタ言語に対する言語に依存する制御データがカップリングされ、
初期化過程の後で、作業メモリ（Ｂ-ＲＡＭ）に前記セットアップデータセットが格納され、
（ｂ）第１のロード過程では、生成された前記セットアップデータセットのうちの１つのセットアップデータセットの言語に依存しないデータならびに第１のプリンタ言語に所属する言語に依存するデータが電子プリンタ制御部（ＧＳ）の作業メモリ（Ｇ-ＲＡＭ）にロードされ、
（ｃ）印刷動作実行中に、印刷データストリームがこの印刷データストリームのプリンタ言語に関して監視され、第２のプリンタ言語が識別された場合には第２のロード過程において前記第２のプリンタ言語の言語に依存するデータが前記作業メモリ（Ｂ-ＲＡＭ）の中の前記１つのセットアップデータセットから前記プリンタ制御部（ＧＳ）の前記作業メモリ（Ｇ-ＲＡＭ）にロードされることを特徴とする、プリンタ（１）の制御のための方法。
【請求項２】
初期化過程の後で、操作パネルユニット（ＢＥ）の作業メモリ（Ｂ-ＲＡＭ）に複数のプリンタ言語の言語に依存するデータを有するセットアップデータセットが格納されることを特徴とする請求項１記載の方法。
【請求項３】
初期化過程において多数のセットアップデータセットが不揮発性記憶装置（ＨＤ）、とりわけ操作パネルコンピュータのハードディスクに格納されることを特徴とする請求項１又は２記載の方法。
【請求項４】
第１のロード過程において、セットアップデータセットの言語に依存しないデータならびに第１のプリンタ言語に所属する言語に依存するデータが操作パネルユニット（ＢＥ）の作業メモリ（Ｂ-ＲＡＭ）からプリンタ制御部（ＧＳ）の作業メモリ（Ｇ-ＲＡＭ）にロードされることを特徴とする請求項２又は３記載の方法。
【請求項５】
所定のプリンタ言語の印刷データを受信した場合、作業メモリ（Ｇ-ＲＡＭ）にロードされたセットアップデータセットの前記プリンタ言語に相応する制御データがプリンタ（１）の制御のために使用されることを特徴とする請求項１〜４までのうちの１項記載の方法。
【請求項６】
どのプリンタ言語の印刷データが存在するのかが検出器装置（ＤＥＴ）によって検出され、検出されたプリンタ言語に相応する制御データが作業メモリ（Ｇ-ＲＡＭ）から使用されることを特徴とする請求項１〜５までのうちの１項記載の方法。
【請求項７】
機器制御部（ＧＳ）を有する様々なプリンタ言語のデータストリームの印刷のためのプリンタであって、前記機器制御部（ＧＳ）には複数の制御データが格納されている、機器制御部（ＧＳ）を有する様々なプリンタ言語のデータストリームの印刷のためのプリンタにおいて、
（ａ）初期化過程において様々なセットアップデータセットが生成され、各セットアップデータセットは
（ａ１）言語に依存しない制御データも
（ａ２）複数の様々なプリンタ言語に対する言語に依存する制御データも含み、同一のセットアップデータセットの中で前記言語に依存しない制御データと前記複数の様々なプリンタ言語に対する言語に依存する制御データがカップリングされ、
初期化過程の後で、作業メモリ（Ｂ-ＲＡＭ）に前記セットアップデータセットが格納され、
（ｂ）第１のロード過程において、生成された前記セットアップデータセットのうちの１つのセットアップデータセットの言語に依存しないデータならびに第１のプリンタ言語に所属する言語に依存するデータがプリンタ制御部（ＧＳ）の作業メモリ（Ｇ-ＲＡＭ）にロードされ、
（ｃ）検出器（ＤＥＴ）が設けられており、該検出器（ＤＥＴ）によって印刷動作実行中に印刷データストリームがこの印刷データストリームのプリンタ言語に関して監視され、第２のプリンタ言語が識別された場合には第２のロード過程において前記第２のプリンタ言語の言語に依存するデータが前記作業メモリ（Ｂ-ＲＡＭ）の中の前記１つのセットアップデータセットから前記プリンタ制御部（ＧＳ）の前記作業メモリ（Ｇ-ＲＡＭ）にロードされることを特徴とする、機器制御部（ＧＳ）を有する様々なプリンタ言語のデータストリームの印刷のためのプリンタ。
【請求項８】
選択的にユーザによって定義されたセットアップデータセットが操作パネルユニット（ＢＥ）から作業メモリ（Ｇ-ＲＡＭ）にロード可能であるか又は予め設定されたデフォルトセットアップデータセットが機器制御部（ＧＳ）の不揮発性記憶装置（ＳＰ１）から前記作業メモリ（Ｇ-ＲＡＭ）にロード可能であり、
印刷データストリームに関するプリンタ言語に対する検出器装置（ＤＥＴ）は前記機器制御部（ＧＳ）に前置接続されており、
前記ユーザによって定義されたセットアップデータセットがロードされていない場合には、前記デフォルトセットアップデータセットのデータが印刷のために使用されることを特徴とする請求項７記載のプリンタ。
【請求項９】
機器制御部（ＧＳ）は、プリンタ（１）の様々な装置制御部（ＡＧ１、ＡＧ２、ＡＧ３）の制御のために設けられており、操作パネルユニット（ＢＥ）はデータ交換のために前記機器制御部（ＧＳ）に接続されており、前記操作パネルユニット（ＢＥ）には様々なセットアップデータセットが格納されていることを特徴とする請求項７又は８項記載のプリンタ。
【発明の詳細な説明】
本発明は、プリンタ及び請求項１の上位概念記載のプリンタの制御のための方法に関する。電子プリンタは多数のパラメータによって制御される。この場合プリンタの様々なコンポーネント乃至は装置は所望の情報出力に応じて異なる状態にシフトされる。
ＷＯ-９６/０２８７２Ａから例えば多数の装置を有する電子写真式高性能印刷システムが周知である。ＤＥ４１２６４６５Ｃ１からこのような電子写真式高性能プリンタに電子データ処理システムを接続する制御装置が周知である。
印刷装置を制御するためのパラメータは所望の印刷画像に応じて変化しうる。この場合、例えば印刷画像の水平方向のシフトによって、色又は記録密度等々に従って異なるトナータイプが調整されるか又は印刷幅が所定の乃至は予め印刷された用紙に適合させられる。この用紙はこのプリンタによって電子データ処理データ源の個々のデータによって印刷されなければならない。
プリンタの運転を開始するために又は１つの種類の任務（ジョブ）から他の種類の任務（ジョブ）へとプリンタを切り換える際には、次のことが必要とされる。すなわち、所定の調整パラメータをプリンタ機器制御部の揮発性作業メモリに読み込むことが必要とされる。この所定の調整パラメータは、例えばプリンタに挿入される紙の長さ及び幅、紙を片面印刷又は両面印刷するのかどうかの情報、例えば定着温度又は紙に電子写真式に発生された画像を定着する際の接触角のような所定の定着パラメータを選択することによるコントラスト調整のための情報である。さらに、電子データ処理システムからプリンタに供給される印刷データが多数の可能なプリンタ言語乃至はエミュレーションモードでコーディングされる、という事情が付け加わる。このようなプリンタ言語乃至はエミュレーションモードの例はＡＳＣＩＩ、Ｉ-モード、Ｃ-モード、Ｔ-モード、Ｅ-モード、Ｌ-モード、ＰＣＬ４-モード又はＰＣＬ５-モードである。このようなプリンタ言語及びこれらのプリンタ言語を識別するための手段は例えば米国特許第５２２２２００号明細書に記述されている。
それゆえ、幾つかの電子写真式高性能プリンタではプリンタ制御部の作業メモリにセットアップデータセットが書き込まれる。これらのセットアップデータセットは所望のプリンタ調整及びそれぞれの処理すべき所定のプリンタ言語に相応する。このようなプリンタはＪＰ０８-２０２５１２Ａから周知である。このようなプリンタでは、他の調整が所望されるか又は処理すべきプリンタ言語が変わった場合には新しいセットアップデータセットを作業メモリにロードする必要がある。
ネットワークにおいて動作されなければならない高性能プリンタの場合、すなわち異なるデータ源からの印刷要求が同一のデータネットワークにおいてパラレルに作動する複数のプリンタに分配される、ネットワークで動作されなければならない高性能プリンタの場合、これらの高性能プリンタをそれぞれ要求された調整状態に移行させるのは非常に面倒である。というのも、高性能プリンタでは非常に多くのパラメータを調整しなくてはならないからである。
ＷＯ９６/０１４５５６Ａ１からホストコンピュータ及び少なくとも１つの実際のプリンタを有する印刷システムが周知である。この場合、印刷データはホストコンピュータから仮想プリンタタイプに送信され、この仮想プリンタを援用する実際のプリンタによって印刷される。この実際のプリンタではこのために様々なシステム調整部が設けられており、これらのシステム調整部はそれぞれ異なる仮想プリンタタイプに割り当てられている。この場合、ユーザにとっては各標準プリンタ調整部は別個のプリンタに見える。
ＷＯ９６/１８１４２Ａから印刷機及び印刷方法が周知である。この印刷機及び印刷方法では、様々なプリンタ言語が識別され、印刷データのスクリーニングプロセスはこの識別されたプリンタ言語に依存して制御される。この印刷機はこの場合プリンタ言語の識別の後で規則的にスタンバイ状態に移行し、新たな印刷が行われる前にユーザのさらに別の入力を待つ。
本発明の課題は、プリンタが比較的簡単に様々な印刷要求に適合され、印刷動作中にできるだけ適合を行う必要がない、高性能プリンタの制御のための方法及びプリンタを提供することである。
上記課題は、請求項１又は７の特徴部分記載の構成によって解決される。有利な本発明の実施形態は従属請求項から得られる。
本発明では電子プリンタ制御部の作業メモリにセットアップデータセットをロードし、このセットアップデータセットが言語に依存しない制御データも複数の様々なプリンタ言語に対する制御データも含んでいる。
本発明は、従来技術の解決法に対して、プリンタ制御部がこのプリンタ制御部の短いアクセスタイムを有する不揮発性作業メモリに格納されたデータを非常に迅速に使用することができる、という利点を実現する。接続動作中に頻繁に様々なプリンタ言語のデータを処理しなくてはならない印刷システムでは、プリンタは非常に迅速に変更された言語に合わせて自動的に調整される。他方で、紙幅、片面又は両面印刷形式、定着装置パラメータ等々のような言語に依存しない制御データを有する固有のセットアップデータセットのロードによって、到来するデータのプリンタ言語が変化する場合でもこれらのデータを保持しつづけることが可能である。同一のセットアップデータセットにおけるこれら両方のデータ形式（言語に非依存及び言語に依存）のカップリングによって、不慣れなユーザでも比較的簡単に様々な種類のセットアップ調整を切り換え、この場合様々なプリンタ言語との互換性を保持することが可能である。有利にはロードすべきセットアップデータセットは複数の異なるセットアップデータセットから選択される。これらの複数の異なるセットアップデータセットは、それぞれ言語に依存する様々な制御データ及び/又は言語に依存しない様々な制御データを含む。
有利には高性能プリンタはモジュール式に構成され、様々な装置制御部を制御するための機器制御部ならびに操作パネルユニットが設けられている。この操作パネルユニットはデータ交換のために機器制御部に接続されている。この実施形態では操作パネルユニットに様々なセットアップデータセットが格納されており、これら様々なセットアップデータセットから所望のセットアップデータセットが機器制御部の作業メモリにロードされる。所定のプリンタ言語の印刷データを受信した場合、本発明では作業メモリにロードされたセットアップデータセットのプリンタ言語に相応する制御データをプリンタの制御のために使用する。
有利には検出器装置によって自動的にどのプリンタ言語の印刷データが存在するのかが検出される。プリンタ初期化においてセットアップデータセットがユーザによって選択されないということも発生しうるので、さらに別の有利な実施例では、機器制御部を不揮発性記憶装置に接続し、この不揮発性記憶装置からデフォルトセットアップデータセットがロードされるように構成される。ユーザがセットアップデータセットを選択していないとプリンタ言語のための検出器装置が検出すれば、この機器制御部は自動的にデフォルトセットアップデータセットのデータを使用する。
本発明の更なる実施例を次に幾つかの図面に基づいて詳しく説明する。
図１は、プリンタを制御するための電子コンポーネントである。
図２は、セットアップデータセットの例である。
図３は、プリンタの制御のためのフローチャートである。
図４は、印刷データが供給された場合にプリンタを制御するためのフローチャートである。
図５は、従来技術のプリンタである。
図５に図示されているような電子写真式高性能プリンタ１は紙貯蔵容器２を含み、この紙貯蔵容器２から紙８が取り出され、紙供給部３を介して印刷ユニット４に移送される。トナーが紙の上に塗布されることによって、印刷すべき情報はそこで電子写真プロセスを介して紙に伝達される。次いで、紙８は転写ステーション５から定着ステーション６に供給される。この定着ステーション６においてトナーが熱によって紙８に定着される。最後に印刷された紙８が保管ステーション７に積み重ねられ、そして後続の処理のためにそこから取り出される。プリンタ１の操作は表示及び入力ディスプレイ（タッチスクリーンＴＳ）を介して行われ、この表示及び入力ディスプレイ（タッチスクリーンＴＳ）ではオペレータが直接このディスプレイにおいてこのディスプレイ表面に触れることによって情報を入力することができる。
図１にはプリンタを制御するための電子コンポーネントが図示されている。機器制御部ＧＳはこの場合データバスＤＢを介して操作パネルユニットＢＥに接続されている。さらに、この機器制御部ＧＳは様々な電子装置制御部ＡＧ１、ＡＧ２及びＡＧ３に接続されている。これらの電子装置制御部ＡＧ１、ＡＧ２及びＡＧ３はそれぞれプリンタの様々な装置を制御する。機器制御部コントローラＧＳＣはプリンタ言語結合ユニットＳＲＡを介して電子データ処理印刷データ源へのインターフェース「データ・イン」に接続されている。
プリンタのスイッチオンの後で、ＮＶ-ＲＡＭ、ＥＥＰＲＯＭ又はハードディスクのような不揮発性記憶装置ＳＰ１からソフトウェアプログラムが機器制御部ＧＳの揮発性作業メモリＧ-ＲＡＭにロードされる。このプログラムは機器制御部ＧＳの後続の処理経過を制御する。作業プログラムを作業メモリＧ-ＲＡＭにロードする際に、コントローラＧＳＣによって操作パネルユニットＢＥが活性化される。このために操作パネルユニットＢＥのハードディスクＨＤのような不揮発性記憶装置から操作パネルソフトウェアプログラムがこの操作パネルユニットＢＥの作業メモリＢ-ＲＡＭにロードされる。
このプログラムはまたタッチスクリーンＴＳを活性化する。操作パネルユニットＢＥのコントローラＢＥＣはこの操作パネルユニットＢＥ内部の処理経過を制御する。この操作パネルユニットＢＥはプリンタ制御の内部において自立的なシステムであり、例えば通常のＰＣ（パーソナルコンピュータ）に基づいている。
機器制御部ＧＳと操作パネルユニットＢＥとの間のデータ伝送はデータバスＤＢを介して行われる。このデータバスＤＢには両方のコントローラＧＳＣ及びＢＥＣが接続されている。このデータバスＤＢはシリアルインターフェース又はパラレルインターフェースとして構成される。
プリンタの運転を開始するための経過は次のようなものである。一回の初期化過程においてオペレータは操作パネルユニットＢＥで所定の形式のデータ再生（印刷ジョブ）のために紙の幅、紙の長さ等々のようなマシンに依存するデータを入力する。さらにオペレータは、様々なプリンタ言語（エミュレーションモード）に対する、マシンに依存するデータに適した全ての調整データを入力する。セットアップの全ての関連するマシンに依存するデータ及びエミュレーションモードに依存するデータが所定のセットアップ名（例えばセットアップ１）で操作パネルユニットＢＥのハードディスクＨＤに保管される。全体としてこの操作パネルユニットＢＥのハードディスクＨＤにはこうして数十個の、いや数百個のパラメータセット（セットアップデータセット）が保管できる。
図２ａは、２つのセットアップ９及び１０の例に基づいてこうして生成されたデータ構造を示す。各セットアップデータセットは言語に依存するパラメータ１１及びマシンに依存するパラメータ１２に分割される。セットアップデータセットには、それぞれ異なるプリンタ言語（エミュレーションモード）のデータならびにこれらの異なるプリンタ言語（エミュレーションモード）のデータに適したマシンに依存するパラメータが格納されている。
図２ｂにはセットアップデータセットのマシンに依存するデータ及びエミュレーションモードに依存するデータの例示的な値が図示されている。
図３にはセットアップをロードするための経過が図示されている。格納されている（保管されている）全てのセットアップデータセットの名前のリストがこのプリンタのオペレータに対して表示される。このリストからオペレータはセットアップデータセットを選択する乃至はセットアップの名前を入力する。操作パネルにはこのセットアップの相応のデータが、マシンに依存する全データ及び全てのエミュレーションモードのエミュレーションモードに依存する全データが読み出され、この操作パネルユニットの作業メモリにロードされる。次いで、どのような印刷データが瞬時にこのプリンタに供給されているか、を操作パネルユニットＢＥのコントローラＢＥＣが検査する。これは、機器制御部ＧＳのキャラクタジェネレータコントローラＳＲＡの検出器ＤＥＴを介して行われる（図１参照）。操作パネルユニットはメモリＢ-ＲＡＭからこのエミュレーションモードに適するエミュレーションモードデータを機器制御部の作業メモリＧ-ＲＡＭに伝送する。
動作実行中に電子データ処理システムから来る印刷データストリームが別のエミュレータモード（つまり別のプリンタ言語）に変化した場合、このことを検出器ＤＥＴが操作パネルユニットＢＥに報知し、この操作パネルユニットＢＥが新しいプリンタ言語に適する相応のデータを機器制御部ＧＳの作業メモリＧ-ＲＡＭにロードする。
図４ではデータストリームが機器制御部ＧＳに到達した場合にどのような検査が行われるかを詳細に示している。検出器ＤＥＴはこれらのデータにおいてどのようなエミュレーションモードが存在するのかを検査し、この結果を操作パネルユニットＢＥに通報する。この操作パネルユニットＢＥは、セットアップデータセットが作業メモリＧ-ＲＡＭにロードされているかどうかを検査する。イエスの場合、このモードに適したモードに依存するデータが作業メモリＧ-ＲＡＭにロードされているかどうかが検査される。イエスの場合、データは印刷される。ノーの場合、相応のモードデータがＢ-ＲＡＭからＧ-ＲＡＭにロードされる。
これに対してメモリＧ-ＲＡＭにいかなるセットアップデータセットもロードされていない場合には、標準（デフォルト）セットアップデータが機器制御部の不揮発性記憶装置ＳＰ１から作業メモリＧ-ＲＡＭにロードされる。
これで実施例が記述された。この場合、いずれにせよ改良実施形態が提示できることは明らかである。例えば、標準的なオペレータは所定のデータだけを調整しさえすればよく、認証された人物だけが相応のパスワードの提示に基づいて所定のデータ入力を入力できる乃至は変更できるように構成される。さらに電子写真式高性能プリンタのような高度に複雑な印刷システムの場合には、セットアップ調整の構成部分ではありえないパラメータも明らかに存在する。このようなデータは、セットアップデータセットとは無関係に、別個の記憶装置領域に格納されている。
本発明の改良実施形態では、例えば操作パネルユニットプログラムの初期化の際に、全てのセットアップデータセットをこの操作パネルユニットのハードディスクからこの操作パネルユニットの作業メモリにロードするように構成することができる。これにより、これらのデータセットをオペレータは非常に迅速に変更することができる乃至はこれらのデータセットを非常に迅速に機器制御部の作業メモリに伝送することができる。最後に、全てのセットアップデータセットを機器制御部の作業メモリにロードし、そこでそれぞれ望み通りのデータセットを活性化するように構成することもできる。
参照符号リスト
ＡＧ１     装置制御部１
ＡＧ２     装置制御部２
ＡＧ３     装置制御部３
ＢＥ       操作パネル
ＢＥＣ     操作パネルユニットのコントローラ
Ｂ-ＲＡＭ  操作パネルユニットの作業メモリ
ＤＢ       データバス
ＤＥＴ     エミュレータモードの検出器
Ｇ-ＲＡＭ  機器制御部の作業メモリ
ＧＳ       機器制御部
ＧＳＣ     機器制御部のコントローラ
ＨＤ       ハードディスク
ＳＰ１     デフォルト値のための記憶装置
ＳＲＡ     キャラクタジェネレータのコントローラ
ＴＳ       タッチスクリーン
１         高性能プリンタ
２         紙貯蔵容器
３         紙供給部
４         印刷ユニット
５         転写ステーション
６         定着ステーション
７         保管ステーション
８         紙
９         セットアップ１
１０       セットアップ２
【図１】
0003957768.tif 000002
【図２ａ】
0003957768.tif 000003
【図２ｂ】
0003957768.tif 000004
【図３】
0003957768.tif 000005
【図４】
0003957768.tif 000006
【図５】
0003957768.tif 000007