【手続補正書】
【提出日】令和3年7月30日(2021.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷装置であって、
ユーザ操作に基づき、仮想プリンタの名称と、当該仮想プリンタ宛に送信された印刷データに設定すべき印刷設定とを関連付けて登録する登録手段と、
ネットワークを介して外部装置から印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信する受信手段と、
前記印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信した場合に、所定のオプションコマンドのコマンド引数として指定された文字列が、前記登録手段に登録されている前記仮想プリンタの名称と一致する場合、当該仮想プリンタの名称に関連付けられた印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成し、仮想プリンタを使用しない装置状態の場合、前記所定のオプションコマンドのコマンド引数として指定された前記文字列を解析して得られる印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成する生成手段と、
前記生成手段で生成された印刷ジョブに基づきシートに画像を印刷する印刷手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記受信された印刷データに含まれる前記オプションコマンドのコマンド引数として指定された前記文字列が、前記登録手段に登録されている仮想プリンタの名称と一致するか否かを判断する判断手段を更に有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記判断手段では、前記仮想プリンタの名称と引接設定の関連付けが前記登録手段に１つ以上登録されているか否かを判断し、１つ以上登録されていると判断した場合に、登録された名称の中に、前記文字列が一致する名称があれば、前記文字列が前記仮想プリンタの名称として登録されていると判断することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記仮想プリンタを使用しない装置状態は、前記登録手段に仮想プリンタの名称と印刷設定の関連付けが登録されていない装置状態であることを特徴とする請求項１又は２に記載の印刷装置。
【請求項５】
前記生成手段は、前記仮想プリンタを使用しない前記装置状態の場合であって、前記所定のオプションコマンドのコマンド引数として指定された前記文字列を解析した結果、前記文字列が印刷設定を示していないと判断したことに従って、前記印刷装置が記憶する既定の印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成することを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記生成手段は、前記文字列が、前記登録手段に登録されている前記仮想プリンタの名称と一致しない場合、前記印刷装置が記憶する既定の印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
印刷装置であって、
ユーザ操作に基づき、仮想プリンタの名称と、当該仮想プリンタ宛に送信された印刷データに設定すべき印刷設定とを関連付けて登録する登録手段と、
ネットワークを介して外部装置から印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信する受信手段と、
前記印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信した場合に、所定のオプションコマンドのコマンド引数として指定された文字列が、前記登録手段に登録されている前記仮想プリンタの名称と一致する場合、当該仮想プリンタの名称に関連付けられた印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成し、
前記印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信した場合に、所定のオプションコマンドのコマンド引数として指定された文字列が、前記登録手段に登録されている前記仮想プリンタの名称と一致しない場合、前記所定のオプションコマンドのコマンド引数として指定された前記文字列を解析して得られた解析結果に基づき特定される印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成する生成手段と、
前記生成手段で生成された印刷ジョブに基づきシートに画像を印刷する印刷手段と、
を有することを特徴とする印刷装置。
【請求項８】
前記生成手段は、前記文字列を解析した結果、前記文字列が印刷設定を示していないと判断した場合、前記印刷装置が記憶する既定の印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成することを特徴とする請求項７に記載の印刷装置。
【請求項９】
印刷装置の制御方法であって、
ユーザ操作に基づき、仮想プリンタの名称と、当該仮想プリンタ宛に送信された印刷データに設定すべき印刷設定とを関連付けて登録する登録工程と、
ネットワークを介して外部装置から印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信する受信工程と、
前記印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信した場合に、所定のオプションコマンドのコマンド引数として指定された文字列が、前記登録工程で登録された前記仮想プリンタの名称と一致する場合、当該仮想プリンタの名称に関連付けられた印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成し、仮想プリンタを使用しない装置状態の場合、前記所定のオプションコマンドのコマンド引数として指定された前記文字列を解析して得られる印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成する生成工程と、
前記生成工程で生成された印刷ジョブに基づきシートに画像を印刷する印刷工程と、
を有することを特徴とする印刷装置の制御方法。
【請求項１０】
印刷装置の制御方法であって、
ユーザ操作に基づき、仮想プリンタの名称と、当該仮想プリンタ宛に送信された印刷データに設定すべき印刷設定とを関連付けて登録する登録工程と、
ネットワークを介して外部装置から印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信する受信工程と、
前記印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信した場合に、所定のオプションコマンドのコマンド引数として指定された文字列が、前記登録工程で登録された前記仮想プリンタの名称と一致する場合、当該仮想プリンタの名称に関連付けられた印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成し、
前記印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信した場合に、所定のオプションコマンドのコマンド引数として指定された文字列が、前記登録工程に登録されている前記仮想プリンタの名称と一致しない場合、前記所定のオプションコマンドのコマンド引数として指定された前記文字列を解析して得られた解析結果に基づき特定される印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成する生成工程と、
前記生成工程で生成された印刷ジョブに基づきシートに画像を印刷する印刷工程と、
を有することを特徴とする印刷装置の制御方法。
【請求項１１】
印刷装置のコンピュータに、請求項９または１０に記載の印刷装置の制御方法を実行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】印刷装置、印刷装置の制御方法、及びプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及びプログラムに関し、特にネットワークを介して接続された端末装置から印刷要求を受信して印刷出力を行う印刷装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、上記課題を鑑みて、仮想プリンター名に関連づけられた印刷設定か、ジョブ受信要求コマンドのプリントキュー名に含まれる文字列に係る印刷設定かを適切に判別して印刷処理を行うことができる印刷装置を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記の課題を解決するために、本発明の印刷装置は、ユーザ操作に基づき、仮想プリンタの名称と、当該仮想プリンタ宛に送信された印刷データに設定すべき印刷設定とを関連付けて登録する登録手段と、ネットワークを介して外部装置から印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信する受信手段と、前記印刷のためのオプションコマンドと印刷対象のファイルデータを含む印刷データを受信した場合に、所定のオプションコマンドのコマンド引数として指定された文字列が、前記登録手段に登録されている前記仮想プリンタの名称と一致する場合、当該仮想プリンタの名称に関連付けられた印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成し、仮想プリンタを使用しない装置状態の場合、前記所定のオプションコマンドのコマンド引数として指定された前記文字列を解析して得られる印刷設定で前記印刷対象のファイルデータを印刷する印刷ジョブを生成する生成手段と、前記生成手段で生成された印刷ジョブに基づきシートに画像を印刷する印刷手段と、を有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、仮想プリンター名に関連づけられた印刷設定か、ジョブ受信要求コマンドのプリントキュー名に含まれる文字列に係る印刷設定かを適切に判別して印刷処理を行うことができる印刷装置を提供することができる。