(57)【要約】【課題】同一のサブネットワーク内でユーザーが出力先の印刷機器を間違った場合でも、印刷機器の排紙トレイに印刷物が放置されることを確実に防止することができる印刷指示装置および印刷指示プログラムを提供する。【解決手段】本発明の印刷指示装置は、ユーザーにより出力先に指定された印刷機器について、ユーザーによる印刷機器の使用実績に関する情報を取得する取得部と、取得部により取得された使用実績に関する情報に応じて、印刷機器の使用頻度が低いか否かを判断する判断部と、判断部により印刷機器の使用頻度が低いと判断された場合、ユーザーが認証されたことを条件に印刷物の出力を許可するセキュリティ印刷を印刷ジョブに設定する設定部と、設定部によりセキュリティ印刷が設定された印刷ジョブを印刷機器に向けて送信する送信部と、を有する。【選択図】図７
2014016902.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーにより出力先に指定された印刷機器について、前記ユーザーによる前記印刷機器の使用実績に関する情報を取得する取得部と、
前記取得部により取得された前記使用実績に関する情報に応じて、前記印刷機器の使用頻度が低いか否かを判断する判断部と、
前記判断部により前記印刷機器の使用頻度が低いと判断された場合、ユーザーが認証されたことを条件に印刷物の出力を許可するセキュリティ印刷を印刷ジョブに設定する設定部と、
前記設定部により前記セキュリティ印刷が設定された印刷ジョブを前記印刷機器に向けて送信する送信部と、
を有することを特徴とする印刷指示装置。
【請求項２】
前記使用実績に関する情報は、前記ユーザーにより前記印刷機器に実行が指示された印刷ジョブの数を示す情報であり、
前記取得部により取得された前記情報が示す前記数が閾値未満の場合、前記判断部は、前記印刷機器の使用頻度が低いと判断することを特徴とする請求項１に記載の印刷指示装置。
【請求項３】
前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブの中から、前記印刷指示装置のユーザーにより実行が指示されている印刷ジョブを検出する検出部をさらに有することを特徴とする請求項１または２に記載の印刷指示装置。
【請求項４】
前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブのうち、前記印刷指示装置のユーザーにより実行が指示されている印刷ジョブを一覧表示する表示部をさらに有することを特徴とする請求項１〜３のいずれか１項に記載の印刷指示装置。
【請求項５】
前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブのうち、前記印刷指示装置のユーザーにより実行が指示されている印刷ジョブを前記印刷機器から削除する削除制御部をさらに有することを特徴とする請求項１〜４のいずれか１項に記載の印刷指示装置。
【請求項６】
ユーザーにより出力先に指定された印刷機器について、前記ユーザーによる前記印刷機器の使用実績に関する情報を取得する手順（ａ）と、
前記手順（ａ）において取得された前記使用実績に関する情報に応じて、前記印刷機器の使用頻度が低いか否かを判断する手順（ｂ）と、
前記手順（ｂ）において前記印刷機器の使用頻度が低いと判断された場合、ユーザーが認証されたことを条件に印刷物の出力を許可するセキュリティ印刷を印刷ジョブに設定する手順（ｃ）と、
前記手順（ｃ）において前記セキュリティ印刷が設定された印刷ジョブを前記印刷機器に向けて送信部に送信させる手順（ｄ）と、
をコンピューターに実行させることを特徴とする印刷指示プログラム。
【請求項７】
前記使用実績に関する情報は、前記ユーザーにより前記印刷機器に実行が指示された印刷ジョブの数を示す情報であり、
前記手順（ａ）において取得された前記情報が示す前記数が閾値未満の場合、前記手順（ｂ）において、前記印刷機器の使用頻度が低いと判断されることを特徴とする請求項６に記載の印刷指示プログラム。
【請求項８】
前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブの中から、前記コンピューターのユーザーにより実行が指示されている印刷ジョブを検出する手順（ｅ）をさらに前記コンピューターに実行させることを特徴とする請求項６または７に記載の印刷指示プログラム。
【請求項９】
前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブのうち、前記コンピューターのユーザーにより実行が指示されている印刷ジョブを表示部に一覧表示する手順（ｆ）をさらに前記コンピューターに実行させることを特徴とする請求項６〜８のいずれか１項に記載の印刷指示プログラム。
【請求項１０】
前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブのうち、前記コンピューターのユーザーにより実行が指示されている印刷ジョブを前記印刷機器から削除する手順（ｇ）をさらに前記コンピューターに実行させることを特徴とする請求項６〜９のいずれか１項に記載の印刷指示プログラム。
【請求項１１】
請求項６〜１０のいずれか１項に記載の印刷指示プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の印刷機器に印刷を指示する印刷指示装置および印刷指示プログラムに関する。
【背景技術】
【０００２】
近年、プリンターや複合機（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の印刷機器がオフィス内に多数設置されるようになってきている。このため、ユーザーが、印刷機器がオフィス内のどこにあるのか把握できない状況が生じている。印刷機器は同時期に導入されることが多いため、同じモデル名のプリンターやＭＦＰがオフィス内に複数存在し、ユーザーは、モデル名等で場所を判断するのも容易ではない。
【０００３】
このような状況下では、ユーザーが意図した印刷機器に印刷を指示できない場合がある。ユーザーが意図しない印刷機器に印刷が指示される場合、印刷機器の排紙トレイに印刷物が無造作に放置されてしまうことがある。印刷機器の排紙トレイに印刷物が放置されることは、情報漏洩につながるおそれがあり、好ましくない。
【０００４】
これに関連して、下記の特許文献１には、出力先に指定された印刷機器のネットワークアドレスがＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のネットワークアドレスと異なる場合、出力先が間違っている可能性があるとして、印刷ジョブに蓄積印刷が設定されている場合を除き、ＰＣのディスプレイに警告を表示する技術が開示されている。この技術によれば、ＰＣのユーザーが、ＰＣと異なるサブネットワーク上に存在する印刷機器を間違って出力先に指定した場合、指定の間違いに気付くことができる。
【０００５】
しかしながら、この技術では、ＰＣと同一のサブネットワーク上に存在する印刷機器については、警告を行うことができないという問題がある。加えて、ユーザーが警告を無視して印刷を指示すれば、印刷機器の排紙トレイに印刷物が出力され、放置されるおそれがあり、好ましくない。
【０００６】
また、下記の特許文献２には、ファクシミリ機器において、発呼履歴にない新規の宛先が入力された場合、警告を表示する技術が開示されている。この技術によれば、ユーザーが、間違った宛先を入力していれば、入力ミスに気付くことができる。しかしながら、この技術も、ユーザーが警告を無視して送信を指示すれば、送信先のファクシミリ機器から印刷物が出力され、放置されるおそれがあり、好ましくない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１５１６１８号公報
【特許文献２】特開平０５−０９１２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、同一のサブネットワーク内でユーザーが出力先の印刷機器を間違った場合でも、印刷機器の排紙トレイに印刷物が放置されることを確実に防止することができる印刷指示装置および印刷指示プログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、下記の手段によって達成される。
【００１０】
（１）ユーザーにより出力先に指定された印刷機器について、前記ユーザーによる前記印刷機器の使用実績に関する情報を取得する取得部と、前記取得部により取得された前記使用実績に関する情報に応じて、前記印刷機器の使用頻度が低いか否かを判断する判断部と、前記判断部により前記印刷機器の使用頻度が低いと判断された場合、ユーザーが認証されたことを条件に印刷物の出力を許可するセキュリティ印刷を印刷ジョブに設定する設定部と、前記設定部により前記セキュリティ印刷が設定された印刷ジョブを前記印刷機器に向けて送信する送信部と、を有することを特徴とする印刷指示装置。
【００１１】
（２）前記使用実績に関する情報は、前記ユーザーにより前記印刷機器に実行が指示された印刷ジョブの数を示す情報であり、前記取得部により取得された前記情報が示す前記数が閾値未満の場合、前記判断部は、前記印刷機器の使用頻度が低いと判断することを特徴とする上記（１）に記載の印刷指示装置。
【００１２】
（３）前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブの中から、前記印刷指示装置のユーザーにより実行が指示されている印刷ジョブを検出する検出部をさらに有することを特徴とする上記（１）または（２）に記載の印刷指示装置。
【００１３】
（４）前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブのうち、前記印刷指示装置のユーザーにより実行が指示されている印刷ジョブを一覧表示する表示部をさらに有することを特徴とする上記（１）〜（３）のいずれか１つに記載の印刷指示装置。
【００１４】
（５）前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブのうち、前記印刷指示装置のユーザーにより実行が指示されている印刷ジョブを前記印刷機器から削除する削除制御部をさらに有することを特徴とする上記（１）〜（４）のいずれか１つに記載の印刷指示装置。
【００１５】
（６）ユーザーにより出力先に指定された印刷機器について、前記ユーザーによる前記印刷機器の使用実績に関する情報を取得する手順（ａ）と、前記手順（ａ）において取得された前記使用実績に関する情報に応じて、前記印刷機器の使用頻度が低いか否かを判断する手順（ｂ）と、前記手順（ｂ）において前記印刷機器の使用頻度が低いと判断された場合、ユーザーが認証されたことを条件に印刷物の出力を許可するセキュリティ印刷を印刷ジョブに設定する手順（ｃ）と、前記手順（ｃ）において前記セキュリティ印刷が設定された印刷ジョブを前記印刷機器に向けて送信部に送信させる手順（ｄ）と、をコンピューターに実行させることを特徴とする印刷指示プログラム。
【００１６】
（７）前記使用実績に関する情報は、前記ユーザーにより前記印刷機器に実行が指示された印刷ジョブの数を示す情報であり、前記手順（ａ）において取得された前記情報が示す前記数が閾値未満の場合、前記手順（ｂ）において、前記印刷機器の使用頻度が低いと判断されることを特徴とする上記（６）に記載の印刷指示プログラム。
【００１７】
（８）前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブの中から、前記コンピューターのユーザーにより実行が指示されている印刷ジョブを検出する手順（ｅ）をさらに前記コンピューターに実行させることを特徴とする上記（６）または（７）に記載の印刷指示プログラム。
【００１８】
（９）前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブのうち、前記コンピューターのユーザーにより実行が指示されている印刷ジョブを表示部に一覧表示する手順（ｆ）をさらに前記コンピューターに実行させることを特徴とする上記（６）〜（８）のいずれか１つに記載の印刷指示プログラム。
【００１９】
（１０）前記印刷機器に記憶されている前記セキュリティ印刷が設定された印刷ジョブのうち、前記コンピューターのユーザーにより実行が指示されている印刷ジョブを前記印刷機器から削除する手順（ｇ）をさらに前記コンピューターに実行させることを特徴とする上記（６）〜（９）のいずれか１つに記載の印刷指示プログラム。
【００２０】
（１１）上記（６）〜（１０）のいずれか１つに記載の印刷指示プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の効果】
【００２１】
本発明によれば、使用頻度の低い印刷機器が出力先に指定された場合、出力先が間違っている可能性があるとして、セキュリティ印刷を設定し、ユーザーの許可なく印刷物が印刷機器から出力されることを防止することが可能になる。したがって、同一のサブネットワーク内でユーザーが出力先の印刷機器を間違った場合でも、印刷機器の排紙トレイに印刷物が放置されることを確実に防止することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの概略構成を示すブロック図である。
【図３】ＰＣのハードディスクの記憶内容を示す図である。
【図４】出力機器選択画面の一例を示す図である。
【図５】カウンターテーブルの一例を示す図である。
【図６】図１に示されるプリンターの概略構成を示すブロック図である。
【図７】ＰＣにより実行される印刷指示処理の手順を示すフローチャートである。
【図８】図７のステップＳ１０５に示されるセキュリティ印刷処理の手順を示すフローチャートである。
【図９】印刷設定画面の一例を示す図である。
【図１０】ＩＤ・パスワード入力画面の一例を示す図である。
【図１１】プリンターにより実行される印刷処理の手順を示すフローチャートである。
【図１２】図７のステップＳ１０１に示される残ジョブ処理の手順を示すフローチャートである。
【図１３】ＰＣのプロパティ画面の一例を示す図である。
【図１４】プリンターにより実行される応答処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２４】
図１は、本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。本実施形態に係る印刷システムは、印刷指示装置としてのＰＣ１と、印刷機器としてのプリンター２ａ，２ｂ（以下、プリンター２と総称する場合がある）とを備える。ＰＣ１とプリンター２ａ，２ｂとは、ネットワーク３を介して相互に通信可能に接続されている。
【００２５】
ネットワーク３は、たとえば、イーサネット（登録商標）、トークンリング、およびＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）等の規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、またはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の各種のネットワークからなる。なお、ネットワーク３に接続される機器の種類および台数は、図１に示される例に限定されない。また、プリンター２ａ，２ｂには、ＭＦＰが含まれる。
【００２６】
図２は、ＰＣの概略構成を示すブロック図である。ＰＣ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ハードディスク１４、ディスプレイ１５、入力装置１６、および通信インターフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２７】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステム（ＯＳ）を含む各種プログラムや、各種データを格納する。
【００２８】
ディスプレイ１５は、たとえば、液晶ディスプレイであり、各種の情報を表示する。入力装置１６は、マウス等のポインティングデバイス、およびキーボードを含み、各種の入力を行うために使用される。
【００２９】
通信インターフェース１７は、ネットワーク３を介し他の機器と通信するためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３０】
図３は、ＰＣのハードディスクの記憶内容を示す図である。ハードディスク１４には、文書ファイルを作成するための文書ファイル作成アプリケーション３０と、文書ファイルをプリンター２が解釈可能なページ記述言語（ＰＤＬ）で記述された印刷データに変換するためのプリンタードライバー４０とがインストールされている。また、ハードディスク１４には、ネットワーク３上のプリンター２の使用頻度を記録するカウンターテーブル５０が格納されている。
【００３１】
プリンタードライバー４０は、複数機種のプリンター２に対応可能なプリンタードライバー（ＵＰＤ：Ｕｎｉｖｅｒｓａｌ  Ｐｒｉｎｔｅｒ  Ｄｒｉｖｅｒ）である。プリンタードライバー４０は、印刷時に、出力機器選択画面１００（図４参照）にネットワーク３上のプリンター２の情報を一覧表示し、出力機器選択画面１００を用いたユーザーの操作に基づいて、複数のプリンター２の中から出力先のプリンターを選択することができる。
【００３２】
図５は、ハードディスクに格納されているカウンターテーブルの一例を示す図である。カウンターテーブル５０には、機器ポート番号情報と使用履歴カウンター値情報とが対応付けて記録されている。機器ポート番号情報は、ネットワーク３上のプリンターを特定するための情報であり、ネットワーク３上のプリンターと一対一に対応している。使用履歴カウンター値情報は、ポート番号により特定される各プリンターに対して、ＰＣ１のユーザーが実行を指示した印刷ジョブの数を示す情報である。
【００３３】
ＰＣ１のＣＰＵ１１は、プリンタードライバー４０のプログラムを実行することによって、取得部、判断部、および設定部として機能する。ここで、取得部は、ＰＣ１のユーザーにより出力先に指定されたプリンターについて、ユーザーによるプリンターの使用実績に関する情報を取得する。判断部は、使用実績に関する情報に応じて、後述するセキュリティ印刷を印刷ジョブに設定するか否かを判断する。設定部は、セキュリティ印刷を印刷ジョブに設定する。また、ＰＣ１の通信インターフェース１７は、セキュリティ印刷が設定された印刷ジョブをプリンターに向けて送信する送信部として機能する。なお、各部の具体的な処理内容については後述する。
【００３４】
図６は、プリンターの概略構成を示すブロック図である。プリンター２ａ，２ｂは、相互に同様の構成であるため、以下、プリンター２ａを代表として用いて説明する。
【００３５】
プリンター２ａは、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、操作パネル２５、印刷部２６、後処理部２７、および通信インターフェース２８を含み、これらは信号をやり取りするためのバス２９を介して相互に接続されている。なお、プリンター２ａの上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３６】
操作パネル２５は、各種情報の表示および各種指示の入力に使用される。印刷部２６は、電子写真式プロセス等の周知の作像プロセスを用いて、画像データに基づく画像を用紙等の記録媒体に印刷する。後処理部２７は、印刷部２６により印刷が実行された用紙に対して、ステープル処理、穴開け処理、折り処理等の後処理を施す。
【００３７】
ハードディスク２４には、印刷データにラスタライズ処理を施して印刷用の画像データを生成するためのプログラム、および、セキュリティ印刷を実行するためのプログラムが格納されている。ここで、セキュリティ印刷とは、印刷指示を行ったユーザーが実際にプリンター２ａの前まで行き、本人確認の認証を行った場合にのみ印刷出力を可能とする印刷処理のことをいう。
【００３８】
なお、ＰＣ１およびプリンター２ａ，２ｂは、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。
【００３９】
以上のとおり構成される本実施形態の印刷システムでは、出力機器選択画面１００を用いてユーザーが出力先のプリンターを指定した場合、出力先に指定されたプリンターの使用頻度に応じて、印刷ジョブにセキュリティ印刷が設定される。以下、図７〜図１４を参照して、印刷システムの動作について説明する。
【００４０】
図７は、ＰＣにより実行される印刷指示処理の手順を示すフローチャートである。なお、図７のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４にプログラムとして記憶されており、ＣＰＵ１１によって実行される。印刷指示処理の実行に先立って、プリンタードライバー４０が起動され、出力機器検索画面１００（図４参照）がＰＣ１のディスプレイ１５に表示される。出力機器検索画面１００上には、ネットワーク３上のプリンター２の情報が一覧表示される。
【００４１】
まず、残ジョブ処理が実行される（ステップＳ１０１）。本実施形態では、ネットワーク３上のプリンター２に、ＰＣ１のユーザーが実行を指示しセキュリティ印刷が設定されている印刷ジョブがあるか否かを問い合わせる残ジョブ処理が実行される。残ジョブ処理についての詳細な説明は後述する。また、残ジョブ処理は、省略され得る。
【００４２】
続いて、出力先の機器が選択される（ステップＳ１０２）。本実施形態では、出力機器選択画面１００を用いて、ネットワーク３上のプリンター２の中から、ユーザーにより出力先のプリンターが選択される。具体的には、出力機器選択画面１００に表示されるプリンター２の情報の一覧の中から、ユーザーの操作により一のプリンターの情報が選択され、選択された情報が出力先のプリンターの情報として受け付けられる。
【００４３】
続いて、機器の使用実績の情報として機器使用履歴数が取得される（ステップＳ１０３）。本実施形態では、ＰＣ１のハードディスク１４に格納されているカウンターテーブル５０から、ステップＳ１０２に示す処理で出力先に選択されたプリンターのポート番号に対応する使用履歴カウンター値情報が取得される。たとえば、ポート番号「１９２．１６８．０．１００」のプリンターが出力先としてユーザーにより選択された場合、使用履歴カウンター値情報として「２」が取得される。
【００４４】
続いて、機器使用履歴数が閾値α未満であるか否かが判断される（ステップＳ１０４）。本実施形態では、ステップＳ１０３に示す処理で取得された使用履歴カウンター値情報が示す数値が、閾値α（たとえば、５）未満であるか否かが判断される。
【００４５】
機器使用履歴数が閾値α未満でないと判断される場合（ステップＳ１０４：ＮＯ）、ステップＳ１０６の処理に移行する。
【００４６】
一方、機器使用履歴数が閾値α未満であると判断される場合（ステップＳ１０４：ＹＥＳ）、当該機器の使用頻度が低いものとして扱い、セキュリティ印刷処理が実行される（ステップＳ１０５）。本実施形態では、印刷ジョブにセキュリティ印刷を設定するセキュリティ印刷処理が実行される。
【００４７】
図８は、図７のステップＳ１０５に示されるセキュリティ印刷処理の手順を示すフローチャートである。
【００４８】
まず、プリンタードライバーの出力方法がセキュリティ印刷に変更される（ステップＳ２０１）。本実施形態では、印刷ジョブの出力方法として、ユーザーが認証された場合のみ印刷物の出力を許可するセキュリティ印刷が設定される。その結果、図９に示されるとおり、プリンタードライバー４０の印刷設定画面２００上で、「出力方法」２１０が「セキュリティ印刷」に固定され、グレーアウト表示される。
【００４９】
続いて、ＩＤ・パスワード入力画面が表示される（ステップＳ２０２）。本実施形態では、ユーザーＩＤおよびパスワードの入力をユーザーに促すＩＤ・パスワード入力画面３００（図１０参照）が、ＰＣ１のディスプレイ１５に表示される。ＩＤ・パスワード入力画面３００がディスプレイ１５に表示されることにより、ユーザーは、印刷ジョブにセキュリティ印刷が設定されることを認識することができる。
【００５０】
続いて、ＩＤおよびパスワードが入力されたか否かが判断される（ステップＳ２０３）。本実施形態では、ステップＳ２０２に示す処理で表示されたＩＤ・パスワード入力画面３００に、ユーザーＩＤおよびパスワードが入力されたか否かが判断される。
【００５１】
ＩＤおよびパスワードが入力されていないと判断される場合（ステップＳ２０３：ＮＯ）、ＩＤおよびパスワードが入力されるまで待機する。一方、ＩＤおよびパスワードが入力されたと判断される場合（ステップＳ２０３：ＹＥＳ）、処理が終了される。
【００５２】
以上のとおり、図７のステップＳ１０５に示されるセキュリティ印刷処理によれば、印刷ジョブに対して、印刷物の出力を許可するためのユーザーＩＤおよびパスワードが設定される。なお、本実施形態とは異なり、ユーザーがＰＣ１にログインする際に使用するユーザーＩＤおよびパスワードが、セキュリティ印刷用のユーザーＩＤおよびパスワードとして印刷ジョブに自動的に設定されてもよい。
【００５３】
続いて、印刷ジョブが送信される（ステップＳ１０６）。本実施形態では、セキュリティ印刷が設定されていない印刷ジョブ、または、ステップＳ１０５に示す処理でセキュリティ印刷が設定された印刷ジョブが、ステップＳ１０２に示す処理で出力先に選択されたプリンターに向けて送信される。
【００５４】
そして、カウンター値が「１」増加され（ステップＳ１０７）、処理が終了される。本実施形態では、ステップＳ１０６に示す処理で印刷ジョブが送信されたプリンターについて、ハードディスク１４に格納されているカウンターテーブル５０の使用履歴カウンター値情報が「１」増加され、処理が終了される。
【００５５】
以上のとおり、図７に示されるフローチャートの処理によれば、ネットワーク３上のプリンターに印刷が指示された場合、出力先に指定されたプリンターの使用履歴数が閾値未満であるか否かが判断される。そして、使用履歴数が閾値未満であると判断される場合、当該プリンターの使用頻度が低いものとして扱い、印刷ジョブにセキュリティ印刷が設定され、プリンターに送信される。一方、使用履歴数が閾値以上であると判断される場合、使用頻度が低くないものとして扱い、印刷ジョブにセキュリティ印刷が設定されることなく、プリンターに送信される。
【００５６】
つまり、本実施形態の印刷システムによれば、出力先のプリンターに使用頻度の低いプリンターが指定された場合、出力先が間違っている可能性があるとして、印刷ジョブにセキュリティ印刷が設定され、ユーザーの許可なく印刷物がプリンターから出力されることが防止される。このような構成によれば、ユーザーが出力先のプリンターを間違った場合でも、プリンターの排紙トレイに印刷物が放置されることが防止される。
【００５７】
次に、図１１を参照して、セキュリティ印刷が設定されている印刷ジョブを実行するプリンターの動作について説明する。
【００５８】
図１１は、プリンターにより実行される印刷処理の手順を示すフローチャートである。なお、図１１のフローチャートにより示されるアルゴリズムは、プリンター２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００５９】
まず、セキュリティ印刷が認識される（ステップＳ３０１）。本実施形態では、ユーザーによりセキュリティ印刷モードが指定されたことが認識される。
【００６０】
続いて、ＩＤ・パスワード入力画面が操作パネルに表示される（ステップＳ３０２）。本実施形態では、ユーザーＩＤおよびパスワードの入力をユーザーに促すＩＤ・パスワード入力画面（不図示）が、プリンター２の操作パネル２５に表示される。
【００６１】
続いて、認証に成功したか否かが判断される（ステップＳ３０３）。本実施形態では、ステップＳ３０２に示す処理で表示されたＩＤ・パスワード入力画面に入力されたユーザーＩＤおよびパスワードが認証されたか否かが判断される。
【００６２】
認証に成功していないと判断される場合（ステップＳ３０３：ＮＯ）、ステップＳ３０２の処理に戻る。一方、認証に成功したと判断される場合（ステップＳ３０３：ＹＥＳ）、ジョブリストが表示される（ステップＳ３０４）。本実施形態では、プリンターに記憶されているセキュリティ印刷が設定された印刷ジョブの中から、ステップＳ３０３に示す処理で認証されたユーザーＩＤのユーザーにより実行が指示されている印刷ジョブが検索され、当該印刷ジョブの一覧が操作パネル２５に表示される。
【００６３】
そして、選択されたジョブの印刷が行われた後、ジョブが削除され（ステップＳ３０５）、処理が終了される。本実施形態では、ステップＳ３０４に示す処理で表示された印刷ジョブの一覧の中からユーザーにより一の印刷ジョブが選択され、選択された印刷ジョブについての印刷出力が行われる。印刷出力が行われることにより、印刷物がプリンターの排紙トレイに出力される。印刷出力が行われた印刷ジョブは、印刷ジョブの一覧から削除される。
【００６４】
以上のとおり、図１１に示されるフローチャートの処理によれば、ユーザーが認証された場合にのみ印刷出力が行われ、印刷物が排紙トレイに出力される。このような構成によれば、プリンターの排紙トレイに印刷物が放置されることが防止される。
【００６５】
以下、図１２を参照して、図７のステップＳ１０１に示される残ジョブ処理について説明する。
【００６６】
図１２は、図７のステップＳ１０１に示される残ジョブ処理の手順を示すフローチャートである。
【００６７】
まず、登録されている機器に残ジョブが問い合わされる（ステップＳ４０１）。本実施形態では、ＰＣ１に登録されているプリンターに対して、ＰＣ１のユーザーが実行を指示しセキュリティ印刷が設定されている印刷ジョブがあるか否かが順番に問い合わされる。
【００６８】
図１３は、ＰＣのプロパティ画面の一例を示す図である。たとえば、アドレス「１９２．１６８．０．ＸＸＸ」のネットワークにＰＣ１が接続され、ポート番号「１９２．１６８．０．１２８」がＰＣ１に割り当てられている場合、ポート番号「１９２．１６８．０．１００」および「１９２．１６８．０．１１０」のプリンターに対して問い合わせが行われる。一方、アドレス「１９２．１６８．３．ＸＸＸ」のネットワークにＰＣ１が接続され、ポート番号「１９２．１６８．３．１２８」がＰＣ１に割り当てられている場合、ポート番号「１９２．１６８．３．５０」および「１９２．１６８．３．１００」のプリンターに対して問い合わせが行われる。あるいは、ＰＣ１が、上記の２つのネットワークに同時に接続されている場合には、上記の４つのポート番号のプリンターに対して問い合わせが行われる。問い合わせを受けたプリンターは、自機に記憶されているセキュリティ印刷が設定された印刷ジョブのうち、ＰＣ１のユーザーにより実行が指示されている印刷ジョブの一覧を生成して、ジョブリストとしてＰＣ１に送信する。ＰＣ１からの問い合わせに応じて、ジョブリストを返信するプリンターの動作については後述する。
【００６９】
続いて、ジョブリストがあるか否かが判断される（ステップＳ４０２）。本実施形態では、ステップＳ４０１に示す処理で行われた問い合わせに対して、プリンターからジョブリストの返信があったか否かが判断される。
【００７０】
ジョブリストがないと判断される場合（ステップＳ４０２：ＮＯ）、処理が終了される。一方、ジョブリストがあると判断される場合（ステップＳ４０２：ＹＥＳ）、残ジョブリストが表示される（ステップＳ４０３）。本実施形態では、ネットワーク３上のプリンター２から送信された印刷ジョブの一覧がまとめられ、残ジョブリストして、ＰＣ１のディスプレイ１５に表示される。
【００７１】
続いて、ジョブを削除するか否かが判断される（ステップＳ４０４）。本実施形態では、ステップＳ４０３に示す処理で表示された残ジョブリスト中の印刷ジョブについて、ユーザーにより一の印刷ジョブの削除が指示されたか否かが判断される。
【００７２】
ジョブを削除すると判断される場合（ステップＳ４０４：ＹＥＳ）、ジョブが残ジョブリストから削除される（ステップＳ４０５）。本実施形態では、対応するプリンターに対して印刷ジョブを削除する旨が指示され、印刷ジョブがプリンターから削除される。そして、削除された印刷ジョブが、残ジョブリストから削除される。
【００７３】
続いて、カウンター値が「１」減少され（ステップＳ４０６）、ステップＳ４０１の処理に戻る。本実施形態では、削除された印刷ジョブを記憶していたプリンターについて、ハードディスク１４に格納されているカウンターテーブル５０の使用履歴カウンター値情報が「１」減少される。
【００７４】
一方、ステップＳ４０４に示す処理で、ジョブを削除しないと判断される場合（ステップＳ４０４：ＮＯ）、処理が終了される。
【００７５】
以上のとおり、図１２に示されるフローチャートの処理によれば、プリンターに記憶されているセキュリティ印刷が設定された印刷ジョブのうち、ＰＣ１のユーザーにより実行が指示されている印刷ジョブがＰＣ１のディスプレイ１５に一覧表示される。そして、ユーザーの指示により印刷ジョブが削除される。
【００７６】
このような構成によれば、一定期間を経過した印刷ジョブが検出され、ユーザーに印刷ジョブを削除することが促されるため、ユーザーが、間違ったプリンターに印刷を指示した場合であっても、プリンター内に印刷ジョブが蓄積し続けることが防止される。
【００７７】
最後に、図１４を参照して、ＰＣ１からの問い合わせに応じて、ジョブリストを返信するプリンターの動作について説明する。
【００７８】
図１４は、プリンターにより実行される応答処理の手順を示すフローチャートである。なお、図１４のフローチャートにより示されるアルゴリズムは、プリンター２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００７９】
まず、セキュリティ印刷ジョブ中の該当ユーザーの印刷ジョブが検索される（ステップＳ５０１）。本実施形態では、プリンターに記憶されているセキュリティ印刷が設定された印刷ジョブの中から、ＰＣ１のユーザーにより実行が指示されている印刷ジョブが検索される。
【００８０】
続いて、ジョブリストが返信され（ステップＳ５０２）、処理が終了される。本実施形態では、ステップＳ５０１に示す処理で検索された印刷ジョブの一覧が生成され、ジョブリストとして、ＰＣ１に送信される。
【００８１】
以上のとおり、図１４に示されるフローチャートの処理によれば、プリンターに記憶されているセキュリティ印刷が設定された印刷ジョブの中から、ＰＣ１のユーザーにより実行が指示されている印刷ジョブが検索され、印刷ジョブの一覧がＰＣ１に送信される。
【００８２】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００８３】
たとえば、上述した実施形態では、複数機種のプリンターに対応可能なプリンタードライバーにより印刷を行う場合を例に挙げて説明した。しかしながら、本発明は、特定機種のプリンターのみに対応可能な通常のプリンタードライバーにも適用可能である。
【００８４】
また、上述した実施形態では、印刷ジョブにセキュリティ印刷を設定するか否かを判断するための使用頻度に関する情報として、カウンターテーブルの使用履歴カウンター値情報が用いられた。しかしながら、使用頻度に関する情報は、使用履歴カウンター値情報に限定されるものではなく、プリンターに記憶されている使用履歴情報であってもよい。
【００８５】
更に、上記実施形態においては、特定のプリンターの使用履歴カウンター値を比較する閾値は固定値であるが、閾値は可変値であっても良い。たとえば、カウンターテーブルにおいて管理している全プリンターのカウンター値の総計に基づいて閾値が可変的に設定される形態であっても良い。
【００８６】
また、使用履歴カウンター値として、直近の所定期間における使用履歴数のみを扱う形態であっても良い。或いは、直近時期の使用回数に重み付けを行うような形態であっても良い。
【００８７】
また更に、プリンターの使用頻度が低いか否かを判断する別形態として、上述したような閾値を用いない形態であっても良い。たとえば、カウンターテーブルにおいて管理しているプリンターのうち、使用履歴カウンター値による順位付けを行って、所定順位以下のものについては使用頻度が低いとして扱うこととしても良い。
【００８８】
また、上述した実施形態では、カウンターテーブルは、ＰＣのハードディスクに格納された。しかしながら、カウンターテーブルは、プリンターやネットワーク上の管理サーバーに格納されてもよい。
【００８９】
また、上述した実施形態では、ＰＣに対するユーザーの操作に基づいて、プリンターから印刷ジョブが削除された。しかしながら、プリンターに対するユーザーの操作により印刷ジョブがプリンターから削除されてもよい。
【００９０】
上述した実施形態に係る印刷指示装置における各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷指示装置の一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【００９１】
１  ＰＣ、
２，２ａ，２ｂ  プリンター、
３  ネットワーク、
１１，２１  ＣＰＵ、
１２，２２  ＲＯＭ、
１３，２３  ＲＡＭ、
１４，２４  ハードディスク、
１５  ディスプレイ、
１６  入力装置、
１７，２８  通信インターフェース、
１８，２９  バス、
２５  操作パネル、
２６  印刷部、
２７  後処理部、
３０  文書ファイル作成アプリケーション、
４０  プリンタードライバー、
５０  カウンターテーブル、
１００  出力機器選択画面。
【図１】
2014016902.tif 000003
【図２】
2014016902.tif 000004
【図３】
2014016902.tif 000005
【図４】
2014016902.tif 000006
【図５】
2014016902.tif 000007
【図６】
2014016902.tif 000008
【図７】
2014016902.tif 000009
【図８】
2014016902.tif 000010
【図９】
2014016902.tif 000011
【図１０】
2014016902.tif 000012
【図１１】
2014016902.tif 000013
【図１２】
2014016902.tif 000014
【図１３】
2014016902.tif 000015
【図１４】
2014016902.tif 000016