(57)【要約】【課題】ネットワークに接続された任意のユーザのホストコンピュータからの印刷要求に対してユーザによる手動操作なしに、また既存のホストコンピュータ側の印刷アプリケーションプログラムを変更することなく、印刷データの転送量も増やすことなく特定ユーザの印刷要求に対してのみ印刷環境の設定が行えるようにする。【解決手段】パラメータファイル管理テーブルにユーザのホストコンピュータのアドレス情報を登録し、制御装置の受信部で送られてきた印刷データの発信元のアドレスを常に読み出して保存し、送られてきた印刷データの発信元アドレスとパラメータファイル管理テーブルのユーザアドレス情報を比較する。【選択図】図２
2005262644.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の複数のホストコンピュータから送出された印刷データを受信する受信部と、該受信部にて受信した前記印刷データより印刷イメージデータのコマンドを解析するコマンド解析部と、オペレータパネルより設定されるパラメータファイルを管理するパラメータファイル管理テーブルと、前記コマンド解析部で解析されたコマンドと不揮発性記憶装置上にあるイメージデータやフォントを読み出して印刷イメージを組み立てる描画部と、前記描画部にて組み立てられた印刷イメージデータと前記不揮発性記憶装置印に記憶されているパラメータファイルを印刷機構部へ送る印刷機構部インターフェースとを有する印刷システムにおいて、
前記受信部において前記印刷データの発信元のアドレス情報を取得し、該アドレス情報を受信アドレスバッファに保存させ、前記受信アドレスバッファの発信元のアドレス情報を読み出して前記パラメータファイル管理テーブルの内容にパラメータＩＤと前記アドレス情報を一対一対応で付与し、特定の発信元から送られてきた印刷データにのみ特定の印刷環境を設定して印刷を行うことを特徴とするプリンタシステム。
【請求項２】
ネットワーク上の複数のホストコンピュータから送出された印刷データを受信する受信部と、該受信部にて受信した前記印刷データより印刷イメージデータのコマンドを解析するコマンド解析部と、オペレータパネルより設定されるパラメータファイルを管理するパラメータファイル管理テーブルと、前記コマンド解析部で解析されたコマンドと不揮発性記憶装置上にあるイメージデータやフォントを読み出して印刷イメージを組み立てる描画部と、前記描画部にて組み立てられた印刷イメージデータと前記不揮発性記憶装置印に記憶されているパラメータファイルを印刷機構部へ送る印刷機構部インターフェースとを有する印刷システムにおいて、
前記受信部において前記印刷データの発信元のホストコンピュータ名を取得し、該ホストコンピュータ名を受信アドレスバッファに保存させ、前記パラメータファイル管理テーブルの内容にパラメータＩＤと前記ホストコンピュータ名を一対一対応で付与し、特定の発信元から送られてきた印刷データにのみ特定の印刷環境を設定して印刷を行うことを特徴とするプリンタシステム。
【請求項３】
前記パラメータファイル管理テーブルの情報を編集変更する手段を有し、編集変更後の情報を新たなパラメータファイル管理テーブルとしてメモリまたは不揮発性記憶装置に記憶することを特徴とする請求項１または２記載のプリンタシステム。
【請求項４】
前記パラメータファイル管理テーブルにおいて、格納されるパラメータＩＤ情報に複数のアドレス情報を対応させる手段を有し、特定のアドレス情報に対しては印刷実行時に有効または無効の設定情報を付加する手段を有することを特徴とする請求項１記載のプリンタシステム。
【請求項５】
前記パラメータファイル管理テーブルにおいて、格納されるパラメータＩＤ情報に複数のホストコンピュータ名を対応させる手段を有し、特定のホストコンピュータ名に対しては印刷実行時に有効または無効の設定情報を付加する手段を有することを特徴とする請求項２記載のプリンタシステム。
【請求項６】
前記パラメータファイル管理テーブルの情報をホストコンピュータからのコマンドにより、ホストコンピュータから読み出したり書き換えたりする手段を有することを特徴とする請求項１または２記載のプリンタシステム。
記憶装置に記憶することを特徴とする請求項１または２記載のプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタシステムに関する。
【背景技術】
【０００２】
従来のプリンタシステムの動作について説明する。
図１において９は印刷データを送出するホストコンピュータ、１０は印刷データを受信するシステムの受信部、１１は受信した印刷データのコマンドを解析するコマンド解析部、１３はコマンド解析部１１で解析されたコマンドと印刷に使用するイメージデータやフォント等の印刷資源を記憶する不揮発性記憶装置１７に保存してあるイメージデータやフォントを読み出して、印刷イメージデータを組み立てる描画部、１４は描画部１３にて組み立てられた印刷イメージデータを印刷機構部１８へ送る印刷機構部インターフェースである。１６はユーザがプリンタシステムを操作するためのオペレータパネル１２により印刷に用いられる設定情報を管理するパラメータファイル管理テーブルである。
【０００３】
従来のプリンタシステムでは、ホストコンピュータ９からプリンタシステムの受信部１０へ任意の時間に印刷データが送られコマンド解析部１１によってコマンドの解析が行われ、描画部１３によって印刷イメージデータが作られ、プリンタ印刷機構部１８の動作タイミングをはかって印刷機構部インターフェース１４によってプリンタ印刷機構部１８へ送られ印刷が行われる。
【０００４】
ネットワーク上のホストコンピュータから印刷ジョブデータを受信して印刷するプリンタシステムにおいては、様々な印刷資源としてフォントやオーバーレイ等のイメージデータが使われる。また、従来からホストコンピュータで使用していた印刷アプリケーションから様々なページ記述言語によって印刷ジョブデータが出力され、使用される文字コード体系も複数存在する。
【０００５】
これに対してプリンタシステム側では送られてくる様々なデータに対してプログラムによって解析を行い、送られてきたデータがどのページ記述言語によって描画されるのかを自動的に判断してページイメージデータを作成していた。また、オペレータパネルより設定される印刷に使用される用紙情報やデフォルトフォント、印刷方向などの詳細な設定情報はパラメータファイルとしてプリンタシステムの不揮発性メモリ内に記憶され、印刷を行うユーザによって各々の印刷時に指定されて印刷が実行されるようになっていた。
【０００６】
ネットワーク上に接続されたプリンタシステムは多くのユーザに共有される。ネットワークに接続されたプリンタは任意の時間に、任意のユーザからデータを受信して印刷を行うことが可能である。このため、あるユーザが印刷を行う場合にはオペレータパネルからパラメータファイルの指定を行った後、関係のないユーザからの印刷データで印刷を行わないようにするためオペレータパネルの手動操作が必要であり、ネットワークによる資源共有の利便性を著しく損なうものであった。
【０００７】
また、ホストコンピュータから送られる印刷データをパラメータ指定部と印刷データ部で構成し、印刷データ部を送る前にパラメータ指定部を送ってメモリに保存し印刷を行う方法が考えられた。
【０００８】
しかし、この方法では既に存在するホストコンピュータ側の印刷アプリケーションプログラムを書き直すか、または印刷アプリケーションプログラムの外側に別のシステムを設ける必要が発生する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明はパラメータ情報登録機能を有するネットワークプリンタシステムに関するものであり、ネットワークに接続された任意のユーザのホストコンピュータからの印刷要求に対してユーザによるオペレータパネルの手動操作が必要なく、また既存のホストコンピュータ側の印刷アプリケーションプログラムを変更することなく、印刷データの転送量も増やすことなく、特定ユーザの印刷要求に対してのみ印刷環境の設定が行えるようにすることを課題とする。
【課題を解決するための手段】
【００１０】
ネットワークに接続される機器は機器同志がデータのやり取りを行う時、互いのデータの発信元を確認するため、相手側に対し自分自身のアドレス情報を送出して通信を行う。本発明ではこの点に着目し、プリンタシステムの受信部に送られてきた発信元のアドレスを常時保存するバッファを設けておく。
【００１１】
プリンタシステム内部の印刷環境設定を行うパラメータファイルと、印刷データ発信元のアドレス情報とを管理するパラメータファイル管理テーブルを設けて、パラメータファイル管理情報の中に印刷を行うユーザのホストコンピュータのアドレス情報も登録できるようにしておく。ユーザはコンピュータからのコマンドまたはオペレータパネルの操作によってパラメータファイル管理テーブルに印刷を行うユーザ情報を登録する。プリンタシステムは受信部で印刷データを受信した際に発信元のホストコンピュータのアドレスとパラメータファイル管理テーブルに登録されているアドレス情報を比較し、アドレスが一致した場合にパラメータファイルをメモリおよび不揮発性記憶装置より読み出して設定し印刷を行うようにする。
【発明の効果】
【００１２】
本発明によるプリンタシステムによれば、ネットワークプリンタ共有の利便性を損なうことなく、ネットワークに接続された任意のユーザが任意の時間にユーザによるオペレータパネルの手動操作が必要なく、特定ユーザが必要とする特定のパラメータファイルによる環境設定によって特定の印刷機能を個々に自動的に利用することができるようになる。
【００１３】
既存の印刷アプリケーションプログラムを変更する必要もなく、印刷データの転送量も従来の印刷より増えることもない。
【発明を実施するための最良の形態】
【００１４】
図２において本発明によるプリンタシステムの実施例を説明する。図示において、図１と共通する構成については同符号を付し、その説明を省略する。
ネットワークに接続される機器は機器同志がデータのやり取りを行う時、互いのデータの発信元を確認するため、相手側に対し自分自身のアドレス情報を送出して通信を行う。プリンタシステムの受信部１０は、データが送られてきた場合は常に発信元のアドレスを読み出して受信アドレスバッファ１５に記憶するようにする。
【００１５】
パラメータファイルの管理を行うパラメータファイル管理テーブル１６を設けて、パラメータファイル管理情報の中にパラメータファイルに一対一対応で付けられるパラメータＩＤと共に印刷を行うホストコンピュータのアドレス情報として受信アドレスバッファ２１５から読み出したアドレスも登録できるようにしておく。
【００１６】
印刷を行いたいユーザはホストコンピュータ９からのコマンドまたはオペレータパネル１２の操作によってパラメータファイル管理テーブル１６に印刷に使用したいパラメータファイルのパラメータＩＤと印刷ジョブデータの発信元のホストコンピュータのアドレス情報を登録するようにする。一つのパラメータＩＤに対して複数のアドレスが登録できるようになっていても構わない。
【００１７】
例えばユーザのホストコンピュータ９から印刷ジョブデータが送られてきたら、受信部１０はパラメータファイル管理テーブル１６に登録済みのレコード中に一致するアドレス情報がないか検索を行い、一致する情報が無い場合はその時使用中のパラメータファイルのパラメータＩＤと発信元のアドレスをパラメータファイル管理テーブル１６にレコード情報として記憶し保存する。印刷ではその時使用中のパラメータファイルで環境設定を行って印刷する。一致する情報がある場合は、パラメータＩＤに従って不揮発性記憶装置１７から該当するパラメータファイルを読み出して環境設定を行い印刷する。またパラメータファイル管理テーブル１６のアドレス情報はオペレータパネル１２からの操作により任意のホストコンピュータのアドレスを追加したり削除したりできるようにしておく。
【００１８】
また、パラメータファイルの設定による印刷を有効にするか無効するかを示す付加情報をパラメータファイル管理テーブル１６上のアドレス情報毎に付加するようにする。
ホストコンピュータ９からのコマンドによりパラメータファイル管理テーブル１６の情報を読み出したり書き換えられるようにしておいてもよい。
【００１９】
プリンタシステムは受信部１０で印刷データを受信した際に発信元のホストコンピュータのアドレスとパラメータファイル管理テーブル１６に登録されているアドレス情報を比較し、アドレスが一致しパラメータファイルの設定を行った印刷を有効とする付加情報が設定されている場合のみ描画部１３に対して不揮発性記憶装置１７からパラメータファイルを読み出して環境を設定して印刷を行う。無効になっている場合はその時、設定されているパラメータの環境で印刷を行うようにする。
【００２０】
また、受信部１０においてアドレス情報の替わりに発信元のホストコンピュータ名を受信データより判別抽出する手段を有し、パラメータファイル管理テーブル１６中にホストコンピュータ名を登録、保存、編集できる手段を設けてもよい。ホストコンピュータ名を用いてもアドレス情報を使用した場合と同様の効果を得ることができる。
【００２１】
以上説明したように、本発明によるプリンタシステムによればネットワークプリンタ共有の利便性を損なうことなく、ネットワークに接続された任意のユーザが任意の時間にユーザによる手動操作なしに、特定ユーザが必要とする特定のパラメータファイルによる環境設定によって特定の印刷機能を個々に自動的に利用することができるようになる。
【００２２】
既存の印刷アプリケーションプログラムを変更する必要もなく、印刷データの転送量も従来の印刷より増えることもない。
【図面の簡単な説明】
【００２３】
【図１】従来のプリンタシステム概略図である。
【図２】本発明によるプリンタシステム概略図である。
【符号の説明】
【００２４】
９…ホストコンピュータ、１０…受信部、１１…コマンド解析部、１２…オペレータパネル、１３…描画部、１４…印刷機構部インターフェース、１５…受信アドレスバッファ、１６…オーバーレイ管理テーブル、１７…不揮発性記憶装置、１８…プリンタ印刷機構部である。
【図１】
2005262644.tif 000003
【図２】
2005262644.tif 000004