(57)【要約】【課題】  受信した印刷データにユーザ情報が付加されていない場合においても、受信した印刷データのジョブオーナーを決定することが可能な仕組みを提供することを目的とする。【解決手段】  印刷装置１００は、ダイレクト無線通信モード（アクセスポイントモード）の動作開始の指示を受け付けた際に当該印刷装置にログインしているユーザのユーザ情報を記憶しておく。そして、ダイレクト無線通信で印刷データを受信した場合、前記記憶しておいたユーザ情報が示すユーザを当該印刷データの所有者（ジョブオーナー）として、当該受信した印刷データを処理する。【選択図】  図５
2020114679.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
外部の中継装置を介さずにモバイル端末と無線通信を実行するダイレクト無線通信モードで動作可能な無線通信手段と、
前記印刷装置において入力された情報に基づいて前記印刷装置にログインすることが許可されて前記印刷装置にログインしているユーザから、前記ダイレクト無線通信モードの動作開始の指示を、前記印刷装置により表示された操作画面を介して受け付ける受付手段と、
前記受付手段で前記動作開始の指示を前記ユーザから受け付けた場合に、前記ダイレクト無線通信モードでの動作を開始するように前記無線通信手段を制御する制御手段と、
前記受付手段で前記動作開始の指示を受け付けた際に前記印刷装置にログインしている前記ユーザのユーザ情報を記憶する記憶手段と、
前記ダイレクト無線通信モードで動作している前記無線通信手段が前記モバイル端末から印刷データを受信した場合、前記モバイル端末から受信した情報に基づくユーザおよび当該受信した印刷データを処理する時点で前記印刷装置にログインしているユーザのいずれにも関わりなく、前記記憶手段で記憶した前記ユーザ情報が示すユーザを、当該受信した印刷データの所有者として、当該受信した印刷データを処理する処理手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記ダイレクト無線通信モードで動作している前記無線通信手段とは異なる通信を介して前記印刷装置が印刷データを受信した場合、前記処理手段は、当該異なる通信を介して受信した印刷データに含まれる情報に基づいて、当該異なる通信を介して受信した印刷データの所有者を決定して、当該受信した印刷データを処理することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記異なる通信は、無線ＬＡＮのアクセスポイントである前記外部の中継装置を介した通信であることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記異なる通信は、前記印刷装置がＬＡＮケーブルにより接続された有線ＬＡＮを介した通信であることを特徴とする請求項２に記載の印刷装置。
【請求項５】
前記ダイレクト無線通信モードは、前記印刷装置の前記無線通信手段がアクセスポイントとしての動作を開始することによって、前記外部の中継装置を介さずに前記モバイル端末と無線通信を実行可能にする無線通信モードであることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記処理手段は、前記印刷データの所有者とされたユーザに基づいて、当該受信した印刷データの印刷実行を許可するか禁止するか切り替える処理を行うことを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記処理手段は、前記印刷データの所有者とされたユーザに基づいて、当該受信した印刷データの印刷履歴を記憶する処理を行うことを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項８】
前記処理手段は、前記印刷データの所有者とされたユーザに基づいて、当該受信した印刷データをすぐに印刷しないで一旦留め置く処理を行うことを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項９】
前記印刷装置により表示されるログイン画面を介して前記ユーザにより入力された情報に基づいて、当該ユーザが前記印刷装置にログインすることを許可されているユーザであるか判定する認証手段を更に備え、
前記記憶手段で記憶するユーザは、前記認証手段により前記印刷装置にログインすることを許可されていると判定され、かつ、前記受付手段で前記動作開始の指示を受け付けた際に前記印刷装置にログインしているユーザであることを特徴とする請求項１に記載の印刷装置。
【請求項１０】
前記印刷装置が備えるＩＣカードリーダを用いて前記ユーザのＩＣカードから読み取った情報に基づいて、当該ユーザが前記印刷装置にログインすることを許可されているユーザであるか判定する認証手段を更に備え、
前記記憶手段で記憶するユーザは、前記認証手段により前記印刷装置にログインすることを許可されていると判定され、かつ、前記受付手段で前記動作開始の指示を受け付けた際に前記印刷装置にログインしているユーザであることを特徴とする請求項１に記載の印刷装置。
【請求項１１】
外部の中継装置を介さずにモバイル端末と無線通信を行うダイレクト無線通信モードで動作可能な無線通信手段を備える印刷装置の制御方法であって、
前記印刷装置において入力された情報に基づいて前記印刷装置にログインすることが許可されて前記印刷装置にログインしているユーザから、前記ダイレクト無線通信モードの動作開始の指示を、前記印刷装置の操作画面を介して受け付ける受付ステップと、
前記受付ステップで前記動作開始の指示を受け付けた場合に、前記ダイレクト無線通信モードでの動作を開始するように前記無線通信手段を制御する制御ステップと、
前記受付ステップで前記動作開始の指示を受け付けた際に前記印刷装置にログインしている前記ユーザのユーザ情報を記憶する記憶ステップと、
前記ダイレクト無線通信モードで動作している前記無線通信手段を介して前記モバイル端末から印刷データを受信する受信ステップと、
前記受信ステップで前記ダイレクト無線通信モードで動作している前記無線通信手段を介して前記モバイル端末から前記印刷データを受信した場合、前記モバイル端末から受信した情報に基づくユーザおよび当該受信した印刷データを処理する時点で前記印刷装置にログインしているユーザのいずれにも関わりなく、前記記憶ステップで記憶した前記ユーザ情報が示すユーザを、前記受信ステップで受信した前記印刷データの所有者として、当該受信した印刷データを処理する処理ステップと
を有することを特徴とする制御方法。
【請求項１２】
請求項１１に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）にプリンタドライバをインストールし、当該プリンタドライバを用いてＰＣから印刷装置に印刷データ（印刷ジョブ）を送信することが知られている。印刷ジョブの所有者はジョブオーナーと呼ばれ、プリンタドライバは、ジョブオーナーを示すユーザ情報を印刷データに付加して印刷装置に印刷データを送信する。プリンタドライバは、ＰＣのＯＳからＰＣにログインしているユーザのユーザ情報を取得し、ＯＳから取得したユーザ情報をジョブオーナーとして印刷データに付加する。ユーザ情報を含む印刷データを受信した印刷装置は、当該印刷データに含まれているユーザ情報に基づいて、ジョブオーナーを決定することができる。
【０００３】
一方、ＰＣだけではなく、スマートフォンのようなモバイル端末も印刷装置に印刷データを送信する。モバイル端末は、アクセスポイントモードやＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）のようなダイレクト無線機能を用いて印刷装置との間で無線通信を確立し、そして印刷データを印刷装置に送信する。特許文献１には、印刷が完了したタイミングや、印刷装置が省電力状態に移行するタイミングで、印刷装置がダイレクト無線機能を停止する構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１７９９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＰＣが送信する印刷データには、ＰＣにログインしているユーザのユーザ情報が付加されていることが多い。従って印刷装置にしてみれば、ＰＣから印刷データを受信した場合に、受信した印刷データに基づいて、印刷データのジョブオーナーが誰であるかを決定することができる。一方、モバイル端末が送信する印刷データには、モバイル端末のユーザのユーザ情報は含まれていない。従って印刷装置にしてみれば、モバイル端末から印刷データを受信した場合に、モバイル端末から受信した印刷データのジョブオーナーが誰であるかを決定できない。
【０００６】
そこで本発明では、受信した印刷データにユーザ情報が付加されていない場合においても、受信した印刷データのジョブオーナーを決定することが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明が提供する印刷装置は、外部の中継装置を介さずにモバイル端末と無線通信を実行するダイレクト無線通信モードで動作可能な無線通信手段と、前記印刷装置において入力された情報に基づいて前記印刷装置にログインすることが許可されて前記印刷装置にログインしているユーザから、前記ダイレクト無線通信モードの動作開始の指示を、前記印刷装置により表示された操作画面を介して受け付ける受付手段と、前記受付手段で前記動作開始の指示を前記ユーザから受け付けた場合に、前記ダイレクト無線通信モードでの動作を開始するように前記無線通信手段を制御する制御手段と、前記受付手段で前記動作開始の指示を受け付けた際に前記印刷装置にログインしている前記ユーザのユーザ情報を記憶する記憶手段と、前記ダイレクト無線通信モードで動作している前記無線通信手段が前記モバイル端末から印刷データを受信した場合、前記モバイル端末から受信した情報に基づくユーザおよび当該受信した印刷データを処理する時点で前記印刷装置にログインしているユーザのいずれにも関わりなく、前記記憶手段で記憶した前記ユーザ情報が示すユーザを、当該受信した印刷データの所有者として、当該受信した印刷データを処理する処理手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、受信した印刷データにユーザ情報が付加されていない場合においても、受信した印刷データのジョブオーナーを決定することが可能である。
【図面の簡単な説明】
【０００９】
【図１】印刷装置システムの全体像を示す図である。
【図２】印刷装置１００のハードウェア構成を示す図である。
【図３】印刷装置１００が表示する画面を示す図である。
【図４】印刷装置１００がアクセスポイントモードの動作を開始する際に実行する処理を示すフローチャートである。
【図５】印刷装置１００が印刷データを受信する際に実行する処理を示すフローチャートである。
【図６】印刷履歴画面を示す図である。
【図７】印刷留め置き画面を示す図である。
【図８】印刷装置１００がアクセスポイントモードの動作を開始する際に実行する処理を示すフローチャートである。
【図９】ＳＳＩＤ管理テーブルを示す図である。
【図１０】印刷装置１００が印刷データを受信する際に実行する処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１１】
（実施形態１）
図１を用いて、印刷システムの全体像を説明する。印刷装置１００は、ＬＡＮケーブルによって有線ＬＡＮに接続されている。有線ＬＡＮにはＰＣ１０１が接続されていて、ＰＣ１０１は印刷データを印刷装置１００に送信する。印刷装置１００は、受信した印刷データに基づいて印刷処理を実行する。
【００１２】
ＰＣ１０１は、送信する印刷データにユーザ情報を付加する。このユーザ情報は、印刷データのジョブオーナー（印刷データの所有者）を示す。ＰＣ１０１は、ＰＣ１０１のＯＳからＰＣ１０１にログインしているユーザのユーザ情報を取得し、この取得したユーザ情報を印刷データに付加する。印刷装置１００は、印刷データに付加されているユーザ情報を参照することで、印刷データのジョブオーナーを決定する。印刷装置１００は、決定したジョブオーナーの情報を様々な形で活用することができる。例えば、予め印刷装置１００に設定されているジョブオーナーの権限に従って、印刷処理の実行を許可するか、又は、禁止するかを決定することができる。また、他の例として、印刷装置１００が印刷処理を完了した場合に、ジョブオーナーの名称を用いて印刷履歴を残すこともできる。
【００１３】
また、印刷装置１００は無線ＬＡＮ機能を備える。印刷装置１００が備える無線ＬＡＮ機能には、インフラストラクチャーモードと、アクセスポイントモードの２種類の無線通信モードが存在する。インフラストラクチャーモードは、印刷装置１００がアクセスポイント（不図示）に無線接続して、ＰＣ１０１等のネットワーク上のデバイスと通信するための無線通信モードである。
【００１４】
一方、アクセスポイントモードは、印刷装置１００においてソフトウェア・アクセスポイントを起動させることで、印刷装置１００自身がアクセスポイントとして振る舞う無線通信モードである。スマートフォン等のモバイル端末１０２は、アクセスポイントモードで動作する印刷装置１００に無線接続し、写真等の電子ファイルを印刷するための印刷データを印刷装置１００に送信する。アクセスポイントモードによって、アクセスポイントのような中継装置を介することなく、印刷装置１００とモバイル端末１０２との間で直接無線通信を確立することができる。なおアクセスポイントモードは、印刷装置１００とモバイル端末１０２が直接無線通信を確立するためのダイレクト無線通信モードの一例である。アクセスポイントモードの代わりに、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）のような他の無線通信方式を本実施形態に適用してもよい。
【００１５】
モバイル端末１０２が印刷データを印刷装置１００に送信する場合、印刷データに付加される情報は、モバイル端末１０２の機種情報や、“Ｍｏｂｉｌｅ”という文字列である。従って印刷装置１００にしてみれば、モバイル端末１０２から印刷データを受信した場合に、誰が印刷データのジョブオーナーであるか決定できないという課題がある。この課題を解決するために、本実施形態では、アクセスポイントモードの動作開始を指示したユーザをジョブオーナーとして決定する仕組みを説明する。
【００１６】
図２を用いて、印刷装置１００のハードウェア構成を説明する。ＣＰＵ２０１はＲＯＭ２０２が記憶している制御プログラムを読み出して、印刷装置１００の動作を制御するための様々な処理を実行する。ＲＯＭ２０２は、制御プログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０４は、様々なデータを記憶する不揮発性の記憶媒体である。
【００１７】
なお、印刷装置１００の場合、１つのＣＰＵ２０１が後述するフローチャートに示す処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵが協働して後述するフローチャートに示す処理を実行するようにすることもできる。また、後述するフローチャートの処理の一部をＡＳＩＣ等のハードウェア回路を用いて実行するようにしてもよい。
【００１８】
無線ＬＡＮ  Ｉ／Ｆ２０５は、モバイル端末１０２やアクセスポイント等の外部装置との間で無線ＬＡＮ通信を実行する。無線ＬＡＮ  Ｉ／Ｆ２０５が実行する無線ＬＡＮ通信は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線通信である。無線ＬＡＮ  Ｉ／Ｆ２０５は、インフラストラクチャーモードとアクセスポイントモードとで動作可能である。無線ＬＡＮ  Ｉ／Ｆ２０５は、予めユーザに設定されているデバイス設定に従って、インフラストラクチャーモードとアクセスポイントモードのいずれか一方を選択して動作する。
【００１９】
ネットワークＩ／Ｆ２１０は、ＬＡＮケーブルを介して有線ＬＡＮに接続する。ネットワークＩ／Ｆ２１０は、有線ＬＡＮ上の外部装置（例えばＰＣ）と通信可能である。
【００２０】
プリンタ２０６は、無線ＬＡＮ  Ｉ／Ｆ２０５やネットワークＩ／Ｆ２１０が受信した印刷データに基づいて、シートに印刷処理を実行する。スキャナ２０７は、ユーザに載置された原稿を読み取り、原稿画像を生成する。スキャナ２０７によって生成された原稿画像は、プリンタ２０６によって印刷されたり（所謂コピー処理）、ＨＤＤ２０４に蓄積されたりする。
【００２１】
操作部２０８は、タッチパネル機能を有する液晶表示部やキーボードを備え、各種操作画面を表示する。ユーザは、操作部２０８を介して印刷装置１００に対して指示や情報を入力することができる。
【００２２】
ＩＣカードリーダ２０９は、ＩＣカードからユーザ情報（例えばユーザＩＤ）を読み取る。そしてＩＣカードリーダ２０９が読み取ったユーザ情報に基づいて、印刷装置１００が認証処理を実行する。
【００２３】
モバイル端末１０２のユーザが、モバイル端末１０２に記憶されている写真を印刷したい場合、ユーザは、アクセスポイントモードを用いて印刷装置１００とモバイル端末１０２を直接無線接続する。この操作手順について、図３を用いて説明する。
【００２４】
図３（Ａ）のログイン画面３００は、印刷装置１００の操作部２０８が表示する画面である。印刷装置１００の起動が完了すると、操作部２０８は、ログイン画面３００を初期表示する。ユーザは、ＩＣカードリーダ２０９にユーザ自身のＩＣカードをかざす。認証処理の結果、認証ＯＫであれば、印刷装置１００にユーザがログインした状態になり、ユーザは印刷装置１００の機能を使用することができる。ＩＣカードリーダ２０９を用いずに、入力欄３０１と入力欄３０２にそれぞれユーザＩＤとパスワードをユーザが入力し、そしてログインボタン３０３を押すことでも認証処理が実行される。認証処理の結果、認証ＯＫであれば、操作部２０８は図３（Ｂ）のメニュー画面３１０を表示する。一方、認証ＮＧであれば、操作部２０８は認証ＮＧをユーザに通知し、メニュー画面３１０は表示されない。
【００２５】
メニュー画面３１０には、印刷装置１００が提供する機能をユーザが利用するためのボタンが表示される。ボタン３１１は、ユーザがコピー機能を利用するためのボタンである。ユーザがボタン３１１を押下すると、操作部２０８は不図示のコピー画面を表示する。
【００２６】
ボタン３１２は、ユーザがＳＥＮＤ機能（スキャナ２０７が生成した原稿画像を外部装置に送信する機能）を利用するためのボタンである。ユーザがボタン３１２を押下すると、操作部２０８は、不図示のＳＥＮＤ画面を表示する。
【００２７】
ボタン３１４は、印刷装置１００のデバイス設定をユーザが行うためのボタンである。ユーザがボタン３１４を押下すると、操作部２０８は、不図示の設定画面を表示する。
【００２８】
ボタン３１３は、ユーザがアクセスポイントモードを利用するためのボタンである。ユーザがアクセスポイントモードを利用する場合、ユーザはまずボタン３１３を押下する。ユーザがボタン３１３を押下すると、操作部２０８は、図３（Ｃ）の無線接続画面３２０を表示する。
【００２９】
無線接続画面３２０には、開始ボタン３２１が表示される。この開始ボタン３２１は、アクセスポイントモードの動作を開始するようにユーザが印刷装置１００に指示するためのボタンである。ユーザが開始ボタン２１１を押下すると、印刷装置１００はアクセスポイントモードの動作を開始する。そして操作部２０８は、図３（Ｄ）の無線接続画面３３０を表示する。
【００３０】
印刷装置１００がアクセスポイントモードで動作する場合、印刷装置１００はＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）と接続キー（例えばＷＥＰキー）を生成する。無線接続画面３３０の領域３３１には、印刷装置１００が生成したＳＳＩＤと接続キーが表示される。ここで生成されるＳＳＩＤは、ランダムなＳＳＩＤであってもよいし（ワンタイムＳＳＩＤ）、毎回同じＳＳＩＤを生成してもよい（固定ＳＳＩＤ）。
【００３１】
領域３３１に表示されている内容を確認したユーザは、自身のモバイル端末１０２を用いて周囲のアクセスポイントを探索し、探索結果一覧から領域３３１に表示されているＳＳＩＤを選択する。そして、領域３３１に表示されている接続キーをユーザがモバイル端末１０２に入力することで、印刷装置１００とモバイル端末１０２との間でアクセスポイントモードに基づく無線接続が確立される。
【００３２】
アクセスポイントモード用いてモバイル端末１０２を印刷装置１００に無線接続した後、ユーザは、モバイル端末１０２上で印刷したい写真を選択する。そしてユーザが印刷指示をモバイル端末１０２に入力すると、モバイル端末１０２は、アクセスポイントモードによる無線通信を用いて印刷データを印刷装置１００に送信する。このとき、モバイル端末１０２は、ジョブオーナーを示す情報として“Ｍｏｂｉｌｅ”という文字列を印刷データに付加する。
【００３３】
無線接続画面３３０には、停止ボタン３３２が表示されている。停止ボタン３３２は、アクセスポイントモードの動作を停止させる停止指示をユーザから受け付ける。印刷装置１００のアクセスポイントモードの動作を停止させたい場合、ユーザは停止ボタン３３２を押下する。印刷装置１００がアクセスポイントモードで動作している間、印刷装置１００の消費電力は増加する。従って、アクセスポイントモードの利用を終了する場合、ユーザは停止ボタン３３２を押下することが望ましい。
【００３４】
次に、印刷装置１００がアクセスポイントモードの動作を開始する際に実行する処理を、図４のフローチャートを用いて説明する。図４のフローチャートに示す各ステップは、ＣＰＵ２０１がＲＯＭ２０２等のメモリに格納された制御プログラムをＲＡＭ２０３に展開して実行することによって処理される。
【００３５】
まずステップＳ４０１において、ＣＰＵ２０１は、アクセスポイントモードの動作開始の指示をユーザから受け付けたか否かを判定する。本実施形態の場合、図３（Ｃ）の無線接続画面３２０の開始ボタン３２１をユーザが押下すると、アクセスポイントモードの動作開始の指示をユーザから受け付けたとＣＰＵ２０１が判定し、処理はステップＳ４０２に進む。
【００３６】
次にステップＳ４０２において、ＣＰＵ２０１は、アクセスポイントモードの動作を開始する。ＣＰＵ２０１は、ＳＳＩＤと接続キーを生成し、アクセスポイントモードで動作するように無線ＬＡＮ  Ｉ／Ｆ２０５を制御する。無線ＬＡＮ  Ｉ／Ｆ２０５がアクセスポイントモードの動作を開始すると、ＣＰＵ２０１は、図３（Ｄ）の無線接続画面３３０を表示するように操作部２０８を制御する。
【００３７】
次にステップＳ４０３において、ＣＰＵ２０１は、アクセスポイントモードの動作開始を指示したユーザを特定し、特定したユーザのユーザ情報（例えばユーザＩＤ）を、ＲＡＭ２０３に記憶する。本実施形態の場合、ＣＰＵ２０１は、アクセスポイントモードの動作開始の指示を受け付けた際に印刷装置１００にログイしているユーザを、アクセスポイントモードの動作開始を指示したユーザであると特定する。そしてそのユーザにユーザ情報をＲＡＭ２０３に記憶する。例えば、印刷装置１００がユーザの指示によってアクセスポイントモードの動作を開始し、そのとき印刷装置１００にログインしているユーザが“Ｙａｍａｄａ”であれば、ＣＰＵ２０１は、“Ｙａｍａｄａ”というユーザ情報をＲＡＭ２０３に記憶する。
【００３８】
後述の図５で詳しく説明するが、ステップＳ４０３で記憶したユーザ情報が示すユーザが、アクセスポイントモードで受信した印刷データのジョブオーナーとして決定される。印刷装置１００がアクセスポイントモードの動作を停止した場合、ＣＰＵ２０１は、ステップＳ４０３で記憶したユーザ情報を削除する。
【００３９】
次に、印刷装置１００が印刷データを受信する際に実行する処理を、図５のフローチャートを用いて説明する。図５のフローチャートに示す各ステップは、ＣＰＵ２０１がＲＯＭ２０２等のメモリに格納された制御プログラムをＲＡＭ２０３に展開して実行することによって処理される。
【００４０】
まずステップＳ５０１において、印刷装置１００は、印刷データを受信したか否かを判定する。印刷装置１００は、ＰＣ１０１やモバイル端末１０２のような外部装置から、ネットワークＩ／Ｆ２１０、又は、無線ＬＡＮ  Ｉ／Ｆ２０５を用いて印刷データを受信する。印刷データを受信したとをＣＰＵ２０１が判定すると、処理はステップＳ５０２に進む。
【００４１】
次にステップＳ５０２において、ＣＰＵ２０１は、アクセスポイントモードによる無線通信で印刷データを受信したか否かを判定する。この判定は、印刷データの宛先ＩＰアドレスを確認することによって行われる。アクセスポイントモードにおいて印刷装置１００が使用するＩＰアドレスは、インフラストラクチャモード及び有線ＬＡＮで使用するＩＰアドレスと異なる。従って、印刷データの宛先ＩＰアドレスが、アクセスポイントモードにおいて印刷装置１００が使用するＩＰアドレスと一致する場合、ＣＰＵ２０１は、アクセスポイントモードによる無線通信で印刷データを受信したと判定することができる。一方、印刷データの宛先ＩＰアドレスが、アクセスポイントモードにおいて印刷装置１００が使用するＩＰアドレスと一致しない場合、ＣＰＵ２０１は、インフラストラクチャモード又は有線ＬＡＮで印刷データを受信したと判定することができる。なお、印刷データの宛先ＩＰアドレスに限らず、例えば印刷データの宛先ポート番号に基づいて、アクセスポイントモードによる無線通信で印刷データを受信したか否かを判定してもよい。
【００４２】
印刷データの宛先ＩＰアドレスが、アクセスポイントモードにおいて印刷装置１００が使用するＩＰアドレスと一致する場合、ＣＰＵ２０１は、アクセスポイントモードによる無線通信で印刷データを受信したと判定する。そして、処理はステップＳ５０３に進む。一方、印刷データの宛先ＩＰアドレスが、アクセスポイントモードにおいて印刷装置１００が使用するＩＰアドレスと一致しない場合、アクセスポイントモードによる無線通信で印刷データを受信していないとＣＰＵ２０１が判定する。そして、処理はステップＳ５０４に進む。
【００４３】
次にステップＳ５０４について説明する。ステップＳ５０４において、ＣＰＵ２０１は、受信した印刷データに基づいて、受信した印刷データのジョブオーナーを決定する。具体的に説明する。印刷ジョブには、ジョブオーナーを示す情報が付加されている。例えば印刷データに付加されている情報が“Ｔａｎａｋａ”であれば、ＣＰＵ２０１は、受信した印刷ジョブのジョブオーナーが“Ｔａｎａｋａ”であると決定する。
【００４４】
次にステップＳ５０３について説明する。ステップＳ５０３において、ＣＰＵ２０１は、アクセスポイントモードの動作開始を指示したユーザを、受信した印刷データのジョブオーナーとして決定する。アクセスポイントモードの動作開始を指示したユーザは、図４のステップＳ４０３でＲＡＭ２０３に記憶したユーザ情報が示すユーザである。例えば、“Ｙａｍａｄａ”というユーザのユーザ情報が図４のステップＳ４０３でＲＡＭ２０３に記憶されている場合、ＣＰＵ２０１は、受信した印刷データのジョブオーナーが“Ｙａｍａｄａ”であると決定する。
【００４５】
ステップＳ５０３の処理が実行されるのは、アクセスポイントモードによる無線通信で印刷装置１００が印刷データを受信した場合である。アクセスポイントモードを用いて印刷装置１００に印刷データを送信するのは、ほとんどモバイル端末であると予想される。ところが、モバイル端末が送信する印刷データには、モバイル端末の機種情報や“Ｍｏｂｉｌｅ”という文字列が付加されているケースが多く、印刷装置１００はジョブオーナー誰であるが決定することができない。そこで本実施形態では、アクセスポイントモードの動作開始を指示したユーザを、アクセスポイントモードで受信した印刷データのジョブオーナーであると見なす。
【００４６】
次にステップＳ５０５について説明する。ステップＳ５０５において、ＣＰＵ２０１は、受信した印刷データを、決定したジョブオーナーの印刷データとして処理する。ステップＳ５０５で実行される処理の具体例を３パターン説明する。
【００４７】
（パターン１）
決定したジョブオーナーの情報を用いて、印刷実行を許可するか、禁止するかを切り替える処理を説明する。印刷装置１００には、ユーザ毎に印刷実行の許可・禁止が予め設定されている。ステップＳ５０５において、ＣＰＵ２０１は、決定したジョブオーナーが印刷実行を禁止されているユーザであるか否かを判定する。決定したジョブオーナーが印刷実行を許可されているユーザであれば、ＣＰＵ２０１は、受信した印刷データに基づく印刷処理を実行する。一方、決定したジョブオーナーが印刷実行を禁止されているユーザであれば、ＣＰＵ２０１は、受信した印刷データに基づく印刷処理を実行しないで、受信した印刷データを破棄する。
【００４８】
（パターン２）
受信した印刷データに基づく印刷処理を実行し、そして印刷履歴を記憶する処理を説明する。従来の印刷装置は、アクセスポイントモードによる無線通信で印刷データを受信した場合に、印刷履歴のジョブオーナーが“Ｍｏｂｉｌｅ”となってしまっていた。図６（Ａ）の印刷履歴画面６００は、従来の印刷装置が表示する画面である。項目６０１によると、ジョブオーナーが“Ｍｏｂｉｌｅ”となっていることがわかる。
【００４９】
一方、図６（Ｂ）の印刷履歴画面６１０は、本実施形態の処理を適用した印刷装置１００が表示する画面である。アクセスポイントモードによる無線通信で印刷装置１００が印刷データを受信した場合、ＣＰＵ２０１は、アクセスポイントモードの動作開始を指示したユーザをジョブオーナーとして決定する（ステップＳ５０３）。これにより、項目６１１、つまり印刷履歴のジョブオーナーを、“Ｍｏｂｉｌｅ”ではなく“Ｙａｍａｄａ”のようなユーザの名称にすることができる。
【００５０】
（パターン３）
受信した印刷データをすぐに印刷しないで一旦留め置く処理（ＨＤＤ２０４に印刷データを記憶し、ユーザの印刷指示を受けて印刷処理を実行する処理）を説明する。従来の印刷装置は、アクセスポイントモードによる無線通信で印刷データを受信した場合に、留め置いている印刷データ（ユーザによる印刷指示待ちの印刷データ）のジョブオーナーが“Ｍｏｂｉｌｅ”となってしまっていた。図７（Ａ）の留め置き印刷画面７００は、従来の印刷装置が表示する画面である。項目７０１によると、ジョブオーナーが“Ｍｏｂｉｌｅ”となっていることがわかる。
【００５１】
一方、図７（Ｂ）の留め置き印刷画面７１０は、本実施形態の処理を適用した印刷装置１００が表示する画面である。アクセスポイントモードによる無線通信で印刷装置１００が印刷データを受信した場合、ＣＰＵ２０１は、アクセスポイントモードの動作開始を指示したユーザをジョブオーナーとして決定する（ステップＳ５０３）。これにより、項目７１１、つまり留め置いている印刷データのジョブオーナーを、“Ｍｏｂｉｌｅ”ではなく“Ｙａｍａｄａ”のようなユーザの名称にすることができる。
【００５２】
本実施形態によれば、アクセスポイントモードによる無線通信で印刷装置１００が印刷データを受信した場合に、印刷装置１００は、アクセスポイントモードの動作開始を指示したユーザを、ジョブオーナーとして取り扱うことができる。従って、従来はジョブオーナーがモバイル端末の機種情報や“Ｍｏｂｉｌｅ”となっていたケースにおいて、ジョブオーナーが誰であるかを、印刷装置１００、あるいは、ユーザが容易に把握できるようになる。
【００５３】
また、本実施形態によれば、印刷装置１００は、アクセスポイントモードの動作開始の指示をユーザから受け付けたタイミングで、そのユーザのユーザ情報を記憶する（ステップＳ４０３）。そして、印刷装置１００は、アクセスポイントモードによる無線通信で印刷装置１００が印刷データを受信した場合に、ステップＳ４０３で記憶したユーザ情報が示すユーザをジョブオーナーとして決定する（ステップＳ５０３）。従って、アクセスポイントモードの動作開始を指示したユーザと、印刷データを受信した際に印刷装置１００にログインしているユーザが異なっていたとしても、アクセスポイントモードの動作開始を指示したユーザをジョブオーナーとして決定することができる。
【００５４】
（実施形態２）
次に実施形態２として、ユーザとそのユーザのために生成されたＳＳＩＤを対応付けて管理することで、アクセスポイントモードで使用しているＳＳＩＤに対応するユーザをジョブオーナーとして決定する構成を説明する。なお、印刷装置１００のハードウェア構成、及び、印刷装置１００が表示する画面は実施形態１と同様であるため、説明を省略する。
【００５５】
印刷装置１００がアクセスポイントモードの動作を開始する際に実行する処理を、図８のフローチャートを用いて説明する。図８のフローチャートに示す各ステップは、ＣＰＵ２０１がＲＯＭ２０２等のメモリに格納された制御プログラムをＲＡＭ２０３に展開して実行することによって処理される。なお、図８のフローチャートのステップのうち、図４のフローチャートと同じ番号のステップは、図４で説明した処理と同様の処理を実行する。
【００５６】
ステップＳ４０１においてアクセスポイントモードの動作開始の指示をユーザから受け付けたとＣＰＵ２０１が判定すると、処理はステップＳ８０１に進む。そしてステップＳ８０１において、ＣＰＵ２０１は、ログインユーザに対応するＳＳＩＤを決定する。
【００５７】
本実施形態の場合、ユーザに対して、そのユーザが使用する専用のＳＳＩＤが予め用意されている。図９のＳＳＩＤ管理テーブル９００は、ユーザと、そのユーザが使用するＳＳＩＤとを対応付けて管理するテーブルであり、ＨＤＤ２０４に記憶される。ＳＳＩＤ管理テーブル９００によると、例えば“Ｙａｍａｄａ”というユーザに対して、そのユーザ専用のＳＳＩＤとして“Ｄｉｒｅｃｔ＿２２２６＿２９６６”が用意されている。これは、“Ｙａｍａｄａ”というユーザが印刷装置１００にログインしてアクセスポイントモードの動作開始を指示すると、印刷装置１００が“Ｄｉｒｅｃｔ＿２２２６＿２９６６”というＳＳＩＤでアクセスポイントモードの動作を開始することを示す。ステップＳ８０１では、ＳＳＩＤ管理テーブル９００をＣＰＵ２０１が参照することで、ログインユーザに対応するＳＳＩＤを決定する。
【００５８】
次にステップＳ８０２について説明する。次にステップＳ８０２において、ＣＰＵ２０１は、アクセスポイントモードの動作を開始する。ＣＰＵ２０１は、ステップＳ８０１で決定したＳＳＩＤを使用してアクセスポイントモードの動作を開始するように無線ＬＡＮ  Ｉ／Ｆ２０５を制御する。
【００５９】
次に、印刷装置１００が印刷データを受信する際に実行する処理を、図１０のフローチャートを用いて説明する。図１０のフローチャートに示す各ステップは、ＣＰＵ２０１がＲＯＭ２０２等のメモリに格納された制御プログラムをＲＡＭ２０３に展開して実行することによって処理される。なお、図１０のフローチャートのステップのうち、図５のフローチャートと同じ番号のステップは、図５で説明した処理と同様の処理を実行する。
【００６０】
ステップＳ５０２において、アクセスポイントモードによる無線通信で印刷データを受信したとＣＰＵ２０１が判定すると、処理はステップＳ１００１に進む。そしてステップＳ１００１において、ＣＰＵ２０１は、アクセスポイントモードで使用しているＳＳＩＤに対応するユーザを、受信した印刷データのジョブオーナーとして決定する。例えば、アクセスポイントモードで使用しているＳＳＩＤが“Ｄｉｒｅｃｔ＿２２２６＿２９６６”であれば、ＣＰＵ２０１は、ＳＳＩＤ管理テーブル９００を参照することで、“Ｙａｍａｄａ”を受信した印刷データのジョブオーナーとして決定する。
【００６１】
本実施形態によれば、アクセスポイントモードによる無線通信で印刷装置１００が印刷データを受信した場合に、印刷装置１００は、アクセスポイントモードで使用しているＳＳＩＤに対応するユーザを、ジョブオーナーとして取り扱うことができる。
【００６２】
（その他実施形態）
本発明は、上述の各実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６３】
１００  印刷装置
２０１  ＣＰＵ
２０５  無線ＬＡＮ  Ｉ／Ｆ
２０８  操作部
【図１】
2020114679.tif 000003
【図２】
2020114679.tif 000004
【図３】
2020114679.tif 000005
【図４】
2020114679.tif 000006
【図５】
2020114679.tif 000007
【図６】
2020114679.tif 000008
【図７】
2020114679.tif 000009
【図８】
2020114679.tif 000010
【図９】
2020114679.tif 000011
【図１０】
2020114679.tif 000012