【手続補正書】
【提出日】平成29年6月29日(2017.6.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサで翻訳され実行されるための命令セットを含む第１のプログラム層と、前記プロセッサ以外で予め翻訳された命令セットを含む第２のプログラム層とを包含するプログラムを、前記プロセッサで実行する情報処理装置であって、
前記第１のプログラム層において第１の記述言語で記述されたコンテンツを第２の記述言語のコンテンツに変換する変換手段と、
前記変換された第２の記述言語のコンテンツを描画することで得られる前記コンテンツのデータを取得する取得手段とを有することを特徴とする情報処理装置。
【請求項２】
前記コンテンツは印刷コンテンツであり、
前記変換手段は、
前記印刷コンテンツが印刷されるプリンタの印刷解像度に基いて、前記第１の記述言語で記述された印刷コンテンツの拡大率を算出する算出手段と、
前記算出手段により算出された拡大率に基いて、前記第１の記述言語の印刷コンテンツを前記第２の記述言語の印刷コンテンツに変換する第１の変換手段を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印刷解像度は、前記情報処理装置に接続されるプリンタから取得した属性情報に基づいて算出されることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記取得手段により取得された前記コンテンツの画像データをプリンタが利用可能な形式の画像データに変換する第２の変換手段と、
前記第２の変換手段により変換された前記プリンタが利用可能な形式の画像データを前記プリンタに送信する送信手段とをさらに有することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記情報処理装置が動作させるオペレーティングシステムが備える翻訳手段によって前記第２の記述言語のコンテンツが翻訳されることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記コンテンツを翻訳する別の翻訳手段を前記第２のプログラム層に備えることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記情報処理装置で動作するオペレーティングシステムから描画結果が取得できない第１の記述言語で記述されたコンテンツが、前記変換手段によって、前記オペレーティングシステムから描画結果が取得可能な第２の記述言語のコンテンツに変換され、前記第２の記述言語のコンテンツを前記オペレーティングシステムに描画させる指示手段をさらに有し、
前記取得手段は、前記変換された第２の記述言語のコンテンツを描画することで得られる当該コンテンツのデータを前記オペレーティングシステムから取得することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記第１の記述言語は、ＳＶＧであり、
前記第２の記述言語は、Ｃａｎｖａｓであることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記第１のプログラム層の命令セットは、ＨＴＭＬ、ＣＳＳ、ＪａｖａＳｃｒｉｐｔのいずれか１つで記述されていることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
プロセッサで翻訳され実行されるための命令セットを含む第１のプログラム層と、前記プロセッサ以外で予め翻訳された命令セットを含む第２のプログラム層とを包含するプログラムを、前記プロセッサで実行する情報処理装置の処理方法であって、
前記第１のプログラム層において第１の記述言語で記述されたコンテンツを第２の記述言語のコンテンツに変換する変換工程と、
前記変換された第２の記述言語のコンテンツを描画することで得られる前記コンテンツのデータを取得する取得工程とを有することを特徴とする処理方法。
【請求項１１】
ウェブ標準言語で記述された第１のプログラム層と、ウェブ標準言語とは異なるプログラム言語で記述された第２のプログラム層とを包含するプログラムを実行するコンピュータを、前記第１のプログラム層において第１の記述言語で記述されたコンテンツを第２の記述言語のコンテンツに変換する変換手段と、前記変換された第２の記述言語のコンテンツを描画することで得られる前記コンテンツのデータを取得する取得手段として機能させるための前記コンピュータが読み取り可能なプログラム。
【請求項１２】
前記コンテンツは印刷コンテンツであり、
前記印刷コンテンツが印刷されるプリンタの印刷解像度に基いて、前記第１の記述言語で記述された印刷コンテンツの拡大率を算出する算出手段と、
前記算出手段により算出された拡大率に基いて、前記第１の記述言語の印刷コンテンツを前記第２の記述言語の印刷コンテンツに変換する第１の変換手段として前記コンピュータをさらに機能させるための請求項１１に記載のプログラム。
【請求項１３】
前記印刷解像度は、前記コンピュータに接続されるプリンタから取得した属性情報に基づいて算出されることを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記取得手段により取得された前記コンテンツの画像データをプリンタが利用可能な形式の画像データに変換する第２の変換手段と、
前記第２の変換手段により変換された前記プリンタが利用可能な形式の画像データを前記プリンタに送信する送信手段として前記コンピュータをさらに機能させるための請求項１１乃至１３のいずれか１項に記載のプログラム。
【請求項１５】
前記コンピュータが動作させるオペレーティングシステムが備える翻訳手段によって前記第２の記述言語のコンテンツが翻訳されることを特徴とする請求項１１乃至１４のいずれか１項に記載のプログラム。
【請求項１６】
前記コンテンツを翻訳する別の翻訳手段を前記第２のプログラム層に備えることを特徴とする請求項１１乃至１５のいずれか１項に記載のプログラム。
【請求項１７】
前記コンピュータが動作させるオペレーティングシステムから描画結果が取得できない第１の記述言語で記述されたコンテンツが、前記変換手段によって、前記オペレーティングシステムから描画結果が取得可能な第２の記述言語のコンテンツに変換され、前記第２の記述言語のコンテンツを前記オペレーティングシステムに描画させる指示手段として前記コンピュータをさらに機能させ、
前記取得手段は、前記変換された第２の記述言語のコンテンツを描画することで得られる前記コンテンツのデータを前記オペレーティングシステムから取得することを特徴とする請求項１１乃至１６のいずれか１項に記載のプログラム。
【請求項１８】
前記第１の記述言語は、ＳＶＧであり、
前記第２の記述言語は、Ｃａｎｖａｓであることを特徴とする請求項１１乃至１７のいずれか１項に記載のプログラム。
【請求項１９】
前記ウェブ標準言語は、ＨＴＭＬ、ＣＳＳ、ＪａｖａＳｃｒｉｐｔのいずれか１つであることを特徴とする請求項１１乃至１８のいずれか１項に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
さらに本発明を別の側面から見れば、ウェブ標準言語で記述された第１のプログラム層と、ウェブ標準言語とは異なるプログラム言語で記述された第２のプログラム層とを包含するプログラムを実行するコンピュータを、前記第１のプログラム層において第１の記述言語で記述されたコンテンツを第２の記述言語のコンテンツに変換する変換手段と、前記変換された第２の記述言語のコンテンツを描画することで得られる前記コンテンツのデータを取得する取得手段として機能させるための前記コンピュータが読み取り可能なプログラムを備える。