(57)【要約】【課題】ユーザーが印刷装置の目前にいない状態で印刷ジョブの印刷が行われることによる情報漏洩を抑制することができる印刷制御装置を提供する。【解決手段】端末および印刷装置と接続する印刷制御装置であって、端末から、印刷先となる印刷装置が指定された印刷ジョブである印刷先指定ジョブを受信する受信部と、印刷ジョブを処理する制御部とを備え、制御部は、印刷先指定ジョブが機密性を有するか否かを判断し、印刷先指定ジョブが機密性を有しないと判断した場合に、印刷先指定ジョブに基づく印刷データを、印刷先指定ジョブにおいて印刷先として指定された印刷装置である指定印刷装置に送信し、印刷先指定ジョブが機密性を有すると判断した場合、印刷装置に入力された認証情報を印刷装置から受信して認証情報に基づく認証処理を行い、認証処理の結果に応じて認証情報の送信元の印刷装置である認証印刷装置に印刷データを送信する。【選択図】図１０
2019096254.tif 000002
【特許請求の範囲】
【請求項１】
端末および印刷装置と接続する印刷制御装置であって、
前記端末から、印刷先となる前記印刷装置が指定された印刷ジョブである印刷先指定ジョブを受信する受信部と、
前記印刷ジョブを処理する制御部と、を備え、
前記制御部は、前記印刷先指定ジョブが機密性を有するか否かを判断し、前記印刷先指定ジョブが機密性を有しないと判断した場合に、前記印刷先指定ジョブに基づく印刷データを、前記印刷先指定ジョブにおいて印刷先として指定された前記印刷装置である指定印刷装置に送信し、前記印刷先指定ジョブが機密性を有すると判断した場合、前記印刷装置に入力された認証情報を前記印刷装置から受信して前記認証情報に基づく認証処理を行い、前記認証処理の結果に応じて前記認証情報の送信元の印刷装置である認証印刷装置に前記印刷データを送信することを特徴とする印刷制御装置。
【請求項２】
前記印刷先指定ジョブはユーザー情報を有し、
前記制御部は、入力された前記認証情報に対応するユーザー情報の前記印刷先指定ジョブについて、前記印刷先指定ジョブに基づく前記印刷データを前記認証印刷装置に送信することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記制御部は、前記印刷先指定ジョブのドキュメントに特定の文字列が含まれていた場合に、前記印刷先指定ジョブが機密性を有すると判断し、前記印刷先指定ジョブのドキュメントに前記特定の文字列が含まれていない場合に、前記印刷先指定ジョブが機密性を有しないと判断することを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記制御部は、
前記印刷先指定ジョブが、前記認証印刷装置と同じ前記印刷装置を印刷先として指定する同一装置ジョブであるか否かを判断し、
前記同一装置ジョブではないと判断した場合に、前記認証印刷装置に印刷候補として前記印刷先指定ジョブを表示させ、表示された前記印刷先指定ジョブが印刷対象として選択された場合に、前記印刷先指定ジョブに基づく前記印刷データを前記認証印刷装置に送信し、
前記同一装置ジョブであると判断した場合に、前記認証印刷装置に印刷候補として前記印刷先指定ジョブを表示させることなく、前記同一装置ジョブに基づく前記印刷データを前記認証印刷装置に送信することを特徴とする請求項１ないし３のいずれか一項に記載の印刷制御装置。
【請求項５】
前記制御部は、前記印刷先指定ジョブが機密性を有すると判断した場合に、前記印刷先指定ジョブを送信した前記端末に、前記指定印刷装置に前記印刷先指定ジョブを印刷させる第１の選択候補および前記認証印刷装置に前記印刷先指定ジョブを印刷させる第２の選択候補が含まれる複数の選択候補のなかから選択させる印刷処理選択画面を表示させ、前記印刷処理選択画面において前記第１の選択候補が選択された場合に、前記印刷先指定ジョブに基づく前記印刷データを前記指定印刷装置に送信し、前記印刷処理選択画面において前記第２の選択候補が選択された場合に、前記印刷先指定ジョブに基づく前記印刷データを前記認証印刷装置に送信することを特徴とする請求項１ないし４のいずれか一項に記載の印刷制御装置。
【請求項６】
前記制御部は、前記印刷処理選択画面において前記第１の選択候補が選択された場合に、前記指定印刷装置にステータス情報を問い合わせ、前記ステータス情報がログイン状態を示す場合には、前記印刷先指定ジョブに基づく前記印刷データを前記指定印刷装置に送信しないことを特徴とする請求項５に記載の印刷制御装置。
【請求項７】
前記制御部は、前記印刷先指定ジョブが機密性を有すると判断した場合に、前記印刷先指定ジョブを送信した前記端末に、前記印刷装置に対する認証操作を行うようにユーザーに促す認証催促画面を表示させることを特徴とする請求項１ないし４のいずれか一項に記載の印刷制御装置。
【請求項８】
端末および印刷装置と接続する印刷制御装置の制御方法であって、
前記端末から、印刷先となる前記印刷装置が指定された印刷ジョブである印刷先指定ジョブを受信するステップと、
前記印刷先指定ジョブが機密性を有するか否かを判断するステップと、
前記印刷先指定ジョブが機密性を有しないと判断した場合に、前記印刷先指定ジョブに基づく印刷データを、前記印刷先指定ジョブにおいて印刷先として指定された前記印刷装置である指定印刷装置に送信するステップと、
前記印刷先指定ジョブが機密性を有すると判断した場合、前記印刷装置に入力された認証情報を前記印刷装置から受信して前記認証情報に基づく認証処理を行い、前記認証処理の結果に応じて前記認証情報の送信元の印刷装置である認証印刷装置に前記印刷データを送信するステップと、
を実行することを特徴とする印刷制御装置の制御方法。
【請求項９】
端末および印刷装置と接続する印刷制御装置のプロセッサーに、
前記端末から、印刷先となる前記印刷装置が指定された印刷ジョブである印刷先指定ジョブを受信するステップと、
前記印刷先指定ジョブが機密性を有するか否かを判断するステップと、
前記印刷先指定ジョブが機密性を有しないと判断した場合に、前記印刷先指定ジョブに基づく印刷データを、前記印刷先指定ジョブにおいて印刷先として指定された前記印刷装置である指定印刷装置に送信するステップと、
前記印刷先指定ジョブが機密性を有すると判断した場合、前記印刷装置に入力された認証情報を前記印刷装置から受信して前記認証情報に基づく認証処理を行い、前記認証処理の結果に応じて前記認証情報の送信元の印刷装置である認証印刷装置に前記印刷データを送信するステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末および印刷装置と接続する印刷制御装置、印刷制御装置の制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、特許文献１に開示されているように、端末および印刷装置と接続する印刷制御装置（プリントサーバー）であって、端末から受信した、印刷先となる印刷装置が指定された印刷ジョブに基づく印刷データを、印刷装置からのリクエストに関係なく、印刷先として指定された印刷装置に送信する印刷制御装置が知られている。なお、本段落において、括弧内の文言は、特許文献１における名称を示す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０１１５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷制御装置では、ユーザーが印刷装置の目前にいない状態でも印刷ジョブの印刷が行われることになる。このため、印刷ジョブが機密性を有する場合には、印刷された機密情報が漏洩するおそれがある。
【０００５】
本発明は、ユーザーが印刷装置の目前にいない状態で印刷ジョブの印刷が行われることによる情報漏洩を抑制することができる印刷制御装置、印刷制御装置の制御方法およびプログラムを提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明の印刷制御装置は、端末および印刷装置と接続する印刷制御装置であって、端末から、印刷先となる印刷装置が指定された印刷ジョブである印刷先指定ジョブを受信する受信部と、印刷ジョブを処理する制御部と、を備え、制御部は、印刷先指定ジョブが機密性を有するか否かを判断し、印刷先指定ジョブが機密性を有しないと判断した場合に、印刷先指定ジョブに基づく印刷データを、印刷先指定ジョブにおいて印刷先として指定された印刷装置である指定印刷装置に送信し、印刷先指定ジョブが機密性を有すると判断した場合、印刷装置に入力された認証情報を印刷装置から受信して認証情報に基づく認証処理を行い、認証処理の結果に応じて認証情報の送信元の印刷装置である認証印刷装置に印刷データを送信することを特徴とする。
【０００７】
この構成によれば、印刷先指定ジョブが機密性を有する場合には、認証印刷装置により印刷先指定ジョブの印刷が行われる。これにより、ユーザーが認証印刷装置の目前にいる状態で、機密性を有する印刷先指定ジョブの印刷が行われる。したがって、ユーザーが印刷装置の目前にいない状態で印刷ジョブの印刷が行われることによる情報漏洩を抑制することができる。
【０００８】
この場合、印刷先指定ジョブはユーザー情報を有し、制御部は、入力された認証情報に対応するユーザー情報の印刷先指定ジョブについて、印刷先指定ジョブに基づく印刷データを認証印刷装置に送信することが好ましい。
【０００９】
この構成によれば、入力された認証情報に対応するユーザー情報が含まれる印刷先指定ジョブに基づく印刷データを、認証印刷装置に送信することができる。
【００１０】
この場合、制御部は、印刷先指定ジョブのドキュメントに特定の文字列が含まれていた場合に、印刷先指定ジョブが機密性を有すると判断し、印刷先指定ジョブのドキュメントに特定の文字列が含まれていない場合に、印刷先指定ジョブが機密性を有しないと判断することが好ましい。
【００１１】
この構成によれば、印刷先指定ジョブのドキュメントに特定の文字列が含まれているか否かを判断することにより、印刷先指定ジョブが機密性を有するか否かを判断することができる。
【００１２】
この場合、制御部は、印刷先指定ジョブが、認証印刷装置と同じ印刷装置を印刷先として指定する同一装置ジョブであるか否かを判断し、同一装置ジョブではないと判断した場合に、認証印刷装置に印刷候補として印刷先指定ジョブを表示させ、表示された印刷先指定ジョブが印刷対象として選択された場合に、印刷先指定ジョブに基づく印刷データを認証印刷装置に送信し、同一装置ジョブであると判断した場合に、認証印刷装置に印刷候補として印刷先指定ジョブを表示させることなく、同一装置ジョブに基づく印刷データを認証印刷装置に送信することが好ましい。
【００１３】
この構成によれば、指定印刷装置と同じ印刷装置に対して認証操作が行われると、認証印刷装置に印刷先指定ジョブが表示されることなく、認証印刷装置により同一装置ジョブの印刷が行われる。このため、ユーザーは、指定印刷装置と同じ印刷装置に対して認証操作を行うことにより、印刷先指定ジョブを印刷対象として選択することなく、認証印刷装置に印刷先指定ジョブの印刷を行わせることができる。
【００１４】
この場合、制御部は、印刷先指定ジョブが機密性を有すると判断した場合に、印刷先指定ジョブを送信した端末に、指定印刷装置に印刷先指定ジョブを印刷させる第１の選択候補および認証印刷装置に印刷先指定ジョブを印刷させる第２の選択候補が含まれる複数の選択候補のなかから選択させる印刷処理選択画面を表示させ、印刷処理選択画面において第１の選択候補が選択された場合に、印刷先指定ジョブに基づく印刷データを指定印刷装置に送信し、印刷処理選択画面において第２の選択候補が選択された場合に、印刷先指定ジョブに基づく印刷データを認証印刷装置に送信することが好ましい。
【００１５】
この構成によれば、印刷先指定ジョブが機密性を有する場合に、印刷先指定ジョブの印刷を、指定印刷装置に行わせるか、認証印刷装置に行わせるか、ユーザーに選択させることができる。このため、ユーザーは、第１の選択候補を選択することで、印刷先指定ジョブが機密性を有する場合にも、印刷先指定ジョブの印刷を、印刷装置に対する認証操作を行うことなく、指定印刷装置に行わせることができる。
【００１６】
この場合、制御部は、印刷処理選択画面において第１の選択候補が選択された場合に、指定印刷装置にステータス情報を問い合わせ、ステータス情報がログイン状態を示す場合には、印刷先指定ジョブに基づく印刷データを指定印刷装置に送信しないことが好ましい。
【００１７】
この構成によれば、ログイン状態にある指定印刷装置により印刷先指定ジョブの印刷が行われることが抑制される。このため、指定印刷装置に他の者がログイン中である場合に、ユーザーが誤って第１の選択候補を選択した場合にも、その者に機密情報が漏洩することを抑制することができる。
【００１８】
この場合、制御部は、印刷先指定ジョブが機密性を有すると判断した場合に、印刷先指定ジョブを送信した端末に、印刷装置に対する認証操作を行うようにユーザーに促す認証催促画面を表示させることが好ましい。
【００１９】
この構成によれば、印刷先指定ジョブが機密性を有する場合に、印刷装置に対する認証操作を行うようにユーザーに促すことができる。
【００２０】
本発明の印刷制御装置の制御方法は、端末および印刷装置と接続する印刷制御装置の制御方法であって、端末から、印刷先となる印刷装置が指定された印刷ジョブである印刷先指定ジョブを受信するステップと、印刷先指定ジョブが機密性を有するか否かを判断するステップと、印刷先指定ジョブが機密性を有しないと判断した場合に、印刷先指定ジョブに基づく印刷データを、印刷先指定ジョブにおいて印刷先として指定された印刷装置である指定印刷装置に送信するステップと、印刷先指定ジョブが機密性を有すると判断した場合、印刷装置に入力された認証情報を印刷装置から受信して認証情報に基づく認証処理を行い、認証処理の結果に応じて認証情報の送信元の印刷装置である認証印刷装置に印刷データを送信するステップと、を実行することを特徴とする。
【００２１】
本発明のプログラムは、端末および印刷装置と接続する印刷制御装置のプロセッサーに、端末から、印刷先となる印刷装置が指定された印刷ジョブである印刷先指定ジョブを受信するステップと、印刷先指定ジョブが機密性を有するか否かを判断するステップと、印刷先指定ジョブが機密性を有しないと判断した場合に、印刷先指定ジョブに基づく印刷データを、印刷先指定ジョブにおいて印刷先として指定された印刷装置である指定印刷装置に送信するステップと、印刷先指定ジョブが機密性を有すると判断した場合、印刷装置に入力された認証情報を印刷装置から受信して認証情報に基づく認証処理を行い、認証処理の結果に応じて認証情報の送信元の印刷装置である認証印刷装置に印刷データを送信するステップと、を実行させることを特徴とする。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る印刷システムのシステム構成図である。
【図２】端末のハードウェア構成を示すブロック図である。
【図３】印刷制御装置のハードウェア構成を示すブロック図である。
【図４】印刷装置のハードウェア構成を示すブロック図である。
【図５】認証装置のハードウェア構成を示すブロック図である。
【図６】印刷装置選択画面を示す図である。
【図７】プッシュ印刷の流れについて説明するための図である。
【図８】プル印刷の流れについて説明するための図である。
【図９】印刷ジョブリストを示す図である。
【図１０】印刷制御処理を示すフローチャートである。
【図１１】認証催促画面を示す図である。
【図１２】印刷制御処理の変形例を示すフローチャートである。
【図１３】印刷処理選択画面を示す図である。
【発明を実施するための形態】
【００２３】
以下、添付の図面を参照して、本発明の印刷制御装置、印刷制御装置の制御方法およびプログラムの一実施形態を説明する。図１は、本発明の一実施形態に係る印刷システムＳＹのシステム構成図である。印刷システムＳＹは、端末１と、印刷制御装置２と、印刷装置３と、印刷装置３の台数分の認証装置４とを含む。本実施形態の印刷システムＳＹには、端末１として、端末（Ａ）および端末（Ｂ）の２台が含まれるが、端末１の台数は特に限定されるものではない。同様に、印刷システムＳＹには、印刷装置３として、印刷装置（Ａ）、印刷装置（Ｂ）および印刷装置（Ｃ）の３台が含まれるが、印刷装置３の台数は特に限定されるものではない。
【００２４】
端末１、印刷制御装置２および印刷装置３は、ネットワークＮＷを介して接続される。ネットワークＮＷは、例えばＬＡＮ（Local Area Network）であり、インターネットなどの外部ネットワークに接続されてもよい。また、ネットワークＮＷは、単一のネットワークにより構成される必要はなく、複数の異なるネットワークの組み合わせにより構成されてもよい。例えば、第１のネットワークを介して端末１と印刷制御装置２とを接続し、第２のネットワークを介して印刷制御装置２と印刷装置３とを接続してもよい。また、ネットワークＮＷの通信形態は、無線通信でもよいし有線通信でもよい。
【００２５】
印刷装置３と認証装置４とは、ケーブル５を介して接続される。なお、印刷装置３と認証装置４とは、無線により接続されてもよい。また、印刷装置３と認証装置４は、常時接続状態になくてもよく、必要時のみ（ユーザーが認証操作を行うときのみ）接続される構成でもよい。
【００２６】
端末１は、印刷ジョブを生成し、印刷制御装置２に対して印刷指示を行う。端末１としては、例えば、ＰＣ（Personal Computer）を用いることができるが、ＰＣに代えて、スマートフォンや各種タブレット端末等の情報処理装置を用いてもよい。
【００２７】
印刷制御装置２は、端末１から送信された印刷ジョブに基づく印刷データを、印刷装置３に送信する。印刷制御装置２としては、例えば、サーバー装置を用いることができるが、サーバー装置に代えて、ＰＣや各種タブレット端末等の情報処理装置を用いてもよい。印刷制御装置２は、印刷ジョブを印刷装置３が解釈可能な言語に変換する言語変換処理を行い、言語変換された印刷ジョブを印刷データとして送信する。なお、印刷制御装置２は、印刷装置３が印刷ジョブをそのまま解釈できる場合は、言語変換処理を省略してもよい。また、印刷制御装置２は、印刷ジョブに対して編集処理（例えば、特定の情報の付加、画像処理など）を行うことにより、印刷データを生成してもよい。
【００２８】
印刷装置３は、印刷制御装置２から送信された印刷データに基づいて、印刷ジョブの印刷を行う。また、印刷装置３は、ユーザーによる認証操作を受け付け、認証装置４あるいは印刷装置３の操作パネル３７に入力された認証情報（例えば、ユーザーＩＤ、パスワードなど）を印刷制御装置２に送信する。なお、印刷装置３は、印刷機能のほか、コピー機能、スキャン機能、ファクシミリ機能などを備えた、いわゆる複合機であってもよい。
【００２９】
認証装置４は、対応する印刷装置３に併設され、認証情報が記録された認証媒体（例えば、ＩＣカード（Integrated Circuit Card））を用いたユーザーの認証操作に基づいて、認証媒体から認証情報を読み取る。認証装置４は、読み取った認証情報を印刷装置３に送信する。なお、認証装置４は、認証媒体から認証情報を読み取る構成に限定されるものではなく、例えば、ユーザーに認証情報を入力させる構成でもよい。なお、印刷装置３として、認証機能付きのものを用いてもよく、この場合、印刷装置３自体に認証装置４が含まれる。また、認証装置４としては、ユーザーの顔や虹彩等から生体情報を読み取り、認証情報として取得するものであってもよい。
【００３０】
図２ないし図５を参照し、印刷システムＳＹを構成する各機器のハードウェア構成を説明する。図２は、端末１のハードウェア構成を示すブロック図である。端末１は、ＣＰＵ１１（Central Processing Unit）、ＲＯＭ１２（Read Only Memory）、ＲＡＭ１３（Random Access Memory）、ＨＤＤ１４（Hard Disc Drive）、ネットワーク通信インターフェース１５（以下、インターフェースを「Ｉ／Ｆ」と表記する。）、キーボード１６、マウス１７およびディスプレー１８を備える。
【００３１】
ＣＰＵ１１は、端末１内の各部と信号の入出力を行い、各種演算処理を行う。ＲＯＭ１２は、不揮発性の記憶媒体であり、ＢＩＯＳ（Basic Input Output System）等のプログラムを記憶する。ＲＡＭ１３は、揮発性の記憶媒体であり、ＣＰＵ１１のワークエリアとして用いられる。
【００３２】
ＨＤＤ１４は、不揮発性の補助記憶装置であり、ＯＳ（Operating System）の他、印刷ジョブアプリケーション１４ａ、印刷ドライバー１４ｂ等を記憶する。印刷ジョブアプリケーション１４ａは、印刷ジョブを生成するために用いられる。印刷ジョブアプリケーション１４ａとしては、例えば、文書作成アプリケーション、画像編集アプリケーション、Ｗｅｂブラウザーなどを用いることができる。印刷ドライバー１４ｂは、印刷装置３を制御する。
【００３３】
ネットワーク通信Ｉ／Ｆ１５は、ネットワークＮＷを介して、印刷制御装置２と通信する。キーボード１６およびマウス１７は、印刷先となる印刷装置３の選択操作などの各種操作を行うための操作手段として用いられる。ディスプレー１８は、印刷装置選択画面Ｄ１（図６参照）など、各種情報を表示する表示手段として用いられる。
【００３４】
図３は、印刷制御装置２のハードウェア構成を示すブロック図である。印刷制御装置２は、制御部２０、ネットワーク通信Ｉ／Ｆ２４およびＨＤＤ２５を備える。
【００３５】
制御部２０は、後述する印刷制御処理を実行する。制御部２０は、ＣＰＵ２１、ＲＯＭ２２およびＲＡＭ２３を備える。ＣＰＵ２１は、印刷制御装置２内の各部と信号の入出力を行い、各種演算処理を行う。なお、ＣＰＵ２１は、本発明の「プロセッサー」の一例である。また、プロセッサーとしては、１又は複数のＣＰＵや、ＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア回路、あるいはこれらが協働する構成であってもよい。ＲＯＭ２２は、ＢＩＯＳ等のプログラムを記憶する。ＲＡＭ２３は、ＣＰＵ２１のワークエリアとして用いられる。ネットワーク通信Ｉ／Ｆ２４は、ネットワークＮＷを介して端末１および印刷装置３と通信する。例えば、ネットワーク通信Ｉ／Ｆ２４は、端末１から印刷ジョブを受信する。ネットワーク通信Ｉ／Ｆ２４は、本発明の「受信部」の一例である。
【００３６】
ＨＤＤ２５は、不揮発性の補助記憶装置であり、ＯＳの他、Ｗｅｂアプリケーション２５ａおよび制御プログラム２５ｂを記憶すると共に、印刷ジョブ保持領域２５ｃおよびユーザーデータベース２４ｄを含む。Ｗｅｂアプリケーション２５ａは、印刷装置３に印刷ジョブリストＤ２（図９参照）などのＷｅｂページを提供するために用いられる。制御プログラム２５ｂは、端末１から受信した印刷ジョブに基づいて、後述する印刷制御処理を行うために用いられる。
【００３７】
印刷ジョブ保持領域２５ｃには、詳細は後述するが、端末１から受信した印刷ジョブのうち、特定の印刷ジョブが保持される。なお、印刷制御装置２は、印刷ジョブに基づく印刷データを印刷装置３に送信した後、例えば、印刷装置３から印刷完了の通知を受け取ると、その印刷ジョブを印刷ジョブ保持領域２５ｃから削除する。また、印刷制御装置２は、印刷ジョブ保持領域２５ｃに保持された印刷ジョブを、印刷ジョブの保持開始から一定時間経過後に削除してもよく、端末１からの削除命令に基づいて削除してもよい。ユーザーデータベース２４ｄには、印刷装置３の利用権限を有するユーザーを示す正規利用者情報が登録されている。
【００３８】
図４は、印刷装置３のハードウェア構成を示すブロック図である。印刷装置３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤ３４、ネットワーク通信Ｉ／Ｆ３５、ケーブル通信Ｉ／Ｆ３６、操作パネル３７および印刷機構３８を備える。
【００３９】
ＣＰＵ３１は、印刷装置３内の各部と信号の入出力を行い、各種演算処理を行う。ＲＯＭ３２は、印刷装置３のファームウェア等を記憶する。ＲＡＭ３３は、ＣＰＵ３１のワークエリアとして用いられる。ＨＤＤ３４は、Ｗｅｂブラウザー３４ａ等を記憶する。Ｗｅｂブラウザー３４ａは、印刷ジョブリストＤ２などのＷｅｂページを表示するために用いられる。
【００４０】
ネットワーク通信Ｉ／Ｆ３５は、ネットワークＮＷを介して印刷制御装置２と通信する。ケーブル通信Ｉ／Ｆ３６は、ケーブル５を介して認証装置４と通信する。操作パネル３７は、印刷ジョブリストＤ２などの各種情報を表示する表示手段、および印刷ジョブリストＤ２からの選択操作などの各種操作を行う操作手段として用いられる。印刷機構３８は、例えばインクジェット方式或いは電子写真方式により、コピー用紙等の印刷媒体に印刷を行う。
【００４１】
図５は、認証装置４のハードウェア構成を示すブロック図である。認証装置４は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ケーブル通信Ｉ／Ｆ４４および読取機構４５を備える。
【００４２】
ＣＰＵ４１は、認証装置４内の各部と信号の入出力を行い、各種演算処理を行う。ＲＯＭ４２は、認証装置４のファームウェア等を記憶する。ＲＡＭ４３は、ＣＰＵ４１のワークエリアとして用いられる。ケーブル通信Ｉ／Ｆ４４は、ケーブル５を介して印刷装置３と通信する。読取機構４５は、ユーザーの認証操作に基づいて、認証媒体から認証情報を読み取る。読取機構４５としては、認証媒体の種類に応じて、ＩＣカードリーダーの他、磁気カードリーダー、二次元コードリーダーなどを用いることができる。
【００４３】
図６に基づいて、印刷装置選択画面Ｄ１について説明する。印刷装置選択画面Ｄ１は、ユーザーが端末１を用いて印刷制御装置２に対して印刷指示を行う際に、端末１に表示される。印刷装置選択画面Ｄ１には、選択候補として、「Printer A（プッシュ印刷）」、「Printer B（プッシュ印刷）」、「Printer C（プッシュ印刷）」および「印刷装置指定なし（プル印刷）」が表示される。
【００４４】
印刷装置選択画面Ｄ１に表示された選択候補のうち、「Printer A（プッシュ印刷）」、「Printer B（プッシュ印刷）」および「Printer C（プッシュ印刷）」は、それぞれ、印刷先として、印刷装置（Ａ）、印刷装置（Ｂ）および印刷装置（Ｃ）を指定するためのものである。一方、印刷装置選択画面Ｄ１に表示された選択候補のうち、「印刷装置指定なし（プル印刷）」は、印刷先となる印刷装置３を指定しないためのものである。
【００４５】
このようにユーザーは、印刷装置選択画面Ｄ１において、印刷先となる印刷装置３を指定する印刷方法（以下「プッシュ印刷」という。）と、印刷先となる印刷装置３を指定しない印刷方法（以下「プル印刷」という。）とを選択することができる。
【００４６】
図７に基づいて、プッシュ印刷の流れについて説明する。まず、ユーザーにより、印刷装置選択画面Ｄ１において、「Printer A（プッシュ印刷）」、「Printer B（プッシュ印刷）」および「Printer C（プッシュ印刷）」のいずれかが選択された後、印刷指示がなされると、端末１は、印刷先となる印刷装置３が指定された印刷ジョブ（以下、「印刷先指定ジョブ」という。）を、印刷制御装置２に送信する。
【００４７】
送信される印刷先指定ジョブには、ユーザー情報と、印刷装置識別子とが付加される。ユーザー情報は、印刷指示操作を行ったユーザーを特定するためのものである。ユーザー情報としては、例えば、ユーザーが印刷ドライバー１４ｂに予め登録しておいた情報、或いはユーザーが端末１にログインしたときのログイン情報が用いられる。印刷装置識別子は、印刷先となる印刷装置３を特定するためのものである。例えば、印刷装置選択画面Ｄ１において、「Printer A（プッシュ印刷）」が選択された場合には、送信される印刷先指定ジョブに、印刷先として印刷装置（Ａ）を特定する印刷装置識別子が付加される。
【００４８】
印刷制御装置２は、端末１から印刷先指定ジョブを受信すると、原則として、印刷装置３からの命令を必要とすることなく、印刷先指定ジョブにおいて印刷先として指定された印刷装置３（以下「指定印刷装置３ａ」という。）に、印刷先指定ジョブに基づく印刷データを送信する。すなわち、印刷制御装置２は、印刷先指定ジョブに付加された印刷装置識別子を参照し、印刷装置識別子が印刷先として特定する印刷装置３（指定印刷装置３ａ）に、印刷先指定ジョブに基づく印刷データを送信する。その結果、指定印刷装置３ａにより、印刷先指定ジョブの印刷が行われる。
【００４９】
図８に基づいて、プル印刷の流れについて説明する。まず、ユーザーにより、印刷装置選択画面Ｄ１において「印刷装置指定なし（プル印刷）」が選択された後、印刷指示がなされると、端末１は、印刷先となる印刷装置３が指定されていない印刷ジョブ（以下、「印刷先未指定ジョブ」という。）を、印刷制御装置２に送信する。送信される印刷先未指定ジョブには、ユーザー情報が付加されるが、印刷装置識別子は付加されない。
【００５０】
印刷制御装置２は、端末１から受信した印刷先未指定ジョブを、印刷先未指定ジョブに付加されたユーザー情報と関連付けて、印刷ジョブ保持領域２５ｃに保持する。なお、詳細は後述するように、印刷ジョブ保持領域２５ｃには、印刷先未指定ジョブだけでなく、特定の印刷先指定ジョブが保持される。
【００５１】
ユーザーは、端末１から印刷先未指定ジョブの印刷指示を行った後、端末１の設置場所から所望の印刷装置３の設置場所に移動し、その印刷装置３に接続された認証装置４に対して認証操作を行う。認証装置４は、認証操作に基づいて認証情報を読み取り、読み取った認証情報を、接続された印刷装置３に送信する。
【００５２】
印刷装置３は、認証装置４から認証情報を取得すると、取得した認証情報および印刷装置識別子と、後述する印刷ジョブリストＤ２の送信要求とを、印刷制御装置２に送信する。なお、印刷ジョブリストＤ２の送信要求については、後述するユーザー認証に成功した後に送信するようにしてもよい。
【００５３】
印刷制御装置２は、印刷装置３から受信した認証情報に基づいて、ユーザー認証、すなわち認証操作を行ったユーザーが印刷権限を有する正規のユーザーであるか否かの認証処理を行う。より具体的には、印刷制御装置２は、認証装置４に入力された認証情報と、印刷制御装置２のユーザーデータベース２４ｄに登録された正規利用者情報或いは外部のサーバー（例えばＬＤＡＰサーバー）にある正規利用者情報とを比較し、認証ＯＫとして印刷装置３を利用可能（すなわち、ログイン状態）にする。なお、印刷制御装置２は、認証装置４に入力された認証情報と、印刷ジョブに付加されたユーザー情報とを比較することにより、ユーザー認証を行ってもよい。
【００５４】
印刷制御装置２は、ユーザー認証に成功した場合、すなわち認証操作を行ったユーザーが印刷権限を有する正規のユーザーであると判断した場合、印刷ジョブリストＤ２の送信要求に基づいて、印刷ジョブリストＤ２（図９参照）を作成する。印刷ジョブリストＤ２には、１以上のジョブ名５１が含まれる。ジョブ名５１は、印刷ジョブの名称（例えば、ファイル名）を表す。印刷制御装置２は、印刷ジョブ保持領域２５ｃに保持された印刷ジョブのうち、認証情報に対応するユーザー情報と関連付けられた印刷ジョブについて、印刷ジョブリストＤ２を作成する。例えば、ユーザーであるＡ氏が認証装置４に対して認証操作を行い、Ａ氏の認証情報が取得された場合、印刷ジョブリストＤ２には、印刷制御装置２に保持された印刷ジョブのうち、Ａ氏のユーザー情報と関連付けられた印刷ジョブ、すなわちＡ氏が印刷指示を行った印刷ジョブ、のジョブ名５１が含まれる。
【００５５】
印刷制御装置２は、作成した印刷ジョブリストＤ２を、印刷ジョブリストＤ２の送信要求を送信した印刷装置３、すなわちユーザーによる認証装置４への認証操作が行われた印刷装置３に提供する。印刷ジョブリストＤ２は、例えばＷｅｂページとして、印刷装置３に提供される。
【００５６】
印刷装置３は、提供された印刷ジョブリストＤ２を表示する。図９に示すように、印刷ジョブリストＤ２には、１以上のジョブ名５１が表示される他、ユーザー名５２、ログアウトボタン５３および印刷ボタン５４が表示される。ユーザー名５２は、認証装置４から取得した認証情報に基づいて、表示される。ログアウトボタン５３は、ユーザー認証が行われ、ログイン状態となった印刷装置３において、ユーザーが所望の操作を行った後、ログアウトするためのものである。また、印刷装置３は、ログアウトボタン５３が操作されない場合にも、ログイン状態において、所定の時間、ユーザーからの操作を受け付けない場合には、自動的にログアウトする。
【００５７】
印刷ジョブリストＤ２に表示されたジョブ名５１のなかから、ユーザーにより所望の印刷先未指定ジョブのジョブ名５１が選択された状態で、印刷ボタン５４が操作されると、印刷装置３は、選択されたジョブ名５１を示すジョブ情報と、印刷データの送信要求とを、印刷制御装置２に送信する。
【００５８】
印刷制御装置２は、受信したジョブ情報に対応する印刷先未指定ジョブに基づき、印刷データの送信要求を送信した印刷装置３、すなわちユーザーによる認証操作が行われた印刷装置３を印刷先の印刷装置３として、印刷先の印刷装置３に対応する形式の印刷データを生成して、印刷先の印刷装置３に印刷データを送信する。その結果、印刷装置３により、印刷先未指定ジョブの印刷が行われる。
【００５９】
なお、上述したように、印刷ジョブリストＤ２に含まれるジョブ名５１は、印刷ジョブ保持領域２５ｃに保持された印刷ジョブのうち、認証情報に対応するユーザー情報と関連付けられた印刷ジョブのジョブ名５１である。このため、認証操作が行われた印刷装置３には、保持された印刷ジョブのうち、認証操作を行ったユーザーのユーザー情報と関連付けられた印刷ジョブに基づく印刷データが送信される。換言すれば、保持された印刷ジョブは、ユーザー認証の結果に応じて認証情報の送信元の印刷装置３（以下「認証印刷装置３ｂ」という。）に送信される。
【００６０】
このように、本実施形態の印刷制御装置２は、印刷装置選択画面Ｄ１においてプッシュ印刷が選択された場合には、指定印刷装置３ａに印刷先指定ジョブの印刷を行わせる。また、印刷制御装置２は、印刷装置選択画面Ｄ１においてプル印刷が選択された場合には、認証印刷装置３ｂに印刷先未指定ジョブの印刷を行わせる。
【００６１】
ここで、プッシュ印刷が選択された場合に、端末１と指定印刷装置３ａとが離れた場所にあると、ユーザーが指定印刷装置３ａの目前にいない状態で印刷ジョブの印刷が行われることになる。このため、印刷ジョブが機密性を有する場合には、機密情報の印刷された印刷物が他の者によって持ち去られることなどにより、印刷された機密情報が漏洩するおそれがある。
【００６２】
そのため、本実施形態の印刷制御装置２は、ユーザーによりプッシュ印刷が選択された際にも、以下の印刷制御処理を実行することにより、印刷ジョブが機密性を有する場合には、指定印刷装置３ａではなく、認証印刷装置３ｂに印刷ジョブの印刷を行わせるようになっている。
【００６３】
図１０を参照して、印刷制御装置２の制御部２０が実行する印刷制御処理について説明する。制御部２０は、ＨＤＤ２５に記憶された制御プログラム２５ｂをＣＰＵ２１がＲＡＭ２３を用いて実行することにより、印刷制御処理を実行する。
【００６４】
制御部２０は、ステップＳ０１において、端末１から印刷ジョブを受信したか否かを判断する。制御部２０は、端末１から印刷ジョブを受信したと判断した場合には（Ｓ０１；Ｙｅｓ）、ステップＳ２に進む。制御部２０は、端末１から印刷ジョブを受信していないと判断した場合には（Ｓ０１；Ｎｏ）、ステップＳ０１を繰り返し行う。
【００６５】
制御部２０は、ステップＳ０２において、端末１から受信した印刷ジョブが、印刷先となる印刷装置３が指定された印刷先指定ジョブであるか、印刷先となる印刷装置３が指定されていない印刷先未指定ジョブであるかを判断する。制御部２０は、端末１から受信した印刷ジョブが、印刷先指定ジョブであるか印刷先未指定ジョブであるかを、例えば、印刷ジョブに印刷装置識別子が付加されているか否かにより判断する。制御部２０は、端末１から受信した印刷ジョブが印刷先指定ジョブであると判断した場合には（Ｓ０２；Ｙｅｓ）、ステップＳ０３に進む。制御部２０は、端末１から受信した印刷ジョブが印刷先未指定ジョブであると判断した場合には（Ｓ０２；Ｎｏ）、ステップＳ０５に進む。
【００６６】
制御部２０は、ステップＳ０３において、端末１から受信した印刷先指定ジョブが機密性を有するか否かを判断する。制御部２０は、端末１から受信した印刷先指定ジョブが機密性を有するか否かを、例えば、印刷先指定ジョブのドキュメント内の所定箇所に特定の文字列が含まれているか否かにより判断する。すなわち、制御部２０は、印刷先指定ジョブのドキュメント内の所定箇所に特定の文字列が含まれている場合に、印刷先指定ジョブが機密性を有すると判断し、特定の文字列が含まれていない場合に、印刷先指定ジョブが機密性を有しないと判断する。ドキュメント内の所定個所とは、例えば、ヘッダー、フッター、隠し文字、ウォーターマーク、電子透かしなどである。また、特定の文字列とは、例えば、「秘」、「社外秘」、「極秘」、「印刷禁止」など、機密にすべき文書であることを示す文字列である。なお、印刷先指定ジョブが機密性を有するか否かの判断手法としては、これに限定されるものではない。例えば、制御部２０は、印刷先指定ジョブに地紋印刷の指定がされている場合に、印刷先指定ジョブが機密性を有すると判断し、地紋印刷の指定がされていない場合に、印刷先指定ジョブが機密性を有しないと判断してもよい。
【００６７】
制御部２０は、ステップＳ０３において、端末１から受信した印刷先指定ジョブが機密性を有しないと判断した場合には（Ｓ０３；Ｎｏ）、ステップＳ０４に進む。
【００６８】
制御部２０は、ステップＳ０４において、端末１から受信した印刷先指定ジョブに基づく印刷データを、指定印刷装置３ａに送信する。その結果、指定印刷装置３ａにより、印刷先指定ジョブの印刷が行われる。
【００６９】
制御部２０は、ステップＳ０３において、端末１から受信した印刷先指定ジョブが機密性を有すると判断した場合には（Ｓ０３；Ｙｅｓ）、ステップＳ０５に進む。
【００７０】
制御部２０は、ステップＳ０５において、端末１から受信した印刷ジョブ（印刷先未指定ジョブおよび機密性を有すると判断された印刷先指定ジョブ）を、印刷ジョブ保持領域２５ｃに保持する。なお、このとき、制御部２０は、印刷先指定ジョブを送信した端末１に、印刷装置３に対する認証操作を行うようにユーザーに促す認証催促画面Ｄ３（図１１参照）を表示させてもよい。これにより、印刷先指定ジョブが機密性を有する場合に、印刷装置３に対する認証操作を行うようにユーザーに促すことができる。
【００７１】
制御部２０は、ステップＳ０６において、印刷装置３から認証情報を受信したか否かを判断する。制御部２０は、印刷装置３から認証情報を受信したと判断した場合には（Ｓ０６；Ｙｅｓ）、ステップＳ０７に進む。制御部２０は、印刷装置３から認証情報を受信していないと判断した場合には（Ｓ０６；Ｎｏ）、ステップＳ０６を繰り返し行う。
【００７２】
制御部２０は、ステップＳ０７において、印刷装置３から受信した認証情報に基づいて、ユーザー認証を行う。
【００７３】
制御部２０は、ステップＳ０８において、印刷ジョブ保持領域２５ｃに保持された印刷ジョブであって、取得された認証情報が示すユーザーと同じユーザーにより印刷指示が行われた印刷先指定ジョブのなかに、認証印刷装置３ｂと同じ印刷装置３を印刷先として指定するもの（以下「同一装置ジョブ」という。）があるか否かを判断する。制御部２０は、同一装置ジョブがあるか否かを、例えば、受信した認証情報に付加された印刷装置識別子と同じ印刷装置識別子が付加された印刷先指定ジョブがあるか否かにより判断する。制御部２０は、ステップＳ０８において、同一装置ジョブがあると判断した場合には（Ｓ０８；Ｙｅｓ）、ステップＳ０９に進む。
【００７４】
制御部２０は、ステップＳ０９において、印刷ジョブ保持領域２５ｃに保持された印刷ジョブのうち、同一装置ジョブに基づく印刷データを、認証情報を取得した印刷装置３、すなわち認証印刷装置３ｂに送信する。その結果、認証印刷装置３ｂにより、同一装置ジョブの印刷が行われる。
【００７５】
一方、制御部２０は、ステップＳ０８において、同一装置ジョブがないと判断した場合には（Ｓ０８；Ｎｏ）、ステップＳ１０に進む。
【００７６】
制御部２０は、ステップＳ１０において、認証印刷装置３ｂから受信した印刷ジョブリストＤ２の送信要求に基づいて、認証印刷装置３ｂに対し、印刷ジョブリストＤ２を送信する。
【００７７】
制御部２０は、ステップＳ１１において、印刷ジョブリストＤ２から選択されたジョブ名５１に対応する印刷ジョブに基づく印刷データの送信要求を、認証印刷装置３ｂから受信したか否かを判断する。制御部２０は、印刷データの送信要求を認証印刷装置３ｂから受信したと判断した場合には（Ｓ１１；Ｙｅｓ）、ステップＳ１２に進む。制御部２０は、印刷データの送信要求を認証印刷装置３ｂから受信していないと判断した場合には（Ｓ１１；Ｎｏ）、ステップＳ１１を繰り返し行う。
【００７８】
制御部２０は、ステップＳ１２において、認証印刷装置３ｂから受信した印刷データの送信要求に基づいて、印刷ジョブ保持領域２５ｃに保持された印刷ジョブのうち、印刷ジョブリストＤ２から選択されたジョブ名５１に対応する印刷ジョブに基づく印刷データを、認証印刷装置３ｂに送信する。その結果、認証印刷装置３ｂにより、印刷ジョブリストＤ２から選択されたジョブ名５１に対応する印刷ジョブの印刷が行われる。
【００７９】
このようにして、印刷先指定ジョブのうち、機密性を有しない印刷先指定ジョブは、印刷制御装置２に保持されることなく、指定印刷装置３ａにより印刷が行われる。これに対し、機密性を有する印刷先指定ジョブは、印刷制御装置２に保持された後、認証印刷装置３ｂにより印刷が行われる。
【００８０】
より詳細には、機密性を有する印刷先指定ジョブのうち、同一装置ジョブ、すなわち認証印刷装置３ｂを印刷先として指定するものについては、認証印刷装置３ｂに印刷ジョブリストＤ２が表示されることなく、認証印刷装置３ｂにより印刷が行われる。例えば、ユーザーが、印刷装置選択画面Ｄ１において、機密性を有する印刷先指定ジョブの印刷先として印刷装置（Ａ）を選択した後、印刷装置（Ａ）に対して認証操作を行った場合には、印刷装置（Ａ）に印刷ジョブリストＤ２が表示されることなく、印刷装置（Ａ）により同一装置ジョブの印刷が行われる。
【００８１】
一方、機密性を有する印刷先指定ジョブのうち、同一装置ジョブ以外の印刷先指定ジョブ、すなわち認証情報を取得した印刷装置３とは異なる印刷装置３が印刷先として指定されているものについては、認証印刷装置３ｂに表示された印刷ジョブリストＤ２においてその印刷先指定ジョブのジョブ名５１が選択されることによって、認証印刷装置３ｂにより印刷が行われる。例えば、ユーザーが、印刷装置選択画面Ｄ１において、機密性を有する印刷先指定ジョブの印刷先として印刷装置（Ａ）を選択した後、印刷装置（Ｂ）に対して認証操作を行った場合には、印刷装置（Ｂ）に印刷ジョブリストＤ２が表示され、印刷ジョブリストＤ２においてその印刷先指定ジョブのジョブ名５１が選択されることによって、印刷装置（Ｂ）により印刷先指定ジョブの印刷が行われる。
【００８２】
また、印刷先未指定ジョブは、印刷制御装置２に保持された後、認証印刷装置３ｂに表示された印刷ジョブリストＤ２においてその印刷先未指定ジョブのジョブ名５１が選択されることによって、認証印刷装置３ｂにより印刷が行われる。
【００８３】
以上のように、本実施形態の印刷制御装置２は、端末１および印刷装置３と接続するものであり、制御部２０を備えている。制御部２０は、端末１から受信した印刷先指定ジョブが機密性を有するか否かを判断する。制御部２０は、印刷先指定ジョブが機密性を有しないと判断した場合に、印刷先指定ジョブに基づく印刷データを、指定印刷装置３ａに送信する。制御部２０は、印刷先指定ジョブが機密性を有すると判断した場合に、印刷先指定ジョブを保持し、保持した印刷先指定ジョブに基づく印刷データを、認証印刷装置３ｂに送信する。
【００８４】
この構成によれば、印刷先指定ジョブが機密性を有する場合には、認証印刷装置３ｂにより印刷先指定ジョブの印刷が行われる。これにより、ユーザーが認証印刷装置３ｂの目前にいる状態で、機密性を有する印刷先指定ジョブの印刷が行われる。したがって、ユーザーが印刷装置３の目前にいない状態で印刷ジョブの印刷が行われることによる情報漏洩を抑制することができる。
【００８５】
また、本実施形態の印刷制御装置２では、制御部２０が、保持した印刷先指定ジョブのなかに、同一装置ジョブがあるか否かを判断する。制御部２０は、同一装置ジョブがないと判断した場合に、認証印刷装置３ｂに印刷候補として印刷先指定ジョブを表示させ、表示された印刷先指定ジョブが印刷対象として選択された場合に、印刷先指定ジョブに基づく印刷データを認証印刷装置３ｂに送信する。一方、制御部２０は、同一装置ジョブがあると判断した場合に、認証印刷装置３ｂに印刷候補として印刷先指定ジョブを表示させることなく、同一装置ジョブに基づく印刷データを認証印刷装置３ｂに送信する。
【００８６】
この構成によれば、指定印刷装置３ａと同じ印刷装置３に対して認証操作が行われると、認証印刷装置３ｂに印刷候補として印刷先指定ジョブが表示されることなく、認証印刷装置３ｂにより同一装置ジョブの印刷が行われる。このため、ユーザーは、指定印刷装置３ａと同じ印刷装置３に対して認証操作を行うことにより、印刷先指定ジョブを印刷対象として選択することなく、認証印刷装置３ｂに印刷先指定ジョブ（より具体的には、同一装置ジョブ）の印刷を行わせることができる。
【００８７】
図１２に基づいて、変形例の印刷制御装置２が実行する印刷制御処理について説明する。なお、上記した印刷制御処理と異なる点を中心に説明し、同様の内容については、適宜説明を省略する。
【００８８】
制御部２０は、ステップＳ２１において、端末１から印刷ジョブを受信したか否かを判断する。
【００８９】
制御部２０は、ステップＳ２２において、端末１から受信した印刷ジョブが、印刷先となる印刷装置３が指定された印刷先指定ジョブであるか、印刷先となる印刷装置３が指定されていない印刷先未指定ジョブであるかを判断する。制御部２０は、端末１から受信した印刷ジョブが印刷先指定ジョブであると判断した場合には（Ｓ２２；Ｙｅｓ）、ステップＳ２３に進む。制御部２０は、端末１から受信した印刷ジョブが印刷先未指定ジョブであると判断した場合には（Ｓ２２；Ｎｏ）、ステップＳ３０に進む。
【００９０】
制御部２０は、ステップＳ２３において、端末１から受信した印刷先指定ジョブが機密性を有するか否かを判断する。
【００９１】
制御部２０は、ステップＳ２３において、端末１から受信した印刷先指定ジョブが機密性を有しないと判断した場合には（Ｓ２３；Ｎｏ）、ステップＳ２４に進む。
【００９２】
制御部２０は、ステップＳ２４において、端末１から受信した印刷先指定ジョブに基づく印刷データを、指定印刷装置３ａに送信する。その結果、指定印刷装置３ａにより印刷先指定ジョブの印刷が行われる。
【００９３】
制御部２０は、ステップＳ２３において、端末１から受信した印刷先指定ジョブが機密性を有すると判断した場合には（Ｓ２３；Ｙｅｓ）、ステップＳ２５に進む。
【００９４】
制御部２０は、ステップＳ２５において、印刷先指定ジョブを送信した端末１に、印刷処理選択画面Ｄ４を表示させる。
【００９５】
図１３に示すように、印刷処理選択画面Ｄ４には、指定印刷装置３ａに印刷先指定ジョブを印刷させる第１の選択候補６１と、認証印刷装置３ｂに印刷先指定ジョブを印刷させる第２の選択候補６２と、印刷先指定ジョブの印刷を中止する第３の選択候補６３とが表示される。なお、制御部２０は、印刷処理選択画面Ｄ４に、印刷制御装置２に受信された印刷先指定ジョブが機密性を有するものである旨を、表示させてもよい。
【００９６】
制御部２０は、ステップＳ２６において、印刷処理選択画面Ｄ４でいずれの選択候補が選択されたかを判断する。
【００９７】
制御部２０は、ステップＳ２６において、印刷処理選択画面Ｄ４で第１の選択候補６１が選択されたと判断すると、ステップＳ２７に進む。
【００９８】
制御部２０は、ステップＳ２７において、指定印刷装置３ａにステータス情報を問い合わせ、返信されたステータス情報がログイン状態を示しているか否かを判断する。制御部２０は、ステータス情報がログイン状態を示していないと判断した場合には（Ｓ２７；Ｎｏ）、ステップＳ２８に進む。
【００９９】
制御部２０は、ステップＳ２８において、印刷先指定ジョブに基づく印刷データを指定印刷装置３ａに送信する。その結果、指定印刷装置３ａにより印刷先指定ジョブの印刷が行われる。
【０１００】
制御部２０は、ステップＳ２７において、ステータス情報がログイン状態を示していると判断した場合には（Ｓ２７；Ｙｅｓ）、ステップＳ２５に戻り、印刷処理選択画面Ｄ４を再び表示させる。なお、このとき、制御部２０は、指定印刷装置３ａがログイン中である旨を端末１に表示させてもよい。
【０１０１】
制御部２０は、ステップＳ２６において、印刷処理選択画面Ｄ４で第３の選択候補６３が選択されたと判断すると、ステップＳ２９に進む。制御部２０は、ステップＳ２９において、印刷先指定ジョブの印刷を中止する処理を行う。
【０１０２】
制御部２０は、ステップＳ２６において、印刷処理選択画面Ｄ４で第２の選択候補６２が選択されたと判断すると、ステップＳ３０に進む。
【０１０３】
制御部２０は、ステップＳ３０において、端末１から受信した印刷ジョブ（印刷先未指定ジョブおよび機密性を有すると判断された印刷先指定ジョブ）を、印刷ジョブ保持領域２５ｃに保持する。なお、この場合も、制御部２０は、印刷先指定ジョブを送信した端末１に、認証催促画面Ｄ３を表示させてもよい。
【０１０４】
制御部２０は、ステップＳ３１において、印刷装置３から認証情報を受信したか否かを判断する。
【０１０５】
制御部２０は、ステップＳ３２において、印刷装置３から受信した認証情報に基づいて、ユーザー認証を行う。
【０１０６】
制御部２０は、ステップＳ３３において、認証印刷装置３ｂに対し、印刷ジョブリストＤ２を送信する。
【０１０７】
制御部２０は、ステップＳ３４において、印刷ジョブリストＤ２から選択されたジョブ名５１に対応する印刷ジョブに基づく印刷データの送信要求を、認証印刷装置３ｂから受信したか否かを判断する。
【０１０８】
制御部２０は、ステップＳ３５において、認証印刷装置３ｂから受信した印刷データの送信要求に基づいて、印刷ジョブ保持領域２５ｃに保持された印刷ジョブのうち、印刷ジョブリストＤ２から選択されたジョブ名５１に対応する印刷ジョブに基づく印刷データを、認証印刷装置３ｂに送信する。その結果、認証印刷装置３ｂにより、印刷ジョブリストＤ２から選択されたジョブ名５１に対応する印刷ジョブの印刷が行われる。
【０１０９】
以上のように、変形例の印刷制御装置２では、制御部２０が、印刷先指定ジョブが機密性を有すると判断した場合に、印刷先指定ジョブを送信した端末１に、印刷処理選択画面Ｄ４を表示させる。制御部２０は、印刷処理選択画面Ｄ４において第１の選択候補６１が選択された場合に、印刷先指定ジョブに基づく印刷データを指定印刷装置３ａに送信する。制御部２０は、印刷処理選択画面Ｄ４において第２の選択候補６２が選択された場合に、印刷先指定ジョブに基づく印刷データを認証印刷装置３ｂに送信する。
【０１１０】
この構成によれば、印刷先指定ジョブが機密性を有する場合に、印刷先指定ジョブの印刷を、指定印刷装置３ａに行わせるか、認証印刷装置３ｂに行わせるか、ユーザーに選択させることができる。このため、ユーザーは、第１の選択候補６１を選択することで、印刷先指定ジョブが機密性を有する場合にも、印刷先指定ジョブの印刷を、印刷装置３に対する認証操作を行うことなく、指定印刷装置３ａに行わせることができる。すなわち、ユーザーは、例えば、指定印刷装置３ａの周囲に誰もいない場合には、機密性を有する印刷先指定ジョブが指定印刷装置３ａによって印刷されても、印刷された機密情報が漏洩するおそれが少ないため、そのような場合に、第１の選択候補６１を選択することで、認証操作を行う手間を省くことができる。
【０１１１】
また、変形例の印刷制御装置２では、制御部２０が、印刷処理選択画面Ｄ４において第１の選択候補６１が選択された場合に、指定印刷装置３ａにステータス情報を問い合わせ、ステータス情報がログイン状態を示す場合には、印刷先指定ジョブに基づく印刷データを指定印刷装置３ａに送信しない。
【０１１２】
この構成によれば、ログイン状態にある指定印刷装置３ａにより印刷先指定ジョブの印刷が行われることが抑制される。このため、指定印刷装置３ａに他の者がログイン中である場合に、ユーザーが誤って第１の選択候補６１を選択したとしても、その者に機密情報が漏洩することを抑制することができる。なお、制御部２０は、ステータス情報が、印刷先指定ジョブに付加されたユーザー情報に対応するユーザー自身のログイン状態を示す場合には、印刷先指定ジョブに基づく印刷データを指定印刷装置３ａに送信してもよい。
【０１１３】
本発明は、本実施形態に限定されず、その趣旨を逸脱しない範囲で種々の構成を採用可能であることは言うまでもない。例えば、本実施形態は、上述したほか、以下のような形態に変更することができる。
【０１１４】
制御部２０は、図１０に示した印刷制御処理においても、図１２に示した変形例に係る印刷制御処理と同様に、ユーザー認証を行った後、保持した印刷ジョブのなかに同一装置ジョブがあるか否かにかかわらず、印刷ジョブリストＤ２を認証印刷装置３ｂに表示させ、印刷ジョブリストＤ２から選択されたジョブ名５１に対応する印刷ジョブに基づく印刷データを認証印刷装置３ｂに送信してもよい。これとは逆に、制御部２０は、図１２に示した変形例に係る印刷制御処理においても、図１０に示した印刷制御処理と同様に、ユーザー認証を行った後、保持した印刷ジョブのなかに同一装置ジョブがある場合には、印刷ジョブリストＤ２を認証印刷装置３ｂに表示させることなく、その同一装置ジョブに基づく印刷データを認証印刷装置３ｂに送信してもよい。
【０１１５】
制御部２０は、ユーザー認証を行った後、保持した印刷ジョブのなかに印刷先指定ジョブがある場合には、それが同一装置ジョブであるか否かにかかわらず、印刷ジョブリストＤ２を認証印刷装置３ｂに表示させずに、印刷先指定ジョブに基づく印刷データを認証印刷装置３ｂに送信してもよい。この構成では、保持された印刷ジョブのなかに同一装置ジョブ以外の印刷先指定ジョブがある場合にも、印刷ジョブリストＤ２が認証印刷装置３ｂに表示されることなく、印刷先指定ジョブに基づく印刷データが認証印刷装置３ｂに送信される。
【０１１６】
制御部２０は、受信した印刷先指定ジョブが機密性を有する場合に、印刷先指定ジョブに基づく印刷データを認証印刷装置３ｂに送信するが、これに限定されるものではない。例えば、制御部２０は、受信した印刷先指定ジョブが機密性を有する場合に、指定印刷装置３ａにステータス情報を問い合わせる。そして、制御部２０は、ステータス情報がログイン状態を示さない場合には、印刷先指定ジョブに基づく印刷データを指定印刷装置３ａに送信し、ステータス情報がログイン状態を示す場合には、印刷先指定ジョブに基づく印刷データを指定印刷装置３ａに送信しない。この構成によっても、他の者が印刷装置３にログインしている状態で印刷が行われることが抑制され、ユーザーが印刷装置３の目前にいない状態で印刷ジョブの印刷が行われることによる情報漏洩を抑制することができる。
【０１１７】
制御部２０は、機密性を有する印刷先指定ジョブについては、それが同一装置ジョブである場合に、認証印刷装置３ｂに印刷ジョブリストＤ２を表示させることなく、その印刷先指定ジョブに基づく印刷データを認証印刷装置３ｂに送信するが、これに限定されるものではない。例えば、制御部２０は、受信した印刷先指定ジョブが機密性を有するか否かにかかわらず、受信した印刷先指定ジョブを保持し、保持した印刷先指定ジョブのうち、同一装置ジョブ以外のもの（認証情報を取得した印刷装置３と異なる印刷装置３を印刷先として指定するもの）については、認証印刷装置３ｂに印刷ジョブリストＤ２を表示させる。一方、制御部２０は、同一装置ジョブについては、認証印刷装置３ｂに印刷ジョブリストＤ２を表示させることなく、その印刷先指定ジョブに基づく印刷データを送信する。この構成によっても、ユーザーは、指定印刷装置３ａと同じ印刷装置３に対して認証操作を行うことにより、印刷先指定ジョブを印刷対象として選択することなく、認証印刷装置３ｂに印刷先指定ジョブの印刷を行わせることができる。
【０１１８】
制御プログラム２５ｂは、本発明の「プログラム」の一例である。また、本発明の「プログラム」を、コンピューターで読取り可能な記録媒体（例えば、ＣＤ−ＲＯＭ、フラッシュメモリー）に格納して提供してもよい。
【符号の説明】
【０１１９】
１…端末、２…印刷制御装置、３…印刷装置、２０…制御部
【図１】
2019096254.tif 000003
【図２】
2019096254.tif 000004
【図３】
2019096254.tif 000005
【図４】
2019096254.tif 000006
【図５】
2019096254.tif 000007
【図６】
2019096254.tif 000008
【図７】
2019096254.tif 000009
【図８】
2019096254.tif 000010
【図９】
2019096254.tif 000011
【図１０】
2019096254.tif 000012
【図１１】
2019096254.tif 000013
【図１２】
2019096254.tif 000014
【図１３】
2019096254.tif 000015