(57)【特許請求の範囲】
【請求項１】
計算機と、前記計算機と直接接続されるか又はネットワーク経由で間接的に接続されたプリンタとからなる印刷システムにおいて、
前記計算機は、印刷指示部、アプリケーションおよびプリンタ論理ドライバから構成され、
前記プリンタは、アーカイブ、前記アーカイブを制御するアーカイブ制御部、スプール、前記スプールを制御するスプール制御部、ＰＤＬ加工部、インタープリタ、出力ワーク、前記出力ワークを制御する出力制御部およびプリンタエンジンから構成され、
印刷を行う際には、前記計算機は、生成した文書の指示を前記プリンタ論理ドライバで行い、前記プリンタ論理ドライバは文書から印刷データであるＰＤＬ文書と印刷情報を生成し印刷ジョブとして格納し、前記スプール制御部は、前記プリンタ論理ドライバから前記印刷ジョブを受信し前記スプールに前記印刷ジョブを格納し、また前記スプールに格納した前記印刷ジョブを前記アーカイブにコピーし、さらに前記スプールに格納した前記印刷ジョブを前記ＰＤＬ加工部へ送り、前記ＰＤＬ加工部は、前記印刷ジョブの前記印刷情報に従って前記ＰＤＬ文書を加工し、また前記インタープリタへ送り、前記インタープリタは、前記ＰＤＬ文書を解釈してドットイメージに展開し、また前記出力ワークへ格納し、そして前記出力制御部は、前記出力ワークに格納された前記印刷ジョブを前記プリンタエンジンに送信することで印刷を行い、
再印刷の際には、前記印刷指示部が前記印刷ジョブの前記印刷情報を更新し、前記アーカイブに保管した前記印刷ジョブの前記印刷情報のみを前記スプールに保管し、前記ＰＤＬ加工部は、前記スプールに保管された前記印刷情報を解釈し、印刷データである前記ＰＤＬ文書が格納されている場所である前記アーカイブにアクセスし、前記ＰＤＬ文書の加工を行うことで、前記計算機が指定した体裁で印刷することを特徴とする印刷システム。
【請求項２】
計算機と、計算機と直接接続されるか又はネットワーク経由で間接的に接続されたプリンタとからなる印刷システムにおいて、
前記計算機は、印刷指示部、アプリケーションおよびプリンタ論理ドライバから構成され、
前記プリンタは、アーカイブ、前記アーカイブを制御するアーカイブ制御部、スプール、前記スプールを制御するスプール制御部、ドットイメージ加工部、インタープリタ、出力ワーク、前記出力ワークを制御する出力制御部およびプリンタエンジンから構成され、
印刷を行う際には、前記計算機は、生成した文書の指示を前記プリンタ論理ドライバで行い、前記プリンタ論理ドライバは文書から印刷データと印刷情報を生成し印刷ジョブとして格納し、前記スプール制御部は、前記プリンタ論理ドライバから前記印刷ジョブを受信し前記スプールに前記印刷ジョブを格納し、また前記スプールに格納した前記印刷ジョブを前記アーカイブにコピーし、さらに前記スプールに格納した前記印刷ジョブを前記インタープリタへ送り、前記インタープリタは前記印刷データをドットイメージに展開し、さらに前記出力ワークへ格納し、前記出力制御部は前記印刷情報を解釈し、また前記アーカイブに前記印刷ジョブをコピーし、さらに前記出力ワークに格納された前記印刷ジョブを前記ドットイメージ加工部へ送り、前記ドットイメージ加工部は前記印刷データを前記印刷情報に従い加工した後に、前記出力制御部に前記印刷ジョブを送り、前記出力制御部は前記印刷ジョブを前記プリンタエンジンに送信することで印刷を行い、
再印刷の際には、前記印刷指示部が前記印刷ジョブの前記印刷情報を更新し、前記アーカイブに保管した前記印刷ジョブの前記印刷情報のみを前記スプールに保管し、前記ドットイメージ加工部は、前記スプールに保管された前記印刷情報を解釈し、前記印刷データが格納されている場所である前記アーカイブにアクセスし、前記印刷データの加工を行うことで、前記計算機が指定した体裁で印刷することを特徴とする印刷システム。
【請求項３】
計算機と、計算機と直接接続されるか又はネットワーク経由で間接的に接続されたプリンタとからなる印刷システムにおいて、
前記計算機は、印刷指示部、アプリケーションおよびプリンタ論理ドライバから構成され、
前記プリンタは、アーカイブ、前記アーカイブを制御するアーカイブ制御部、スプール、前記スプールを制御するスプール制御部、ＰＤＬ加工部、インタープリタ、ドットイメージ加工部、出力ワーク、前記出力ワークを制御する出力制御部およびプリンタエンジンから構成され、
印刷の際には、前記アーカイブは、前記スプール制御部からＰＤＬ文書に加工された印刷データの印刷ジョブ、前記出力制御部からドットイメージに加工された印刷データの印刷ジョブを両方もしくはどちらか一方を保管し、
再印刷の際には、前記印刷指示部が前記印刷ジョブの前記印刷情報を更新し、前記アーカイブに保管した前記印刷ジョブの前記印刷情報のみを前記スプールに保管し、前記ＰＤＬ加工部は、前記印刷情報を解釈し、印刷データが格納されている場所である前記アーカイブにアクセスし、印刷データの加工を行うことで再印刷するか、
もしくは、前記印刷指示部が前記印刷ジョブの前記印刷情報を更新し、前記アーカイブに保管した前記印刷ジョブの前記印刷情報のみを前記スプールに保管し、前記ドットイメージ加工部は、前記スプールに保管された前記印刷情報を解釈し、前記印刷データが格納されている場所である前記アーカイブにアクセスし、前記印刷データの加工を行うことで再印刷することを特徴とする印刷システム。
【請求項４】
前記印刷システムにおいて、前記アーカイブに保管する前記印刷ジョブは、保管時と同じ体裁のまま、もしくは内容を変更して再印刷する添付印刷情報を備え、前記アーカイブには前記印刷上部保管時とは異なる体裁で再印刷し、印刷情報を作成するための雛形となる標準印刷情報を保管しておき、前記添付印刷情報および前記標準印刷情報を変更した場合、必要に応じて変更した内容を印刷情報として複数登録することを特徴とする請求項１乃至３記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタに関するものであり、両面印刷や一枚の用紙に複数頁を出力する等の様々な体裁での印刷出力や、保管してある印刷ジョブを再印刷することのできる印刷システムおよびその制御方法に関するものでる。
【０００２】
【従来の技術】
従来は計算機のプリンタ論理ドライバで出力したい体裁に加工したＰＤＬ文書を生成し、プリンタに送っていた。アーカイブには加工したＰＤＬ文書、又はドットイメージを印刷ジョブとして保管し、保管された体裁のまま印刷していた。
【本発明が解決しようとする課題】
従来はプリンタにＰＤＬ文書、又はドットイメージで加工することができず、計算機のプリンタ論理ドライバで出力したい体裁に加工したＰＤＬ文書を生成していた。そのためアーカイブに保管するＰＤＬ文書、又はドットイメージは既に加工済みになっていた。加工済みのＰＤＬ文書、又はドットイメージを標準の体裁に戻すことは困難であり、更に異なる体裁にすることも同様である。そのため保管した印刷ジョブは保管した体裁のまま印刷するしかないという問題があった。
【０００３】
また計算機の処理負担が大きいという問題があった。
【０００４】
本発明は、この問題を解決し、計算機の処理負担を軽減し、又アーカイブに保管した印刷ジョブを何度でも体裁や部数を変更して再印刷することのできる印刷システムを提供し、ユーザの利便性、使い勝手を高めることを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、本発明では以下のような手段を採用した。
【０００６】
本発明による第１の印刷システムは、計算機と、計算機と直接接続されるか又はネットワーク経由で間接的に接続されたプリンタとからなる印刷システムにおいて、計算機が生成した文書の印刷指示をプリンタ論理ドライバで行い、プリンタ論理ドライバは文書からＰＤＬ文書と印刷情報を生成して印刷ジョブとしてスプールし、スプール制御部はスプールされた印刷ジョブをＰＤＬ加工部に渡し、ＰＤＬ加工部は印刷情報に従ってＰＤＬ文書を加工してインタープリタに渡し、インタープリタはＰＤＬを解釈しドットイメージに展開して出力ワークに格納し、出力制御部はプリンタエンジンに該ドットイメージを送り、計算機から指定した体裁で印刷することを特徴とする。
【０００７】
本発明による第２の印刷システムは、スプール制御部は印刷ジョブをアーカイブに保管し、計算機が印刷指示を印刷指示部で行い、印刷指示部は印刷ジョブの印刷情報を更新し、アーカイブ制御部は印刷ジョブをスプールし、スプール制御部はスプールされた印刷ジョブをＰＤＬ加工部に渡し、ＰＤＬ加工部は印刷情報に従ってＰＤＬ文書を加工してインタープリタに渡し、インタープリタはＰＤＬを解釈しドットイメージに展開して出力ワークに格納し、出力制御部はプリンタエンジンにドットイメージを送り、アーカイブに保管した印刷ジョブを計算機から指定した体裁で再印刷することを特徴とする。
【０００８】
本発明による第３の印刷システムは、計算機と、計算機と直接接続されるか又はネットワーク経由で間接的に接続されたプリンタとからなる印刷システムにおいて、計算機が生成した文書の印刷指示をプリンタ論理ドライバで行い、プリンタ論理ドライバは文書からＰＤＬ文書と印刷情報を生成して印刷ジョブとしてスプールし、スプール制御部はスプールされた印刷ジョブをインタープリタに渡し、インタープリタはＰＤＬを解釈しドットイメージに展開して出力ワークに格納し、出力制御部は出力ワークに格納されたドットイメージと印刷情報を印刷ジョブとしてアーカイブに保管することを特徴とする。
【０００９】
本発明による第４の印刷システムは、計算機が印刷指示を印刷指示部で行い、印刷指示部は印刷ジョブの印刷情報を更新し、アーカイブ制御部は印刷ジョブをスプールし、スプール制御部はスプールされた印刷ジョブをドットイメージ加工部に渡し、ドットイメージ加工部は印刷情報に従ってドットイメージを加工して出力ワークに格納し、出力制御部はプリンタエンジンにドットイメージを送り、アーカイブに保管した印刷ジョブを計算機から指定した体裁で再印刷することを特徴とする。
【００１０】
本発明による第５の印刷システムは、計算機が印刷指示を印刷指示部で行い、印刷指示部は印刷ジョブの印刷情報を更新し、アーカイブ制御部は印刷ジョブをスプールし、スプール制御部はスプールされた印刷ジョブを、印刷データがＰＤＬであればＰＤＬ加工部に渡し、ドットイメージであればドットイメージ加工部に渡し、ＰＤＬ加工部は印刷情報に従ってＰＤＬを加工して出力ワークに格納し、ドットイメージ加工部は印刷情報に従ってドットイメージを加工して出力ワークに格納し、出力制御部はプリンタエンジンにドットイメージを送り、アーカイブに保管した印刷ジョブを計算機から指定した体裁で再印刷することを特徴とする。
【００１１】
本発明による第６の印刷システムは、ＰＤＬ文書と印刷情報の対と、ドットイメージと印刷情報の対を印刷ジョブとして保管するアーカイブを設けて、アーカイブに保管した印刷ジョブを計算機から指定した体裁で再印刷することを特徴とする。
【００１２】
本発明による第７の印刷システムは、計算機が印刷指示部からアーカイブに存在する印刷ジョブの標準印刷情報またはすでに登録されている印刷情報を呼び出してそれをもとに変更し、別名または上書きし、一つの印刷データに対して複数の印刷情報を登録利用することを特徴とする。
【００１３】
本発明による第８の印刷システムは、計算機が印刷指示部からアーカイブに存在する印刷ジョブに登録されている印刷情報を選択し、印刷情報の体裁で再印刷することを特徴とする。
【００１４】
本発明による第９の印刷システムは、計算機が印刷指示部からアーカイブ制御部に再印刷の指示をし、アーカイブ制御部は印刷情報に印刷データの場所を記述して印刷情報のみをスプール制御部を介してスプールし、ドットイメージ加工部またはＰＤＬ加工部は受けとった印刷ジョブの印刷情報に記された印刷データにアクセスして印刷情報の体裁で再印刷することを特徴とする。
【００１５】
【発明の実施の形態】
初めに図１を用いて、本印刷システムの全体構成を説明する。
【００１６】
該印刷システムは、ネットワーク400、ネットワーク400に接続された第２の計算機320、プリンタ100、プリンタ100に接続された第１の計算機310とからなる。プリンタ100はプリンタ100を制御するプリンタコントローラ200と印刷を行うプリンタエンジン500とからなる。計算機はプリンタ100に接続されていてもネットワーク400に接続されていても機能は同じであるため、第１の計算機310と第２の計算機320はこれ以降図２、図１０及び図１１にあるように計算機300として説明する。
【００１７】
以下、本発明の第１実施例について詳細に説明する。
【００１８】
最初に計算機300の構成を図２を用いて説明する。計算機300は印刷指示部303、アプリケーション301、プリンタ論理ドライバで構成する。アプリケーション301で作成した文書を印刷するにはプリンタ論理ドライバ302を用いて指示する。
【００１９】
ここで指示の内容を図５を用いて詳細に説明する。指示する項目は印刷モード800、保管形式810、部数820、用紙サイズ830、給紙部840、排紙部850、出力形式860、両面印刷870、綴じ位置880、ステープル890で構成する。印刷モード800は更に印刷801、保管802に分類される。印刷801はプリンタ100に送信した印刷ジョブを用紙に印刷するかしないかを設定する。印刷ジョブとはプリンタで印刷するために必要なデータ群のことである。保管802はプリンタに送信した印刷ジョブをプリンタ100に保管するかしないかを設定する。保管形式810はＰＤＬ(Page Description Language)811、ドットイメージ812に分類される。ＰＤＬ811はＰＤＬ文書を保管するかしないかを設定する。ドットイメージ812はプリンタエンジンに出力可能な形式であるドットイメージを保管するかしないかを設定する。部数820は印刷する部数を設定する。用紙サイズ830は印刷に使用する用紙を設定する。給紙部840はプリンタ100にある用紙を格納する装置のうちどの装置を使用するかを設定する。排紙部850はプリンタ100にある印刷した用紙を格納する装置のうちどの装置を使用するかを設定する。出力形式860は標準861、２ＵＰ862、４ＵＰ863、中綴じ864に分類される。標準861は図３を用いて説明する。用紙610にＰＤＬ文書の１頁分の描画620を出力する標準の出力形式である。２ＵＰ862も図３を用いて説明する。通常は用紙610にＰＤＬ文書の１頁分の描画620を出力し、用紙611にＰＤＬ文書の１頁分の描画621を出力するが、用紙の節約等を目的として図に示すようにＰＤＬ文書の１頁分の描画640とＰＤＬ文書の１頁分の描画641をそれぞれ用紙630に収まるように縮小して出力する形式である。４ＵＰ863は２ＵＰ862と同様の方法でＰＤＬ文書の４頁分を１枚の用紙の1面に出力する形式である。中綴じ864は図４、図５を用いて説明する。この説明では８頁の文書と仮定しているが、説明を分かり易くするためのものであり、必須条件ではない。標準の印刷であれば図５の用紙710にＰＤＬ文書の１頁分の描画720を出力する。２頁目以降も同様である。中綴じ864では用紙730の裏面に、図のように８頁目と１頁目を出力する。以降同様２頁目と７頁目を用紙730の表面730Ｂに出力し、６頁目と３頁目を用紙731の裏面731Ａに出力し、４頁目と５頁目を用紙731の表面731Ｂに出力する。次に図４に示するように、用紙730と用紙731を重ねて中央の複数箇所、例えば綴じ770、綴じ771のように綴じる。次に例えば折り760のように用紙の中心で２つ折りにした結果、本が生成される。このような印刷が中綴じ864である。両面印刷870は両面印刷をするかしないかを設定する。綴じ位置880は両面印刷をする場合に綴じる位置を設定する。左右を選択した場合は表面と裏面の描画の向きは同じになる。上下を選択した場合は裏面の描画の向きは逆さまになる。ステープル890はステープルの位置を設定する。
【００２０】
プリンタ論理ドライバはアプリケーションのデータを図１１に示す印刷ジョブ1300に変換し、スプール204に格納する。印刷ジョブ1300は印刷指示の内容を記録した印刷情報1320と描画の内容を記録したＰＤＬである印刷データ1310で構成される。スプール204に印刷ジョブ1300が格納されるとスプール制御部203は印刷情報1320の解釈を行う。最初に印刷情報1320の印刷モード800を調べる。保管802がしないであれば何もしない。保管802がするであれば保管形式810を調べる。ＰＤＬ811がしないであれば何もしない。ＰＤＬ811がするであれば印刷ジョブ1300をアーカイブ202にコピーし、保管する。次に印刷801を調べる。印刷801がしないであれば何もしない。印刷801がするであれば印刷ジョブ1300をＰＤＬ加工部206へ送る。ＰＤＬ加工部は印刷情報1320の出力形式860に従い印刷ジョブ1310の加工を行う。ここで加工の例として２ＵＰの加工を図７、図８を用いて説明する。最初にＰＤＬである印刷データ1310の形式について説明する。印刷データ1310は図７に示すように一般的なＰＤＬの形式をしている。最初にヘッダ910が記述されている。一般的にヘッダ910には印刷を実行したユーザ名、アプリケーション名等が記述される。次に頁1（920）から頁Ｎ（950）に関するデータが記述される。各頁に関するデータは同様であり頁1（920）を用いて説明する。頁1（920）は頁１の描画をプログラミング言語で記述した描画データ921と頁1（920）の終了を示す出力命令922で構成される。頁1（920）は出力命令922がない場合、描画データ921が実行されても出力はされない。図８は図７の印刷データ1310を２ＵＰに加工したものである。出力命令1022が削除されているため、描画データ1021は出力されず、続いて頁2（1030）の描画データ1031が実行される。頁2（1030）には出力命令1032があるため、ここで頁1（1020）の描画データ1021と頁2（1030）の描画データ1031がまとめて出力される。同様に頁Ｎ（1050）まで２頁分ずつ出力する。
【００２１】
このように加工された印刷ジョブ1300はインタープリタ部207に送られ、プリンタエンジン500に出力可能な形式であるドットイメージに展開され、出力ワーク209に格納される。出力ワーク209にドットイメージが格納されると出力制御部208はプリンタエンジン500に出力する。従来はプリンタ論理ドライバ302で印刷データ1310を加工していたため、計算機300の処理の負担が大きく、印刷処理が開放されるまでに時間がかかっていた。本発明によれば印刷データ1310の加工はプリンタ100側で行うため、計算機300の処理の負担は軽減され、印刷処理時間が短縮される。
【００２２】
次にアーカイブ202に保管された印刷ジョブ1300を再印刷する方法を説明する。
【００２３】
再印刷を行うには印刷指示部303を用いて指示する。指示の内容は図５を用いて上記で説明したのと同じである。指示の内容はアーカイブ制御部201により保管された印刷ジョブ1300の印刷情報1320に上書きされ、スプール204に格納される。格納された印刷ジョブ1300は上記で説明したプリンタ論理ドライバ302から格納された場合と同様に処理される。このように印刷システムにおいて用途に応じて様々な体裁で出力するニーズは高くＰＤＬを加工することが必要である。しかしＰＤＬは一枚の用紙に一頁を出力するためのものであり、一枚の用紙に複数頁を出力することを考慮していない。そのため複数頁を記述するように加工したものを元に戻すことや異なる体裁にすることは非常に困難である。従来はプリンタ論理ドライバで印刷データを加工していたため、保管される印刷データは加工済みであり、異なる体裁で再印刷することはできずに保管した体裁でのみ再印刷していた。また、異なる体裁で印刷するにはアプリケーションから出力し直す必要があった。本発明では、プリンタ論理ドライバが生成する印刷ジョブを印刷データと印刷情報に分け、印刷データは標準的なものを生成する。保管する際には標準的なものを原本として保管し、実際に印刷する際に印刷情報に従って印刷データを加工することにより、何回でも用途に応じた体裁で再印刷ができるようになった。
【００２４】
以下、本発明の第２実施例について図１２を用いて詳細に説明する。
【００２５】
図１２に示すように、第１実施例で説明したのと同様にプリンタ論理ドライバ302で生成された印刷ジョブ1300はスプール204に格納され、インタープリタ部207に送られる。送られた印刷ジョブ1300の印刷データはドットイメージに変換され、印刷データ1310に上書きされ出力ワーク209に格納される。出力制御部208は印刷情報1320の解釈を行う。最初に印刷情報1320の印刷モード800を調べる。保管802がしないであれば何もしない。保管802がするであれば保管形式810を調べる。ドットイメージ812がしないであれば何もしない。ドットイメージ812がするであれば印刷ジョブ1300をアーカイブ202にコピーし、保管する。次に印刷801を調べる。印刷801がしないであれば何もしない。印刷801がするであれば印刷ジョブ1300をドットイメージ加工部205に送る。ドットイメージ加工部205は印刷情報1320の出力形式860に従い印刷ジョブ1310の加工を行う。ここで加工の例として２ＵＰの加工を図９、図１０を用いて説明する。最初にドットイメージである印刷データ1310の形式について説明する。印刷データ1310は図９に示すように一般的なドットイメージの形式をしている。最初にヘッダ1110が記述されている。一般的にヘッダ1110には印刷を実行したユーザ名、アプリケーション名等が記述される。次に頁1（1120）から頁Ｎ（1150）に関するデータが記述される。各頁に関するデータは同様であり頁1（1120）を用いて説明する。頁1（1120）は頁１の描画をバイナリで記述した頁１描画データ1122とそのサイズである頁１描画データサイズ１１２１で構成される。図１０は図９の印刷データ１３１０を２ＵＰに加工したものである。新頁1（1220）は頁1（1120）と頁2（1130）を並べたものである。新頁1描画データサイズ1221は頁１描画データサイズ1121と頁２描画データサイズ1131の合計であり、新頁１描画データ1222は頁１描画データ1122と頁２描画データ1132を合成したものである。同様に新頁Ｎ／２（1150）まで２頁分ずつ並べる。このようにして加工された印刷データ1310を含む印刷ジョブ1300は出力ワーク209に格納される。出力制御部208は印刷情報1320に従い、印刷データ1310をプリンタエンジン500に出力する。このように印刷システムにおいて用途に応じて様々な体裁で出力するニーズは高くドットイメージを加工することが必要である。しかしドットイメージは合成加工したものを元に戻すことや異なる体裁にすることは非常に困難である。従来は保管される印刷データは加工済みであり、異なる体裁で再印刷することはできずに保管した体裁でのみ再印刷していた。また、異なる体裁で印刷するにはアプリケーションから出力し直す必要があった。本発明では、保管する際には標準的なものを原本として保管し、実際に印刷する際に印刷情報に従って印刷データを加工することにより、何回でも用途に応じた体裁で再印刷ができるようになった。またドットイメージはプリンタエンジンにそのまま出力できる形式であり、その形式で保管してあるため、高速に再印刷ができるようになった。
【００２６】
以下、本発明の第３実施例について詳細に説明する。
【００２７】
図１３に示すように、第１実施例で説明したＰＤＬ加工部206と第２実施例で説明したドットイメージ加工部205を合わせもちアーカイブ202にＰＤＬかドットイメージの一方または両方を保管することを可能にしている。一般的にＰＤＬは拡大縮小しても画質劣化が小さい等の長所があるが、インタープリタ207でドットイメージに変換するため、印刷時間が長くなる等の短所がある。またドットイメージはプリンタエンジンにそのまま出力できる形式であるため印刷時間は短い等の長所があるが、サイズを変更する場合には画質劣化が大きい等の短所がある。本発明では両者の長所を生かし、ＰＤＬを用いれば画質優先の再印刷ができ、ドットイメージを用いれば高速再印刷ができるようになった。
【００２８】
以下、本発明の第４実施例について詳細に説明する。
【００２９】
まず第１、２，３実施例で説明した再印刷の手順を例を用いて説明する。図１５に示す様に、アーカイブ202にDocument1（1610）がジョブとして保管されている。計算機300からプリンタコントローラ200への再印刷の指示は例えば図１８、図２０、図２２、及び図２５に示す指示画面を用いて行う。最初に再印刷するドキュメントを選択する。図２５はアーカイブのドキュメントを選択する指示画面である。ディレクトリDir1（2110）の下にディレクトリDir11（2111）及びディレクトリDir12（2112）がある。更にディレクトリDir11（2111）の下にはファイルDocument1（2120）、ファイルDocument2（2121）及びファイルDocument3（2123）がある。ここで例えばDocument1（2120）を選択する。ファイルDocument1（2120）は図１６のDocument1（1610）である。次に再印刷指示または設定の変更を行う。図１８はアーカイブのドキュメントを再印刷するための指示画面である。ドキュメント名1700には選択したDocument1（1610）を表示する。印刷情報名1710はDocument1（1610）がもつ印刷情報の一覧を表示し、選択する。印刷部数1720は印刷する部数を入力できる。Document1（1610）は図１１に示す印刷ジョブ1300と同様に印刷データ1611とスプールするときに付けられた添付印刷情報1612で構成される。添付印刷情報1612にはスプール時に指定した体裁の情報が記述してある。この体裁を変更せずそのまま印刷するには該添付印刷情報1612を選択すれば、再印刷時にスプールされる印刷ジョブの印刷情報は該添付印刷情報1612が選択され、その体裁で印刷することができる。また、該添付印刷情報1612の内容を一部変更する場合にも該添付印刷情報1612を選択し、詳細ボタン1711を選ぶことにより、内容を変更して印刷することができる。図２１は該添付印刷情報1612の詳細な設定の指示画面の例である。設定を変更し、ＯＫボタン3200を押すことにより、図１８の指示画面に戻る。ＯＫボタン1740を押すことにより、該添付印刷情報1612を変更した内容で印刷することができる。次にDocument1（1610）をスプール時と異なる体裁で印刷する方法について説明する。アーカイブ202には印刷情報を作成するための雛型となる標準印刷情報1620が保管されている。Document1（1610）の印刷情報は添付印刷情報1612だけである。しかし図１８の印刷情報名1710の印刷情報名の欄には「添付印刷情報」だけでなく、図１９の印刷情報名3310の印刷情報名の欄に示すように「標準印刷情報」も表示する。標準印刷情報は図２０に示すように、例えば用紙の厚さ1810は自動選択、給紙部1820も自動選択、ステープル1870はなし等、自動選択またはなしを基本とした印刷情報である。特別な形態での印刷をせず、全自動的な形態あるいは全自動に一部変更を加える印刷には「標準印刷情報」を選択する。次に変更した印刷情報を登録する方法について説明する。添付印刷情報または標準印刷情報を変更した場合、必要に応じて変更した設定を印刷情報として登録しておくこともできる。上記のように変更を加えた指示画面のＯＫボタン1900を押した場合、例えば図２３に示すような印刷情報登録画面を表示する。新規印刷情報名2010に印刷情報名を入力し、ＯＫボタン2020を押すことにより、図２４に示す印刷情報名3410に入力した印刷情報名を表示する。このように「標準印刷情報」を設定の雛型として使うことにより、印刷情報設定の手間を削減する���とができるようになった。また、頻度の高い印刷設定を複数登録しておくことで,再印刷が手早くできるようになった。
【００３０】
以下、本発明の第５実施例について詳細に説明する。
【００３１】
まず第１、２，３、４実施例で説明した再印刷の手順を例を用いて説明する。図１７はアーカイブ202にDocument1（1610）を印刷ジョブとして保管した状態図である。Document1（1610）は印刷データ1611と、印刷情報として添付印刷情報1612及び印刷情報1（1613）で構成してある。計算機300からDocument1（1610）の再印刷の指示があると、スプール制御部203は印刷情報をスプール204にスプールする。例えば図２４の指示画面の印刷情報名3410において「印刷情報１」を選択すると、印刷情報1（1613）の内容は例えば図２６に示すようになっている。ドットデータ加工部205またはＰＤＬ加工部206は印刷情報1（1613）を解釈し、印刷データ格納場所3140に示す格納場所にある印刷データの加工を行う。このようにスプールする印刷ジョブの中身は印刷情報のみとし、データサイズの比較的大きな印刷データは印刷情報から場所を参照してアクセスすることによりコピー時間とハードディスクの容量を削減することができるようになった。
【００３２】
【発明の効果】
様々な体裁の印刷を指示する際に、計算機の処理の負担を軽減し、また計算機の印刷に要する処理時間を短縮することができるようになった。
【００３３】
アーカイブに印刷ジョブを保管することにより、何回でも用途に応じた体裁で再印刷することができるようになった。
【図面の簡単な説明】
【図１】本発明の印刷システム全体の概略図である。
【図２】ＰＤＬを加工する場合の印刷システムの詳細図である。
【図３】２ＵＰの説明図である。
【図４】中綴じの説明図である。
【図５】中綴じを生成する方法の模式図である。
【図６】印刷指示の内容である。
【図７】ＰＤＬの内容である。
【図８】図７のＰＤＬを２ＵＰに加工した印刷データの内容である。
【図９】ドットイメージの内容である。
【図１０】図９のドットイメージを２ＵＰに加工した印刷データの内容である。
【図１１】印刷ジョブの構成である。
【図１２】 ドットイメージを加工する場合の印刷システムの詳細図である。
【図１３】ＰＤＬとドットイメージを加工する場合の印刷システムの詳細図である。
【図１４】詳細な印刷指示の内容である。
【図１５】アーカイブに登録されたドキュメントの一般的な形態である。
【図１６】図１５のドキュメントに印刷情報を追加した状態である。
【図１７】スプールに印刷情報のみをスプールして再印刷するためのデータの流れ図である。
【図１８】アーカイブのドキュメントを再印刷するための指示画面である。
【図１９】図１８の指示画面で標準印刷情報を選択した画面である。
【図２０】図１８の指示画面で詳細を選択した結果表示される詳細な指示画面である。
【図２１】図２０の詳細な指示画面で各設定を変更した状態である。
【図２２】図２１の詳細設定の次画面として面付けを指示する画面である。
【図２３】設定した印刷情報を登録するために新たに印刷情報名を入力した状態である。
【図２４】図２３で登録した印刷情報名が選択可能な印刷情報として表示された状態である。
【図２５】印刷情報の選択画面である。
【図２６】標準印刷情報の詳細な印刷指示の内容である。
【符号の説明】
100：プリンタ、200：プリンタコントローラ、201：アーカイブ制御部、202：アーカイブ、203：スプール制御部、204：スプール、205：ドットイメージ加工部、206：ＰＤＬ加工部、207：インタープリタ、208：出力制御部、209：出力ワーク、300：計算機、301：アプリケーション、302：プリンタ論理ドライバ、303：印刷指示部、310：プリンタに接続された計算機、320：ネットワークに接続された計算機、400：ネットワーク、500：プリンタエンジン、610：１頁の用紙、611：２頁の用紙、620：１頁の描画、621：２頁の描画、630：用紙、641：620を縮小した描画、642：621を縮小した描画、710：１頁の用紙、711：４頁の用紙、712：５頁の用紙、713：８頁の用紙、720：１頁の描画、721：４頁の描画、722：５頁の描画、723：８頁の描画、730：１枚目の用紙、730Ａ：730の裏面、730Ｂ：730の表面、731：２枚目の用紙、731Ａ：731の裏面、731Ｂ：731の表面、740：730Ａの右半分、741：730Ｂの左半分、742：731Ａの右半分、743：731Ｂの左半分用紙の表の左、744：731Ｂの右半分、745：731Ａの左半分、746：730Ｂの右半分、747：730Ａの左半分、800：印刷モード、801：印刷、802：保管、810：保管形式、811：ＰＤＬ、812：ドットイメージ、820：部数、830：用紙サイズ、840：給紙部、850：排紙部、860：出力形式、861：標準の設定、862：２ＵＰの設定、863：４ＵＰの設定、864：中綴じの設定、870：両面印刷、880：綴じ位置、890：ステープル、910：ヘッダ、920：頁１、921：頁１の描画データ、922：頁１の出力命令、930：頁２、931：頁２の描画データ、932：頁２の出力命令、940：頁Ｎ−１、941：頁Ｎ−１の描画データ、942：頁Ｎ−１の出力命令、950：頁Ｎ、951：頁Ｎの描画データ、952：頁Ｎの出力命令、1010：ヘッダ、1020：頁１、1021：頁１の描画データ、1022：頁１の削除された出力命令、1030：頁２、1031：頁２の描画データ、1032：頁２の出力命令、1040：頁Ｎ−１、1041：頁Ｎ−１の描画データ、1042：頁Ｎ−１の削除された出力命令、1050：頁Ｎ、1051：頁Ｎの描画データ、1052：頁Ｎの出力命令、1110：ヘッダ、1120：頁１、1121：頁１の描画データサイズ、1122：頁１の描画データ、1130：頁２、1131：頁２の描画データサイズ、1132：頁２の描画データ、1140：頁Ｎ−１、1141：頁Ｎ−１の描画データサイズ、1142：頁Ｎ−１の描画データ、1150：頁Ｎ、1151：頁Ｎの描画データサイズ、1152：頁Ｎの描画データ、1210：ヘッダ、1220：新頁１、1221：1121と1131を合わせた描画データサイズ、1222：1122と1132を合わせた描画データ、1230：新頁２、1231：1141と1151を合わせた描画データサイズ、1232：1142と1152を合わせた描画データ、1300：印刷ジョブ、1310：印刷データ、1320：印刷情報、1400：印刷モード、1410：印刷部数、1420：部単位で印刷、1430：用紙厚、1440：給紙部、1450：排紙部、1460：片面／両面印刷、1470：両面印刷時の綴じ位置、1480：排紙オフセット、1490：ステープル、1500：パンチ穴、1510：折り、1520：面付け、1530：面付けタイプ、1540：印刷データ、1610：Document1、1611：印刷データ、1612：添付印刷情報、1613：印刷情報１、1620：標準印刷情報、1710：印刷情報名、1711：詳細ボタン、1720：印刷部数、1730：印刷モードの選択、1740：ＯＫボタン、1741：キャンセルボタン、1810：用紙の厚さ、1820：給紙部、1830：排紙部、1840：片面／両面印刷、1850：綴じ位置、1860：排紙オフセット、1870：ステープル、1880：パンチ穴、1890：折��、1900：ＯＫボタン、1901：キャンセルボタン、1910：面付け、1920：面付けタイプ、2010：新規印刷情報名、2020：ＯＫボタン、2021：キャンセルボタン、2110：ディレクトリ、2111：ディレクトリ、2112：ディレクトリ、2120：ファイル、2121：ファイル、2122：ファイル、3200：ＯＫボタン、3201：キャンセルボタン、3310：印刷情報名、3410：印刷情報名。
【図１】
0004143949.tif 000002
【図２】
0004143949.tif 000003
【図３】
0004143949.tif 000004
【図４】
0004143949.tif 000005
【図５】
0004143949.tif 000006
【図６】
0004143949.tif 000007
【図７】
0004143949.tif 000008
【図８】
0004143949.tif 000009
【図９】
0004143949.tif 000010
【図１０】
0004143949.tif 000011
【図１１】
0004143949.tif 000012
【図１２】
0004143949.tif 000013
【図１３】
0004143949.tif 000014
【図１４】
0004143949.tif 000015
【図１５】
0004143949.tif 000016
【図１６】
0004143949.tif 000017
【図１７】
0004143949.tif 000018
【図１８】
0004143949.tif 000019
【図１９】
0004143949.tif 000020
【図２０】
0004143949.tif 000021
【図２１】
0004143949.tif 000022
【図２２】
0004143949.tif 000023
【図２３】
0004143949.tif 000024
【図２４】
0004143949.tif 000025
【図２５】
0004143949.tif 000026
【図２６】
0004143949.tif 000027