(57)【要約】【課題】ユーザに応じた処理を確実に実行することができる印刷装置を提供する。【解決手段】ＭＦＰ１０１は、携帯端末１０２及びＭＦＰ１０１の使用を許可されたユーザを関連付けした関連付けＤＢ１２０１を管理し、関連付けＤＢ１２０１に基づいて携帯端末１０２に印刷の実行を指示したユーザを特定し、特定されたユーザに応じた処理を実行する。【選択図】図１１
2018015998.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から印刷データを受信し、前記印刷データに基づいて印刷を行う印刷装置であって、
前記情報処理装置及び前記印刷装置の使用を許可されたユーザを関連付けした関連付け情報を管理する管理手段と、
前記関連付け情報に基づいて前記情報処理装置に前記印刷データによる印刷の実行を指示したユーザを特定する特定手段と、
前記特定されたユーザに応じた処理を実行する処理実行手段とを備えることを特徴とする印刷装置。
【請求項２】
前記関連付け情報を保持する保持手段を更に備えることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記関連付け情報を表示する表示手段を更に備えることを特徴とする請求項１又は２記載の印刷装置。
【請求項４】
前記印刷データは前記情報処理装置を識別する識別情報を含み、
前記関連付け情報は、前記識別情報及び前記印刷装置の使用を許可されたユーザを特定するユーザ特定情報を関連付けした情報であることを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
情報処理装置から印刷データを受信し、前記印刷データに基づいて印刷を行う印刷装置の制御方法であって、
前記情報処理装置及び前記印刷装置の使用を許可されたユーザを関連付けした関連付け情報を管理する管理ステップと、
前記関連付け情報に基づいて前記情報処理装置に前記印刷データによる印刷の実行を指示したユーザを特定する特定ステップと、
前記特定されたユーザに応じた処理を実行する処理実行ステップとを有することを特徴とする印刷装置の制御方法。
【請求項６】
情報処理装置から印刷データを受信し、前記印刷データに基づいて印刷を行う印刷装置の制御方法をコンピュータに実行させるプログラムであって、
前記印刷装置の制御方法は、
前記情報処理装置及び前記印刷装置の使用を許可されたユーザを関連付けした関連付け情報を管理する管理ステップと、
前記関連付け情報に基づいて前記情報処理装置に前記印刷データによる印刷の実行を指示したユーザを特定する特定ステップと、
前記特定されたユーザに応じた処理を実行する処理実行ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
スマートフォン、タブレット端末、ＰＣ（パーソナルコンピュータ）等の情報処理装置から印刷データを取得し、当該印刷データに基づいて印刷を行う印刷装置としてのＭＦＰが知られている。印刷データには、印刷を行うための印刷設定情報や、印刷の実行を指示したユーザを特定するユーザ特定情報が含まれる。ＭＦＰは、当該ＭＦＰの使用を許可されたユーザ（以下、単に「ユーザ」という。）毎にＭＦＰの設定情報やＭＦＰの使用履歴情報等を管理し、印刷データに含まれるユーザ特定情報に基づいてユーザに応じた処理を実行する（例えば、特許文献１参照）。例えば、ＭＦＰは、取得されたユーザ特定情報に基づいてカラー印刷の使用を許可するか否かの判別処理や、各ユーザの印刷枚数のカウント処理等を行う。また、ＭＦＰは情報処理装置から受信した印刷データを直ぐに実行せず、ユーザがＭＦＰにログインした際に印刷を開始する留め置き印刷処理において、留め置きされた印刷データのうち該ユーザの指示による印刷データのみをＭＦＰの操作部等に表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のＭＦＰでは、ユーザに応じた処理を実行することができない場合がある。ここで、印刷データを生成する情報処理装置がＰＣ等のように該情報処理装置にログインするためのログイン用のユーザ名が予め設定されている場合、情報処理装置は印刷データにユーザ特定情報としてログイン用のユーザ名を設定する。このような情報処理装置から印刷データを受信したＭＦＰは、印刷データに含まれるログイン用のユーザ名から印刷の実行を指示したユーザを特定可能である。一方、印刷データを生成する情報処理装置がスマートフォンやタブレット端末といった携帯端末等のように該情報処理装置にログインするためのログイン用のユーザ名が予め設定されていない場合、情報処理装置は印刷データにユーザを特定可能な適切な情報を設定することができない。そのため、このような情報処理装置から印刷データを受信したＭＦＰは、印刷データに含まれる情報だけでは印刷の実行を指示したユーザを特定することができず、その結果、ユーザに応じた処理を実行することができない。
【０００５】
本発明の目的は、ユーザに応じた処理を確実に実行することができる印刷装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の印刷装置は、情報処理装置から印刷データを受信し、前記印刷データに基づいて印刷を行う印刷装置であって、前記情報処理装置及び前記印刷装置の使用を許可されたユーザを関連付けした関連付け情報を管理する管理手段と、前記関連付け情報に基づいて前記情報処理装置に前記印刷データによる印刷の実行を指示したユーザを特定する特定手段と、前記特定されたユーザに応じた処理を実行する処理実行手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザに応じた処理を確実に実行することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る印刷装置としてのＭＦＰを含む通信システムの構成を概略的に示すブロック図である。
【図２】図１のＭＦＰのハードウェアの構成を概略的に示すブロック図である。
【図３】図１の操作表示部に表示される設定画面の一例を示す図である。
【図４】図１のＭＦＰのソフトウェアモジュールの構成を概略的に示すブロック図である。
【図５】図１のＭＦＰで管理されるデータベースの一例を示す図である。
【図６】図１の携帯端末のハードウェアの構成を概略的に示すブロック図である。
【図７】図１の携帯端末の端末情報を説明するための図である。
【図８】図１の携帯端末のソフトウェアモジュールの構成を概略的に示すブロック図である。
【図９】図１の携帯端末で実行される印刷データ送信処理の手順を示すフローチャートである。
【図１０】図１のＭＦＰで受信する印刷データの一例を示す図である。
【図１１】図１のＭＦＰで実行される印刷処理の手順を示すフローチャートである。
【図１２】図１のＭＦＰで管理される関連付けＤＢの一例を示す図である。
【図１３】図１の操作表示部に表示される設定画面の一例を示す図である。
【図１４】図１のＭＦＰで実行される留め置き処理の手順を示すフローチャートである。
【図１５】図１のＭＦＰで実行されるリスト追加処理の手順を示すフローチャートである。
【図１６】図１の操作表示部に表示される設定画面の一例を示す図である。
【図１７】図１のＭＦＰで実行される留め置き印刷処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１０】
本実施の形態では、印刷装置としてのＭＦＰに本発明を適用した場合について説明するが、本発明の適用先はＭＦＰに限られず、外部装置から印刷データを受信可能な印刷装置であれば本発明を適用することができる。
【００１１】
図１は、本発明の実施の形態に係る印刷装置としてのＭＦＰ１０１を含む通信システム１００の構成を概略的に示すブロック図である。
【００１２】
図１において、通信システム１００はＭＦＰ１０１及び情報処理装置としての携帯端末１０２を備え、ＭＦＰ１０１及び携帯端末１０２はアクセスポイント１０３を介して通信可能である。
【００１３】
ＭＦＰ１０１は携帯端末１０２から印刷データを受信し、該印刷データに基づいて印刷を行う。携帯端末１０２は印刷を行うための印刷設定情報や画像データ等を含む後述する図１０（ａ）の印刷データ１０００を生成し、当該印刷データ１０００をＭＦＰ１０１に送信する。携帯端末１０２は、通常、複数のユーザによって共有されることはなく、一ユーザのみが使用するので、携帯端末１０２には当該携帯端末１０２にログインするためのログイン用のユーザ名等が設定されていないことが多い。本実施の形態では、携帯端末１０２に上記ログイン用のユーザ名等が設定されていないことを前提とする。
【００１４】
図２は、図１のＭＦＰ１０１のハードウェアの構成を概略的に示すブロック図である。
【００１５】
図２において、ＭＦＰ１０１は、制御部２０１、プリンタ部２１１、スキャナ部２１２、及び操作表示部２１３を備え、制御部２０１は、プリンタ部２１１、スキャナ部２１２、及び操作表示部２１３とそれぞれ接続されている。制御部２０１は、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、ＨＤＤ２０５、プリンタＩ／Ｆ２０６、スキャナＩ／Ｆ２０７、操作表示部Ｉ／Ｆ２０８、無線ＬＡＮＩ／Ｆ２０９、及び有線ＬＡＮＩ／Ｆ２１０を備える。ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、ＨＤＤ２０５、プリンタＩ／Ｆ２０６、スキャナＩ／Ｆ２０７、操作表示部Ｉ／Ｆ２０８、無線ＬＡＮＩ／Ｆ２０９、及び有線ＬＡＮＩ／Ｆ２１０はシステムバス２１４を介して互いに接続されている。
【００１６】
制御部２０１はＭＦＰ１０１全体を統括的に制御する。ＣＰＵ２０２はＲＯＭ２０４に格納されたプログラムを実行して後述する図４のソフトウェアモジュール４００の各処理を行う。ＲＡＭ２０３はＣＰＵ２０２の作業領域として用いられ、また、ＲＡＭ２０３は各データの一時格納領域として用いられる。ＲＯＭ２０４はＣＰＵ２０２で実行されるプログラムや各データを記憶する。ＨＤＤ２０５はプログラムや設定情報等を記憶する。プリンタＩ／Ｆ２０６はプリンタ部２１１とデータ通信を行い、スキャナＩ／Ｆ２０７はスキャナ部２１２とデータ通信を行い、操作表示部Ｉ／Ｆ２０８は操作表示部２１３とデータ通信を行う。無線ＬＡＮＩ／Ｆ２０９はアクセスポイント１０３を介して携帯端末１０２等と無線ＬＡＮ通信を行う。例えば、無線ＬＡＮＩ／Ｆ２０９はアクセスポイント１０３を介して携帯端末１０２から印刷データを受信する。有線ＬＡＮＩ／Ｆ２１０は図示しないＬＡＮケーブルで接続された外部装置と通信を行う。
【００１７】
プリンタ部２１１は携帯端末１０２から受信した印刷データやスキャナ部２１２で生成された画像データ等に基づいて用紙に印刷を行う。スキャナ部２１２は図示しない原稿台に配置された原稿を読み取って画像データを生成する。操作表示部２１３はタッチパネル機能を有する図示しない液晶表示部、キーボード、及びファンクションキー等を備える。操作表示部２１３はユーザに入力情報を入力させるメニュー画面を表示する。
【００１８】
例えば、操作表示部２１３はユーザがＭＦＰ１０１にログインするための図３（ａ）のログイン情報設定画面３００を表示する。ログイン情報設定画面３００はユーザＩＤ及びパスワードをそれぞれ入力する入力欄３０１，３０２及び当該入力欄３０１，３０２に入力された情報の認証処理の実行を指示するログインボタン３０３を備える。入力欄３０１，３０２に入力された情報の認証処理が成功すると、操作表示部２１３はＭＦＰ１０１に各ジョブの実行を指示する図３（ｂ）のジョブ設定画面３０４を表示する。ユーザはジョブ設定画面３０４の各項目を設定してＭＦＰ１０１にジョブの実行を指示する。なお、本実施の形態では、ＭＦＰ１０１のログイン方法として、ログイン情報設定画面３００を用いる場合について説明したが、ＭＦＰ１０１のログイン方法はこれに限られない。例えば、ＭＦＰ１０１が図示しないＩＣ読取部を備え、ＩＣ読取部にかざされたＩＣカードからユーザ情報を取得し、該ユーザ情報に基づいてＭＦＰ１０１のログイン処理を行ってもよい。
【００１９】
図４は、図１のＭＦＰ１０１のソフトウェアモジュール４００の構成を概略的に示すブロック図である。
【００２０】
図４において、ソフトウェアモジュール４００は、操作制御モジュール４０１、記憶モジュール４０２、通信モジュール４０３、プリントサービスモジュール４０４、及びユーザ情報管理モジュール４０５を備える。ソフトウェアモジュール４００の各処理は、ＣＰＵ２０２がＲＯＭ２０４及びＨＤＤ２０５に格納されたプログラムを実行することによって行われる。
【００２１】
操作制御モジュール４０１は操作表示部２１３における表示を制御し、また、操作制御モジュール４０１はユーザの操作表示部２１３の操作によって入力された入力情報を受け付ける。記憶モジュール４０２は各データをＲＯＭ２０４やＨＤＤ２０５に記憶させ、また、記憶モジュール４０２はＲＯＭ２０４やＨＤＤ２０５に記憶された各データを読み出す。通信モジュール４０３は無線ＬＡＮＩ／Ｆ２０９や有線ＬＡＮＩ／Ｆ２１０による通信を制御する。
【００２２】
プリントサービスモジュール４０４は、携帯端末１０２等から印刷データを受信した際に当該印刷データがプリンタ部２１１等で処理可能な所定のプロトコル・フォーマットの印刷データであるか否かを判別する。所定のプロトコル・フォーマットは、例えば、ＩＰＰ（Internet Printing Protocol）やＬＰＲ（Line PRinter daemon protocol）である。プリントサービスモジュール４０４は受信された印刷データが所定のプロトコル・フォーマットの印刷データである場合、当該印刷データをプリンタ部２１１に出力する。
【００２３】
ユーザ情報管理モジュール４０５は、図５（ａ）の認証管理ＤＢ５０１、図５（ｂ）の権限管理ＤＢ５０２、及び図５（ｃ）の印刷枚数管理ＤＢ５０３等のユーザに応じた処理に用いられる各データを管理する。認証管理ＤＢ５０１はＭＦＰ１０１の使用を許可されたユーザのユーザ名及びパスワードを管理するデータベースである。認証管理ＤＢ５０１は、例えば、ＭＦＰ１０１におけるログイン情報設定画面３００の入力欄３０１，３０２のそれぞれに入力されたユーザ名及びパスワードの認証処理に用いられる。権限管理ＤＢ５０２はＭＦＰ１０１の各機能の使用許可情報を管理するデータベースである。認証管理ＤＢ５０１には使用許可情報として、例えば、カラー印刷及び白黒印刷の実行を許可するか否かを示す情報が設定されている。印刷枚数管理ＤＢ５０３は、認証管理ＤＢ５０１で管理された各ユーザ名におけるカラー印刷の印刷枚数及び白黒印刷の印刷枚数を管理するデータベースである。
【００２４】
図６は、図１の携帯端末１０２のハードウェアの構成を概略的に示すブロック図である。
【００２５】
図６において、携帯端末１０２は、ＣＰＵ６０１、ＲＡＭ６０２、ＲＯＭ６０３、フラッシュメモリ６０４、操作部６０５、無線ＬＡＮＩ／Ｆ６０６、カメラ６０７、マイク６０８、及びスピーカー６０９を備える。ＣＰＵ６０１、ＲＡＭ６０２、ＲＯＭ６０３、フラッシュメモリ６０４、操作部６０５、無線ＬＡＮＩ／Ｆ６０６、カメラ６０７、マイク６０８、及びスピーカー６０９はシステムバス６１０を介して互いに接続されている。
【００２６】
ＣＰＵ６０１はＲＯＭ６０３に格納されたプログラムを実行して後述する図８のソフトウェアモジュール８００の各処理を行う。ＲＡＭ６０２はＣＰＵ６０１の作業領域として用いられ、また、ＲＡＭ６０２は各データの一時格納領域として用いられる。ＲＯＭ６０３はＣＰＵ６０１で実行されるプログラムや各データを記憶する。フラッシュメモリ６０４はプログラムや設定情報等を記憶する。操作部６０５はタッチパネル機能を有する図示しない液晶表示部やハードキーで構成される。操作部６０５はユーザによって入力された入力情報を受け付け、また、操作部６０５は各情報を表示する。例えば、操作部６０５は携帯端末１０２のモデル名、ＯＳバージョン、及び携帯端末１０２を識別する識別情報等を含む図７の端末情報７０１を表示する。無線ＬＡＮＩ／Ｆ６０６はアクセスポイント１０３を介してＭＦＰ１０１等と無線ＬＡＮ通信を行う。例えば、無線ＬＡＮＩ／Ｆ６０６はアクセスポイント１０３を介してＭＦＰ１０１に後述する印刷データ１０００を送信する。カメラ６０７は動画や静止画を撮影する。マイク６０８は通話時のユーザの音声入力を受け付ける。スピーカー６０９は通話先の他の携帯端末で受信した音声を出力する。
【００２７】
図８は、図１の携帯端末１０２のソフトウェアモジュール８００の構成を概略的に示すブロック図である。
【００２８】
図８において、ソフトウェアモジュール８００は、操作制御モジュール８０１、記憶モジュール８０２、通信モジュール８０３、及びプリントアプリケーションモジュール８０４を備える。ソフトウェアモジュール８００の各処理は、ＣＰＵ６０１がＲＯＭ６０３に格納されたプログラムを実行することによって行われる。
【００２９】
操作制御モジュール８０１は操作部６０５における表示を制御し、また、操作制御モジュール８０１はユーザの操作部６０５の操作によって入力された入力情報を受け付ける。記憶モジュール８０２は各データをＲＯＭ６０３やフラッシュメモリ６０４に記憶させ、また、記憶モジュール８０２はＲＯＭ６０３やフラッシュメモリ６０４に記憶された各データを読み出す。通信モジュール８０３は無線ＬＡＮＩ／Ｆ６０６による通信を制御する。プリントアプリケーションモジュール８０４はＭＦＰ１０１のプリンタ部２１１で処理可能な所定のプロトコル・フォーマットの印刷データをＭＦＰ１０１に送信する。
【００３０】
図９は、図１の携帯端末１０２で実行される印刷データ送信処理の手順を示すフローチャートである。
【００３１】
図９の処理は、携帯端末１０２のＣＰＵ６０１がＲＯＭ６０３に格納されたプログラムを実行することによって行われる。
【００３２】
図９において、まず、ＣＰＵ６０１は、ユーザから印刷の実行指示を受け付けると（ステップＳ９０１）、図１０（ａ）の印刷データ１０００を生成する（ステップＳ９０２）。印刷データ１０００は印刷設定情報１００１及び画像データ１００２を備え、印刷設定情報１００１は印刷の実行を指示したユーザを特定するためのユーザＩＤ１００３及び印刷データを送信した携帯端末１０２を特定するための端末識別情報１００４を含む。ユーザＩＤ１００３には携帯端末１０２の種別を示す文字列、例えば、「Ｍｏｂｉｌｅ」が設定され、端末識別情報１００４には携帯端末１０２を識別可能な携帯端末１０２のシリアル番号や該シリアル番号のハッシュ値等が設定される。次いで、ＣＰＵ６０１は生成された印刷データ１０００をＭＦＰ１０１に送信し（ステップＳ９０３）、本処理を終了する。
【００３３】
図１１は、図１のＭＦＰ１０１で実行される印刷処理の手順を示すフローチャートである。
【００３４】
図１１の処理は、ＭＦＰ１０１のＣＰＵ２０２がＲＯＭ２０４やＨＤＤ２０５に格納されたプログラムを実行することによって行われる。
【００３５】
例えば、ＭＦＰ１０１がユーザに応じた処理として印刷枚数管理ＤＢ５０３の更新処理を行う場合、ＭＦＰ１０１は受信された印刷データ１０００のユーザＩＤ１００３に基づいてユーザを特定する。ここで、印刷データを生成する情報処理装置がＰＣ等のように該情報処理装置のログイン用のユーザ名が予め設定されている場合、情報処理装置は印刷データのユーザＩＤ１００３に該ログイン用のユーザ名を設定する（例えば、図１０（ｂ）の印刷データ１００５を参照）。ＭＦＰ１０１は、印刷データ１００５を受信した際にユーザＩＤ１００３に設定されたログイン用のユーザ名から印刷の実行を指示したユーザを特定可能である。一方、印刷データを生成する情報処理装置が携帯端末１０２等のように該情報処理装置のログイン用のユーザ名が設定されていない場合、情報処理装置はユーザＩＤ１００３に印刷を指示したユーザを特定する適切な情報を設定することができない（例えば、図１０（ａ）の印刷データ１０００を参照）。この場合、ＭＦＰ１０１は、ユーザＩＤ１００３に含まれる情報のみから印刷の実行を指示したユーザを特定することができず、実行された印刷の印刷枚数を印刷枚数管理ＤＢ５０３に更新することができない。すなわち、従来のＭＦＰでは、ユーザに応じた処理を実行することができない。
【００３６】
これに対応して、本実施の形態では、携帯端末１０２及びＭＦＰ１０１の使用が許可されたユーザが関連付けされた後述する図１２の関連付けＤＢ１２０１に基づいて携帯端末１０２に印刷データ１０００による印刷の実行を指示したユーザが特定され、特定されたユーザに応じた処理が実行される。
【００３７】
図１１において、まず、ＣＰＵ２０２は印刷データを受信し（ステップＳ１１０１）、受信された印刷データから端末識別情報１００４を取得する（ステップＳ１１０２）。次いで、ＣＰＵ２０２はステップＳ１１０２で取得された端末識別情報１００４がＨＤＤ２０５に格納された図１２の関連付けＤＢ１２０１に含まれるか否かを判別する（ステップＳ１１０３）。関連付けＤＢ１２０１は、携帯端末１０２を識別するシリアル番号や当該シリアル番号のハッシュ値等の端末識別情報及び認証管理ＤＢ５０１で管理されたユーザ名を関連付けしたデータベースである。本実施の形態では、ＣＰＵ２０２は、ユーザの指示により、関連付けＤＢ１２０１の内容及び追加ボタン１３０１を含む図１３（ａ）の設定画面１３００を操作表示部２１３に表示する。ユーザによって追加ボタン１３０１が選択されると、ＣＰＵ２０２は、携帯端末１０２及びユーザを関連付けするための図１３（ｂ）の設定画面１３０２を操作表示部２１３に表示する。設定画面１３０２は設定欄１３０３，１３０４を備える。設定欄１３０３には携帯端末１０２の端末識別情報が設定され、設定欄１３０４には認証管理ＤＢ５０１で管理されたユーザ名が選択可能に表示される。ユーザは設定欄１３０３，１３０４を設定して新たな携帯端末及びユーザ名を関連付け可能であり、設定欄１３０３，１３０４の設定に基づいて更新された関連付けＤＢ１２０１はＨＤＤ２０５で保持される。
【００３８】
ステップＳ１１０３の判別の結果、取得された端末識別情報１００４が関連付けＤＢ１２０１に含まれるとき、ＣＰＵ２０２は関連付けＤＢ１２０１に基づいて該端末識別情報１００４に関連付けされたユーザ名を特定する（ステップＳ１１０４）。次いで、ＣＰＵ２０２は後述するステップＳ１１０８の処理を行う。
【００３９】
ステップＳ１１０３の判別の結果、取得された端末識別情報１００４が関連付けＤＢ１２０１に含まれないとき、ＣＰＵ２０２は受信された印刷データにユーザＩＤ１００３が含まれるか否かを判別する（ステップＳ１１０５）。
【００４０】
ステップＳ１１０５の判別の結果、受信された印刷データにユーザＩＤ１００３が含まれないとき、ＣＰＵ２０２は本処理を終了する。一方、ステップＳ１１０５の判別の結果、受信された印刷データにユーザＩＤ１００３が含まれるとき、ＣＰＵ２０２は該印刷データからユーザＩＤ１００３を取得し、取得されたユーザＩＤ１００３が認証管理ＤＢ５０１に含まれるか否かを判別する（ステップＳ１１０６）。
【００４１】
ステップＳ１１０６の判別の結果、取得されたユーザＩＤ１００３が認証管理ＤＢ５０１に含まれないとき、ＣＰＵ２０２は取得された印刷データを破棄し（ステップＳ１１０７）、本処理を終了する。一方、ステップＳ１１０６の判別の結果、取得されたユーザＩＤ１００３が認証管理ＤＢ５０１に含まれたとき、ＣＰＵ２０２は権限管理ＤＢ５０２から該ユーザＩＤ１００３に対応する使用許可情報を取得する（ステップＳ１１０８）。次いで、ＣＰＵ２０２は受信された印刷データがカラー印刷の印刷データであるか否かを判別する（ステップＳ１１０９）。
【００４２】
ステップＳ１１０９の判別の結果、受信した印刷データがカラー印刷の印刷データであるとき、ＣＰＵ２０２はステップＳ１１０８で取得された使用許可情報に基づいてカラー印刷の実行を許可されているか否かを判別する（ステップＳ１１１０）。
【００４３】
ステップＳ１１１０の判別の結果、カラー印刷の実行を許可されていないとき、ＣＰＵ２０２は印刷データに基づいて設定されたカラー印刷の設定を白黒印刷の設定に変更し（ステップＳ１１１１）、印刷を開始する（ステップＳ１１１２）。次いで、ＣＰＵ２０２はユーザに応じた処理として印刷枚数をカウントし、印刷枚数管理ＤＢ５０３を更新する（ステップＳ１１１３）（処理実行手段）。具体的に、ＣＰＵ２０２は、印刷枚数管理ＤＢ５０３において、特定されたユーザ名に対応する白黒印刷枚数に対し、カウントされた印刷枚数を加算する。その後、ＣＰＵ２０２は本処理を終了する。
【００４４】
ステップＳ１１０９の判別の結果、受信された印刷データがカラー印刷の印刷データでないとき、又はステップＳ１１１０の判別の結果、カラー印刷の実行を許可されているとき、ＣＰＵ２０２は印刷データの設定に基づいてステップＳ１１１２以降の処理を行う。
【００４５】
上述した図１１の処理によれば、携帯端末１０２及びＭＦＰ１０１の使用が許可されたユーザを関連付けした関連付けＤＢ１２０１に基づいて携帯端末１０２に印刷の実行を指示したユーザが特定され、特定されたユーザに応じた処理が実行される。これにより、携帯端末１０２から印刷の実行を指示したユーザを特定する情報が送信されなくても、ユーザに応じた処理を確実に実行することができる。
【００４６】
また、上述した図１１の処理では、関連付けＤＢ１２０１が保持される。これにより、ユーザに応じた処理の実行毎に携帯端末１０２及びユーザを関連付けする処理を行う必要をなくすことができ、その結果、関連付けする処理の手間が必要以上に増えるのを防止することができる。
【００４７】
さらに、上述した図１１の処理では、関連付けＤＢ１２０１が操作表示部２１３に表示されるので、関連付けＤＢ１２０１の内容をユーザが容易に把握することができる。
【００４８】
上述した図１１の処理では、関連付けＤＢ１２０１は、印刷データに含まれる携帯端末１０２の端末識別情報及びＭＦＰ１０１の使用を許可されたユーザのユーザ名を関連付けした情報である。これにより、携帯端末１０２及びＭＦＰ１０１の使用を許可されたユーザを確実に関連付けすることができる。
【００４９】
上述した実施の形態では、ユーザに応じた処理の一例として、印刷枚数管理ＤＢ５０３の更新処理を行う場合について説明したが、ユーザに応じた処理は印刷枚数管理ＤＢ５０３の更新処理に限られない。例えば、留め置き印刷処理であっても良い。
【００５０】
図１４は、図１のＭＦＰ１０１で実行される留め置き処理の手順を示すフローチャートである。
【００５１】
図１４の処理は、ＭＦＰ１０１のＣＰＵ２０２がＲＯＭ２０４やＨＤＤ２０５に格納されたプログラムを実行することによって行われ、ユーザが携帯端末１０２等からＭＦＰ１０１に留め置き印刷の印刷データを送信した場合を前提とする。留め置き印刷では、ＭＦＰ１０１は、携帯端末１０２等から留め置き印刷の印刷データを受信しても、当該印刷データを直ぐに実行せず、ユーザがＭＦＰ１０１から行った印刷の開始の指示に応じて留め置きされた印刷データを実行する。
【００５２】
図１４において、まず、ＣＰＵ２０２は図１１のステップＳ１１０１〜Ｓ１１０６の処理を行う。
【００５３】
ステップＳ１１０６の判別の結果、取得されたユーザＩＤ１００３が認証管理ＤＢ５０１に含まれないとき、ＣＰＵ２０２は受信された印刷データを破棄し（ステップＳ１１０７）、本処理を終了する。一方、ステップＳ１１０６の判別の結果、取得されたユーザＩＤ１００３が認証管理ＤＢ５０１に含まれたとき、ＣＰＵ２０２は受信された印刷データ及び特定されたユーザ名をＨＤＤ２０５に格納し（ステップＳ１４０１）、本処理を終了する。
【００５４】
図１５は、図１のＭＦＰ１０１で実行されるリスト追加処理の手順を示すフローチャートである。
【００５５】
図１５の処理は、ＭＦＰ１０１のＣＰＵ２０２がＲＯＭ２０４やＨＤＤ２０５に格納されたプログラムを実行することによって行われる。また、図１５の処理は、図１４の処理の実行が完了した後にユーザがログイン情報設定画面３００を操作してＭＦＰ１０１にログインした場合を前提とする。
【００５６】
図１５において、まず、ＣＰＵ２０２は、ＨＤＤ２０５に格納された全ての印刷データにおいて、後述するステップＳ１５０２〜Ｓ１５０４の処理の実行を完了したか否かを判別する（ステップＳ１５０１）。
【００５７】
ステップＳ１５０１の判別の結果、ＨＤＤ２０５に格納された全ての印刷データにおいて、後述するステップＳ１５０２〜Ｓ１５０４の処理の実行を完了したとき、ＣＰＵ２０２は本処理を終了する。
【００５８】
ステップＳ１５０１の判別の結果、ＨＤＤ２０５に格納されたいずれかの印刷データにおいて、後述するステップＳ１５０２〜Ｓ１５０４の処理の実行を完了しないとき、ＣＰＵ２０２は当該処理の実行を完了しない印刷データのうち一の印刷データを抽出する。その後、ＣＰＵ２０２は該一の印刷データ及び一の印刷データと共にＨＤＤ２０５に格納されたユーザ名を取得する（ステップＳ１５０２）。次いで、ＣＰＵ２０２は、取得されたユーザ名及びログイン情報設定画面３００に入力されたユーザ名が一致するか否かを判別する（ステップＳ１５０３）。
【００５９】
ステップＳ１５０３の判別の結果、取得されたユーザ名及びログイン情報設定画面３００に入力されたユーザ名が一致しないとき、ＣＰＵ２０２はステップＳ１５０１の処理に戻る。
【００６０】
ステップＳ１５０３の判別の結果、取得されたユーザ名及びログイン情報設定画面３００に入力されたユーザ名が一致したとき、ＣＰＵ２０２は該ユーザ名に対応する留め置き印刷の印刷データの一覧情報を表示するための留め置き印刷データリストに、ステップＳ１５０２で取得した印刷データを追加する（ステップＳ１５０４）。ＣＰＵ２０２は、ＭＦＰ１０１にログイン中のユーザによって留め置き印刷の印刷データの一覧情報を表示する指示が行われると、留め置き印刷データリストに基づいて図１６の設定画面１６００を操作表示部２１３に表示する。設定画面１６００は一覧情報１６０１及びプリント開始ボタン１６０２を含む。一覧情報１６０１は、ＨＤＤ２０５に格納された複数の印刷データのうち、特定されたユーザ名に対応する留め置き印刷の印刷データのみが表示される。プリント開始ボタン１６０２は印刷データの印刷の開始を指示するボタンである。一覧情報１６０１に表示された印刷データのうち少なくとも１つの印刷データが選択され、プリント開始ボタン１６０２が押下されると、ＭＦＰ１０１は後述する図１７の留め置き印刷処理を開始し、選択された印刷データの印刷を行う。その後、ＣＰＵ２０２はステップＳ１５０１の処理に戻る。
【００６１】
図１７は、図１のＭＦＰ１０１で実行される留め置き印刷処理の手順を示すフローチャートである。
【００６２】
図１７の処理は、ＭＦＰ１０１のＣＰＵ２０２がＲＯＭ２０４やＨＤＤ２０５に格納されたプログラムを実行することによって行われる。
【００６３】
図１７において、まず、ＣＰＵ２０２は、ユーザによるプリント開始ボタン１６０２の押下を検知すると（ステップＳ１７０１）、一覧情報１６０１においてユーザに選択された印刷データをＨＤＤ２０５から取得する（ステップＳ１７０２）。次いで、ＣＰＵ２０２は取得された印刷データに基づいて印刷を開始し（ステップＳ１７０３）、選択された全ての印刷データの印刷の実行を完了したか否かを判別する（ステップＳ１７０４）。
【００６４】
ステップＳ１７０４の判別の結果、選択されたいずれかの印刷データの印刷の実行を完了しないとき、ＣＰＵ２０２はステップＳ１７０２の処理に戻る。一方、ステップＳ１７０４の判別の結果、選択された全ての印刷データの印刷の実行を完了したとき、ＣＰＵ２０２は本処理を終了する。
【００６５】
上述した図１４、図１５、及び図１７の処理においても、上述した図１１の処理と同様の効果を奏することができる。
【００６６】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６７】
１０１  ＭＦＰ
１０２  携帯端末
２０２  ＣＰＵ
２０５  ＨＤＤ
２１３  操作表示部
１０００  印刷データ
１２０１  関連付けＤＢ
１３００  設定画面
【図１】
2018015998.tif 000003
【図２】
2018015998.tif 000004
【図３】
2018015998.tif 000005
【図４】
2018015998.tif 000006
【図５】
2018015998.tif 000007
【図６】
2018015998.tif 000008
【図７】
2018015998.tif 000009
【図８】
2018015998.tif 000010
【図９】
2018015998.tif 000011
【図１０】
2018015998.tif 000012
【図１１】
2018015998.tif 000013
【図１２】
2018015998.tif 000014
【図１３】
2018015998.tif 000015
【図１４】
2018015998.tif 000016
【図１５】
2018015998.tif 000017
【図１６】
2018015998.tif 000018
【図１７】
2018015998.tif 000019