(57)【要約】【課題】印刷システムにおけるセキュリティを向上するとともにユーザの利便性を向上する。【解決手段】制御装置８は、複数のサブネットワークが接続された印刷システムに備えられ、印刷データの送信元の端末装置が、印刷データの宛先の印刷装置４と同じサブネットワークに属するか否かを判断する判断部８１１と、送信元の端末装置が宛先の印刷装置４と異なるサブネットワークに属する場合、送信元の端末装置に警告信号を送信する警告部８１２と、印刷データを管理する印刷データ管理部８１３とを備え、印刷データ管理部８１３は、警告信号を受信した送信元の端末装置からの指示に応じて、印刷データを宛先の印刷装置４とは別の印刷装置に転送可能である。【選択図】図２
2012091332.tif 000002
【特許請求の範囲】
【請求項１】
複数のサブネットワークが接続された印刷システムに備えられる制御装置であって、
印刷データの送信元の端末装置が、前記印刷データの宛先の印刷装置と同じサブネットワークに属するか否かを判断する判断部と、
前記送信元の端末装置が前記宛先の印刷装置と異なるサブネットワークに属する場合、前記送信元の端末装置に警告信号を送信する警告部と、
前記印刷データを管理する印刷データ管理部とを備え、
前記印刷データ管理部は、前記警告信号を受信した前記送信元の端末装置からの指示に応じて、前記印刷データを前記宛先の印刷装置とは別の印刷装置に転送可能であることを特徴とする制御装置。
【請求項２】
前記印刷データ管理部は、前記送信元の端末装置からの指示に応じて、前記宛先の印刷装置で前記印刷データに基づく印刷を実行させ、印刷を実行するタイミングを設定可能であることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記印刷データ管理部は、前記印刷データを受信してから所定時間経過しても前記送信元の端末装置からの指示がない場合、前記印刷データを削除することを特徴とする請求項１または２に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに備えられる制御装置に関する。
【背景技術】
【０００２】
従来、ＰＣ（パーソナルコンピュータ）と印刷装置とがネットワークで接続された印刷システムにおいて、１つのＰＣに複数の印刷装置のプリンタドライバがインストールされることがある。
【０００３】
このようなＰＣから印刷データの送信を行う場合、ユーザは、宛先となる１つの印刷装置を指定する操作を行う。この際、ユーザが、誤操作により、宛先に指定する印刷装置を誤ることがある。その結果、ユーザの所在地とは異なる場所にある印刷装置に印刷物が出力されることがある。
【０００４】
このように意図しない印刷装置に印刷物が出力された場合、ユーザが印刷物を回収できず、印刷物が放置されることがある。これは情報漏洩等の危険を招き、セキュリティ面の問題があった。
【０００５】
これに対し、特許文献１には、ＰＣから他のネットワークにある印刷装置への印刷データの送信が指示された場合、ＰＣに警告を表示させる技術が提案されている。特許文献１の技術では、警告を発したＰＣにおいて、ユーザに、そのまま印刷データの送信先の印刷装置で印刷を実行させるか、印刷を中止させるかを選択させるようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１５１６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術では、ユーザにとって、当初は意図しなかった印刷装置にそのまま印刷を実行させるか、印刷を中止するかしか選択肢がなく、不便であった。また、目的の印刷装置に印刷させるためには、ユーザは、印刷の中止を指示した後、再度印刷設定等の操作からやり直さなければならなかった。
【０００８】
本発明は上記に鑑みてなされたもので、印刷システムにおけるセキュリティを向上するとともにユーザの利便性を向上できる制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る制御装置の第１の特徴は、複数のサブネットワークが接続された印刷システムに備えられる制御装置であって、印刷データの送信元の端末装置が、前記印刷データの宛先の印刷装置と同じサブネットワークに属するか否かを判断する判断部と、前記送信元の端末装置が前記宛先の印刷装置と異なるサブネットワークに属する場合、前記送信元の端末装置に警告信号を送信する警告部と、前記印刷データを管理する印刷データ管理部とを備え、前記印刷データ管理部は、前記警告信号を受信した前記送信元の端末装置からの指示に応じて、前記印刷データを前記宛先の印刷装置とは別の印刷装置に転送可能であることにある。
【００１０】
本発明に係る制御装置の第２の特徴は、前記印刷データ管理部は、前記送信元の端末装置からの指示に応じて、前記宛先の印刷装置で前記印刷データに基づく印刷を実行させ、印刷を実行するタイミングを設定可能であることにある。
【００１１】
本発明に係る制御装置の第３の特徴は、前記印刷データ管理部は、前記印刷データを受信してから所定時間経過しても前記送信元の端末装置からの指示がない場合、前記印刷データを削除することにある。
【発明の効果】
【００１２】
本発明に係る制御装置の第１の特徴によれば、受信した印刷データの送信元の端末装置が、宛先の印刷装置とは異なるサブネットワークに属する場合、印刷データを別の印刷装置に転送可能である。これにより、ユーザが印刷設定等の操作をやり直すことなく、本来意図した印刷装置に印刷させることが可能となる。このため、制御装置は、印刷システムにおけるセキュリティを向上するとともにユーザの利便性を向上できる。
【００１３】
本発明に係る制御装置の第２の特徴によれば、指示に応じて印刷を実行する際のタイミングを設定可能であるので、ユーザの利便性を向上できる。
【００１４】
本発明に係る制御装置の第３の特徴によれば、制御装置は、印刷データを受信してから所定時間経過しても送信元の端末装置からの指示がない場合、印刷データを削除するので、ユーザが意図しない印刷装置でそのまま印刷が実行されることを防止できる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に係る印刷システムの概略構成図である。
【図２】図１に示した印刷システムにおける印刷装置の構成を示すブロック図である。
【図３】図１に示した印刷システムにおける端末装置の構成を示すブロック図である。
【図４】図１に示した印刷システムの動作を示すフローチャートである。
【図５】図１に示した印刷システムの動作を示すフローチャートである。
【図６】図１に示した印刷システムの動作を示すフローチャートである。
【図７】警告画面の一例を示す図である。
【図８】印刷実行確認画面の一例を示す図である。
【図９】転送先指定画面の一例を示す図である。
【図１０】印刷中止確認画面の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１７】
図１は、本発明の実施の形態に係る印刷システムの概略構成図である。図１に示すように、印刷システム１は、複数のサブネットワーク２Ａ，２Ｂ，…がネットワーク３を介して接続されて構成されている。
【００１８】
複数のサブネットワーク２Ａ，２Ｂ，…は、互いに異なる場所に設けられている。例えば、サブネットワーク２Ａ，２Ｂ，…は、企業における異なる場所にある事業所にそれぞれ設けられている。ネットワーク３は、例えば、イントラネットである。
【００１９】
サブネットワーク２Ａ，２Ｂ，…は、それぞれ、印刷装置４Ａ，４Ｂ，…と、端末装置５Ａ，５Ｂ，…と、ルータ６Ａ，６Ｂ，…とを備える。印刷装置４Ａ，４Ｂ，…と、端末装置５Ａ，５Ｂ，…と、ルータ６Ａ，６Ｂ，…とは、ＬＡＮ等からなるネットワーク７Ａ，７Ｂ，…を介して接続されている。以下、個々のサブネットワーク、印刷装置等の符号におけるアルファベットの添え字を省略して総括的に表記することがある。
【００２０】
なお、図１では、サブネットワーク２が印刷装置４と端末装置５とを１つずつ備えているが、サブネットワーク２が備える印刷装置４および端末装置５の数はこれに限らない。サブネットワーク２ごとに印刷装置４および端末装置５の数が異なっていてもよい。
【００２１】
印刷装置４および端末装置５は、それぞれＩＰアドレスを有する。ＩＰアドレスは、サブネットワーク２を特定するためのネットワークアドレス部と、サブネットワーク２内での印刷装置４、端末装置５を個別に識別するためのホストアドレス部とから構成される。例えば、「１９２．１６８．２５４．１０８」というＩＰアドレスでは、「１９２．１６８．２５４．」がネットワークアドレス部であり、それ以降の「１０８」がホストアドレス部である。ＩＰアドレスのネットワークアドレス部が同じ装置は、同じサブネットワーク（同じセグメント）に属する。
【００２２】
図２は、印刷装置４の構成を示すブロック図である。図２に示すように、印刷装置４は、制御装置８と、印刷部９とを備える。
【００２３】
制御装置８は、印刷装置４全体の動作を制御するものである。制御装置８は、制御部８１と、通信処理部８２と、記憶部８３と、計時部８４とを備える。
【００２４】
制御部８１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等によって機能モジュールとして構成することができる。制御部８１は、判断部８１１と、警告部８１２と、印刷データ管理部８１３とを備える。
【００２５】
判断部８１１は、印刷データを受信した場合、その印刷データの送信元の端末装置５が、印刷データの宛先の印刷装置である自印刷装置４（自装置）と同じサブネットワーク２に属するか否かを判断する。具体的には、判断部８１１は、印刷データの送信元の端末装置５のＩＰアドレスのネットワークアドレス部が、自印刷装置４のＩＰアドレスのネットワークアドレス部と同じであるか否かにより、送信元の端末装置５と自印刷装置４とが同じサブネットワーク２に属するか否かを判断する。
【００２６】
警告部８１２は、印刷データの送信元の端末装置５が自印刷装置４と異なるサブネットワーク２に属する場合、送信元の端末装置５に警告信号を送信する。
【００２７】
印刷データ管理部８１３は、端末装置５から受信した印刷データを管理する。印刷データ管理部８１３は、印刷データの送信元の端末装置５が自印刷装置４と異なるサブネットワーク２に属する場合、印刷データを記憶部８３に一旦記憶させる。その後、印刷データ管理部８１３は、警告信号を受信した端末装置５からの指示に応じて、印刷データによる印刷の実行指示、印刷データの削除、印刷データの他の印刷装置４への転送等を行う。また、印刷データ管理部８１３は、印刷部９の印刷動作を制御する。
【００２８】
通信処理部８２は、ネットワーク７を介して端末装置５等とのデータの送受信を行うための処理を行う。
【００２９】
記憶部８３は、ＨＤＤ（Hard Disk Drive）等の記憶装置からなる。記憶部８３は、印刷データ管理部８１３により管理される印刷データを記憶する。
【００３０】
計時部８４は、時刻を計時し、現在の時刻を示す時刻情報を出力する。
【００３１】
印刷部９は、インクジェット方式等の印刷機構を有し、用紙等の印刷媒体に印刷を行う。
【００３２】
図３は、端末装置５の構成を示すブロック図である。端末装置５は、ＰＣ等を備えて構成され、印刷データを印刷装置４に送信するものである。図３に示すように、端末装置５は、プリンタドライバ部５１と、通信処理部５２と、表示部５３と、入力部５４と、計時部５５とを備える。
【００３３】
プリンタドライバ部５１は、第１プリンタドライバ５１１と、第２プリンタドライバ５１２とを備える。
【００３４】
第１および第２プリンタドライバ５１１，５１２は、それぞれ異なる印刷装置４に対応して開発されたプリンタドライバプログラムを端末装置５のＣＰＵが実行することにより形成される。第１および第２プリンタドライバ５１１，５１２は、ユーザ操作に基づいて、印刷対象となるドキュメント等に基づく印刷データを生成して、それぞれ自身に対応する印刷装置４に送信する処理を行う。
【００３５】
図３では、１つの端末装置５に２つのプリンタドライバプログラムがインストールされて第１および第２プリンタドライバ５１１，５１２の２つのプリンタドライバ部が形成されている例を示しているが、１つの端末装置５にインストールされるプリンタドライバプログラムの数はこれに限らない。ただし、本実施の形態において、ユーザが印刷の実行を指示する端末装置５には、少なくとも２つのプリンタドライバプログラムがインストールされているものとする。
【００３６】
通信処理部５２は、ネットワーク７を介して端末装置５等とのデータの送受信を行うための処理を行う。
【００３７】
表示部５３は、液晶ディスプレイ等からなり、後述の警告画面等の各種画面等を表示する。
【００３８】
入力部５４は、キーボード、マウス等からなり、ユーザが各種の指示や情報を入力するためのものである。入力部５４は、ユーザによる入力操作に応じた操作信号を出力する。
【００３９】
計時部５５は、時刻を計時し、現在の時刻を示す時刻情報を出力する。
【００４０】
ルータ６は、サブネットワーク２をネットワーク３と接続してデータを中継する中継機器である。
【００４１】
次に、印刷システム１における印刷装置４と端末装置５の動作について、図４〜図６に示すフローチャートを参照して説明する。
【００４２】
本実施の形態では、端末装置５においてユーザ操作により第１プリンタドライバ５１１が指定され、第１プリンタドライバ５１１が印刷データを生成して、自身に対応する印刷装置４に送信するものとする。
【００４３】
図４のステップＳ１０において、第１プリンタドライバ５１１は、通信処理部５２を介して、印刷データを、自身に対応する印刷装置４に送信する。この際、通信処理部５２は、送信元である自端末装置５のＩＰアドレスを印刷データに付加する。
【００４４】
次いで、ステップＳ２０において、第１プリンタドライバ５１１に対応する印刷装置４の制御装置８の判断部８１１は、印刷データを受信すると、その送信元の端末装置５が、印刷データの宛先の印刷装置である自印刷装置４と同じサブネットワーク２に属するか否かを判断する。具体的には、判断部８１１は、印刷データの送信元の端末装置５のＩＰアドレスのネットワークアドレス部が、自印刷装置４のＩＰアドレスのネットワークアドレス部と同じであるか否かを判断する。両ネットワークアドレス部が同じである場合、判断部８１１は、印刷データの送信元の端末装置５が自印刷装置４と同じサブネットワーク２に属すると判断する。
【００４５】
印刷データの送信元の端末装置５が自印刷装置４と同じサブネットワーク２に属すると判断した場合（ステップＳ２０：ＹＥＳ）、ステップＳ３０において、判断部８１１は、印刷データ管理部８１３に印刷データを渡す。そして、印刷データ管理部８１３は、印刷データに基づく印刷を印刷部９に実行させる。
【００４６】
印刷データの送信元の端末装置５が自印刷装置４とは異なるサブネットワーク２に属すると判断した場合（ステップＳ２０：ＮＯ）、判断部８１１は、ステップＳ４０において、印刷データ管理部８１３により印刷データを記憶部８３に記憶させる。この際、印刷データ管理部８１３は、記憶部８３に記憶させた印刷データの受信時刻を記憶する。
【００４７】
次いで、ステップＳ５０において、判断部８１１は、警告部８１２により、印刷データの送信元の端末装置５に向けて警告信号を送信させる。この警告信号は、印刷データの受信時刻を示す情報を含む。
【００４８】
次いで、ステップＳ６０において、警告信号を受信すると、端末装置５の第１プリンタドライバ５１１は、表示部５３に警告画面を表示させる。ここで表示される警告画面の一例を図７に示す。
【００４９】
図７に示すように、警告画面１００には、印刷データの送信先（宛先）が他のサブネットワークに属する印刷装置４である旨の警告メッセージが表示される。また、警告画面１００には、印刷実行ボタン１０１と、転送ボタン１０２と、印刷中止ボタン１０３とが表示される。
【００５０】
印刷実行ボタン１０１は、ユーザが、印刷データの送信先である他のネットワークの印刷装置４でそのまま印刷実行することを指示するためのボタンである。転送ボタン１０２は、ユーザが、印刷データの送信先の印刷装置４以外の他の印刷装置４への印刷データの転送を指示するためのボタンである。印刷中止ボタン１０３は、ユーザが印刷の中止を指示するためのボタンである。ユーザは、入力部５４により、警告画面１００の印刷実行ボタン１０１、転送ボタン１０２、印刷中止ボタン１０３のいずれかを選択する入力操作を行うことができる。
【００５１】
ステップＳ７０では、第１プリンタドライバ５１１は、入力部５４からの操作信号に基づき、警告画面１００に対する入力操作が行われたか否かを判断する。第１プリンタドライバ５１１は、入力操作が行われたと判断した場合（ステップＳ７０：ＹＥＳ）、ステップＳ８０に進み、入力操作が行われていないと判断した場合（ステップＳ７０：ＮＯ）、ステップＳ２００に進む。
【００５２】
ステップＳ８０では、第１プリンタドライバ５１１は、入力操作により警告画面１００から印刷実行が指示（印刷実行ボタン１０１が選択）されたか否かを判断する。第１プリンタドライバ５１１は、印刷実行が指示されたと判断した場合（ステップＳ８０：ＹＥＳ）、図５のステップＳ９０に進み、印刷実行以外が指示されたと判断した場合（ステップＳ８０：ＮＯ）、ステップＳ１３０に進む。
【００５３】
ステップＳ９０では、第１プリンタドライバ５１１は、表示部５３に印刷実行確認画面を表示させる。ここで表示される印刷実行確認画面の一例を図８に示す。
【００５４】
図８に示すように、印刷実行確認画面１１０には、ユーザがすぐに印刷実行することを選択するための印刷実行指示ボックス１１１と、後に印刷を開始するタイミングの指定を行うことを選択するための時間指定指示ボックス１１２とが表示される。また、印刷実行確認画面１１０には、ユーザが印刷を開始するタイミングの指定を行う場合の開始タイミングを入力するための指定時間入力欄１１３が表示される。ユーザは、入力部５４を操作することにより、印刷実行指示ボックス１１１または時間指定指示ボックス１１２にチェックマークを付すことで、いずれかを選択指示することができる。また、時間指定指示ボックス１１２にチェックマークを付した場合、ユーザは、指定時間入力欄１１３に何分後に印刷を開始させるかを入力することができる。
【００５５】
ステップＳ１００では、第１プリンタドライバ５１１は、印刷実行確認画面１１０に対する入力操作により、すぐに印刷実行することが指示されたか否かを判断する。
【００５６】
第１プリンタドライバ５１１は、すぐに印刷実行することが指示されたと判断した場合（ステップＳ１００：ＹＥＳ）、ステップＳ１２０に進む。すぐには印刷実行せず後に印刷を開始するタイミングの指定が行なわれたと判断した場合（ステップＳ１００：ＮＯ）、第１プリンタドライバ５１１は、ステップＳ１１０に進む。
【００５７】
ステップＳ１１０では、第１プリンタドライバ５１１は、計時部５５からの時刻情報を用いて、ユーザに指定された印刷開始タイミングなったか否かを判断する。第１プリンタドライバ５１１は、印刷開始タイミングなったと判断した場合（ステップＳ１１０：ＹＥＳ）、ステップＳ１２０に進み、印刷開始タイミングなっていないと判断した場合（ステップＳ１１０：ＮＯ）、ステップＳ１１０の処理を繰り返す。
【００５８】
ステップＳ１２０では、第１プリンタドライバ５１１は、ステップＳ１０で印刷データを送信した、自身に対応する印刷装置４に、印刷指示信号を送信する。その後、ステップＳ３０において、印刷指示信号を受信した印刷装置４の制御装置８の印刷データ管理部８１３は、印刷データを記憶部８３から読み出し、この読み出した印刷データに基づく印刷を印刷部９に実行させる。
【００５９】
ステップＳ８０において、警告画面１００から印刷実行以外が指示されたと判断した場合（ステップＳ８０：ＮＯ）、第１プリンタドライバ５１１は、ステップＳ１３０において、ユーザの入力操作により転送が指示（転送ボタン１０２が選択）されたか否かを判断する。第１プリンタドライバ５１１は、転送が指示されたと判断した場合（ステップＳ１３０：ＹＥＳ）、ステップＳ１４０に進む。転送が指示されなかった、つまり印刷中止が指示（印刷中止ボタン１０３が選択）されたと判断した場合（ステップＳ１３０：ＮＯ）、第１プリンタドライバ５１１は、ステップＳ１８０に進む。
【００６０】
ステップＳ１４０では、第１プリンタドライバ５１１は、表示部５３に転送先指定画面を表示させる。ここで表示される転送先指定画面の一例を図９に示す。図９に示すように、転送先指定画面１２０には、印刷データの転送先の印刷装置４のＩＰアドレスをユーザが入力するための転送先指定欄１２１が表示される。
【００６１】
前述のように、警告信号が送信される場合、印刷データを受信した印刷装置４は、印刷データの送信元の端末装置５とは異なるサブネットワーク２に属している。このような場合、ユーザが印刷データの送信先（宛先）の設定（プリンタドライバの選択）を誤った可能性が高い。複数のプリンタドライバがインストールされている端末装置５においては、ユーザによるこのような誤操作が起こり得る。ユーザは、転送先指定欄１２１に、本来意図していた送信先の印刷装置４のＩＰアドレスを入力すれば、意図どおりの印刷装置４に印刷データを転送させて印刷を行わせることが可能となる。
【００６２】
ステップＳ１５０では、第１プリンタドライバ５１１は、転送先指定欄１２１に転送先のＩＰアドレスが入力されたか否かを判断する。転送先のＩＰアドレスが入力されていない場合（ステップＳ１５０：ＮＯ）、第１プリンタドライバ５１１は、ステップＳ１５０の処理を繰り返す。
【００６３】
転送先のＩＰアドレスが入力された場合（ステップＳ１５０：ＹＥＳ）、第１プリンタドライバ５１１は、ステップＳ１６０において、転送先のＩＰアドレスを含む転送指示信号を生成し、これを自身に対応する印刷装置４に送信する。
【００６４】
次いで、ステップＳ１７０において、転送指示信号を受信した印刷装置４の印刷データ管理部８１３は、ステップＳ４０で記憶させた印刷データを記憶部８３から読み出し、これを転送指示信号により指示されたＩＰアドレスの印刷装置４に転送する。転送先の印刷装置４では、印刷データを受信すると印刷が実行される。
【００６５】
ステップＳ１８０では、第１プリンタドライバ５１１は、印刷データの削除を指示する削除指示信号を生成し、これを自身に対応する印刷装置４に送信する。削除指示信号を受信した印刷装置４の印刷データ管理部８１３は、ステップＳ１９０において、ステップＳ４０で記憶させた印刷データを記憶部８３から削除する。
【００６６】
ステップＳ２００では、第１プリンタドライバ５１１は、計時部５５からの時刻情報を用いて、印刷装置４における印刷データの受信時刻から所定の保持時間が経過したか否かを判断する。印刷装置４における受信時刻は警告信号に含まれている。保持時間は、印刷装置４の制御装置８において、他のサブネットワークの端末装置５から受信した印刷データを記憶部８３に保持しておく時間である。保持時間は、例えば、３０分程度である。第１プリンタドライバ５１１は、保持時間が経過したと判断した場合（ステップＳ２００：ＹＥＳ）、図６のステップＳ２１０に進む。保持時間が経過していないと判断した場合（ステップＳ２００：ＮＯ）、第１プリンタドライバ５１１は、ステップＳ７０に戻る。
【００６７】
ステップＳ２１０では、第１プリンタドライバ５１１は、表示部５３に印刷中止確認画面を表示させる。ここで表示される印刷中止確認画面の一例を図１０に示す。
【００６８】
図１０に示すように、印刷中止確認画面１３０には、ユーザがすぐに印刷中止することを選択するための印刷中止指示ボックス１３１と、保持時間を延長することを選択するための時間延長指示ボックス１３２とが表示される。また、印刷中止確認画面１３０には、ユーザが保持時間を延長する場合の延長時間を入力するための延長時間入力欄１３３が表示される。ユーザは、入力部５４を操作することにより、印刷中止指示ボックス１３１または時間延長指示ボックス１３２にチェックマークを付すことで、いずれかを選択指示することができる。また、時間延長指示ボックス１３２にチェックマークを付した場合、ユーザは、延長時間入力欄１３３に保持時間の延長時間を入力することができる。
【００６９】
ステップＳ２２０では、第１プリンタドライバ５１１は、印刷中止確認画面１３０に対する入力操作により、すぐに印刷中止することが指示されたか否かを判断する。
【００７０】
第１プリンタドライバ５１１は、すぐに印刷中止することが指示されたと判断した場合（ステップＳ２２０：ＹＥＳ）、ステップＳ１０で印刷データを送信した、自身に対応する印刷装置４に対する処理は行わない。このため、第１プリンタドライバ５１１に対応する印刷装置４の制御装置８では、印刷データを受信してから所定の保持時間が経過しても、送信元の端末装置５からの指示がないことになる。この場合、ステップＳ１９０において、制御装置８の印刷データ管理部８１３は、ステップＳ４０で記憶させた印刷データを記憶部８３から削除する。
【００７１】
すぐには印刷中止せず保持時間の延長時間の指定が行なわれたと判断した場合（ステップＳ２２０：ＮＯ）、第１プリンタドライバ５１１は、ステップＳ２３０において、保持時間延長指示信号を生成し、これを自身に対応する印刷装置４に送信する。保持時間延長指示信号は、印刷データの保持時間の延長を印刷装置４に指示するためのものであり、指定された延長時間を示す情報を含む。
【００７２】
次いで、ステップＳ２４０において、保持時間延長指示信号を受信した印刷装置４の印刷データ管理部８１３は、ステップＳ４０で記憶部８３に記憶させた印刷データの保持時間を指定された延長時間だけ延長する。その後、端末装置５の第１プリンタドライバ５１１は、ステップＳ７０に戻る。
【００７３】
以上のように、本実施の形態の印刷装置４の制御装置８では、受信した印刷データの送信元の端末装置５が、宛先である自印刷装置４とは異なるサブネットワーク２に属する場合、ユーザの指示に応じて、そのまま印刷実行、印刷データの削除に加えて、印刷データの他の印刷装置４への転送が可能である。
【００７４】
例えば、図１における端末装置５Ａに、印刷装置４Ａ，４Ｂに対応した２つのプリンタドライバプログラムがインストールされており、ユーザの誤操作により、端末装置５Ａから、他のサブネットワーク２Ｂの印刷装置４Ｂに印刷データを送信したとする。そのまま印刷装置４Ｂで印刷物が出力されれば、印刷物が放置されるなどにより、セキュリティ面で問題となる。本実施の形態の制御装置８では、このような場合に、ユーザに警告を提示した上で、印刷装置４Ｂでそのまま印刷させるか、印刷を中止させるのに加えて、本来意図した印刷装置４Ａに印刷データを転送して印刷させることができる。印刷データを転送させる場合、ユーザは、印刷設定等の操作をやり直すことなく、転送先の印刷装置４Ａに印刷させることができる。このように本実施の形態の制御装置８によれば、印刷システム１におけるセキュリティを向上するとともにユーザの利便性を向上できる。
【００７５】
また、本実施の形態では、警告画面１００に基づくユーザの指示により、印刷データの送信元の端末装置５と異なるサブネットワーク２に属する印刷装置４でそのまま印刷を実行するよう指示された場合、図８に示した印刷実行確認画面１１０を端末装置５に表示させる。印刷装置４の制御装置８では、印刷実行確認画面１１０による設定内容に応じて、印刷を実行する際のタイミングを設定可能である。これにより、ユーザの望むタイミングで印刷を実行させることができ、ユーザの利便性が向上する。また、印刷実行確認画面１１０をユーザに提示することで、ユーザは印刷実行を指示したことを再確認でき、誤操作により意図しない印刷装置４でそのまま印刷が実行されることを防止できる。
【００７６】
また、印刷データの送信元の端末装置５と異なるサブネットワーク２に属する印刷装置４の制御装置８において、印刷データを受信してから所定時間経過しても送信元の端末装置５からの指示がない場合、印刷データを削除する。これにより、ユーザが意図しない印刷装置４でそのまま印刷が実行されることを防止できる。
【００７７】
なお、制御装置８の機能をルータ６で実現させることもできる。この場合、例えば、端末装置５Ａが、他のサブネットワーク２Ｂの印刷装置４Ｂに向けて印刷データを送信した場合、ルータ６Ａまたはルータ６Ｂが、印刷データの宛先の印刷装置４Ｂが端末装置５Ａの属するサブネットワーク２Ａとは異なるサブネットワーク２Ｂに属すると判断する。そして、ルータ６Ａまたはルータ６Ｂは、印刷データを記憶するとともに、警告信号を端末装置５Ａに送信する。以降、上述した印刷装置４の制御装置８と同様の処理が行われる。ここで、送信元の端末装置５Ａから印刷指示信号を受信した場合、ルータ６Ａまたはルータ６Ｂは、記憶した印刷データを宛先の印刷装置４Ｂに送信して印刷を実行させる。転送指示信号を受信した場合、ルータ６Ａまたはルータ６Ｂは、記憶した印刷データを転送先の印刷装置４に送信して印刷を実行させる。削除指示信号を受信した場合、ルータ６Ａまたはルータ６Ｂは、記憶した印刷データを削除する。印刷データを受信してから所定時間経過しても送信元の端末装置５Ａからの指示がない場合、ルータ６Ａまたはルータ６Ｂは、記憶した印刷データを削除する。
【符号の説明】
【００７８】
１  印刷システム
２  サブネットワーク
３  ネットワーク
４  印刷装置
５  端末装置
５１  プリンタドライバ部
５１１  第１プリンタドライバ
５１２  第２プリンタドライバ
５２  通信処理部
５３  表示部
５４  入力部
５５  計時部
８  制御装置
８１  制御部
８１１  判断部
８１２  警告部
８１３  印刷データ管理部
８２  通信処理部
８３  記憶部
８４  計時部
９  印刷部
１００  警告画面
１１０  印刷実行確認画面
１２０  転送先指定画面
１３０  印刷中止確認画面
【図１】
2012091332.tif 000003
【図２】
2012091332.tif 000004
【図３】
2012091332.tif 000005
【図４】
2012091332.tif 000006
【図５】
2012091332.tif 000007
【図６】
2012091332.tif 000008
【図７】
2012091332.tif 000009
【図８】
2012091332.tif 000010
【図９】
2012091332.tif 000011
【図１０】
2012091332.tif 000012