【手続補正書】
【提出日】平成28年1月13日(2016.1.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロポーショナルフォントを印字するために、印刷装置と通信可能に接続された情報処理装置であって、
前記印刷装置に対して、複数の文字列の印字指示を行う印字指示手段と、
プロポーショナルフォントとして印字する文字列の文字数を取得する文字数取得手段と、
前記プロポーショナルフォントとして印字する文字列の印字開始位置と、前記文字数取得手段で取得した文字数と、前記プロポーショナルフォントとして印字する文字列を非プロポーショナルフォントとして印字した場合の文字の基準幅情報とを用いて、前記プロポーショナルフォントとして印字する文字列の次に印字する文字の印字位置を決定する印字位置決定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記印刷装置に対して、前記文字列の印字開始位置の記憶指示する記憶指示手段を更に備え、
前記印字位置決定手段は、
前記記憶指示手段により前記印刷装置に記憶された前記文字列の印字開始位置と、前記文字数取得手段で取得した文字数と、前記プロポーショナルフォントとして印字する文字列を非プロポーショナルフォントとして印字した場合の文字の基準幅情報とを用いて、前記プロポーショナルフォントとして印字する文字列の次に印字する文字の印字位置を決定すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印字指示手段により、前記印刷装置に対して、印字指示された文字列のフォントがプロポーショナルフォントから非プロポーショナルフォントに変更された場合、前記印字位置決定手段により決定された印字位置を、当該非プロポーショナルフォントの印字の開始位置とすること
を特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記印字指示手段により、前記印刷装置に対して、印字指示された文字列のフォントが非プロポーショナルフォントからプロポーショナルフォントに変更された場合、当該プロポーショナルフォントとして印字する文字列の開始位置を、前記印字位置決定手段にて用いられる印字開始位置とすること
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記複数の文字列と当該文字列を印字するフォントの識別情報とを含む印字データをサーバから取得する印字データ取得手段と
前記印字データ取得手段により取得した印字データにおいて第１のフォントとして印字することが指定されている場合、前記印刷装置に対して、第２のフォントとして印字する印字指示を行うことを記憶すべく、第１のフォントと第２のフォントとを対応付けて記憶する対応フォント記憶手段と、
を更に備え、
前記印字指示手段は、
前記印字データ取得手段により取得した印字データに前記第１のフォントとして印字することが指定されている場合、前記印刷装置に対して、前記対応フォント記憶手段により当該第１のフォントに対応付けられている前記第２のフォントとして印字する印字指示を行うこと、
前記文字数取得手段は、前記印字データ取得手段により取得した印字データに含まれる前記文字列の文字数を取得し、
前記印字位置決定手段は、
前記文字数取得手段で取得した文字数と、前記第１のフォントの基準幅情報とを用いて、前記文字列の次に印字する文字の印字位置を決定すること
を特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記複数の文字列とは、１行に印字する文字列であること
を特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
プロポーショナルフォントを印字するために、印刷装置と通信可能に接続された情報処理装置における処理方法であって、
前記情報処理装置が、
前記印刷装置に対して、複数の文字列の印字指示を行う印字指示ステップと、
プロポーショナルフォントとして印字する文字列の文字数を取得する文字数取得ステップと、
前記プロポーショナルフォントとして印字する文字列の印字開始位置と、前記文字数取得ステップで取得した文字数と、前記プロポーショナルフォントとして印字する文字列を非プロポーショナルフォントとして印字した場合の文字の基準幅情報とを用いて、前記プロポーショナルフォントとして印字する文字列の次に印字する文字の印字位置を決定する印字位置決定ステップと
を実行することを特徴とする処理方法。
【請求項８】
プロポーショナルフォントを印字するために、印刷装置と通信可能に接続された情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
前記印刷装置に対して、複数の文字列の印字指示を行う印字指示手段と、
プロポーショナルフォントとして印字する文字列の文字数を取得する文字数取得手段と、
前記プロポーショナルフォントとして印字する文字列の印字開始位置と、前記文字数取得手段で取得した文字数と、前記プロポーショナルフォントとして印字する文字列を非プロポーショナルフォントとして印字した場合の文字の基準幅情報とを用いて、前記プロポーショナルフォントとして印字する文字列の次に印字する文字の印字位置を決定する印字位置決定手段と
として機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記した目的を達成するために、本発明の情報処理装置は、プロポーショナルフォントを印字するために、印刷装置と通信可能に接続された情報処理装置であって、前記印刷装置に対して、複数の文字列の印字指示を行う印字指示手段と、プロポーショナルフォントとして印字する文字列の文字数を取得する文字数取得手段と、前記プロポーショナルフォントとして印字する文字列の印字開始位置と、前記文字数取得手段で取得した文字数と、前記プロポーショナルフォントとして印字する文字列を非プロポーショナルフォントとして印字した場合の文字の基準幅情報とを用いて、前記プロポーショナルフォントとして印字する文字列の次に印字する文字の印字位置を決定する印字位置決定手段と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記した目的を達成するために、本発明の処理方法は、プロポーショナルフォントを印字するために、印刷装置と通信可能に接続された情報処理装置における処理方法であって、前記情報処理装置が、前記印刷装置に対して、複数の文字列の印字指示を行う印字指示ステップと、プロポーショナルフォントとして印字する文字列の文字数を取得する文字数取得ステップと、前記プロポーショナルフォントとして印字する文字列の印字開始位置と、前記文字数取得ステップで取得した文字数と、前記プロポーショナルフォントとして印字する文字列を非プロポーショナルフォントとして印字した場合の文字の基準幅情報とを用いて、前記プロポーショナルフォントとして印字する文字列の次に印字する文字の印字位置を決定する印字位置決定ステップと、を備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記した目的を達成するために、本発明のプログラムは、プロポーショナルフォントを印字するために、印刷装置と通信可能に接続された情報処理装置で実行可能なプログラムであって、前記情報処理装置を、前記印刷装置に対して、複数の文字列の印字指示を行う印字指示手段と、プロポーショナルフォントとして印字する文字列の文字数を取得する文字数取得手段と、前記プロポーショナルフォントとして印字する文字列の印字開始位置と、前記文字数取得手段で取得した文字数と、前記プロポーショナルフォントとして印字する文字列を非プロポーショナルフォントとして印字した場合の文字の基準幅情報とを用いて、前記プロポーショナルフォントとして印字する文字列の次に印字する文字の印字位置を決定する印字位置決定手段として機能させることを特徴とする。