(57)【要約】【課題】機器に出力させるデータを一元的に保存するための装置の必要性を低下させること。【解決手段】情報処理装置は、データの出力指示に応じ、当該データを当該情報処理装置の記憶部に記憶する記憶処理部と、前記記憶部における前記データの記憶先を示す情報を携帯可能な記録媒体に書き込む書込部とを有し、機器は、前記記録媒体から前記情報を取得する第１の取得部と、前記第１の取得部が取得した前記情報に基づいて、前記記憶部に記憶されている前記データを取得する第２の取得部と、前記第２の取得部が取得した前記データの出力を制御する出力部と、を有する。【選択図】図４
2019160096.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と機器とを含む情報処理システムであって、
前記情報処理装置は、
データの出力指示に応じ、当該データを当該情報処理装置の記憶部に記憶する記憶処理部と、
前記記憶部における前記データの記憶先を示す情報を携帯可能な記録媒体に書き込む書込部とを有し、
前記機器は、
前記記録媒体から前記情報を取得する第１の取得部と、
前記第１の取得部が取得した前記情報に基づいて、前記記憶部に記憶されている前記データを取得する第２の取得部と、
前記第２の取得部が取得した前記データの出力を制御する出力部と、
を有することを特徴とする情報処理システム。
【請求項２】
前記記憶処理部は、前記出力指示に応じ、前記記憶部にランダムに記憶先を生成して前記データを当該記憶先に記憶する、
ことを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記記憶処理部は、前記データに関連付けて文字列を前記記憶部に記憶し、
前記情報処理装置は、
前記第２の取得部からの前記データの送信要求に応じ、当該送信要求に含まれている、前記機器がユーザに入力させた文字列と前記記憶部に記憶されている文字列とが一致する場合に、前記データを前記第２の取得部へ送信する送信部、
を有することを特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記機器は、
当該機器への前記記録媒体のセットのパターンに応じて、前記記憶部に関するデータに関して実行する処理を判定する判定部、
を有することを特徴とする請求項１乃至３いずれか一項記載の情報処理システム。
【請求項５】
情報処理装置に処理を実行させるプログラムと機器とを含む情報処理システムであって、
前記プログラムは、
データの出力指示に応じ、当該データを当該情報処理装置の記憶部に記憶する記憶処理手順と、
前記記憶部における前記データの記憶先を示す情報を携帯可能な記録媒体に書き込む書込手順とを前記情報処理装置に実行させ、
前記機器は、
前記記録媒体から前記情報を取得する第１の取得部と、
前記第１の取得部が取得した前記情報に基づいて、前記記憶部に記憶されている前記データを取得する第２の取得部と、
前記第２の取得部が取得した前記データの出力を制御する出力部と、
を有することを特徴とする情報処理システム。
【請求項６】
情報処理装置と機器とが実行する情報処理方法であって、
前記情報処理装置が、
データの出力指示に応じ、当該データを当該情報処理装置の記憶部に記憶する記憶処理手順と、
前記記憶部における前記データの記憶先を示す情報を携帯可能な記録媒体に書き込む書込手順とを実行し、
前記機器が、
前記記録媒体から前記情報を取得する第１の取得手順と、
前記第１の取得手順が取得した前記情報に基づいて、前記記憶部に記憶されている前記データを取得する第２の取得手順と、
前記第２の取得手順が取得した前記データの出力を制御する出力手順と、
を実行することを特徴とする情報処理方法。
【請求項７】
情報処理装置であって、
データの出力指示に応じ、当該データを当該情報処理装置の記憶部に記憶する記憶処理部と、
前記記憶部における前記データの記憶先を示す情報を携帯可能な記録媒体に書き込む書込部と、
を有することを特徴とする情報処理装置。
【請求項８】
情報処理装置に、
データの出力指示に応じ、当該データを当該情報処理装置の記憶部に記憶する記憶処理手順と、
前記記憶部における前記データの記憶先を示す情報を携帯可能な記録媒体に書き込む書込部手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
セキュリティの観点からパーソナルコンピュータ等のユーザ端末から送信された印刷データを、一旦プリントサーバ等に保存しておき、ユーザが画像形成装置にログイン後、保存された印刷データを当該画像形成装置が印刷することで、情報の漏洩を防ぐ機密印刷技術が既に知られている。
【０００３】
例えば、ユーザが画像形成装置にログインすると、画像形成装置は、ログインユーザのユーザ情報に関連付けられて保存されている印刷データの一覧を取得し、当該一覧を操作パネルに表示する。画像形成装置は、当該一覧の中からユーザにより選択された印刷データを印刷する（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、プリントサーバ等、印刷データを一元的に保存しておくための装置が必要とされた。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、機器に出力させるデータを一元的に保存するための装置の必要性を低下させることを目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、情報処理装置は、データの出力指示に応じ、当該データを当該情報処理装置の記憶部に記憶する記憶処理部と、前記記憶部における前記データの記憶先を示す情報を携帯可能な記録媒体に書き込む書込部とを有し、機器は、前記記録媒体から前記情報を取得する第１の取得部と、前記第１の取得部が取得した前記情報に基づいて、前記記憶部に記憶されている前記データを取得する第２の取得部と、前記第２の取得部が取得した前記データの出力を制御する出力部と、を有する。
【発明の効果】
【０００７】
機器に出力させるデータを一元的に保存するための装置の必要性を低下させることができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態における情報処理システム１の構成例を示す図である。
【図２】第１の実施の形態におけるユーザ端末２０のハードウェア構成例を示す図である。
【図３】第１の実施の形態における画像形成装置１０のハードウェア構成例を示す図である。
【図４】第１の実施の形態におけるユーザ端末２０の機能構成例を示す図である。
【図５】第１の実施の形態における画像形成装置１０の機能構成例を示す図である。
【図６】第１の実施の形態においてユーザ端末２０が実行する印刷データの生成処理の処理手順の一例を説明するためのシーケンス図である。
【図７】第１の実施の形態におけるＩＣカード３０の構成例を示す図である。
【図８】第１の実施の形態における印刷処理の処理手順の一例を説明するためのシーケンス図である。
【図９】第２の実施の形態における印刷処理の処理手順の一例を説明するためのシーケンス図である。
【図１０】ＩＣカード３０のセット及び取り外しのパターンに応じて画像形成装置１０が実行する処理手順の一例を説明するためのシーケンス図である。
【図１１】第４の実施の形態においてユーザ端末２０が実行する印刷データの生成処理の処理手順の一例を説明するためのシーケンス図である。
【図１２】第４の実施の形態における印刷処理の処理手順の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第１の実施の形態における情報処理システム１の構成例を示す図である。図１の情報処理システム１において、１以上の画像形成装置１０及び１以上のユーザ端末２０は、ＬＡＮ（Local Area Network）等のネットワーク（有線又は無線の別は問わない）を介して接続される。
【００１０】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの２以上の機能を一台の筐体によって実現する複合機である。但し、スキャン、コピー及びＦＡＸ送受信機能等を有さないプリンタが画像形成装置１０として利用されてもよい。
【００１１】
ユーザ端末２０は、データの印刷指示（出力指示）の入力等にユーザが利用する端末である。例えば、ＰＣ（Personal Computer）、スマートフォン、タブレット端末等がユーザ端末２０として利用されてもよい。
【００１２】
図２は、第１の実施の形態におけるユーザ端末２０のハードウェア構成例を示す図である。図２のユーザ端末２０は、それぞれバスＢで相互に接続されているドライブ装置２００、補助記憶装置２０２、メモリ装置２０３、ＣＰＵ２０４、インタフェース装置２０５、表示装置２０６、及び入力装置２０７等を有する。ユーザ端末２０には、更に、カードリーダライタ２０８が接続される。
【００１３】
ユーザ端末２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記憶した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１４】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従ってユーザ端末２０に係る機能を実現する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置２０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置２０７はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
【００１５】
カードリーダライタ２０８は、ＩＣカード３０からの情報の読み込み、及びＩＣカード３０への情報の書き込み等を行う装置である。なお、ＩＣカード３０は、接触型でもよいし、非接触型でもよい。
【００１６】
図３は、第１の実施の形態における画像形成装置１０のハードウェア構成例を示す図である。図３において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、ＳＤカードスロット１７、及びカードリーダライタ１８等のハードウェアを有する。
【００１７】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００１８】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００１９】
カードリーダライタ１８は、ＩＣカード３０からの情報の読み込み、及びＩＣカード３０への情報の書き込み等を行う装置である。カードリーダライタ１８は、画像形成装置１０に内蔵されていてもよいし、ＵＳＢ（Universal Serial Bus）インタフェース等、外部デバイスとの接続用のインタフェースを介して、画像形成装置１０に接続されてもよい。
【００２０】
本実施の形態において、ＩＣカード３０は、ユーザに１枚ずつ配布されていることとする。但し、部署等、所定のグループを構成する複数のユーザによって、１枚のＩＣカード３０が共用されてもよい。
【００２１】
図４は、第１の実施の形態におけるユーザ端末２０の機能構成例を示す図である。図４において、ユーザ端末２０は、ユーザ認証処理部２１、印刷データ生成部２２、印刷情報書込部２３及び印刷データ送信部２４等を有する。これら各部は、ユーザ端末２０にインストールされた１以上のプログラムが、ＣＰＵ２０４に実行させる処理により実現される。ユーザ端末２０は、また、印刷データ記憶部２５を利用する。印刷データ記憶部２５は、例えば、補助記憶装置２０２、又はユーザ端末２０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００２２】
ユーザ認証処理部２１は、カードリーダライタ１０８にセットされたＩＣカード３０に記憶された情報に基づいて、ユーザ端末２０のユーザについて認証処理を実行する。
【００２３】
印刷データ生成部２２は、ユーザからの印刷指示に応じ、当該印刷指示に係るデータの印刷データ（例えば、ＰＤＬ（Page Description Language）等）を生成し、当該印刷データを印刷データ記憶部２５に記憶する。この際、印刷データ生成部２２は、ランダムな名前のディレクトリを生成し、当該ディレクトリの下に印刷データを保存（記憶）する。
【００２４】
印刷情報書込部２３は、印刷データの保存先（記憶先）を示す情報と、ユーザ端末２０の識別情報（例えば、ＩＰアドレス）とを含む情報（以下、「印刷情報」という。）を、ＩＣカード３０に書き込む。
【００２５】
印刷データ送信部２４は、画像形成装置１０からの印刷データの送信要求に応じ、上記のディレクトリの下に記憶されている印刷データを画像形成装置１０へ送信する。
【００２６】
図５は、第１の実施の形態における画像形成装置１０の機能構成例を示す図である。図５において、画像形成装置１０は、ユーザ認証処理部１２１、印刷情報取得部１２２、印刷データ受信部１２３及び印刷処理部１２４等を有する。これら各部は、画像形成装置１０にインストールされた１以上のプログラムが、ＣＰＵ１１１に実行させる処理により実現される。
【００２７】
ユーザ認証処理部１２１は、カードリーダライタ１８にセットされたＩＣカード３０に記憶された情報に基づいて、画像形成装置１０のユーザについて認証処理を実行する。
【００２８】
印刷情報取得部１２２は、ＩＣカード３０から印刷情報を取得する。
【００２９】
印刷データ受信部１２３は、印刷情報取得部１２２によって取得された印刷情報に基づいて、当該印刷情報に係る印刷データの記憶先から印刷データを取得する。
【００３０】
印刷処理部１２４は、印刷データ受信部１２３によって取得された印刷データの出力を制御する。
【００３１】
以下、情報処理システム１において実行される処理手順について説明する。図６は、第１の実施の形態においてユーザ端末２０が実行する印刷データの生成処理の処理手順の一例を説明するためのシーケンス図である。
【００３２】
ユーザが、ＩＣカード３０をユーザ端末２０のカードリーダライタ２０８にセットすると（Ｓ１０１）、ユーザ認証処理部２１は、ＩＣカード３０から認証情報を読み取って、当該認証情報について認証処理を実行する（Ｓ１０２）。
【００３３】
図７は、第１の実施の形態におけるＩＣカード３０の構成例を示す図である。図７に示されるように、ＩＣカード３０は、書き変え不可能な認証情報ブロックと、書き換え可能なユーザブロックとを有する。ステップＳ１０１では、認証情報ブロックから認証情報が読み取られる。
【００３４】
なお、カードリーダライタ２０８へのＩＣカード３０のセットとは、カードリーダライタ２０８へＩＣカード３０を挿入したり、ＩＣカード３０を翳したり、ＩＣカード３０を載置したりといったように、カードリーダライタ２０８が、ＩＣカード３０と通信可能な状態にすることをいう。
【００３５】
また、認証情報は、ユーザＩＤ及びパスワードの組であってもよいし、カードＩＤであってもよい。カードＩＤは、ＩＣカード３０の個体ごとの識別情報である。認証情報がユーザＩＤ及びパスワードである場合、ユーザ認証処理部２１は、一般的なパスワード認証によって認証処理を実行してもよい。認証情報がカードＩＤである場合、ユーザ認証処理部２１は、当該カードＩＤをユーザＩＤ及びパスワードに変換し、当該ユーザＩＤ及びパスワードについてパスワード認証を行ってもよい。カードＩＤからユーザＩＤ及びパスワードへの変換は、例えば、画像形成装置１０又はその他の記憶装置等に記憶されている、カードＩＤとユーザＩＤ及びパスワードとの対応情報に基づいて行われてもよい。
【００３６】
認証処理において認証が成功した場合、ユーザ認証処理部２１は、ユーザ端末２０の画面のロックを解除する（Ｓ１０３）。画面のロックが解除されることにより、例えば、認証されたユーザに対応したホーム画面等が表示装置２０６に表示される。その結果、ユーザは、ユーザ端末２０にインストールされた各種のアプリケーションを利用可能となる。
【００３７】
その後、ユーザが、いずれかのアプリケーションに対して印刷指示を入力すると、印刷データ生成部２２は、当該アプリケーションにおいて処理対象（編集対象又は表示対象等）のデータについて印刷データ（以下、「対象印刷データ」という。）を生成する（Ｓ１０５）。続いて、印刷データ生成部２２は、対象印刷データを印刷データ記憶部２５に保存（記憶）する（Ｓ１０６）。例えば、印刷データ生成部２２は、ランダムなディレクトリ名（又はフォルダ名）「ｓｗ２ｊｅ５ａ＆ｙｘｄｇｄＳＸｙ」を有するディレクトリを印刷データ記憶部２５に生成し、当該ディレクトリの下に対象印刷データを保存する。
【００３８】
続いて、印刷データ生成部２２は、表示装置２０６に印刷データ生成終了メッセージを表示し（Ｓ１０７）、印刷データの保存の完了の通知（以下、「印刷データ保存完了通知」という。）を印刷情報書込部２３に送信する（Ｓ１０８）。印刷データ生成終了メッセージとは、印刷データの生成が終了したことを示すメッセージをいう。また、印刷データ保存完了通知には、対象印刷データの保存先のディレクトリ名（ここでは、「ｓｗ２ｊｅ５ａ＆ｙｘｄｇｄＳＸｙ」）が含まれる。
【００３９】
ユーザは、印刷データ生成終了メッセージが表示されたことを確認すると、ＩＣカード３０をカードリーダライタ２０８に再びセットする（Ｓ１０９）。但し、ステップＳ１０１においてセットされたＩＣカード３０が、そのままカードリーダライタ２０８にセットされたままであれば、再度のセットは不要である。
【００４０】
印刷情報書込部２３は、印刷データ保存完了通知の受信後に、ＩＣカード３０がカードリーダライタ２０８にセットされていることを検知すると、ＩＣカード３０のユーザブロックに、対象印刷データの保存先（記憶先）を示す印刷情報を書き込む（記録する）（Ｓ１１０）。印刷情報は、印刷データの保存先（記憶先）のユーザ端末２０のＩＰアドレスと、対象印刷データの保存先のディレクトリのディレクトリ名とを含む。なお、印刷情報書込部２３は、印刷データ保存完了通知に含まれているディレクトリ名を当該印刷情報に含める。図６の例では、「ＩＰアドレス：１９２．１６８．１０．１０、ディレクトリ名：ｓｗ２ｊｅ５ａ＆ｙｘｄｇｄＳＸｙ」が印刷情報として書き込まれる例が示されている。
【００４１】
その後、ユーザは、画像形成装置１０の配置場所へ移動して、画像形成装置１０を操作することで、ユーザ端末２０に保存された印刷データの印刷を画像形成装置１０に実行させる。
【００４２】
図８は、第１の実施の形態における印刷処理の処理手順の一例を説明するためのシーケンス図である。
【００４３】
ユーザが、印刷情報が記録されたＩＣカード３０を画像形成装置１０のカードリーダライタ１８にセットすると（Ｓ２０１）、ユーザ認証処理部１２１は、ＩＣカード３０の認証情報ブロックから認証情報を読み取って、当該認証情報について認証処理を実行する（Ｓ２０２）。なお、認証処理については、ユーザ端末２０と同様でもよい。認証に成功すると、ユーザ認証処理部１２１は、ユーザがログインしたことの通知を印刷情報取得部１２２に送信する（Ｓ２０３）。
【００４４】
印刷情報取得部１２２は、当該通知に応じ、ＩＣカード３０のユーザブロックから印刷情報（「ＩＰアドレス：１９２．１６８．１０．１０、ディレクトリ名：ｓｗ２ｊｅ５ａ＆ｙｘｄｇｄＳＸｙ」）を取得し（Ｓ２０４、Ｓ２０５）、当該印刷情報（以下、「対象印刷情報」という。）を含む印刷要求を印刷データ受信部１２３に送信する（Ｓ２０６）。
【００４５】
続いて、印刷データ受信部１２３は、対象印刷情報に含まれているＩＰアドレス（１９２．１６８．１０．１０）に係るユーザ端末２０へ、対象印刷情報に含まれているディレクトリ名（ｓｗ２ｊｅ５ａ＆ｙｘｄｇｄＳＸｙ）を指定して、印刷データの送信要求を送信する（Ｓ２０７）。例えば、ＨＴＴＰＳ（Hypertext Transfer Protocol Security）プロトコルを使用して、「ｈｔｔｐｓ：／／１９２．１６８．１０．１０／ｓｗ２ｊｅ５ａ＆ｙｘｄｇｄＳＸｙ」宛に当該送信要求が送信されてもよい。
【００４６】
当該ユーザ端末２０の印刷データ送信部２４は、当該送信要求に応じ、当該送信要求に指定されたディレクトリ名に係るディレクトリの下に保存されている印刷データを印刷データ受信部１２３へ送信し（Ｓ２０８）、当該印刷データ及び当該ディレクトリを印刷データ記憶部２５から削除する（Ｓ２０９）。
【００４７】
一方、画像形成装置１０の印刷データ受信部１２３が印刷データを受信すると、印刷処理部１２４は当該印刷データの印刷をプリンタ１３に実行させるための制御を行う（Ｓ２０９）。
【００４８】
上述したように、第１の実施の形態によれば、印刷データは、ユーザ端末２０に保存されたままで、当該印刷データの保存先（記憶先）を示す情報がＩＣカード３０に記録される。画像形成装置１０は、当該ＩＣカード３０から当該情報を取得し、当該情報に基づいて印刷データを取得することができる。したがって、第１の実施の形態によれば、プリントサーバ等、画像形成装置１０に出力させるデータを一元的に保存するための装置の必要性を低下させることができる。
【００４９】
また、印刷データの保存先のディレクトリ名はランダムに生成されるため、悪意の有る第三者が推定することは困難である。したがって、当該第三者に印刷データが漏洩する可能性を低下させることができる。
【００５０】
また、ユーザは、画像形成装置１０にＩＣカード３０をセットするだけで、当該ＩＣカード３０に印刷情報が記憶されている印刷データの印刷を画像形成装置１０に自動的に実行させることができる。その結果、印刷候補の一覧の中から印刷対象を選択する操作を省くことができる。したがって、操作パネルの表示能力が低く、当該一覧を表示できない安価な画像形成装置１０に対しても、本実施の形態を適用することができる。
【００５１】
すなわち、機密印刷を行うケースを考えると、保存されている複数の印刷データの中から選んで印刷する用途とは別に、定型業務で一つのタスクで一回印刷するという用途も存在する。例えば、市町村町の窓口業務で、証明書の発行業務などにこのような用途があてはまる。これらの業務では個人情報を扱うため特にセキュリティが要求され、ネットワークも閉じたものを利用するケースも有る。この場合、印刷データを保存するサーバを設置したり、高価なＭＦＰを設置するのはコスト的に問題がある。
【００５２】
但し、ユーザ端末２０において、複数回の印刷指示が行われた場合には、ＩＣカード３０に対し、複数の印刷情報が記憶されるようにしてもよい。この場合、画像形成装置１０は、複数の印刷情報に関して、図８のステップＳ２０６以降において説明した処理を自動的に実行してもよいし、複数の印刷情報の一覧を操作パネル１５に表示し、当該一覧の中から選択された印刷情報について、図８のステップＳ２０６以降の処理を実行してもよい。
【００５３】
次に、第２の実施の形態について説明する。第２の実施の形態では第１の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施の形態と同様でもよい。
【００５４】
図９は、第２の実施の形態における印刷処理の処理手順の一例を説明するためのシーケンス図である。図９中、図８と同一ステップには同一ステップ番号を付し、その説明は省略する。図９では、ステップＳ２１１〜Ｓ２１４が追加されている。
【００５５】
印刷の実行中に、ユーザがＩＣカード３０をカードリーダライタ１８から取り外した（ＩＣカード３０のセットを解除した）ことをユーザ認証処理部１２１が検知すると（Ｓ２１１）、ユーザ認証処理部１２１は、ログアウト処理を実行する（Ｓ２１２）。ログアウト処理の結果、画像形成装置１０の機能の一部又は全部の利用が制限される。
【００５６】
続いて、ユーザ認証処理部１２１は、印刷のキャンセル（中止）を印刷処理部１２４に要求する（Ｓ２１３）。印刷処理部１２４は、印刷のキャンセルの要求に応じ、現在実行中の印刷を中止する（Ｓ２１４）。
【００５７】
上述したように、第２の実施の形態によれば、ＩＣカード３０がカードリーダライタ１８にセットされている間において、ユーザのログイン状態が維持され、印刷等の処理の実行が許可される。したがって、例えば、ユーザが、急に画像形成装置１０を離れる必要が生じた場合であっても、ＩＣカード３０を所持した状態で画像形成装置１０を離れれば、機密文書等の印刷が継続されるのを回避することができる。
【００５８】
次に、第３の実施の形態について説明する。第３の実施の形態では第１又は第２の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１又は第２の実施の形態と同様でもよい。
【００５９】
図１０は、ＩＣカード３０のセット及び取り外しのパターンに応じて画像形成装置１０が実行する処理手順の一例を説明するためのシーケンス図である。
【００６０】
ユーザは、短時間（所定時間）の間に、ＩＣカード３０のセット（Ｓ３０１）、ＩＣカード３０の取り外し（Ｓ３０２）、ＩＣカード３０のセット（Ｓ３０３）を行う。この場合、ユーザ認証処理部１２１は、所定時間の間に、ＩＣカード３０のセットを検知し（Ｓ３０２）、ＩＣカード３０の取り外しを検知し（Ｓ３０４）、ＩＣカード３０のセットを検知する（Ｓ３０６）ことになる。なお、１回目のＩＣカード３０のセットとＩＣカード３０の取り外しとの時間間隔は、ＩＣカード３０がセットされてからユーザ認証処理部１２１が認証処理を開始するまでの時間間隔よりも短いとする。したがって、ユーザ認証処理部１２１は、認証処理を実行する前の所定時間の間に２回のＩＣカード３０のセットを検知することになる（Ｓ２０６）。
【００６１】
この場合、ユーザ認証処理部１２１は、ＩＣカード３０セットのパターンに応じて、印刷データ記憶部２５に記憶された印刷データに関して実行すべき処理を判定する。例えば、ユーザ認証処理部１２１は、ＩＣカード３０が２回セットされたことに基づいて、当該印刷データの削除を実行すべきことを判定する。
【００６２】
そこで、ユーザ認証処理部１２１は、ＩＣカード３０が取り外されるまで（Ｓ３０９）の間に、図８又は図９におけるステップＳ２０２（認証処理）を実行せずに、ステップＳ２０４及びＳ２０５と同様の処理によってＩＣカード３０から印刷情報を取得する（Ｓ３０７、Ｓ３０８）。但し、２回目のＩＣカード３０のセットが認証処理を実行するのに十分な時間の間だけ維持されるのであれば、ユーザ認証処理部１２１は、認証処理を実行した後にステップＳ３０７及びＳ３０８を実行してもよい。
【００６３】
上記したように、本実施の形態では、所定時間内の２回のＩＣカード３０のセットは、ユーザからの印刷データの削除指示に対応する操作である。そこで、ユーザ認証処理部１２１は、当該印刷情報（以下、「対象印刷情報」という。）を含む、印刷データの削除要求を印刷データ受信部１２３に送信する（Ｓ３１０）。
【００６４】
続いて、印刷データ受信部１２３は、対象印刷情報に含まれているＩＰアドレス（図１０では、「１９２．１６８．１０．１０」）に係るユーザ端末２０へ、対象印刷情報に含まれているディレクトリ名（図１０では、「ｓｗ２ｊｅ５ａ＆ｙｘｄｇｄＳＸｙ」）を指定して、印刷データの削除要求を送信する（Ｓ３１１）。当該ユーザ端末２０の印刷データ送信部２４は、当該削除要求に応じ、当該ディレクトリ名に係るディレクトリ及び当該印刷データを印刷データ記憶部２５から削除する（Ｓ３１２）。
【００６５】
なお、図１０では、所定時間内の２回のＩＣカード３０のセットが削除指示に割り当てられる例を示したが、ＩＣカード３０のセットの回数は、３回以上であってもよい。また、回数ごとに異なる指示が割り当てられてもよい。
【００６６】
上述したように、第３の実施の形態によれば、ＩＣカード３０のセット（又はセット及びセットの解除）に関する操作パターンに応じて、画像形成装置１０に当該操作パターンに対応した処理を実行させることができる。
【００６７】
次に、第４の実施の形態について説明する。第４の実施の形態では第１、第２又は第３の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１、第２又は第３の実施の形態と同様でもよい。
【００６８】
図１１は、第４の実施の形態においてユーザ端末２０が実行する印刷データの生成処理の処理手順の一例を説明するためのシーケンス図である。図１１中、図６と同一ステップには同一ステップ番号を付し、その説明は省略する。図１１では、図６におけるＳ１０６、Ｓ１０７が、Ｓ１０６ａ、Ｓ１０７ａに置き換えられる。
【００６９】
ステップＳ１０６ａにおいて、印刷データ生成部２２は、ＰＩＮ（Personal Identification Number：個人暗証番号）コード（図１１では、「２８５９」）をランダムに生成し、当該ＰＩＮコードを、印刷データ（以下、「対象印刷データ」という。）と共に、ランダムなディレクトリ名に係るディレクトリの下に保存（記憶）する。なお、ＰＩＮコードは、当該ディレクトリ以外の記憶先に記憶されてもよい。すなわち、ＰＩＮコードは、印刷データと関連付けられていれば、印刷データと異なる場所に記憶されてもよい。
【００７０】
続いて、印刷データ生成部２２は、当該ＰＩＮコードを含む印刷データ生成終了メッセージを表示装置２０６に表示する（Ｓ１０７ａ）。なお、ステップＳ１０８において、ＩＣカード３０へのＰＩＮコードの書き込みは行われなくてよい。ユーザは、表示されたＰＩＮコードを記憶又はメモしておく。但し、ユーザへのＰＩＮコードの通知は、ＰＩＮコードの表示によって行われなくてもよい。例えば、印刷データ生成部２２は、ＰＩＮコードを、ユーザ端末２０のログインユーザに関して登録されているメールアドレス宛に送信してもよい。また、ＰＩＮコードをユーザに入力させてもよい。この場合、印刷データ生成部２２はＰＩＮコードを生成せずに、ユーザによって入力されたＰＩＮコードを、印刷データに関連付けて保存すればよい。
【００７１】
図１２は、第４の実施の形態における印刷処理の処理手順の一例を説明するためのシーケンス図である。図１２中、図８又は図９と同一ステップには同一ステップ番号を付し、その説明は省略する。図１２では、ステップＳ２０７の後で、ステップＳ２２１〜Ｓ２２５が実行される。
【００７２】
すなわち、印刷情報取得部１２２は、印刷情報の取得後にＰＩＮコードの入力をユーザに対して要求する（Ｓ２２１）。例えば、印刷情報取得部１２２は、ＰＩＮコードの入力用の画面を操作パネル１５に表示してもよい。ユーザが、印刷データ生成終了メッセージに含まれていたＰＩＮコード（図１２では「２８５９」）を入力すると（Ｓ２２２）、印刷情報取得部１２２は、当該ＰＩＮコードを印刷データ受信部１２３に通知する（Ｓ２２３）。印刷データ受信部１２３は、当該ＰＩＮコードをユーザ端末２０の印刷データ送信部２４へ送信する（Ｓ２２４）。
【００７３】
印刷データ送信部２４は、当該ＰＩＮコードを受信すると、当該ＰＩＮコードを、ステップＳ２０７において受信された印刷データの送信要求に含まれているディレクトリ名に係るディレクトリの下に保存されているＰＩＮコード（又は当該ディレクトリの下に保存されている印刷データに関連付けられているＰＩＮコード）と照合する。両者が一致する場合、印刷データ送信部２４は、当該ディレクトリの下に保存されている印刷データを印刷データ受信部１２３へ送信し、両者が一致しない場合、印刷データ送信部２４は、当該印刷データの送信を行わない。
【００７４】
なお、ステップＳ２２１及びＳ２２２は、ステップＳ２０６の直前に行われてもよい。この場合、ステップＳ２０６の印刷要求、及びステップＳ０２７における印刷データの送信要求に、ユーザによって入力されたＰＩＮコードが含まれてもよい。したがって、ステップＳ２２３及びＳ２２４は実行されずに、ステップＳ２０７に続いてステップＳ２２５が実行されてもよい。
【００７５】
また、画像形成装置１０側で数字以外の文字の入力が可能であれば、ＰＩＮコードのように数字のみから構成される文字列ではなく、数字以外の文字を含むパスワード等の文字列がＰＩＮコードの代わりに利用されてもよい。
【００７６】
上述したように、第４の実施の形態によれば、印刷時にＰＩＮコードの入力が必要とされるため、他人がＩＣカード３０を入手した場合であっても、当該ＩＣカード３０に記憶されている印刷情報に係る印刷データの印刷が当該他人によって実施されるのを防止できる可能性を高めることができる。その結果、機密情報の漏洩が回避される可能性を高めることができる。
【００７７】
なお、上記各実施の形態では、携帯可能な記録媒体の一例としてＩＣカード３０が利用される例について説明したが、ＲＦタグ、ＵＳＢメモリ又はスマートフォン等、携帯性を有する他の記録媒体又は記録媒体として機能可能な端末等が、ＩＣカード３０の代わりに利用されてもよい。
【００７８】
また、上記各実施の形態では、画像形成装置１０に出力させる印刷データを、機器に出力されるデータの一例として説明したが、例えば、プロジェクタに出力させるデータ、電子黒板に出力させるデータ、又はテレビ会議システムに出力させるデータ等、他のデータ及び画像形成装置１０以外の機器について、上記各実施の形態が適用されてもよい。
【００７９】
なお、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【００８０】
なお、上記各実施の形態において、ユーザ端末２０は、情報処理装置の一例である。画像形成装置１０は、機器の一例である。印刷データ生成部２２は、記憶処理部の一例である。印刷情報書込部２３は、書込部の一例である。ユーザ認証処理部１２１は、第１の取得部及び判定部の一例である。印刷情報取得部１２２は、第２の取得部の一例である。印刷処理部１２４は、出力部の一例である。印刷データ記憶部２５は、記憶部の一例である。
【００８１】
以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８２】
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
１８          カードリーダライタ
２０          ユーザ端末
２１          ユーザ認証処理部
２２          印刷データ生成部
２３          印刷情報書込部
２４          印刷データ送信部
２５          印刷データ記憶部
３０          ＩＣカード
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        ユーザ認証処理部
１２２        印刷情報取得部
１２３        印刷データ受信部
１２４        印刷処理部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
２０６        表示装置
２０７        入力装置
２０８        カードリーダライタ
Ｂ            バス
【先行技術文献】
【特許文献】
【００８３】
【特許文献１】特開２００７−１１５１０２号公報
【図１】
2019160096.tif 000003
【図２】
2019160096.tif 000004
【図３】
2019160096.tif 000005
【図４】
2019160096.tif 000006
【図５】
2019160096.tif 000007
【図６】
2019160096.tif 000008
【図７】
2019160096.tif 000009
【図８】
2019160096.tif 000010
【図９】
2019160096.tif 000011
【図１０】
2019160096.tif 000012
【図１１】
2019160096.tif 000013
【図１２】
2019160096.tif 000014