(57)【要約】【課題】ＬＰＤプロトコルによって印刷データをスプールに受信して印刷を行う機能とＦＴＰによってデータの送受信が可能な機能を有するネットワークプリンタ制御装置に関するものであり、ＦＴＰサーバへ送られた印刷データを、ＬＰＤプロトコルで送られた印刷データと同じスプールに印刷データとして蓄え、同じ操作を行うことによって印刷が行えるようにすることを課題とする。【解決手段】ＦＴＰサーバによる印刷データ受信専用のディレクトリを作成し、ディレクトリの状態をプリンタ制御装置の全体監視プログラムで常時監視するようにし、データを受信したらＬＰＤプロトコル用のスプールへ、印刷用の制御テーブルを作成してデータと一緒に送り込むように、他の印刷データと同じプログラムを使って印刷を行うようにする。【選択図】          図２
2004185545.tif 000002
【特許請求の範囲】
【請求項１】
印刷データをホストコンピュータよりＬＰＤプロトコルにより受信して蓄えるスプールと、そのスプールに蓄えられた印刷データの書き込み、読み出しを制御するスプール制御サービス部と、スプール内の印刷データの読み出しを行うスプール読み出し部と、読み出された印刷データをページイメージに展開する描画部と、その描画部によって展開されたページイメージデータを保持するページバッファメモリ部と、そのページバッファメモリ部からデータを読み出して印刷機構部へ送り出す印刷機構部インターフェースと、フォントやプログラムデータを格納する不揮発性記憶媒体と、プリンタ制御装置を手動で操作可能な操作パネルとを有するプリンタ制御装置であって、
ＦＴＰによる印刷データの受信専用ディレクトリと、前記ホストコンピュータからの要求に応じてデータの送受信および不揮発性記憶媒体への読み出し書き込みを行うＦＴＰサーバ機能と、受信専用ディレクトリを常時監視して印刷データを読み出してスプールへ送る監視機能と、スプールへ印刷データを送る時にスプールの制御テーブルを書き換える機能と、読み出し後受信専用ディレクトリに残留する印刷データを削除する機能とを有することを特徴とするプリンタ制御装置。
【請求項２】
前記ホストコンピュータはＦＴＰクライアント機能を有することを特徴とする請求項１記載のプリンタ制御装置。
【請求項３】
前記ＬＰＤプロトコルに代えて、セントロニクスインターフェースまたはＲＳ−２３２Ｃシリアルインターフェースまたはチャネルインターフェースであることを特徴とする請求項１記載のプリンタ制御装置。
【請求項４】
前記ホストコンピュータとは、データの送受信を直接行うケーブル接続であることを特徴とする請求項１記載のプリンタ制御装置。
【請求項５】
前記ホストコンピュータとは、ネットワークまたはインターネットを介して接続されていることを特徴とするネットワーク接続であることを特徴とする請求項１記載のプリンタ制御装置。
【請求項６】
ＦＴＰサーバ機能では、特定のユーザからのデータ受信において印刷を行うようにユーザ名あるいはパスワードによって、ＦＴＰによる不揮発性記憶媒体への書き込み領域を制限することを特徴とする請求項１記載のプリンタ制御装置。
【請求項７】
操作パネルからの信号により、受信専用ディレクトリからスプールへの印刷データの移動も可能であることを特徴とする請求項１記載のプリンタ制御装置。
【請求項８】
印刷データをＬＰＤプロトコルにより受信して蓄えるスプールと、ＦＴＰによる印刷データの受信専用のディレクトリは同一領域を使用し、データの移動を行わず直接印刷処理を行うことを特徴とする請求項１記載のプリンタ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタ制御装置に関するものである。
【０００２】
【従来の技術】
従来のプリンタ制御装置の動作について説明する。
【０００３】
図１において、従来のプリンタ制御装置１４では、様々なホストコンピュータ１からＬＰＤプロトコル（Ｌｉｎｅ  Ｐｒｉｎｔｅｒ  Ｄａｅｍｏｎ  Ｐｒｏｔｏｃｏｌ）を使ってネットワーク２を経由し、プリンタ制御装置１４のスプール制御サービス部３へ任意の時間に印刷データが送られ、一旦スプール４に蓄えられた後、スプール読み出し部５によって読み出され、描画部６によってページバッファメモリ部７で印刷イメージデータが作られ、プリンタ印刷機構部９の動作タイミングをはかって印刷機構部インターフェース８によってプリンタ印刷機構部９へ送られ印刷が行われる。スプール４からのデータの読み出しは、書き込み時に作成される制御テーブルによって制御される。スプール４から読み出されて印刷に使用された印刷データは、スプール制御サービス部３によって削除される。
【０００４】
次に、従来のＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｃｏｌ）によるデータ送受信機能について説明する。
【０００５】
従来のプリンタ制御装置１４は、不揮発性記憶媒体１２のフォントやオーバーレイイメージデータなどの印刷資源のインストールや消去作業を行ったり、制御用プログラムのモジュール更新などの保守作業を、ネットワーク２を経由したホストコンピュータ１からの遠隔操作によって行うため、ＦＴＰサーバの機能をＬＰＤプロトコルとは別に備えていた。
【０００６】
ＦＴＰサーバ１０は、ホストコンピュータ１のＦＴＰクライアントからの要求により、ホストコンピュータの不揮発性記憶媒体からプリンタ制御装置１４の不揮発性記憶媒体１２への、またはその逆方向のデータの読み出し書き込みを行う機能である。
【０００７】
【発明が解決しようとする課題】
プリンタはネットワーク上に存在する様々なホストコンピュータから使用されることが多くなってきている。図１において、ホストコンピュータ１はネットワーク２に接続される様々な不特定のホストコンピュータＡ〜Ｅの内、任意の１台を指すものとする。
【０００８】
ネットワーク２上のホストコンピュータ１が必ずしもＬＰＤプロトコルをサポートしていない場合があり、ホストコンピュータ１側ではＦＴＰによるデータの送受信のみが可能である場合があった。この場合、ＦＴＰによってホストコンピュータ１から印刷データをスプール４へ直接書き込み、プリンタ制御装置１４の操作パネル１１からの操作により保守機能１３を使ってスプール４から印刷データを読み出し、描画部６へデータを送って印刷を行っていた。ホストコンピュータ１からプリンタ制御装置１４へ印刷データを送る操作をホストコンピュータ１側で行い、プリンタ制御装置１４の操作パネル１１から保守モードに移行する操作を行い、保守機能１３による印刷を行った後にスプールに残留したままの印刷データを保守機能１３によって消去する操作が必要であり、ユーザに煩雑な操作を行わせるという欠点があった。
【０００９】
【課題を解決するための手段】
上記課題を解決する為、本発明では、印刷データをホストコンピュータよりＬＰＤプロトコルにより受信して蓄えるスプールと、そのスプールに蓄えられた印刷データの書き込み、読み出しを制御するスプール制御サービス部と、スプール内の印刷データの読み出しを行うスプール読み出し部と、読み出された印刷データをページイメージに展開する描画部と、その描画部によって展開されたページイメージデータを保持するページバッファメモリ部と、そのページバッファメモリ部からデータを読み出して印刷機構部へ送り出す印刷機構部インターフェースと、フォントやプログラムデータを格納する不揮発性記憶媒体と、プリンタ制御装置を手動で操作可能な操作パネルとを有するプリンタ制御装置であって、ＦＴＰによる印刷データの受信専用ディレクトリと、前記ホストコンピュータからの要求に応じてデータの送受信および不揮発性記憶媒体への読み出し書き込みを行うＦＴＰサーバ機能と、受信専用ディレクトリを常時監視して印刷データを読み出してスプールへ送る監視機能と、スプールへ印刷データを送る時にスプールの制御テーブルを書き換える機能と、読み出し後受信専用ディレクトリに残留する印刷データを削除する機能とを有することを特徴とする。
【００１０】
また、前記ホストコンピュータはＦＴＰクライアント機能を有することを特徴とする。
【００１１】
また、前記ＬＰＤプロトコルに代えて、セントロニクスインターフェースまたはＲＳ−２３２Ｃシリアルインターフェースまたはチャネルインターフェースであることを特徴とする。
【００１２】
また、前記ホストコンピュータとは、データの送受信を直接行うケーブル接続であることを特徴とする。
【００１３】
また、前記ホストコンピュータとは、ネットワークまたはインターネットを介して接続されていることを特徴とするネットワーク接続であることを特徴とする。
【００１４】
また、ＦＴＰサーバ機能では、特定のユーザからのデータ受信において印刷を行うようにユーザ名あるいはパスワードによって、ＦＴＰによる不揮発性記憶媒体への書き込み領域を制限することを特徴とする。
【００１５】
また、操作パネルからの信号により、受信専用ディレクトリからスプールへの印刷データの移動も可能であることを特徴とする。
【００１６】
また、印刷データをＬＰＤプロトコルにより受信して蓄えるスプールと、ＦＴＰによる印刷データの受信専用のディレクトリは同一領域を使用し、データの移動を行わず直接印刷処理を行うことを特徴とする。
【００１７】
【発明の実施の形態】
図２において、本発明によるプリンタ制御装置の実施例を説明する。
【００１８】
プリンタ制御装置２１６の内部にＦＴＰによる印刷受信データ専用ディレクトリ２１３を不揮発性記憶媒体２１２上に作成する。ホストコンピュータ２０１はＬＰＤプロトコルをサポートしている場合はＬＰＤプロトコルによってネットワーク２０２を介し、プリンタ制御装置２１６のスプールへ印刷データを送信し従来通り印刷を行うことができる。
【００１９】
ホストコンピュータ２０１側にＦＴＰクライアントの機能がある場合は、ＦＴＰを使ってプリンタ制御装置２１６のＦＴＰサーバ２１０を介し印刷受信データ専用ディレクトリ２１３へ印刷データを書き込むことができるようにしておく。プリンタ制御装置２１６の監視プログラム２１５は、ＦＴＰサーバ２１０の起動中は、一定時間間隔で常時、該出の印刷受信データ専用ディレクトリ２１３の状態を監視するようにし、ディレクトリ中に印刷データが格納されたことを見つけたら、読み出し処理部２１４に指示して読み出し処理を行ってスプール２０４へ書き込み、スプール２０４の制御テーブルを印刷データがスプール読み出し部２０５によって読み出されるように書き換えを行い、ＬＰＤプロトコルで印刷データが送られてきた時と同じ制御データ作成してスプール制御サービス部２０３に渡し、印刷受信データ専用ディレクトリ２１３上の印刷データを削除する。
【００２０】
印刷受信データ専用ディレクトリ２１３への監視および印刷データの読み出しは、一定時間間隔で起動される割り込み処理によって行うようにしても良い。常時監視を行うことにより、ホストコンピュータまたは操作パネルから操作を行うことなく自動的に印刷動作が行われることが可能となる。一定時間とは、この場合例えば、２０ミリ秒から１秒程度の範囲で任意に設定する。
【００２１】
ホストコンピュータ２０１からＦＴＰクライアントで印刷データを送る場合は特定のユーザ名か、あるいはパスワードに関してアクセス権を設定し、印刷受信データ専用ディレクトリ２１３以外への書き込みはできないように制限し、不揮発性記憶媒体２１２の他の領域へのアクセスも制限するようにする。ここでいう不揮発性記憶媒体２１２は、電源を切断されても記憶内容が失われずに残る記憶媒体を指し、ＨＤＤ、ＦＤＤ、ＭＯ、ＣＤ−ＲＷ、フラッシュメモリ等に該当する。
【００２２】
このように受信データ専用ディレクトリと、プログラム、フォント、オーバーレイデータ等の印刷用情報を別領域に区別して格納することにより、仮にユーザから不適切なデータが送られてきた場合であっても、印刷に不可欠な印刷用情報が直接破壊されるということを防止する。
【００２３】
また、保守員やシステム管理者用には別のユーザ名、パスワードを用意するようにし印刷受信データ専用ディレクトリ２１３以外へのデータの読み出し書き込みが出来るようにする。
【００２４】
制御テーブルを書き換えられ、スプールに格納された印刷データはＬＰＤプロトコルによって送られてきた印刷データと同じ処理、または同じ操作によって印刷が行われ、印刷後はスプール２０４から自動的に削除される。
【００２５】
この実施例では印刷受信データ専用ディレクトリ２１３からスプール２０４への印刷データの転送は監視プログラム２１５で常時監視することにより自動で行われるようになっているが、印刷データの受信を確認した上でユーザが操作パネル２１１からの操作により、手動でスプール２０４に印刷データを移動できるようにしておいても良い。
【００２６】
この実施例では印刷受信データ専用ディレクトリ２１３とスプール２０４を別の領域として分けているが、同一の領域を使用しデータの移動を行わないで直接印刷処理するようになっていても構わない。
【００２７】
以上説明したように、本発明によるプリンタ制御装置によれば、ホストコンピュータ側がＦＴＰ以外のデータ送信方法を持たない場合でも、ＬＰＤプロトコルで印刷データの送信が行われた場合と同様の操作により、印刷を実行できるようになる。
【図面の簡単な説明】
【図１】従来のプリンタ制御装置の概略図である。
【図２】本発明によるプリンタ制御装置の概略図である。
【符号の説明】
１はネットワーク上のホストコンピュータ、２はネットワーク、３は従来のプリンタ制御装置のスプール制御サービス部、４は従来のプリンタ制御装置のスプール、５は従来のプリンタ制御装置のスプール読み出し部、６は従来のプリンタ制御装置の描画部、７は従来のプリンタ制御装置のページバッファメモリ部、８は従来のプリンタ制御装置の印刷機構部インターフェース、９はプリンタ印刷機構部、１０は従来のプリンタ制御装置のＦＴＰサーバ、１１は従来のプリンタ制御装置の操作パネル、１２は従来のプリンタ制御装置の不揮発性記憶媒体、１３は従来のプリンタ制御装置の保守機能、１４は従来のプリンタ制御装置、２０１はネットワーク上のホストコンピュータ、２０２はネットワーク、２０３はプリンタ制御装置のスプール制御サービス部、２０４はプリンタ制御装置のスプール、２０５はプリンタ制御装置のスプール読み出し部、２０６はプリンタ制御装置の描画部、２０７はプリンタ制御装置のページバッファメモリ部、２０８はプリンタ制御装置の印刷機構部インターフェース、２０９はプリンタ印刷機構部、２１０はプリンタ制御装置のＦＴＰサーバ、２１１はプリンタ制御装置の操作パネル、２１２はプリンタ制御装置の不揮発性記憶媒体、２１３はプリンタ制御装置の印刷受信データ専用ディレクトリ、２１４はプリンタ制御装置の読み出し処理部、２１５はプリンタ制御装置の監視プログラム、２１６はプリンタ制御装置である。
【図１】
2004185545.tif 000003
【図２】
2004185545.tif 000004