【手続補正書】
【提出日】平成30年7月20日(2018.7.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷ジョブに対して設定されている処理モードを判定する判定手段と、
前記判定手段による判定の結果に基づき、前記印刷ジョブを、印刷データから画像データを生成する生成処理と生成処理された当該画像データに基づく印刷処理とを並行して実行する第１の処理モード、或いは、印刷データから画像データを生成する生成処理が完了してから当該画像データに基づく印刷処理を実行する第２の処理モードで処理するように制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記第１の処理モード又は前記第２の処理モードを設定する第１の設定手段を、更に有し、
前記制御手段は、前記印刷ジョブに対して前記第１の処理モードと前記第２の処理モードのいずれも設定されていない場合は、前記印刷ジョブを、前記第１の設定手段により設定された前記第１の処理モード或いは前記第２の処理モードで処理するように制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第１の設定手段により設定された内容を不揮発に記憶する記憶手段を、更に有することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記印刷ジョブの印刷データの印刷順序が逆順に設定されていると、前記制御手段は、前記判定手段による判定の結果に基づかずに、前記印刷ジョブを前記第２の処理モードで処理するように制御することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記印刷ジョブによる印刷物の後処理において製本面付けが設定されていると、前記制御手段は、前記判定手段による判定の結果に基づかずに、前記印刷ジョブを前記第２の処理モードで処理するように制御することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項６】
前記印刷ジョブに対してユーザの指示があるまで印刷せずに保持するホールドの指定がなされている場合は、印刷データから生成処理された画像データを保持する第１の保持手段を更に有することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記第１の保持手段によって画像データが保持される場合は、前記判定手段によって判定の結果を保持しないことを特徴とする請求項６に記載の印刷装置。
【請求項８】
受信した印刷ジョブをユーザの指示があるまで印刷せずに保持するように設定する第２の設定手段と、
前記第２の設定手段による設定がなされている場合は、受信した印刷ジョブの印刷データを生成処理することなく保持する第２の保持手段と、を更に有することを特徴とする請求項６に記載の印刷装置。
【請求項９】
印刷装置を制御する制御方法であって、
第１判定手段が、印刷ジョブに対して設定されている処理モードを判定する判定工程と、
制御手段が、前記判定工程における判定の結果に基づき、前記印刷ジョブを、印刷データから画像データを生成する生成処理と生成処理された当該画像データに基づく印刷処理とを並行して実行する第１の処理モード、或いは、印刷データから画像データを生成する生成処理が完了してから当該画像データに基づく印刷処理を実行する第２の処理モードで処理するように制御する制御工程と、
を有することを特徴とする印刷装置の制御方法。
【請求項１０】
コンピュータに、
印刷ジョブに対して設定されている処理モードを判定する判定工程と、
前記判定工程における判定の結果に基づき、前記印刷ジョブを、印刷データから画像データを生成する生成処理と生成処理された当該画像データに基づく印刷処理とを並行して実行する第１の処理モード、或いは、印刷データから画像データを生成する生成処理が完了してから当該画像データに基づく印刷処理を実行する第２の処理モードで処理するように制御する制御工程と、
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の目的は、印刷ジョブごとに、画像データを生成する生成処理と印刷処理とを並行して実行するか、画像データを生成する生成処理が完了してから印刷処理を実行するかを切り替えることができる技術を提供することにある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
印刷ジョブに対して設定されている処理モードを判定する判定手段と、
前記判定手段による判定の結果に基づき、前記印刷ジョブを、印刷データから画像データを生成する生成処理と生成処理された当該画像データに基づく印刷処理とを並行して実行する第１の処理モード、或いは、印刷データから画像データを生成する生成処理が完了してから当該画像データに基づく印刷処理を実行する第２の処理モードで処理するように制御する制御手段と、を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明によれば、印刷ジョブごとに、画像データを生成する生成処理と印刷処理とを並行して実行するか、印刷データから画像データを生成する生成処理が完了してから当該画像データに基づく印刷処理を実行するかを切り替えることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
この印刷システムは、印刷装置１００とクライアントコンピュータ１０２（以後、ＰＣ１０２）を有し、それらはネットワーク１０１を介して接続されている。ＰＣ１０２はネットワーク１０１を介して、ＰＤＬ（ページ記述言語）コードデータを含む印刷ジョブを印刷装置１００に送信する。また同様に、ＪＤＦ（Ｊｏｂ Ｄｅｆｉｎｉｔｉｏｎ Ｆｏｒｍａｔ）、ＪＭＦ（Ｊｏｂ Ｍｅｓｓａｇｉｎｇ Ｆｏｒｍａｔ）といったチケットと呼ばれる設定で表現された印刷ジョブ等を印刷装置１００に送信することも可能である。尚、ここで印刷装置１００は、多機能処理装置（ＭＦＰ）等の画像形成装置と、その画像形成装置で印刷されたシートに、製本やパンチなどの後処理を実行する後処理装置とを含んでいるが、印刷装置単体であっても良い。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
まずジョブホールド機能は上述したように、受信した印刷ジョブを印刷装置１００が保持する機能である。この時、印刷装置１００の制御部２０５（ＣＰＵ２１０）は、その印刷ジョブに基づく印刷処理は開始しないが、その印刷ジョブに含まれるＰＤＬデータを印刷する場合と同様に、圧縮伸張部２０６により画像データに展開する。そして、圧縮伸張部２０６により展開されたページの画像データを、順次ＨＤＤ２０９へ保存するよう制御する。つまり印刷装置１００に保持される印刷ジョブは、画像データへの展開処理が完了した状態で保持されている。そのため、展開後の画像データに基づいて、より正確なプレビュー表示を行うことができ、更に印刷を開始する際も、既に画像データの展開処理が完了しているため、速やかに印刷を開始できる。但し、印刷設定を変更した場合は、その印刷ジョブの印刷前に再度、画像データに展開する処理を行う必要が生じる可能性もある。尚、実施形態２では、ＰＣ１０２のユーザは、図１０に示すようなプリンタドライバ画面を介して出力方法設定１００１にＨＯＬＤを指定して印刷ジョブを印刷装置１００へ投入することで、ジョブホールド機能を利用できる構成とした。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
またジョブホールド機能に関連する他の機能として、印刷装置に投入された印刷ジョブであっても、印刷装置１００で強制的に印刷前の状態で保持するという強制ホールド機能がある。この強制ホールド機能は、印刷物の放置防止によるセキュリティの向上や、コスト削減という効果を狙ったものである。また、この強制ホールド機能はそれと同時に、「先に印刷装置１００へ印刷ジョブを投入し、詳細な印刷設定は、実際に印刷を実行する際に改めて行う」というワークフローを実現する目的も有している。また「投入した印刷ジョブを、印刷装置１００の混雑状況に応じて別の印刷装置へ転送して印刷させる」というワークフローを実現する目的も有している。このように、後から印刷設定を変更したり、別の印刷装置へ転送して印刷させるといった用途も考慮しているため、強制ホールド機能によって印刷ジョブを保持する際は、画像データに展開する前の状態で保持する。つまり強制ホールド機能が有効であれば、制御部２０５は、受信した印刷ジョブをそのままＨＤＤ２０９へ保存する。尚、実施形態２では、ユーザが図１１に示すような設定画面１１０１において、強制ホールド機能を有効化するラジオボタン１１０２を選択してＯＫボタン１１０３を押下することで、この強制ホールド機能を有効化できる。尚、この印刷装置１００に強制ホールド機能を設定する処理は、前述の実施形態１の図５のフローチャートを用いて説明した処理とほぼ同様にして実現でき、その設定値はＲＡＭ２０８の一部に設けられている不揮発メモリ領域に保持される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
ラジオボタン１１０２は、強制ホールド機能を有効にするように選択するボタン、ラジオボタン１１０４は、強制ホールド機能を有効にしないように選択するボタンである。ユーザは、これらラジオボタン１１０２，１１０４のいずれかにチェックしてＯＫボタン１１０３を押下することにより、強制ホールド機能を有効或いは無効に設定することができる。