(57)【要約】【課題】プログラミングジョブの設定入力の作業を省くことができ、さらに、ユーザにとって分かりやすく良好な操作性でプログラミングジョブの設定登録やその読出し処理が可能な画像形成装置を提供する。【解決手段】用紙に画像形成を行う画像形成部と、操作画面を表示する表示部と、前記操作画面を用いて画像形成の条件を入力可能な操作部と、該操作部により入力された画像形成の条件を記憶する不揮発性メモリ８１０と、画像形成に関する制御を行う制御部とを備えた画像形成装置において、制御部は、ジョブ単位の画像形成の条件を連続的に複数回入力させ、これら複数回分の入力内容をまとめたものを１つのプログラミングジョブの画像形成条件ＳＴ５ｂとして不揮発性記憶部８１０に記憶させ、且つこれをプログラミングジョブの設定条件ＳＴ５として読み出し可能な構成とした。【選択図】図６
2008283530.tif 000002
【特許請求の範囲】
【請求項１】
用紙に画像形成を行う画像形成部と、
操作画面を表示する表示部と、
前記操作画面を用いて画像形成の条件を入力する操作部と、
該操作部により入力された画像形成の条件を記憶する不揮発性記憶部と、
画像形成に関する制御を行う制御部とを備えた画像形成装置において、
前記制御部は、
ジョブ単位の画像形成の条件を連続的に複数回入力させ、これら複数回分の入力内容をまとめたものを１つのプログラミングジョブの画像形成条件として前記不揮発性記憶部に記憶させ、且つこれをプログラミングジョブの設定条件として読み出すことが可能であることを特徴とする画像形成装置。
【請求項２】
前記表示部には、
ジョブ単位で画像形成の条件を入力可能な前記操作画面が表示され、
前記制御部は、
プログラミングジョブの画像形成の条件を入力する処理において、
前記表示部にジョブ単位の前記操作画面を表示させ、この条件入力後に該入力条件での原稿読込み動作が終了したら、再び次のジョブ単位の前記操作画面を表示させるという一連の処理を繰り返し、
この繰り返し処理の中でプログラミングジョブの入力完了の操作が行われた場合に、この繰り返し処理で入力された内容を前記不揮発性メモリに記憶することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御部は、
プログラミングジョブの画像形成条件としてジョブ単位の画像形成の条件を連続的に複数回入力させる際に、所定の項目は複数回の入力で共通の値になるように制限するとともに、
これら共通の値に制限される項目の値は共通データとして前記不揮発性記憶部に記憶させ、それ以外の項目のデータは各入力回ごとの入力データとして前記不揮発性記憶部に記憶させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
原稿の画像読込を行う画像読込部を備え、
前記プログラミングジョブの画像形成条件には原稿読込の条件も含まれ、
前記制御部は、
前記プログラミングジョブの設定条件を前記不揮発性記憶部から読み出す際に、ジョブ単位で入力された画像形成の条件を入力順に前記操作画面に反映させるとともに、この画像形成条件に従って前記画像読込部により原稿の画像読込みを行わせ、原稿読込みが終了したら、次の画像形成の条件を前記操作画面に反映させるという処理を繰り返すことでプログラミングジョブの設定条件を読み出すことを特徴とする請求項１〜３の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、用紙に画像形成を行う画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置においては、ジョブの設定内容を不揮発性メモリに登録しておいたり、この設定内容を読み出して装置に設定したりする機能を備えるのが通常である（例えば特許文献１，２）。ここで、ジョブとは画像形成の作業単位を表わし、通常、原稿の読込条件や画像形成の条件が同一である作業を１つのジョブとして取り扱う。
【０００３】
また、原稿の読込条件や画像形成条件がページによって異なる複数ページの冊子を作成するような場合、複数のジョブ設定を行って、これら複数のジョブを連続的に実行させることで、上記のような複数ページの冊子を作成する機能を備えたものもある。このような複数のジョブをまとめたものをプログラミングジョブと呼ぶ。
【特許文献１】特開２００５−１０２２４９号公報
【特許文献２】特開２００４−１１２０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の画像形成装置では、プログラミングジョブの設定を行ってそれを実行させる機能を備えるものはあったが、プログラミングジョブの設定をメモリに登録し、後に、プログラミングジョブの設定内容をメモリから読み出して実行させるといった機能を備えたものはなかった。
【０００５】
従って、プログラミングジョブの機能を用いて冊子等の画像形成を行う場合、同じ設定を何度も使用する場合でも、毎回、複数ジョブの設定入力の作業を逐一行わなければならないという課題があった。
【０００６】
また、ジョブの設定入力やメモリへの登録は表示部に操作画面を表示させて行うのが通常であるが、プログラミングジョブの場合、ジョブの条件を複数種類入力することになるので、１つの操作画面だけでプログラミングジョブの全ての条件を入力したり１つの操作画面でプログラミングジョブの設定内容を読み出したりするのは困難であり、何ら工夫がないとこのような操作はユーザにとって分かり難いものになると考えられた。
【０００７】
この発明の目的は、プログラミングジョブの設定を何度も使用するような場合にその設定入力の作業を省くことができ、さらに、ユーザにとって分かりやすく良好な操作性でプログラミングジョブの設定登録やその読出し処理が可能な画像形成装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１記載の発明は、
用紙に画像形成を行う画像形成部と、
操作画面を表示する表示部と、
前記操作画面を用いて画像形成の条件を入力する操作部と、
該操作部により入力された画像形成の条件を記憶する不揮発性記憶部と、
画像形成に関する制御を行う制御部とを備えた画像形成装置において、
前記制御部は、
ジョブ単位の画像形成の条件を連続的に複数回入力させ、これら複数回分の入力内容をまとめたものを１つのプログラミングジョブの画像形成条件として前記不揮発性記憶部に記憶させ、且つこれをプログラミングジョブの設定条件として読み出すことが可能であることを特徴としている。
【０００９】
請求項２記載の発明は、請求項１記載の画像形成装置において、
前記表示部には、
ジョブ単位で画像形成の条件を入力可能な前記操作画面が表示され、
前記制御部は、
プログラミングジョブの画像形成の条件を入力する処理において、
前記表示部にジョブ単位の前記操作画面を表示させ、この条件入力後に該入力条件での原稿読込み動作が終了したら、再び次のジョブ単位の前記操作画面を表示させるという一連の処理を繰り返し、
この繰り返し処理の中でプログラミングジョブの入力完了の操作が行われた場合に、この繰り返し処理で入力された内容を前記不揮発性メモリに記憶することを特徴としている。
【００１０】
請求項３記載の発明は、請求項１又は２に記載の画像形成装置において、
前記制御部は、
プログラミングジョブの画像形成条件としてジョブ単位の画像形成の条件を連続的に複数回入力させる際に、所定の項目は複数回の入力で共通の値になるように制限するとともに、
これら共通の値に制限される項目の値は共通データとして前記不揮発性記憶部に記憶させ、それ以外の項目のデータは各入力回ごとの入力データとして前記不揮発性記憶部に記憶させることを特徴としている。
【００１１】
請求項４記載の発明は、請求項１〜３の何れか１項に記載の画像形成装置において、
原稿の画像読込を行う画像読込部を備え、
前記プログラミングジョブの画像形成条件には原稿読込の条件も含まれ、
前記制御部は、
前記プログラミングジョブの設定条件を前記不揮発性記憶部から読み出す際に、ジョブ単位で入力された画像形成の条件を入力順に前記操作画面に反映させるとともに、この画像形成条件に従って前記画像読込部により原稿の画像読込みを行わせ、原稿読込みが終了したら、次の画像形成の条件を前記操作画面に反映させるという処理を繰り返すことでプログラミングジョブの設定条件を読み出すことを特徴としている。
【発明の効果】
【００１２】
請求項１記載の発明によれば、プログラミングジョブの設定内容を不揮発性記憶部に登録したり、それを読み出して装置に設定したりすることが出来るので、同一の設定を何度も使用する場合に、プログラミングジョブの設定入力の作業を省いて、作業の効率化を図ることができる。
【００１３】
請求項２記載の発明によれば、通常のジョブ単位の設定入力を複数回繰り返すだけで、プログラミングジョブの設定登録が可能となるので、ユーザにとって分かりやすい良好な操作性を提供できる。
【００１４】
請求項３記載の発明によれば、プログラミングジョブの設定内容を記憶するのに共通データを複数回の入力分格納しないで済むので、その分、不揮発性記憶部の記憶容量を節約できる。
【００１５】
請求項４記載の発明によれば、ジョブ単位の設定の読出処理を繰り返すことでプログラミングジョブの設定内容の読出しと装置への設定ができるので、ユーザにとって分かりやすい良好な操作性を提供できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１７】
図１は、本発明の実施の形態の画像形成装置の構成を示す図である。
【００１８】
この実施形態の画像形成装置１は、原稿画像を読み込ませて、この読み込んだ画像を用紙上に形成していく装置であり、図１に示すように、原稿画像を読み取るための画像読取部２０と、操作用の表示やユーザからの操作指令の入力とを行う表示操作部３０と、用紙に画像形成を行うためのプリンタ部４０と、複数種類の用紙の供給が可能な給紙機構５０と、画像形成された用紙の排出や製本等の後処理を行う排紙機構６０等から構成される。
【００１９】
画像読取部２０は、ＣＣＤ（Charge Coupled Device）などのイメージセンサ２３によりプラテンガラス上に載置された原稿を走査して原稿画像をデータ化するスキャナ部２２と、複数枚の原稿をスキャナ部２２で連続して読み込み可能なように送る自動紙送り機構（ＡＤＦ：Auto Document Feeder）２１等を備えている。
【００２０】
プリンタ部４０は、例えば、電子写真方式の画像形成を行うものであり、用紙に画像データに基づくトナー像を転写する画像形成部４２と、このトナー像を定着させる定着部４３と、給紙された用紙を画像形成部４２へ搬送する搬送路４１と、片面に画像形成した用紙を反転させて再び画像形成部４２に送る両面処理用の搬送路４１ｂ等を備えている。画像形成部４２は、露光により表面に画像パターンが形成される感光ドラム４２ａと、画像データに基づいて感光ドラム４２ａの表面に露光走査を行うレーザユニット４２ｂと、用紙にトナーを転写する転写装置４２ｃ等を有し、用紙を感光ドラム４２ａと転写装置４２ｃとの間に通すことで感光ドラム４２ａに形成された像で用紙にトナーが転写されるようになっている。
【００２１】
給紙機構５０は、例えば、用紙種やサイズの異なる複数種類の用紙を収容してそれぞれ独立して給紙を行う複数の給紙トレイ５１〜５３と、大量の用紙を収容して給紙を行う給紙ユニット５４等を備えている。
【００２２】
排紙機構６０は、用紙を所定形式で折るなどの後処理を行う機構や、排出された用紙を積み重ねた状態で大量に収容するスタッカー、並びに、ページ揃えを行うソータなどを備えている。
【００２３】
図２には、この実施の形態の画像形成装置１の制御構成のブロック図を示す。
【００２４】
さらに、この実施の形態の画像形成装置１は、制御構成として、外部の端末１０１，１０２からＬＡＮ（ローカルエリアネットワーク）１０３を介して画像データをやり取りするためのインターフェース部７０や、画像形成用の画像データを記憶したり読み出したりする画像処理部８０を備えている。
【００２５】
インターフェース部７０には、ＬＡＮ１０３を介してデータの送受信を行う通信インターフェース７０１と、通信インターフェース７０１を介して外部端末から受信した画像データを一次的に記憶するメモリ７０２と、メモリ７０２へデータの読み書きを行ったり画像処理部８０との間でバス９０を介してデータの入出力を行うメモリ制御部７０４と、インターフェース部７０の全体的な制御を行う制御部７０３等が設けられている。この制御部７０３は、画像形成装置１のスキャナ部２２で読み取った画像データを外部の端末１０１，１０２に転送するスキャナ処理の制御や、外部の端末１０１，１０２から送られてきた画像データをプリンタ部４０に送って用紙上に画像形成させるプリンタ処理の制御を行ったりする。
【００２６】
画像処理部８０には、スキャナ部２２のイメージセンサ２３から送られてくる読み取り信号を受信して画像データに変換する画像読取用の信号処理部８０１と、読み取った画像データを圧縮処理する圧縮用のデータ処理部８０２と、画像データを記憶するメモリ８０３と、メモリ８０３の記憶領域のうち圧縮した画像データを格納するために設定された圧縮画像データ格納用の記憶領域８０４と、外部端末から送られてくる非圧縮の画像データを一次的に格納するために設定された非圧縮画像データ格納用の記憶領域８０５と、メモリ８０３へのデータの読み書きの制御を行うメモリ制御部８０６と、圧縮された画像データを伸張処理する伸張用のデータ処理部８０７と、伸張された画像データに基づいて画像形成用の信号をプリンタ部４０のレーザダイオード４０１に出力する画像書込用の信号処理部８０８と、ジョブの設定情報等の設定データが格納される不揮発性記憶部としての不揮発性メモリ８１０と、スキャナ部２２、表示操作部３０、プリンタ部４０に設けられた各制御部２２１，３０３，４０２とシリアル通信を行って各部との同期制御等を行う制御部８０９と、制御部８０９に作業用のメモリ空間を提供するメモリ８１２と、ＬＡＮ１０３を介してデータ通信を行って外部の端末１０１，１０２と制御情報等をやり取りする通信インターフェース８１１等が設けられている。
【００２７】
スキャナ部２２には、上述したイメージセンサ２３に加えて、画像読み取りに関する制御処理を行う制御部２２１が設けられている。また、表示操作部３０には、液晶パネル等の表示部３０１と、表示部３０１の表示面上に設けられる操作部としてのタッチパネル３０２と、操作部として複数の操作キーを有する図示略の操作パネルと、これら表示部３０１の表示制御やタッチパネル３０２および操作パネルからの信号入力処理等を行う制御部３０３が設けられている。また、プリンタ部４０には、露光処理を行う上記レーザユニット４２ｂのレーザダイオード（ＬＤ）４０１や、画像形成処理に関する制御処理を行う制御部４０２が備わっている。
【００２８】
上記のような構成のうち、画像処理部８０の制御部８０９と表示操作部３０の制御部３０３により、プログラミングジョブの設定登録や設定の読出しの制御処理を行う制御部が構成されるようになっている。
【００２９】
次に、上記構成の画像形成装置１によって実行される画像形成処理の動作について説明する。先ず、通常ジョブによる画像形成の処理ならびに通常ジョブの登録や読出しについて説明する。
【００３０】
図３は、通常ジョブの登録処理と読出処理の形式を表わした説明図である。
【００３１】
通常ジョブとは、原稿の読取条件や画像形成の条件が一通りである１個の作業単位を表わすものである。図３の設定情報ＳＴ１〜ＳＴ４にも示すように、通常ジョブの設定項目には、画像形成を行う部数、原稿画像が両面か片面かの設定、画像形成を両面に行うか片面に行うかの設定、画像形成の倍率、給紙トレイの設定、排紙や後処理の方法、等々の項目が含まれる。
【００３２】
通常ジョブの画像形成処理を行うには、ユーザは、先ず、表示部３０１に表示される操作画面を用いて通常ジョブの設定情報を入力する。操作画面には、上記の各設定項目の内容が選択可能な表示がなされ、ユーザはタッチパネル３０２等を用いて各設定項目の内容を選択するようにして通常ジョブの設定情報を入力することが出来る。
【００３３】
通常ジョブの設定情報を入力したら、次に、ユーザは、ＡＤＦ２１や原稿台に原稿をセットして表示操作部３０で原稿読込みの操作を行う。これにより、上記の通常ジョブの設定情報に従って原稿読取部２０により原稿の読み込みが行われる。そして、原稿の読込みが済んだら、表示操作部３０で所定の操作を行うことで、画像形成処理を開始させることが出来る。画像形成処理が開始されると、通常ジョブの設定情報に基づいて、給紙機構５０から所定の用紙が給紙され、この用紙がプリンタ部４０に送られて読み込んだ原稿画像の画像形成が行われる。その後、画像形成された用紙が排紙機構６０に送られて、通常ジョブの設定情報に基づいて所定の後処理と排紙とが行われる。そして、このような処理が、設定部数分連続して行われる。
【００３４】
上記の原稿画像の読込み処理においては、イメージセンサ２３により原稿の画像が画像信号として取り込まれるとともに、この画像信号が信号処理部８０１で画像データに変換され、次いで、この画像データがデータ処理部８０２で圧縮処理されて、メモリ制御部８０６を介してメモリ８０３の記憶領域８０４に格納される。また、上記の画像形成の処理においては、メモリ８０３の記憶領域８０４から用紙に転写する画像データが読み出されて伸張用のデータ処理部８０７で伸張される。次いで、この伸張された画像データが信号処理部８０８で画像書込用の信号に変換されてレーザダイオード４０１に送られる。そして、レーザダイオード４０１から画像データに基づくレーザ出力が感光ドラム４２ａに対して行われ、これらの処理と同時並行的に用紙が感光ドラム４２ａと転写装置４２ｃとの間に通過されることで、この用紙上に画像データに基づくトナー像が形成される。その後、定着部４３にて用紙上に付着されたトナーが定着されて排紙される。
【００３５】
通常ジョブの登録は、上記のような通常ジョブの設定情報の入力処理の後に、表示操作部３０によりジョブ情報の登録の操作を行うことで実現される。登録の操作を行うと、登録ナンバーの選択や登録名称の入力が求められ、これらの選択や入力を行うことで、通常ジョブの設定情報ＳＴ１が作業用のメモリ８１２から不揮発性メモリ８１０に送られて、通常ジョブの設定情報として記憶される。通常ジョブの設定情報ＳＴ１，ＳＴ２…は、登録ナンバーを表わすインデックス情報（「ＪＯＢ１」〜「ＪＯＢ４」）と、上述の各設定項目の内容を表わすデータとがリスト化されたデータである。
【００３６】
また、通常ジョブの設定情報の読出しは、表示操作部３０を介してジョブ情報の呼び出しおよび読み出しの操作を行うことで実現される。呼び出しの操作を行うと、登録されているジョブ情報の一覧が表示部３０１に出力されるので、この一覧の中から所望のジョブ情報を選択して読み出しの操作を行うことが出来る。通常ジョブの読み出しの操作を行うと、選択された通常ジョブの設定情報が不揮発性メモリ８１０から読み出されて作業用のメモリ８１２に展開され、これが制御部８０９により原稿の読込処理や画像形成処理の設定データとして認識される。また、表示部３０１の表示内容も、この設定情報が反映されたものにされる。例えば、図３では、第１番目の設定情報ＳＴ１がユーザにより選択され、これが不揮発性メモリ８１０から作業用のメモリ８１２に展開された例を示している。設定情報が読み出されたら、ユーザは、原稿を原稿読取部２０にセットして読み込みの操作を行い、原稿読込み後に画像形成の開始の操作を行うことで、この設定情報に基づく画像形成の処理を実行することが出来る。
【００３７】
次に、プログラミングジョブに基づく画像形成処理について説明する。
【００３８】
図４には、プログラミングジョブの設定内容を表わした説明図を、図５には、この設定内容により実行されるプログラミングジョブの画像形成処理の内容を表わした説明図を、それぞれ示す。
【００３９】
プログラミングジョブとは、原稿読込の条件や画像形成の条件が一通りではないものの画像形成の処理を連続的に行うように設定された１個の作業単位を表わすものである。プログラミングジョブにおいて、原稿読込や画像形成の設定が一通りである部分を構成ジョブと呼ぶ。この構成ジョブがジョブ単位となる。従って、プログラミングジョブの設定情報ＳＴ５は、図４に示すように、各構成ジョブの設定情報ＳＴＰ１〜ＳＴＰ４が、画像形成の順番で対応づけられたデータとなる。
【００４０】
各構成ジョブの設定情報ＳＴＰ１〜ＳＴＰ４は、図３に示した通常ジョブの設定情報ＳＴ１〜ＳＴ４と同様の設定項目を含むものである。また、構成ジョブの設定情報ＳＴ１〜ＳＴ４においてインデックス情報（「Ｐ−ＪＯＢ１」〜「Ｐ−ＪＯＢ４」）は１個のプログラミングジョブにおける各構成ジョブの並び順を示した情報となる。
【００４１】
このように設定されたプログラムジョブによれば、先ず、各構成ジョブの設定情報ＳＴＰ１〜ＳＴＰ３に基づいて、構成ジョブごとに原稿の読込処理を実行させることが出来る。例えば、第１の構成ジョブの設定情報ＳＴＰ１に基づき等倍の画像形成用の片面原稿を複数ページ分（例えば３ページ分）読み込ませ、第２の構成ジョブの設定情報ＳＴＰ２に基づき５０％縮小用の片面原稿を複数ページ分（例えば４ページ分）読み込ませ、第３の構成ジョブの設定情報ＳＴＰ３に基づきオート倍率用の両面原稿を複数ページ（例えば４ページ分）読み込ませ、第４の構成ジョブの設定情報ＳＴＰ４に基づき５０％縮小用の片面原稿を複数ページ分（例えば６ページ分）読み込ませることが出来る。なお、この実施形態では、構成ジョブの設定情報ＳＴＰ１，ＳＴＰ２…に、原稿のページ数を特定する項目は設けられず、ページ数は原稿の読込み時に決定されるようになっている。
【００４２】
そして、原稿読込が終了してプログラミングジョブの実行の操作を行うことで、図５に示すような、画像形成処理が実行される。すなわち、第１の構成ジョブの設定情報ＳＴＰ１と上記の原稿読込の処理に基づき、先ず、給紙トレイ「１」からの給紙で等倍片面の画像形成Ｇ１が読み込んだ原稿ページ分（３ページ）行われ、次いで、第２の構成ジョブの設定情報ＳＴＰ２と上記の原稿読込の処理に基づき、給紙トレイ「３」からの給紙で５０％縮小両面の画像形成Ｇ２が読み込んだ原稿ページ分（４ページ分）行われ、同様に設定情報ＳＴＰ３，ＳＴＰ４に基づく画像形成Ｇ３，Ｇ４が続いて行われる。このような処理により、原稿の読込条件や画像形成の条件の異なる複数ページからなる１冊子の画像形成が実現される。そして、このような画像形成処理が設定部数分繰り返し行われる。
【００４３】
なお、上記の構成ジョブの設定情報ＳＴＰ１〜ＳＴＰ４において、所定の設定項目の値は同一とされたり、所定の条件を満たすように制限されたりする。例えば、「部数」と排紙先を表わす「排紙」の設定項目では、各構成ジョブの設定情報ＳＴＰ１〜ＳＴＰ４においてそれぞれ同一の値になるように制限される。これは、プログラミングジョブの画像形成処理では、全ページの用紙を同一の排紙先に排出して一まとまりの冊子とすることを目的としているためである。さらに、給紙トレイを表わす「トレイ」の設定では同一大の用紙を供給する給紙トレイのみが設定可能なように制限される。これは、プログラミングジョブの画像形成処理では全ページの用紙が同一大となる一まとまりの冊子を形成することを目的としているためである。なお、このように設定内容が制限される項目は、上記のものに限られるものではない。例えば、その他の項目にこのような制限を課すようにしても良いし、或いは、プログラミングジョブの目的を一まとまりの冊子を作成することと限定してなければ、上記の項目であっても制限を課さないようにすることも出来る。
【００４４】
次に、プログラミングジョブの登録時や読出し時における設定条件のデータ形式について説明する。
【００４５】
図６には、プログラミングジョブの登録処理と読出し処理の形式を表わした説明図を示す。
【００４６】
プログラミングジョブの設定情報ＳＴ５，ＳＴ５ｂは、登録処理により不揮発性メモリ８１０に格納された状態（ＳＴ５ｂ）と、ユーザによる入力時あるいは制御部８０９の読出処理により作業用のメモリ８１２に展開された状態（ＳＴ５）とで、それぞれ異なるデータ形式にされる。
【００４７】
すなわち、不揮発性メモリ８１０に格納された状態では、図６の設定情報ＳＴ５ｂに示すように、全ての構成ジョブにおいて同一の値になるように制限される特定の項目の情報のみが抽出された１個のメインジョブ情報Ｍ１と、各構成ジョブごとに異なる値に設定可能な項目の情報のみが抽出された構成ジョブ情報Ｋ１〜Ｋ４と、に分けられたデータ形式とされる。さらに、これらメインジョブ情報Ｍ１と複数の構成ジョブ情報Ｋ１〜Ｋ４は、１つのプログラミングジョブの設定情報ＳＴ５ｂとして、それぞれ関連づけられた形式で格納されるようになっている。例えば、これらの情報が１つのデータファイルとして格納されたり、また、各情報Ｍ１，Ｋ１〜Ｋ４がそれぞれ別個のデータファイルとして格納される場合には、１つのデータフォルダに収められて格納されたり、ファイル名やインデックス情報によりそれぞれが関連づけられた状態で格納されたりする。
【００４８】
一方、作業用のメモリ８１２に展開された状態では、図６の設定情報ＳＴ５に示すように、構成ジョブごとに全項目の情報を含んだ設定情報ＳＴＰ１〜ＳＴＰ４が、構成ジョブの個数分展開されたデータ形式になっている。
【００４９】
なお、図３では省略したが、不揮発性メモリ８１０に格納される通常ジョブやプログラミングジョブの設定情報ＳＴ１，ＳＴ２，ＳＴ５ｂ…には、これら設定情報がプログラミングジョブのものか通常ジョブのものかを表わす「ＰＪＯＢ」の設定項目が追加されるようになっている。通常ジョブの設定情報ＳＴ１，ＳＴ２では、この「ＰＪＯＢ」の値が「なし」に設定され、プログラミングジョブの設定情報ＳＴ５ではメインジョブ情報Ｍ１にこの項目が追加されて、その値が「あり」に設定される。また、この「ＰＪＯＢ」の値が「あり」の場合には、その値に、構成ジョブの数を含めるようにしても良い。この「ＰＪＯＢ」の項目は、不揮発性メモリ８１０に格納されるときだけ付加され、作業用のメモリ８１２の展開される際には省かれるようにしても良い。
【００５０】
次に、プログラミングジョブの登録操作と読出操作について説明する。
【００５１】
図７〜図１２は、プログラミングジョブの登録時における第１工程〜第１８工程の操作画面の内容を表した画像図である。
【００５２】
プログラミングジョブの入力処理や登録処理は次のようにして行われる。すなわち、先ず、表示操作部３０の表示部３０１に、図７（ａ）のアイドリング中の基本画面が表示されているときに、ユーザが「応用設定」の操作キーｂｎ１を押下することで、図７（ｂ）の応用設定の選択画面に移行する。さらに、この選択画面で、「ページ編集」の操作キーｂｎ２を押下することで、図７（ｃ）のページ編集の選択画面に移行し、ここで「プログラムジョブ」の操作キーｂｎ３と、「ＯＫ」の操作キーｂｎ４とを押下することで（図８（ａ））、プログラミングジョブの入力処理が開始される。
【００５３】
プログラミングジョブの入力処理が開始されると、図８（ｂ）に示すように、原稿の読込条件と、画像形成の条件の設定が可能な操作画面に移行される。この操作画面は、プログラミングジョブ中の１個の構成ジョブについての設定を行う画面であり、その内容は通常ジョブの条件を入力する操作画面と同様のものにされている。プログラミングジョブの入力処理中には、通常ジョブの入力処理のときと異なり、複数の構成ジョブの設定入力や原稿読込を連続的に行っていくことを表わす「連続読込み」の操作キーｂｎ８が選択された状態にされ、これにより通常ジョブの設定入力かプログラミングジョブの設定入力かを識別できるようになっている。
【００５４】
ユーザは、図８（ｂ）の操作画面において、原稿が片面読込か両面読込かの設定、画像形成を片面に行うか両面に行うかの設定、画像形成の濃度や倍率の設定、用紙（給紙トレイ）の設定、後処理の設定や排紙先の設定を行うことが出来る。また、図示略の数字キーを操作して作成部数の設定を行ったり、表示タブキーｂｎ５〜ｂｎ７を操作して、操作画面の一部の内容を変化させることで、他の詳細な設定を行うことも可能になっている。そして、この入力内容が、プログラミングジョブ中の１個の構成ジョブについての設定内容とされる。プログラミングジョブの入力処理で最初に入力した構成ジョブの設定内容は、プログラミングジョブで一番目に画像形成処理に掛けられる構成ジョブについての設定内容となる。
【００５５】
そして、このような設定が済んだら、画像読取部２０に原稿をセットして「スタート」の操作キーｂｎ９を押下する。これにより、操作画面の入力内容が画像処理部８０の制御部８０９に送られてメモリ８１２に展開される。また、これと同時に、画像処理部８０の制御部８０９からスキャナ部２２の制御部２２１に原稿読込の指令が送られて、画像読取部２０において原稿画像の読込み処理が開始される。原稿が複数ページある場合には、自動紙送り機構２１に原稿をセットしておくことで、複数ページの原稿が順次連続して読み取られていく。さらに、この原稿の読込み処理の際、操作画面は、図８（ｃ）の原稿読取時の画面に移行される。この原稿の読取処理の操作画面においては、画像の濃さの設定変更などが可能になっている。
【００５６】
セットされた原稿が全て読み込まれたら、スキャナ部２２の制御部２２１から画像処理部８０の制御部８０９を介して表示操作部３０の制御部３０３にその情報が送られることで、直前に設定入力し原稿を読み込ませた１個の構成ジョブの設定内容について、図９（ａ）に示すように、入力確定とするかキャンセルかを選択することのできる操作画面に移行する。ここで、「確定」の操作キーｂｎ１２を押下することで、直前に入力した１個の構成ジョブについての設定内容や原稿画像データが確定され、さらに、図９（ｂ）の、次の構成ジョブの設定入力を行う操作画面に移行する。一方、「キャンセル」の操作キーｂｎ１３を押下することで、直前に入力した構成ジョブについての設定内容や原稿の画像データが取り消され、例えば、メモリ８１２に展開されたこの構成ジョブの設定内容が消去されるとともに、メモリ８０３に格納されたこの構成ジョブに係る原稿の画像データが削除される。その後、前回の構成ジョブの設定入力を行う操作画面（例えば図８（ｂ）の操作画面）に戻される。
【００５７】
「確定」の操作キーｂｎ１２が押下されて、図９（ｂ）の操作画面に移行したら、この操作画面で次の構成ジョブの設定入力を行うことができる。初期状態においてこの操作画面の選択内容は、前回の構成ジョブの設定入力の内容が反映されたものになっている。また、全ての構成ジョブで同一の設定値になるように制限される項目（例えば部数や排紙先や給紙用紙の大きさなど）については、制限された値以外の選択ができないようにされている。従って、ユーザは、図９（ｃ）に示すように、設定変更が可能な項目について、設定内容を変更して、次の構成ジョブについての設定入力を行う。例えば、図９（ｂ），（ｃ）の例では、第１の構成ジョブにて原稿読込みが片面で画像形成が片面の設定だったのを、操作キーｂｎ１５を押下して原稿読込が片面で画像形成が両面の設定に変更している。
【００５８】
そして、この構成ジョブ（例えば第２番目の構成ジョブ）についての設定入力が完了したら、先の場合と同様に、原稿をセットして「スタート」の操作キーｂｎ９を押下する。それにより、図１０（ａ）の操作画面に移行して原稿の読込みが行われる。さらに、読込みが終了したら、図１０（ｂ）の操作画面に移行して、今回の構成ジョブの設定や原稿の画像データについて確定させたり、取り消したりすることが可能となる。
【００５９】
ユーザは、上記の図９（ｂ）〜図１０（ｂ）の設定入力を複数回繰り返すことで、複数の構成ジョブについての設定入力と原稿画像の読み込みとを実行できる。そして、全ての構成ジョブの設定入力が済んだら、図１０（ｃ）〜図１１（ａ）に示すように、「連続読込み」の操作キーｂｎ８を押下して、連続読込み（プログラミングジョブの設定入力）の状態を解除する。これによりプログラミングジョブの設定入力が完了する。
【００６０】
プログラミングジョブの設定入力が完了したら、設定完了時の操作画面（図１１（ａ））にて、「スタート」の操作キーｂｎ９を押下することで、プログラムジョブの画像形成処理を開始できる。このスタート操作により、図４と図５に示したように、設定入力された複数の構成ジョブの画像形成が連続的に行われて、且つ、これらが設定部数分繰り返されて、プログラミングジョブに基づく複数部数の冊子が形成される。
【００６１】
他方、プログラミングジョブの設定入力が完了したら、次のような操作を行うことによって、このプログラミングジョブの設定情報をメモリに登録することが可能になっている。すなわち、先ず、設定完了時の操作画面（図１１（ａ））において、登録ジョブを呼び出す操作（例えば「ジョブ確認」の操作キーｂｎ１７の押下）を行う。すると、図１１（ｂ）に示すように、登録ジョブの一覧表示の画面に移行する。さらに、この画面において、「プログラム登録」の操作キーｂｎ１８を押下することで、先に設定入力したプログラミングジョブの設定情報の登録処理に移行される。
【００６２】
登録処理になったら、図１１（ｃ）に示すように、先ず、登録されるプログラミングジョブの設定情報の確認画面に移行される。確認画面には、ページ切換（「進む」や「戻る」）の操作キーｂｎ２１が表示され、複数の構成ジョブの設定情報を表示を切り換えて確認することが出来る。そして、「キャンセル」の操作キーｂｎ２２を押下すれば、プログラミングジョブの設定情報の登録はキャンセルされ、「ＯＫ」の操作キーｂｎ２３を押下することで、この設定情報を登録する登録番号の選択処理（図１２（ａ）での登録番号の表示枠ｂｎ２５の選択と「ＯＫ」キーｂｎ２７の押下）や、登録名の入力処理（図１２（ｂ）での文字入力キーｂｎ３１の入力と「ＯＫ」キーｂｎ３３の押下）が行われて、プログラミングジョブの設定情報の登録が実行される。プログラミングジョブの設定情報が登録されたら、図１２（ｃ）に示すように、該当の登録番号の表示枠ｂｎ２５に登録名（例えば「ＮｅｗＪｏｂ」）が表示されて、登録完了がユーザに示される。
【００６３】
この設定情報の登録の操作により、図６に示したように、作業用のメモリ８１２に展開されているプログラミングジョブの設定情報ＳＴＰ５が、格納用の形式にまとめられた設定情報ＳＴ５ｂとして不揮発性メモリ８１０の所定領域へ格納される。
【００６４】
次に、登録されたプログラミングジョブの設定情報の読出処理について説明する。
【００６５】
図１３には、プログラミングジョブの読出時における操作画面の内容を表わした画像図を示す。
【００６６】
登録したプログラミングジョブの設定情報を読み出すには、先ず、図７（ａ）のような基本画面において、登録ジョブを呼び出す操作（例えば「ジョブ確認」の操作キーｂｎ１７を押下）をして、図１３（ａ）の登録ジョブの一覧表示に移行する。さらに、この画面中の「前ジョブ読出し」の操作キーｂｎ２０を押下して、設定情報の読出しモードに移行させる。そして、図１３（ｂ）に示すように、読出処理を行うプログラミングジョブの登録番号の枠表示ｂｎ２５を選択して「ＯＫ」キーｂｎ２７を押下する。すると、先ず、図１３（ｃ）に示すように、設定情報の確認画面が表示されるので、設定情報を確認等して間違えが無ければ、「ＯＫ」の操作キーｂｎ２３を押下する。すると、図６に示すように、不揮発性メモリ８１０に格納されていたプログラミングジョブの設定情報ＳＴ５ｂが制御部８０９に読み出されて、作業用のメモリ８１２に展開される。そして、このプログラミングジョブによる画像形成処理が実行可能な状態とされる。
【００６７】
詳細には、上記のプログラミングジョブの設定情報が読み出される際には、個々の構成ジョブの設定情報が１個ずつ読み出されるとともに、この設定情報が反映された状態で、原稿の読込み待ちの状態にされる（例えば図８（ｂ）の状態）。そして、「スタート」の操作キーｂｎ９が押下されて原稿が読み込まれ、読込みが完了したら、次の、構成ジョブの情報が読み出されて、再び、原稿の読込み待ちの状態にされる。そして、このような処理を、構成ジョブの個数分繰り返したら、１個のプログラミングジョブの設定情報の読出しが完了して、画像形成処理を開始させることが可能な状態にされる（例えば図１１（ａ）の状態）。
【００６８】
そして、このようにプログラミングジョブの設定情報の読み出しと原稿の読み込みが完了したら、画像形成処理を開始させて、プログラミングジョブの設定情報に従った冊子等が設定部数分作成される。
【００６９】
次に、プログラミングジョブの設定情報を不揮発性メモリ８１０に登録（格納）する処理、並びに、不揮発性メモリ８１０から読み出す処理について、フローチャートを参照しながら詳細に説明する。
【００７０】
図１４には、画像処理部８０の制御部８０９により実行される通常ジョブ又はプログラムジョブの設定情報の登録処理のフローチャートを示す。
【００７１】
この設定情報の登録処理は、図１２（ａ），（ｂ）の説明箇所で示したように、登録番号の選択と登録名の入力とを完了した際に開始される処理である。この登録処理が開始されると、先ず、登録対象の設定情報がプログラミングジョブのものか通常ジョブのものかを判別し（ステップＳ１）、通常ジョブのものであれば、この設定情報を不揮発性メモリ８１０の記憶エリアに登録（格納）してこの登録処理を終了する。一方、プログラミングジョブのものであれば、先ず、全ての構成ジョブの設定情報が入力完了しているか（例えば「連続読込み」の操作キーｂｎ８が解除されているか否か）を確認し（ステップＳ３）、全ての構成ジョブの設定情報が入力完了していなければこのままこの登録処理を終了する。
【００７２】
その結果、プログラミングジョブで、全ての構成ジョブの設定情報が入力完了されていると確認されたら、先ず、変数Ｎに構成ジョブの数を代入し（ステップＳ４）、次いで、設定情報のうち全ての構成ジョブで設定値が共通となるメインジョブ情報Ｍ１（図６参照）を不揮発性メモリ８１０の記憶エリアに登録する（ステップＳ５）。続いて、構成ジョブの番数を表わす変数Ａに「０」を設定し（ステップＳ６）、変数Ｎと変数Ａが同値になったか確認し（ステップＳ７）、同値でなければ変数Ａの値を「１」加算する（ステップＳ８）。
【００７３】
そして。Ａ番目の構成ジョブの設定情報とメインジョブ情報Ｍ１との差を抽出する（ステップＳ９）。この差分の情報が、図６に示した、構成ジョブ情報Ｋ１〜Ｋ４となる。そして、このＡ番目の構成ジョブ情報を不揮発性メモリ８１０の記憶エリアに登録する（ステップＳ１０）。なお、この構成ジョブ情報の登録は、ステップＳ５で登録したメインジョブ情報Ｍ１と関連づけた形式で行われる。そして、ステップＳ７に戻り、ステップＳ７〜Ｓ１０のループ処理を変数Ｎ，Ａが同値となるまで繰り返す。
【００７４】
このような処理により、プログラミングジョブのメインジョブ情報Ｍ１と、全ての構成ジョブ情報Ｋ１，Ｋ２…とが、互いに関連付けられた形式で不揮発性メモリ８１０の所定領域に登録される。
【００７５】
図１５には、通常ジョブ又はプログラムジョブの設定情報の読出処理のフローチャートを示す。
【００７６】
この設定情報の読出処理は、図１３の説明箇所で示したように、設定情報の読出しモードで登録番号を選択操作したときに開始される処理である。この読出処理が開始されると、先ず、不揮発性メモリ８１０の記憶エリアから選択された登録番号に対応づけられた設定情報を読み出す（ステップＳ２１）。ここで、登録番号に対応づけられた設定情報が通常ジョブのものであればその設定情報を全て読み出す一方、プログラミングジョブのものであればそのうちのメインジョブ情報Ｍ１（図６参照）のみを読み出す。
【００７７】
続いて、読み出したものがプログラミングジョブのものか通常ジョブのものかを確認し（ステップＳ２２）、通常ジョブのものであればこのまま読出処理を終了するが、プログラミングジョブのものであれば変数Ｎに構成ジョブの数を入力し、構成ジョブの番数を表わす変数Ａに「０」を設定する（ステップＳ２３，Ｓ２４）。そして、変数Ｎと変数Ａが同値になったか確認し（ステップＳ２５）、同値でなければ、先ず、変数Ａの値を「１」加算し（ステップＳ２６）、次に、Ａ番目の構成ジョブ情報（Ｋ１，Ｋ２…の何れか１個：図６参照）を読み出して、ステップＳ２１で読み出したメインジョブ情報Ｍ１と合成して、１個の構成ジョブの設定情報（ＳＴＰ１，ＳＴＰ２…の何れか１個：図６参照）として作業用のメモリ８１２に展開する。さらに、続いて、この構成ジョブの設定情報を反映させた状態で、原稿の読み込み処理を行う（ステップＳ２８）。そして、ステップＳ２５に戻って、ステップＳ２５〜Ｓ２８のループ処理を変数Ｎ，Ａが同値となるまで繰り返す。
【００７８】
このような処理により、図６に示したように、不揮発性メモリ８１０に登録されたプログラミングジョブの設定情報ＳＴ５を、構成ジョブごとの設定情報ＳＴＰ１，ＳＴＰ２…として読み出すとともに、各構成ジョブの設定情報ＳＴＰ１，ＳＴＰ２…を反映させて原稿の読み込みが行われるようになっている。
【００７９】
以上のように、この実施の形態の画像形成装置１によれば、プログラミングジョブの設定情報を不揮発性メモリ８１０に登録したり、それを読み出して原稿読込みや画像形成の条件として設定したりすることが出来るので、同一設定のプログラミングジョブを何度も使用する場合に、設定入力の作業を省いて、処理時間の短縮を図ることが出来る。
【００８０】
また、通常ジョブの設定入力と同様の処理を構成ジョブの個数分繰り返し行い、その後、プログラミングジョブの設定入力の終了の操作（「連続読込み」の操作キーｂｎ８の解除）を行うだけで、プログラミングジョブの設定情報を登録することが可能となるので、表示操作部３０の表示部３０１に１つの構成ジョブの設定入力を行う操作画面しか表示することが出来なくても、ユーザにとって分かりやすく良好な操作性でプログラミングジョブの設定登録を行うことが出来る。
【００８１】
また、プログラミングジョブの設定情報を読み出す際には、通常ジョブの設定情報の読出しや原稿読込みの処理を構成ジョブの個数分繰り返すことでプログラミングジョブの設定が完了するので、プログラミングジョブの設定情報の読出し時にも、ユーザにとって分かりやすく良好な操作性を提供することが出来る。
【００８２】
さらに、プログラミングジョブの設定情報の登録時には、全構成ジョブで共通の値とされるメインジョブ情報Ｍ１が抽出された形式で不揮発性メモリ８１０に格納されるので、その分、不揮発性メモリ８１０に必要な記憶容量を節約することが出来る。この記憶容量の節約量は、構成ジョブが数個のものであれば余り大きくならないが、例えば、構成ジョブが１００個など多数になった場合には、比較的大きな容量節約の効果を得ることが出来る。
【００８３】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。例えば、ジョブの設定情報の項目の数や種類、ジョブの設定情報を設定したり登録したりする操作画面の内容や操作法、その他、実施の形態で具体的に示した細部は発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施の形態の画像形成装置の構成を示す図である。
【図２】実施形態の画像形成装置の制御構成を示すブロック図である。
【図３】通常ジョブの登録処理と読出処理の形式を説明する図である。
【図４】プログラミングジョブの設定内容を説明する図である。
【図５】図４のプログラムグラミングジョブの設定内容により実行される画像形成処理の内容を説明する図である。
【図６】プログラミングジョブの登録処理と読出処理の形式を説明する図である。
【図７】プログラミングジョブの登録時における第１工程〜第３工程の操作画面の内容を示す画像図である。
【図８】プログラミングジョブの登録時における第４工程〜第６工程の操作画面の内容を示す画像図である。
【図９】プログラミングジョブの登録時における第７工程〜第９工程の操作画面の内容を示す画像図である。
【図１０】プログラミングジョブの登録時における第１０工程〜第１２工程の操作画面の内容を示す画像図である。
【図１１】プログラミングジョブの登録時における第１３工程〜第１５工程の操作画面の内容を示す画像図である。
【図１２】プログラミングジョブの登録時における第１６工程〜第１８工程の操作画面の内容を示す画像図である。
【図１３】プログラミングジョブの読出時における操作画面の内容を示す画像図である。
【図１４】通常ジョブ又はプログラムジョブの設定情報の登録処理の処理手順を示すフローチャートである。
【図１５】通常ジョブ又はプログラムジョブの設定情報の読出処理の処理手順を示すフローチャートである。
【符号の説明】
【００８５】
１      画像形成装置
２０    画像読取部
２１    自動紙送り機構
２２    スキャナ部
２３    イメージセンサ
２２１  制御部
３０    表示操作部
３０１  表示部
３０２  タッチパネル
３０３  制御部
４０    プリンタ部
４１，４１ｂ  搬送路
４２    画像形成部
４２ａ  感光ドラム
４２ｂ  レーザユニット
４２ｃ  転写装置
４０１  レーザダイオード
４０２  制御部
５０    給紙機構
５１〜５３  給紙トレイ
５４    給紙ユニット
６０    排紙機構
７０    インターフェース部
７０１  通信インターフェース
７０２  メモリ
７０３  制御部
７０４  メモリ制御部
８０    画像処理部
８０１  信号処理部
８０２  データ処理部
８０３  メモリ
８０４，８０５  記憶領域
８０６  メモリ制御部
８０７  データ処理部
８０８  信号処理部
８０９  制御部
８１０  不揮発性メモリ
８１１  通信インターフェース
８１２  作業用のメモリ
９０    バス
ＳＴ５，ＳＴ５ｂ  プログラミングジョブの設定情報
Ｍ１    メインジョブ情報
Ｋ１〜Ｋ４  構成ジョブ情報
ＳＴＰ１〜ＳＴＰ４  各構成ジョブの設定情報
ｂｎ８    プログラミングジョブの設定入力の完了を指示する操作キー
ｂｎ１８  プログラミングジョブの設定情報の登録を指示する操作キー
ｂｎ２０  プログラミングジョブの設定情報の読み出しを指示する操作キー
【図１】
2008283530.tif 000003
【図２】
2008283530.tif 000004
【図３】
2008283530.tif 000005
【図４】
2008283530.tif 000006
【図５】
2008283530.tif 000007
【図６】
2008283530.tif 000008
【図７】
2008283530.tif 000009
【図８】
2008283530.tif 000010
【図９】
2008283530.tif 000011
【図１０】
2008283530.tif 000012
【図１１】
2008283530.tif 000013
【図１２】
2008283530.tif 000014
【図１３】
2008283530.tif 000015
【図１４】
2008283530.tif 000016
【図１５】
2008283530.tif 000017