(57)【要約】【課題】任意の画像形成に関してスクリプトからジョブパラメータを容易に再生できるようにすると共に、既存のユーザインタフェース以外からも画像形成ジョブを投入できるようにする。【解決手段】編集・閲覧可能なテキスト形式のスクリプトＳｃに記述された所望のジョブパラメータに基づいて任意の画像形成ジョブを実行する装置であって、スクリプトＳｃを入力して当該スクリプトＳｃからジョブパラメータを解析するスクリプト解析手段３７と、この解析手段３７により解析されたジョブパラメータを設定すると共に画像データＤＩＮに基づいて画像を形成する画像形成手段８０とを備えるものである。このテキスト形式により記述されたスクリプトＳｃからジョブパラメータを容易に再生できるので、画像形成手段８０ではスクリプト解析手段２７により解析されたジョブパラメータを設定すると共に画像データＤＩＮに基づいて画像を形成できるようになる。【選択図】        図２
2004171237.tif 000002
【特許請求の範囲】
【請求項１】
編集・閲覧可能なテキスト形式の画像形成プログラムに記述された所望の画像形成条件に基づいて任意の画像形成ジョブを実行する装置であって、
前記画像形成プログラムを入力して当該画像形成プログラムから前記画像形成条件を解析する解析手段と、
前記解析手段により解析された前記画像形成条件を設定すると共に画像情報に基づいて画像を形成する画像形成手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記画像形成ジョブに関して画像形成条件を操作入力する入力手段と、
前記入力手段により操作入力された前記画像形成条件から編集可能なテキスト形式の画像形成プログラムを作成するプログラム作成手段と、
前記プログラム作成手段により作成された画像形成プログラムを前記画像情報と共に保存する第１の記憶手段とを備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成ジョブに関して前記プログラム作成手段以外の他の情報処理機器から画像形成プログラムを受信する受信手段を備えることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記情報処理機器から受信したデータが画像形成プログラムであるか否かを判別するプログラム判別手段と、
前記プログラム判別手段で判別された前記画像形成プログラムの中で解析できない記述があるか否かを検出する制御手段を備え、
前記制御手段は、
前記プログラム判別手段で情報処理機器から受信したデータが画像形成プログラムであると判別された場合であって、
前記画像形成プログラムの中で解析できない記述がある場合は、解析不可を示す旨の情報を当該画像形成プログラムの送信元に送信することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記画像形成ジョブに関して前記プログラム作成手段により作成された画像形成プログラム又は、前記プログラム作成手段以外の他の情報処理機器から受信入力された画像形成プログラムを独立したジョブ毎に分割するプログラム加工手段とを備えることを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記プログラム作成手段により作成された前記画像形成プログラムをユーザインタフェース、又は、他の画像形成装置に送信する送信手段を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項７】
前記送信手段は、
前記プログラム作成手段により作成された画像形成プログラムを管理者宛、又は管理手段に送信するようになされることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記入力手段により操作入力されたジョブか、又は、前記入力手段による操作入力以外の他の情報処理機器から受信入力されたジョブかを判別する判別手段と、
前記判別手段によって前記情報処理機器から受信入力されたジョブが検出された場合は、当該情報処理機器から受信入力したジョブに対応する画像形成プログラムの再度送信を禁止する制御手段と
を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項９】
前記入力手段により操作入力されたジョブを登録リストに表示する表示手段と、
前記ユーザインタフェース又は、他の画像形成装置へ送信した画像形成プログラムに関しては、前記表示手段の登録リストから当該ジョブの表示を消去する制御手段を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項１０】
前記第１の記憶手段に格納された画像形成プログラム及び画像情報に関して前記画像形成プログラムのみを削除して関連する画像情報を残す、又は、当該画像形成プログラム及び画像情報の両方を削除するかを選択するように操作される選択手段を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項１１】
前記プログラム作成手段では、
前記画像形成プログラムにジョブ投入時刻を記述するようになされることを特徴とする請求項２に記載の画像形成装置。
【請求項１２】
前記プログラム作成手段では画像形成ジョブに関して複数の画像形成プログラムを１つのファイルに連結するようになされ、
前記制御手段は、
前記プログラム作成手段によって連結された画像形成プログラムを受信してそれぞれのジョブを順次実行することを特徴とする請求項２に記載の画像形成装置。
【請求項１３】
前記画像形成ジョブに関して現在実行中のジョブの終了を監視する監視手段と、
前記監視手段によって監視されるジョブの画像形成プログラムを切り出すプログラム切出手段とを備え、
前記監視手段によって前ジョブが実行中で待ちジョブが検出された場合に、前記プログラム切出手段により切り出された前記待ちジョブに対応する画像形成プログラムをユーザインタフェース又は、他の画像形成装置に送信することを特徴とする請求項１に記載の画像形成装置。
【請求項１４】
前記プログラム切出手段で切り出された画像形成プログラムに対応したジョブと共に当該ジョブに関連する画像情報が第１の記憶手段に記憶されることを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
前記画像形成プログラムの中に当該画像形成条件で必要な記述が含まれるかを検出し、
前記記述が無い場合は、不足する情報について当該画像形成装置が有するデフォルト値を設定する制御手段を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項１６】
前記画像形成プログラムを記憶すると共にパスワードで保護された第２の記憶手段を備え、
前記画像形成プログラムには、
予め暗号化アルゴリズムにより暗号化された前記記憶手段へのアクセスに関するパスワード、又は、暗号化されていない前記記憶手段へのアクセスに関するパスワードが記述され、
データ受信時には、当該パスワードを解析して前記記憶手段にアクセスするようになされることを特徴とする請求項１に記載の画像形成装置。
【請求項１７】
前記画像形成プログラムを記憶すると共に当該画像形成装置本体内に取付け可能又は、当該装置本体に接続可能な情報通信手段を備え、
前記画像形成プログラムを送信する相手であるユーザインタフェース又は、他の画像形成装置が設定されていない場合は、
前記情報通信手段に記憶された画像形成プログラムを実行することを特徴とする請求項１に記載の画像形成装置。
【請求項１８】
前記情報通信手段にはパスワードを要求する手段が備えられ、
前記画像形成プログラムを実行する場合に、当該パスワードを解析して前記情報通信手段にアクセスするようになされることを特徴とする請求項１７に記載の画像形成装置。
【請求項１９】
前記情報通信手段に記憶された画像形成プログラムを他のユーザインタフェース又は、他の画像形成装置に送信し、
改めて前記ユーザインタフェース又は、他の画像形成装置の設定を変更することを特徴とする請求項１７に記載の画像形成装置。
【請求項２０】
画像情報に基づいて任意の画像を形成する方法であって、
画像形成ジョブの投入時に、
前記画像に関して画像形成条件を入力し、
入力された前記画像形成条件を編集可能なテキスト形式の画像形成プログラムに変換し、
画像形成時には、
前記画像形成プログラムから前記画像形成条件を解析し、
解析された前記画像形成条件を設定すると共に前記画像情報に基づいて画像を形成することを特徴とする画像形成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は複写機能、ファクシミリ機能及びプリンタ機能を備えたディジタル複合機や複写機に適用して好適な画像形成装置及び画像形成方法に関するものである。
【０００２】
【従来の技術】
近年、原稿画像から取得した画像データに基づいて画像形成を行うディジタル複写機が使用されるに至っている。複写機では原稿の画像情報がスキャナ等により読み込まれ、その原稿の画像情報が一旦、画像メモリに蓄えられる。そして、その画像メモリに蓄えられた画像情報はユーザの要求に応じて画像の縮小、拡大及び回転などの画像処理が施される。ここで画像処理された画像データに基づく画像が画像形成手段（プリンタ）によって所定の用紙に形成される。この結果、原稿画像を複写（コピー）することができる。
【０００３】
なお、特許文献１には「画像処理装置のパラメータ共有方法及びシステム」が開示されている。この画像形成システムによれば、ネットワークに接続されるサーバーに画像処理装置の動作条件となる少なくとも、１つのパラメータ（スキャナ、プリンタ、ファクシミリ等の複合機での解像度や、原稿の種類、濃度等）を予め登録し、この画像処理装置ではジョブを実行する際に、サーバーから所望のパラメータを取得し、ここで取得したパラメータに従って、ジョブを実行するようになされる。
【０００４】
また、特許文献２には「自己修復機能を有する画像形成装置」が開示されている。この画像形成装置によれば、何らの原因で故障と判断すると、その故障を修復するための修復操作情報を作業スクリプトテーブルから読み出してそのスクリプトに従って、修復操作を実行するようになされる。
【０００５】
【特許文献１】
特開平１１−３４６２８８号公報
【特許文献２】
特開平６−１２４０１２号公報
【０００６】
【発明が解決しようとする課題】
ところで、従来方式の画像形成装置によれば、スクリプトテーブルから読み出したスクリプト（以下画像形成プログラムともいう）に基づいて、パラメータ等の設定操作やその作業を行ったり、また、画像形成ジョブを実行する際には、パラメータを取得して、このパラメータに基づいてジョブを実行するようになされる。このため、次のような問題がある。
【０００７】
▲１▼  当該画像形成装置に対してコピージョブを予約すると、例えば、既に出力待ちのプリントジョブが多数有る場合に、先に予約されたジョブが終了しないと、自分が予約したコピーや、プリント等が開始されない場合が多い。
【０００８】
▲２▼  また、先に予約されたジョブが終了してしまうと、自動的に自分が予約したジョブが開始されてしまう。従って、機密性の高い文書である場合に、せっかく原稿を読み込みしたに係わらず、待ち時間が長く要した場合等において、一度読み込みを削除して、全てのジョブが終了した時点で、再度、原稿の読み込みをし直さなければならない場合が多い。
【０００９】
▲３▼  更に、原稿を読み込んだ時点では、必要でなかったパラメータであるが、プリントをするために必要となったパラメータ（以下画像形成条件ともいう）を変更したい場合、プリントが開始されていないに係わらず、その内容が変更することができない場合が多い。
【００１０】
そこで、この発明は上述した課題を解決したものであって、任意の画像形成に関して画像形成プログラムから画像形成条件を容易に再生できるようにすると共に、既存のユーザインタフェース以外からも画像形成ジョブを投入できるようにした画像形成装置及び画像形成方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る画像形成装置は、編集・閲覧可能なテキスト形式の画像形成プログラムに記述された所望の画像形成条件に基づいて任意の画像形成ジョブを実行する装置であって、画像形成プログラムを入力して当該画像形成プログラムから画像形成条件を解析する解析手段と、この解析手段により解析された画像形成条件を設定すると共に画像情報に基づいて画像を形成する画像形成手段とを備えることを特徴とするものである。
【００１２】
本発明に係る画像形成装置によれば、所望の画像形成条件に基づいて任意の画像形成ジョブを実行する場合に、解析手段には編集・閲覧可能なテキスト形式により記述された画像形成プログラムが入力される。例えば、画像形成ジョブに関して画像形成条件を入力手段を操作して入力する。この入力手段により操作入力された画像形成条件から編集可能なテキスト形式の画像形成プログラムがプログラム作成手段により作成される。このプログラム作成手段により作成された画像形成プログラムが画像情報と共に第１の記憶手段に保存される。この解析手段では第１の記憶手段から読み出された画像形成プログラムから画像形成条件を解析するようになされる。
【００１３】
従って、テキスト形式により記述された画像形成プログラムから画像形成条件を容易に再生できるので、画像形成手段では解析手段により解析された画像形成条件を設定すると共に画像情報に基づいて画像を形成できるようになる。これにより、既存の入力手段等のユーザインタフェース以外にも、画像形成プログラムを生成可能なパーソナルコンピュータや、携帯電話機などのネットワーク上に接続された非専用電子機器からも画像形成ジョブを投入することが可能となり、事実上無制限に画像形成機能を拡張できるようになる。
【００１４】
本発明に係る画像形成方法は、画像情報に基づいて任意の画像を形成する方法であって、画像形成ジョブの投入時に、任意の画像に関して画像形成条件を入力し、ここで入力された画像形成条件を編集可能なテキスト形式の画像形成プログラムに変換し、画像形成時には、画像形成プログラムから画像形成条件を解析し、ここで解析された画像形成条件を設定すると共に画像情報に基づいて画像を形成することを特徴とするものである。
【００１５】
本発明に係る画像形成方法によれば、所望の画像形成条件に基づいて任意の画像形成ジョブを実行する場合に、テキスト形式により記述された画像形成プログラムから画像形成条件を容易に再生できるので、画像形成手段では解析手段により解析された画像形成条件を設定すると共に画像情報に基づいて画像を形成できるようになる。
【００１６】
従って、既存のユーザインタフェース以外にも、画像形成プログラムを生成可能なパーソナルコンピュータや、携帯電話機などのネットワーク上に接続された非専用電子機器からも画像形成ジョブを投入することが可能となり、事実上無制限に画像形成機能を拡張できるようになる。
【００１７】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施形態に係る画像形成装置及び画像形成方法について説明をする。
図１は、本発明の実施形態としての画像形成装置を応用した複合機１００の構成例を示す断面の概念図である。
この実施形態では編集・閲覧可能なテキスト形式の画像形成プログラムから画像形成条件を解析する解析手段を備え、このテキスト形式により記述された画像形成プログラムから画像形成条件を容易に再生できるようにすると共に、既存のユーザインタフェース以外からも画像形成ジョブを投入できるようにしたものである。
【００１８】
図１に示す複合機１００は画像形成装置の一例であり、編集・閲覧可能なテキスト形式の画像形成プログラム（以下スクリプトという）に記述された所望の画像形成条件（以下ジョブパラメータという）に基づいて任意の画像形成ジョブを実行する装置である。このスクリプトとは画像形成プログラムの一例であって、ジョブパラメータを設定するためのコマンド群を記述した簡易的なプログラムをいう。つまり、画像形成手順を記述した一連のテキスト（プログラムと同じ意味）である。このスクリプトを作成するためのスクリプト言語を指すこともある。
【００１９】
また、ジョブパラメータとは、ユーザが指定したジョブを実行するために必要な画像形成条件又は画像形成条件群をいう。このスクリプトには少なくとも、ユーザが指定したジョブパラメータと、画像情報の格納先を指定する指定情報とが含まれる。
【００２０】
図１に示す白黒用のディジタル複合機（コピア；以下単に複合機という）２００は画像形成装置の一例であり、画像形成用のスクリプト及び任意の画像データに基づいて画像を形成する装置である。この複合機１００は原稿を読み取って相手方に画像データを送信する通信機能、原稿を読み取って所定の用紙に画像を形成するコピー機能、原稿を読み取って相手方に原稿画像を送信するファクシミリ送信（ＦＡＸ送信）機能、相手方の端末装置から受信した原稿画像を用紙に形成するファクシミリ受信（以下でＦＡＸ受信という）機能及び、パーソナルコンピュータ（以下パソコンという）から受信した画像データに基づいて用紙に画像を形成するプリント機能の５つを有している。
【００２１】
図１において、複合機１００は大きく分けて給紙手段３０、自動原稿給紙装置（ＡＤＦ）４０、画像読み取り部５０、画像書込み部６０及び画像形成手段８０等から構成される。給紙トレイ３０ａ、３０ｂ・・・は給紙手段３０を構成し、給紙トレイ３０ａには例えば、Ａ４サイズのコピー用紙が横向きにセットされる。給紙トレイ３０ｂには例えば、Ａ３サイズのコピー用紙が横向きにセットされる。
【００２２】
図１では給紙トレイ３０ａ、３０ｂが２個の場合を示しているが、これに限られることはなく、図示しないがＡ４サイズのコピー用紙を縦向きにセットされる給紙トレイや、Ｂ５サイズ等のコピー用紙をセットされる給紙トレイが準備されている。
【００２３】
これらの用紙Ｐとして５２．３〜６３．９ｋｇ／ｍ２（１０００枚）程度の薄紙や６４．０〜８１．４ｋｇ／ｍ２（１０００枚）程度の普通紙や８３．０〜１３０．０ｋｇ／ｍ２（１０００枚）程度の厚紙や１５０．０ｋｇ／ｍ２（１０００枚）程度の超厚紙が用いられる。用紙Ｐの厚み（紙厚）としては０．０５〜０．１５ｍｍ程度の厚さのものが用いられる。線速度を８０〜３５０ｍｍ／ｓｅｃ程度とし、環境条件として温度が５〜３５℃程度、湿度が１５〜８５％程度の設定条件とすることが好ましい。
【００２４】
また、自動原稿給紙装置４０は原稿載置部４１、ローラ４２ａ、ローラ４２ｂ、ローラ４３、反転ローラ４４、反転部４５及び排紙皿４６を有している。原稿載置部４１には例えば、原稿表面を上にした状態で、複数枚の原稿２０が載置される。そして、図示しないＡＤＦ制御部によってローラ４２ａ及びローラ４２ｂが駆動されると、これらのローラ４２ａ及びローラ４２ｂを介して繰り出された原稿２０の１枚目がローラ４３を介して画像読み取り部５０へ搬送される。
【００２５】
画像読み取り部５０は第１のプラテンガラス５１、第２のプラテンガラス５２、光源５３、ミラー５４、５５、５６、結像光学系５７、ＣＣＤ撮像装置５８及び図示しない光学駆動系を有している。画像読み取り部５０では光源５３から原稿２０の画像面に光が照射される。この反射光はミラー５４，５５，５６によって案内され、その反射光が結像光学系５７を介してＣＣＤ撮像装置５８の受光面に原稿２０の画像が結像される。これにより、ＣＣＤ撮像装置５８に原稿画像が取り込まれる。
【００２６】
また、プラテンガラス５１上で、つまり、原稿２０の読み取り面を下に向けた状態で、その原稿２０が原稿載置部４１に載置された場合は、光学駆動系がプラテンガラス５１に沿って、画像読み取り部５０を走査することで原稿画像がＣＣＤ撮像装置５８に取り込まれる。
【００２７】
なお、自動原稿給紙装置４０において、原稿２０の両面読取モードの場合は、ローラ４３の周囲を原稿２０が回るようになる。この場合にはプラテンガラス５２下に光源５３とミラー５４とが固定された状態で、原稿画像が画像読み取り部５０によって読み取られる。そして、原稿２０の表面が読み取られると、今度は反転ローラ４４を介して再度、ローラ４３を用いた巻き取り操作が行われ、原稿裏面の画像が画像読み取り部５０で読み取られる。このように表面と裏面の画像が読み取られた原稿２０は、再度反転ローラ４４で反転されて表面を下に向けた状態で、排紙皿４６に積載されて行く。
【００２８】
一方、用紙Ｐが積載されている給紙トレイ３０ａ又は３０ｂから、用紙Ｐが繰り出されて画像形成手段８０に給送される。画像形成手段８０は画像書込み部６０、感光体ドラム７１、帯電部７２、現像部７３、転写部７４、分離部７５、クリーニング部７６、搬送機構７７及び定着部７８を有している。
【００２９】
ここで用紙Ｐの一方の面のみに画像を形成する片面モードの場合を例にとると、用紙Ｐは転写部７４の入り口付近に設けられた、レジストローラ６１で同期が採られた後に感光体ドラム７１に、より近接する。この状態で、画像書き込み部６０内では、画像情報に応じた所定の強度のレーザ光がレーザダイオードから感光体ドラム７１上へ照射される。これにより、感光体ドラム７１に原稿２０の静電潜像が形成される。この静電潜像は現像部７３からのトナーにより現像された後に、感光体ドラム７１上にトナー像となって形成される。
【００３０】
このトナー像は感光体ドラム７１の下部に設けられた転写部７４上に搬送された用紙Ｐに転写される。このとき、用紙Ｐは感光体ドラム７１に吸着される。そして、感光体ドラム７１に吸着された用紙Ｐは分離部７５によって感光体ドラム７１から分離される。その後、感光体ドラム７１から分離された用紙Ｐは搬送機構７７を介して定着部７８に送出され、トナー像が熱と圧力とにより定着される。
【００３１】
これにより、用紙Ｐの所定の面（被形成面）に原稿画像が形成される。感光体ドラム７１に残留付着したトナーはクリーニング部７６により除去され、次の画像形成に対処すべく待機する。この画像形成が完了した用紙Ｐは、例えば、フィニッシャ部３００で出力形態（ソータ機能及びステプラー機能などの操作指示）に対応して、そのまま機外に排出される（片面モード）。
【００３２】
この複合機１００では用紙反転機構が備えられ、両面モードが設定されると、用紙Ｐの表裏を反転するようになされる。用紙反転機構はガイド９１、反転ローラ９２、反転部９３、反転搬送路９４及び、排紙ローラ９５から構成される。この両面モードでは、トナー像が定着された用紙Ｐが排紙処理に移行されることなく、ガイド９１を介して画像形成手段８０の下方に搬送され、反転部９３に送出される。次に、反転部９３に送出された用紙Ｐは反転ローラ９２で、再度上方向に繰り出され、用紙Ｐをスイッチバックするように、給紙トレイ３０ａ上に設けられた反転搬送路９４を通って再度、画像形成手段８０に転送される。
【００３３】
反転搬送路９４では、用紙Ｐの被形成面（未だ画像形成されていない面）上にして、用紙Ｐがレジストローラ６１を介して画像形成手段８０に送出される。画像形成手段８０では上述した表面の場合と同様にして、感光体ドラム７１に原稿２０に係る静電潜像が形成され、この静電潜像が現像部７３で現像されるので、感光体ドラム７１上に原稿２０に係るトナー像が形成される。
【００３４】
このトナー像は転写部７４によって用紙Ｐの他方の面に転写される。感光体ドラム７１に吸着された用紙Ｐは分離部７５によって感光体ドラム７１から分離された後に、搬送機構７７を介して定着部７８に送出され、トナー像が熱と圧力とにより定着される。上述した原稿２０の画像形成が終了した画像形成手段８０では、感光体ドラム７１に残留付着したトナーがクリーニング部７６により除去され、次の画像形成に対処すべく待機する。これにより、原稿２０に係る画像を用紙Ｐの表裏に形成することができる。
【００３５】
［複合機の制御系の構成例］
図２は複合機１００の制御系の構成例を示すブロック図である。図２に示す複合機１００は制御手段１５を有しており、テキストエディタ等で容易に編集可能なテキスト形式によりジョブパラメータＪｐを記述するようになされる。テキストエディタとは、パーソナルコンピュータ等で文字のみのテキストファイルを作成・編集するためのアプリケーションソフトウエアをいう。
【００３６】
この制御手段１５には、ハードウエアによって構成される画像処理手段１６、操作手段１７、表示手段１８、ジョブ登録メモリ１９、給紙手段３０、第１の画像記憶手段３１、第２の画像記憶手段３２、情報通信手段３３、画像読み取り部５０、画像書込み部６０及び画像形成手段８０と、ソフトウエアによって構成されるスクリプト情報処理手段１２とが接続される。
【００３７】
画像読み取り部５０では任意の原稿上を図示しない光学系を露光走査して画像が読み取られ、原稿読取データＤ１が取得される。原稿読取データＤ１は画像処理手段１６へ出力される。画像処理手段１６では画像読み取り部５０から得られた原稿読取データＤ１を所定の画像圧縮機能等を利用して画像処理するようにされる。この例では、画像処理後の原稿読取データＤ１を画像データＤＩＮという。
【００３８】
画像処理後の画像データＤＩＮは第１の画像記憶手段（第１の記憶手段）３１等に出力され記憶される。第１の画像記憶手段３１に記憶された画像データＤＩＮは画像形成データＤＯＵＴとなって、予め設定されたジョブパラメータＪｐに基づいて画像書込み部６０へ読み出される。画像書込み部６０では画像形成データＤＯＵＴに基づいて感光体に静電潜像が記録される。
【００３９】
画像形成手段８０では給紙手段３０から繰り出される所定の大きさの用紙に、画像データＤＩＮに基づく画像を形成するようになされる。給紙手段３０では制御手段１５による給紙制御データＤ５に基づいて給紙制御され、画像形成手段８０は濃度制御データＤ６等に基づいて出力制御される。このような画像形成動作を画像形成ジョブという。
【００４０】
この例で制御手段１５には入力手段の一例となる操作手段１７が接続され、画像形成ジョブに関してユーザにより、ジョブパラメータＪｐを操作入力するようになされる。ジョブパラメータＪｐは操作データＤ２として制御手段１５へ入力される。操作手段１７には図示しないが液晶表示ディスプレイとタッチパネルを組み合わせた操作パネルが使用される。
【００４１】
上述のスクリプト情報処理手段１２はスクリプト生成手段２１、スクリプト加工手段２２、スクリプト記憶手段２３、スクリプト送信手段２４、スクリプト受信手段２５、スクリプト判定手段２６及びスクリプト解析手段２７から構成される。
【００４２】
このスクリプト情報処理手段１２にはプログラム作成手段の一例となるスクリプト生成手段２１が設けられ、操作手段１７により操作入力されたジョブパラメータＪｐから編集可能なテキスト形式のスクリプトＳｃを作成するようになされる。例えば、スクリプト生成手段２１では、スクリプトＳｃにジョブ投入時刻を記述したり、画像形成ジョブに関して複数のスクリプトＳｃを１つのファイルに連結するようになされる。
【００４３】
このようにすると、スクリプトＳｃに変換されたジョブパラメータＪｐを複数記憶することができ、ユーザが設定したジョブパラメータＪｐがエディタ等で容易に編集可能なテキスト形式のスクリプトＳｃで記述されるため、投入ジョブのジョブパラメータＪｐを容易に見ることができる。ファイルとは文字情報を記述したデータをいう。複数のスクリプトＳｃを連結することにより、複数の画像形成ジョブを順次実行することが可能となる。
【００４４】
また、スクリプトを連結することにより、後から必要であれば、別々の予約ジョブをバッチ処理など連続した処理とすることができる。バッチ処理とは、一定期間若しくは一定量のデータを集め、まとめて、一括処理を行う処理方式をいう。または、複数の手順から成る処理おいて、予め一連の手順を登録しておき、自動的に連続処理を行う処理方式をいう。
【００４５】
また、スクリプト情報処理手段１２にはスクリプト生成手段２１の他に、プログラム加工手段の一例となるスクリプト加工手段２２が設けられ、画像形成ジョブに関してスクリプト生成手段２１により作成されたスクリプトＳｃ又は、スクリプト生成手段２１以外の他の情報処理機器から受信入力されたスクリプトＳｃを独立したジョブ毎に分割するようになされる。この独立したジョブとは、例えば、「コピージョブ」であれば、独立したジョブとは「原稿読込みジョブ」や「画像形成ジョブ」をいう。
【００４６】
このようにすると、ユーザが登録した複数の一連のジョブであっても、独立したジョブ毎にジョブパラメータＪｐを分割することができるので、分割された未実行の残ジョブについては、対応するスクリプトＳｃをユーザに送信することができる。そのため、その実行タイミングを再度ユーザにゆだねることができるため、機密性の高い文書のコピーなどはプリントアウトが自動的に起動することを防げ、かつ、ジョブの登録リストからも消えるため、見た目はジョブが登録されていないようにすることができる。
【００４７】
また、スクリプト情報処理手段１２にはスクリプト記憶手段２３が設けられ、スクリプト生成手段２１により生成された画像形成ジョブに関するスクリプトＳｃ又は、スクリプト加工手段２２により加工された画像形成ジョブに関するスクリプトＳｃが記憶される。
【００４８】
スクリプト情報処理手段１２には送信手段の一例となるスクリプト送信手段２４が設けられ、スクリプト生成手段２１により作成されたスクリプトＳｃをＬＣＤパネル等のユーザインタフェース、又は、他の複合機等に送信するようになされる。例えば、スクリプト送信手段２４はスクリプト生成手段２１により作成されたスクリプトＳｃを管理者宛、又は管理手段に送信するようになされる。
【００４９】
また、制御手段１５には表示手段１８が接続され、操作手段１７により操作入力されたジョブを登録リストに表示するようになされる。表示手段１８には例えば、液晶表示ディスプレイ（ＬＣＤパネル）が使用される。この例では、ユーザインタフェース又は、他の複合機１００へ送信したスクリプトＳｃに関しては、制御手段１５によって表示手段１８の登録リストから当該ジョブの表示を消去するように制御される。登録リストは表示データＤ３によって表示される。
【００５０】
この制御手段１５ではスクリプト生成手段２１によって連結されたスクリプトＳｃを受信してそれぞれのジョブを順次実行する。スクリプト情報処理手段１２には受信手段の一例となるスクリプト受信手段２５が設けられ、画像形成ジョブに関してスクリプト生成手段２１以外の他の情報処理機器からスクリプトＳｃを受信するようになされる。
【００５１】
スクリプト情報処理手段１２にはスクリプト受信手段２５の他にプログラム判別手段の一例となるスクリプト判定手段２６が設けられ、他の情報処理機器から受信したデータがスクリプトＳｃであるか否かを判別するようになされる。もちろん、これに限られることはなく、操作手段１７により操作入力されたジョブか、又は、操作手段１７による操作入力以外の他の情報処理機器から受信入力されたジョブかをスクリプト判定手段２６によって判別するようにしてもよい。
【００５２】
この例では、他の情報処理機器から受信入力されたジョブがスクリプト判定手段２６によって検出された場合は、制御手段１５によって、当該情報処理機器から受信入力したジョブに対応するスクリプトＳｃの再度送信を禁止するようになされる。このようにすると、他人が自分のスクリプトＳｃを勝手に転送し、別の機器でプリントすることを防げる。
【００５３】
また、制御手段１５ではスクリプト判定手段２６で判別されたスクリプトＳｃの中で解析できない記述があるか否かを検出するようになされる。例えば、制御手段１５は、スクリプト判定手段２６で情報処理機器から受信したデータがスクリプトＳｃであると判別された場合であって、スクリプトＳｃの中で解析できない記述がある場合は、解析不可を示す旨の制御情報を当該スクリプトＳｃの送信元に送信するようになされる。
【００５４】
スクリプト情報処理手段１２には解析手段の一例となるスクリプト解析手段２７が設けられ、スクリプト判定手段２６によって判定されたスクリプトＳｃを入力して当該スクリプトＳｃからジョブパラメータＪｐを解析するようになされる。もちろん、スクリプト生成手段２１により作成されたスクリプトＳｃからジョブパラメータＪｐを解析するようにしてもよい。
【００５５】
この例で制御手段１５は、スクリプトＳｃの中に当該ジョブパラメータＪｐで必要な記述が含まれるかを検出し、この記述が無い場合は、不足する情報について当該複合機１００が有するデフォルト値を設定するように制御する。画像形成制御を円滑にするためである。この制御手段１５にはジョブ登録メモリ１９が接続され、スクリプト解析手段２７によって解析されたジョブパラメータＪｐに基づく画像形成ジョブが登録（記録）される。画像形成ジョブは例えば、ジョブ登録データＤ４として記憶される。
【００５６】
この制御手段１５には第１の記憶手段の一例となる第１の画像記憶手段３１が接続され、スクリプト生成手段２１により作成されたスクリプトＳｃを原稿読み取り部５０から得られた画像データＤＩＮと共に保存するようになされる。上述した画像形成手段８０では、ジョブ登録メモリ１９から読み出された画像形成ジョブ、つまり、スクリプト解析手段２７により解析されたジョブパラメータＪｐを設定すると共に、第１の画像記憶手段３１から読み出された画像データＤＩＮに基づいて画像を形成するようになされる。
【００５７】
上述した操作手段１７は入力手段の他に選択手段を構成し、スクリプト記憶手段２３に格納されたスクリプトＳｃ及び画像データＤＩＮに関してスクリプトＳｃのみを削除して関連する画像データＤＩＮを残す、又は、当該スクリプトＳｃ及び画像データＤＩＮの両方を削除するかを選択するように操作される。このようにすると、前者であれば、スクリプトＳｃのみを削除し、後者であれば、スクリプトＳｃ及び画像データＤＩＮの両方を削除する。前者の場合は、再度、スクリプトＳｃを受信することにより、画像データＤＩＮの操作（ジョブ実行）が可能となる。
【００５８】
制御手段１５は監視手段及びプログラム切出し手段を構成し、画像形成ジョブに関して現在実行中のジョブの終了を監視し、ここで監視されるジョブのスクリプトＳｃを切り出すようになされる。この例では、制御手段１５により切り出されたスクリプトＳｃに対応したジョブと共に、当該ジョブに関連する画像データＤＩＮが、上述した第１の画像記憶手段３１に記録するようになされる。
【００５９】
また、制御手段１５によって前ジョブが実行中で待ちジョブが検出された場合に、当該制御手段１５により切り出された待ちジョブに対応するスクリプトＳｃをユーザインタフェース又は、他の複合機等に送信するようになされる。この制御手段１５には第２の記憶手段の一例となる第２の画像記憶手段３２が接続され、制御手段１５によって切出されたスクリプトＳｃが記憶されると共に、このスクリプトＳｃの読み出しがパスワードで保護される。スクリプトＳｃには、予め暗号化アルゴリズムにより暗号化された当該記憶手段３２へのアクセスに関するパスワード、又は、暗号化されていない記憶手段へのアクセスに関するパスワードが記述され、データ受信時には、当該パスワードを解析して第２の画像記憶手段３２にアクセスするようになされる。
【００６０】
この制御手段１５には第２の画像記憶手段３２の他に、通信手段の一例となる情報通信手段３３が接続され、スクリプトＳｃを記憶すると共に、スクリプトＳｃを送信する相手であるユーザインタフェース又は、他の複合機１００が設定されていない場合は、情報通信手段３３に記憶されたスクリプトＳｃを実行するようになされる。
【００６１】
この例で情報通信手段３３にはパスワードを要求する手段が備えられ、スクリプトＳｃを実行する場合に、当該パスワードを解析して情報通信手段３３にアクセスするようになされる。また、情報通信手段３３に記憶されたスクリプトＳｃを他のユーザインタフェース又は、他の複合機に送信し、改めてユーザインタフェース又は、他の複合機の設定を変更するようになされる。このような機能の他に、情報通信手段３３は原稿読取データＤ１をＦＡＸデータＤ７として送信したり、相手方の端末装置から受信したＦＡＸデータＤ７を受信したりする機能を有している。
【００６２】
続いて、ジョブパラメータＪｐからスクリプトＳｃへ変換する例について説明をする。図３Ａ及びＢはジョブパラメータＪｐ→スクリプトＳｃの変換例を示すイメージ図である。
【００６３】
図３Ａに示すジョブパラメータＪｐは、ユーザが操作手段１７を使用して指定した例である。ジョブパラメータＪｐは各種の設定項目とこれに対応したパラメータから構成される。この例では設定項目「原稿サイズ」に対してパラメータ「Ａ４」が設定され、設定項目「出力先トレイ」に対してパラメータ「トレイ１」が設定される。同様にして、設定項目「出力紙サイズ」に対してパラメータ「Ａ４」が設定される。更に、設定項目「原稿タイプ１」に対してパラメータ「文字」が設定され、設定項目「原稿タイプ２」に対してパラメータ「えんぴつ」が設定される。設定項目「濃度」に対してパラメータ「３」が設定され、設定項目「Ｆａｘ送信宛先」に対してパラメータ「０３−１２３４−５６７８」が設定される。
【００６４】
このような図３Ａに示したジョブパラメータＪｐから図３Ｂに示すようなスクリプトＳｃが生成される。図３Ｂに示すスクリプトＳｃはスクリプト生成手段２１及びスクリプト加工手段２２によって作成されてファイルに記述される。
【００６５】
この例で、図１に示したスクリプト生成手段２１は操作手段１７により操作入力されたジョブパラメータＪｐから編集可能なテキスト形式のスクリプトＳｃを作成する。例えば、図３Ｂに示すように、［Ｊｏｂ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔｔｉｎｇ  Ｓｃｒｉｐｔ］等の表題がテキスト形式のスクリプトＳｃで記述され、その表題の下方に「Ｔｈｒｏｗ  Ｄａｙ：２００２／０４／０５」等のジョブ投入日がテキスト形式のスクリプトＳｃで記述される。
【００６６】
また、日付の下方には「Ｔｈｒｏｗ  Ｔｉｍｅ：ａｍ  １０：２４：３２」等のジョブ投入時刻がテキスト形式のスクリプトＳｃで記述され、その投入時刻の下方に「Ｓｃｒｉｐｔ  Ｉｎｆｏ：Ｐａｎｅｌ」等の操作手段１７がテキスト形式のスクリプトＳｃで記述され、その操作手段１７の下方に「Ｍａｃｈｉｎ  Ｉｎｆｏ：Ｍａｃｈｉｎ  ０１」等の機械装置名がテキスト形式のスクリプトＳｃで記述される。このようにすると、複数のスクリプトを時間情報と関連付けて、１つのファイルに連結することができる。しかも、連結されたスクリプトを受信した際には、ユーザが投入したジョブのジョブパラメータＪｐ及びタイミングを再現することができる。
【００６７】
更に、［Ｊｏｂ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔｔｉｎｇ  Ｓｃｒｉｐｔ］等の表題の次には原稿読取設定欄が設けられ、［Ｓｃａｎ］等がテキスト形式のスクリプトＳｃで記述され、その原稿読取設定欄には原稿サイズＡ４に関して「Ｓｅｔ  ＪｏｂＰａｒａ  ＤｏｃＳｉｚｅ  Ａ４」等がテキスト形式のスクリプトＳｃで記述される。更に、原稿タイプ１に関して「Ｓｅｔ  ＪｏｂＰａｒａ  ＤｏｃＴｙｐｅ１  Ｌｅｔｔｅｒ」等がテキスト形式のスクリプトＳｃで記述され、原稿タイプ２に関して「Ｓｅｔ  ＪｏｂＰａｒａ  ＤｏｃＴｙｐｅ２  Ｐｅｎｃｉｌ」等がテキスト形式のスクリプトＳｃで記述される。
【００６８】
また、画像形成時の濃度に関して「Ｓｅｔ  ＪｏｂＰａｒａ  Ｄｅｎｓｔｙ  ３」等がテキスト形式のスクリプトＳｃで記述される。更に原稿読取装置に関して「Ｓｅｔ  ＳｃａｎＩｍａｇｅＮａｍｅ  ’’Ｍａｃｈｉｎ０１／ＣｏｐｙＳｃａｎ０１」等がテキスト形式のスクリプトＳｃで記述される。
【００６９】
更に、原稿読取設定欄の下方には印刷設定欄が設けられ、［Ｐｒｉｎｔ］等がテキスト形式のスクリプトＳｃで記述され、その印刷設定欄にプリンタに関して「Ｓｅｔ  ＰｒｉｎｔＩｍａｇｅＮａｍｅ  ’’Ｍａｃｈｉｎ０１／ＣｏｐｙＳｃａｎ０１」等がテキスト形式のスクリプトＳｃで記述される。また、出力紙サイズＡ４に関しては「Ｓｅｔ  ＪｏｂＰａｒａ  ＰａｐｅｒＳｉｚｅ  Ａ４」等がテキスト形式のスクリプトＳｃで記述され、出力先トレイ「１」に関しては「Ｓｅｔ  ＪｏｂＰａｒａ  ＯｕｔｐｕｔＴｒａｙ  Ｔｒａｙ１」等がテキスト形式のスクリプトＳｃで記述される。
【００７０】
また、印刷設定欄の下方にはＦａｘ送信宛先欄が設けられ、［ＦａｘＣｏｍｍ］等がテキスト形式のスクリプトＳｃで記述され、そのＦａｘ送信宛先欄にはファクシミリ装置に関して「Ｓｅｔ  ＳｅｎｄＩｍａｇｅＮａｍｅ  ’’Ｍａｃｈｉｎ０１／ＣｏｐｙＳｃａｎ０１」等がテキスト形式のスクリプトＳｃで記述される。Ｆａｘ送信宛先に関しては「Ｓｅｔ  ＪｏｂＰａｒａ  ＦａｘＮｕｍｍｂｅｒ  ０３−１２３４−５６７８」等がテキスト形式のスクリプトＳｃで記述される。
【００７１】
このようにして、操作手段１７により操作入力されたジョブパラメータＪｐをスクリプト生成手段２１及びスクリプト加工手段２２により４つのスクリプトＳｃに変換することができる。この画像形成ジョブに関して４つのスクリプトＳｃ、［Ｊｏｂ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔｔｉｎｇ  Ｓｃｒｉｐｔ］、［Ｓｃａｎ］、［Ｐｒｉｎｔ］及び、［ＦａｘＣｏｍｍ］を１つのファイルに連結するようになされる。このような４つのスクリプトＳｃを連結することにより、複数のＪＯＢを順次実行することが可能となる。
【００７２】
図４〜図７は表示手段１８における遷移画面Ｐ１〜Ｐ７の表示例を示すイメージ図である。図４Ａ及びＢは遷移画面Ｐ１及びＰ２の表示例を示すイメージ図である。図４Ａに示す遷移画面Ｐ１は、例えば、図示しない初期画面でスクリプトモードを選択することで表示されるものである。この表示例によれば、図１に示した表示手段１８の表示画面には「スクリプト呼出し」の項目欄や、「ＯＫ」のタッチキーＫ１、「戻る」のタッチキーＫ２が設けられる。この表示画面の中央にはユーザーＩＤの入力欄や、パスワード入力欄が設けられる。
【００７３】
この遷移画面Ｐ１でユーザーＩＤを入力したり、パスワードを入力するようになされる。ユーザＩＤや、パスワード等は図示しない「０」〜「９」の数字キーや、「＊」や「＃」等の記号キーを使用して入力される。これらの入力操作が完了したら、「ＯＫ」のタッチキーＫ１を押下する。
【００７４】
なお、遷移画面Ｐ１でスクリプト未登録の場合は、図４Ｂに示すような遷移画面Ｐ２へ表示が切り替わる。この遷移画面Ｐ２には「指定されたユーザのスクリプトはありません。」等のメッセージが表示される。この画面が表示されたら、ユーザーは「戻る」のタッチキーＫ３を押下して遷移画面Ｐ２から遷移画面Ｐ１へ戻るようになされる。最初からパラメータを入力してスクリプトＳｃを登録させるためである。
【００７５】
また、ＩＤ／パスワード等の誤入力の場合は、図５Ａに示すような遷移画面Ｐ３に表示が切り替わるようになされる。この遷移画面Ｐ３には「ユーザーＩＤまたはパスワードが間違っています。」等のメッセージが表示される。この画面が表示されたら、ユーザーは「戻る」のタッチキーＫ２を押下して遷移画面Ｐ２から遷移画面Ｐ１へ戻るようになされる。もう一度、ユーザＩＤや、パスワード等を入力するためである。
【００７６】
上述した図４Ａの遷移画面Ｐ１で「ＯＫ」のタッチキーＫ１を押下すると、図５Ｂに示す遷移画面Ｐ４に表示が切り替わるようになされる。この遷移画面Ｐ４には、「スクリプト一覧」の項目欄、「Ｕｓｅｒ  Ｎａｍｅ：山田太郎」の名前欄が表示される。この表示の下方には、画像形成ジョブ表示欄が設けられ、この画像形成ジョブとして、例えば、シリアルＮｏ「００１」に「Ａ４  １枚  プリンタ」が表示され、その下方にはシリアルＮｏ「００２」に「Ｂ４  ３枚  コピー」が表示され、その下方にはシリアルＮｏ「００３」に「Ａ４  ６枚  コピー」が表示され、その下方にはシリアルＮｏ「００４」に「Ａ４  １枚  プリンタ」が表示されている。
【００７７】
更に、画像形成ジョブ表示欄の下方には、「結合」、「変更」、「転送」、「削除」及び「実行」のタッチキーＫ５，Ｋ６，Ｋ７，Ｋ８，Ｋ９が各々表示される。各々のスクリプトＳｃを登録するためである。この例で「転送」のタッチキーＫ７を選択して押下すると、遷移画面Ｐ４から図６Ａに示す遷移画面Ｐ５に表示が切り替わるようになされる。スクリプトＳｃにおける「転送」を登録するためである。
【００７８】
この遷移画面Ｐ５には、「スクリプト転送」の項目欄、「Ｕｓｅｒ  Ｎａｍｅ：山田太郎」の名前欄が表示される。この表示の下方には、画像形成ジョブ表示欄が設けられ、この画像形成ジョブとして、例えば、シリアルＮｏ「００１」に「Ａ４  １枚  プリンタ」が表示される。その下方には「転送先を選択してください」のメッセージ欄が表示される。このメッセージ欄の下方には、「複合機Ａ」、「複合機Ｂ」、「プリンタＣ」及び「プリンタＤ」等のタッチキーＫ１２，Ｋ１３，Ｋ１４，Ｋ１５が各々表示される。ユーザは複合機やプリンタ等の転送先を選択して「ＯＫ」のタッチキーＫ１０を押下する。これにより、スクリプトＳｃにおける「転送」を登録することができる。
【００７９】
また、図５Ｂで「変更」のタッチキーＫ６を選択して押下すると、遷移画面Ｐ４から図６Ｂに示す遷移画面Ｐ６に表示が切り替わるようになされる。スクリプトＳｃにおけるユーザーＩＤの「変更」を登録するためである。この遷移画面Ｐ６には、「スクリプト変更」の項目欄、「Ｕｓｅｒ  Ｎａｍｅ：山田太郎」の名前欄が表示される。この表示の下方には、画像形成ジョブ表示欄が設けられ、この画像形成ジョブとして、例えば、シリアルＮｏ「００２」に「Ｂ４  ３枚  コピー」が表示される。その下方には「変更するユーザ名を入力してください」のメッセージ欄が表示される。このメッセージ欄の下方にはユーザーＩＤの入力欄が表示される。ここで変更に係るユーザーＩＤを入力して「ＯＫ」のタッチキーＫ１３を押下する。これにより、スクリプトＳｃにおけるユーザーＩＤの「変更」を登録することができる。
【００８０】
更に、図５Ｂで「結合」のタッチキーＫ５を選択して押下すると、遷移画面Ｐ４から図７に示す遷移画面Ｐ７に表示が切り替わるようになされる。スクリプトＳｃの「結合」を登録するためである。
【００８１】
この遷移画面Ｐ７には、「スクリプト連結」の項目欄、「Ｕｓｅｒ  Ｎａｍｅ：山田太郎」の名前欄が表示される。この表示の下方には、画像形成ジョブ表示欄が設けられ、この画像形成ジョブとして、例えば、シリアルＮｏ「００２」の「Ｂ４  ３枚  コピー」が表示される。その下方にはシリアルＮｏ「００４」の「Ａ４  １枚  プリンタ」が表示される。この画像形成ジョブ表示欄の中央には「上記２個のスクリプトを結合し、以下のスクリプトを作成します。」等のメッセージが表示される。このメッセージの下方にはシリアルＮｏ「００６」として「結合スクリプト００２／００４  結合」が表示される。この結合を確認（同意）したユーザーは「実行」のタッチキーＫ９を押下する。これにより、シリアルＮｏ「００２」のスクリプトＳｃと、シリアルＮｏ「００４」のスクリプトＳｃとの結合を登録することができる。
【００８２】
続いて、本発明に係る画像形成方法について複合機１００の動作例を説明する。図８は複合機１００におけるスクリプト生成時の処理例を示すフローチャートである。図９は複合機１００におけるスクリプト解析時の処理例を示すフローチャートである。
【００８３】
この実施形態では、画像データＤＩＮに基づいて任意の画像を形成する場合を前提とする。画像形成ジョブの投入時に、任意の画像に関してジョブパラメータＪｐを入力する。ここで入力されたジョブパラメータＪｐを編集可能なテキスト形式のスクリプトＳｃに変換する。画像形成時には、スクリプトＳｃからジョブパラメータＪｐを解析する。ここで解析されたジョブパラメータＪｐを設定すると共に画像データＤＩＮに基づいて画像を形成する場合を例に採る。この例ではスクリプト生成処理及びスクリプト解析処理の２つに分けて説明する。
【００８４】
［スクリプト生成処理］
この処理例では、テキストエディタ等でユーザが容易に編集可能なように、ジョブ投入時に、ジョブパラメータＪｐをスクリプトＳｃに変換する。つまり、ユーザが投入したジョブパラメータＪｐを編集可能なテキスト形式のスクリプトＳｃにする。
【００８５】
これらを処理条件にして、図８に示すフローチャートのステップＡ１でＬＣＤパネル等のユーザインタフェースからパラメータの設定及びジョブを投入する。このとき、ユーザは操作手段１７を使用して画像形成ジョブに関し、図３Ａに示したようなジョブパラメータＪｐを操作入力する。ジョブパラメータＪｐは操作データＤ２として制御手段１５へ入力される。
【００８６】
そして、ステップＡ２で制御手段１５又はスクリプト解析手段２７は設定パラメータから、パラメータ項目名とそのパラメータ値を解析する。その後、ステップＡ３に移行して、パラメータ項目名、パラメータ値をテキストデータに変換する。このとき、スクリプト生成手段２１では、操作手段１７により操作入力されたジョブパラメータＪｐから編集可能なテキスト形式のスクリプトＳｃを作成するようになされる。例えば、スクリプト生成手段２１では、図３Ｂに示したように、スクリプトＳｃにジョブ投入時刻を記述したり、画像形成ジョブに関して複数のスクリプトＳｃを１つのファイルに連結するようになされる。複数のスクリプトＳｃを連結することにより、複数の画像形成ジョブを順次実行することができる。
【００８７】
また、スクリプト加工手段２２では、画像形成ジョブに関してスクリプト生成手段２１により作成されたスクリプトＳｃ又は、スクリプト生成手段２１以外の他の情報処理機器から受信入力されたスクリプトＳｃを独立したジョブ毎に分割するようになされる。このようにすると、ユーザが登録した複数の一連のジョブであっても、独立したジョブ毎にジョブパラメータＪｐを分割することができるので、分割された未実行の残ジョブについては、対応するスクリプトＳｃをユーザに送信することができる。そのため、その実行タイミングを再度ユーザにゆだねることができる。機密性の高い文書のコピーなどはプリントアウトが自動的に起動することが防げ、かつ、登録ジョブリストからも消えるため、見た目はジョブが登録されていないようにできる。
【００８８】
そして、ステップＡ４でテキスト形式のスクリプト（テキストデータ）Ｓｃをスクリプト記憶手段２３またはスクリプト送信手段２４へ出力する。このとき、スクリプト生成手段２１により生成された画像形成ジョブに関するスクリプトＳｃ又は、スクリプト加工手段２２により加工された画像形成ジョブに関するスクリプトＳｃ、つまり、テキストデータはスクリプト記憶手段２３に記憶（ファイル）される。また、表示手段１８にスクリプトを送信する場合はスクリプト送信手段２４を通じて出力される。表示手段１８ではジョブの登録リストが表示される。この登録リストは表示データＤ３によって表示される。
【００８９】
他の複合機等にスクリプトを送信する場合は制御手段１５の制御を受けてスクリプト送信手段２４及び情報通信手段３３を通じて外部へ出力される。例えば、スクリプト送信手段２４はスクリプト生成手段２１により作成されたスクリプトＳｃを管理者宛、又は管理手段に送信するようになされる。この例では、ユーザインタフェース又は、他の複合機１００へ送信したスクリプトＳｃに関しては、制御手段１５によって表示手段１８の登録リストから当該ジョブの表示を消去するように制御される。
【００９０】
［スクリプト解析例］
この処理例でスクリプト情報処理手段１２上のジョブ実行部では、再度スクリプトＳｃを解析し、ジョブパラメータＪｐを設定して画像形成ジョブを実行するようになされる。従って、未実行ジョブについてのみ再度ユーザに送信し、再投入のタイミングを促すことができる。
【００９１】
これらを処理条件にして、図９に示すフローチャートのステップＢ１でスクリプトＳｃを受信する。このとき、制御手段１５では例えば、スクリプト生成手段２１によって連結されたスクリプトＳｃを受信してそれぞれのジョブを順次実行する。もちろん、スクリプト受信手段２５を通じて画像形成ジョブに関してスクリプト生成手段２１以外の他の情報処理機器からスクリプトＳｃを受信するようにしてもよい。
【００９２】
このとき、スクリプト判定手段２６では、他の情報処理機器から受信したデータがスクリプトＳｃであるか否かを判別するようになされる。もちろん、これに限られることはなく、操作手段１７により操作入力されたジョブか、又は、操作手段１７による操作入力以外の他の情報処理機器から受信入力されたジョブかをスクリプト判定手段２６によって判別するようにしてもよい。
【００９３】
この例では、他の情報処理機器から受信入力されたジョブがスクリプト判定手段２６によって検出された場合は、制御手段１５によって、当該情報処理機器から受信入力したジョブに対応するスクリプトＳｃの再度送信を禁止するようになされる。このようにすると、他人が自分のスクリプトＳｃを勝手に転送し、別の機器でプリントすることを防げる。
【００９４】
また、制御手段１５ではスクリプト判定手段２６で判別されたスクリプトＳｃの中で解析できない記述があるか否かを検出するようになされる。例えば、制御手段１５は、スクリプト判定手段２６で情報処理機器から受信したデータがスクリプトＳｃであると判別された場合であって、スクリプトＳｃの中で解析できない記述がある場合は、解析不可を示す旨の制御情報を当該スクリプトＳｃの送信元に送信するようになされる。
【００９５】
そして、ステップＢ２でスクリプトＳｃの記述を解析する。このとき、スクリプト解析手段２７では、スクリプト判定手段２６によって判定されたスクリプトＳｃを入力して当該スクリプトＳｃからジョブパラメータＪｐを解析するようになされる。もちろん、スクリプト生成手段２１により作成されたスクリプトＳｃからジョブパラメータＪｐを解析するようにしてもよい。そして、スクリプトＳｃから自機の設定パラメータに対応する値を取得し、自機のパラメータを設定する。
【００９６】
その後、ステップＢ３でスクリプトＳｃに記述されていないパラメータを判定する。このとき、制御手段１５ではスクリプトＳｃの中に当該ジョブパラメータＪｐで必要な記述が含まれるかを検出する。この記述が無い場合は、不足する情報について当該複合機１００が有するデフォルト値を自機に設定するように制御する。これにより、自機のデフォルト値を自機に設定することができ、画像形成制御を円滑にすることができる。
【００９７】
そして、ステップＢ４でパラメータの設定を完了し、画像形成ジョブを登録する。このとき、ジョブ登録メモリ１９にはスクリプト解析手段２７によって解析されたジョブパラメータＪｐに基づく画像形成ジョブが、例えば、ジョブ登録データＤ４として登録（記録）される。
【００９８】
この画像形成ジョブを実際に実行する場合は、ジョブ登録データＤ４に基づいてジョブ原稿読み取り部５０によって原稿が読取られ、画像データＤＩＮがスクリプトＳｃと共に第１の画像記憶手段３１に記憶され保存される。第１の画像記憶手段３１に記憶された画像データＤＩＮは画像形成データＤＯＵＴとなって、予め設定されたジョブパラメータＪｐに基づいて画像書込み部６０へ読み出される。画像書込み部６０では画像形成データＤＯＵＴに基づいて感光体に静電潜像が記録される。
【００９９】
画像形成手段８０では給紙手段３０から繰り出される所定の大きさの用紙に、画像データＤＩＮに基づく画像を形成するようになされる。給紙手段３０では制御手段１５による給紙制御データＤ５に基づいて給紙制御され、画像形成手段８０は濃度制御データＤ６等に基づいて出力制御される。
【０１００】
このように、本発明に係る実施形態としての複合機１００及び画像形成方法によれば、所望のジョブパラメータＪｐに基づいて任意の画像形成ジョブを実行する場合に、スクリプト解析手段２７には編集・閲覧可能なテキスト形式により記述されたスクリプトＳｃが入力され、このスクリプトＳｃからジョブパラメータＪｐを解析するようになされる。
【０１０１】
従って、テキスト形式により記述されたスクリプトＳｃからジョブパラメータＪｐを容易に再生できるので、画像形成手段８０ではスクリプト解析手段２７により解析されたジョブパラメータＪｐを設定すると共に画像データＤＩＮに基づいて画像を形成できるようになる。
【０１０２】
これにより、既存の入力手段等のユーザインタフェース以外にも、スクリプトＳｃを生成可能なパーソナルコンピュータや、携帯電話機などのネットワーク上に接続された非専用電子機器からも画像形成ジョブを投入することが可能となり、事実上無制限に画像形成機能を拡張できるようになる。
【０１０３】
しかも、テキストエディタで閲覧・編集できるデータを基本的なインタフェースとすることにより、専用のユーザインタフェース等の入力手段を必要としなくなる。
【０１０４】
なお、この実施形態では白黒用の複合機２００の場合について説明したが、これに限られることはなく、カラー用の複合機や複写機の場合についても同様な効果が得られる。
【０１０５】
【発明の効果】
以上説明したように、本発明に係る画像形成装置によれば、編集・閲覧可能なテキスト形式の画像形成プログラムを入力して当該画像形成プログラムから画像形成条件を解析する解析手段を備えるものである。
【０１０６】
この構成によって、テキスト形式により記述された画像形成プログラムから画像形成条件を容易に再生することができる。従って、既存のユーザインタフェース以外にも、画像形成プログラムを生成可能なパーソナルコンピュータや、携帯電話機などのネットワーク上に接続された非専用電子機器からも画像形成ジョブを投入することが可能となり、事実上無制限に画像形成機能を拡張できるようになる。
【０１０７】
本発明に係る画像形成方法によれば、画像形成ジョブの投入時に、任意の画像に関して画像形成条件を入力し、ここで入力された画像形成条件を編集可能なテキスト形式の画像形成プログラムに変換し、画像形成時には、画像形成プログラムから画像形成条件を解析し、ここで解析された画像形成条件を設定すると共に画像情報に基づいて画像を形成するようになされる。
【０１０８】
この構成によって、既存のユーザインタフェース以外にも、画像形成プログラムを生成可能なパーソナルコンピュータや、携帯電話機などのネットワーク上に接続された非専用電子機器からも画像形成ジョブを投入することが可能となる。
【０１０９】
この発明は、複写機能、ファクシミリ機能及びプリンタ機能を備えたディジタル複合機や複写機等に適用して極めて好適である。
【図面の簡単な説明】
【図１】本発明の実施形態としての画像形成装置を応用した複合機１００の断面の構成例を示す概念図である。
【図２】複合機１００の制御系の構成例を示すブロック図である。
【図３】Ａ及びＢはジョブパラメータＪｐ→スクリプトＳｃの変換例を示すイメージ図である。
【図４】Ａ及びＢは表示手段１８における遷移画面Ｐ１及びＰ２の表示例を示すイメージ図である。
【図５】Ａ及びＢは表示手段１８における遷移画面Ｐ３及びＰ４の表示例を示すイメージ図である。
【図６】Ａ及びＢは表示手段１８における遷移画面Ｐ５及びＰ６の表示例を示すイメージ図である。
【図７】表示手段１８における遷移画面Ｐ７の表示例を示すイメージ図である。
【図８】複合機１００におけるスクリプト生成時の処理例を示すフローチャートである。
【図９】複合機１００におけるスクリプト解析時の処理例を示すフローチャートである。
【符号の説明】
１２  スクリプト情報処理手段
１５  制御手段
１６  画像処理手段
１７  操作手段
１８  表示手段
１９  ジョブ登録メモリ
２１  スクリプト生成手段（プログラム作成手段）
２２  スクリプト加工手段（プログラム加工手段）
２３  スクリプト記憶手段（プログラム記憶手段）
２４  スクリプト送信手段（送信手段）
２５  スクリプト受信手段（受信手段）
２６  スクリプト判定手段（プログラム判別手段）
２７  スクリプト解析手段（解析手段）
３１  第１の画像記憶手段（第１の記憶手段）
３２  第２の画像記憶手段（第２の記憶手段）
５０  画像読み取り部
６０  画像書込み部
８０  画像形成手段
１００  複合機（画像形成装置）
【図１】
2004171237.tif 000003
【図２】
2004171237.tif 000004
【図３】
2004171237.tif 000005
【図４】
2004171237.tif 000006
【図５】
2004171237.tif 000007
【図６】
2004171237.tif 000008
【図７】
2004171237.tif 000009
【図８】
2004171237.tif 000010
【図９】
2004171237.tif 000011