(57)【要約】【課題】利用者が遠隔地のコンピュータへ接続し、プリンタ要求する際、利用者が明示的にプリンタ出力先を利用者の最寄プリンタにしない限り、遠隔地のコンピュータの最寄プリタンから出力されてしまい、第３者への秘密漏洩につながる。利用者が明示的にプリンタ出力先を指定せずに同一の印刷要求コマンドにより、最寄プリンタから出力させる必要がある。【解決手段】利用者が明示的にプリンタ出力先を指定せずに同一の印刷要求コマンドにより、利用者の最寄プリンタへプリンタ出力することができるようにする。【効果】利用者は利用者の最寄プリンタを意識する必要がない。また、紙の浪費、第３者への秘密漏洩を防ぐことができる。【選択図】  図１
2005018503.tif 000002
【特許請求の範囲】
【請求項１】
閉じたネットワークで接続された複数のコンピュータシステムにおいて、ネットワーク上の各コンピュータに利用者の接続経路を示す接続情報テーブルを備え、少なくとも印刷出力先と直接つながる各コンピュータに印刷出力先を決定する機能を備え、前記印刷出力先を決定する機能は、印刷出力先を決定する機能が利用者からの印刷指示を受信して、前記接続情報テーブルにより利用者が操作する端末を管理するコンピュータを特定し、端末を管理するコンピュータと直接つながる印刷出力先に出力指示を送信する機能であることを特徴とする印刷出力先を自動設定する機能を備えたネットワークシステム。
【請求項２】
請求項１に記載の印刷出力先を自動設定する機能を備えたネットワークシステムにおいて、上記各コンピュータ上に印刷先の名称を利用者の端末に送信する機能を備え、印刷指示を受けて印刷出力を行う際に利用者の端末画面に印刷先の名称を表示することを特徴とする、印刷出力先を自動設定する機能を備えたネットワークシステム。
【請求項３】
請求項１または２に記載の印刷出力先を自動設定する機能を備えたネットワークシステムにおいて、利用者が操作する端末を管理するコンピュータと直接つながる印刷出力先に出力指示を送信する機能と出力指示されたデータを管理するコンピュータと直接つながる印刷出力先に出力指示を送信する機能とを備え、上記印刷出力先を決定する機能において、印刷出力先を前記２つのどちらかに選択させる機能を備え、利用者の選択を受けて印刷出力先を決定することを特徴とする、印刷出力先を自動設定する機能を備えたネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者がコンピュータの遠隔操作を行うネットワークシステムにおいて、プリンタ出力先を自動設定できるネットワークシステムに関する。
【０００２】
【従来の技術】
従来、社内ＬＡＮのようなネットワークを利用して利用者が複数のコンピュータを経由して目的のコンピュータに接続して操作を行う場合、例えばホストコンピュータやＵＮＩＸ（登録商標）のサーバでは、データを管理するコンピュータが出力先として設定しているプリンタが既定の出力先となり、接続元ホストの最寄プリンタの定義情報（プリンタ名）を調査して定義情報を明示的に指定しなければ最寄のプリンタに出力することが出来なかった。また、出力先を選択するためにデータを管理するコンピュータの設定を変更する必要があるシステムの場合、データを管理するコンピュータの設定を簡単に変更することはセキュリティ上問題があるので、印刷を行いたいデータを接続先ホストより接続元ホストへ転送し、接続元ホストに格納したデータを印刷するという操作を行っていた。この問題を解決するシステムとして、下記の特許文献１に示すシステムが提案されている。これはセンターで複数台のワークステーションを一括管理し、それぞれのワークステーションに接続されたプリンタのどれに出力するかをセンター側で決定するシステムであり、ワークステーションの所在場所を示す所場コードとワークステーション名とを含む所場情報と、ワークステーション名と接続プリンタ名とその種別とを含むワークステーション情報と、帳票を種別を示す帳票ＩＤとプリンタ種別とを含む帳票情報とから成る管理マスターファイルを備えて、作成された帳票データに含まれる帳票ＩＤ及び所場コードから管理マスターを参照して帳票出力宛先プリンタを決定している。
【０００３】
【特許文献１】
特開平９−１６７０６７号公報
【０００４】
【発明が解決しようとする課題】
上記従来の技術により、利用者が利用するワークステーションに接続するプリンタから自動的に帳票を出力することが可能となる。しかしこの方法はスター状に接続するタイプのネットワークに適したものであり、ネットワーク上で必ず接続するセンタコンピュータを設けることでトラフィックが増加してしまうという問題があった。
【０００５】
本発明の目的は、上記課題を解決し、特定のコンピュータに負荷をかけること無く自動的に最寄のコンピュータに接続するプリンタに出力できるネットワークシステムを提供することにある。また本発明の他の目的は、利用者に出力先プリンタを明示的に表示し、あるいは出力先を選択することを可能としたネットワークシステムを提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明の印刷出力先を自動設定する機能を備えたネットワークシステムは、閉じたネットワークで接続された複数のコンピュータシステムにおいて、ネットワーク上の各コンピュータに利用者の接続経路を示す接続情報テーブルを備える。これにより、利用者がどのコンピュータを経由して遠隔コンピュータにアクセスしたかをいもづる式にたどることが可能となる。さらに、少なくとも印刷出力先となるプリンタを備えた各コンピュータに印刷出力先を決定する機能を備える。この機能は、利用者からの印刷指示を受信して、上記接続情報テーブルから利用者が操作する端末を管理するコンピュータを特定し、そのコンピュータの保持するプリンタ定義を取得し、そのプリンタ定義に基づきデータの出力指示を作成し、出力指示を端末を管理するコンピュータに送信する機能である。端末を管理するコンピュータはデータの出力指示を受けて指定のプリンタに情報を出力し、印刷を行う。これにより、利用者が接続先で印刷要求するだけで利用者の最寄プリンタへ出力することが可能となる。
【０００７】
さらに、上記データの出力指示にプリンタ名称や設置場所等プリンタを利用者が識別する情報を持たせ、各コンピュータ上に印刷先の名称を利用者の端末に送信する機能を備えて、印刷時に利用者端末にプリンタを利用者が識別する情報をＧＵＩを用いて表示しても良い。
【０００８】
またさらに、常態の印刷先であるデータ管理元のコンピュータが備えるプリンタと利用者の最寄のプリンタのどちらかを選択する機能を設け、利用者に印刷先を選択させても良い。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を図により説明する。
【００１０】
図１は従来のネットワークシステムにおける印刷出力の模式図である。利用者はホストＡ  ００１  からホストＢ  ００２を経由して、ホストＣ  ００３  に接続している。ホストＣ  ００３  で印刷要求を行うと、ホストＣ  ００３  のプリンタ定義テーブル００４よりホストＣ  ００３の最寄プリンタからプリンタ出力する。利用者がホストＡの最寄のプリンタから出力したい場合は、データをホストＡまで転送する必要がある。
【００１１】
このような接続が、現実にはどのような場合に必要となるかを図４を用いて説明する。図４では普段Ａ支社人事課で作業している人がネットワークで接続されているＢ支社人事課で作業する場合をあげる。Ｂ支社人事課で作業しているときに、Ａ支社の人事データが必要になり、プリントして確認したい場合、Ａ支社のホストに接続する必要がある。この人事データがこの作業者のみが管理している情報で第３者は見ることができないとする。このとき、従来のシステムではＡ支社ホストの最寄プリンタから出力されてＡ支社にいる人に情報を見られる危険性がある。そこでＡ支社ホストで印刷要求するとＢ支社ホストの最寄プリンタから出力させるという処理が要求される。この時、Ａ支社の人事データをＢ支社のホストに転送するとＡ支社のデータをＢ支社ホストに残し情報漏洩してしまったり、データ転送時にＡ支社のデータでＢ支社のデータを上書きし消失させてしまうという問題も発生する。
【００１２】
このような要求を解決し、ホストＤからホストＦのデータを印刷することを可能とする本発明のシステム構成を図５に示す。図５は本発明の印刷出力先を自動設定する機能を備えたネットワークシステムによる印刷出力の模式図である。利用者はホストＤ  １０１からホストＥ  １０２を経由して、ホストＦ  １０３に接続している。各コンピュータではオペレーションシステムが接続情報１０６，１０７，１０８を保持し、接続開始時間，接続ユーザ名，接続ユーザプロセスＩＤ，セッション名を出力している。ホストＤ  １０１とホストＦ  １０３はそれぞれプリンタと接続しているので、通常備えるプリンタ定義テーブル１０５，１０９と、本発明によるプリンタ出力先指定プログラム１０４，１１０を備える。利用者の印刷指示を受けて、ホストＦ  １０３でプリンタ出力先指定プログラム１０４を開始すると、接続情報テーブル１０６，１０８からホストＦ  １０３の接続元ホストＥ  １０２，ホストＥ  １０２の接続元ホストＤ  １０１を特定する。接続元ホストＤ  １０１が特定できたところで、ホストＤ  １０１のプリンタ定義テーブル１０５により情報を取得して印刷に必要なファイルを作成し、ホストＤ  １０１の最寄プリンタからプリンタ出力する。また、このときホストＤ  １０１のプリンタ定義テーブル１０５よりホストＤ  １０１の最寄プリンタ名をホストＤ  １０１につながる利用者端末画面に表示し、利用者に通知する。
【００１３】
本発明を図４のモデルに適用すると、Ａ支社ホストで印刷要求するとＢ支社ホストの最寄プリンタから出力させることができる。これにより、Ａ支社ホストの最寄プリンタから出力されてＡ支社にいる人に情報を見られる危険性を除くことができる。
【００１４】
図５による処理の流れを図２に示す。まず、利用者より印刷要求を行う（ステップ２０１）と、利用者に対して、利用者の最寄プリンタに出力するかの選択を要求する（ステップ２０２）。利用者の最寄プリンタに出力しないを選んだ場合、接続先ホストの最寄プリンタよりプリンタ出力される（ステップ２０３）。利用者の最寄プリンタに出力するを選択した場合、プリンタ出力先指定プログラムが開始される（ステップ２０４）。接続元ホストかのチェックを行い（ステップ２０５）、接続元ホストでない場合、接続先ホストでＯＳが保持している自プロセス情報を取得する（ステップ２０６）。ＯＳが保持している情報はユーザ名、プロセスＩＤ、ログイン時間、セッション名である。これらの情報より接続先ホストの一つ前に接続したホストを特定し（ステップ２０７）、遠隔操作にて接続ホストの一つ前に接続したホストに接続する（ステップ２０８）。ステップ２０６〜ステップ２０８を接続元ホストにたどり着くまで繰り返し、接続元ホストを特定する（ステップ２０９）。接続ホストのプリンタ定義テーブルよりプリンタを特定し（ステップ２１０）、特定したプリンタ名を接続元ホストにＧＵＩ表示し利用者に通知する（ステップ２１１）。特定したプリンタよりプリンタ出力し（ステップ２１２）、処理終了である。
【００１５】
テーブルの構成例を図３に示す。図３（ａ）のプリンタ情報定義テーブルは、ホスト名及びプリンタ名からなる。図３（ｂ）の接続情報テーブルは、接続開始時間、ユーザ名、ユーザＩＤ、セッション名からなる。プリンタ情報定義テーブルのレコードは管理するプリンタの数だけ、接続情報テーブルのレコードは接続している利用者の数だけ作成される。
【００１６】
【発明の効果】
本発明は、以上説明したような機能を有するので、利用者が接続元ホストの最寄プリンタの定義情報を調査し、印刷要求時にその接続先のコンピュータがどこであろうとも、明示的にプリンタ出力先を指定せずに同一の印刷要求コマンドにより、接続先ホストからではなく、利用者が直接操作するコンピュータの最寄プリンタへ出力することができる。このことにより、利用者と関係のないところからプリンタ出力されることがなく、第３者への秘密の漏洩、紙の漏洩を防ぐことができる。
【００１７】
また、本発明により、データを印刷するために接続先ホストのデータをわざわざ接続元ホストに転送する必要がなく、転送の際に発生する可能性がある、データを接続元ホストに残してしまうことによるデータの情報漏洩、接続元ホストのデータを接続先ホストのデータで上書きしてしまうことによる消失等を防ぐことが可能である。
【００１８】
さらに印刷出力先であるプリンタ名を利用者端末に表示することにより、自分がどのプリンタに情報を出力したかを意識することができ、また印刷出力先としてデータ管理元と最寄プリンタのどちらかを選択する機能を持たせることにより、業務内容や状況に応じて出力先を使い分けることが可能となる。
【図面の簡単な説明】
【図１】従来のネットワークシステムにおける印刷出力の模式図。
【図２】本発明の印刷出力の処理手順を表す図。
【図３】プリンタ出力先を特定するためのテーブルの構造を表す図。
【図４】本発明の適用例を表す図。
【図５】本発明のネットワークシステムにおける印刷出力の模式図。
【符号の説明】
００１…ホストＡ、００２…ホストＢ、００３…ホストＣ、００４…ホストＣのプリンタ定義テーブル、１０１…ホストＤ、１０２…ホストＥ、１０３…ホストＦ、１０４…ホストＦのプリンタ出力先指定プログラム、１０５…ホストＤのプリンタ定義テーブル、１０６…ホストＤの接続情報テーブル、１０７…ホストＥの接続情報テーブル、１０８…ホストＦ接続情報テーブル、１０９…ホストＦのプリンタ定義テーブル、１１０…ホストＤのプリンタ出力先指定プログラム。
【図１】
2005018503.tif 000003
【図２】
2005018503.tif 000004
【図３】
2005018503.tif 000005
【図４】
2005018503.tif 000006
【図５】
2005018503.tif 000007