【手続補正書】
【提出日】平成30年6月6日(2018.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像形成装置であって、
複数のプログラムをインストールするインストール手段と、
前記複数のインストールされたプログラムの機能タイプを示す機能タイプ情報を登録する登録手段と、
複数の工程を含む処理手順を定義し、前記工程ごとに、プログラムの識別情報またはプログラムの機能タイプのいずれかを指定する定義ファイルを取得する取得手段と、
前記定義ファイルにおいて前記機能タイプで指定された前記工程に対して前記登録手段により登録された前記プログラムの前記機能タイプ情報を用いてプログラムを決定する決定手段と、
前記定義ファイルにおいて前記識別情報により指定される工程について指定された前記識別情報のプログラムを用いて、または、前記定義ファイルにおいて前記機能タイプにより指定される工程について決定されたプログラムを用いて、複数の工程を含む前記処理手順を実行する実行手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記機能タイプにより指定される工程を実行するプログラムに含まれる機能の条件が前記定義ファイルにおいてさらに指定される
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記登録手段は、前記工程を実行するプログラムの能力を示す能力情報をさらに登録し、
前記処理手順が前記実行手段により実行された場合に、前記決定手段は、前記指定されたプログラムの前記機能識別情報及び前記登録されたプログラムの能力情報にしたがって指定された機能の条件について、前記処理手順の複数の工程の中から、前記機能タイプにより指定されたプログラムを動的に決定する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記工程を実行するプログラムの優先順位を機能タイプごとに設定する設定手段をさらに有し、
前記処理手順が前記実行手段により実行された場合に、前記決定手段は、前記指定されたプログラムの前記機能識別情報及び前記設定手段により設定された前記工程を実行するプログラムの前記優先順位にしたがって、前記処理手順の複数の工程の中から、前記機能タイプにより指定されたプログラムを動的に決定する
ことを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記工程を実行するプログラムは、拡張プログラムである
ことを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
画像形成装置の制御方法を実行させるためのプログラムを記憶したコンピュータで読み取り可能な記憶媒体であって、前記制御方法は、
複数のプログラムをインストールするインストール・ステップと、
前記複数のインストールされたプログラムの機能タイプを示す機能タイプ情報を登録する登録ステップと、
複数の工程を含む処理手順を定義し、前記工程ごとに、プログラムの識別情報またはプログラムの機能タイプのいずれかを指定する定義ファイルを取得する取得ステップと、
前記定義ファイルにおいて前記機能タイプで指定された前記工程に対して前記登録手段により登録された前記プログラムの前記機能タイプ情報を用いてプログラムを決定する決定ステップと、
前記定義ファイルにおいて前記識別情報により指定される工程について指定された前記識別情報のプログラムを用いて、または、前記定義ファイルにおいて前記機能タイプにより指定される工程について決定されたプログラムを用いて、複数の工程を含む前記処理手順を実行する実行ステップと、
を有することを特徴とする記憶媒体。
【請求項７】
前記機能タイプにより指定される工程を実行するプログラムに含まれる機能の条件が前記定義ファイルにおいてさらに指定される
ことを特徴とする請求項６に記載の記憶媒体。
【請求項８】
前記工程を実行するプログラムの優先順位を機能タイプごとに設定する設定ステップをさらに有し、
前記処理手順が前記実行ステップにおいて実行された場合に、前記決定ステップにおいて、前記指定されたプログラムの前記機能識別情報及び前記設定手段により設定された前記工程を実行するプログラムの前記優先順位にしたがって、前記処理手順の複数の工程の中から、前記機能タイプにより指定されたプログラムを動的に決定する
ことを特徴とする請求項７に記載の記憶媒体。
【請求項９】
前記工程を実行するプログラムの優先順位を機能タイプごとに設定する設定ステップをさらに有し、
前記処理手順が前記実行ステップにおいて実行された場合に、前記決定ステップにおいて、前記指定されたプログラムの前記機能識別情報及び前記設定手段により設定された前記工程を実行するプログラムの前記優先順位にしたがって、前記処理手順の複数の工程の中から、前記機能タイプにより指定されたプログラムを動的に決定する
ことを特徴とする請求項６に記載の記憶媒体。
【請求項１０】
前記工程を実行するプログラムは、拡張プログラムである
ことを特徴とする請求項６乃至９の何れか１項に記載の記憶媒体。
【請求項１１】
画像形成装置の制御方法であって、
複数のプログラムをインストールするインストール・ステップと、
前記複数のインストールされたプログラムの機能タイプを示す機能タイプ情報を登録する登録ステップと、
複数の工程を含む処理手順を定義し、前記工程ごとに、プログラムの識別情報またはプログラムの機能タイプのいずれかを指定する定義ファイルを取得する取得ステップと、
前記定義ファイルにおいて前記機能タイプで指定された前記工程に対して前記登録手段により登録された前記プログラムの前記機能タイプ情報を用いてプログラムを決定する決定ステップと、
前記定義ファイルにおいて前記識別情報により指定される工程について指定された前記識別情報のプログラムを用いて、または、前記定義ファイルにおいて前記機能タイプにより指定される工程について決定されたプログラムを用いて、複数の工程を含む前記処理手順を実行する実行ステップと、
を有することを特徴とする画像形成装置の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像形成装置、画像形成装置の制御方法、及び記憶媒体
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及び記憶媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、画像形成装置であって、複数のプログラムをインストールするインストール手段と、前記複数のインストールされたプログラムの機能タイプを示す機能タイプ情報を登録する登録手段と、複数の工程を含む処理手順を定義し、前記工程ごとに、プログラムの識別情報またはプログラムの機能タイプのいずれかを指定する定義ファイルを取得する取得手段と、前記定義ファイルにおいて前記機能タイプで指定された前記工程に対して前記登録手段により登録された前記プログラムの前記機能タイプ情報を用いてプログラムを決定する決定手段と、前記定義ファイルにおいて前記識別情報により指定される工程について指定された前記識別情報のプログラムを用いて、または、前記定義ファイルにおいて前記機能タイプにより指定される工程について決定されたプログラムを用いて、複数の工程を含む前記処理手順を実行する実行手段と、を有することを特徴とする。