以下、本発明の実施形態について図面を参照して詳細に説明する。
図1は、本発明の第1実施形態に係る情報処理システム2を示す模式図である。図1に示すように情報処理システム2は、無線LANのアクセスポイント(基地局)4、複数の画像形成装置6、及び複数の端末8から構成されている。
ただし、図1では、画像形成装置6は、それぞれネットワーク10にアクセスポイント4を介して無線接続する構成を示しているが、複数の画像形成装置6の全部又は一部がネットワーク10と有線接続されていてもよい。また、画像形成装置6又は端末8の接続台数は複数でなくてもよい。
アクセスポイント4は、無線通信の基地局として機能し、画像形成装置6及び端末8間の無線接続を中継する。また、アクセスポイント4は、ネットワーク10と接続されており、ネットワーク10に無線接続する端末8又は画像形成装置6との接続を中継する。
図2は、画像形成装置6を示す断面図である。
画像形成装置6は、ユーザインタフェース装置12、印刷装置14、画像読取装置16、及び通信装置18を有している。
ユーザインタフェース装置12は、画像形成装置6と一体に、又は通信回線を介して設けられる。また、ユーザインタフェース装置12は、例えばタッチパネルなどとして構成され、情報を表示し、又は、操作者によってなされる表示領域内の位置の指定を受付ける。
印刷装置14は、例えば3段の記録媒体供給カセット20を有し、これら記録媒体供給カセット20のそれぞれには供給ヘッド22が設けられている。
記録媒体供給カセット20の一つが選択されると、供給ヘッド22が作動して選択された記録媒体供給カセット20から記録媒体供給路24を介して画像形成機構部26に供給される。
画像形成機構部26は、イエロー、マゼンタ、シアン及びブラックの各感光体28が併設されていると共に、中間転写ベルト30が設けられている。
各感光体28の周囲には、帯電装置、露光装置、現像装置、一次転写装置及びクリーニング装置など(図示せず)が配置され、各感光体28に形成されたトナー像が中間転写ベルト30に転写される。白黒設定された場合は、ブラックのみが作動可能であるようにされる。
中間転写ベルト30のトナー像は、二次転写ロール32により、送られてきた記録媒体に転写され、定着装置34により定着され、このトナー像が定着された記録媒体が記録媒体排出路36を通って排出部38に排出される。
ただし、両面印刷が設定された場合は、定着装置34により表面が定着された記録媒体は、記録媒体排出路36から反転装置40に送られ、この反転装置40で反転され、記録媒体反転路42に送られ、再び記録媒体供給路24に戻され、画像形成機構部26に送られて裏面の印刷がなされる。
画像読取装置16は、両面原稿の読み取りが可能な自動原稿送り装置44を有し、この自動原稿送り装置44により原稿はプラテン46に送られ、このプラテン46上でCCD等からなる読取部48により原稿の画像が読み取られる。
自動原稿送り装置44に原稿がセットされたか否かを検出する原稿セット検出器50が設けられている。また、自動原稿送り装置44はプラテンカバーを兼ねており、このプラテンカバーを開けることにより原稿をプラテン46上に置くことができる。このプラテンカバーの開閉は、プラテンカバー開閉検出器52により検出できるようになっている。
通信装置18は、アクセスポイント4を介して、無線により接続し、端末8又はネットワーク10と通信する装置である。なお、通信装置18は、ネットワーク10と有線で接続されてもよい。画像形成装置6は、通信装置18を用い、無線接続が確立された端末8から送信された印刷データを印刷する。また、画像形成装置6は、通信装置18を用い、無線接続が確立された端末8に対し、画像読取装置16によって読み取られた画像データを送信する。
また、画像形成装置6は、公衆回線へ接続された図示しないモデムが設けられており、ファクス機能(図示せず)を有してもよい。
図3は、画像形成装置6のハードウェア構成を示すブロック図である。
図3に示すように、画像形成装置6は、ユーザインタフェース装置12、CPU54、メモリ56、入出力インタフェース58、スキャンインタフェース60、プリントインタフェース62、通信インタフェース64、モデムインタフェース66、及び記憶装置68がバス接続された構成となっており、画像形成装置6は、端末8及びネットワーク10との通信が可能なコンピュータとしての構成部分を有している。
CPU54は、メモリ56又は記憶装置68に書き込まれた後述するプログラムを実行することにより、各回路を制御する。ユーザインタフェース装置12を介して受け付けられた入力はCPU54に伝達され、CPU54からの表示情報がユーザインタフェース装置12に伝達するようにしてある。
なお、CPU54は、CDROM等の記憶媒体に格納されたプログラムを実行してもよく、又は通信インタフェース64を介して提供されるプログラムを実行してもよい。
入出力インタフェース58には、図2の原稿セット検出器50からの原稿セット検出信号と、図2のプラテンカバー開閉検出器52からのプラテンカバー開閉信号が入力される。
スキャンインタフェース60は、図2の画像読取装置16に接続され、プリントインタフェース62は、図2の印刷装置14に接続されている。
通信インタフェース64は、通信装置18に接続され、モデムインタフェース66は、画像形成装置6に設けられたモデムに接続されている。
また、バスには記憶装置68が接続されており、例えば、端末8から送信された画像又は画像読取装置16により読み取られた画像などを、画像形成装置6に設けられた記憶装置68に記憶することができる。
次に、端末8について説明する。図4は、端末8のハードウェア構成を示す模式図である。
図4に示すように、端末8は、CPU70、メモリ72、記憶装置74、ユーザインタフェース装置76、及び通信装置78から構成され、端末8は、画像形成装置6及びネットワーク10との通信が可能なコンピュータとしての構成部分を有している。なお、本実施形態では、端末8は、携帯性を備えており、ユーザによって携帯される携帯端末であり、例えば携帯電話、スマートフォン、PDAなどが該当する。
CPU70は、メモリ72に記憶された後述するプログラムに基づく処理を実行する。記憶装置74は、内蔵HDDなどであり、例えば、画像データなどを記憶する。なお、CPU70は、記憶装置74に記憶されたプログラムを実行してもよい。
また、CPU70は、CDROM等の記憶媒体80に格納されたプログラムを実行してもよく、又は通信装置78を介して提供されるプログラムを実行してもよい。
ユーザインタフェース装置76は、例えばタッチパネルなどとして構成され、情報を表示し、又は、操作者によってなされる入力操作(例えば、表示領域内の位置の指定)を受付ける。
通信装置78は、アクセスポイント4を介して、無線により接続し、画像形成装置6又はネットワーク10と通信する装置である。なお、端末8が携帯電話としての機能を備える場合、通信装置78は、さらに、公衆回線に無線により接続する。端末8は、通信装置78を用い、画像形成装置6との無線接続を確立し、例えば記憶装置74に記憶された印刷データを画像形成装置6に送信する。また、端末8は、通信装置78を用い、画像形成装置6との無線接続を確立し、画像形成装置6から送信された画像データを受信する。
以上から構成される情報処理システム2における印刷処理について説明する。
図5は、端末8において動作するプログラム82の機能構成を示すブロック図である。
プログラム82は、無線通信部84、認証制御部86、印刷画面表示部88、印刷要求操作受付部90、確認操作受付部92、データ送信部94から構成される。
無線通信部84は、通信装置78を用いて無線によりデータの通信を行なう。具体的には、無線通信部84は、アクセスポイント4を介して、無線通信が確立された画像形成装置6との間でデータ通信を行なう。
また、無線通信部84は、ネットワーク10上に存在する端末8等を検索するための検索情報を含んだブロードキャスト送信を画像形成装置6から受信した場合、及び画像形成装置6からの後述する認証結果を受信した場合、認証制御部86に対し、受信した情報を通知する。また、無線通信部84は、無線通信を確立した画像形成装置6から印刷データを要求する旨の通知を受信した場合、後述する印刷画面表示部88に通知する。
認証制御部86は、画像形成装置6との間で、無線通信を確立する。具体的には、画像形成装置6からのブロードキャスト送信があった旨の通知を無線通信部84より受けると、認証制御部86は、ブロードキャスト送信に含まれる検索情報を解析し、ブロードキャスト送信を行なった画像形成装置6に対し無線通信確立の認証を要求する。例えば、認証制御部86は、ユーザ名などの操作者の情報とIDなどの端末8についての情報とを画像形成装置6に送信し、認証を要求する。また、当該画像形成装置6より、無線通信確立を許可する旨の認証結果を無線通信部84より受けると、当該画像形成装置6との間に無線通信を確立し、識別情報を無線通信部84を介して当該画像形成装置6へと送付する。
ここで、識別情報とは、画像形成装置6との無線接続が確立された端末8を識別する情報であり、例えば、ID等の端末8に固有の情報、無線接続が確立された端末8ごとに予め定められた色情報が該当する。
また、画像形成装置6との間に無線通信を確立後、認証制御部86は、定期的に、当該画像形成装置6との通信状態が維持されているか否かを確認する。例えば、端末8を携帯するユーザがアクセスポイント4の通信可能範囲外へと移動した場合には、認証制御部によって、確立されていた無線通信が切断されたことが確認される。
印刷画面表示部88は、印刷対象のデータを画像形成装置6によって印刷するための画面をユーザインタフェース装置76に表示する。具体的には、印刷画面表示部88は、印刷対象のデータを画像形成装置6に対し印刷する要求をユーザから受け付ける画面(以下、印刷要求受付画面という)、及びユーザが印刷要求を行なった印刷データの印刷を実行してもよいか否について確認する画面(以下、印刷確認画面という)を表示する。なお、本実施形態では、印刷画面表示部88は、無線通信部84から印刷データを要求する旨の通知を受けた場合、印刷確認画面を表示する。
印刷要求操作受付部90は、印刷対象のデータの印刷を要求する操作を受け付ける。本実施形態では、印刷要求操作受付部90は、印刷対象のデータを示した画像が、ユーザにより指定された状態で、この画像の表示位置を予め定められた位置まで移動させる操作(ドラッグ操作)を印刷要求操作として受け付ける。
図6を参照して、印刷要求操作受付部90が受け付ける操作について説明する。
図6は、印刷画面表示部88が表示する印刷要求受付画面の一例を示す平面図である。なお、図6では、ユーザが、File1というファイル名の印刷データについてドラッグ操作をする例について説明する。
図6に示した例では、タッチパネルとして構成されているユーザインタフェース装置76の表示画面上に、印刷対象のデータファイル(File1)を示すファイル画像98が表示されている。また、図6において、周縁表示領域100(ハッチング部分)は、ユーザインタフェース装置76の表示画面内における周縁から予め定められた距離までの表示領域を示している。さらに、識別情報画像102は、識別情報を示す画像である。
なお、図6に示した識別情報画像102は、識別情報として色情報を用いた場合の識別情報画像である。この場合、例えば、当該端末8に色情報として予め黄色が設定されていたときは、識別情報画像102として、黄色の画像が表示される。
図6に示されるように、ユーザがファイル画像98を指定した状態で図6中の矢印104に沿ってドラッグ操作を行ない周縁表示領域100までファイル画像98を移動させた場合、印刷要求操作受付部90は、印刷データ(File1)について印刷を要求する操作と判断し、印刷要求操作として受け付ける。
印刷要求操作受付部90は、印刷要求操作を受け付けた場合、データ送信部94に対し、印刷要求がなされた印刷データを通知する。
なお、図6に示した例では、印刷要求操作受付部90は、ファイル画像98が周縁表示領域100まで移動された場合に印刷要求として受け付けるとしたが、識別情報画像102上まで移動された場合に印刷要求として受け付けてもよい。また、ドラッグ操作によりなされた印刷要求を受け付ける例を説明したが、印刷要求操作受付部90は、印刷対象の印刷データの指定及び当該印刷データの印刷を要求したい旨の指示を受け付ければよく、例えば、ユーザによる釦等の操作によってなされた印刷要求操作を受け付けてもよい。
また、図6に示した例では、印刷画面表示部88が、印刷対象のデータとして1つのファイル画像98を表示する例を示したが、印刷画面表示部88は、複数のデータに対し、それぞれのデータを示すファイル画像を表示してもよい。この場合、印刷要求操作受付部90は、複数のデータのうち、ユーザにより指定されドラッグ操作されたデータについて印刷要求操作を受け付ける。
確認操作受付部92は、印刷要求を行なった印刷対象のデータの印刷を実行してもよいか否について、ユーザからの指示を受け付ける。具体的には、印刷画面表示部88によって表示された、印刷要求を行なった印刷データの印刷を実行してもよいか否について確認する画面に対し、ユーザから印刷対象のデータの印刷を実行してもよい旨の指示の操作(以下、確認操作という)を受け付ける。確認操作受付部92は、確認操作を受け付けた場合、確認操作を受け付けた旨をデータ送信部94に通知する。
データ送信部94は、無線通信が確立された画像形成装置6に対し、印刷データを示す画像データの送信及び印刷データの送信を行なう。
データ送信部94は、印刷要求操作受付部90から印刷要求がなされた印刷データの通知を受けた場合、当該印刷データを示す画像(例えば、図6に示すファイル画像98)のデータを画像形成装置6に送信する。なお、画像のデータは、例えば記憶装置74に記憶されており、データ送信部94は、記憶装置74から画像データを読み出して、送信を行なう。
また、データ送信部94は、確認操作受付部92から確認操作を受け付けた旨の通知を受けた場合、印刷要求がなされた印刷データを画像形成装置6に送信する。なお、印刷データは、例えば記憶装置74に記憶されており、データ送信部94は、記憶装置74から印刷データを読み出して、送信を行なう。
次に、画像形成装置6において動作するプログラム106について説明する。
図7は、プログラム106の機能構成を示すブロック図である。
プログラム106は、無線通信部108、印刷画面表示部110、識別情報取得部112、識別情報表示部114、ファイル画像取得部116、ドラッグ画像表示制御部118、識別情報指定操作受付部120、印刷指示操作受付部122、データ受信部124、及び印刷制御部126から構成される。
無線通信部108は、端末8における無線通信部84と同様であり、通信装置18を用いて無線によりデータの通信を行なう。具体的には、無線通信部108は、アクセスポイント4を介して、無線通信が確立された端末8との間でデータ通信を行なう。
また、無線通信部108は、ネットワーク10上に存在する端末8などの機器を検索するための検索情報を生成し、ブロードキャスト送信する。さらに、無線通信部108は、このブロードキャスト送信に対し、端末8などから認証の要求を受けると、認証要求元が不正でないか否かの認証を行ない、認証結果を認証要求元に対して回答する。例えば、無線通信部108は、操作者の情報と無線接続する端末の情報とを対応付けたテーブルを記憶装置68に記憶しておき、端末8から送信された操作者の情報及び端末の情報がテーブルに存在すれば、不正な認証要求元ではないとして認証結果を回答し無線通信を確立する。
印刷画面表示部110は、無線通信が確立された端末8のうち、いずれの端末からのデータを印刷するかを識別するための画面をユーザインタフェース装置12に表示する。本実施形態では、印刷画面表示部110は、後述する識別情報画像表示領域及び印刷操作受付画像などをタッチパネルとして構成されたユーザインタフェース装置12に表示する。
識別情報取得部112は、無線通信部108を介して、端末8から送付された識別情報を取得し、取得した識別情報を送付元の端末8と関連づけて記憶装置68に記憶する。また、識別情報表示部114に識別情報を出力する。
識別情報表示部114は、識別情報取得部112から出力された識別情報を示す画像(識別情報画像)を、印刷画面表示部110が表示した識別情報画像表示領域内に表示する。
ファイル画像取得部116は、無線通信部108を介して、端末8から送付されたファイル画像を取得し、取得したファイル画像を送付元の端末8と関連づけて記憶装置68に記憶する。
ドラッグ画像表示制御部118は、印刷画面表示部110によって表示された画面に対するユーザの操作に応じて、ファイル画像を表示する制御を行なう。
具体的には、ドラッグ画像表示制御部118は、ユーザインタフェース装置12から表示画面領域における位置情報を受け付けると、受け付けた位置情報に対応する表示画面領域内の位置に、ファイル画像を表示する。本実施形態では、ドラッグ画像表示制御部118は、ユーザが表示画面領域内を触れる操作(タッチ操作)を行なった場合に、触れた位置(タッチ位置)を位置情報として受け付け、このタッチ位置に仮ファイル画像を表示する。
ここで、仮ファイル画像とは、印刷対象のデータが特定されるまでの間、仮のファイル画像として表示するための予め定められた画像をいう。
また、ドラッグ画像表示制御部118は、ユーザインタフェース装置12から入力される連続した位置情報に応じ、上記表示した仮ファイル画像の表示位置を移動させる。本実施形態では、ドラッグ画像表示制御部118は、タッチ操作後にユーザがタッチ位置を移動させる操作(ドラッグ操作)を行なった場合に、ドラッグ操作に応じて仮ファイル画像の表示位置を移動させる。
ただし、本実施形態では、後述する識別情報指定操作受付部120から識別情報の指定が通知された場合、ドラッグ画像表示制御部118は、指定された識別情報に関連付けられたファイル画像を記憶装置68から読み出し、仮ファイル画像から当該ファイル画像へと表示する画像を変更する。この場合、ドラッグ画像表示制御部118は、変更されたファイル画像の表示位置をドラッグ操作に応じて移動させる。
識別情報指定操作受付部120は、識別情報表示部114が表示した識別情報の中からいずれかの識別情報を指定する操作を受け付け、指定された識別情報をドラッグ画像表示制御部118及び後述する印刷指示操作受付部122に通知する。
本実施形態では、識別情報指定操作受付部120は、ユーザによる上記ドラッグ操作が、識別情報表示部114が表示した識別情報画像の表示位置を通過した場合、通過された識別情報画像に対応する識別情報が指定されたものとして受け付ける。
印刷指示操作受付部122は、印刷対象のデータの印刷の実行を指示する操作を受付け、データ受信部124に対し、識別情報指定操作受付部120から通知された識別情報を通知するとともにデータの取得を指示する。
本実施形態では、印刷指示操作受付部122は、印刷画面表示部110が表示する予め定められた画像(後述する図8で示す印刷操作受付画像132)上で、ユーザによる上記ドラッグ操作が終了した(ドロップ操作が行なわれた)場合に、印刷の実行を指示する操作として受け付ける。
このように、識別情報指定操作受付部120及び印刷指示操作受付部122は、上述のドラッグ・アンド・ドロップ操作のように、ユーザによる一連の操作について、識別情報を指定する操作及び印刷を指示する操作を受付ける。なお、さらに他の操作を含む一連の操作から、識別情報を指定する操作及び印刷を指示する操作を受付けてもよい。
データ受信部124は、無線通信部108を介して端末8から印刷対象のデータを受信し、受信したデータを印刷制御部126に出力する。本実施形態では、データ受信部124は、印刷指示操作受付部122から識別情報についての通知を受けた場合に、当該識別情報に対応する端末に対し印刷対象のデータの送付を通知して、端末からデータを取得する。
印刷制御部126は、データ受信部124によって入力された印刷対象のデータの印刷処理を印刷装置14によって行なうよう制御する。
次に、ユーザによる操作に対するユーザインタフェース装置12における表示について説明する。
図8は、ユーザインタフェース装置12に表示される画面とユーザの操作とを示す模式図である。
図8に示すように、ユーザインタフェース装置12の画面には、印刷画面表示部110によって表示された識別情報画像表示領域130及び印刷操作受付画像132、識別情報表示部114によって識別情報画像表示領域130内に表示された識別情報画像134,136がある。ここで、ユーザが、タッチ位置138におけるタッチ操作、図中の矢印に沿ったドラッグ操作、及び印刷操作受付画像132の位置でのドロップ操作からなる一連の操作を行なう場合について考える。なお、図8に示した例では、識別情報画像表示領域130内に識別情報画像134及び136が表示されていることからわかるように、2つの端末8が無線通信を確立している状態を示す。また、図8に示した例では、識別情報画像134と識別情報画像136とは相互に異なる色の画像である。
ユーザが、タッチ操作を行なうと、ドラッグ画像表示制御部118の制御により、タッチ位置138に仮ファイル画像140が表示される。ユーザが、識別情報画像134上をドラッグ操作すると、仮ファイル画像140はファイル画像142に表示が変更される。さらにドラッグ操作がなされ、印刷操作受付画像132上でドロップ操作を行なうと、印刷指示操作受付部122は、識別情報画像134に対応する印刷対象のデータについての印刷を実行する旨の操作として受け付ける。
次に、端末8からの印刷対象データが、画像形成装置6により印刷されるまでの動作を端末8におけるフローチャートと画像形成装置6におけるフローチャートとを用いて説明する。
図9は、印刷対象のデータが印刷されるまでの端末8における動作を示したフローチャートである。
ステップ100(S100)において、無線通信部84は、画像形成装置6からのブロードキャスト送信を受信し、認証制御部86に通知する。
ステップ102(S102)において、認証制御部86は、ブロードキャスト送信を行なった画像形成装置6に対して、無線通信確立の認証を要求する。
ステップ104(S104)において、無線通信部84は、画像形成装置6から認証結果を受信し、認証制御部86に通知する。
ステップ106(S106)において、認証制御部86は、画像形成装置6との間に無線通信を確立し、識別情報を送信する。
ステップ108(S108)において、印刷画面表示部88は、印刷要求受付画面を表示する。
ステップ110(S110)において、印刷要求操作受付部90が、印刷を要求する操作を受付けていない場合は、ステップ112に移行し、受け付けた場合は、データ送信部94に対し印刷要求がなされた印刷データを通知し、ステップ114へ移行する。
ステップ112(S112)において、認証制御部86は、無線通信が確立された画像形成装置6との間の通信が維持されているか否かを確認する。無線通信が確立されたままであれば、ステップ110に移行し、無線通信が切断されている場合には初期状態に移行する。
ステップ114(S114)において、データ送信部94は、印刷データを示す画像を画像形成装置6に送信する。
ステップ116(S116)において、無線通信部84は、画像形成装置6からデータの送信要求があった場合に、その旨を印刷画面表示部88に通知し、ステップ118へ移行する。
ステップ118(S118)において、印刷画面表示部88は、印刷確認画面を表示する。
ステップ120(S120)において、確認操作受付部92が、確認操作を受付けていない場合は、ステップ110に戻り、受け付けた場合は、データ送信部94に対し確認操作を受付けた旨を通知し、ステップ122へ移行する。
ステップ122(S122)において、データ送信部94は、印刷対象のデータを画像形成装置6に送信し、ステップ110に戻る。
図10は、印刷対象のデータが印刷されるまでの画像形成装置6における動作を示したフローチャートである。
ステップ200(S200)において、無線通信部108は、ネットワーク10上に存在する端末8を検索するための検索情報を生成し、ブロードキャスト送信をする。
ステップ202(S202)において、無線通信部108は、端末8から認証の要求を受けると、認証要求元の端末8との通信を認証し、ステップ204へ移行する。
ステップ204(S204)において、無線通信部108は、認証結果を端末8に送信する。
ステップ206(S206)において、識別情報取得部112は、端末8から識別情報を取得する。
ステップ208(S208)において、識別情報表示部114は、ステップ206で取得した識別情報に対応する識別情報画像を、印刷画面表示部110が表示した識別情報画像表示領域内に表示する。
ステップ210(S210)において、ファイル画像取得部116が、ファイル画像を端末8から受信した場合、ステップ212へ移行する。
ステップ212(S212)において、ファイル画像取得部116は、受信したファイル画像のデータを送信元の端末8と関連付けて記憶装置68に記憶する。
ステップ214(S214)において、ユーザによるタッチ操作が行なわれていない場合は、ステップ216に移行し、タッチ操作が行なわれた場合は、ステップ220へ移行する。
ステップ216(S216)において、無線通信部108は、無線通信が確立された端末8との間の通信が維持されているか否かを確認する。無線通信が確立されたままであれば、ステップ214に移行し、ステップ218に移行する。
ステップ218(S218)において、識別情報表示部114は、無線通信が切断された端末8に対応する識別情報の表示を削除し、ステップ200に戻る。
ステップ220(S220)において、ドラッグ画像表示制御部118は、タッチ位置に仮ファイル画像を表示するよう制御する。
ステップ222(S222)において、識別情報指定操作受付部120が識別情報を指定する操作を受け付けた場合、識別情報指定操作受付部120は、指定された識別情報をドラッグ画像表示制御部118及び印刷指示操作受付部122に通知しステップ224へ移行する。
ステップ224(S224)において、ドラッグ画像表示制御部118は、印刷指示操作受付部122から通知された識別情報に基づいて、仮ファイル画像による表示からファイル画像による表示へと変更する。
ステップ226(S226)において、印刷指示操作受付部122が印刷を実行する操作を受け付けた場合、データ受信部124に対し、識別情報を通知し、印刷対象のデータを取得するよう指示する。
ステップ228(S228)において、データ受信部124は、端末8に印刷対象のデータを要求し、印刷対象のデータを端末8から取得する。
ステップ230(S230)において、印刷制御部126は、印刷装置14によりステップ228で取得した印刷対象のデータを印刷し、ステップ214に戻る。
以上が画像形成装置6における動作を示したフローチャートとなるが、ステップ220において、タッチ位置に仮ファイル画像を表示する際、識別情報画像の表示位置及び印刷操作受付画像をタッチ位置に基づいて移動させてもよい。例えば、タッチ位置の近傍(タッチ位置から予め定めた範囲内の位置)に識別情報画像及び印刷操作受付画像の表示位置を変更させるよう制御してもよい。これによりユーザがすべきドラッグ操作の距離が短縮される。
次に、以上説明した動作のフローについて、画像形成装置6と端末8との関係を説明する。
図11は、画像形成装置6及び端末8における動作の関係を示すタイムチャートである。図11に示した例では、ネットワーク10に画像形成装置6A及び画像形成装置6Bが接続しており、端末8Aを携帯するユーザ及び端末8Bを携帯するユーザが、無線通信を確立する場合のタイムチャートを一例として示している。
また、図11に示したタイムチャートでは、端末8Aを携帯するユーザ及び端末8Bを携帯するユーザがともに印刷を要求する操作を行なっている状況において、端末8Aを携帯するユーザが、端末8Aから送信した印刷対象のデータを画像形成装置6Aによって印刷する場合について示している。
図11において、×印は、端末8Aを携帯するユーザ又は端末8Bを携帯するユーザが、アクセスポイント4の通信可能範囲内に入った時点を示している。なお、図11では、説明のため、図9又は図10で示したフローチャートの一部の動作について抜粋して記載しており、図9又は図10で示したフローチャートと対応する動作について、同じステップ番号を付している。
以下、タイムチャートに沿って、画像形成装置6A,6B及び端末8A,8Bの動作について説明する。
画像形成装置6A,6Bは、それぞれ、ネットワーク上の端末を検索すべくブロードキャスト送信を行なう(S200)。これに対し、アクセスポイント4の通信可能範囲内の端末8Aは、画像形成装置6A,6Bに対して認証要求を行なう(S102)。画像形成装置6A,6Bは、それぞれ端末8Aに対し認証結果を回答し(S204)、端末8Aは、画像形成装置6A,6Bそれぞれに対して識別情報を送信する(S106)。画像形成装置6A,6Bは、受信した識別情報に基づいて、識別情報画像を表示する(S208)。なお、以上の動作について、以降の説明において、前処理ステップということがある。
一方、アクセスポイント4の通信可能範囲内に入った端末8Bについても、上記と同様、前処理ステップの動作が画像形成装置6A及び6Bとの間で行なわれる。
ここで、端末8Aを携帯するユーザ及び端末8Bを携帯するユーザがともに印刷を要求する操作をそれぞれの端末で行なっている状況を考える。端末8Aを携帯するユーザ及び端末8Bを携帯するユーザそれぞれが、印刷要求操作を行なうと(S110)、端末8A及び端末8Bのそれぞれからファイル画像が画像形成装置6A及び6Bに送信される(S114)。
端末8Aを携帯するユーザが、画像形成装置6Aで印刷を行なうべく、画像形成装置6Aでタッチ操作をすると仮ファイル画像がタッチ位置に表示され(S214)、ドラッグ操作により識別情報が指定(S224)されると、仮ファイル画像の表示からファイル画像の表示へと変更される(S228)。
図12は、図11に示すタイムチャートにおいて、端末8Aを携帯するユーザが画像形成装置6Aのユーザインタフェース装置12に対し操作する様子を示す模式図である。図12に示すように、画像形成装置6A及び6Bには、無線通信が確立されている端末8A及び端末8Bの識別情報画像がそれぞれ表示されている。なお、図12に示した例では、識別情報として端末のIDを用いており、画像形成装置6A及び6Bのユーザインタフェース装置12にはIDに基づく識別情報画像が表示されている。
図12に示すように、端末8Aを携帯するユーザは、画像形成装置6Aにより印刷を実行したい場合、印刷を実行する画像形成装置の選択に際し、画像形成装置6Aのアドレス等を指定しないで済み、画像形成装置6Aのユーザインタフェース装置12に対し、タッチ操作を行なうだけでよい。
また、画像形成装置6Aでは、端末8Aに対応する識別情報画像上でのドラッグ操作がユーザにより行なわれ、端末8Aに対応する識別情報指定操作を受付ける。これにより、画像形成装置6Aは、無線通信が確立されている端末のうち端末8Aからの印刷データについて印刷すべきことを識別する。
端末8Aを携帯するユーザが、印刷操作受付画像上で、ドロップ操作を行なうことにより、画像形成装置6Aから端末8Aに対し印刷対象のデータの要求がなされ(S228)、端末8Aから画像形成装置6Aに対して印刷対象のデータが送信され(S122)、画像形成装置6Aにて印刷が行なわれる(S230)。
ここで、印刷対象のデータの送信(S122)に先立って、端末8Aでは印刷確認画面が表示され(図9:ステップ118)、ユーザからの確認操作が受付けられない限り、印刷対象のデータの送信は行なわれず(図9:ステップ120)、印刷も行なわれない。
例えば、端末8Aを携帯するユーザが、ドラッグ操作の際に、端末8Bに対応する識別情報画像上でのドラッグ操作し、画像形成装置6Aにおいて端末8Bに対応する識別情報の指定として受付けられたとしても、印刷確認画面が表示された端末8Bのユーザが、確認操作を行わなければ、誤った印刷、すなわち端末8Aを携帯するユーザによる画像形成装置6Aに対する操作によって、端末8Bからのデータが誤って印刷されることはない。
なお、上述のとおり、本実施形態では、確認操作受付部92により確認操作を受付ける例を示したが、確認操作受付部92を設けず、画像形成装置から印刷対象のデータの送信要求を受けた場合には、確認操作を経ずにデータを送信してもよい。また、データ送信部94によりファイル画像を送信し、ファイル画像取得部116がファイル画像を取得する構成を示したが、ファイル画像の送受信を行なう構成を備えなくてもよい。
次に、本発明の第2実施形態について説明する。
第1実施形態では、端末8から送信した印刷データを画像形成装置6により印刷する実施形態について示した。第2実施形態では、送信機能を有する送信装置からデータを無線通信が確立された端末に送信する実施形態を示す。
画像形成装置6は、通信装置18により無線通信が確立した端末8に対して画像読取装置16により読み取られた画像データを送信する画像送信装置としての機能も有しており、以下の説明では、画像形成装置6の画像読取装置16により読み取られた画像データを端末8へ送信する例について説明する。
図13は、端末8において動作する第2実施形態に係るプログラム144の機能構成を示すブロック図である。
プログラム144は、無線通信部84、認証制御部86、受信画面表示部146、ファイル画像取得部148、ドラッグ画像表示制御部150、受信操作受付部152、及びデータ受信部154から構成される。なお、無線通信部84及び認証制御部86は、第1実施形態におけるプログラム82と同様の構成であり、説明を割愛する。
受信画面表示部146は、画像形成装置6により読み取られた画像データを受信するための画面をユーザインタフェース装置76に表示する。具体的には、受信画面表示部146は、画像形成装置6により読み取られた画像データを受信する操作を受付けるための画面を表示する。
ファイル画像取得部148は、無線通信部84を介して、画像形成装置6から送信されたファイル画像を取得し、取得したファイル画像をドラッグ画像表示制御部150に出力する。
ドラッグ画像表示制御部150は、受信画面表示部146によって表示された画面に対するユーザの操作に応じて、ファイル画像を表示する制御を行なう。
具体的には、ユーザインタフェース装置76の表示画面領域内においてユーザのタッチ操作が行なわれると、タッチ位置にファイル画像取得部148から出力されたファイル画像を表示する。ドラッグ画像表示制御部150は、ユーザインタフェース装置76に対してユーザがなしたドラッグ操作に応じ、上記表示したファイル画像の表示位置を移動させる。
受信操作受付部152は、画像形成装置6により読み取られた画像データを受信する操作を受付ける。本実施形態では、受信操作受付部152は、受信画面表示部146が表示した格納先フォルダのうちいずれかのフォルダにドロップ操作がなされた場合、画像データを受信して当該フォルダへ格納する受信操作として受付ける。なお、ここでいうドロップ操作とは、ドラッグ画像表示制御部150によるファイル画像の表示がなされた状態において、ドラッグ操作によりファイル画像が移動されて、フォルダ上でドロップ操作がなされることをさす。
また、受信操作受付部152は、受信操作を受付けると、データ受信部154に対し、格納先フォルダを通知するとともにデータの受信を指示する。
データ受信部154は、画像形成装置6から画像データを受信し、受信した画像データを記憶装置74に記憶する。本実施形態では、データ受信部154は、受信操作受付部152からデータ受信の指示を受けた場合、画像形成装置6に対しデータの送信を要求し、画像形成装置6から送信された画像データを受信操作受付部152により指定された格納先フォルダに格納して記憶装置74に記憶する。
次に、画像形成装置6において動作するプログラム158について説明する。
図14は、プログラム158の機能構成を示すブロック図である。図14に示すように、プログラム158は、読取画像取得部160、無線通信部108、送信画面表示部162、識別情報取得部164、識別情報表示部166、ドラッグ画像表示制御部168、識別情報指定操作受付部170、送信指示操作受付部172、ファイル画像送信部174、データ送信部176から構成される。なお、無線通信部108は、第1実施形態と同様の構成であり、説明を割愛する。
読取画像取得部160は、画像読取装置16により読み取られた画像データを取得し、取得した画像データを記憶装置68に記憶する。また、読み取られた画像データを示すファイル画像を作成し、後述するドラッグ画像表示制御部168に出力する。
送信画面表示部162は、無線通信が確立された端末8のうちいずれの端末に対して、画像データを送信するかについて識別するための画面をユーザインタフェース装置12に表示する。
識別情報取得部164は、第1実施形態における識別情報取得部112と同様の構成であり、識別情報を端末8から取得する。
識別情報表示部166も、第1実施形態における識別情報表示部114と同様の構成であり、識別情報取得部164が取得した識別情報を送信画面表示部162が表示した画面に識別情報画像として表示する。
ドラッグ画像表示制御部168は、読取画像取得部160が出力したファイル画像を送信画面表示部162が表示した画面に表示し、ユーザの操作に応じてファイル画像の表示を制御する。また、本実施形態では、ドラッグ画像表示制御部168は、表示したファイル画像に対してユーザがタッチ操作を行なった場合、ファイル画像送信部174にタッチ操作が行なわれたファイル画像を出力する。さらに、ドラッグ画像表示制御部168は、タッチ操作が行なわれたファイル画像についてドラッグ操作が行なわれた場合、ドラッグ操作に応じてファイル画像の表示位置を移動させる制御を行なう。
識別情報指定操作受付部170は、第1実施形態と同様の構成であり、識別情報表示部166が表示した識別情報の中からいずれかの識別情報を指定する操作を受付け、指定された識別情報を送信指示操作受付部172に通知する。本実施形態では、識別情報指定操作受付部170は、ユーザによるドラッグ操作が、識別情報画像の表示位置を通過した場合、通過された識別情報画像に対応する識別情報が指定されたものとして受け付ける。
送信指示操作受付部172は、画像データの送信の実行を指示する操作を受付け、ファイル画像送信部174及びデータ送信部176に対し、送信対象の画像データ及び識別情報指定操作受付部170から通知された識別情報を通知する。
本実施形態では、第1実施形態の端末8の印刷要求操作受付部90と同様、ユーザによるドラッグ操作が、識別情報画像上を通過後、ユーザインタフェース装置12における表示画面内における周縁から予め定められた距離までの表示領域(周縁表示領域)まで行なわれた場合、送信指示操作受付部172は、画像データの送信の実行を指示する操作として受付ける。
このように、識別情報指定操作受付部170及び送信指示操作受付部172は、上述のドラッグ操作のように、ユーザによる一連の操作について、識別情報を指定する操作及び送信を指示する操作を受付ける。なお、一連の操作として、さらに他の操作を含んでもよい。
ファイル画像送信部174は、送信対象のファイルに対応するファイル画像を端末8へ送信する。本実施形態では、ファイル画像送信部174は、送信指示操作受付部172から通知された識別情報に対応する端末8に対し、ドラッグ画像表示制御部168が出力したファイル画像を送信する。
データ送信部176は、識別情報指定操作受付部170により送信先として識別された端末8に対し、送信指示操作受付部172から通知された画像データを記憶装置68から読み出して送信する。本実施形態では、データ送信部176は、端末8からデータの送信要求を受けた後にデータを端末8に送信する。
次に、上述のプログラムに基づく動作について、第2実施形態における画像形成装置6と端末8との関係を説明する。
図15は、第2実施形態に係る画像形成装置6及び端末8における動作の関係について一例を示すタイムチャートである。図15に示した例では、ネットワーク10に画像形成装置6が接続しており、端末8Aを携帯するユーザ及び端末8Bを携帯するユーザが、無線通信を確立する場合のタイムチャートを一例として示している。なお、図11に示したように画像形成装置は複数接続されていてもよい。
図15に示したタイムチャートでは、端末8Aを携帯するユーザが画像形成装置6により画像を読取り、読み取った画像データを端末8Aに送信する場合について示している。なお、図11と同様、図15中の×印は、端末8Aを携帯するユーザ又は端末8Bを携帯するユーザが、アクセスポイント4の通信可能範囲内に入った時点を示している。
以下、タイムチャートに沿って、画像形成装置6及び端末8A,8Bの動作について説明する。
ステップ400(S400)において、第1実施形態と同様、端末8Aについての前処理ステップの処理が行なわれる。
具体的には、画像形成装置6における無線通信部108がネットワーク上の端末を検索すべくブロードキャスト送信を行ない、これに対し、端末8Aにおける認証制御部86が画像形成装置6に対して認証要求を行なう。画像形成装置6における無線通信部108は、端末8Aに対し認証結果を回答し、端末8Aにおける認証制御部86は無線通信を確立し、画像形成装置6へ識別情報を送信する。画像形成装置6における識別情報取得部164が識別情報を取得すると、識別情報表示部166は、送信画面表示部162が表示した画面に識別情報を表示する。
ステップ402(S402)において、ステップ400と同様に、端末8Bについて、前処理ステップが行なわれる。
ステップ404(S404)において、画像形成装置6における読取画像取得部160が、画像読取装置16により読み取られた画像データを取得し、画像データを記憶装置68に記憶する。また、画像データのファイル画像をドラッグ画像表示制御部168に出力する。なお、読取画像取得部160は、画像読取装置16により読み取られた複数の画像データを取得してもよい。
ステップ406(S406)において、画像形成装置6におけるドラッグ画像表示制御部168は、ファイル画像を送信画面表示部162が表示した画面に表示する。
ステップ408(S408)において、画像形成装置6におけるドラッグ画像表示制御部168は、ユーザによるタッチ操作により指定されたファイル画像をファイル画像送信部174に出力する。また、識別情報指定操作受付部170は、識別情報を指定する操作を受付け、送信指示操作受付部172に指定された識別情報を通知する。
ステップ410(S410)において、画像形成装置6における送信指示操作受付部172は、送信を実行する旨の操作を受付け、ファイル画像送信部174及びデータ送信部176に対し、送信対象の画像データ及び識別情報指定操作受付部170から通知された識別情報を通知する。
ステップ412(S412)において、画像形成装置6におけるファイル画像送信部174は、指定された識別情報に対応する端末である端末8Aにファイル画像を送信する。
ステップ414(S414)において、端末8Aにおけるファイル画像取得部148が、ステップ412により送信されたファイル画像を取得し、ドラッグ画像表示制御部150が、取得されたファイル画像を受信画面表示部146が表示した画面上に、ユーザの操作に応じて表示する。
ステップ416(S416)において、端末8Aにおける受信操作受付部152は、画像データを受信する操作を受付け、データ受信部154に対して格納先フォルダ及びデータの受信指示を通知する。
ステップ418(S418)において、端末8Aにおけるデータ受信部154は、画像形成装置6に対しデータの送信を要求する。
ステップ420(S420)において、画像形成装置6におけるデータ送信部176は、端末8Aに対して画像データを送信する。
ステップ422(S422)において、端末8Aにおけるデータ受信部154は、ステップ420で送信された画像データを受信し、記憶装置74の格納先フォルダに画像データを記憶する。
以上、第1実施形態及び第2実施形態として、端末8から送信した印刷データを画像形成装置6により印刷する実施形態と、画像形成装置6からのデータを端末8へ送信する実施形態について説明したが、両実施形態を合わせて実現してもよい。また、無線LANのアクセスポイント4を介してデータの送受信を行なう構成に限らず、端末8が画像形成装置6との間で無線通信を行なう構成であればよい。