【手続補正書】
【提出日】平成26年10月29日(2014.10.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
標準のＷｅｂブラウザを備え、Ｗｅｂサーバーおよびデバイスと接続されたデバイス制御装置であって、
前記Ｗｅｂブラウザを用いて、前記Ｗｅｂサーバーから、Ｗｅｂページと、前記デバイスを制御するためのデバイス制御スクリプトを取得するＷｅｂページ取得部と、
前記Ｗｅｂブラウザを用いて、取得した前記Ｗｅｂページを表示し、前記デバイス制御スクリプトを実行するＷｅｂページ表示部と、
前記デバイス制御スクリプトを用いて、当該デバイス制御スクリプトの文字コードであるスクリプト文字コードを、前記デバイス用の文字コードであるデバイス文字コードに変換する文字コード変換部と、
前記デバイス制御スクリプトを用いて、変換後の前記デバイス文字コードを含むコマンドを、前記デバイスに送信するコマンド送信部と、を備えたことを特徴とするデバイス制御装置。
【請求項２】
前記文字コード変換部は、文字コード変換テーブルを参照してコード変換を行い、
前記デバイス制御スクリプトを用いて、前記文字コード変換テーブルを作成するテーブル作成部をさらに備えたことを特徴とする請求項１に記載のデバイス制御装置。
【請求項３】
前記テーブル作成部は、前記スクリプト文字コードを前記デバイス文字コード順に格納したデバイス文字列に含まれる各文字と、当該デバイス文字列の各文字の格納位置に基づいて算出した前記デバイス文字コードと、を対応付けて、前記文字コード変換テーブルを作成することを特徴とする請求項２に記載のデバイス制御装置。
【請求項４】
前記文字コード変換テーブルは、連想配列の添え字と要素の値、若しくはオブジェクトのプロパティの名称とプロパティの値、の対応関係を記憶していることを特徴とする請求項３に記載のデバイス制御装置。
【請求項５】
前記デバイス制御スクリプトを用いて、前記デバイスから応答情報を受信する応答情報受信部と、
前記デバイス制御スクリプトを用いて、前記応答情報に含まれる前記デバイス文字コードを前記スクリプト文字コードに変換する文字コード逆変換部と、をさらに備えたことを特徴とする請求項３または４に記載のデバイス制御装置。
【請求項６】
前記文字コード逆変換部は、前記デバイス文字列から、前記デバイス文字コードに基づいて算出した格納位置に存在する前記スクリプト文字コードを取り出すことにより、コード変換を行うことを特徴とする請求項５に記載のデバイス制御装置。
【請求項７】
前記デバイスは、印刷装置であり、
前記デバイス制御スクリプトは、印刷制御スクリプトであることを特徴とする請求項１ないし６のいずれか１項に記載のデバイス制御装置。
【請求項８】
請求項１ないし７のいずれか１項に記載のデバイス制御装置と、
前記Ｗｅｂサーバーと、
前記デバイスと、を備えたことを特徴とするデバイス制御システム。
【請求項９】
標準のＷｅｂブラウザを用いたデバイス制御方法であって、
前記Ｗｅｂブラウザが、
Ｗｅｂサーバーから、Ｗｅｂページと、デバイスを制御するためのデバイス制御スクリプトを取得するＷｅｂページ取得ステップと、
取得した前記Ｗｅｂページを表示し、前記デバイス制御スクリプトを実行するＷｅｂページ表示ステップと、を実行し、
前記デバイス制御スクリプトが、
前記デバイス制御スクリプトの文字コードであるスクリプト文字コードを、前記デバイス用の文字コードであるデバイス文字コードに変換する文字コード変換ステップと、
変換後の前記デバイス文字コードを含むコマンドを、前記デバイスに送信するコマンド送信ステップと、を実行することを特徴とするデバイス制御方法。
【請求項１０】
前記文字コード変換ステップは、文字コード変換テーブルを参照してコード変換を行い、
前記デバイス制御スクリプトは、前記文字コード変換テーブルを作成するテーブル作成ステップをさらに実行することを特徴とする請求項９に記載のデバイス制御方法。
【請求項１１】
前記テーブル作成ステップは、前記スクリプト文字コードを前記デバイス文字コード順に格納したデバイス文字列に含まれる各文字と、当該デバイス文字列の各文字の格納位置に基づいて算出した前記デバイス文字コードと、を対応付けて、前記文字コード変換テーブルを作成することを特徴とする請求項１０に記載のデバイス制御方法。
【請求項１２】
前記文字コード変換テーブルは、連想配列の添え字と要素の値、若しくはオブジェクトのプロパティの名称とプロパティの値、の対応関係を記憶していることを特徴とする請求項１１に記載のデバイス制御方法。
【請求項１３】
前記デバイス制御スクリプトは、
前記デバイスから応答情報を受信する応答情報受信ステップと、
前記応答情報に含まれる前記デバイス文字コードを前記スクリプト文字コードに変換する文字コード逆変換ステップと、をさらに実行することを特徴とする請求項１１または１２に記載のデバイス制御方法。
【請求項１４】
前記文字コード逆変換ステップは、前記デバイス文字列から、前記デバイス文字コードに基づいて算出した格納位置に存在する前記スクリプト文字コードを取り出すことにより、コード変換を行うことを特徴とする請求項１３に記載のデバイス制御方法。
【請求項１５】
コンピューターに、請求項９ないし１４のいずれか１項に記載のデバイス制御方法における前記文字コード変換ステップおよび前記コマンド送信ステップを実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明のデバイス制御装置は、標準のＷｅｂブラウザを備え、Ｗｅｂサーバーおよびデバイスと接続されたデバイス制御装置であって、Ｗｅｂブラウザを用いて、Ｗｅｂサーバーから、Ｗｅｂページと、デバイスを制御するためのデバイス制御スクリプトを取得するＷｅｂページ取得部と、Ｗｅｂブラウザを用いて、取得したＷｅｂページを表示し、デバイス制御スクリプトを実行するＷｅｂページ表示部と、デバイス制御スクリプトを用いて、当該デバイス制御スクリプトの文字コードであるスクリプト文字コードを、デバイス用の文字コードであるデバイス文字コードに変換する文字コード変換部と、デバイス制御スクリプトを用いて、変換後のデバイス文字コードを含むコマンドを、デバイスに送信するコマンド送信部と、を備えたことを特徴とする。
上記のデバイス制御装置において、文字コード変換部は、文字コード変換テーブルを参照してコード変換を行い、デバイス制御スクリプトを用いて、文字コード変換テーブルを作成するテーブル作成部をさらに備えたことを特徴とする。
上記のデバイス制御装置において、テーブル作成部は、スクリプト文字コードをデバイス文字コード順に格納したデバイス文字列に含まれる各文字と、当該デバイス文字列の各文字の格納位置に基づいて算出したデバイス文字コードと、を対応付けて、文字コード変換テーブルを作成することを特徴とする。
上記のデバイス制御装置において、文字コード変換テーブルは、連想配列の添え字と要素の値、若しくはオブジェクトのプロパティの名称とプロパティの値、の対応関係を記憶していることを特徴とする。
上記のデバイス制御装置において、デバイス制御スクリプトを用いて、デバイスから応答情報を受信する応答情報受信部と、デバイス制御スクリプトを用いて、応答情報に含まれるデバイス文字コードをスクリプト文字コードに変換する文字コード逆変換部と、をさらに備えたことを特徴とする。
上記のデバイス制御装置において、文字コード逆変換部は、デバイス文字列から、デバイス文字コードに基づいて算出した格納位置に存在するスクリプト文字コードを取り出すことにより、コード変換を行うことを特徴とする。
上記のデバイス制御装置において、デバイスは、印刷装置であり、デバイス制御スクリプトは、印刷制御スクリプトであることを特徴とする。
本発明のデバイス制御システムは、上記のデバイス制御装置と、Ｗｅｂサーバーと、デバイスと、を備えたことを特徴とする。
本発明のデバイス制御方法は、標準のＷｅｂブラウザを用いたデバイス制御方法であって、Ｗｅｂブラウザが、Ｗｅｂサーバーから、Ｗｅｂページと、デバイスを制御するためのデバイス制御スクリプトを取得するＷｅｂページ取得ステップと、取得したＷｅｂページを表示し、デバイス制御スクリプトを実行するＷｅｂページ表示ステップと、を実行し、デバイス制御スクリプトが、デバイス制御スクリプトの文字コードであるスクリプト文字コードを、デバイス用の文字コードであるデバイス文字コードに変換する文字コード変換ステップと、変換後のデバイス文字コードを含むコマンドを、デバイスに送信するコマンド送信ステップと、を実行することを特徴とする。
上記のデバイス制御方法において、文字コード変換ステップは、文字コード変換テーブルを参照してコード変換を行い、デバイス制御スクリプトは、文字コード変換テーブルを作成するテーブル作成ステップをさらに実行することを特徴とする。
上記のデバイス制御方法において、テーブル作成ステップは、スクリプト文字コードをデバイス文字コード順に格納したデバイス文字列に含まれる各文字と、当該デバイス文字列の各文字の格納位置に基づいて算出したデバイス文字コードと、を対応付けて、文字コード変換テーブルを作成することを特徴とする。
上記のデバイス制御方法において、文字コード変換テーブルは、連想配列の添え字と要素の値、若しくはオブジェクトのプロパティの名称とプロパティの値、の対応関係を記憶していることを特徴とする。
上記のデバイス制御方法において、デバイス制御スクリプトは、デバイスから応答情報を受信する応答情報受信ステップと、応答情報に含まれるデバイス文字コードをスクリプト文字コードに変換する文字コード逆変換ステップと、をさらに実行することを特徴とする。
上記のデバイス制御方法において、文字コード逆変換ステップは、デバイス文字列から、デバイス文字コードに基づいて算出した格納位置に存在するスクリプト文字コードを取り出すことにより、コード変換を行うことを特徴とする。
本発明のプログラムは、コンピューターに、上記のデバイス制御方法における文字コード変換ステップおよびコマンド送信ステップを実行させることを特徴とする。
なお、以下の構成としても良い。
本発明のデバイス制御装置は、標準のＷｅｂブラウザを備え、Ｗｅｂサーバーおよびデバイスと接続されたデバイス制御装置であって、Ｗｅｂブラウザを用いて、Ｗｅｂサーバーから、Ｗｅｂページと、デバイスを制御するためのデバイス制御スクリプトを取得するＷｅｂページ取得部と、Ｗｅｂブラウザを用いて、取得したＷｅｂページを表示し、デバイス制御スクリプトを実行するＷｅｂページ表示部と、デバイス制御スクリプトを用いて、当該デバイス制御スクリプトの文字コードであるスクリプト文字コードを、デバイス用の文字コードであるデバイス文字コードに変換する文字コード変換部と、デバイス制御スクリプトを用いて、変換後のデバイス文字コードを含むコマンドを、デバイスに送信するコマンド送信部と、を備えたことを特徴とする。