【手続補正書】
【提出日】平成29年6月8日(2017.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサで翻訳され実行されるための命令セットを含む第１のプログラム層と、前記プロセッサ以外で予め翻訳された命令セットを含む第２のプログラム層とを包含するプログラムであって、前記プロセッサを、
前記プログラムの前記第１のプログラム層による外部デバイスとの通信を、当該プログラムの前記第２のプログラム層を介して行うよう制御する通信制御手段と、
前記第１のプログラム層により、前記通信制御手段による通信により前記外部デバイスから受信した前記外部デバイスに関する情報に基づく表示内容を含む、前記外部デバイスの機能を利用するための表示画面を表示する表示制御手段
として機能させることを特徴とするプログラム。
【請求項２】
前記通信制御手段は、前記第１のプログラム層による表示に対するユーザによる指示に応じて、前記第２のプログラム層を介して前記外部デバイスと通信する
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
前記表示制御手段は、前記第２のプログラム層で、前記外部デバイスに関する情報を前記第１のプログラム層で解釈できる所定の形式のデータに変換し、当該データに基づいて、前記表示内容を含む前記表示画面を表示する
ことを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記所定の形式は、文字列を用いた形式であることを特徴とする請求項３に記載のプログラム。
【請求項５】
前記所定の形式は、ＢＡＳＥ６４であることを特徴とする請求項４に記載のプログラム。
【請求項６】
前記表示制御手段は、前記外部デバイスに関する情報と、前記プロセッサを含む装置の属性情報とに基づく表示内容を含む前記表示内容を制御する
ことを特徴とする請求項１乃至５のいずれか１項に記載のプログラム。
【請求項７】
前記装置の属性情報は、前記装置の性能と状態の少なくとも一方を含む
ことを特徴とする請求項６に記載のプログラム。
【請求項８】
前記表示制御手段は、前記通信制御手段により通信可能な外部デバイスの内、選択された外部デバイスに関する情報に基づく表示内容を含む、当該選択された外部デバイスの機能を利用するための表示画面を表示する
ことを特徴とする請求項１乃至７のいずれか１項に記載のプログラム。
【請求項９】
前記第１のプログラム層により、
前記通信制御手段を介して接続可能な前記外部デバイスを検知する検知手段と、
前記検知手段で検知された外部デバイスから、ユーザ操作に基づいて、処理対象の画像の画像処理に使用する外部デバイスを選択する選択手段と、
前記選択手段で選択した外部デバイスに関する情報を取得する取得手段として前記プロセッサをさらに機能させ、
前記表示制御手段は、前記取得手段で取得した前記外部デバイスに関する情報に基づく、前記処理対象の画像に利用可能な画像処理機能を前記表示内容として含む前記表示画面を表示する
ことを特徴とする請求項１乃至８のいずれか１項に記載のプログラム。
【請求項１０】
前記第１のプログラム層は、ウェブ標準言語で記述されている
ことを特徴とする請求項１乃至９のいずれか１項に記載のプログラム。
【請求項１１】
前記第１のプログラム層は、ＨＴＭＬ５、ＣＳＳ、ＪａｖａＳｃｒｉｐｔの少なくとも１つにより記述されている
ことを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記表示制御手段は、前記通信制御手段を介して、前記外部デバイスに関する情報を前記外部デバイスから取得し、前記第１のプログラム層により、当該取得した前記外部デバイスに関する情報に基づく表示内容を含む、前記外部デバイスの機能を利用するための表示画面を表示する
ことを特徴する請求項１乃至１１のいずれか１項に記載のプログラム。
【請求項１３】
前記表示制御手段は、前記外部デバイスに関する情報として、前記外部デバイスが有する機能、前記外部デバイスの種類、前記外部デバイスの機種、前記外部デバイスの使用用途の少なくとも１つに基づく、処理対象の画像に利用可能な機能を前記表示内容として含む前記表示画面を表示する
ことを特徴とする請求項１乃至１２のいずれか１項に記載のプログラム。
【請求項１４】
前記表示制御手段は、画像処理として、人物の顔検出、赤目検出、自動レイアウト、モノクロ化処理、及びセピア化処理の少なくとも１つを選択可能な表示画面を表示する
ことを特徴とする請求項１乃至１３のいずれか１項に記載のプログラム。
【請求項１５】
前記外部デバイスに関する情報は、前記外部デバイス、前記プロセッサを含む装置とネットワークを介して接続される外部装置、及び前記第２のプログラム層の内の少なくとも１つに保持される
ことを特徴とする請求項１乃至１４のいずれか１項に記載のプログラム。
【請求項１６】
前記第１のプログラム層から外部デバイスとの通信を要求する要求手段と、
前記第２のプログラム層で前記要求手段からの要求を取得する取得手段と、
としてさらに前記プロセッサを機能させ、
前記通信制御手段は、前記取得手段が取得した要求に応じて、前記第２のプログラム層を介して前記第１のプログラム層による前記外部デバイスとの通信を行わせる
ことを特徴とする請求項１乃至１５のいずれか１項に記載のプログラム。
【請求項１７】
前記通信制御手段は、前記外部デバイスからの前記第１のプログラム層に対する応答を、前記第２のプログラム層を介して前記第１のプログラム層で受信する
ことを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記外部デバイスは、画像を印刷する印刷装置である
ことを特徴とする請求項１乃至１７のいずれか１項に記載のプログラム。
【請求項１９】
前記表示制御手段は、前記通信制御手段による通信により前記外部デバイスから受信した情報に基づき、前記印刷装置がスキャン機能を備える場合、前記印刷装置が前記スキャン機能を備えない場合では含まれない所定の表示内容を含む表示画面を表示する
ことを特徴とする請求項１８に記載のプログラム。
【請求項２０】
前記所定の表示内容は、前記スキャン機能の実行を指示するための表示項目であることを特徴とする請求項１９に記載のプログラム。
【請求項２１】
プロセッサで翻訳され実行されるための命令セットを含む第１のプログラム層と、前記プロセッサ以外で予め翻訳された命令セットを含む第２のプログラム層とを包含するプログラムを前記プロセッサが実行することで実現される方法であって、
前記プログラムの前記第１のプログラム層による外部デバイスとの通信を、当該プログラムの前記第２のプログラム層を介して行うよう制御する通信制御工程と、
前記第１のプログラム層により、前記通信制御工程による通信により前記外部デバイスから受信した前記外部デバイスに関する情報に基づく内容を含む、前記外部デバイスの機能を利用するための表示画面を表示する表示制御工程と
を備えることを特徴とする方法。
【請求項２２】
プロセッサで翻訳され実行されるための命令セットを含む第１のプログラム層と、前記プロセッサ以外で予め翻訳された命令セットを含む第２のプログラム層とを包含するプログラムを記憶する記憶手段と、
前記記憶手段により記憶されている前記プログラムの前記第１のプログラム層による外部デバイスとの通信を、当該プログラムの前記第２のプログラム層を介して行うよう制御する通信制御手段と、
前記第１のプログラム層により、前記通信制御手段による通信により前記外部デバイスから受信した前記外部デバイスに関する情報に基づく表示内容を含む、前記外部デバイスの機能を利用するための表示画面を表示する表示制御手段と、
を備えることを特徴とする装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上記の目的を達成するための本発明のプログラムは以下の特徴を有する。即ち、
プロセッサで翻訳され実行されるための命令セットを含む第１のプログラム層と、前記プロセッサ以外で予め翻訳された命令セットを含む第２のプログラム層とを包含するプログラムであって、前記プロセッサを、
前記プログラムの前記第１のプログラム層による外部デバイスとの通信を、当該プログラムの前記第２のプログラム層を介して行うよう制御する通信制御手段と、
前記第１のプログラム層により、前記通信制御手段による通信により前記外部デバイスから受信した前記外部デバイスに関する情報に基づく表示内容を含む、前記外部デバイスの機能を利用するための表示画面を表示する表示制御手段
として機能させることを特徴とするプログラム。