【手続補正書】
【提出日】平成30年11月6日(2018.11.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ページデータを含む部データを一又は複数部含む印刷データを受信する受信手段と、
受信した前記印刷データを記憶する記憶手段と、
前記記憶手段に記憶された印刷データに含まれる複数ページのページデータの内容に基づいて、前記印刷データの部の区切りを特定する特定手段と、
前記特定手段が特定した結果と、ユーザによる印刷部数の指定とに基づいて、前記部データを印刷部に印刷させる制御を行う印刷制御手段と
を有する画像形成装置。
【請求項２】
前記受信手段が受信した印刷データに部数情報が含まれていない場合、前記印刷データに部数情報を付加する付加手段と、
前記部数情報を付加した前記印刷データについて、前記特定手段により部の区切りがあると判定された場合、前記印刷データの部数情報を更新する更新手段と
を有する請求項１記載の画像形成装置。
【請求項３】
前記印刷データに含まれるページ記述言語で表されたコマンドの統計情報を取得する取得手段を更に有し、
前記特定手段は、前記取得手段により取得された前記コマンドの統計情報に基づき部の区切りがあるか否かを判定する請求項１又は２記載の画像形成装置。
【請求項４】
前記取得手段は、前記ページ記述言語で表されたコマンドのオブジェクトごとの統計情報を取得し、
前記特定手段は、前記取得手段により取得された前記コマンドのオブジェクトごとの統計情報に基づき部の区切りがあるか否かを判定する請求項３記載の画像形成装置。
【請求項５】
前記取得手段は、前記統計情報として、コマンドの数を取得する請求項３又は４記載の画像形成装置。
【請求項６】
前記取得手段は、前記統計情報として、コマンドのデータサイズを取得する請求項３又は４記載の画像形成装置。
【請求項７】
前記特定手段は、前記印刷データの２ページ目以降のコマンドの統計情報の中に１ページ目のコマンドの統計情報と同じ統計情報があるか否かを判定し、前記印刷データの２ページ目以降のコマンドの統計情報の中に１ページ目のコマンドの統計情報と同じ統計情報がない場合、部の区切りがないと判定する請求項３乃至６何れか１項記載の画像形成装置。
【請求項８】
前記特定手段は、前記印刷データの２ページ目以降のコマンドの統計情報の中に１ページ目のコマンドの統計情報と同じ統計情報がある場合、更に、連続で統計情報が一致するページの範囲が前記印刷データの全ページの約数であるか否かを判定し、連続で統計情報が一致するページの範囲が前記印刷データの全ページの約数である場合、部の区切りがあると判定する請求項７記載の画像形成装置。
【請求項９】
前記特定手段は、前記印刷データに含まれる複数の画像データの中に同じ画像データがあるか否かに基づき部の区切りがあるか否かを判定する請求項１又は２記載の画像形成装置。
【請求項１０】
前記特定手段は、前記印刷データの２ページ目以降の画像データの中に１ページ目の画像データと同じ画像データがあるか否かを判定し、前記印刷データの２ページ目以降の画像データの中に１ページ目の画像データと同じ画像データがない場合、部の区切りがないと判定する請求項９記載の画像形成装置。
【請求項１１】
前記特定手段は、前記印刷データの２ページ目以降の画像データの中に１ページ目の画像データと同じ画像データがある場合、更に、連続で画像データが一致するページの範囲が前記印刷データの全ページの約数であるか否かを判定し、連続で画像データが一致するページの範囲が前記印刷データの全ページの約数である場合、部の区切りがあると判定する請求項１０記載の画像形成装置。
【請求項１２】
前記更新手段は、前記特定手段により部の区切りがあると判定された場合、前記印刷データの部数情報を更新すると共に１部のページ数を前記印刷データに関連付けて登録する請求項２記載の画像形成装置。
【請求項１３】
ページデータを含む部データを一又は複数部含む印刷データを受信する受信ステップと、
受信した前記印刷データを記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶された印刷データに含まれる複数ページのページデータの内容に基づいて、前記印刷データの部の区切りを特定する特定ステップと、
前記特定ステップにおいて特定した結果と、ユーザによる印刷部数の指定とに基づいて、前記部データを印刷部に印刷させる制御を行う印刷制御ステップと
を含む画像形成装置の制御方法。
【請求項１４】
コンピュータに、
ページデータを含む部データを一又は複数部含む印刷データを受信する受信工程と、
受信した前記印刷データを記憶手段に記憶する記憶工程と、
前記記憶手段に記憶された印刷データに含まれる複数ページのページデータの内容に基づいて、前記印刷データの部の区切りを特定する特定工程と、
前記特定工程において特定した結果と、ユーザによる印刷部数の指定とに基づいて、前記部データを印刷部に印刷させる制御を行う印刷制御工程と
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像形成装置、画像形成装置の制御方法及びプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、１部数分のページ数が属性値として付加されていない留め置き印刷の印刷データに対してもユーザが所望するように設定の変更ができるようにすることを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、１部数分のページ数が属性値として付加されていない留め置き印刷の印刷データに対してもユーザが所望するように設定の変更ができるようにすることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
＜＜実施形態３＞＞
＜入稿機と異なる画像形成装置で部数指定された印刷データを出力するときのＰＤＬデータ作成方法＞
図１０は、本実施形態における画像形成装置１００に留め置いた印刷データを別の出力機１００２から印刷するときのシステム構成の一例を示す図である。書誌サーバー機１００１は、ＰＣ１３０から画像形成装置１００のＨＤＤ２０４に留め置かれた印刷データの情報をＬＡＮ１４０経由でサーバー／クライアント機能として管理している。書誌サーバー機１００１と出力機１００２とは、ハードウェア構成として少なくともＣＰＵとメモリとを有する。書誌サーバー機１００１のＣＰＵが書誌サーバー機１００１のメモリに記憶されているプログラムに基づき処理を実行することにより書誌サーバー機１００１の機能及び後述する図１１に示すフローチャートの処理が実現される。また、出力機１００２のＣＰＵが出力機１００２のメモリに記憶されているプログラムに基づき処理を実行することにより出力機１００２の機能が実現される。書誌サーバー機１００１と出力機１００２とは、実施形態１に示したような印刷データの属性値を変更する機能を有する。また、書誌サーバー機１００１はＬＡＮ１４０上の画像形成装置の機器構成をネットワーク経由で保持する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
図１１は、図１０の構成で画像形成装置１００に留め置かれた印刷データを出力機１００２に印刷するときの属性値の変更方法に係る情報処理の一例を示すフローチャートである。
ステップＳ１１００において、書誌サーバー機１００１は、出力機１００２から機器構成を取得する。機器構成はカラー機又はモノクロ機、フィニッシャーの有無、コレート機能の有無といった画像形成装置の有する機能を指す。
ステップＳ１１０１において、書誌サーバー機１００１は、機器構成に基づき、出力機１００２が非コレートモデルであるか否かを判定する。書誌サーバー機１００１は、出力機１００２が非コレートモデルであると判定した場合、処理をステップＳ１１０２へ移行する。一方、書誌サーバー機１００１は、出力機１００２をコレートモデルであると判定した場合、処理をステップＳ１１０５へ移行する。
ステップＳ１１０２において、書誌サーバー機１００１は、画像形成装置１００に留め置かれた印刷データの属性値から部数指定が１より多いか否かを判定する。書誌サーバー機１００１は、画像形成装置１００に留め置かれた印刷データの属性値から部数指定が１より多いと判定した場合、処理をステップＳ１１０３へ移行する。一方、書誌サーバー機１００１は、画像形成装置１００に留め置かれた印刷データの属性値から部数指定が１であると判定した場合、処理をステップＳ１１０５へ移行する。
ステップＳ１１０３において、書誌サーバー機１００１は、全ページのＰＤＬコマンドを部数分だけコピーして印刷データを生成する。出力機１００２が非コレートモデルであれば印刷データのページを保持して繰り返し印刷できないため、ステップＳ１１０３のように印刷データのページ数を部数分のデータに変換する必要がある。これにより出力機１００２は、部数指定されたページ分だけ排紙することができる。
ステップＳ１１０４において、書誌サーバー機１００１は、印刷データへ属性値の部数を１に変更する。
ステップＳ１１０５において、書誌サーバー機１００１は、部数指定された印刷データを出力機１００２へ送信する。
以上のことから実施形態３では画像形成装置１００に留め置かれた部数指定の印刷データを他の出力機１００２で印刷するときに、出力機１００２の機器構成に合わせて印刷データの属性値とＰＤＬコマンドとを変更することによりユーザの所望する印刷を実現する。