(57)【要約】【課題】モバイル端末と機器との間の通信において、機密性の高い情報を安全にやり取りする。【解決手段】複数の出力方式を備え、情報を出力する出力装置であって、情報の機密性レベルとデータサイズとを予め紐付けて記憶する記憶手段と、出力情報の機密性レベルとデータサイズとを、記憶手段から読み出す読み出し手段と、読み出し手段が読み出す出力情報の機密性レベルとデータサイズとに基づいて、複数の出力方式の中から所定の出力方式を特定する特定手段と、特定手段が特定する所定の出力方式を用いて、出力情報を出力する出力手段と、を含む。【選択図】図７
2015063111.tif 000002
【特許請求の範囲】
【請求項１】
複数の出力方式を備え、情報を出力する出力装置であって、
情報の機密性レベルとデータサイズとを予め紐付けて記憶する記憶手段と、
出力情報の機密性レベルとデータサイズとを、前記記憶手段から読み出す読み出し手段と、
前記読み出し手段が読み出す前記出力情報の機密性レベルとデータサイズとに基づいて、前記複数の出力方式の中から所定の出力方式を特定する特定手段と、
前記特定手段が特定する前記所定の出力方式を用いて、前記出力情報を出力する出力手段と、
を含むことを特徴とする出力装置。
【請求項２】
前記複数の出力方式は、音通信を用いて出力する方式、セキュアな通信プロトコルを用いて出力する方式、及び、非セキュアな通信プロトコルを用いて出力する方式、を少なくとも含むことを特徴とする請求項１に記載の出力装置。
【請求項３】
前記出力情報の機密性レベルが、所定の機密性レベルと比較して高いか否かを判断する手段を含み、前記出力情報の機密性レベルが、前記所定の機密性レベルと比較して低いと判断すると、前記非セキュアな通信プロトコルを用いて前記出力情報を出力することを特徴とする請求項２に記載の出力装置。
【請求項４】
前記出力情報の機密性レベルが、前記所定の機密性レベルと比較して高いとき、前記出力情報のデータサイズが所定の閾値以上であるか否かを判断する手段を含み、前記出力情報のデータサイズが、所定の閾値未満であると判断すると、前記音通信を用いて前記出力情報を出力することを特徴とする請求項３に記載の出力装置。
【請求項５】
前記出力情報のデータサイズが、前記所定の閾値以上であると判断すると、前記セキュアな通信プロトコルを用いて前記出力情報を出力することを特徴とする請求項４に記載の出力装置。
【請求項６】
前記出力情報のデータサイズが前記所定の閾値以上であるとき、前記出力情報のデータを、前記所定の閾値を境界として分割し、前記分割した情報のうち、前記所定の閾値未満のデータサイズを有するデータを、前記音通信を用いて出力し、前記所定の閾値以上のデータサイズを有するデータを、前記セキュアな通信プロトコルを用いて出力することを特徴とする請求項４又は５に記載の出力装置。
【請求項７】
前記情報の機密性レベルは、前記情報毎に予め固定的に定められていることを特徴とする請求項１から６の何れか１項に記載の出力装置。
【請求項８】
前記情報の機密性レベルは、前記情報毎に複数段階に変更可能であることを特徴とする請求項１から６の何れか１項に記載の出力装置。
【請求項９】
複数の出力方式を備え、情報の機密性レベルとデータサイズとを予め紐付けて記憶手段に記憶し、情報を出力する出力装置の制御方法であって、
出力情報の機密性レベルとデータサイズとを、前記記憶手段から読み出す工程と、
前記読み出す工程により読み出す前記出力情報の機密性レベルとデータサイズとに基づいて、前記複数の出力方式の中から所定の出力方式を特定する工程と、
前記特定する工程が特定する前記所定の出力方式を用いて、前記出力情報を出力する工程と、
を含むことを特徴とする制御方法。
【請求項１０】
複数の出力方式を備え、情報の機密性レベルとデータサイズとを予め紐付けて記憶手段に記憶し、情報を出力する出力装置のコンピュータに、
出力情報の機密性レベルとデータサイズとを、前記記憶手段から読み出す処理と、
前記読み出す処理により読み出す前記出力情報の機密性レベルとデータサイズとに基づいて、前記複数の出力方式の中から所定の出力方式を特定する処理と、
前記特定する処理が特定する前記所定の出力方式を用いて、前記出力情報を出力する処理と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
スマートフォンやタブレット等のモバイル端末の普及に伴い、それらのモバイル端末から写真やドキュメント等を印刷したいとする要望が高まっている。具体的には、社内の他の事業所に出張したときに印刷を行う、外資系企業等で行われている座席フリーの職場環境において、使用するプリンタが頻繁に変わる、公共の場に置かれているプリンタを使う等といったシーンである。
【０００３】
ＰＤＡ（Personal Digital Assistant）、携帯電話、携帯型コンピュータ等のモバイル端末を用いて他の機器を制御、操作する方法として、特許文献１には、音通信を使ってモバイル端末から所望の機器（ＬＰ（Laser Printer）／ＭＦＰ（Multi Function Peripheral：多機能周辺装置）等の画像形成装置）を制御、操作する方法が提案されている。
【０００４】
また、特許文献２には、ＩＰ（Internet Protocol）アドレス、ＵＲＬ（Uniform Resource Locator）、ポート、及び要求元ユーザ毎に予め設定されたセキュリティ設定に応じたセキュリティ強度で通信を行う情報処理装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１には、音通信を使ってモバイル端末から画像形成装置を制御、操作する方法が提案されている。しかしながら、この音通信を使って他の装置を操作する際、モバイル端末と画像形成装置との間でやり取りされる通信のセキュリティをどのように保護するかに関しては、何ら言及されていない。
【０００６】
また、特許文献２に開示されている情報処理装置では、ＩＰアドレス、ＵＲＬ、ポート、及び要求元ユーザ毎に予め設定されたセキュリティ設定に応じたセキュリティ強度で通信を行っている。しかしながら、何れの通信においてもネットワークを介して通信されるため、ネットワーク接続後に、情報処理装置から送信される機密性の高い情報が盗み見られたり改ざんされたりする可能性は、依然として否定できないという問題がある。
【０００７】
そこで、本発明は、上記従来技術の問題点に鑑みてなされたものであって、モバイル端末と出力装置との間の通信において、機密性の高い情報を安全にやり取りすることが可能な出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の本発明における出力装置は、複数の出力方式を備え、情報を出力する出力装置であって、情報の機密性レベルとデータサイズとを予め紐付けて記憶する記憶手段と、出力情報の機密性レベルとデータサイズとを、前記記憶手段から読み出す読出し手段と、前記読出し手段が読み出す前記出力情報の機密性レベルとデータサイズとに基づいて、前記複数の出力方式の中から所定の出力方式を特定する特定手段と、前記特定手段が特定する前記所定の出力方式を用いて、前記出力情報を出力する出力手段と、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、音接続によるモバイル端末と出力装置との間の通信において、ユーザは、機密性の高いデータを盗み見される、又は改ざんされるリスクに晒されることなく、機密性の高いデータを安全にやり取りすることが可能な出力装置を得ることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る出力装置を構成する画像形成装置のハードウェア構成について説明する図である。
【図２】本実施形態に係る出力装置と通信を行うモバイル端末のハードウェア構成について説明する図である。
【図３】本実施形態に係る出力装置を構成する画像形成装置のソフトウェア構成について説明する図である。
【図４】本実施形態に係る出力装置と通信を行うモバイル端末のソフトウェア構成について説明する図である。
【図５】本実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる通信の手順を説明する図である。
【図６】本実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる通信の仕組みの概要について説明する図である。
【図７】本実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる機器接続・機器情報取得の流れについて説明するフロー図である。
【図８】本実施形態に係る出力装置を構成する画像形成装置が保持する機器情報テーブルについて説明する図である。
【図９】本発明における他の実施形態に係る出力装置を構成する画像形成装値が保持する機器情報テーブルについて説明する図である。
【図１０】本発明におけるさらに他の実施形態に係る出力装置を構成する画像形成装置が保持する機器情報の分割について説明する図である。
【図１１】本発明におけるさらに他の実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる機器接続・機器情報取得の流れについて説明するフロー図である。
【発明を実施するための形態】
【００１１】
本発明は、モバイル端末等の端末装置からプリンタ等の画像形成装置に対してなされる機器接続・機器情報取得要求に際し、各機器情報の機密性レベルに応じて、複数の出力方式を使い分けることが特徴となっている。すなわち、各機器情報の機密性レベルが低い場合は、安全性は低いが高速な通信方式、例えば、非セキュアなプロトコルによるネットワーク接続によって機器情報を通知することとしている。また、各機器情報の機密性レベルが高い場合は、速度で劣るが安全性の高い通信方式、例えば、音通信、又はセキュアなプロトコルによるネットワーク接続によって機器情報を通知することとしている。
【００１２】
そして、その機器情報のデータサイズが大きい場合はセキュアなプロトコルによるネットワーク通信を用い、データサイズが小さい場合は音通信を用いて機器情報を通知することとしている。
【００１３】
要するに、画像形成装置が保持する初期設定値、Ｃａｐａｂｉｌｉｔｙ（能力、特性、性能）情報等の各機器情報の機密性レベル、及びデータサイズの双方を加味して、安全性と通信速度の点で効率良い通信方式を用いて端末装置と通信することが特徴となっている。
【００１４】
以下、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。
【００１５】
まず初めに、本実施形態に係る出力装置を構成する画像形成装置のハードウェア構成について説明する。図１は、本実施形態に係る出力装置を構成する画像形成装置のハードウェア構成について説明する図である。図１において、本実施形態に係る出力装置を構成する画像形成装置の一例であるプリンタ１０は、スピーカ／マイク１２が装着されたオペレーションパネル１１と、プリンタエンジン１３とを有する。コントローラ１００は以下に説明する構成を有し、外部のネットワーク３０と繋がっている。
【００１６】
コントローラ１００は、プログラムＲＯＭ（Read Only Memory）１０１と、ネットワークＩ／Ｆ（Interface：インタフェース）１０２と、パネルＩ／Ｆ１０３とから構成されている。また、コントローラ１００は、フォントＲＯＭ１０４と、ＨＤＤ（Hard Disk Drive）１０５と、ＣＰＵ（Central Processing Unit）１０６とから構成されている。さらに、コントローラ１００は、ＲＡＭ（Random Access Memory）１０７と、ＮＶＲＡＭ（Non Volatile RAM）１０８と、エンジンＩ／Ｆ１０９とから構成されている。
【００１７】
プログラムＲＯＭ１０１には、本実施形態に係る出力装置を構成する画像形成装置の一例であるプリンタ１０のソフトウェアプログラムが格納されている。ネットワークＩ／Ｆ１０２は、外部のネットワーク３０と通信を行う。パネルＩ／Ｆ１０３は、操作パネル（ＷＶＧＡ（Wide Video Graphics Array）パネル、ｕＷＶＧＡ（Ultra-WVGA）パネル等）と繋ぐＩ／Ｆである。パネルＩ／Ｆ１０３は、ＵＳＢ（Universal Serial Bus）やシリアル等から構成されている。
【００１８】
フォントＲＯＭ１０４は、プリンタ１０で印刷する際に必要なフォントを格納する。ＨＤＤ１０５は、蓄積文書データの保存を行う。ＣＰＵ１０６は、プログラムＲＯＭ１０１に格納されているソフトウェアプログラムをロードし、プリンタ１０全体の動作を制御する。
【００１９】
ＲＡＭ１０７は、プログラム実行領域であり、印刷画像イメージの展開等に使用する。ＮＶＲＡＭ１０８は、後述する機器情報テーブルを格納するものである。エンジンＩ／Ｆ１０９は、プリンタエンジン１３と繋ぐＩ／Ｆである。
【００２０】
次に、本実施形態に係る出力装置と通信を行うモバイル端末のハードウェア構成について説明する。図２は、本実施形態に係る出力装置と通信を行うモバイル端末のハードウェア構成について説明する図である。
【００２１】
図２において、本実施形態に係る出力装置と通信を行うモバイル端末のハードウェア構成は、図１で説明したプリンタ１０のハードウェア構成と同様に、スピーカ／マイク２２が装着されたオペレーションパネル２１を有する。コントローラ２００は、プリンタ１０のコントローラ１００と比較して、フォントＲＯＭ１０４、及びエンジンＩ／Ｆ１０９を除く他は同様な構成を有しているため、詳細な説明は省略する。
【００２２】
次に、本実施形態に係る出力装置を構成する画像形成装置のソフトウェア構成について説明する。図３は、本実施形態に係る出力装置を構成する画像形成装置のソフトウェア構成について説明する図である。
【００２３】
図３において、本実施形態に係る出力装置を構成する画像形成装置の一例であるプリンタ１０のソフトウェア構成は、ソフトウェア１１０と記憶領域１２１とに大別される。ソフトウェア１１０は、プリンタ制御部１１１、音制御部１１２、マイク／スピーカ制御部１２０、ＵＩ（User Interface）制御部１１９、エンジン制御部１１８、ネットワーク通信制御部１１７から構成される。記憶領域１２１は、機器情報１２２、アドレス帳１２３から構成される。
【００２４】
プリンタ制御部１１１は、印刷データ処理部１１３と接続・認証制御部１１４とから構成される。印刷データ処理部１１３は、プリンタの印刷データを展開し、画像イメージとしてメモリに描画し、印刷処理を行う。接続・認証制御部１１４は、モバイル端末からの接続確認要求に応じて、ユーザ認証や権限確認を行い、結果をモバイル端末側に通知する制御を行う。
【００２５】
音制御部１１２は、音生成部１１５と音解析部１１６とから構成される。音生成部１１５は、音の生成を行う。ここでは利用可否や権限情報を付加した音を生成する。音解析部１１６は、音の解析を行う。受信した音の解析はここで行う。
【００２６】
マイク／スピーカ制御部１２０は、マイクとスピーカを制御し、音の送受信を行う。ＵＩ制御部１１９は、操作パネルのキー入力の受付や、パネル表示を行う。エンジン制御部１１８は、紙に画像を転写し、印刷を行うエンジンの制御を行う。ネットワーク通信制御部１１７は、ネットワーク３０（図１、図２）との通信制御を行い、ネットワーク３０を介して外部パーソナルコンピュータ（以下、「ＰＣ」ともいう。）とデータの送受信を行う。
【００２７】
記憶領域１２１は、機器情報１２２とアドレス帳１２３とから構成され、ＨＤＤ１０５（図１）やＮＶＲＡＭ１０８（図１）からなるものであり、後述する機器情報テーブルを格納する。
【００２８】
次に、本実施形態に係る出力装置と通信を行うモバイル端末のソフトウェア構成について説明する。図４は、本実施形態に係る出力装置と通信を行うモバイル端末のソフトウェア構成について説明する図である。
【００２９】
図４において、本実施形態に係る出力装置と通信を行うモバイル端末のソフトウェア構成は、ソフトウェア２１０と記憶領域２２０とに大別される。ソフトウェア２１０は、印刷アプリ制御部２１１、音制御部２１２、マイク／スピーカ制御部２１９、ＵＩ制御部２１８、ネットワーク通信制御部２１７から構成される。記憶領域２２０は、ユーザ認証情報２２１から構成される。
【００３０】
印刷アプリ制御部２１１は、印刷データ生成部２１３と接続・認証管理部２１４とから構成される。印刷データ生成部２１３は、ＭＦＰに送る印刷データを生成する。接続・認証管理部２１４は、ユーザからの要求に応じて、ユーザ情報をもとにＭＦＰに接続確認を行い、結果に基づいて表示指示を行う。
【００３１】
音制御部２１２は、音生成部２１５と音解析部２１６とから構成される。音生成部２１５は、音の生成を行い、ここではユーザ情報を付加した音を生成する。音解析部２１６は、音の解析を行う。受信した音の解析はここで行う。
【００３２】
マイク／スピーカ制御部２１９は、マイクとスピーカを制御し、音の送受信を行う。ＵＩ制御部２１８は、操作パネルのキー入力の受付や、パネル表示を行う。ネットワーク通信制御部２１７は、ネットワーク３０（図１、図２）との通信制御を行い、ネットワーク３０を介して外部ＰＣとデータの送受信を行う。記憶領域２２０は、ＨＤＤやＮＶＲＡＭ等からなる。
【００３３】
次に、本実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる通信の手順について説明する。図５は、本実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる通信の手順を説明する図である。
【００３４】
図５に示すように、画像形成装置１０とモバイル端末２０との間では、以下に説明する手順で通信が行われる。まず、（１）ユーザ４０により、モバイル端末２０から画像形成装置１０に対して接続確認を行うため、接続確認要求音の発信指示がなされる。次に、（２）モバイル端末２０は、接続確認要求音を生成し、画像形成装置１０に対して発信する。
【００３５】
そして、（３）画像形成装置１０は接続確認要求音を受信し、確認結果通知音の送信準備を開始する。次に、（４）画像形成装置１０は内部判定後、自分自身のＩＰアドレス情報通知音を生成する。そして、（５）画像形成装置１０は、ＩＰアドレス通知音をモバイル端末２０に対して発信する。
【００３６】
すると、（６）モバイル端末２０はＩＰアドレス通知音を受信すると共に通知音を解析し、画像形成装置１０のＩＰアドレスを取得する。そして、（７）モバイル端末２０は、取得したＩＰアドレスを用いてネットワーク３０に対し接続する。
【００３７】
次に、（８）モバイル端末２０は、画像形成装置１０に対して、本体の初期設定値やＣａｐａｂｉｌｉｔｙ（能力、特性、性能）情報等の機器情報の取得要求を行う。すると、（９）画像形成装置１０は、要求元のモバイル端末２０に対して機器情報を通知するために応答する。
【００３８】
ここで、音通信について、若干補足説明を行う。音通信では、その通信経路が、音波の到達する約半径１ｍの範囲に閉じているため、ネットワーク通信と比較すると安全性の点で優れた通信方式である。しかしながら、僅かなデータを通信し解析する場合であっても多大な処理時間を要するため、通信速度の点においては優れた通信方式であるとはいえない。
【００３９】
また、音通信は、特殊な装置を必要とせず、スピーカとマイクのみの安価なハードウェア構成で実現可能である。よって、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＲＦＩＤ（Radio Frequency IDentification）（登録商標）等の他の近距離無線通信方式よりも優れた通信方式である。
【００４０】
次に、音通信、セキュアなプロトコルを用いた通信、及び非セキュアなプロトコルを用いた通信における機密性と通信速度について比較する。機密性が最も高いのは音通信であり、次に高いのはセキュアなプロトコルを用いた通信であり、最も低いのは、非セキュアなプロトコルを用いた通信である。
【００４１】
通信速度についてみてみると、通信速度が最も速いのは、非セキュアなプロトコルを用いた通信であり、次に速いのはセキュアなプロトコルを用いた通信であり、最も遅いのは音通信である。セキュアなプロトコルを用いた通信であっても、ネットワークを介している以上、そのネットワークにアクセス可能な第三者によってデータを盗まれるリスクがある。それに比べて、音通信は、ネットワークよりも狭く、物理的に音波が届く範囲に限定されている。
【００４２】
音波が届く範囲とネットワーク通信可能な範囲とを比べると、音波が届く範囲の方が狭いという点で機密性の点で優れていると考えられる。もちろん音通信も傍受しようと思えば可能であるし、必ずしも安全であるとはいい切れない。しかしながら、セキュリティリスクは、音通信よりも多く利用されているネットワーク通信上に多く潜んでいるものと考えられる。
【００４３】
次に、本実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる通信の仕組みの概要について説明する。図６は、本実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる通信の仕組みの概要について説明する図である。
【００４４】
図６において、送信すべき通信情報５０１であるバイナリ信号は、「１０１１１０１１０１１１００１１１」であるものとして説明する。モバイル端末２０から発せられる接続要求は、時間幅Ｔ１を有する開始信号５０２から開始する。開始信号５０２の終了後、時間Ｔ３で接続要求のペイロード・パルス５０３が送信される。
【００４５】
ペイロード・パルス５０３は、設定された継続時間であるビット長Ｔ２にわたって音波が検出された場合に、信号が有効であると判断する。また、図６で説明する実施形態では、音信号５１０のデューティ比は、５０％であるものとしている。ビット長Ｔ２を、以下、ビット長として参照する。
【００４６】
次に、本実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる機器接続・機器情報取得の流れについて説明する。図７は、本実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる機器接続・機器情報取得の流れについて説明するフロー図である。
【００４７】
図７において、ステップ（以下、Ｓという。）７０１の処理では、ユーザ４０により、モバイル端末２０上のオペレーションパネル２１（図２）から機器接続開始の指示が行われると、接続確認要求音が生成される。Ｓ７０２の処理では、モバイル端末２０は、周囲に接続確認要求音を発信する。
【００４８】
Ｓ７０３の処理では、画像形成装置１０は、モバイル端末２０から発信された接続確認要求音を受信する。Ｓ７０４の処理では、画像形成装置１０は、自身のＩＰアドレス通知音を生成する。そして、Ｓ７０５の処理では、画像形成装置１０は、周囲にＩＰアドレス通知音を発信する。
【００４９】
モバイル端末２０は、ＩＰアドレス通知音を受信すると、Ｓ７０６の処理においてＩＰアドレス通知音を解析する。そして、ＩＰアドレスを取得し、取得したＩＰアドレスを基に、Ｓ７０７の処理では画像形成装置１０とのネットワークを介した接続確立処理を行う。
【００５０】
次に、モバイル端末２０は、機器情報を取得するために、Ｓ７０８の処理において、機器情報要求音を生成し発信する。機器情報とは、例えば、機器のＣａｐａｂｉｌｉｔｙ（能力、特性、性能）、具体的には、カラー指定の可否、両面印刷の可否、ステープルの可否の情報、及び初期設定値等の情報をいう。画像形成装置１０は、Ｓ７０９の処理において機器情報要求音を受信する。
【００５１】
Ｓ７１０の処理では、画像形成装置１０は、内部に予め保持している後述する機器情報テーブルを参照し、各機器情報の機密性レベルを読み出す。そして、Ｓ７１１の処理では、各機器情報の機密性レベル、データサイズを判定し、情報の機密性レベルが高いか否かを判定する。
【００５２】
そして、情報の機密性レベルが高くない（Ｓ７１１：ＮＯ）と判定されたときは、Ｓ７１２の処理へ移行し、画像形成装置１０と、モバイル端末２０とは、非セキュアなプロトコルを用いたネットワーク通信を行う（Ｓ７１３）。情報の機密性レベルが高い（Ｓ７１１：ＹＥＳ）と判定されたときは、Ｓ７１４の処理へ移行し、データサイズが閾値以上であるか否かが判定される。データサイズが閾値以上である（Ｓ７１４：ＹＥＳ）と判定されたときは、Ｓ７１９の処理へ移行する。Ｓ７１９の処理では、画像形成装置１０と、モバイル端末２０とは、セキュアなプロトコルを用いたネットワーク通信を行う（Ｓ７１８）。
【００５３】
データサイズが閾値未満である（Ｓ７１４：ＮＯ）と判定されたときは、Ｓ７１５の処理へ移行する。Ｓ７１５の処理では、画像形成装置１０は、モバイル端末２０との間で音通信を行うための機器情報通知音（ＩＰアドレス情報通知音）を生成する。そして、Ｓ７１６の処理において画像形成装置１０は、機器情報通知音（ＩＰアドレス情報通知音）をモバイル端末２０に対して発信する。Ｓ７１７の処理では、モバイル端末２０は、画像形成装置１０から発信された機器情報通知音（ＩＰアドレス情報通知音）を受信し解析する。これにより、モバイル端末２０と画像形成装置１０との間で音通信が行われる。
【００５４】
すなわち、Ｓ７１１で判定された情報の機密性レベル、Ｓ７１４で判定されたデータサイズに応じて選択された出力方式（音通信、セキュアなプロトコルを用いた通信、非セキュアなプロトコルを用いた通信）を用いて機器情報をモバイル端末２０に通知している。ここで、セキュアなプロトコルとしては、ＳＳＬ（Secure Sockets Layer）／ＴＬＳ（Transport Layer Security）等のプロトコルを利用すれば良い。また、ＳＳＨ（Secure SHell）、ＩＰＳｅｃ（Security Architecture for Internet Protocol）等のプロトコルを利用しても良い。
【００５５】
モバイル端末２０は、音通信、セキュアなプロトコルを用いた通信、非セキュアなプロトコルを用いた通信の何れかの通信方式により、画像形成装置１０から通知される機器情報を取得する。Ｓ７２０の処理では、画像形成装置１０が全機器情報の通知を完了したか否かが判断される。全機器情報の通知が完了した（Ｓ７２０：ＹＥＳ）ときは、Ｓ７２１の処理へ移行する。全機器情報の通知が完了していない（Ｓ７２０：ＮＯ）ときは、Ｓ７１０の処理へ戻る。
【００５６】
Ｓ７２１の処理では、画像形成装置１０が機器情報通知終了音をモバイル端末２０に対して発信する。Ｓ７２２の処理では、モバイル端末２０が画像形成装置１０から発信された機器情報通知終了音を受信し、解析する。このようにして、情報の機密性レベルとデータサイズ（通信速度）との双方の観点で最適な出力方式に切り替えることにより機器情報を取得することができる。なお、モバイル端末２０が取得した機器情報（Ｃａｐａｂｉｌｉｔｙ（能力、特性、性能）情報）は、ユーザ４０により指定可能な印刷条件を制限させるため等の目的に利用される。
【００５７】
次に、本実施形態に係る出力装置を構成する画像形成装置が保持する機器情報テーブルについて説明する。図８は、本実施形態に係る出力装置を構成する画像形成装置が保持する機器情報テーブルについて説明する図である。
【００５８】
機器情報テーブルは、画像形成装置１０のＣａｐａｂｌｉｌｉｔｙ（能力、特性、性能）情報や初期設定値等の各出力情報と、その機密性レベル、及びデータサイズとを紐付けるテーブルであり、ＨＤＤ１０５（図１）やＮＶＲＡＭ１０８（図１）に格納されている。機器情報テーブルと、データサイズの閾値を３２Ｂｙｔｅとした場合の各機器情報の通信方式とを図８に示す。
【００５９】
ここで、例えば、ログインパスワード、ユーザ名等の一部の機器情報は、データサイズが可変であるので、機器に保存されている実データサイズに従うものとする。図８の場合、ログインパスワード１の実データサイズは４０Ｂｙｔｅであり、ログインユーザ名１の実データサイズは６０Ｂｙｔｅである。
【００６０】
次に、本発明における他の実施形態に係る出力装置を構成する画像形成装値が保持する機器情報テーブルについて説明する。図９は、本発明における他の実施形態に係る出力装置を構成する画像形成装値が保持する機器情報テーブルについて説明する図である。
【００６１】
安全性を重視するか、それとも通信速度を重視するかは、ユーザ環境により異なる。上記説明した実施形態では機器情報毎の機密性は予め固定的に定められており、変更することはできない。これにより、セキュリティ意識の異なるユーザに対して、それぞれのセキュリティ意識の高さに適した通信方式を用いて機器情報を通知することができる。それに対して、セキュリティを重視せず、安全性よりも通信速度を優先したいというユーザ環境であったとしても、機密性が高いユーザ情報等は自動的に安全な通信方式で通信されてしまうという問題があった。また、その逆も然りであり、通信速度よりも機密性を優先したいというユーザ環境もある。
【００６２】
そこで、機器情報毎に機密性を変更可能とするため、機器情報毎にセキュリティレベルの設定値を変更できるような手段を設けている。これにより、各機器情報に個別の機密性を設定したいという、より細やかなユーザ、又は機器管理者の要望に応えることができる。例えば、セキュリティレベルの設定値として、機器情報テーブルの全要素の機密性を「高」に設定する「Ｈ」、機器情報テーブルの全要素の機密性を「低」に設定する「Ｌ」を設けている。そして、「Ｈ」と「Ｌ」の中間的な設定であり、上述した実施形態（図８）と同等の機密性とする「Ｍ」を用意している。
【００６３】
例えば、セキュリティレベルが「Ｈ」に設定されている場合、各機器情報の機密性を参照するとき、図９においてセキュリティレベル「Ｈ」の列を参照する。また、より細やかに、機器管理者の要望に応えるため、設定値として「Ｈ」、「Ｍ」、「Ｌ」、以外に「ユーザ指定」を設け、「ユーザ指定」とした場合には、機器情報のそれぞれについて機密性を設定できるようにしても良い。
【００６４】
次に、本発明におけるさらに他の実施形態に係る出力装置を構成する画像形成装置が保持する機器情報の分割について説明する。図１０は、本発明におけるさらに他の実施形態に係る出力装置を構成する画像形成装置が保持する機器情報の分割について説明する図である。
【００６５】
上述した本実施形態では、図７で説明したように、機密性が高くてもデータサイズが予め定められた閾値以上の場合は、音通信ではなく、セキュアなプロトコルによるネットワーク通信により機器情報を通知していた。そこで、音通信を使用する機器情報の量を増やし、さらに安全性を高めるため、データサイズが閾値以上の場合、発信する情報を、当該閾値を境界として二分割する。データの分割は、データ先頭から閾値境界までをデータＡ、残りをデータＢとする。
【００６６】
例えば、データサイズの閾値を３２バイトとし、発信するデータサイズが全部で６０バイトのログインユーザ名を通知する場合、発信するデータは図１０に示すように、閾値を境界としてデータＡ、データＢに分割される。分割されたデータＡは音通信で送信され、データＢは、セキュアなプロトコルを使ったネットワーク通信を使って送信される。これにより、音通信を使用して通知する機器情報のデータ量を増やすことにより、より安全性を高めることができる。なお、このデータサイズの閾値は、ユーザ環境によって異なるセキュリティ意識の高さに応じて、変更することができる。
【００６７】
次に、本発明におけるさらに他の実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる機器接続・機器情報取得の流れについて説明する。図１１は、本発明におけるさらに他の実施形態に係る出力装置を構成する画像形成装置とモバイル端末との間で行われる機器接続・機器情報取得の流れについて説明するフロー図である。
【００６８】
図１１において、Ｓ８０１からＳ８２２までの処理は、図７で説明したＳ７０１からＳ７２２までの処理と同様なので、詳細な説明を省略する。図７と異なる点は、まず、Ｓ８１４の処理において、データサイズが閾値以上である（Ｓ８１４：ＹＥＳ）と判定されたとき、Ｓ８２３の処理へ移行し、図１０で説明したように、データを閾値境界でデータＡとデータＢとに分割する点である。
【００６９】
そして、Ｓ８２４の処理において、データＡは音通信で送信するためにＳ８１５の処理へ移行し、データＢはセキュアなプロトコルによるネットワーク通信で送信するためにＳ８１９の処理へ移行するのである。これにより、機密性が高くデータサイズが予め定められた閾値以上の場合においても、より一層安全性を高めることができる。
【００７０】
なお、図７、図１１に示した本実施形態に係る出力装置の各動作は、コンピュータ上のプログラムに実現させることもできる。すなわち、画像形成装置１０のＣＰＵ１０６，及びモバイル端末２０のＣＰＵ２０５が、プログラムＲＯＭ１０１、２０１にそれぞれ格納されたソフトウェアプログラムをロードする。そして、プログラムの各処理ステップが順次実行されることによって行われる。
【００７１】
本発明では、音通信により取得した機器のＩＰアドレスを基にネットワーク接続を完了した後、モバイル端末と出力装置との間でやり取りする機器情報のうち、機密性の高い情報は安全性の高い通信方式を用いて通信を行っている。そして、機密性が高い情報のうち、データサイズが小さい情報は音通信を使用し、データサイズが大きい情報はセキュアな通信プロトコルを使用している。これにより、ユーザは、機密性の高いデータを盗み見される、又は改ざんされるリスクに晒されることなく機密性の高いデータを安全にやり取りすることが可能な出力装置、制御方法、及びプログラムが得られる。
【００７２】
以上、本発明の好適な実施形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨及び範囲から逸脱することなく、これら具体例に様々な修正及び変更が可能である。
【符号の説明】
【００７３】
１０    プリンタ（画像形成装置）
１１、２１    オペレーションパネル
１２、２２    スピーカ／マイク
１３    プリンタエンジン
２０    モバイル端末
３０    ネットワーク
４０    ユーザ
１００、２００    コントローラ
１０１、２０１    プログラムＲＯＭ
１０２、２０２    ネットワークＩ／Ｆ
１０３、２０３    パネルＩ／Ｆ
１０４    フォントＲＯＭ
１０５、２０４    ＨＤＤ
１０６、２０５    ＣＰＵ
１０７、２０６    ＲＡＭ
１０８、２０７    ＮＶＲＡＭ
１０９    エンジンＩ／Ｆ
１１０、２１０    ソフトウェア
１１１    プリンタ制御部
１１２、２１２    音制御部
１１３    印刷データ処理部
１１４    接続・認証制御部
１１５、２１５    音生成部
１１６、２１６    音解析部
１１７、２１７    ネットワーク通信制御部
１１８    エンジン制御部
１１９、２１８    ＵＩ制御部
１２０、２１９    マイク／スピーカ制御部
１２１、２２０    記憶領域
１２２    機器情報
１２３    アドレス帳
２１１    印刷アプリ制御部
２１３    印刷データ生成部
２１４    接続・認証管理部
２２１    ユーザ認証情報
５０１    通信情報
５０２    開始信号
５０３    ペイロード・パルス
５１０    音信号
【先行技術文献】
【特許文献】
【００７４】
【特許文献１】特開２００５−３２３２０９号公報
【特許文献２】特許第４９１６２７０号公報
【図１】
2015063111.tif 000003
【図２】
2015063111.tif 000004
【図３】
2015063111.tif 000005
【図４】
2015063111.tif 000006
【図５】
2015063111.tif 000007
【図６】
2015063111.tif 000008
【図７】
2015063111.tif 000009
【図８】
2015063111.tif 000010
【図９】
2015063111.tif 000011
【図１０】
2015063111.tif 000012
【図１１】
2015063111.tif 000013