(57)【特許請求の範囲】
【請求項１】
ＷＷＷサーバおよび携帯情報端末とネットワークを介して接続された画像形成装置であって、
ＵＲＬに基づいて前記ＷＷＷサーバにアクセスしてＷｅｂコンテンツを取得するＷｅｂブラウザと、
前記Ｗｅｂブラウザによる前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬを記憶する記憶手段と、
前記携帯情報端末から、ＵＲＬと該ＵＲＬにより特定されるＷｅｂコンテンツを印刷する指示とを受信する受信手段と、
前記受信手段により受信したＵＲＬが前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであるか否かを前記記憶手段に記憶されたＵＲＬを参照することにより判定するＵＲＬ判定手段と、
前記ＵＲＬ判定手段による判定の結果、前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであると判定された場合に、前記ＷｅｂブラウザによりＷｅｂコンテンツを取得せず、一方、前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬでないと判定された場合に、前記ＷｅｂブラウザによりＷｅｂコンテンツを取得するように、前記Ｗｅｂブラウザを制御する制御手段と、
前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであると判定された場合に、前記携帯情報端末にアクセスできないことを通知する通知手段と、
前記Ｗｅｂブラウザにより取得したＷｅｂコンテンツに基づいて印刷を行なう印刷手段と、
前記Ｗｅｂブラウザにより取得したＷｅｂコンテンツに基づいて印刷することができるか否かを判定する印刷判定手段とを備え、
前記印刷判定手段による判定の結果、Ｗｅｂコンテンツを印刷することができないと判定された場合に、前記印刷手段は、前記携帯情報端末から取得したＷｅｂコンテンツに基づいて印刷を行なうことを特徴とする画像形成装置。
【請求項２】
前記ＵＲＬ判定手段により判定された結果、前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであると判定された場合に、前記受信手段により受信したＵＲＬが許可されなかったことを履歴情報として記録する履歴記憶手段をさらに備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ＵＲＬ判定手段により判定された結果、前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであると判定された場合に、ユーザを認証する認証手段をさらに備え、
前記認証手段によりユーザが認証された場合に、前記制御手段は、前記ＷｅｂブラウザによりＷｅｂコンテンツを取得するように、前記Ｗｅｂブラウザを制御することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記ＷｅｂブラウザによりＷｅｂコンテンツが取得されると、
前記携帯情報端末にパスワードを発行して送信する発行手段と、
前記携帯情報端末から前記パスワードの入力を受け付ける受付手段をさらに備え、
前記印刷手段は、前記受付手段によりパスワードの入力を受け付けた後、前記Ｗｅｂブラウザにより取得したＷｅｂコンテンツに基づいて印刷を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
ＷＷＷサーバおよび携帯情報端末とネットワークを介して接続され、ＵＲＬに基づいて前記ＷＷＷサーバにアクセスしてＷｅｂコンテンツを取得するＷｅｂブラウザと前記Ｗｅｂブラウザによる前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬを記憶する記憶手段とを備えた画像形成装置において実行される画像形成装置の制御方法であって、
前記画像形成装置の受信手段が、前記携帯情報端末から、ＵＲＬと該ＵＲＬにより特定されるＷｅｂコンテンツを印刷する指示とを受信する受信工程と、
前記画像形成装置のＵＲＬ判定手段が、前記受信工程において受信したＵＲＬが前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであるか否かを前記記憶手段に記憶されたＵＲＬを参照することにより判定するＵＲＬ判定工程と、
前記画像形成装置の制御手段が、前記ＵＲＬ判定工程における判定の結果、前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであると判定された場合に、前記ＷｅｂブラウザによりＷｅｂコンテンツを取得せず、一方、前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬでないと判定された場合に、前記ＷｅｂブラウザによりＷｅｂコンテンツを取得するように、前記Ｗｅｂブラウザを制御する制御工程と、
前記画像形成装置の通知手段が、前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであると判定された場合に、前記携帯情報端末にアクセスできないことを通知する通知工程と、
前記画像形成装置の印刷手段が、前記Ｗｅｂブラウザにより取得したＷｅｂコンテンツに基づいて印刷を行う印刷工程と、
前記画像形成装置の印刷判定手段が、前記Ｗｅｂブラウザにより取得したＷｅｂコンテンツに基づいて印刷することができるか否かを判定する印刷判定工程と、
前記印刷判定工程における判定の結果、Ｗｅｂコンテンツを印刷することができないと判定された場合に、前記印刷工程は、前記携帯情報端末から取得したＷｅｂコンテンツに基づいて印刷を行なうことを特徴とする画像形成装置の制御方法。
【請求項６】
コンピュータに、請求項５に記載の画像形成装置の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報端末のｗｅｂブラウザで表示した情報の印刷を、セキュリティを考慮して行う画像形成装置及び画像形成装置の制御方法に関する。
【背景技術】
【０００２】
近年、携帯電話機やＰＤＡに代表される携帯情報端末は、多機能化し、その多くは、ｗｅｂブラウザを搭載している。ｗｅｂブラウザは、ネットワーク上のＷＷＷサーバにアクセスして、データや各種コンテンツを受信し、ｗｅｂページとして表示する。これに伴い、携帯情報端末のｗｅｂブラウザで表示した情報を印刷したいという要望も増えている。
【０００３】
そこで、ＰＣで行われている印刷のように、携帯情報端末で表示している情報をそのまま画像形成装置に送信し、これを印刷するという方法が考えられる。しかし、この方法では、画像や動画等が多数存在するページを表示している場合等の情報容量が大きい場合には、送信時間や通信コストが増加するため、携帯情報端末では利便性が低い。
【０００４】
そこで、これを解決するための従来の方法として、特許文献１や特許文献２に開示されたような技術が提案されている。特許文献１には、ＰＤＡ等からＷＷＷサーバにアクセスするためのＵＲＬ等の情報を画像形成装置に送信し、画像形成装置で当該情報を基にしてＷＷＷサーバ上のデータにアクセスしてデータを取得し、印刷を行う技術が提案されている。
【０００５】
また、特許文献２には、ＰＤＡ等がＷＷＷサーバから印刷詳細データと印刷簡易データを取得して印刷詳細データのみを画像形成装置に送信し、画像形成装置でこの印刷詳細データを印刷する技術が提案されている。
【特許文献１】特開平１１−３４８３８６号公報
【特許文献２】特開２００２−２５９０９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような従来方法では、指定されたＷＷＷサーバに無条件でアクセスするため、画像形成装置のセキュリティの観点から非常に危険である。例えば、画像形成装置が有料サイトや有害なサイトに無条件にアクセスしてしまう恐れがある。特に、不特定多数のユーザが使用する画像形成装置においては、セキュリティを考慮し、他のユーザに悪影響を与えることのないようにすることが望ましい。
【０００７】
本発明は、このような事情を考慮してなされたものであり、携帯情報端末で指定されたＷＷＷサーバ上のデータを不正利用の防止やセキュリティの向上を図りつつ好適に印刷することができる画像形成装置及び画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る画像形成装置は、ＷＷＷサーバおよび携帯情報端末とネットワークを介して接続された画像形成装置であって、
ＵＲＬに基づいて前記ＷＷＷサーバにアクセスしてＷｅｂコンテンツを取得するＷｅｂブラウザと、
前記Ｗｅｂブラウザによる前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬを記憶する記憶手段と、
前記携帯情報端末から、ＵＲＬと該ＵＲＬにより特定されるＷｅｂコンテンツを印刷する指示とを受信する受信手段と、
前記受信手段により受信したＵＲＬが前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであるか否かを前記記憶手段に記憶されたＵＲＬを参照することにより判定するＵＲＬ判定手段と、
前記ＵＲＬ判定手段による判定の結果、前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであると判定された場合に、前記ＷｅｂブラウザによりＷｅｂコンテンツを取得せず、一方、前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬでないと判定された場合に、前記ＷｅｂブラウザによりＷｅｂコンテンツを取得するように、前記Ｗｅｂブラウザを制御する制御手段と、
前記ＷＷＷサーバに対するアクセスが禁止されたＵＲＬであると判定された場合に、前記携帯情報端末にアクセスできないことを通知する通知手段と、
前記Ｗｅｂブラウザにより取得したＷｅｂコンテンツに基づいて印刷を行なう印刷手段と、
前記Ｗｅｂブラウザにより取得したＷｅｂコンテンツに基づいて印刷することができるか否かを判定する印刷判定手段とを備え、
前記印刷判定手段による判定の結果、Ｗｅｂコンテンツを印刷することができないと判定された場合に、前記印刷手段は、前記携帯情報端末から取得したＷｅｂコンテンツに基づいて印刷を行なうことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、携帯情報端末で指定されたＷＷＷサーバ上のデータを不正利用の防止やセキュリティの向上を図りつつ好適に印刷することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の一実施形態に係る携帯情報端末と通信可能な画像形成装置及びそれによる画像形成方法について詳細に説明する。
【００１２】
尚、本実施形態では、携帯情報端末の一実施形態として携帯電話機を用いるが、これだけに限定されるものではなく、ＰＤＡやモバイルＰＣであってもよい。各実施形態では、携帯電話機と画像形成装置及びＷＷＷサーバとは携帯電話網を介した無線通信が可能である。また、画像形成装置とＷＷＷサーバとは有線又は無線のネットワークを介した通信が可能である。
【００１３】
＜第１の実施形態＞
［印刷システム］
最初に、携帯電話機からの印刷命令により画像形成装置で印刷を行う印刷システムを、図１４を用いて説明する。
【００１４】
画像形成装置１４０１とアクセスポイント１４０３とコンテンツサーバ１４０５は、それぞれＬＡＮケーブルでインターネット１４０４などの通信網で繋がっており、互いにデータ通信が可能である。なお、本実施形態ではこれらの装置間の接続を有線で行なうものとするが、Ｂｌｕｅｔｏｏｔｈ機能による無線でも可能である。アクセスポイント１４０３は、携帯電話機１４０２から無線通信で受信した（ＬＡＮケーブルによる有線でも可能）データを中継して、有線でインターネット１４０４へ送信する。また、コンテンツサーバ１４０５は、データの送受信・配信を行うためのサーバであり、例えば、ＷＷＷサーバ（ＨＴＴＰサーバ）またはメールサーバ（ＳＭＴＰサーバ）である。
【００１５】
携帯電話機１４０２のｗｅｂブラウザがコンテンツの取得命令を出力すると、アクセスポイント１４０３がこの命令を受信する。アクセスポイント１４０３は、インターネット１４０４を経由して、目的の（携帯電話機１４０２で指定した）コンテンツサーバ１４０５にコンテンツの取得命令を送信する。アクセスポイント１４０３は、この取得命令により取得したコンテンツを、インターネット１４０４を経由してアクセスポイント１４０３へ送信する。アクセスポイント１４０３は、取得命令を出した携帯電話機１４０２へそのコンテンツを送信する。なお、これらの処理の詳細は、一般的な携帯電話機によるコンテンツ取得処理と同様であるため省略する。
【００１６】
また、携帯電話機１４０２から画像形成装置１４０１への印刷命令を送信する場合も、その印刷命令は、コンテンツ取得命令と同様に、アクセスポイント１４０３とインターネット１４０４を経由して画像形成装置１４０１に送信される。なお、以下の実施の形態では、特に明記しない限り、携帯電話機１４０２のデータ通信はインターネット１４０４を経由する。携帯電話機１４０２と画像形成装置１４０１との間で、インターネット１４０４を介さずに、ＵＳＢケーブルなどを用いた有線通信もしくはｂｌｕｅｔｏｏｔｈなどを用いた無線通信を行うことも可能である（図１４の点線）。
【００１７】
［画像形成装置］
次に、ｗｅｂブラウザ機能と印刷機能とを備えた画像形成装置の基本的な構造の説明を行う。
【００１８】
図１は、本発明の各実施形態に共通する画像形成装置の制御部のブロック構成を表す図である。図１に示す画像形成装置の制御部は、入力を判断して所定の処理や判断を行うＣＰＵ１０１と、設定やアクセスが禁止されたＷＷＷサーバ等の各種情報を記録するメモリ１０２を備える。また、制御部は、設定情報や印刷情報を入力／出力するための入出力部１０３と、ｗｅｂブラウザ機能を利用するためのｗｅｂブラウザ部１０４を備える。さらに、制御部は、ｗｅｂブラウザ部１０４によりＷＷＷサーバから取得したｗｅｂページ等を表示するための表示部１０５と、表示部１０５で表示された情報に基づいて入出力部１０３への入力／出力を行うための操作部１０６を備える。さらにまた、制御部は、携帯電話機や外部のサーバと通信を行い、情報やデータのやりとりを行うためのネットワーク通信部１０７を備える。このネットワーク通信部１０７は、さらに、ＬＡＮケーブルなどの有線で情報やデータをやりとりするための有線通信部１１０と、ｂｌｕｅｔｏｏｔｈ機能などの無線で情報やデータをやりとりするための無線通信部１１１とを備える。さらにまた、制御部は、指定されたＷＷＷサーバがアクセス可能かどうかを判定するアクセス判定部１０８と、画像処理や画像形成（印刷）を行うための画像処理部１０９とを備える。
【００１９】
次に、画像形成装置の操作部１０６の構成について説明する。図２は、本発明の各実施形態に共通する画像形成装置の操作部１０６としても機能する表示部１０５の一表示例を示す図である。表示部１０５はタッチパネルになっており、同時に操作部１０６としての機能も備えている。このため、タッチパネルに表示される各設定項目を表すアイコン（ボタン）をタッチ（押下）することで、画像形成装置に設定や情報の入力を行うことが可能である。
【００２０】
表示部１０５には、設定を行うためのアイコンだけではなく、コピー機能を利用するための設定画面に遷移するコピーアイコン２０１と、送信若しくはファクス機能を利用するための設定画面に遷移する送信／ファクスアイコン２０２も表示されている。また、表示部１０５には、ボックス機能（ボックスにデータを格納する機能）を利用するための設定画面に遷移するボックスアイコン２０３とも表示されている。さらに、表示部１０５には、ｗｅｂブラウザ機能（単に「ｗｅｂブラウザ」ともいう。）を利用するための画面に遷移するｗｅｂブラウザアイコン２０４が表示されている。さらにまた、表示部１０５には、画像形成装置のシステム状況や現在動作しているジョブを表示するための画面に遷移するシステム状況／中止アイコン２０５が表示されている。尚、図２では、一例として、コピー機能を利用するための設定画面が表示されている。
【００２１】
［携帯電話機］
次に、携帯情報端末の一例としての携帯電話機について説明する。まず、携帯電話機の制御部のブロック構成を、図１５を用いて説明する。
【００２２】
図１５に示す携帯電話機の制御部は、入力を判断して所定の処理や判断を行うＣＰＵ１５０１と、電話番号や着信音等の各種情報を記録するメモリ１５０２とを備える。また、制御部は、電話番号やメール本文を入力／出力するための入出力部１５０３と、ｗｅｂブラウザ機能を利用するためのｗｅｂブラウザ部１５０４とを備える。このｗｅｂブラウザ部１５０４は、指定したＵＲＬのｗｅｂページを表示する。つまり、ＵＲＬで指定されたＷＷＷサーバにアクセスしてｗｅｂブラウザで表示するコンテンツを取得する。制御部は、ｗｅｂブラウザ部１５０４によりＷＷＷサーバから取得したｗｅｂページ等を表示する表示部１５０５と、表示部１５０５で表示された情報に基づいて入出力部１５０３への入力／出力を行うユーザインタフェースとしての操作部１５０６とを備える。また、制御部は、他のＰＣや画像形成装置と情報やデータのやりとりを行うためのネットワーク通信部１５０７を備える。ネットワーク通信部１５０７は、ＬＡＮケーブルなどを介して情報やデータをやりとりする有線通信部１５１１と、ｂｌｕｅｔｏｏｔｈなどを介して情報やデータをやりとりするための無線通信部１５１２を備える。制御部は、更に、それぞれの画像形成装置と印刷データをやりとりするためのドライバ部１５０９と、入出力部１５０３で送受信した音声データをユーザに送話／受話するための通話部１５１０とを備える。
【００２３】
続いて、ユーザと情報をやり取りするユーザインタフェースとしての操作部１５０６について簡潔に説明する。操作部以外の他の構成は、一般的な携帯電話と同様であるため省略する。
【００２４】
図３は、本発明の各実施形態に共通する携帯電話機のユーザインタフェース（操作部）の一具体例を表した図である。
【００２５】
図３に示すように、携帯電話機の操作部は、印刷設定や印刷状況を表示するための表示部としてのディスプレイＣ１と、印刷設定や使用機能を入力するための入力部としてのボタンエリアＣ２とを備える。ボタンエリアＣ２には、メモリに記憶されたｗｅｂブラウザ等の各機能を呼び出すためのファンクションボタンＣ３と、前の設定や前のページに戻るための戻るボタンＣ４と、次の設定や次のページにするための進むボタンＣ５が含まれる。また、ボタンエリアＣ２には、入力や設定を取り消すためのクリアボタンＣ６と、入力や設定を決定するための決定ボタンＣ７と、英数文字や記号（「＊」や「＃」等）を入力するためのキー群からなるテンキーボタンエリアＣ８を含む。
【００２６】
このテンキーボタンエリアＣ８の１つのボタンは、何度も同じボタンを押下することにより異なる文字の入力が可能である。テンキーボタンエリアＣ８の１つのボタンを図４に示す。図４は、図３に示す携帯電話機の操作部のテンキーの１つを拡大した図である。図４に示すボタンの場合、押下するたびに「１」→「ａ」→「ｂ」→「ｃ」と入力可能な文字が入れ変わる。これは、一般的な携帯電話機のテンキーと同様の仕組みである。
【００２７】
［画像形成装置の動作］
次に、携帯電話機から送信したＵＲＬ情報に基づいて、画像形成装置でＷＷＷサーバにアクセスして取得した情報を表示し、そのｗｅｂページの印刷を画像形成装置で行う場合の具体例について説明する。図５は、本発明の第１の実施形態に係る携帯電話機と画像形成装置におけるｗｅｂページの取得及び印刷処理手順を説明するためのフローチャートである。なお、ステップＳ１０１からステップＳ１０４の処理は携帯電話機が実行する処理であり、ステップＳ１０５からステップＳ１０７の処理は画像形成装置が実行する処理である。
【００２８】
まず、携帯電話機でｗｅｂブラウザ機能を使用するために、「ファンクションボタンＣ３」を押下してメニュー画面を表示する（図６の上図参照）。そして、この画面でテンキーボタンエリアＣ８から「５」を押下、若しくは進むボタンＣ５や戻るボタンＣ４により「ｗｅｂブラウザ」にカーソルを合わせて決定ボタンＣ７を押下する（ステップＳ１０１）。以下、このようにテンキーボタン又はカーソルを用いて特定のものを選ぶことを単に「選択する」という。これによりｗｅｂブラウザ機能が起動し、あらかじめ決められたｗｅｂページが携帯電話機のディスプレイに表示される。
【００２９】
図６は、携帯電話機のディスプレイにｗｅｂブラウザでｗｅｂページを表示した画面を示す図である。尚、ｗｅｂブラウザ機能を最初に起動したときに表示されるｗｅｂページを「初期画面」ともいい、このｗｅｂページのＵＲＬはメモリに記憶されている。また、このｗｅｂページで下線が引かれた文字（例えば、「本日のＢｉｇニュース」）は他のｗｅｂページへのリンクを表す。すなわち、この文字を選択すると、この文字に対応してメモリに記憶されているＵＲＬのｗｅｂページが表示される。
【００３０】
次に、印刷するｗｅｂページを表示するために、下線の引かれた文字（ここでは「スポーツ」という文字）を選択して当該ページを表示する（ステップＳ１０２）。尚、文字を選択するだけではなく、検索指定エリア６１に文字を入力して「検索開始」を選択することや、ＵＲＬエリア６２にＵＲＬを直接入力して決定ボタンＣ７を押下することで、印刷するｗｅｂページを表示することも可能である。
【００３１】
このようにして印刷するｗｅｂページを表示した状態で、ファンクションボタンＣ３を押下して、ファンクションリストをポップアップで表示し、「印刷」を選択する。図７は、携帯電話機のディスプレイ上に印刷を行うための画面を表示した図である。図７の右図に示すように、印刷を行う画像形成装置と印刷設定を決定するための印刷設定画面が表示される。
【００３２】
次いで、表示された図７右図に示す画面において、画像形成装置（ここではプリンタ）と印刷設定を選択する（ステップＳ１０３）。尚、選択候補のプリンタや印刷設定は、あらかじめ携帯電話機のメモリに記憶されていることとする。
【００３３】
選択するための具体的な操作は、プリンタ選択エリア１００１を選択、又はプリンタリストボタン１００５を押下することで、選択候補のプリンタ名をリスト表示する。図８は、携帯電話機のディスプレイ上に印刷設定を行うための画面を表示した図である。そして、この中から任意のプリンタを選択する（ここでは「プリンタ１」を選択する）。そして、設定も同様な操作により、設定１と設定２でも設定を選択する。ここでは設定１で「両面」を選択し、設定２では「濃さ＋２」を選択することとする。それぞれ選択したものは、設定１エリア１００２と設定２エリア１００３に表示される。
【００３４】
この後、ユーザにより実行ボタン１００４が押下されると、これを検知した携帯電話機のＣＰＵは、選択した画像形成装置と通信が可能かどうかの判断を行う。通信可能かどうかを判断するための具体的な方法としては、携帯電話機から画像形成装置へのｐｉｎｇプログラムを実行することにより、画像形成装置との通信状態を調べる方法がある。
【００３５】
この結果、画像形成装置と通信可能な場合（画像形成装置から応答があった場合）は、以下の動作を行う。すなわち、選択した画像形成装置に印刷を行うｗｅｂページのＵＲＬと選択した印刷設定、そして画像形成装置から携帯に印刷結果等のメッセージを送信するための携帯電話機本体の情報を送信する（ステップＳ１０４）。ここで、携帯電話機本体の情報には、携帯電話機のメールアドレスや電話番号が含まれる。一方、通信不可能だった場合は、ＵＲＬや携帯電話機本体の情報を送信することなく、ディスプレイＣ１に指定した画像形成装置と通信できないメッセージを表示する。ここでは「このプリンタと通信することはできません。」を表示する。図９は、携帯電話機のディスプレイ上にメッセージが表示された画面を示す図である。尚、ここでは、実行ボタン１００４の押下後に通信可能かどうかの判断を行ったが、選択したプリンタがプリンタ選択エリア１００１に表示される前後に行うことも可能である。
【００３６】
また、携帯電話機と画像形成装置が通信不可能だった場合に、無線もしくは有線の別の通信方法で携帯電話機と画像形成装置が通信できるか再度確認することも可能である。
【００３７】
携帯電話機からＵＲＬと印刷設定、そして携帯電話機本体の情報を受信した画像形成装置は、このＵＲＬにアクセスできるかどうかの判定を行う（ステップＳ１０５）。具体的には、画像形成装置内のメモリ１０２に記憶されているアクセス不可能ＵＲＬリスト（アクセス不可能なＵＲＬ一覧からなるリスト）を参照し、携帯電話機から送信されたＵＲＬにアクセス可能かどうか調べる。このアクセス不可能ＵＲＬリストは、画像形成装置のｗｅｂブラウザ機能を使用する際に、アクセス可能かどうかの判断を行うために使用されるリストと同じものを用いる。すなわち、アクセス可能かどうかの判定基準は、あらかじめ画像形成装置に登録されている判定基準を用いることとする。一般的には、画像形成装置でｗｅｂブラウザ機能を利用する場合は、アクセスできるＷＷＷサーバは限定されていることが多い。そのため、本実施形態では、このアクセス条件を携帯電話機からの印刷要求にも利用することとする。
【００３８】
その結果、アクセス可能だった場合（Ｙｅｓ）は、このＵＲＬにアクセスし、受信した印刷設定で印刷を行う（ステップＳ１０６）。一方、アクセス不可能だった場合（Ｎｏ）は、携帯電話機本体の情報に基づいて携帯電話機に印刷できないことを通知する（ステップＳ１０７）。ここでは、通知するために、携帯電話機本体の情報から携帯電話機の電話番号を抽出する。そして、この携帯電話機に電話をかけ、画像形成装置のメモリ１０２にあらかじめ決められた音声を流す。具体的には、例えば、「このＵＲＬにアクセスすることができないため、印刷できませんでした。」を流す。
【００３９】
また他の通知方法としては、携帯電話機から読出した携帯電話機自体のメールアドレスに対して、画像形成装置のメモリ１０２に保存されているあらかじめ決められた文章を送る方法もある。具体的には、例えば、「このＵＲＬにアクセスすることができないため、印刷できませんでした。」を送る。さらに別の方法としては、印刷可能かどうかにより携帯電話機のディスプレイに文字を出すことや、携帯電話機のディスプレイのバックライト等を点滅させることも可能である。
【００４０】
また、携帯電話機への通知以外に、画像形成装置の表示部１０５の所定の場所へ、要求されたＵＲＬへのアクセスができない旨のエラー表示を行なうようにしても良い。
【００４１】
また更に、画像形成装置が印刷処理の結果の履歴をメモリ１０２に記録可能な構成で、携帯電話から要求されたＵＲＬが、画像形成装置からはアクセス不可とされているＵＲＬである場合は、当該印刷に関する処理結果の履歴その旨記録しても良い。履歴の記録内容としては、アクセス不能なＵＲＬのため印刷不可であったことを示す内容や、携帯電話から要求されたＵＲＬなどである。悪意を持ったユーザが不正なＵＲＬからの印刷を試みた場合、画像形成装置にその記録を残すことができるので、画像形成装置のセキュリティの向上につながる。
【００４２】
このように、本実施形態では、アクセス可能なＷＷＷサーバのみからデータを受信して印刷を可能とし、不正利用の防止やセキュリティの向上を図ることができる。特に不特定多数のユーザが使用する場合、当該機能は非常に有効である。
【００４３】
＜第２の実施形態＞
前述した第１の実施形態では、携帯電話機から画像形成装置に印刷するｗｅｂページのＵＲＬ等の情報を送信したが、本実施形態では携帯電話機から画像形成装置に印刷するデータそのものを送信する場合について説明する。すなわち、携帯電話機では表示できるが、ｗｅｂサーバの規制により画像形成装置のｗｅｂブラウザでは表示できないような場合について説明する。
【００４４】
尚、基本的な操作や制御内容は前述した第１の実施形態と同じであるため、異なる点のみを図１１に示すフローチャートを用いて説明する。すなわち、図１１は、本発明の第２の実施形態に係る画像形成装置における印刷処理手順を説明するためのフローチャートである。また、印刷する画像形成装置と印刷設定の決定（ステップＳ１０３）までの手順は第１の実施形態と同じであるため省略する。
【００４５】
携帯電話機と画像形成装置の接続が確認されると、携帯電話機が、画像形成装置のメモリ１０２にあらかじめ記憶されているアクセス禁止リスト（又は、アクセス許可リスト）を携帯電話機に送信するための命令を画像形成装置に送る。そして、印刷するｗｅｂページのＵＲＬがアクセス可能かどうかの判断を行う（ステップＳ３０１）。尚、この判断は、第１の実施形態と同じように画像形成装置内のメモリ１０２に記憶されているアクセス不可能ＵＲＬリストに基づくものとする。
【００４６】
そして、アクセス不可能であった場合（Ｎｏ）は、ユーザ認証を行って、画像形成装置の管理者権限をもつユーザであるかの判定を行う（ステップＳ３０２）。具体的には、携帯電話機のディスプレイＣ１に「ＩＤとパスワードを入力して下さい」とメッセージを表示して、ユーザの入力を待つ。図１０は、携帯電話機のディスプレイ上にパスワード要求画面を表示した図である。
【００４７】
この画面においてユーザがＩＤとパスワードを入力してＯＫボタン１２０１を押下すると、携帯電話機は入力されたＩＤとパスワードを画像形成装置に送信する。そして、画像形成装置のＣＰＵ１０１により、管理者権限を持つユーザであるかどうかの判定を行う。  
その結果、管理者権限を持つユーザでない場合（Ｎｏ）、又はキャンセルボタン１２０２が押下された場合は、ディスプレイＣ１にこのＵＲＬにはアクセスできなかった旨のメッセージを表示して終了する。一方、管理者権限をもつユーザである場合（Ｙｅｓ）は、ＵＲＬがアクセス可能であった場合と同じ処理（後述するステップＳ３０３の処理）を行う。
【００４８】
ステップＳ３０１でＵＲＬがアクセス可能もしくはユーザが管理権限をもつ場合（Ｙｅｓ）は、画像形成装置がＷＷＷサーバにアクセスできるかどうかの判定を行う（ステップＳ３０３）。具体的には、携帯電話機のメモリ１５０２に記憶されている画像形成装置のネットワーク状態を確かめる命令をＣＰＵ１５０１が実行する。すなわち、ＣＰＵ１５０１は、あらかじめ記憶されている複数のＷＷＷサーバに対してｐｉｎｇプログラムを実行し、１つも応答がなかった場合はネットワークに接続されていないことを返すプログラムを実行する。
【００４９】
この結果、ＷＷＷサーバにアクセス不可能な場合（ステップＳ３０３でＮｏの場合）は、携帯電話機から画像形成装置に取得した印刷データそのもの（代替データ）を送信する。そして、このデータを受信した画像形成装置は、ＷＷＷサーバにアクセスすることなく、受信した代替データの印刷を行う（ステップＳ３０９）。なお、携帯電話機から画像形成装置へ代替データを送信する際には、ステップＳ１０４で確立した接続を利用してもよいし、ＵＳＢケーブルにより携帯電話機と画像形成装置を直接有線で接続してもよい。
【００５０】
一方、ＷＷＷサーバにアクセス可能な場合（ステップＳ３０３でＹｅｓの場合）は、さらに、ｗｅｂページが表示可能であるかどうかの判定を行う（ステップＳ３０４）。具体的には、最初に、携帯電話機のＣＰＵ１５０１によりｗｅｂブラウザで取得したｗｅｂページを解析し（ＨＴＭＬ言語を解析し）、ｗｅｂページを表示するのに必要なアプリを検出する。例えば、ＨＴＭＬの中にタグ＜ＡＰＰＬＥＴ＞がある場合はＪａｖａ（登録商標）ＶＭもしくＪａｖａ  Ｐｌｕｇ−ｉｎが必要であり、ＨＴＭＬの中に拡張子．ｓｗｆを有するファイルへの参照がある場合はｆｌａｓｈ（登録商標）プレイヤーが必要である。次に、携帯電話機のＣＰＵ１５０１から画像形成装置のメモリ１０２に検出したアプリがあるかどうかの確認要求を送る。そしてこの確認要求の結果から必要なアプリが画像形成装置に備わっているかどうか判定する。必要なアプリが備わっている場合は、ｗｅｂページを表示可能と判断する。
【００５１】
この結果、ｗｅｂページが表示不可能な場合（ステップＳ３０４でＮｏの場合）は、携帯電話機から画像形成装置に代替データを送信し、画像形成装置で印刷を行う（ステップＳ３０９）。一方、ｗｅｂページが表示可能な場合（ステップＳ３０４でＹｅｓの場合）は、画像形成装置のｗｅｂブラウザ機能を使用しているユーザがいるかどうかの判定を行う（ステップＳ３０５）。具体的な判定方法としては、携帯電話機から画像形成装置にｗｅｂブラウザを使用しているユーザがいるかどうかを調べる命令を送信する。そして、この命令を受信した画像形成装置のＣＰＵ１０１は、ｗｅｂブラウザを使用しているユーザがいるかどうかを調べ、その結果を携帯電話機に返す。
【００５２】
この結果、ｗｅｂブラウザを使用しているユーザがいる場合（ステップＳ３０５でＮｏの場合）は、携帯電話機は、画像形成装置に対し、印刷用の代替データを送信する。これにより、携帯電話機が送ったＵＲＬに画像形成装置のｗｅｂブラウザでアクセスすることに起因する問題を防止できる。この代替データを受信した画像形成装置はＷＷＷサーバにアクセスすることなく、受信した代替データの印刷を行う（ステップＳ３０９）。一方、使用しているユーザがいない場合（ステップＳ３０５でＹｅｓの場合）は、携帯電話機のｗｅｂブラウザで取得したｗｅｂページの容量を調べ、あらかじめ決められた閾値より大きいかどうかの判定を行う（ステップＳ３０６）。ここで、画像形成装置と携帯電話機の間の通信速度が画像形成装置とＷＷＷサーバの間の通信速度より速い場合、画像形成装置が携帯電話機からデータを受信する時間と画像形成装置がＷＷＷサーバからデータを取得する時間が等しくなるような容量を閾値とする。
【００５３】
この結果、閾値よりも容量が小さい場合（ステップＳ３０６でＮｏの場合）、携帯電話機から画像形成装置に代替データを送信した方が印刷データの通信時間が短くなるため、代替データを画像形成装置に送信する。そして、画像形成装置でこの代替データの印刷を行う（ステップＳ３０９）。一方、容量が閾値以上であった場合（ステップＳ３０６でＹｅｓの場合）は、第１の実施形態と同様に、携帯電話機に印刷を行うｗｅｂページのＵＲＬを送信し、画像形成装置でエラーにならずにｗｅｂページを表示できるか判定を行う（ステップＳ３０７）。具体的には、携帯電話機から画像形成装置にメモリ１５０２に保存されているエラーチェック命令と印刷を行うＵＲＬを送信する。このエラーチェック命令を受信すると、ＣＰＵ１５０１により受信したＵＲＬをｗｅｂブラウザで表示する。そして、さらに表示した内容（例えば表示画面のＨＴＭＬ）を解析し、タイムアウトやコンテンツ未検出（ｈｔｔｐ４０４ファイル未検出エラー）のエラーにならずにｗｅｂブラウザにｗｅｂページを表示できるかどうかチェックする。なおｗｅｂページを表示した際に、ＷＷＷサーバからパスワードを要求された場合は、コンテンツを取得できないとみなす。パスワードを要求された場合に、ここではエラーとみなすが、携帯電話機もしくは画像形成装置の操作部からパスワードを入力し、再度ｗｅｂページを表示できるか確認することも可能である。この結果、エラーにならずにｗｅｂページを表示できた場合は、表示しているデータの印刷を行う（ステップＳ３０８）。一方、エラーになった場合は、携帯電話機から代替データを画像形成装置に送信し、このデータを画像形成装置で印刷する（ステップＳ３０９）。
【００５４】
このように本実施形態に係る画像形成装置では、印刷対象のページのＵＲＬや画像形成装置のネットワーク状況や通信速度に基づいて、ＷＷＷサーバからデータを取得して印刷する方法と携帯電話機からデータを取得して印刷する方法とを切り替える。
【００５５】
［派生形］
ステップＳ３０５では、画像形成装置のｗｅｂブラウザの使用者がいるかどうかで判定を行ったが、画像形成装置の画像処理部１０９やＣＰＵ１０１の使用状況に応じて判定を行うことも可能である。ステップＳ３０６では、ｗｅｂページの容量で判定を行ったが、これに限定されるものでもない。例えば、画像形成処理装置のメモリ１０２に保存されているｗｅｂブラウザ機能のキャッシュ情報を参照し、印刷を行うｗｅｂページのＵＲＬがメモリにあるかどうかで、印刷するデータの取得方法を決めることも可能である。また、上記では画像形成装置がＷＷＷサーバから印刷データを取得するか、もしくは携帯電話機から印刷データを受信するかを、ユーザの操作なしに自動的に切り替える処理を述べた。しかし、画像形成装置や携帯電話機の操作部のＧＵＩなどを利用して、ユーザが手動で指定することも可能である。
【００５６】
このように第２の実施形態によれば、管理者などの特定のユーザであればアクセスを禁止されたＵＲＬからの印刷が可能になる。また、ＷＷＷサーバからの印刷データの受信と携帯電話機からの代替印刷データの受信とを切り替えることにより、効率のよい柔軟な印刷が可能になる。
【００５７】
＜第３の実施形態＞
第１の実施形態では、アクセス不可能であった場合に画像形成装置はＷＷＷサーバへのアクセスによる印刷は行わなかったが、本実施形態では、データ送信元情報や印刷ログ等の履歴を残すことで、アクセス不可能であった場合でも印刷を行う。尚、ＵＲＬを受信した画像形成装置は、すぐにこのＵＲＬで指定されたｗｅｂページの印刷を開始するのではない。すなわち、ユーザが画像形成装置の設置場所に来てから印刷を実行することで、他のユーザに印刷物を見られにくくする、また印刷物を持っていかれることを防ぐセキュアな実施形態について説明する。
【００５８】
尚、基本的な操作や制御内容は第１及び第２の実施形態と同じであるため、異なる点のみを図１２に示すフローチャートを用いて説明する。すなわち、図１２は、本発明の第３の実施形態に係る画像形成装置における印刷処理手順を説明するためのフローチャートである。また、ＵＲＬにアクセス可能かどうかの判断（ステップＳ４００）を行うまでの手順（ステップＳ３０２までの手順）は第２の実施形態と同じであるため省略する。
【００５９】
まず、アクセス不可能なＵＲＬであった場合は、アクセス可能なＵＲＬであった場合に携帯電話機から画像形成装置に送信する情報の他に、アクセス不可能であったことを示す情報も、画像形成装置に追加で送信する（ステップＳ４０１）。ここで、アクセス可能なＵＲＬであった場合に携帯電話機から画像形成装置に送信する情報には、ＵＲＬ、印刷設定、携帯電話機本体の情報が含まれる。また、アクセス不可能であったことを示す情報を以下では「アクセスエラーフラグ」という。
【００６０】
携帯電話機からのデータ（アクセスエラーフラグも含む）を受信した画像形成装置は、この送信データのみに対応するワンタイムのパスワード（携帯からのデータ送信に一意に対応するパスワード）をＣＰＵ１０１により生成する。そして、これをメモリ１０２に受信データと対応づけて記憶するとともに、携帯電話機にも送信する（ステップＳ４０２）。
【００６１】
このパスワードは携帯電話機のＣＰＵにより受信が確認されると、ディスプレイＣ１に表示される。そして、このパスワードを、ユーザが画像形成装置の操作部１０６（図１３参照）から入力すると（ステップＳ４０３）、画像形成装置のＣＰＵ１０１によりメモリ１０２に記憶された情報と一致するかどうかの判定を行う（ステップＳ４０４）。図１３は。画像形成装置の操作部１０６からパスワードを入力した画面を表示した図である。
【００６２】
その結果、パスワードが一致する場合は、自動的に画像形成装置のｗｅｂブラウザを起動する。そして、メモリ１０２にこのパスワードに対応づけて記憶されているＵＲＬにアクセスする。そして、メモリ１０２に同じく対応付けて記憶されている印刷設定を画像形成装置に反映し、このＵＲＬをこの設定で印刷しても良いかどうかの確認メッセージを表示部に表示する。そしてユーザにより確認が行われると、実際に印刷が行われる（ステップＳ４０５）。
【００６３】
さらに、印刷実行とともに、ＣＰＵ１０１によりパスワードと共に対応付けて、メモリ１０２にアクセスエラーフラグが記憶されているかどうかの判定を行う（ステップＳ４０６）。その結果、アクセスエラーフラグがある場合（Ｙｅｓ）は、メモリ１０２に携帯電話機本体の情報とＵＲＬを記憶して終了する（ステップＳ４０７）。一方、アクセスエラーフラグがない場合（Ｎｏ）は、何も行わずに終了する。尚、パスワードが一致しない場合は、画像形成装置の操作部にパスワードが異なる旨のメッセージを出して終了する。
【００６４】
このように、第３の実施形態によれば、携帯電話機から指示された印刷をすぐに実行せず、画像形成装置の操作部１０６でパスワードを受け付けてから印刷の実行を開始するので印刷出力に対するセキュリティを確保できる。また、アクセスを禁止されたＵＲＬからの印刷を可能にしつつも、当該ＵＲＬからの印刷を行なったことを履歴に記憶しておくことによって、印刷指示を行なうユーザにとっては利便性が向上する。一方、画像形成装置を管理する管理者にとっては、履歴を参照することで、万が一アクセス禁止ＵＲＬからの印刷に基づく不正が発覚した場合でもその原因を追求することが可能になる。
【００６５】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６６】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００６９】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００７０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７４】
【図１】本発明の各実施形態に共通する画像形成装置の制御部のブロック構成を表す図である。
【図２】本発明の各実施形態に共通する画像形成装置の操作部１０６としても機能する表示部１０５の一表示例を示す図である。
【図３】本発明の各実施形態に共通する携帯電話機のユーザインタフェース（操作部）の一具体例を表した図である。
【図４】図３に示す携帯電話機の操作部のテンキーの１つを拡大した図である。
【図５】本発明の第１の実施形態に係る携帯電話機と画像形成装置におけるｗｅｂページの取得及び印刷処理手順を説明するためのフローチャートである。
【図６】携帯電話機のディスプレイにｗｅｂブラウザでｗｅｂページを表示した画面を示す図である。
【図７】携帯電話機のディスプレイ上に印刷を行うための画面を表示した図である。
【図８】携帯電話機のディスプレイ上に印刷設定を行うための画面を表示した図である。
【図９】携帯電話機のディスプレイ上にメッセージが表示された画面を示す図である。
【図１０】携帯電話機のディスプレイ上にパスワード要求画面を表示した図である。
【図１１】本発明の第２の実施形態に係る画像形成装置における印刷処理手順を説明するためのフローチャートである。
【図１２】本発明の第３の実施形態に係る画像形成装置における印刷処理手順を説明するためのフローチャートである。
【図１３】画像形成装置の操作部１０６からパスワードを入力した画面を表示した図である。
【図１４】本発明に係る画像形成装置を適用可能な印刷システムを示す図である。
【図１５】本発明の第１実施形態に係る携帯電話機の制御部のブロック図である。
【符号の説明】
【００７５】
１０１  ＣＰＵ
１０２  メモリ
１０３  入出力部
１０４  ｗｅｂブラウザ部
１０５  表示部
１０６  操作部
１０７  ネットワーク通信部
１０８  アクセス判定部
１０９  画像処理部
【図１】
0004533355.tif 000002
【図２】
0004533355.tif 000003
【図３】
0004533355.tif 000004
【図４】
0004533355.tif 000005
【図５】
0004533355.tif 000006
【図６】
0004533355.tif 000007
【図７】
0004533355.tif 000008
【図８】
0004533355.tif 000009
【図９】
0004533355.tif 000010
【図１０】
0004533355.tif 000011
【図１１】
0004533355.tif 000012
【図１２】
0004533355.tif 000013
【図１３】
0004533355.tif 000014
【図１５】
0004533355.tif 000015
【図１４】
0004533355.tif 000016