【手続補正書】
【提出日】令和2年10月6日(2020.10.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリンタのステータス情報を情報処理装置が取得するための情報処理方法であって、
投入されたジョブが、前記プリンタにプリント動作を行わせるためのプリント用ジョブであるか、前記プリンタにプリント動作を行わせること無く前記ステータス情報を取得するためのステータス取得ジョブであるか、を判定する判定工程と、
前記判定工程において、投入されたジョブが前記ステータス取得ジョブであると判定された場合に、前記プリンタから応答を取得させるためのダミーデータを送信する送信工程と、
を有することを特徴とする情報処理方法。
【請求項２】
前記送信工程においてＯＳ（オペレーティングシステム）に前記ダミーデータを送信されることにより、前記ＯＳを介して前記ダミーデータが前記プリンタに送信され、
前記ステータス情報は、前記ＯＳにより取得されることを特徴とする請求項１に記載の情報処理方法。
【請求項３】
前記ステータス情報は、前記情報処理装置のステータス情報格納部に保存され、
前記ステータス情報格納部に格納された前記ステータス情報に基づき、前記プリンタのステータスが表示されることを特徴とする請求項２に記載の情報処理方法。
【請求項４】
前記ＯＳと前記プリンタとの通信が行われているかを確認する確認工程を更に有し、
前記送信工程は、前記確認工程において前記通信が行われていることが確認されるまで繰り返されることを特徴とする請求項２又は３に記載の情報処理方法。
【請求項５】
前記判定工程、前記送信工程はプリンタドライバにより実行され、
前記ステータス情報の保存は、前記ＯＳが第１プリントプロトコルを用いて取得した情報に基づいて、前記ＯＳが前記ステータス情報を保存する第１の保存方法と、前記第１プリントプロトコルとは異なる第２プリントプロトコルを用いて前記ＯＳを介して前記プリンタドライバが取得した情報に基づいて、前記プリンタドライバが前記ステータス情報を保存する第２の保存方法、の少なくとも一方によって行われることを特徴とする請求項２から４のいずれか１項に記載の情報処理方法。
【請求項６】
前記プリンタドライバにより、前記ＯＳと前記プリンタとの通信が正常に行われているかを確認する確認工程を更に有し、
前記確認工程において前記通信が正常に行われていることが確認された場合、前記ステータス情報の保存処理は前記第２の保存方法で行われ、
前記確認工程において前記通信が正常に行われていないことが確認された場合、前記ステータス情報の保存は前記第１の保存方法で行われることを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記プリンタが前記第２プリントプロトコルをサポートしているか判定する第２判定工程と、
前記第１の保存方法による保存の有効又は無効を設定する設定工程と、
を更に備え、
前記第２判定工程により前記第２プリントプロトコルをサポートしていると判定された場合、前記第１の保存方法による保存を無効に設定し、
前記確認工程により前記第２プリントプロトコルによる通信が正常に行われていないと確認された場合、前記無効の設定は有効に書き換え、
前記無効の設定が有効に書き換えられた後、前記第１の保存方法による前記ステータス情報の保存処理が実行されることを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記プリンタが前記第２プリントプロトコルをサポートしているか判定する第２判定工程と、
前記第１の保存方法による保存の有効又は無効を設定する設定工程と、
を更に備え、
前記第２判定工程により前記第２プリントプロトコルをサポートしていると判定された場合、前記第１の保存方法による保存を有効に設定し、
前記ステータス情報が取得された場合、前記有効の設定は無効に書き換え、
前記有効の設定が無効に書き換えられた後、前記第２の保存方法による前記ステータス情報の保存処理が実行されることを特徴とする請求項５に記載の情報処理方法。
【請求項９】
前記第１の保存方法による前記ステータス情報の保存が行われた後に、前記第２の保存方法による前記ステータス情報の保存が更に行われ、
前記第１の保存方法によって保存された前記ステータス情報の表示と、前記第２の保存方法によって保存された前記ステータス情報の表示と、が行われることを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記第１プリントプロトコルはＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）であり、前記第２プリントプロトコルはＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項５から９のいずれか１項に記載の情報処理方法。
【請求項１１】
前記判定工程において、前記情報処理装置に投入されたジョブが前記プリント用ジョブであると判定された場合に、プリントデータを生成する工程
を更に有することを特徴とする請求項２から１０のいずれか１項に記載の情報処理方法。
【請求項１２】
前記プリンタの応答を取得するためのデータはＮＵＬＬデータであることを特徴とする請求項１から１１のいずれか１項に記載の情報処理方法。
【請求項１３】
前記ステータス情報は前記プリンタが搭載しているインクタンクのインク残量情報であることを特徴とする請求項１から１２のいずれか１項に記載の情報処理方法。
【請求項１４】
プリンタのステータス情報を情報処理装置が取得するための情報処理方法を実行させるためのプログラムであって、前記情報処理方法は、
投入されたジョブが、前記プリンタにプリント動作を行わせるためのプリント用ジョブであるか、前記プリンタにプリント動作を行わせること無く前記ステータス情報を取得するためのステータス取得ジョブであるか、を判定する判定工程と、
前記判定工程において、投入されたジョブが前記ステータス取得ジョブであると判定された場合に、前記プリンタから応答を取得させるためのダミーデータを送信する送信工程と、
を有することを特徴とするプログラム。
【請求項１５】
前記送信工程においてＯＳに前記ダミーデータを送信されることにより、前記ＯＳを介して前記ダミーデータが前記プリンタに送信され、
前記ステータス情報は、前記ＯＳにより取得されることを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記ステータス情報は、前記情報処理装置のステータス情報格納部に保存され、
前記ステータス情報格納部に格納された前記ステータス情報に基づき、前記プリンタのステータスが表示されることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記ＯＳと前記プリンタとの通信が行われているかを確認する確認工程を更に有し、
前記送信工程は、前記確認工程において前記通信が行われていることが確認されるまで繰り返されることを特徴とする請求項１５又は１６に記載のプログラム。
【請求項１８】
前記判定工程、前記送信工程はプリンタドライバにより実行され、
前記ステータス情報の保存は、前記ＯＳが第１プリントプロトコルを用いて取得した情報に基づいて、前記ＯＳが前記ステータス情報を保存する第１の保存方法と、前記第１プリントプロトコルとは異なる第２プリントプロトコルを用いて前記ＯＳを介して前記プリンタドライバが取得した情報に基づいて、前記プリンタドライバが前記ステータス情報を保存する第２の保存方法、の少なくとも一方によって行われることを特徴とする請求項１５から１７のいずれか１項に記載のプログラム。
【請求項１９】
前記プリンタドライバにより、前記ＯＳと前記プリンタとの通信が正常に行われているかを確認する確認工程を更に有し、
前記確認工程において前記通信が正常に行われていることが確認された場合、前記ステータス情報の保存処理は前記第２の保存方法で行われ、
前記確認工程において前記通信が正常に行われていないことが確認された場合、前記ステータス情報の保存は前記第１の保存方法で行われることを特徴とする請求項１８に記載のプログラム。
【請求項２０】
前記プリンタが前記第２プリントプロトコルをサポートしているか判定する第２判定工程と、
前記第１の保存方法による保存の有効又は無効を設定する設定工程と、
を更に備え、
前記第２判定工程により前記第２プリントプロトコルをサポートしていると判定された場合、前記第１の保存方法による保存を無効に設定し、
前記確認工程により前記第２プリントプロトコルによる通信が正常に行われていないと確認された場合、前記無効の設定は有効に書き換え、
前記の設定が有効に書き換えられた後、前記第１の保存方法による前記ステータス情報の保存処理が実行されることを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記プリンタが前記第２プリントプロトコルをサポートしているか判定する第２判定工程と、
前記第１の保存方法による保存の有効又は無効を設定する設定工程と、
を更に備え、
前記第２判定工程により前記第２プリントプロトコルをサポートしていると判定された場合、前記第１の保存方法による保存を有効に設定し、
前記ステータス情報が取得された場合、前記有効の設定は無効に書き換え、
前記有効の設定が無効に書き換えられた後、前記第２の保存方法による前記ステータス情報の保存処理が実行されることを特徴とする請求項１８に記載のプログラム。
【請求項２２】
前記第１の保存方法による前記ステータス情報の保存が行われた後に、前記第２の保存方法による前記ステータス情報の保存が更に行われ、
前記第１の保存方法によって保存された前記ステータス情報の表示と、前記第２の保存方法によって保存された前記ステータス情報の表示と、が行われることを特徴とする請求項２１に記載のプログラム。
【請求項２３】
前記第１プリントプロトコルはＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）であり、前記第２プリントプロトコルはＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項１８から２２のいずれか１項に記載のプログラム。
【請求項２４】
前記判定工程において、前記情報処理装置に投入されたジョブが前記プリント用ジョブであると判定された場合に、プリントデータを生成する工程
を更に有することを特徴とする請求項１９から２３のいずれか１項に記載のプログラム。
【請求項２５】
前記プリンタの応答を取得するためのデータはＮＵＬＬデータであることを特徴とする請求項１４から２４のいずれか１項に記載のプログラム。
【請求項２６】
前記ステータス情報は前記プリンタが搭載しているインクタンクのインク残量情報であることを特徴とする請求項１４から２５のいずれか１項に記載のプログラム。