(57)【要約】【課題】蓄積印刷実行時の印刷設定を、少ない労力負担で簡単に行う。【解決手段】ＭＦＰ２００は、印刷を行う画像形成部１０と、操作入力を受け付ける操作パネル４０と、ＣＰＵ３１と、を有し、ＣＰＵ３１は、モバイルデバイス１００から印刷ジョブを受信した場合に、印刷ジョブに対応するジョブ識別ＰＩＮを発行する発行処理と、発行処理によって発行したジョブ識別ＰＩＮを、モバイルデバイス１００へ送信する送信処理と、操作パネル４０が、設定用ＰＩＮやプロファイル設定用ＰＩＮが結合された上記ジョブ識別ＰＩＮの操作入力を受け付けた場合に、上記画像形成部１０に対し、上記設定用ＰＩＮやプロファイル設定用ＰＩＮに対応する印刷設定で上記印刷ジョブに係る印刷を実行させる印刷処理と、を実行する。【選択図】図７
2019081289.tif 000002
【特許請求の範囲】
【請求項１】
印刷を行う印刷部と、
操作入力を受け付ける操作部と、
制御部と、
を有し、
前記制御部は、
外部端末から印刷ジョブを受信した場合に、前記印刷ジョブに対応するセキュリティーコードを発行する発行処理と、
前記発行処理によって発行した前記セキュリティーコードを、前記外部端末へ送信する送信処理と、
前記操作部が、印刷設定コードが結合された前記セキュリティーコードの前記操作入力を受け付けた場合に、前記印刷部に対し、前記印刷設定コードに対応する印刷設定で前記印刷ジョブに係る印刷を実行させる印刷処理と、
を実行することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記送信処理では、
前記セキュリティーコードに加え、当該セキュリティーコードに結合可能な前記印刷設定コードを、前記外部端末へ送信することを特徴とする印刷装置。
【請求項３】
請求項１又は請求項２記載の印刷装置において、
前記制御部は、さらに、
前記操作部が、前記印刷設定コードを結合していない前記セキュリティーコードの前記操作入力を受け付けた場合に、前記印刷ジョブの送信元情報に予め関連づけられた特定の第１印刷設定を検索する第１検索処理を実行し、
前記印刷処理では、
前記第１検索処理によって前記特定の第１印刷設定が見つかった場合、当該第１印刷設定に基づき前記印刷部に対し印刷を実行させることを特徴とする印刷装置。
【請求項４】
請求項３記載の印刷装置において、
前記印刷処理では、
前記第１検索処理によって前記特定の第１印刷設定が見つからなかった場合、当該印刷装置に対し予め固定的に設定された特定の第２印刷設定に基づき、前記印刷部に対し印刷を実行させることを特徴とする印刷装置。
【請求項５】
請求項１乃至請求項４のいずれか１項記載の印刷装置において、
前記操作部は、
複数項目の印刷設定をまとめた複合印刷設定コードを前記印刷設定コードとして結合した、前記セキュリティーコードの前記操作入力を受け付けることを特徴とする印刷装置。
【請求項６】
請求項５記載の印刷装置において、
記憶部を有し、
前記制御部は、さらに、
前記複合印刷設定コードのそれぞれと前記複数項目の印刷設定のそれぞれとの対応づけを前記記憶部に登録する、登録処理を実行する
ことを特徴とする印刷装置。
【請求項７】
請求項１乃至請求項６のいずれか１項記載の印刷装置において、
前記制御部は、さらに、
前記操作部が、予め定められた特殊コードを前記印刷設定コードとして結合した前記セキュリティーコードの前記操作入力を受け付けた場合、前記操作部において、複数項目の印刷設定を実行可能な印刷設定画面を表示する第１表示処理
を実行することを特徴とする印刷装置。
【請求項８】
請求項７記載の印刷装置において、
前記制御部は、さらに、
前記操作部が、前記印刷設定画面の表示に対応して受け付けた前記複数項目の前記印刷設定を、前記印刷ジョブの送信元情報に予め関連づけられた特定の第１印刷設定として保存する保存処理を実行する
ことを特徴とする印刷装置。
【請求項９】
請求項１乃至請求項８のいずれか１項記載の印刷装置において、
前記セキュリティーコードと、当該セキュリティーコードに結合される前記印刷設定コードとが、同一の文字種である
ことを特徴とする印刷装置。
【請求項１０】
請求項１乃至請求項８のいずれか１項記載の印刷装置において、
前記操作部は、
無線通信を介した前記操作入力により前記セキュリティーコードを受け付ける、通信入力部を備えることを特徴とする印刷装置。
【請求項１１】
請求項１乃至請求項１０のいずれか１項記載の印刷装置において、
前記制御部は、さらに、
前記外部端末から、印刷対象のファイルが添付されたメールを前記印刷ジョブとして受信する受信処理
を実行することを特徴とする印刷装置。
【請求項１２】
請求項１乃至請求項１０のいずれか１項記載の印刷装置において、
前記制御部は、さらに、
前記外部端末から、印刷対象のファイルが添付されたメールを前記印刷ジョブとして受信する受信処理と、
前記受信処理によって前記メールを受信した場合に、当該メールに添付された前記ファイルがパスワードが付されているか否かを判断する判断処理と、
を実行し、
前記判断処理によって前記ファイルがパスワードが付されていると判断した場合には、
前記メールの送信元である前記外部端末に対しパスワードの送信を要求する要求処理
を実行し、
前記発行処理では、
前記要求処理によってパスワードの送信を要求した後、前記外部端末から送信された、前記パスワードが入力されたメールを受信した場合に、前記印刷ジョブに対応する前記セキュリティーコードを発行する
ことを特徴とする印刷装置。
【請求項１３】
請求項１乃至請求項１２のいずれか１項記載の印刷装置において、
前記第２検索処理で前記第２印刷ジョブが見つかった場合、前記第１印刷ジョブについて受け付けたセキュリティーコードに結合された前記印刷設定コードで印刷可能なジョブの一覧として、前記第１印刷ジョブ及び前記第２印刷ジョブを選択可能に表示する第２表示処理と、
を実行することを特徴とする印刷装置。
【請求項１４】
サーバと、前記サーバと通信する印刷装置と、を有する印刷システムであって、
前記印刷装置は、
印刷を行う印刷部と、
操作入力を受け付ける操作部と、
装置制御部と、を備え、
前記サーバは、サーバ制御部を備え、
前記サーバ制御部は、
外部端末から印刷ジョブを受信した場合に、前記印刷ジョブに対応するセキュリティーコードを発行する発行処理と、
前記発行処理によって発行した前記セキュリティーコードを、前記外部端末へ送信するサーバ側送信処理と、
を実行し、
前記装置制御部は、
前記操作部が、印刷設定コードが結合された前記セキュリティーコードの前記操作入力を受け付けた場合に、当該セキュリティーコードを前記サーバ制御部へ送信する装置側送信処理を実行し、
前記サーバ制御部は、さらに、
前記装置側送信処理によって送信された前記セキュリティーコードを受信した場合に、当該セキュリティーコードに結合された前記印刷設定コードに対応する印刷設定で前記印刷部に対し前記印刷ジョブに係る印刷を実行させる印刷指示を、前記装置制御部に送信する指示処理を実行することを特徴とする印刷システム。
【請求項１５】
印刷を行う印刷部と、操作入力を受け付ける操作部と、を有する印刷装置における制御方法であって、
外部端末から印刷ジョブを受信した場合に、前記印刷ジョブに対応するセキュリティーコードを発行する発行ステップと、
前記発行ステップで発行した前記セキュリティーコードを、前記外部端末へ送信する送信ステップと、
前記操作部が、印刷設定コードが結合された前記セキュリティーコードの前記操作入力を受け付けた場合に、前記印刷部に対し、前記印刷設定コードに対応する印刷設定で前記印刷ジョブに係る印刷を実行させる印刷ステップと、
を含むことを特徴とする印刷装置の制御方法。
【請求項１６】
サーバと、前記サーバと通信する印刷装置と、を有する印刷システムにおける制御方法であって、
外部端末からの印刷ジョブを受信した場合に、前記印刷ジョブに対応するセキュリティーコードを前記サーバが発行するサーバ側発行ステップと、
前記サーバ側発行ステップで発行した前記セキュリティーコードを、前記サーバから前記外部端末へ送信するサーバ側送信ステップと、
前記印刷装置が備える操作部が、印刷設定コードが結合された前記セキュリティーコードの操作入力を受け付けた場合に、当該セキュリティーコードを当該印刷装置から前記サーバへ送信する装置側送信ステップと、
前記装置側送信ステップで送信された前記セキュリティーコードを前記サーバが受信した場合に、当該セキュリティーコードに結合された前記印刷設定コードに対応する印刷設定で前記印刷ジョブに係る印刷を実行させる印刷指示を、当該サーバから前記印刷装置に送信する指示ステップと、
を含むことを特徴とする印刷システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置の制御方法、及び、印刷システムの制御方法に関する。さらに詳細には、外部端末から印刷ジョブを受信した場合に、その印刷ジョブに対してセキュリティーコードを発行する技術に関するものである。
【背景技術】
【０００２】
従来から、印刷装置において、外部端末から印刷ジョブを受信した場合に、その印刷ジョブを印刷装置に蓄積する、いわゆる蓄積印刷の技術が知られている。
【０００３】
例えば、特許文献１においては、印刷装置に接続されたホストコンピュータが外部端末から印刷ジョブを受信して一時保管したとき、ホストコンピュータが印刷ジョブに対応するセキュリティーコードを発行して外部端末へ送信する技術が開示されている。この技術において、ユーザが印刷装置に備えられたパネル等の操作部からセキュリティーコードを入力することで、印刷装置が印刷ジョブに係る印刷を開始する。
【０００４】
また、上記のホストコンピュータのセキュリティーコードを発行及び送信する機能を印刷装置が実行する技術も知られている。
【０００５】
上記いずれの従来技術においても、ユーザが印刷装置の操作部に対し特定の操作を行ったことに応じて、印刷ジョブに係る印刷が開始される。この結果、印刷内容の秘匿性を確保することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−２３５９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記した従来の技術には、次のような問題があった。
【０００８】
すなわち、上記印刷装置における蓄積印刷の実行時に、ユーザが所望する各種の印刷設定により印刷を行いたい場合がある。ユーザがこの印刷設定を行うためには、通常、上記特定の操作とは別に、例えば操作部に適宜の設定画面を表示させ、マニュアル操作によって各種の煩雑な設定を行う必要があり、操作労力負担が大きい。
【０００９】
本発明は、前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは、蓄積印刷実行時の印刷設定を、少ない労力負担で簡単に行うことを可能とする印刷装置、印刷システム、印刷装置の制御方法、及び、印刷システムの制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
この課題を解決することを目的としてなされた印刷装置は、印刷を行う印刷部と、操作入力を受け付ける操作部と、制御部と、を有し、前記制御部は、外部端末から印刷ジョブを受信した場合に、前記印刷ジョブに対応するセキュリティーコードを発行する発行処理と、前記発行処理によって発行した前記セキュリティーコードを、前記外部端末へ送信する送信処理と、前記操作部が、印刷設定コードが結合された前記セキュリティーコードの前記操作入力を受け付けた場合に、前記印刷部に対し、前記印刷設定コードに対応する印刷設定で前記印刷ジョブに係る印刷を実行させる印刷処理と、を実行することを特徴としている。
【００１１】
本明細書で開示される印刷装置においては、利用者により外部端末から印刷ジョブが送信されると、その印刷ジョブに対応するセキュリティーコードが発行処理において発行される。発行されたセキュリティーコードは、送信処理において上記外部端末へと送信される。外部端末で受信された上記セキュリティーコードを利用者が印刷装置の操作部において操作入力することで、上記印刷ジョブにて送信した内容の印刷が実行される。このようにして、蓄積印刷が実行されるので、印刷内容の秘匿性を確保することができる。
【００１２】
このとき、本明細書で開示される印刷装置においては、予め、種々の印刷設定に対し、印刷設定コードがそれぞれ対応づけられている。利用者は、この印刷設定コードを上記発行されたセキュリティーコードに結合させて用いることで、当該印刷設定コードに対応する印刷設定を実行することができる。すなわち、前述の操作部への操作入力時において、利用者が、上記印刷設定コードを結合したセキュリティーコードを操作入力することで、印刷処理において、当該印刷設定コードに対応する印刷設定により印刷が実行される。この結果、操作部に適宜の設定画面を表示させマニュアル操作で各種の印刷設定を行う必要がある従来構造に比べ、簡素な手法で容易に印刷設定を行うことができる。したがって、利用者の操作労力負担を低減し、利便性を向上することができる。
【発明の効果】
【００１３】
本発明によれば、蓄積印刷実行時の印刷設定を、少ない労力負担で簡単に行うことができる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態にかかる印刷処理システムの構成を表すブロック図である。
【図２】第１実施形態にかかる複合機（ＭＦＰ）の外観を表す斜視図である。
【図３】アプリケーションによりモバイルデバイスの操作パネルに表示される画面を表す図である。
【図４】モバイルデバイスによるメール送信に基づき、ＭＦＰによりＰＩＮが生成される流れを表すシーケンス図である。
【図５】図４のステップＳ３０の詳細手順を表すフローチャートである。
【図６】複数項目の印刷設定がまとめられたプロファイルをユーザごとに登録したユーザデータベースを表す図である。
【図７】ＭＦＰからモバイルデバイスへ送信される、ＰＩＮを記載したメッセージの例を表す図である。
【図８】サイトアクセスによりモバイルデバイスに表示される、印刷設定編集画面の一例を表す図である。
【図９】ジョブ識別ＰＩＮの値とモバイルデバイスのメールアドレスとを対応づけたジョブデータベースを表す図である。
【図１０】ＭＦＰへのＰＩＮ入力から印刷までの流れにおいて、ＣＰＵの制御によりＭＦＰが実行する処理手順を表すフローチャートである。
【図１１】ＭＦＰの操作パネルにおける各種表示画面の例を表す図である。
【図１２】図１０のステップＳ２００の詳細手順を表すフローチャートである。
【図１３】ＭＦＰの操作パネルにおける各種表示画面の例を表す図である。
【図１４】印刷ジョブのファイルに対しパスワードをかける変形例にかかる、モバイルデバイスによるメール送信に基づき、ＭＦＰによりＰＩＮが生成される流れを表すシーケンス図である。
【図１５】ユーザごとにジョブ識別ＰＩＮを発行する変形例にかかる、ジョブ識別ＰＩＮの値とモバイルデバイスのメールアドレスとを対応づけたジョブデータベースを表す図である。
【図１６】ＭＦＰへのＰＩＮ入力から印刷までの流れにおいて、ＣＰＵの制御によりＭＦＰが実行する処理手順を表すフローチャートである。
【図１７】ＭＦＰの操作パネルにおける表示画面の一例を表す図である。
【図１８】第２実施形態にかかる印刷処理システムの構成を表すブロック図である。
【図１９】モバイルデバイスによるメール送信に基づき、サーバによりＰＩＮが生成される流れを表すシーケンス図である。
【図２０】ＭＦＰへのＰＩＮ入力に対応したサーバからの指示により、ＭＦＰにおいて印刷が行われる流れを表すシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、添付図面を参照しつつ詳細に説明する。
【００１６】
＜第１実施形態＞
まず、本発明の第１実施形態を説明する。本形態は、読取機能及び印刷機能を有する複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と、ＭＦＰに印刷を実行させる印刷ジョブを受け付けるモバイルデバイスとを有する印刷システムに本発明を適用したものである。
【００１７】
＜印刷システムの全体構成＞
印刷システムの一例である本形態の印刷システム９００は、図１に示すように、指定されたＭＦＰに印刷を実行させる印刷ジョブを出力する、外部端末の一例であるモバイルデバイス１００と、その印刷ジョブを実行する、印刷装置の一例であるＭＦＰ２００とを備えている。本形態の印刷システム９００では、モバイルデバイス１００とＭＦＰ２００との間で、無線通信によって各種データの受け渡しが可能になっている。
【００１８】
なお、ＭＦＰ２００に印刷を実行させる印刷ジョブを送信する上記外部端末は、モバイルデバイス１００の他、何台接続されていてもよい。また、印刷システム９００は、サーバあるいはアクセスポイントを備え、モバイルデバイス１００からサーバあるいはアクセスポイントを介してＭＦＰ２００と通信してもよい。
【００１９】
＜ＭＦＰの構成＞
次に、ＭＦＰ２００の概略構成について説明する。ＭＦＰ２００は、この例では、図１に示すように、制御部、装置制御部の一例であるＣＰＵ３１と、記憶部の一例であるＲＯＭ３２と、ＲＡＭ３３と、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）３４とを有している。これらＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、及びＮＶＲＡＭ３４は、用紙に画像を印刷する、印刷部の一例である画像形成部１０と、原稿の画像を読み取る画像読取部１１と、動作状況の表示や、利用者の一例であるユーザによる入力操作の受付を行う操作パネル４０と、ＮＦＣインターフェース３７と、無線ＬＡＮインターフェース３８とに、電気的に接続されている。
【００２０】
画像形成部１０は、カラー印刷が可能であってもモノクロ印刷のみが可能であってもよい。また、印刷方式についても、電子写真方式であってもインクジェット方式であってもよい。画像読取部１１は、カラースキャンが可能であってもモノクロスキャンのみが可能であってもよい。また、読取機構についても、ＣＣＤであってもＣＩＳであってもよい。
【００２１】
ＲＯＭ３２は、ＭＦＰ２００を制御するためのファームウェア等の各種プログラムや、各種設定、初期値等が記憶された記録媒体である。なお、上記各種プログラムには、後述の図４、図５、図１０、図１２、図１４、図１６、及び、図２０のシーケンス図及びフローに示す各手順を実行する印刷処理プログラムが含まれる。ＲＡＭ３３及びＮＶＲＡＭ３４は、上記各種プログラムが読み出される作業領域として、あるいはデータを一時的に記憶する記憶領域として利用される。
【００２２】
ＣＰＵ３１は、ＲＯＭ３２から読み出した上記プログラムや各種センサから送られる信号に従って、その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら、ＭＦＰ２００の各構成要素を制御する。
【００２３】
ＮＦＣインターフェース３７は、適宜の国際標準規格に基づいて、ＮＦＣ方式の無線通信を可能にするインターフェースである。ＭＦＰ２００は、このＮＦＣインターフェース３７を介し、上記モバイルデバイス１００を含む外部装置から送信されるデータを受信する。さらに、ＭＦＰ２００は、ＮＦＣインターフェース３７を介して上記外部装置にデータを送信する。
【００２４】
無線ＬＡＮインターフェース３８は、適宜の規格に基づいて例えばＷｉＦｉダイレクト方式（ＷＦＤ方式）の無線通信を可能にするインターフェースである。ＭＦＰ２００は、無線ＬＡＮインターフェース３８を介して上記外部装置から送信されるデータを受信する。さらに、ＭＦＰ２００は、無線ＬＡＮインターフェース３８を介して上記外部装置にデータを送信する。
【００２５】
操作パネル４０は、図２に示すようにこの例ではＭＦＰ２００の外装に設けられており、ユーザ入力を受け付ける各種のボタンやキー等から構成される、操作部の一例である手動入力部４１と、メッセージや設定内容を表示する、例えば入力機能を兼ねたタッチパネルとして構成される、操作部の一例である表示部４２と、を有している。上記各種のボタンとしては、例えば、印刷の開始を指示するＯＫボタンや、印刷のキャンセルを指示するキャンセルボタン等が含まれる。
【００２６】
また、操作パネル４０は、上記ＮＦＣ方式による無線通信を受け付ける、通信入力部又は操作部の一例であるＮＦＣ読取部４３を有している。ＮＦＣ読取部４３には、前述のＮＦＣインターフェース３７が設けられている。そして、ＭＦＰ２００は、電源オンの間、ＮＦＣインターフェース３７から発せられる信号によって、ＮＦＣ方式の無線通信が実行可能なデバイスを検出する状態になっている。そのため、例えば、ユーザがモバイルデバイス１００をＮＦＣ読取部４３にかざすと、ＭＦＰ２００はモバイルデバイス１００を検出し、モバイルデバイス１００とＭＦＰ２００との間でＮＦＣ方式による無線通信が自動的に可能になる。なお、モバイルデバイス１００をＮＦＣ読取部４３に「かざす」とは、モバイルデバイス１００をＮＦＣインターフェース３７の通信範囲内に配置する動作であり、モバイルデバイス１００とＮＦＣ読取部４３とが接触していてもいなくてもよい。
【００２７】
また、上記「かざす」ことによるモバイルデバイス１００とＭＦＰ２００との間のＮＦＣ方式による無線通信に代えて、前述の無線ＬＡＮインターフェース３８を介し、モバイルデバイス１００とＭＦＰ２００との間でＷＦＤ方式による無線通信を行うようにしてもよい。この場合、無線ＬＡＮインターフェース３８が、各請求項記載の通信入力部の一例、操作部の一例に相当する。
【００２８】
＜モバイルデバイスの構成＞
図１に戻り、次に上記モバイルデバイス１００の概略構成について説明する。図１において、モバイルデバイス１００は、この例では、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、フラッシュメモリ５４と、を備えている。また、モバイルデバイス１００は、表示機能と入力機能とを兼ねるタッチパネルを有する操作パネル５５と、外部装置との通信を可能にする通信インターフェースとしての、ＮＦＣインターフェース５７及び無線ＬＡＮインターフェース５８とを有し、これら操作パネル５５、ＮＦＣインターフェース５７、及び無線ＬＡＮインターフェース５８が上記ＣＰＵ５１によって制御される。
【００２９】
フラッシュメモリ５４には、ＯＳや、インターネット上のファイルを閲覧するためのブラウザ、各種のデバイスを制御するデバイスドライバ等が組み込まれている。また、ＭＦＰ２００に印刷やスキャン等を指示し、印刷に伴うファイルをＭＦＰ２００に受け渡す印刷ジョブを受け付けるアプリケーションプログラム２０もフラッシュメモリ５４に記憶されている。なお、アプリケーションプログラムを、以下適宜、「アプリ」と略して称する。
【００３０】
ＣＰＵ５１は、ＲＯＭ５２やフラッシュメモリ５４から読み出した各種プログラムに従って、その演算結果をＲＡＭ５３またはフラッシュメモリ５４に記憶させながら各種の処理を行う。なお、上記各種プログラムには、後述の図４、図１４、図１９のシーケンス図及びフローに示す各手順を実行する印刷処理プログラムも含まれる。上述したアプリ２０の動作も、ＣＰＵ５１によって処理される。
【００３１】
ＮＦＣインターフェース５７は、ＭＦＰ２００の上記ＮＦＣインターフェース３７と同様に、ＮＦＣ方式の無線通信を可能にするインターフェースである。また、無線ＬＡＮインターフェース５８は、ＭＦＰ２００の上記無線ＬＡＮインターフェース３８と同様に、ＷＦＤ方式の無線通信を可能にするインターフェースである。モバイルデバイス１００は、ＮＦＣインターフェース５７あるいは無線ＬＡＮインターフェース５８を介して上記ＭＦＰ２００等から送信されるデータを受信する。さらに、モバイルデバイス１００は、ＮＦＣインターフェース５７あるいは無線ＬＡＮインターフェース５８を介して上記ＭＦＰ２００等にデータを送信する。
【００３２】
なお、ＭＦＰ２００において、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式の無線通信を行うためのブルートゥース（登録商標）インターフェースを設け、上記外部装置とデータを送受信しても良い。その場合、ＭＦＰ２００において上記ＮＦＣ読取部４３と同様に機能するブルートゥース（登録商標）読取部を設け、またモバイルデバイス１００においてＢｌｕｅｔｏｏｔｈ（登録商標）方式の無線通信を行うためのブルートゥース（登録商標）インターフェースを設けてもよい。この場合、前述と同様、ユーザがモバイルデバイス１００をブルートゥース（登録商標）読取部にかざすことでモバイルデバイス１００とＭＦＰ２００との間でＢｌｕｅｔｏｏｔｈ（登録商標）方式による無線通信が自動的に可能になる。この場合、上記ブルートゥース（登録商標）インターフェースが、各請求項記載の通信入力部の一例、操作部の一例に相当する。
【００３３】
＜印刷ジョブの送信・受信動作概要＞
次に、上記構成の印刷システム９００において、本発明の前提となる、モバイルデバイス１００からの上記印刷ジョブの送信動作、及び、ＭＦＰ２００における上記送信された印刷ジョブの受信動作、の概要を図３を用いて説明する。
【００３４】
例えばモバイルデバイス１００がユーザからの起動指示を受け付けることによって、上記アプリ２０がＣＰＵ５１によって起動される。起動されたアプリ２０は、上記操作パネル５５に、例えば図３に示すメール作成画面２１を表示する。
【００３５】
図３中の拡大図に示すように、このメール作成画面２１には、この例では、通常の公知のメーラアプリケーションの画面表示と同様、受信トレイを開くための「受信トレイ」ボタン２１１と、送信トレイを開くための「送信トレイ」ボタン２１２と、「送信」ボタン２１３と、宛先入力欄２１４と、添付ファイル表示欄２１５と、本文記入欄２１６と、が設けられている。
【００３６】
ユーザは、操作パネル５５の適宜の操作により、宛先入力欄２１４に上記ＭＦＰ２００のメールアドレスを記載した後、印刷対象となるファイルを添付する。この例では、宛先入力欄２１４に、ＭＦＰ２００のアドレスｐｒｉｎｔｅｒ＠ｘｘｘ．ｙｙが記入されており、また添付ファイル表示欄２１５に示すように、ファイル名「ｘｙｚ」のＰＤＦ形式のファイルが添付されている。その後、上記「送信」ボタン２１６が押されることにより、上記ＣＰＵ５１が公知の手法によってＷＦＤ方式によるＭＦＰ２００との無線通信を確立させ、当該ＷＦＤ方式によって上記ファイルが添付されたメールをＭＦＰ２００に送信する。これによって印刷ジョブ送信、すなわちジョブ登録がなされたことになる。
【００３７】
ここで、本形態に係る上記ＭＦＰ２００は、上記のようにしてメール添付にて送信されてきた印刷ジョブを受信する。なお受信する印刷ジョブとは詳細には上記ファイルあり、以下同様である。その後、受信した印刷ジョブは、適宜の箇所、例えば上記ＲＡＭ３３やＮＶＲＡＭ３４等に一旦蓄積される。そして、ユーザが、後述する特定の操作を行ったことに応じ、上記蓄積した印刷ジョブに係る印刷、いわゆる蓄積印刷を開始する。以下、その詳細を、順を追って説明する。
【００３８】
＜ジョブ受信及びＰＩＮの生成＞
本形態では、ＭＦＰ２００は、上記印刷ジョブが添付されたメールを受信すると、ユーザ認証のためのＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）を発行し、上記モバイルデバイス１００へ送信する。そして、上記特定の操作としてユーザが上記ＰＩＮをＭＦＰ２００に入力したことを契機に、上記蓄積した印刷ジョブに係る印刷を開始する。図４は、それらのうち上記ジョブの受信及びＰＩＮの生成の流れを表すシーケンス図であり、上記ＣＰＵ５１の制御によりモバイルデバイス１００が実行する処理手順と、上記ＣＰＵ３１の制御によりＭＦＰ２００が実行する処理手順と、を表している。
【００３９】
図４において、まずステップＳ５で、モバイルデバイス１００は、前述のようにして生成され印刷ジョブのファイルが添付されたメールを、送信する。ＭＦＰ２００は、この送信されたメールをステップＳ１０で受信する。なお、このステップＳ１０で実行する処理が、各請求項記載の受信処理の一例に相当している。その後、ＭＦＰ２００では、ステップＳ１５で、上記ステップＳ１０で受信したメールに添付ファイルがあるか否かが、上記ＣＰＵ３１によって判定される。メールにファイルが添付されていなければステップＳ１５の判定が満たされず、後述のステップＳ２０に移る。前述のようにして印刷ジョブのファイルがメールに添付されていればステップＳ１５の判定が満たされ、ステップＳ２５に移る。
【００４０】
ステップＳ２５では、上記添付ファイルが印刷対象のファイルであるか否かが判定される。添付されたファイルが印刷対象のファイルではなければ判定が満たされずステップＳ２０に移り、ＣＰＵ３１によってメールにより正しく印刷ジョブが送られてきていないことを表す所定のエラーメッセージが生成された後、後述のステップＳ４５に移る。一方、ステップＳ２５において、上記のように、メールに添付されたファイルが印刷ジョブのファイルであれば判定が満たされ、ステップＳ３０に移る。
【００４１】
ステップＳ３０では、上記ユーザ認証のためのＰＩＮの生成処理を行う。本形態では、ＰＩＮは、ユーザが認識可能な数字列又は文字列として構成される。なお、この例ではＰＩＮは数字列として構成される。また、本明細書では数字１文字の場合も数字列に含まれる。ステップＳ３０の詳細手順を図５に示す。
【００４２】
図５において、まずステップＳ３２で、ＭＦＰ２００のＣＰＵ３１は、上記ステップＳ１０で受信したメールに添付されていた上記ファイルを、実行すべき印刷ジョブとして登録する。
【００４３】
その後、ステップＳ３４で、上記ＣＰＵ３１は、まず、印刷ジョブの内容を識別するための、セキュリティーコードの一例であるジョブ識別ＰＩＮを生成する。このジョブ識別ＰＩＮは、具体的には、例えば乱数等を含む公知の適宜の法則に沿い、４ケタの数字列、例えば「１１１１」として生成される。なお、後述の第２実施形態と異なり、本形態では、ジョブ識別ＰＩＮは、各印刷ジョブごとに発行される。すなわち、例えば同一のユーザによりモバイルデバイス１００から複数回印刷ジョブが送信された場合には、各印刷ジョブごとに異なる印刷ジョブが発行される。
【００４４】
そして、ステップＳ３６で、上記ＣＰＵ３１は、上記ステップＳ３４で生成されたジョブ識別ＰＩＮに対し、印刷設定用に予め定められている、印刷設定コードの一例である数字列又は文字列を、設定用ＰＩＮとして合成する。この例では、設定用ＰＩＮは、上記ジョブ識別ＰＩＮと同一文字種である数字列により構成されており、末尾に追加されている。例えば、上記設定用ＰＩＮとして、この例では、Ｄｕｐｌｅｘ印刷すなわち両面印刷を行うための「１」、モノクロ印刷を行うための「２」、ユーザがＭＦＰ２００の操作パネル４０において詳細な印刷設定を実行することを希望する場合に対応した、特殊コードの一例である「９」、・・等が予め用意されている。これにより、このステップＳ３６では、上記の例に沿うと、５ケタの数字列からなる、Ｄｕｐｌｅｘ印刷用の「１１１１１」、モノクロ印刷設定用の「１１１１２」、上記画面での印刷設定実行用の「１１１１９」、・・等が、合成後のＰＩＮとして生成される。その後、ステップＳ３７に移る。
【００４５】
ステップＳ３７では、上記ＣＰＵ３１は、上記メールを送信してきたモバイルデバイス１００について、当該モバイルデバイス１００のユーザのユーザ登録がされ、かつ、当該ユーザのプロファイル登録がなされているか否か、を判定する。すなわち、本形態では、予め、例えば図６に示すように、事前にユーザの識別情報がＭＦＰ２００に登録され、かつ、各登録ユーザごとに、複数項目の印刷設定をまとめたプロファイルが登録され、ＭＦＰ２００内の適宜の箇所、例えば記憶部の一例としての上記ＲＯＭに、ユーザデータベースの形で記憶されている。上記ユーザ識別情報として、この例ではユーザ名が用いられる。但し、その他適宜にユーザごとに割り振られたユーザＩＤ等であってもよい。
【００４６】
すなわち、図６に示す例では、ユーザとして、少なくとも、Ａさん及びＢさんが登録済みである。そして、これら２人のユーザについて、各ユーザがＭＦＰ２００の操作パネル４０等からの適宜の操作入力を行うことにより、図６に示す各欄の記載事項が事前登録されている。あるいは、モバイルデバイス１００からの公知の手法によるウェブアクセス、例えば後述するウェブサイトのＵＲＬ「ｈｔｔｐ：／／ａａａ／ｂｂｂ／」にアクセスすることによって登録されていても良い。
【００４７】
すなわち、Ａさんは、保有する上記モバイルデバイス１００の、送信元情報の一例であるメールアドレスが「ＡＡ＠ＸＹＺ．ｃｏ．ｊｐ」であり、使用するパスワードが「０９８７」である。Ｂさんは、保有する上記モバイルデバイス１００の、送信元情報の一例であるメールアドレスは「ＢＢ＠ＸＹＺ．ｃｏ．ｊｐ」である。
【００４８】
そして、この例では、上記プロファイルとして、各ユーザごとに、デフォルトプロファイルと、ユーザが所望に追加・変更可能なユーザ設定プロファイル１，２，３，・・とが、事前に登録されている。
【００４９】
すなわち、Ａさんは、トナーやインクなどの消耗品の節約を図れるエコノミーモード、Ｓｉｍｐｌｅｘ印刷すなわち片面印刷、の２項目の印刷設定をまとめたプロファイル、言い替えればこれら２つの印刷設定を併せて実行するプロファイルが、Ａさん固有のデフォルトプロファイルとして登録されている。なお、このデフォルトプロファイルは、印刷設定を特に行わない場合に実行される第１印刷設定の一例に相当している。また、このようなプロファイル形式でなく単独の項目からなるユーザデフォルトの印刷設定が登録されていても良い。また、以下適宜、これらを総称して単に「ユーザデフォルト設定」と称する。また、第１プロファイルとして、Ｄｕｐｌｅｘ印刷、同一内容の４枚の縮小画像を１枚の用紙にまとめて印刷する４ｉｎ１印刷、モノクロ印刷の３項目の印刷設定を併せて実行する内容が、登録されている。また、第２プロファイルとして、Ｓｉｍｐｌｅｘ印刷、同一内容の２枚の縮小画像を１枚の用紙にまとめて印刷する２ｉｎ１印刷、カラー印刷の３項目の印刷設定を併せて実行する内容が、登録されている。
【００５０】
同様に、Ｂさんは、Ｄｕｐｌｅｘ印刷、２ｉｎ１印刷の２項目の印刷設定をまとめたプロファイル、すなわちこれら２つの印刷設定を併せて実行するプロファイルが、Ｂさん固有のデフォルトプロファイルとして登録されている。なお、このデフォルトプロファイルは、印刷設定を特に行わない場合に実行される第１印刷設定の一例に相当している。また、第１プロファイルとして、Ｓｉｍｐｌｅｘ印刷、２ｉｎ１印刷、カラー印刷の３項目の印刷設定を併せて実行する内容が、登録されている。また、第２プロファイルとして、Ｄｕｐｌｅｘ印刷、４ｉｎ１印刷、モノクロ印刷の３項目の印刷設定を併せて実行する内容が、登録されている。
【００５１】
なお、図６のユーザデータベースにおいては、上記のように、第１プロファイル、第２プロファイル、・・等の各プロファイルごとに、対応する複数項目の印刷設定が記載されている。このとき、後述のように、各プロファイルごとに、具体的には各プロファイルの順番に応じて、プロファイル設定用ＰＩＮ「０１」「０２」・・が関連づけられる。したがって、図６のユーザデータベースでは、結果として、上記プロファイル設定用ＰＩＮ「０１」「０２」・・のそれぞれと、上記複数項目の印刷設定のそれぞれとの対応づけが、間接的に登録されていることになる。
【００５２】
上記ステップＳ３７では、上記メールを送信してきたモバイルデバイス１００について、上記図６の「ユーザ」「メールアドレス」の欄において該当する登録がなされているか、かつ、それらに対応して少なくとも１つのプロファイル欄、すなわち上記「デフォルトプロファイル」「ユーザ設定プロファイル１」「ユーザ設定プロファイル２」・・、への登録がなされているか、が判定される。これらの登録がなされていなければステップＳ３７の判定が満たされず、図５に示すこのサブルーチンを終了し、図４のフローに戻ってステップＳ４０に移る。これらの登録がなされていればステップＳ３７の判定が満たされ、ステップＳ３８に移る。
【００５３】
ステップＳ３８では、上記ＣＰＵ３１は、上記メールを送信してきたモバイルデバイス１００のユーザ名又はメールアドレスに対応して図６において登録されていたすべてのユーザ設定プロファイルに対応させて、上記ステップＳ３４で生成されたジョブ識別ＰＩＮに対し、上記図６でのユーザ設定プロファイル番号を対応させた数字列又は文字列、この例では上記ジョブ識別ＰＩＮと同一文字種である数字列を、プロファイル設定用ＰＩＮとして合成する。なお、当該数字列は、複合印刷設定コードの一例、印刷設定コードの一例に相当している。
【００５４】
例えば、上記の例に沿うと、上記メールを送信してきたモバイルデバイス１００がユーザＡさん保有のものであった場合には、「Ｄｕｐｌｅｘ印刷、４ｉｎ１印刷、モノクロ印刷」の第１プロファイルに対応した「０１」が上記「１１１１」の末尾に追加された６ケタの数字列「１１１１０１」と、「Ｓｉｍｐｌｅｘ印刷、２ｉｎ１印刷、カラー印刷」の第２プロファイルに対応した「０２」が上記「１１１１」の末尾に追加された６ケタの数字列「１１１１０２」とが、Ａさん用の上記合成後のＰＩＮとして生成される。
【００５５】
同様に、上記メールを送信してきたモバイルデバイス１００がユーザＢさん保有のものであった場合には、「Ｓｉｍｐｌｅｘ印刷、２ｉｎ１印刷、カラー印刷」の第１プロファイルに対応した「０１」が上記「１１１１」の末尾に追加された６ケタの数字列「１１１１０１」と、「Ｄｕｐｌｅｘ印刷、４ｉｎ１印刷、モノクロ印刷」の第２プロファイルに対応した「０２」が上記「１１１１」の末尾に追加された６ケタの数字列「１１１１０２」とが、Ｂさん用の上記合成後のＰＩＮとして生成される。
【００５６】
以上のようにしてステップＳ３８が完了したら、図５に示すこのサブルーチンを終了し、図４のフローに戻ってステップＳ４０に移る。なお、以上説明したステップＳ３０が各請求項記載の発行ステップの一例に相当し、このステップＳ３０で実行する処理が、各請求項記載の発行処理の一例に相当している。
【００５７】
ステップＳ４０では、ＣＰＵ３１は、上記ステップＳ３０で生成したＰＩＮ、詳細には、上記ステップＳ３４で生成したジョブ識別用ＰＩＮ、上記ステップＳ３６で設定用ＰＩＮを合成した後のＰＩＮ、上記ステップＳ３８でプロファイル設定用ＰＩＮを合成した後のＰＩＮ、を記載した、モバイルデバイス１００へ送付するためのメッセージを生成する。上記の例では、ジョブ識別用ＰＩＮとして数字列「１１１１」が記載され、設定用ＰＩＮを合成した後のＰＩＮとして数字列「１１１１１」「１１１１２」「１１１１９」が記載され、プロファイル設定用ＰＩＮを合成した後のＰＩＮとして数字列「１１１１０１」「１１１１０２」が記載される。
【００５８】
図７（ａ）〜（ｃ）は、このときに生成されたメッセージの例を示している。各メッセージでは、上記図５において生成した各ＰＩＮの内容を各ユーザに報知し、かつ各ユーザが希望する印刷態様に対応するＰＩＮを、ＭＦＰ２００に対して入力することを促している。
【００５９】
図７（ａ）は、上記ユーザＡさんに対するメッセージＭＡを表している。このユーザＡさんは上記図６においてユーザデフォルトプロファイルの登録がなされており、この場合は、上記ステップＳ３４で生成されたジョブ識別ＰＩＮが後述のようにしてＭＦＰ２００に入力されると、後述のステップＳ１５５に示すように、当該登録されたＡさん固有のユーザデフォルトプロファイルに従って印刷が実行される。したがって、メッセージＭＡには、まず、「ユーザデフォルト設定で印刷する場合：１１１１」の表記がなされている。
【００６０】
一方、上記ステップＳ３６で前述のようにＤｕｐｌｅｘ印刷用の「１１１１１」、モノクロ印刷設定用の「１１１１２」が生成されていることに対応して、上記表記の次に、「Ｄｕｐｌｅｘ印刷をする場合：１１１１１」「モノクロ印刷をする場合：１１１１２」の表記がなされている。
【００６１】
さらに、図６に示したように、ユーザＡさんには、ユーザ設定による第１プロファイルとしてのＤｕｐｌｅｘ印刷、４ｉｎ１印刷、モノクロ印刷、及び、第２プロファイルとしてのＳｉｍｐｌｅｘ印刷、２ｉｎ１印刷、カラー印刷が登録済みであり、前述のように「１１１１０１」「１１１１０２」がそれぞれ関連づけられている。これに対応して、メッセージＭＡには、さらに、「１１１１０１：Ｄｕｐｌｅｘ、４ｉｎ１、モノ」「１１１１０２：Ｓｉｍｐｌｅｘ、２ｉｎ１、カラー」の表記がなされている。
【００６２】
また、上記ステップＳ３６では、さらに前述のように上記ＭＦＰ２００の操作パネル４０での印刷設定実行用の「１１１１９」が生成されている。これに対応して、上記メッセージＭＡではさらに、「プリンタの画面で詳細設定する場合：１１１１９」の表記がなされている。
【００６３】
なお、本形態においては、ユーザＡさんについて図５に示した登録内容、すなわちユーザデフォルトプロファイル、ユーザ設定プロファイルを含む登録内容は、別途ウェブアクセスによって公知の手法により編集可能となっている。このことを報知するために、メッセージＭＡには「ユーザデフォルトプロファイル、ユーザ設定プロファイルを編集する場合は、以下のサイトにアクセスしてください。ｈｔｔｐ：／／ａａａ／ｂｂｂ／」の表記がなされている。
【００６４】
図７（ｂ）は、上記ユーザＢさんに対するメッセージＭＢを表している。ユーザＢさんも、上記ユーザＡさん同様、上記図６においてユーザデフォルトプロファイルの登録がなされていることから、メッセージＭＢにおいて、まず、「ユーザデフォルト設定で印刷する場合：１１１１」の表記がなされている。また、上記メッセージＭＡと同様、「Ｄｕｐｌｅｘ印刷をする場合：１１１１１」「モノクロ印刷をする場合：１１１１２」の表記もなされている。
【００６５】
一方、図６に示したように、ユーザＢさんには、上記ユーザＡさんと同様、ユーザ設定による第１プロファイルとしてのＳｉｍｐｌｅｘ印刷、２ｉｎ１印刷、カラー印刷、及び第２プロファイルとしてのＤｕｐｌｅｘ印刷、４ｉｎ１印刷、モノクロ印刷、が登録済みであり、前述のように「１１１１０１」「１１１１０２」がそれぞれ関連づけられている。これに対応して、メッセージＭＢには、さらに、「１１１１０１：Ｓｉｍｐｌｅｘ、２ｉｎ１、カラー」「１１１１０２：Ｄｕｐｌｅｘ、４ｉｎ１、モノ」の表記がなされている。なお、この表記の下部には、上記メッセージＭＡと同様、このメッセージＭＢでも、「プリンタの画面で詳細設定する場合：１１１１９」の表記がなされている。
【００６６】
また、上記ユーザＡさんと同様、ユーザＢさんについても、図５に示した登録内容がウェブアクセスによって編集可能であり、メッセージＭＢにおいても「ユーザデフォルトプロファイル、ユーザ設定プロファイルを編集する場合は、以下のサイトにアクセスしてください。ｈｔｔｐ：／／ａａａ／ｂｂｂ／」の表記がなされている。
【００６７】
図７（ｃ）は、上記ユーザＡさんＢさんとは異なり、ユーザ登録がまだ行われていない、若しくはユーザ登録はされたがユーザデフォルトプロファイルやユーザ設定プロファイルの登録がなされていない、ユーザＣさんに対するメッセージＭＣを表している。本形態においては、ユーザＣさんのようにユーザ登録がまだ行われていない、若しくはユーザ登録はされたがユーザデフォルトプロファイルの登録がなされていないユーザの場合、上記ステップＳ３４で生成されたジョブ識別ＰＩＮが後述のようにしてＭＦＰ２００に入力されると、後述のステップＳ１５０に示すように、予め定められた第２印刷設定の一例であるＭＦＰ２００に固有のデバイスデフォルトプロファイルに従って印刷が実行される。なお、このようなプロファイル形式でなく単独の項目からなるデバイスデフォルトの印刷設定が予め用意されていても良い。また、以下適宜、これらを総称して単に「デバイスデフォルト設定」と称する。したがって、メッセージＭＣには、まず、「デバイスデフォルト設定で印刷する場合：１１１１」の表記がなされている。
【００６８】
また、上記メッセージＭＡ，ＭＢと同様、「Ｄｕｐｌｅｘ印刷をする場合：１１１１１」「モノクロ印刷をする場合：１１１１２」の表記もなされている。そして、この表記の下部に、上記メッセージＭＡ，ＭＢと同様、「プリンタの画面で詳細設定する場合：１１１１９」の表記がなされている。
【００６９】
また、上記ユーザＡさんＢさんと同様、メッセージＭＣにおいても「ユーザデフォルトプロファイル、ユーザ設定プロファイルを編集する場合は、以下のサイトにアクセスしてください。ｈｔｔｐ：／／ａａａ／ｂｂｂ／」の表記がなされている。なおこの場合の「編集」とは、ユーザＣさんがユーザ登録をまだ行っていない場合やユーザ登録はしたが各プロファイルの登録をしていない場合の、新規ユーザ登録や新規プロファイル登録を含む。
【００７０】
なお、図８に、上記各メッセージＭＡ，ＭＢ，ＭＣ中のＵＲＬ「ｈｔｔｐ：／／ａａａ／ｂｂｂ／」にアクセスしたときにモバイルデバイス１００の上記操作パネル５５に表示される、印刷設定編集画面の一例を示す。図８に示すように、この印刷設定編集画面２２には、印刷設定を選択するための３つのラジオボタンボックス２２Ａ，２２Ｂ，２２Ｃと、それぞれにおける選択を促す「(１)印刷設定を入力してください。」のメッセージＭ１とが表示される。ラジオボタンボックス２２Ａには、「片面印刷」「両面印刷」の２つのラジオボタンが選択操作可能に設けられており、いずれか１つを選択することで、対応する印刷態様すなわちＳｉｍｐｌｅｘ印刷かＤｕｐｌｅｘ印刷か、を設定することができる。ラジオボタンボックス２２Ｂには、「カラー印刷」「モノクロ印刷」の２つのラジオボタンが選択操作可能に設けられており、いずれか１つを選択することで、対応する印刷態様すなわちカラー印刷かモノクロ印刷かを設定することができる。ラジオボタンボックス２２Ｃには、「１ｉｎ１」「２ｉｎ１」「４ｉｎ１」の３つのラジオボタンが選択操作可能に設けられており、いずれか１つを選択することで、対応する印刷態様、すなわち、１枚の画像を１枚の用紙に印刷するか、同一内容の２枚の縮小画像を１枚の用紙にまとめて印刷するか、同一内容の４枚の縮小画像を１枚の用紙にまとめて印刷するか、を設定することができる。
【００７１】
また、印刷設定編集画面２２にはさらに、上記３つのラジオボタンボックス２２Ａ，２２Ｂ，２２Ｃによる印刷設定の保存先を選択するためのラジオボタンボックス２２Ｄと、そのラジオボタンボックス２２Ｄにおける選択を促す「(２)設定を保存する領域を選択してください。」のメッセージＭ２とが表示される。ラジオボタンボックス２２Ｄには、上記図６を用いて前述したユーザデフォルトプロファイルと、ユーザ設定の第１プロファイル、第２プロファイル、第３プロファイルとに対応して、「ユーザデフォルト」「プロファイル１」「２」「３」の３つのラジオボタンが選択操作可能に設けられている。そしてこれら４つのうちいずれか１つを選択することで、対応する保存領域を設定することができる。具体的には、図６におけるユーザデフォルトプロファイルとして保存するか、第１プロファイルとして保存するか、第２プロファイルとして保存するか、第３プロファイルとして保存するか、を設定することができる。上記ラジオボタンボックス２２Ａ〜２２Ｄの選択が終了後、「確定」ボタン２２Ｅが押されることで、それぞれの内容が確定し、対応する情報がＭＦＰ２００へと送信される。この受信により、ＭＦＰ２００の上記ＣＰＵ３１の制御によって、当該受信した情報の内容、言い換えれば上記印刷設定編集画面２２の設定内容が、図６のユーザデータベースに反映され、登録される。なお、このとき、上記印刷設定編集画面２２を開くための適宜のパスワードを設定しておき、そのパスワードの入力でログインしたときに当該印刷設定編集画面２２がモバイルデバイス１００において開かれるようにしてもよい。その際、パスワードの初回設定時には新規のユーザアカウントの作成が必要となる。以上のようにしてＭＦＰ２００のＣＰＵ３１により上記ユーザデータベースに対して実行される処理が、各請求項記載の登録処理の一例に相当している。
【００７２】
以上のようにしてステップＳ４０でのメッセージ生成が完了したら、ステップＳ４５に移る。
【００７３】
ステップＳ４５では、上記ＣＰＵ３１は、上記ステップＳ４０で生成したメッセージ、すなわち前述の例ではメッセージＭＡ又はＭＢ又はＭＣ、若しくは、上記ステップＳ２０で生成したエラーメッセージ、を記載したメールを作成する。そして、その作成されたメールが、ＭＦＰ２００からモバイルデバイス１００へと送信される。
【００７４】
なお、上記のようにしてメッセージを送信した後、あるいは、上記ステップＳ３４でのジョブ識別ＰＩＮの生成以降このタイミングまでの、適宜の別のタイミングで、上記生成されたジョブ識別ＰＩＮの値と、上記モバイルデバイス１００のアドレスとが対応づけられて、ＭＦＰ２００内の適宜の箇所、例えば上記ＲＯＭにジョブデータベースの形で登録されている。その登録内容の例を、図９に示す。なお、モバイルデバイス１００のアドレスは、言い換えれば、印刷ジョブの送信元アドレス、メッセージの送信先アドレスである。
【００７５】
すなわち、図９に示す例では、ユーザとして、少なくともＡさん及びＣさんから印刷ジョブが送信されている。そして、それぞれの印刷ジョブに対応する、各ユーザ、すなわちＡさん及びＣさんそれぞれのモバイルデバイス１００の送信先アドレスと、当該印刷ジョブに対応して発行された上記ジョブ識別ＰＩＮが登録済みである。すなわち、図９に示す例では、Ａさんが保有する、メールアドレスＡＡ＠ＸＹＺ．ｃｏ．ｊｐである上記モバイルデバイス１００から送信した印刷ジョブには、ファイル名「ａａａ」のＰＤＦ形式のファイルが含まれており、その印刷ジョブに対して、ジョブ識別ＰＩＮとして数字列「１１１１」が付与されている。またＣさんが保有する、メールアドレスＣＣ＠ＸＹＺ．ｃｏ．ｊｐである上記モバイルデバイス１００から送信した印刷ジョブには、ファイル名「ｃｃｃ」のＰＤＦ形式のファイルが含まれており、その印刷ジョブに対して、ジョブ識別ＰＩＮとして数字列「３３３３」が付与されている。なお、ユーザＣさんについてこのような登録がなされていることから判るように、このジョブデータベースには、前述のユーザ登録やユーザデフォルトプロファイル・ユーザ設定登録がなされていない場合、すなわち上記図５のステップＳ３７の判定が満たされない場合であっても、登録が行われる。
【００７６】
上記ステップＳ４５が各請求項記載の送信ステップの一例に相当し、このステップＳ４５で実行する処理が、各請求項記載の送信処理の一例に相当している。この送信されたメールは、ステップＳ５０において、モバイルデバイス１００によって受信される。
【００７７】
＜ＰＩＮに基づく印刷実行＞
モバイルデバイス１００は、上記のようにしてメールを受信した後、対応するメッセージ、すなわち前述の例ではメッセージＭＡ又はＭＢ又はＭＣの内容を上記操作パネル５５において表示する。ユーザは、その表示されたメッセージ内容に基づき、自らが希望する印刷態様に対応するＰＩＮ、すなわち上記ジョブ識別ＰＩＮ、設定用ＰＩＮ、プロファイル設定用ＰＩＮをＭＦＰ２００に入力することで、当該印刷態様により上記印刷ジョブの画像ファイルに係る印刷を実行することができる。上記ＭＦＰ２００へのＰＩＮ入力から上記印刷までの流れを、図１０を用いて説明する。
【００７８】
図１０は、上記ＣＰＵ３１の制御によりＭＦＰ２００が実行する処理手順を表している。まずステップＳ１０５で、ＭＦＰ２００は、上記表示部４２にＰＩＮ入力の受付画面を表示して、ユーザの手動操作によるＰＩＮの入力を受け付ける。このときの上記表示部４２のＰＩＮ入力受付画面の例を図１１（ａ）に示す。図示のように、このＰＩＮ入力受付画面９１では、「ＰＩＮを入力してください」のメッセージＭａと、「１」「２」「３」「４」「５」「６」「７」「８」「９」「０」の各数字キーと、「確定」キーとが表示される。各数字キーを操作することでＰＩＮ表示欄９１Ａに対応する数字列が表示され、「確定」キーを押すことで当該ＰＩＮの内容がＭＦＰ２００の上記ＣＰＵ３１に読み込まれる。
【００７９】
一方ステップＳ１０５では、併せて、上記ＮＦＣ読取部４３により、前述のモバイルデバイス１００の「かざす」操作によるＰＩＮの入力も受け付けられる。すなわち、ユーザがモバイルデバイス１００の操作画面５５の適宜の画面においてＰＩＮを入力した後、ＮＦＣ読取部４３にかざすことで、当該ＰＩＮがＮＦＣ方式の無線通信によりＭＦＰ２００へと送信される。
【００８０】
ステップＳ１０５の後のステップＳ１１０では、上記ＰＩＮ入力受付画面９１での手動操作によるＰＩＮ入力がなされたか否かが判定される。上記ＰＩＮ入力受付画面９１でのＰＩＮ入力がない間はステップＳ１１０の判定が満たされず、ステップＳ１１５に移り、上記「かざす」操作による上記ＮＦＣ方式の無線通信ＰＩＮでのＰＩＮ入力があったか否かが判定される。上記「かざす」操作によるＰＩＮ入力がない間はステップＳ１１５の判定が満たされず、上記ステップＳ１１０に移り、ＰＩＮ入力受付画面９１でのＰＩＮ入力若しくは「かざす」操作によるＰＩＮ入力が行われるまで、ステップＳ１１０→ステップＳ１１５→ステップＳ１１０→・・のループを繰り返す。
【００８１】
上記繰り返しの間に、上記ＰＩＮ入力受付画面９１でのＰＩＮ入力があった場合はステップＳ１１０の判定が満たされ、また上記「かざす」操作によるＰＩＮ入力があった場合はステップＳ１１５の判定が満たされ、いずれの場合もステップＳ１２０に移る。
【００８２】
ステップＳ１２０では、上記ＣＰＵ３１は、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮに対し、抽出処理を行う。具体的には、入力されたＰＩＮのうち前述のジョブ識別ＰＩＮに対応する部分、すなわち前述の例に沿うと４ケタ〜６ケタの数字列からなる当該ＰＩＮのうち最初の４ケタ部分、を抽出する。
【００８３】
ＰＩＮが５ケタの数字列である場合には、最初の４ケタとその後の残りの１ケタとを分割し、最初の４ケタのみを抽出する。前述の例では、ＰＩＮが「１１１１１」「１１１１２」「１１１１９」である場合に、「１１１１」と「１」「２」「９」とが分割され、「１１１１」のみが抽出される。ＰＩＮが６ケタの数字列である場合には、最初の４ケタとその後の残りの２ケタとを分割し、最初の４ケタのみを抽出する。前述の例では、ＰＩＮが「１１１１０１」「１１１１０２」である場合に、「１１１１０１」「１１１１０２」と「０１」「０２」とが分割され、「１１１１」のみが抽出される。ＰＩＮが４ケタの数字列である場合には、そのままその４ケタを抽出言い替えれば取得する。前述の例では、ＰＩＮが「１１１１」である場合にはその「１１１１」がそのまま取得される。その後、ステップＳ１２５に移る。
【００８４】
ステップＳ１２５では、上記ＣＰＵ３１は、上記ステップＳ１２０でのＰＩＮ抽出部分に対応する印刷ジョブがあるか否か、具体的には、当該ＰＩＮ抽出部分が、前述した図５のステップＳ３４で生成したジョブ識別ＰＩＮと合致するか否か、を判定する。前述の例に沿うと、上記ステップＳ３４で生成されたジョブ識別ＰＩＮは「１１１１」である。したがって、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮが上記のように「１１１１」「１１１１１」「１１１１２」「１１１１９」「１１１１０１」「１１１１０２」のどれかであれば、上記ステップＳ１２５でのＰＩＮ抽出部分が当該「１１１１」となってステップＳ１２５の判定が満たされ、上記ＰＩＮ抽出部分に対応する印刷ジョブがあるとみなされて後述のステップＳ１４０に移る。
【００８５】
一方、上記ステップＳ１２５でのＰＩＮ抽出部分が当該「１１１１」以外であればステップＳ１２５の判定が満たされず、上記ステップＳ１２０でのＰＩＮ抽出部分に対応する印刷ジョブはないとみなされて、ステップＳ１３０に移る。ステップＳ１３０では、ＣＰＵ３１は、表示部４２に、対応するエラーメッセージを表示する。このときの上記表示部４２のエラー表示画面の例を図１１（ｂ）に示す。図示のように、このエラー表示画面９２では、「エラー  該当するジョブが見つかりません」のメッセージＭｂが表示される。その後、このフローを終了する。
【００８６】
ステップＳ１２５での判定が上記のように満たされて移るステップＳ１４０では、上記ＣＰＵ３１は、上記ステップＳ１２０での抽出処理により抽出されなかった部分に、上記ステップＳ３６でジョブ識別ＰＩＮに対し合成した上記設定用ＰＩＮが含まれるか否かを判定する。前述の例では、ジョブ識別ＰＩＮ「１１１１」に合成した上記設定用ＰＩＮは「１」「２」「９」「０１」「０２」の５種類である。したがって、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮが上記「１１１１１」「１１１１２」「１１１１９」「１１１１０１」「１１１１０２」のどれかであれば、上記抽出されなかった部分に設定用ＰＩＮが含まれることとなって上記ステップＳ１４０の判定が満たされ、後述のステップＳ１６０に移る。
【００８７】
一方、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮが上記「１１１１」であれば、上記抽出されなかった部分に設定用ＰＩＮは含まれなくなってステップＳ１４０の判定が満たされず、ステップＳ１４５に移る。
【００８８】
ステップＳ１４５では、ＣＰＵ３１は、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮに対応する印刷ジョブ、言い換えればその送信元であるモバイルデバイス１００のユーザに、対応するユーザデフォルト設定の登録があるか否か、を判定する。なお、上記ユーザデフォルト設定とは、上記ユーザデフォルトプロファイル、若しくはプロファイル形式でなく単独の項目からなる上記ユーザデフォルトの印刷設定である。詳細には、ＣＰＵ３１は、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮに対し、前述のように登録済みの上記図９に示すジョブデータベースを参照して、対応する送信元のメールアドレスを取得する。その後ＣＰＵ３１は、図６に示したユーザデータベースを参照して、上記取得したメールアドレスに対応するユーザ登録がなされユーザデフォルトプロファイルの登録がなされているか否かを検索し、判定を行う。なお、このステップＳ１４５で実行する検索が各請求項記載の第１検索処理の一例に相当している。
【００８９】
上記の例に沿うと、上記印刷ジョブを送信しかつ上記ＰＩＮを入力したユーザが前述のＡさん又はＢさんであった場合は、図６のユーザデータベースに示したように、ユーザデフォルトプロファイルが既に登録済みであることから、ステップＳ１４５の判定が満たされ、ステップＳ１５５に移る。そして、ステップＳ１５５で、ＣＰＵ３１は、後述の図１１（ｃ）に示すようにユーザデフォルト設定の確認を行う表示を行った後、対応する印刷ジョブに係る印刷を実行する。前述の例に沿うと、Ａさんの場合は「エコノミーモード、Ｓｉｍｐｌｅｘ印刷」の印刷設定により印刷が行われ、Ｂさんの場合は「Ｄｕｐｌｅｘ印刷、２ｉｎ１印刷」の印刷設定により印刷が行われる。
【００９０】
このとき、上記Ａさんの場合に表示部４２に表示される、上記ユーザデフォルト設定の確認画面の例を図１１（ｃ）に示す。図示のように、ユーザデフォルト設定確認画面９３では、「該当するジョブをユーザデフォルト設定で印刷を開始します」のメッセージＭｃと、印刷設定表示９３Ａとが表示される。印刷設定表示９３Ａでは、Ａさんの印刷ジョブのファイル名称を表す「ａａａ．ｐｄｆ」と、Ａさんが事前に設定した上記ユーザデフォルトプロファイルである、エコノミーモード、Ｓｉｍｐｌｅｘ印刷を表す「エコノミーモード：ＯＮ」「両面設定：ＯＦＦ」とが表記される。このようにしてステップＳ１５５が完了したら、このフローを終了する。
【００９１】
一方、上記印刷ジョブを送信しかつ上記ＰＩＮを入力したユーザが例えば前述のＣさんであった場合は、図６のユーザデータベースに示したようにユーザデフォルトプロファイルは未登録であることから、ステップＳ１４５の判定が満たされず、ステップＳ１５０に移る。そして、ステップＳ１５０で、ＣＰＵ３１は、後述の図１１（ｄ）に示すようにデバイスデフォルト設定の確認を行う表示を行った後、対応する印刷ジョブに係る印刷を実行する。この例では、デバイスデフォルトプロファイルとして「２ｉｎ１印刷、Ｄｕｐｌｅｘ印刷」の印刷設定が事前に設定され記憶されており、この設定により印刷が行われる。
【００９２】
このユーザＣさんの場合に表示部４２に表示される、上記デバイスデフォルト設定の確認画面の例を図１１（ｄ）に示す。図示のように、デバイスデフォルト設定確認画面９４では、「該当するジョブをデバイスデフォルト設定で印刷を開始します」のメッセージＭｄと、印刷設定表示９４Ａとが表示される。印刷設定表示９４Ａでは、Ｃさんの印刷ジョブのファイル名称を表す「ｃｃｃ．ｐｄｆ」と、事前に設定された上記デバイスデフォルト設定すなわち２ｉｎ１印刷、Ｄｕｐｌｅｘ印刷を表す「レイアウト：２ｉｎ１」「両面設定：ＯＮ」とが表記される。このようにしてステップＳ１５０が完了したら、このフローを終了する。
【００９３】
また、上記ステップＳ１４０の判定が満たされて移るステップＳ１６０では、ＣＰＵ３１は、上記抽出されなかった部分に含まれていた上記設定用ＰＩＮが、ユーザがＭＦＰ２００の操作パネル４０において詳細な印刷設定を実行することを希望するもの、つまり前述の例では数字列「９」であったか否かを判定する。上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮが上記「１１１１９」であった場合は、上記設定用ＰＩＮが「９」となるためステップＳ１４０の判定が満たされ、後述のステップＳ２００に移る。上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮが上記「１１１１１」「１１１１２」「１１１１０１」「１１１１０２」のどれかであれば、上記設定用ＰＩＮは「１」「２」「０１」「０２」であるためステップＳ１４０の判定は満たされず、ステップＳ１６５に移る。
【００９４】
ステップＳ１６５では、ＣＰＵ３１は、上記設定用ＰＩＮに合致する印刷設定が存在するか否か、を判定する。前述の例では、ジョブ識別ＰＩＮ「１１１１」に合成した、「９」以外の上記設定用ＰＩＮは「１」「２」「０１」「０２」の４種類であり、それぞれに、「Ｄｕｐｌｅｘ印刷」「Ｓｉｍｐｌｅｘ印刷」「ユーザ設定による第１プロファイル」「ユーザ設定による第２プロファイル」が対応づけられている。したがって、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮが上記「１１１１１」「１１１１２」「１１１１０１」「１１１１０２」のどれかであれば、上記抽出されなかった部分に含まれていた上記設定用ＰＩＮが「１」「２」「０１」「０２」となってステップＳ１６５の判定が満たされ、上記設定用ＰＩＮに対応する設定があるとみなされて後述のステップＳ１７０に移る。
【００９５】
一方、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮが上記「１１１１１」「１１１１２」「１１１１０１」「１１１１０２」以外であればステップＳ１６５の判定が満たされず、上記設定用ＰＩＮに対応する設定はないとみなされて、ステップＳ１７５に移る。ステップＳ１７５では、ＣＰＵ３１は、表示部４２に、対応するエラーメッセージを表示する。このときの上記表示部４２のエラー表示画面の例を図１１（ｅ）に示す。図示のように、このエラー表示画面９５では、「該当する設定が見つかりません」のメッセージＭｂが表示される。その後、このフローを終了する。
【００９６】
ステップＳ１６５での判定が上記のように満たされて移るステップＳ１７０では、上記ＣＰＵ３１は、後述の図１１（ｆ）及び図１１（ｇ）に示すように、上記設定用ＰＩＮに合致するものとして見つかった印刷設定の確認を行う表示を行った後、当該印刷設定に従い、対応する印刷ジョブに係る印刷を実行する。前述の例に沿うと、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮが上記「１１１１１」、すなわち設定用ＰＩＮが「１」の場合は「Ｄｕｐｌｅｘ印刷」の印刷設定により印刷が行われ、入力されたＰＩＮが上記「１１１１２」、すなわち設定用ＰＩＮが「２」の場合は「モノクロ印刷」の印刷設定により印刷が行われる。
【００９７】
また、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮが上記「１１１１０１」、すなわち設定用ＰＩＮが「０１」の場合は、ユーザ設定の第１プロファイル、すなわちＡさんは「Ｄｕｐｌｅｘ印刷、４ｉｎ１印刷、モノクロ印刷」の印刷設定により印刷が行われ、Ｂさんは「Ｓｉｍｐｌｅｘ印刷、２ｉｎ１印刷、カラー印刷」の印刷設定により印刷が行われる。入力されたＰＩＮが上記「１１１１０２」、すなわち設定用ＰＩＮが「０２」の場合は、ユーザ設定の第２プロファイル、すなわちＡさんは「Ｓｉｍｐｌｅｘ印刷、２ｉｎ１印刷、カラー印刷」の印刷設定により印刷が行われ、Ｂさんは「Ｄｕｐｌｅｘ印刷、４ｉｎ１印刷、モノクロ印刷」の印刷設定により印刷が行われる。
【００９８】
このとき、Ａさんが入力した上記ＰＩＮが上記「１１１１１」、すなわち設定用ＰＩＮが「１」であった場合に表示部４２に表示される、設定確認画面の例を図１１（ｆ）に示す。図示のように、設定確認画面９６では、「該当するジョブを設定用ＰＩＮ「１」で印刷を開始します」のメッセージＭｆと、印刷設定表示９６Ａとが表示される。印刷設定表示９６Ａでは、Ａさんの印刷ジョブのファイル名称を表す「ａａａ．ｐｄｆ」と、上記設定用ＰＩＮ「１」に対応した設定すなわちＤｕｐｌｅｘを表す「両面設定：ＯＮ」とが表記される。また、Ａさんが入力した上記ＰＩＮが上記「１１１１０１」、すなわち設定用ＰＩＮが「０１」であった場合に表示部４２に表示される、設定確認画面の例を図１１（ｇ）に示す。図示のように、設定確認画面９７では、「該当するジョブをユーザプロファイル「１」で印刷を開始します」のメッセージＭｇと、印刷設定表示９７Ａとが表示される。印刷設定表示９７Ａでは、Ａさんの印刷ジョブのファイル名称を表す「ａａａ．ｐｄｆ」と、Ａさんの第１プロファイルの設定すなわちＤｕｐｌｅｘ、４ｉｎ１、モノクロを表す「両面設定：ＯＮ」「カラー設定：モノ」「レイアウト：４ｉｎ１」とが表記される。以上のようにしてステップＳ１７０が完了したら、このフローを終了する。
【００９９】
一方、上記設定用ＰＩＮが「９」であり上記ステップＳ１６０の判定が満たされて移るステップＳ２００では、ＣＰＵ３１は、ユーザの希望が、ＭＦＰ２００の操作パネル４０での詳細印刷設定であることに対応した、画面設定印刷処理を行う。このステップＳ２００の詳細手順を図１２に示す。
【０１００】
図１２において、まずステップＳ２０５で、ＭＦＰ２００のＣＰＵ３１は、表示部４２に、詳細印刷設定のための画面を表示する。上記の例において、ユーザがＡさんである場合に表示部４２に表示される、詳細印刷設定のための画面の例を図１３（ａ）に示す。図１３（ａ）において、印刷設定画面の一例であるこの詳細設定画面８１では、「印刷の詳細設定を行ってください」のメッセージＭｐと、印刷設定欄８１Ａ〜８１Ｄが表示される。なお、この例では、メッセージＭｐに対し、Ａさんの印刷ジョブのファイル名称を表す「ａａａ．ｐｄｆ」も併せて表示されている。
【０１０１】
印刷設定欄８１Ａでは、Ｓｉｍｐｌｅｘ印刷かＤｕｐｌｅｘ印刷かの両面設定を、両面設定の「ＯＮ」「ＯＦＦ」ボタンの切り替えで行うことができる。図示の例ではＤｕｐｌｅｘ印刷実行を表す「ＯＮ」が選択された状態となっている。印刷設定欄８１Ｂでは、カラー印刷かモノクロ印刷かのカラー設定を、「カラー」「モノクロ」の切り替えで行うことができる。図示の例ではカラー印刷実行を表す「カラー」が選択された状態となっている。
【０１０２】
印刷設定欄８１Ｃでは、前述した、１枚の画像を１枚の用紙に印刷するか、同一内容の２枚の縮小画像を１枚の用紙にまとめて印刷するか、同一内容の４枚の縮小画像を１枚の用紙にまとめて印刷するかのレイアウト設定を、「１ｉｎ１」「２ｉｎ１」「４ｉｎ１」の切り替えで行うことができる。図示の例では１枚の画像を１枚の用紙に印刷するレイアウトを表す「１ｉｎ１」が選択された状態となっている。印刷設定欄８１Ｄでは、印刷部数の設定を数値選択により、あるいは数値入力により、設定できる。図示の例では１部のみの印刷を行うことを表す「１部」が選択された状態となっている。
【０１０３】
図１３（ａ）の詳細設定画面８１における上記印刷設定欄８１Ａ〜Ｄの選択が終了後、「確定」ボタン８２Ａが押されることで、それぞれの選択内容が確定する。これにより、図１２に示す上記ステップＳ２０５の後のステップＳ２１０の判定が満たされ、ステップＳ２１５に移る。なお、上記ステップＳ２０５で実行する処理が、各請求項記載の第１表示処理の一例に相当している。
【０１０４】
ステップＳ２１５では、上記ＣＰＵ３１は、上記ステップＳ２１０で確定した、後述の図１３（ｂ）に示すような印刷設定での印刷実行の確認を行う表示を行った後、当該確定した印刷設定に従い、対応する印刷ジョブに係る印刷を実行する。上記図１３（ａ）に示した例に沿うと、上記「Ｄｕｐｌｅｘ印刷」「カラー印刷」「１ｉｎ１印刷」の印刷設定により１部の印刷が行われる。
【０１０５】
このときに、上記表示部４２に表示される、印刷実行確認画面の例を図１３（ｂ）に示す。図示のように、印刷実行確認画面８２では、「印刷を開始します」のメッセージＭｑと、印刷設定表示８２Ａとが表示される。印刷設定表示８２Ａでは、Ａさんの印刷ジョブのファイル名称を表す「ａａａ．ｐｄｆ」と、前述のように確定した設定を表す「両面設定：ＯＮ」「カラー設定：モノ」「レイアウト：１ｉｎ１」とが表記される。以上のようにしてステップＳ２１５が完了したら、ステップＳ２２０に移る。
【０１０６】
ステップＳ２２０では、ＣＰＵ３１は、上記ステップＳ２１０で確定しステップＳ２１５で印刷が実行された印刷設定を保存するか否かの問い合わせ画面を表示部４２に表示する。このときの上記表示部４２に表示される問い合わせ画面の例を図１３（ｃ）に示す。図示のように、この問い合わせ画面８３では、「本設定を保存しますか？」のメッセージＭｒと、「ＹＥＳ」ボタン８３Ａと、「ＮＯ」ボタン８３Ｂとが表示される。ユーザが上記設定を保存しないことを意図して「ＮＯ」ボタン８３Ｂを押すと、図１２に示す上記ステップＳ２２０の後のステップＳ２２５の判定が満たされず、このサブルーチンを終了して図１０に戻り、図１０のフローを終了する。ユーザが上記設定の保存を意図して「ＹＥＳ」ボタン８３Ａを押すと、上記ステップＳ２２５の判定が満たされ、ステップＳ２３０に移る。
【０１０７】
ステップＳ２３０では、ＣＰＵ３１は、上記保存対象の印刷設定を図６に示すユーザデータベースのどの領域に保存するか、言い換えれば、ユーザデータベースにおいて、ユーザデフォルトプロファイルとして保存するか、ユーザ設定の第１〜第３プロファイルのいずれかとして保存するか、の領域選択画面を表示部４２に表示する。このときの上記表示部４２に表示される領域選択画面の例を図１３（ｄ）に示す。図示のように、この領域選択画面８４では、「どの領域に設定しますか？」のメッセージＭｓと、領域ボタン８４Ａ〜８４Ｄとが表示される。
【０１０８】
「ユーザデフォルト」の領域ボタン８４Ａは、上記保存対象の印刷設定内容を、上記図６のユーザデータベース中にユーザデフォルトプロファイルとして設定するためのボタンである。なお、上記ユーザデフォルトプロファイルは、単独項目の設定である場合にはユーザデフォルトの印刷設定となる。
【０１０９】
「ユーザプロファイル１」の領域ボタン８４Ｂは、上記保存対象の印刷設定内容を、上記図６のユーザデータベース中にユーザ設定の第１プロファイルとして設定するためのボタンである。なお、上記第１プロファイルは、単独項目の設定である場合には１番目のユーザ設定となる。
【０１１０】
「ユーザプロファイル２」の領域ボタン８４Ｃは、上記保存対象の印刷設定内容を、上記図６のユーザデータベース中にユーザ設定の第２プロファイルとして設定するためのボタンである。なお、上記第２プロファイルは、単独項目の設定である場合には２番目のユーザ設定となる。
【０１１１】
「ユーザプロファイル３」の領域ボタン８４Ｄは、上記保存対象の印刷設定内容を、上記図６のユーザデータベース中にユーザ設定の第３プロファイルとして設定するためのボタンである。なお、上記第３プロファイルは、単独項目の設定である場合には３番目のユーザ設定となる。
【０１１２】
ユーザが上記領域ボタン８４Ａ〜８４Ｄのいずれかを押すと、図１２に示す上記ステップＳ２３０の後のステップＳ２３５の判定が満たされ、ステップＳ２４０に移る。
【０１１３】
ステップＳ２４０では、ＣＰＵ３１は、保存後の上記印刷設定を対応するウェブサイトから読み出して編集する際に使用する、ウェブ設定パスワードの入力を促す画面を表示部４２に表示する。このとき上記表示部４２に表示されるウェブ設定パスワード入力画面の例を図１３（ｅ）に示す。図示のように、このウェブ設定パスワード入力画面８５では、「Ｗｅｂ編集用パスワードを入力してください」のメッセージＭｔと、パスワード入力領域８５Ａとが表示される。パスワード入力画面８５Ａには、上記操作パネル４０における適宜の操作により、パスワードを構成する文字、図示の例では「ａ」「ｂ」「ｃ」「ｄ」「ｅ」「ｆ」の６つの文字を入力することができる。ユーザが上記パスワード入力領域８５Ａへのパスワード入力を終了し「確定」ボタン８５Ｂを押すことで、パスワード内容が確定し、図１２に示す上記ステップＳ２４０の後のステップＳ２４５の判定が満たされ、ステップＳ２５０に移る。
【０１１４】
ステップＳ２５０では、ＣＰＵ３１は、上記保存対象の印刷設定を、上記ステップＳ２３０及びステップＳ２３５で選択されたユーザデータベースの領域に保存する。なお、ユーザが上記「ユーザデフォルト」の領域ボタン８４Ａを押したことを契機に実行されるステップＳ２５０の処理が、各請求項記載の保存処理の一例に相当している。その後、このサブルーチンを終了して図１０に戻り、図１０のフローを終了する。
【０１１５】
なお、以上説明したステップＳ１５０、ステップＳ１５５、ステップＳ１７０、ステップＳ２１５が各請求項記載の印刷ステップの一例に相当し、これらのステップで実行する処理が、各請求項記載の印刷処理の一例に相当している。
【０１１６】
＜第１実施形態の効果＞
以上説明したように、本形態によれば、ユーザによりモバイルデバイス１００から印刷ジョブが送信されると、その印刷ジョブに対応するジョブ識別ＰＩＮがＣＰＵ３１により発行され、少なくともそのジョブ識別ＰＩＮがモバイルデバイス１００へと送信される。受信結果に基づき、ユーザが、少なくとも上記ジョブ識別ＰＩＮの内容を含むＰＩＮをＭＦＰ２００の操作パネル４０へ手動操作入力する、若しくは「かざす」操作等を介した無線通信による入力を行うことで、上記印刷ジョブにて送信した内容の印刷が実行される。このようにして、蓄積印刷が実行されるので、印刷内容の秘匿性を確保することができる。
【０１１７】
このとき、本形態のＭＦＰ２００においては、予め、種々の印刷設定に対し、上記設定用ＰＩＮすなわち前述の例では数字列「１」「２」「９」等が対応づけられるか、もしくは、上記プロファイル設定用ＰＩＮすなわち前述の例では数字列「０１」「０２」等が対応づけられている。ユーザは、上記ＭＦＰ２００への操作入力時にこの設定用ＰＩＮ又はプロファイル設定用ＰＩＮを上記発行されたジョブ識別ＰＩＮに結合させて用いることで、当該設定用ＰＩＮ又はプロファイル設定用ＰＩＮに対応する印刷設定を実行することができる。なおこの場合、必ずしも設定用ＰＩＮやプロファイル設定用ＰＩＮの内容の送信を行う必要はない。すなわち上述の設定用ＰＩＮ・プロファイル設定用ＰＩＮを含むＰＩＮの送信や、設定用ＰＩＮ・プロファイル設定用ＰＩＮだけの単独送信を上記ＭＦＰ２００からモバイルデバイス１００へ行う必要はない。すなわちＭＦＰ２００からモバイルデバイス１００へは、上述の設定用ＰＩＮ・プロファイル設定用ＰＩＮを含まないＰＩＮ、例えばジョブ識別ＰＩＮのみを送信するようにしてもよい。この場合、例えば、種々の印刷設定と上記設定用ＰＩＮやプロファイル設定用ＰＩＮとの対応関係をユーザが記憶していたり、若しくはその対応関係が書面・電子媒体等適宜の媒体に記録されていて、ユーザが自ら、上記記憶又は記録されている上記設定用ＰＩＮやプロファイル設定用ＰＩＮを上記送信されてきたジョブ識別ＰＩＮに結合させて、上記操作パネル４０へ入力するようにすれば足りる。
【０１１８】
以上のように、本形態では、操作パネル４０への操作入力時において、ユーザが、上記設定用ＰＩＮ又はプロファイル設定用ＰＩＮを結合したジョブ識別ＰＩＮを操作入力することで、当該設定用ＰＩＮ又はプロファイル設定用ＰＩＮに対応する印刷設定により印刷が実行される。この結果、例えば表示部４２に適宜の設定画面を表示させマニュアル操作で各種の印刷設定を行う必要がある従来構造に比べ、簡素な手法で容易に印刷設定を行うことができる。したがって、ユーザの操作労力負担を低減し、利便性を向上することができる。
【０１１９】
また、本形態では特に、上記ジョブ識別ＰＩＮに加え、当該ジョブ識別ＰＩＮに結合可能な上記設定用ＰＩＮ又はプロファイル設定用ＰＩＮが、上述の例ではメールの形でＭＦＰ２００からモバイルデバイス１００へ送信される。これにより、ユーザは、モバイルデバイス１００で受信した上記設定用ＰＩＮ又はプロファイル設定用ＰＩＮを見て、自らの希望する印刷設定に対応した上記設定用ＰＩＮ又はプロファイル設定用ＰＩＮをジョブ識別ＰＩＮに結合させ、操作入力することができる。この結果、ユーザは、操作入力後に実際にどのような印刷設定で印刷が行われるかを、直感的に容易に認識することができる。
【０１２０】
また、本形態では特に、上記設定用ＰＩＮ又はプロファイル設定用ＰＩＮを結合していないジョブ識別ＰＩＮがＭＦＰ２００へ操作入力された場合に、例えばユーザＩＤやメールアドレス等の印刷ジョブの送信元情報に予め関連づけられたユーザデフォルトプロファイル又はユーザデフォルトの印刷設定が検索される。前述の例では、図１０のステップＳ１５５に示したように、数字列「１１１１」が操作入力された場合に、メールアドレスに予め関連づけられたユーザデフォルトプロファイル又はユーザデフォルトの印刷設定が検索される。そして、そのユーザデフォルトプロファイル又はユーザデフォルトの印刷設定が見つかった場合、それらの設定に基づき印刷が実行される。これにより、ユーザが、うっかりあるいは意図的に設定用ＰＩＮ又はプロファイル設定用ＰＩＮを結合せずにジョブ識別ＰＩＮを操作入力した場合であっても、上記ユーザＩＤやメールアドレス等により当該ユーザが好む又は通常使用する印刷設定が自動的に実現される。この結果、これによってもユーザにとっての利便性を向上することができる。
【０１２１】
また、本形態では特に、上述のユーザデフォルトプロファイル又はユーザデフォルトの印刷設定が見つからなかった場合、ＭＦＰ２００に対し予め固定的に設定されたデバイスデフォルトプロファイル又はデバイスデフォルトの印刷設定に基づき、印刷が実行される。これにより、仮に上記ユーザデフォルトプロファイル又はユーザデフォルトの印刷設定が見つからなかった場合であっても、当該ＭＦＰ２００に対して固有に設定された設定によって、エラー等が生じることなく確実に印刷を実行することができる。
【０１２２】
また、本形態では特に、複数項目の印刷設定をまとめたプロファイルに対応したプロファイル設定用ＰＩＮが結合されたジョブ識別ＰＩＮを、操作パネル４０に操作入力することもできる。これにより、複数項目それぞれについて設定が必要な特殊な印刷設定態様であっても、１つのプロファイルの形で容易に実現することができる。
【０１２３】
また、本形態では特に、上記プロファイル設定用ＰＩＮのそれぞれと複数項目の印刷設定のそれぞれとの対応づけが、例えば前述の例ではユーザデータベースの形で登録されている。これにより、ユーザが好む印刷設定を容易に実現し、いわゆるカスタマイズを行うことができる。
【０１２４】
また、本形態では特に、上記特殊コードの設定用ＰＩＮ、上記の例では数字「９」を結合したジョブ識別ＰＩＮが操作入力された場合、図１３（ａ）に示すように、表示部４２に、複数項目の印刷設定を実行可能な詳細設定画面８１が表示される。これにより、ユーザは、表示されたその詳細設定画面８１にて複数項目の印刷設定を自由自在に行うことができる。
【０１２５】
また、本形態では特に、図１２のステップＳ２５０に示すように、上記詳細設定画面８１の表示に対応して受け付けた複数項目の印刷設定を、印刷ジョブの送信元情報すなわち上記の例ではメールアドレスに関連づけたユーザデフォルト設定として保存することができる。これにより、ユーザが、詳細設定画面８１にて自由自在に設定した複数項目の印刷設定を、次回以降、当該ユーザのデフォルト設定として簡単に呼び出して使用することができる。
【０１２６】
また、本形態では特に、上記ジョブ識別ＰＩＮと設定用ＰＩＮ及びプロファイル設定用ＰＩＮとが、同一文字種である。例えば上記の例では、それらジョブ識別ＰＩＮと設定用ＰＩＮ及びプロファイル設定用ＰＩＮとがともに数字である。なお、上記以外に、例えばアルファベットとアルファベット、カタカナとカタカナ、ひらがなとひらがな、等でも良い。これにより、ユーザが操作パネル４０にて手動により操作入力を行うときに、例えば別ジャンルのキーを押したりシフトキーを押したりする必要がなく、入力を行いやすい。
【０１２７】
また、本形態では特に、ＮＦＣ方式やＢｌｕｅｔｏｏｔｈ（登録商標）やＷＦＤ方式等による無線通信を介した入力により、ユーザのモバイルデバイス１００からの、少なくとも上記ジョブ識別ＰＩＮの内容を含むＰＩＮを受け付け可能である。これにより、ユーザは、例えばモバイルデバイス１００をＭＦＰ２００の比較的近くに位置させ、無線通信にて上記ＰＩＮを操作入力することができる。この結果、操作パネル４０で例えばボタンやキー等を用いて上記ＰＩＮを手動で操作入力する場合に比べ、操作労力負担を大きく低減でき、さらに利便性を向上することができる。
【０１２８】
＜パスワードを用いる変形例＞
なお、上記第１実施形態において、上記印刷ジョブのファイルに対しパスワードをかけるようにしてもよい。そのような変形例における処理を、上記図４に対応する図１４に示す。
【０１２９】
図１４において、この変形例では、上記図４のステップＳ２５とステップＳ３０との間の処理として、新たにステップＳ６１〜ステップＳ６８の処理が行われる。すなわち、上記図４と同様のステップＳ５、ステップＳ１０、ステップＳ１５を経て、ステップＳ２５において、上記添付ファイルが印刷対象のファイルであり判定が満たされた場合、新たに設けたステップＳ６１に移る。
【０１３０】
ステップＳ６１では、ＭＦＰ２００のＣＰＵ３１は、上記ステップＳ１０で受信された印刷ジョブのファイルがパスワードが付されているか否かを判定する。なお、このステップＳ６１で実行する処理が、各請求項記載の判断処理の一例に相当している。パスワードが付されていなければ判定が満たされず、図４と同様のステップＳ３０に移り、以降、図４と同様の手順が実行される。パスワードが付されていればステップＳ６１の判定が満たされず、ステップＳ６２に移る。
【０１３１】
ステップＳ６２では、上記ＣＰＵ３１は、パスワードを要求するメールを作成する。そして、その作成されたメールが、ＭＦＰ２００からモバイルデバイス１００へと送信される。なお、このステップＳ６２で実行する処理が、各請求項記載の要求処理の一例に相当している。この送信されたメールは、ステップＳ６３において、モバイルデバイス１００によって受信される。
【０１３２】
上記メールの受信に対応して、ユーザがモバイルデバイス１００における適宜の操作により上記ファイルを開くためのパスワードを記述したメールを作成すると、ステップＳ６４において、そのメールがモバイルデバイス１００からＭＦＰ２００へと送信される。送信されたメールは、ステップＳ６５において、ＭＦＰ２００によって受信される。
【０１３３】
その後、ＭＦＰ２００のＣＰＵ３１は、ステップＳ６６で、上記ステップＳ６５で受信したメールに含まれる上記パスワードを用いて上記ファイルが開けたかどうか、を判定する。ファイルが開けた場合は判定が満たされ、図４と同様のステップＳ３０に移り、以降、図４と同様の手順が実行される。ファイルが開けなかった場合は上記ステップＳ６６の判定が満たされず、ステップＳ６７に移る。
【０１３４】
ステップＳ６７では、上記ＣＰＵ３１は、ステップＳ６５で受信されたパスワードではファイルが開けなかったことを表すエラーメールを作成する。そして、その作成されたエラーメールが、ＭＦＰ２００からモバイルデバイス１００へと送信される。この送信されたエラーメールは、ステップＳ６８において、モバイルデバイス１００によって受信される。
【０１３５】
上記以外の処理は、上記図４及び図５と同様であり、説明を省略する。
【０１３６】
本変形例においては、ステップＳ６１において、受信された印刷ジョブに含まれるファイルにパスワードが付されているか否かが判断される。そして、パスワードが付されたファイルであった場合、モバイルデバイス１００に対しパスワードの送信が要求され、対応するパスワードが入力されたメールがモバイルデバイス１００から送信されたことを契機に、ステップＳ３０で上記ＰＩＮが生成される。
【０１３７】
このように、本変形例においては、印刷対象のファイルがパスワードが付されたファイルであった場合に、モバイルデバイス１００でのパスワード入力によって印刷を行うことができる。これには以下のような意義がある。
【０１３８】
すなわち、通常、ＭＦＰ２００等に設けられている操作パネル４０はスペース的な制限等により操作入力機能が低い場合が多く、複雑な文字からなるパスワードを入力しようとする場合、操作が煩わしくなってユーザの労力負担が著しく大きい。
【０１３９】
これに対し、本変形例においては、通常高い操作入力機能を備えている、例えばスマートフォンやモバイル通信端末等からなるモバイルデバイス１００にてパスワードを入力し、そのパスワードが記載されたメールをモバイルデバイス１００から送信すれば足りる。したがって、ユーザの操作労力負担を低減でき、利便性を向上することができる。また、上記スマートフォンやモバイル通信端末等のモバイルデバイス１００の場合、パスワード入力時にその入力内容がユーザ以外の他人から比較的見えにくく、パスワードの秘匿性を向上できる効果もある。
【０１４０】
また、上記のように、印刷ジョブをモバイルデバイス１００からファイル添付のメールの形式でＭＦＰ２００へ送ることができ、パスワード入力についても、パスワードが記載されたメールをモバイルデバイス１００末からＭＦＰ２００へ送信すれば足りる。このように印刷ジョブ及びパスワードの送付の両方をメールで処理できるので、ユーザにとって入力が簡単であり、利便性が高い。
【０１４１】
＜ユーザ別ジョブ識別ＰＩＮの変形例＞
また、上記第１実施形態においては、印刷ジョブごとにジョブ識別ＰＩＮを発行したが、これに限られない。すなわち、ユーザごとにジョブ識別ＰＩＮを発行することで、同一ユーザであれば別々の印刷ジョブに対しても同一のジョブ識別ＰＩＮとするようにしてもよい。
【０１４２】
この変形例におけるジョブ受信及びＰＩＮの生成における流れは、前述の図４及び図５に示した処理と同様である。但し、図５のステップＳ３４でのジョブ識別ＰＩＮの生成においては、同一のユーザに対しては、共通の内容で発行が行われる。なお、同一のユーザであるか否かは、例えば送信元であるモバイルデバイス１００のメールアドレスにより識別される。この結果、本変形例における上記ジョブデータベースは、上記図９に対応する図１５に示すように、同一のユーザには同一のジョブ識別ＰＩＮが記録されることとなる。
【０１４３】
すなわち、図１５に示す例では、保有するモバイルデバイス１００のメールアドレスＡＡ＠ＸＹＺ．ｃｏ．ｊｐであるユーザのＡさんは、印刷ジョブの送信を３回行っている。１回目の印刷ジョブには、ファイル名「ａａａ」のＰＤＦ形式のファイルが含まれている。また２回目の印刷ジョブには、ファイル名「ａａｂ」のＰＤＦ形式のファイルが含まれている。さらに３回目の印刷ジョブには、ファイル名「ａａｃ」のＰＤＦ形式のファイルが含まれている。そしてこれら３回の印刷ジョブそれぞれに対し、ジョブ識別ＰＩＮとして同一の数字列「１１１１」が付与されている。
【０１４４】
同様に、保有するモバイルデバイス１００のメールアドレスＣＣ＠ＸＹＺ．ｃｏ．ｊｐであるユーザのＣさんは、印刷ジョブの送信を２回行っている。１回目の印刷ジョブには、ファイル名「ｃｃｃ」のＰＤＦ形式のファイルが含まれている。また２回目の印刷ジョブには、ファイル名「ｃｃｄ」のＰＤＦ形式のファイルが含まれている。そしてこれら２回の印刷ジョブそれぞれに対し、ジョブ識別ＰＩＮとして同一の数字列「３３３３」が付与されている。
【０１４５】
上記のようにしてジョブ識別ＰＩＮの付与が行われる本変形例における、上記ＭＦＰ２００へのＰＩＮ入力から上記印刷までの流れを、上記図１０に対応する図１６に示す。図１６において、この変形例では、上記図１０のステップＳ１６５とステップＳ１７０との間に、新たにステップＳ１６６、ステップＳ１６７、ステップＳ１６８が設けられるとともに、上記図１０のステップＳ１６０とステップＳ２００との間に、新たにステップＳ１９６、ステップＳ１９７、ステップＳ１９８が設けられる。すなわち、上記図１０と同様のステップＳ１０５〜ステップＳ１４０を経て、ステップＳ１６０の判定が満たされず、ステップＳ１６５において、例えば上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮが上記「１１１１１」「１１１１２」「１１１１０１」「１１１１０２」のどれかである場合、設定用ＰＩＮに対応する印刷設定があることからステップＳ１６５の判定が満たされ、新たに設けたステップＳ１６６に移る。
【０１４６】
ステップＳ１６６では、ＭＦＰ２００のＣＰＵ３１は、例えば上記図１５のジョブデータベースを参照することで、当該印刷ジョブを送信したユーザについて印刷ジョブが今回の印刷ジョブを含めて２つ以上登録されているか否か、を検索して判定する。このステップＳ１６６で実行する処理が、各請求項記載の第２検索処理の一例に相当している。印刷ジョブが１つしかみつかっていない、すなわち今回の印刷ジョブが図１５のジョブデータベースへの初めての登録である場合は判定が満たされず、図１０と同様のステップＳ１７０に移り、以降、同様の手順となる。印刷ジョブが今回の印刷ジョブを含めて２つ以上見つかった場合、すなわち２つ以上登録されている場合はステップＳ１６６の判定が満たされ、ステップＳ１６７に移る。
【０１４７】
ステップＳ１６７では、ＣＰＵ３１は、当該印刷ジョブに係るユーザについて上記図１５に示したジョブデータベースに登録されている複数の印刷ジョブのファイルのうち、どのファイルを印刷対象とするかのファイル選択画面を表示部４２に表示する。このステップＳ１６７で実行する処理が、各請求項記載の第２表示処理の一例に相当している。このときの上記表示部４２に表示されるファイル選択画面の例を図１７に示す。図示のように、このファイル領域選択画面７１は、図１５を用いて前述したユーザＡさんの場合を例に取っており、「印刷対象ファイルを選択してください」のメッセージＭｘと、Ａさんについて登録済みの上記３つの印刷ジョブに対応して３つのファイル選択欄７１Ａ〜７１Ｃが表示される。ファイル選択欄７１Ａには、１番目に登録された印刷ジョブのファイルの名称「ａａａ．ｐｄｆ」が表記され、当該ファイルを印刷対象とするかしないかを右側の「印刷する」「印刷しない」ボタンの切り替えで行うことができる。なお図示は印刷対象とする場合の例を表している。同様に、ファイル選択欄７１Ｂには、２番目に登録された印刷ジョブのファイルの名称「ａａｂ．ｐｄｆ」が表記され、当該ファイルを印刷対象とするかしないかを右側の「印刷する」「印刷しない」ボタンの切り替えで行うことができる。なお、図示は印刷対象とする場合の例を表している。ファイル選択欄７１Ｃには、３番目に登録された印刷ジョブのファイルの名称「ａａｃ．ｐｄｆ」が表記され、当該ファイルを印刷対象とするかしないかを右側の「印刷する」「印刷しない」ボタンの切り替えで行うことができる。なお図示は印刷対象としない場合の例である。上記ファイル選択欄７１Ａ〜Ｃにおける上記各ボタンの切替設定を行った後、「確定」ボタン７２Ａが押されることで、各領域の選択内容が確定する。これにより、図１６に示す上記ステップＳ１６７の後のステップＳ１６８の判定が満たされ、ステップＳ１７０に移り、以降、図１０と同様の手順が実行される。
【０１４８】
一方、上記ステップＳ１６０の判定が満たされた場合、上記ステップＳ１６６、ステップＳ１６７、ステップＳ１６８と同等の処理内容である、ステップＳ１９６、ステップＳ１９７、ステップＳ１９８が行われる。
【０１４９】
すなわち、ステップＳ１９６では、ＭＦＰ２００のＣＰＵ３１は、印刷ジョブを送信したユーザについて印刷ジョブが２つ以上登録されているか否かを検索して判定し、今回の印刷ジョブが初めての登録である場合は判定が満たされず上記ステップＳ２００に移る。印刷ジョブが２つ以上登録されている場合はステップＳ１９６の判定が満たされ、ステップＳ１９７で、ＣＰＵ３１は当該印刷ジョブに係るユーザについて登録されている複数の印刷ジョブのファイルのうちどのファイルを印刷対象とするかの上記ファイル選択画面を表示する。その後、前述と同様にして各領域の選択内容が確定することで、上記ステップＳ１９７の後のステップＳ１８８の判定が満たされてステップＳ２００に移り、以降、前述と同様の手順が実行される。
【０１５０】
上記以外の処理は、上記第１実施形態と同様であり、説明を省略する。
【０１５１】
本変形例によっても、上記第１実施形態と同様の効果を得る。
【０１５２】
＜第２実施形態＞
次に、本発明の第２実施形態を説明する。本形態は、上記ＭＦＰ２００及びモバイルデバイス１００に加え、それらＭＦＰ２００及びモバイルデバイス１００に対し情報送受信可能に接続されるサーバが設けられる場合である。上記第１実施形態及びその変形例と同等の部分には同一の符号を付し、適宜、説明を省略又は簡略化する。
【０１５３】
＜印刷システムの全体構成＞
印刷システムの一例である本形態の印刷システム９００は、図１に対応する図１８に示すように、外部端末の一例である上記モバイルデバイス１００と、印刷装置の一例である上記ＭＦＰ２００と、サーバ３００とを備えている。本形態の印刷システム９００では、図示のように、サーバ３００とモバイルデバイス１００との間、及び、サーバ３００とＭＦＰ２００との間で、無線通信によってデータの受け渡しが可能になっている。
【０１５４】
サーバ３００は、この例では、図１８に示すように、サーバ側制御部の一例であるＣＰＵ３５１と、ＲＯＭ３５２と、ＲＡＭ３５３と、ＨＤＤ３５４と、大容量記憶装置３５５と、を有している。これらＣＰＵ３５１、ＲＯＭ３５２、ＲＡＭ３５３、ＨＤＤ３５４、及び大容量記憶装置３５５は、通信制御部３５８に、電気的に接続されている。
【０１５５】
通信制御部３５８は、無線通信を行うインターフェースである。サーバ３００は、この通信制御部３５８を介し、上記ＭＦＰ２００の無線ＬＡＮインターフェース３８やモバイルデバイス１００の無線ＬＡＮインターフェース５８に対し、公知の手法によりデータを送受信する。
【０１５６】
＜ジョブ受信及びＰＩＮの生成＞
本形態では、上記ＭＦＰ２００に代わり、上記サーバ３００が、印刷ジョブが添付されたメールをモバイルデバイス１００から受信し、ユーザ認証のためのＰＩＮを発行して上記モバイルデバイス１００へ送信する。その後、上記第１実施形態と同様、ユーザが上記ＰＩＮをＭＦＰ２００に入力したことを契機に、上記蓄積した印刷ジョブに係る印刷を開始する。図１９は、それらのうち上記ジョブの受信及びＰＩＮの生成の流れを表すシーケンス図であり、上記ＣＰＵ５１の制御によりモバイルデバイス１００が実行する処理手順と、上記ＣＰＵ３５１の制御によりサーバ３００が実行する処理手順と、を表している。
【０１５７】
図１９において、まず上記第１実施形態と同様のステップＳ５で、モバイルデバイス１００は、印刷ジョブのファイルが添付されたメールを、送信する。サーバ３００は、この送信されたメールを上記ステップＳ１０に対応するステップＳ１０′で受信する。その後、サーバ３００では、ステップＳ１５′で、上記ステップＳ１５と同様、上記受信したメールに添付ファイルがあるか否かが、上記ＣＰＵ３５１によって判定される。メールにファイルが添付されていなければステップＳ１５′の判定が満たされず、後述のステップＳ２０′に移る。ファイルがメールに添付されていればステップＳ１５′の判定が満たされ、上記ステップＳ２５に対応するステップＳ２５′に移る。
【０１５８】
ステップＳ２５′では、サーバ３００のＣＰＵ３５１は、上記ステップＳ２５と同様、上記添付ファイルが印刷対象のファイルであるか否かを判定する。添付されたファイルが印刷対象のファイルではなければ判定が満たされず上記ステップＳ２０と同様のステップＳ２０′に移り、ＣＰＵ３５１によって上記エラーメッセージが生成された後、後述のステップＳ４５′に移る。一方、ステップＳ２５′においてファイルが印刷ジョブのファイルであれば判定が満たされ、ステップＳ３０′に移る。
【０１５９】
ステップＳ３０′では、ＣＰＵ３５１は、上記ステップＳ３０と同様、上記ユーザ認証のためのＰＩＮの生成処理を行う。その詳細手順は、上記ステップＳ３０と同様、上記図５に示されたステップＳ３２〜ステップＳ３８と同様の処理で足りるため、説明を省略する。但しこの場合、主体がＭＦＰ２００のＣＰＵ３１でなくサーバ３００のＣＰＵ３５１である。またその際、上記図６に示したユーザデータベースは、ＭＦＰ２００ではなく、サーバ３００内の適宜の箇所、例えば上記大容量記憶装置３５５に記憶されている。ステップＳ３０′が完了したら、ステップＳ４０′に移る。なお、ステップＳ３０′が各請求項記載のサーバ側発行ステップの一例に相当し、このステップＳ３０′で実行する処理が、本形態では各請求項記載の発行処理の一例に相当している。
【０１６０】
ステップＳ４０′では、上記ステップＳ４０と同様、ＣＰＵ３５１が、上記ステップＳ３０′で生成したＰＩＮを記載した、モバイルデバイス１００へ送付するためのメッセージを生成する。このメッセージの内容は、上記第１実施形態と同様、例えば図７（ａ）〜（ｃ）に例示したもので足りるため、説明を省略する。また、本形態においても、前述の各メッセージＭＡ，ＭＢ，ＭＣ中のＵＲＬ「ｈｔｔｐ：／／ａａａ／ｂｂｂ／」にアクセスしたときにモバイルデバイス１００の上記操作パネル５５に、前述の印刷設定編集画面２２が表示され、同様の手順で印刷設定を行うことができる。ステップＳ４０′が完了したら、ステップＳ４５′に移る。
【０１６１】
ステップＳ４５′では、上記ステップＳ４５と同様、上記ＣＰＵ３５１が、上記ステップＳ４０′若しくは上記ステップＳ２０′で生成したメッセージを記載したメールを作成する。そして、その作成されたメールが、サーバ３００からモバイルデバイス１００へと送信される。なお、図９を用いて前述したジョブデータベースは、本形態では、サーバ３００内の適宜の箇所、例えば上記大容量記憶装置３５５にジョブデータベースの形で登録されている。上記ステップＳ４５′が各請求項記載のサーバ側送信ステップの一例に相当し、このステップＳ４５′で実行する処理が、各請求項記載のサーバ側送信処理の一例に相当している。この送信されたメールは、上記同様のステップＳ５０において、モバイルデバイス１００によって受信される。
【０１６２】
＜ＰＩＮに基づく印刷実行＞
上記第１実施形態と同様、モバイルデバイス１００は、上記のようにしてメールを受信した後、対応するメッセージの内容を上記操作パネル５５において表示する。ユーザは、その表示されたメッセージ内容に基づき、自らが希望する印刷態様に対応するＰＩＮ、すなわち上記ジョブ識別ＰＩＮ、設定用ＰＩＮ、プロファイル設定用ＰＩＮをＭＦＰ２００に入力することで、当該印刷態様により上記印刷ジョブの画像ファイルに係る印刷を実行することができる。上記ＭＦＰ２００へのＰＩＮ入力から上記印刷までの流れを、上記図１０に対応する図２０を用いて説明する。
【０１６３】
図２０は、上記ＣＰＵ５１及びＣＰＵ３５１の制御により、モバイルデバイス１００及びサーバ３００が実行する処理手順を表している。ステップＳ１０５〜ステップＳ１１５は、上記図１０と同様であり、ＭＦＰ２００は、上記操作パネル４０でのユーザの手動操作、若しくは、上記ＮＦＣ読取部４３でのＮＦＣ方式の無線通信、によるＰＩＮ入力を受け付ける。なお、上記ステップＳ１０５でのＰＩＮ入力受付画面の表示の際、サーバ３００に対し、表示画面をどのような態様とするかを問い合わせ、その問い合わせ結果に応じた上記ＰＩＮ入力受付画面を表示するようにしてもよい。ＰＩＮ入力受付画面の例としては、例えば前述の図１１（ａ）に示したＰＩＮ入力受付画面９１でもよい。その後、ステップＳ１２２に移る。
【０１６４】
ステップＳ１２２では、モバイルデバイス１００のＣＰＵ５１は、上記ステップＳ１１０又はステップＳ１１５で受け付けたＰＩＮを、サーバ３００へ送信する。なお、上記ステップＳ１２２が各請求項記載の装置側送信ステップの一例に相当し、ステップＳ１２２で実行する処理が、各請求項記載の装置側送信処理の一例に相当している。サーバ３００は、この送信されたＰＩＮをステップＳ１２３で受信する。
【０１６５】
その後、サーバ３００の上記ＣＰＵ３５１は、上記ステップＳ１２０に対応するステップＳ１２０′に移り、当該ステップＳ１２０と同様、上記ステップＳ１２３で受信したＰＩＮのうち上記ジョブ識別ＰＩＮに相当する部分、上述の例では最初の４ケタ部分、を抽出する。
【０１６６】
その後、ステップＳ１２５′に移り、サーバ３００の上記ＣＰＵ３５１は、上記ステップＳ１２５と同様、上記ステップＳ１２０′で抽出したＰＩＮ抽出部分が、前述したステップＳ３０′でのＰＩＮ生成処理、詳細には図５のステップＳ３４で生成したジョブ識別ＰＩＮと合致するか否か、を判定する。ＰＩＮ抽出部分に、対応する印刷ジョブがない場合は判定が満たされず、上記ステップＳ１３０に対応するステップＳ１３０′に移る。ステップＳ１３０′では、ＣＰＵ３５１は、対応するエラーメッセージを上記ＭＦＰ２００の表示部４２に表示させるための指示を生成し、ＭＦＰ２００へ送信する。エラーメッセージは、例えば前述の図１１（ｂ）に示した「エラー  該当するジョブが見つかりません」のメッセージＭｂ等でもよい。一方、上記ステップＳ１２５′において、上記ＰＩＮ抽出部分に、対応する印刷ジョブがあった場合は判定が満たされ、ステップＳ１４０′に移る。
【０１６７】
ステップＳ１４０′では、上記ＣＰＵ３５１は、上記ステップＳ１４０と同様、上記ステップＳ１２０′での抽出処理により抽出されなかった部分に、上記ステップＳ３０′でのＰＩＮ生成処理、詳細には図５のステップＳ３６でジョブ識別ＰＩＮに対し合成した上記設定用ＰＩＮが含まれるか否かを判定する。
【０１６８】
上記抽出されなかった部分に上記設定用ＰＩＮが含まれていれば上記ステップＳ１４０′の判定が満たされ、後述のステップＳ１６０′に移る。上記抽出されなかった部分に上記設定用ＰＩＮが含まれていなければステップＳ１４０′の判定は満たされず、ステップＳ１４５′に移る。
【０１６９】
ステップＳ１４５′では、上記ステップＳ１４５と同様、ＣＰＵ３５１は、上記図９に示すジョブデータベースを参照し、上記ステップＳ１１０又はステップＳ１１５で入力されたＰＩＮに対応する印刷ジョブ、言い換えればその送信元であるモバイルデバイス１００のユーザに、対応するユーザデフォルト設定の登録があるか否か、を判定する。なお、上記ユーザデフォルト設定とは、上記ユーザデフォルトプロファイル若しくは上記ユーザデフォルトの印刷設定である。
【０１７０】
対応するユーザデフォルト設定があった場合は、ステップＳ１４５′の判定が満たされ、上記ステップＳ１５５に対応するステップＳ１５５′に移る。ステップＳ１５５′では、ＣＰＵ３５１は、上記印刷ジョブに係る印刷を上記登録されていたユーザデフォルト設定で実行するための指示を生成し、ＭＦＰ２００へ送信する。一方、対応するユーザデフォルト設定がなかった場合は、ステップＳ１４５′の判定が満たされず、上記ステップＳ１５０に対応するステップＳ１５０′に移る。ステップＳ１５０′では、ＣＰＵ３５１は、上記印刷ジョブに係る印刷を前述のデバイスデフォルト設定で実行するための指示を生成し、ＭＦＰ２００へ送信する。
【０１７１】
一方、上記ステップＳ１４０′の判定が満たされて移るステップＳ１６０′では、上記ステップＳ１６０同様、ＣＰＵ３５１は、上記抽出されなかった部分に含まれていた上記設定用ＰＩＮが、ユーザがＭＦＰ２００の操作パネル４０において詳細な印刷設定を実行する、上記特殊コード、すなわち前述の例では数字列「９」であったか否かを判定する。上記設定用ＰＩＮが上記特殊コードであった場合は判定が満たされ、後述のステップＳ２００′に移る。上記設定用ＰＩＮが上記特殊コードではなかった場合はステップＳ１６０′の判定が満たされず、ステップＳ１６５′に移る。
【０１７２】
ステップＳ１６５′では、上記ステップＳ１６５と同様、ＣＰＵ３５１は、上記設定用ＰＩＮに合致する印刷設定が存在するか否か、を判定する。上記設定用ＰＩＮに対応する設定がなければ判定が満たされず、上記ステップＳ１７５に対応するステップＳ１７５′に移る。ステップＳ１７５′では、上記ＣＰＵ３５１は、対応するエラーメッセージを上記ＭＦＰ２００の表示部４２に表示させるための指示を生成し、ＭＦＰ２００へ送信する。なお、上記エラーメッセージとしては、前述の図１１（ｅ）に示した「該当する設定が見つかりません」のメッセージＭｅ等でもよい。一方、上記設定用ＰＩＮに対応する設定があればステップＳ１６５′の判定が満たされ、上記ステップＳ１７０に対応するステップＳ１７０′に移る。ステップＳ１７０′では、ＣＰＵ３５１は、上記印刷ジョブに係る印刷を、上記設定用ＰＩＮに対応した印刷設定で実行するための指示を生成し、ＭＦＰ２００へ送信する。
【０１７３】
一方、上記設定用ＰＩＮが上記特殊コードであり上記ステップＳ１６０′の判定が満たされて移る、上記ステップＳ２００に対応するステップＳ２００′では、ＣＰＵ３５１は、上記ＭＦＰ２００に対し上記図１２で説明した画面設定印刷処理を実行させ、かつ、上記印刷ジョブに係る印刷を、当該画面設定印刷処理においてユーザが選択・入力した印刷設定で実行するための指示を生成し、ＭＦＰ２００へ送信する。なお、以上説明したステップＳ１５０′、ステップＳ１５５′、ステップＳ１７０′、ステップＳ２００′が、各請求項記載の指示ステップの一例に相当し、これらのステップで実行する処理が、各請求項記載の指示処理の一例に相当している。
【０１７４】
上記ステップＳ１３０′、ステップＳ１５０′、ステップＳ１５５′、ステップＳ１７０′、ステップＳ１７５′、及びステップＳ２００のいずれかにおいて送信された指示を、ＭＦＰ２００は、ステップＳ１８０で受信する。
【０１７５】
その後、ＭＦＰ２００は、ステップＳ１８５において、上記ＣＰＵ３１の制御により、上記受信した指示に対応する印刷設定で、上記印刷ジョブに係る印刷を行う。なお、上記ステップＳ１８０で上記ステップＳ２００′における指示が受信されていた場合、ＭＦＰ２００のＣＰＵ３１は、上記ステップＳ１８５として、前述のように図１２に示したステップＳ２０５〜ステップＳ２５０の各手順を実行することで、上記印刷ジョブに係る印刷を行う。
【０１７６】
本形態においても、上記第１実施形態と同様の効果を得る。
【０１７７】
なお、以上において、図１、図１８の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１７８】
また、図４、図５、図１０、図１２、図１４、図１６、図１９、図２０に示すシーケンス図及びフローチャートは、本発明をそれらに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１７９】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１８０】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１８１】
１０      画像形成部（印刷部）
３１      ＣＰＵ（制御部、装置制御部）
３２      ＲＯＭ（記憶部）
３７      ＮＦＣインターフェース
３８      無線ＬＡＮインターフェース（通信入力部、操作部）
４０      操作パネル
４１      手動入力部（操作部）
４２      表示部（操作部）
４３      ＮＦＣ読取部（通信入力部、操作部）
１００    モバイルデバイス（外部端末）
２００    ＭＦＰ（印刷装置）
３００    サーバ
３５１    ＣＰＵ（サーバ側制御部）
９００    印刷システム
【図１】
2019081289.tif 000003
【図２】
2019081289.tif 000004
【図３】
2019081289.tif 000005
【図４】
2019081289.tif 000006
【図５】
2019081289.tif 000007
【図６】
2019081289.tif 000008
【図７】
2019081289.tif 000009
【図８】
2019081289.tif 000010
【図９】
2019081289.tif 000011
【図１０】
2019081289.tif 000012
【図１１】
2019081289.tif 000013
【図１２】
2019081289.tif 000014
【図１３】
2019081289.tif 000015
【図１４】
2019081289.tif 000016
【図１５】
2019081289.tif 000017
【図１６】
2019081289.tif 000018
【図１７】
2019081289.tif 000019
【図１８】
2019081289.tif 000020
【図１９】
2019081289.tif 000021
【図２０】
2019081289.tif 000022