(57)【要約】【課題】  印刷をやり直すか無効にするかなどをオペレータが判断することなく、自動的に判断して２重発行を防止できるようにする。【解決手段】  印刷機２からホストコンピュータ１への終了通知が消失した場合には、印刷機２から結果通知を再度、通知し、ホストコンピュータ１から印刷機２への受領通知が消失した場合には、印刷機２から結果通知を再度、通知し、印刷機２からホストコンピュータ１への完了通知が消失した場合には、ホストコンピュータ１から受領通知を再度、通知することの少なくとも一つを行なうように制御する印刷機制御部３を備える。【選択図】      図９
2010086467.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから印刷機に印刷データを送信し、この送信された印刷データに状態情報と時刻情報を付加して蓄積部に蓄積し、この蓄積された印刷データの状態情報に基づいて印刷が物理的に終了したことを前記ホストコンピュータに結果として通知し、この結果通知を前記ホストコンピュータが受領したことを前記印刷機に通知し、この受領通知を前記印刷機か受領するのに基づいて印刷シーケンスの完了を前記ホストコンピュータに通知する印刷システムにおいて、
前記印刷機から前記ホストコンピュータへの結果通知が消失した場合には、前記印刷機から前記結果通知を再度、通知し、
前記ホストコンピュータから前記印刷機への受領通知が消失した場合には、前記印刷機から前記結果通知を再度、通知し、
前記印刷機から前記ホストコンピュータへの完了通知が消失した場合には、前記ホストコンピュータから前記受領通知を再度、通知することの少なくとも一つを行なうように制御する制御手段を備えたことを特徴とする印刷システム。
【請求項２】
前記制御手段は、前記不揮発性メモリに蓄積された印刷データを一定時間間隔で監視し、特定の状態が一定時間以上継続された場合にはタイムアウトと判断し、この判断に基づいて前記結果通知、或いは前記受領通知を再度、通知することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記タイムアウトが規定回数以上連続した場合には、通信障害エラーとしてシステムダウンすることを特徴とする請求項２記載の印刷システム。
【請求項４】
前記蓄積部に蓄積される前記状態情報は、印刷中、正常終了、エラー終了、無効終了などの情報であることを特徴とする請求項１記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷機と、該印刷機に印刷指示をだすホストコンピュータとを備える印刷システムに関する。
【背景技術】
【０００２】
この種の印刷システムは、一般的にホストコンピュータから送信される印刷データに基づいて印刷機で印刷が行なわれる。ホストコンピュータでは端末から入力された印刷データに固有ＩＤを付与して蓄積する。印刷データは所定の通信手段を用いて印刷機に送信される。印刷機では送信された印刷データに基づき、媒体に所定の項目を印刷する。
【０００３】
印刷が正常に終了したら印刷機はホストコンピュータに印刷が正常に終了した旨を固有ＩＤで通知し、ホストコンピュータでは蓄積している該当データを正常終了に遷移させて印刷のシーケンスを完了する。
【０００４】
上記した印刷動作時において、例えばジャム等の障害が発生し、印刷が正常に終了しなかった場合は、印刷機は該当する媒体の固有ＩＤでホストコンピュータに当該印刷データのエラー終了を通知する。
【０００５】
ホストコンピュータでは蓄積している該当データをエラー終了に遷移させ、印刷機からジャムになった媒体が取り除かれて正常な状態に復帰してから再度、印刷データを送信し、印刷のやり直しを行う。
【０００６】
また、複数の媒体に対し逐次的に印刷を行っていくような印刷システムにおいては、１枚の媒体がエラーになった場合に、機構によってはその他の媒体の印刷を継続することが出来なくなるケースが生じる。
【０００７】
このような場合には、印刷を継続することができない媒体の固有ＩＤで無効終了をホストコンピュータに通知する。ホストコンピュータでは蓄積している該当データを無効終了に遷移させ、エラー終了同様に印刷機からジャムならびに無効になった媒体が取り除かれて正常な状態に復帰してから再度印刷データを送信し、印刷のやり直しを行う（例えば、特許文献１参照。）。
【特許文献１】特開２００７−２７２８３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記したように、従来技術においては、印刷機はホストコンピュータからの印刷データに基づいて印刷を行い、当該印刷データの固有ＩＤで印刷の終了をホストコンピュータに通知する。
【０００９】
ところが、通信障害や印刷機の電源断などにより、印刷が物理的に終了したにも関わらず、ホストコンピュータに終了を通知できない場合がある。通信障害の場合は印刷機側で通信障害を認識できれば終了の通知を再送信できる。
【００１０】
しかし、通信障害を認識できなかった場合には、印刷機側では印刷シーケンスが完了してしまうため、終了の通知が２度とできなくなる。このため、媒体が物理的には正常に印刷されているにも関わらず、ホストコンピュータ側がそれを認知できないケースが生じる。また、急な電源断などによりメモリの内容が失われた場合も同様の問題が生じる。
【００１１】
このように物理的には印刷が終了していてもホストコンピュータがそれを認知できないケースにおいては、該当データの扱いはオペレータの判断に委ねる以外にない。例えば次回の起動時にまだ終了通知がなされていない印刷データの一覧を表示し、印刷をやり直すか無効にするかなどをオペレータが判断する。
【００１２】
ここでオペレータの判断に誤りが生じ、本来印刷をやり直す必要がないデータをやり直してしまうと、媒体に同じものが２枚できてしまう、いわゆる２重発行になる。例えば固有の人に対して発行しなければならない媒体に対して２重発行が生じると、不正使用の虞れが生じてしまうという問題があった。
【００１３】
本発明は上記事情に着目してなされたもので、その目的とするところは、印刷をやり直すか無効にするかなどをオペレータが判断することなく、自動的に判断して２重発行を防止し、不正使用を確実に防止できるようにした印刷システムを提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するため、請求項１記載の発明は、ホストコンピュータから印刷機に印刷データを送信し、この送信された印刷データに状態情報と時刻情報を付加して蓄積部に蓄積し、この蓄積された印刷データの状態情報に基づいて印刷が物理的に終了したことを前記ホストコンピュータに結果として通知し、この結果通知を前記ホストコンピュータが受領したことを前記印刷機に通知し、この受領通知を前記印刷機か受領するのに基づいて印刷シーケンスの完了を前記ホストコンピュータに通知する印刷システムにおいて、前記印刷機から前記ホストコンピュータへの結果通知が消失した場合には、前記印刷機から前記結果通知を再度、通知し、前記ホストコンピュータから前記印刷機への受領通知が消失した場合には、前記印刷機から前記結果通知を再度、通知し、前記印刷機から前記ホストコンピュータへの完了通知が消失した場合には、前記ホストコンピュータから前記受領通知を再度、通知することの少なくとも一つを行なうように制御する制御手段を備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、印刷をやり直すか無効にするかなどをオペレータが判断することなく、自動的に判断して２重発行を防止し、不正使用を確実に防止できるようにした印刷システムを提供できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を参照して詳細に説明する。  
図１は本発明の一実施の形態である印刷システムを示す概略的構成図である。
【００１７】
この印刷システムは、ホストコンピュータ１と印刷機２を備えている。ホストコンピュータ１は入力された印刷データを蓄積し管理するなどシステム全体を統括する。印刷機２はホストコンピュータ１から送信される印刷データに基づき、媒体に所定の項目を印刷する。
【００１８】
印刷機２は、制御手段としての印刷機制御部３、機構制御部４、印刷画像処理部５、及び印刷機構部６を備えている。
【００１９】
印刷機制御部３はホストコンピュータ１から送られた印刷データを蓄積部としての不揮発性メモリ３ａに蓄えて管理するとともに、機構制御部４と印刷画像処理部５を介して印刷機全体の制御を行う。
【００２０】
印刷機構部６はモータ、センサー、ソレノイド、サーマルヘッド等の部品で構成される印刷のための機構そのものであり、直接的にはモータ、センサー、ソレノイド等の制御を機構制御部４が行い、印刷用サーマルヘッド等の印刷制御を印刷画像処理部５が行う。
【００２１】
図２は、印刷機構部６の構成を詳細に示すものである。
【００２２】
印刷機構部６は、印刷前工程、印刷工程、及び印刷後工程を有している。
【００２３】
印刷前工程には、媒体取込部１０、無線ＩＣ Ｒ／Ｗ部１１、ページめくり部１２が配設されている。媒体取込部１０ではスタックされた媒体３１を印刷装置内に取り込む。無線ＩＣ Ｒ／Ｗ部１１では媒体内の無線ＩＣが正常であるかの確認を行うと共に予め無線ＩＣに記録された媒体固有情報や制御情報を装置内に読み込む。ページめくり部１２では媒体のページをめくり、直接印刷や中間転写の対象となるページを開く。
【００２４】
印刷工程には、直接印刷部１３、中間転写印刷部１４が配設されている。直接印刷部１３では中間転写を用いない、主に黒単色で文字データからなる媒体への直接的な印刷を行う。中間転写印刷部１４では、中間転写による媒体への印刷を行う。中間転写の詳細については後述する。
【００２５】
印刷後工程には、ＯＣＲ読取部１５、折りたたみ部１６、無線ＩＣ Ｒ／Ｗ部１７、排出ゲート１８、正常媒体集積部１９、不良媒体集積部２０が配設されている。ＯＣＲ読取部１５では印刷された媒体の文字を読み取り、印刷が正しく行われていることを確認する。折りたたみ部１６では印刷するページを開いた状態で搬送されてきた媒体を折りたたみ、集積可能な状態にする。無線ＩＣ Ｒ／Ｗ部１７では媒体の無線ＩＣチップに対して必要な情報の書込み、読出し、ベリファイを行う。排出ゲート１８では正常な媒体と不良な媒体を振り分け、正常な媒体は正常媒体集積部１９へスタックさせ、不良な媒体は不良媒体集積部２０へスタックさせる。
【００２６】
図３は、上記した中間転写印刷部１４を示す構成図である。
【００２７】
中間転写印刷部１４は機能的に情報印刷部（以降、印刷部と略す）１４Ａとオーバーコート転写部（以降、転写部と略す）１４Ｂとによって構成されている。
【００２８】
印刷部１４Ａはサーマルヘッド２１を備え、このサーマルヘッド２１には溶融インクリボン２４が対向されている。溶融インクリボン２４の両端部は送りローラ２４ａと巻取りローラ２４ｂに巻回されている。また、サーマルヘッド２１には溶融インクリボン２４及び中間転写フィルム２３を介してプラテンローラ２２が対向されている。中間転写フィルム２３の両端部は送りローラ２３ａと巻取りローラ２３ｂに券回されているとともに、その中途部は駆動ローラ２６、テンショナ２７、ガイドローラ３３ａ〜３３ｃに掛け渡されている。
【００２９】
この印刷部１４Ａでは、中間転写フィルム２３と溶融インクリボン２４によって中間転写フィルム２３の受像兼接着層表面に情報等を印刷する熱溶融転写印刷方式が用いられる。熱溶融転写方式の特徴としては画像耐久性が高いこと、インク材料に機能性材料を適用することが比較的容易なこと（例えば蛍光顔料、アルミ蒸着薄膜）などがあり、偽造防止を目的とする印刷物に適している。
【００３０】
サーマルヘッド２１としては中間転写フィルム２３の搬送方向に対し垂直に配置されるニアエッジ、またはコーナエッジタイプのライン状のヘッドが用いられ、熱時剥離による印刷を行うことが望ましい。
【００３１】
中間転写フィルム２３を搬送する駆動力は、一般的にプラテンローラ２２に駆動機構を設けることが多いが、硬度と平滑性から中間転写フィルム２３とプラテンローラ２２の摩擦係数が上がらず、また安定しない場合がある。このため、プラテンローラ２２の下流側（後述するヒートローラ２５側）直近に上記した駆動ローラ２６が設けられている。
【００３２】
中間転写フィルム２３は駆動ローラ２６に対して出来るだけ巻付き角が大きいほうが良い。実施例では９０°から１３０°の巻付角が得られるように上記テンショナ２７が配置されている。テンショナ２７には図示しないバネ機構が設けられ、限られた可動範囲内で中間転写フィルム２３にテンションを付与して駆動ローラ２６と中間転写フィルム２３が常に適切に接触する状態を作り出している。駆動ローラ２６は５相ステッピングモータ、タイミングベルト、プーリによる減速機構の組み合わせにより回転駆動され、中間転写フィルム２３を正確に搬送できるようになっている。
【００３３】
一方、転写部１４Ｂは、円周の一部にフラット面２５ａを有する金属製のヒートローラ２５と、このヒートローラ２５に中間転写フィルム２３を介して対向されるバックアップローラ２９を備えている。ヒートローラ２５はＤＣサーボモータもしくはステッピングモータなどにより正確に一定速度で駆動可能になっている。バックアップローラ２９は支持レバー３５の一端部側に回動自在に取り付けられている。支持レバー３５は中途部が回動自在に支持され、他端部側がコイルバネ３６によって下方に弾性的に押し下げられている。この押し下げにより、バックアップローラ２９がヒートローラ２５に圧接されるようになっている。ヒートローラ２５とバックアップローラ２９との間に送り込まれる中間転写フィルム２３の送り込み方向上流側には、マーク検知センサ３０が設けられている。
【００３４】
また、転写部１４Ｂには、媒体３１をヒートローラ２５とバックアップローラ２９との間に搬送するための搬送機構３７が設けられている。搬送機構３７は媒体３１を挟持搬送する搬送ローラ対３８ａ〜３８ｃ、搬送される媒体３１をガイドする搬送ガイド３９ａ，３９ｂを備えている。
【００３５】
次に、上記したように構成される中間転写印刷装置の印刷転写動作について図３〜図５に基づいて説明する。
【００３６】
印刷開始の指示がだされることにより、送りローラ２３ａから中間転写フィルム２３が繰り出されるとともに、媒体３１が取り込まれる。繰り出された中間転写フィルム２３はそのホログラム位置マークがマーク検知センサ２８によって検知され、その検知結果に基づいて印刷開始位置に位置決め制御される。この状態からサーマルヘッド２１が印刷情報に基づいて発熱し、中間転写フィルム２３の所定位置に固有印刷情報等が印刷される。この印刷される情報はＹ，Ｍ，Ｃの三原色に加えて黒の４色重ね合わせによるカラー印刷である。これら複数色の重ね合わせ印刷は、中間転写フィルム２３がサーマルヘッド２１を色数と同じ回数往復することで、重ね合わせ印刷が行われる。また、印刷される情報は、反転画像であるという特徴がある。なお、印刷色は上記４色に加えて、蛍光顔料を含んだインクなど機能性インクを付与してもよい。
【００３７】
一方、媒体３１は図４（ａ）に示すように取込み搬送され、図４（ｂ）に示すようにヒートローラ２５に対して位置決めされる。この位置決め後、中間転写フィルム２３と媒体３１はヒートローラ２５の回転と共に重ね合わされ、図４（ｃ）に示すように搬送と同時に加圧、加熱される。こののち、図５に示すように中間転写フィルム２３のベース層３８ａが媒体３１に対して６０°〜１１０°の角度をもって引き上げられ、印刷情報（色剤としてのインク）３８ｂと受像兼接着層３８ｃとホログラム層３８ｄの転写が完了する。転写が完了した媒体３１は、図４（ｃ）に示すようにそのまま排出されたり、あるいは次の機構部に搬送されることになる。
【００３８】
図６は、印刷データの管理を示す説明図である。
【００３９】
ホストコンピュータ１には入力された印刷データを蓄積するデータ蓄積部１ａが設けられ、ホストコンピュータ１では印刷データを管理し、印刷データには待機中、印刷中、正常終了、エラー終了、無効終了などの状態を表すデータが付随されている。
【００４０】
一方、印刷機制御部３では不揮発性メモリ３ａに送信された印刷データを蓄積し管理する。この場合、印刷画像データそのものはデータサイズが大きいため、不揮発性メモリ３ａへの蓄積からは省いて、一時的な画像メモリに蓄積された印刷画像データへのリンクのみを保存してもかまわない。
【００４１】
不揮発性メモリ３ａは電源オフの状態でもメモリ内容を維持できるため、急な電源断が生じても印刷データは消失しない。管理される印刷データには、印刷中、正常終了、エラー終了、無効終了などの「状態情報」と状態が変化したときの「時刻情報」が付加されている。
【００４２】
ところで、上記した印刷機制御部３には、印刷データ監視プロセスが備えられ、不揮発性メモリ３ａ上に蓄積された印刷データを一定時間ごとに監視し、通信障害が生じた場合にはリカバリ処理が行なわれるようになっている。
【００４３】
次に、図７のフローチャートを用いて印刷データ監視プロセスによるリカバリ処理について説明する。
【００４４】
変数indexには例えば初期として０がセットされる（ステップ１）。印刷データは変数indexをインデックスとして参照される。index番目の印刷データの「状態」と「時刻」を確認対象とする。indexは初期値０から終端値まで１づつカウントアップされ、全ての印刷データを検索する（ステップ２）。対象インデックスの印刷データにおける「状態」を参照し、正常終了、エラー終了、無効終了、いづれかの終了状態か否かを確認する（ステップ３）。終了状態でなければindexを１カウントアップし（ステップ７）、次の印刷データの検索を継続する。終了状態であれば、「時刻」を確認する（ステップ４）。現在時刻と比較し、終了状態に遷移してからの経過時間を調べる（ステップ５）。終了状態に遷移した印刷データは、正常にシーケンスが処理されていれば、一定時間内に削除される。一定時間を超過しても削除されていないのであれば、「受領」通知の受け取りタイムアウトと判断する。タイムアウトでなければ、indexを1カウントアップし（ステップ７）、次の印刷データの検索を継続する（ステップ８）。
【００４５】
タイムアウトであれば、タイムアウト処理を行う（ステップ６）。タイムアウト処理では、ホストコンピュータ１に対して「結果」の再通知を行い、現在時刻で「時刻情報」を更新する。
【００４６】
次に、上記したように構成される印刷システムの印刷動作について説明する。
【００４７】
まず、図８を用いて正常シーケンスについて説明する。
【００４８】
印刷データは前述したようにホストコンピュータ１において、例えばハードディスク等のストレージに蓄積、管理されており、順次読み出されて印刷機制御部３に印刷データが送信される。送信された印刷データは前述したように印刷機制御部３において不揮発性メモリ３ａに蓄積、管理される。印刷機制御部３において印刷データの印刷が開始され、印刷データに付随する「状態情報」が「印刷中」にセットされる。またこのときの時刻が「時刻情報」に記録される。
【００４９】
印刷が終了した時点で印刷データに付随する状態情報を正常終了であれば「正常」に、エラー終了であれば「エラー」に、無効終了であれば「無効」にセットする。またそのときの時刻を「時刻情報」に上書きで記録する。
【００５０】
印刷の終了と同時に印刷機制御部３からホストコンピュータ１に対し各印刷データ固有のＩＤで「結果」の通知が行なわれる。ホストコンピュータ１は「結果」を受領し、確認したら、印刷機制御部３へ印刷データ固有のＩＤで「受領」を通知する。
【００５１】
印刷機制御部３では「受領」の通知を受けたら印刷データ固有のＩＤで印刷データを検索し、該当する印刷データを削除する。印刷機制御部３は印刷データを削除したら、該当する印刷データ固有のＩＤで「完了」をホストコンピュータ１へ通知する。
【００５２】
ホストコンピュータ１は「完了」を受け取って初めて該当ＩＤの印刷データに対する印刷シーケンスを終了する。ホストコンピュータ１で管理する印刷データは状態情報を「印刷完」に遷移させ、バックアップを保存した後、削除してもかまわない。
【００５３】
次に、図９を用いて通信障害により「結果」の通知を消失した場合における異常シーケンスについて説明する。
【００５４】
印刷データは前述したようにホストコンピュータ１において、例えばハードディスク等のストレージに蓄積、管理されており、順次読み出されて印刷機制御部３に送信される。送信された印刷データは前述したように印刷機制御部３において不揮発性メモリ３ａに蓄積、管理される。印刷機制御部３において印刷データの印刷が開始され印刷データに付随する「状態情報」が「印刷中」にセットされる。またこのときの時刻が「時刻情報」に記録される。
【００５５】
印刷が終了した時点で印刷データに付随する状態情報を正常終了であれば「正常」に、エラー終了であれば「エラー」に、無効終了であれば「無効」にセットする。またそのときの時刻を「時刻情報」に上書きで記録する。
【００５６】
印刷の終了と同時に印刷機制御部３からホストコンピュータ１に対し各印刷データ固有のＩＤで「結果」の通知が行なわれる。しかし、このとき、なんらかの通信障害により「結果」の通知が消失してしまうことがある。このような場合には、ホストコンピュータ１は「結果」の受領を確認することが出来ない。したがってホストコンピュータ１から印刷機制御部３へ「受領」の通知が帰らない。
【００５７】
印刷機制御部３では、前述の印刷データ監視プロセスが「状態情報」と「時刻情報」を監視し、「受領」通知の受け取りタイムアウトを判定する。「受領」通知の受け取りがタイムアウトであれば、印刷機制御部３はホストコンピュータ１へ「結果」を再通知する。通信障害が一過性のものであれば、「結果」は正常にホストコンピュータ１に通知される。
【００５８】
ホストコンピュータ１は「結果」の受領を確認したら印刷機制御部３へ印刷データ固有のＩＤで「受領」を通知する。印刷機制御部３では「受領」の通知を受けたら印刷データ固有のＩＤで印刷データを検索し、該当する印刷データを削除する。
【００５９】
印刷機制御部３は印刷データを削除したら、該当する印刷データ固有のＩＤで「完了」をホストコンピュータ１へ通知する。ホストコンピュータ１は「完了」を受け取って初めて該当ＩＤの印刷データに対する印刷シーケンスを終了する。ホストコンピュータ１で管理する印刷データは状態情報を「印刷完」に遷移させ、バックアップを保存した後、削除してもかまわない。
【００６０】
もし、通信障害が一過性のものでなければ、「結果」の通知は再び消失する。印刷データ監視プロセスの「受領」通知の受け取りタイムアウトが規定数以上連続したならば、通信障害エラーとしてシステムダウンする。
【００６１】
次に、図１０を用いて通信障害により「受領」の通知を消失した場合における異常シーケンスについて説明する。
【００６２】
印刷データは前述したようにホストコンピュータ１において、例えばハードディスク等のストレージに蓄積、管理されており、順次読み出され印刷機制御部３に送信される。送信された印刷データは前述したように印刷機制御部３において不揮発性メモリ３ａに蓄積、管理される。印刷機制御部３において印刷データの印刷が開始され印刷データに付随する「状態情報」が「印刷中」にセットされる。またこのときの時刻が「時刻情報」に記録される。印刷が終了した時点で印刷データに付随する状態情報を正常終了であれば「正常」に、エラー終了であれば「エラー」に、無効終了であれば「無効」にセットする。またそのときの時刻を「時刻情報」に上書きで記録する。
【００６３】
印刷の終了と同時に印刷機制御部３からホストコンピュータ１に対し各印刷データ固有のＩＤで「結果」の通知を行う。ホストコンピュータ１は「結果」の受領を確認したら印刷機制御部３へ印刷データ固有のＩＤで「受領」を通知する。しかし、このとき、なんらかの通信障害により「受領」の通知が消失してしまうことがある。このような場合、印刷機制御部３は「受領」の受け取りを確認することが出来ない。印刷機制御部３では、前述の印刷データ監視プロセスが「状態情報」と「時刻情報」を監視し、「受領」通知の受け取りタイムアウトを判定する。「受領」通知の受け取りがタイムアウトであれば、印刷機制御部３はホストコンピュータ１へ「結果」を再通知する。通信障害が一過性のものであれば、「結果」は正常にホストコンピュータ１に通知される。ホストコンピュータ１は同じ印刷データ固有のＩＤによる「結果」の受領を再確認したら印刷機制御部３へ印刷データ固有のＩＤで「受領」を再通知する。
【００６４】
印刷機制御部３では「受領」の通知を受けたら印刷データ固有のＩＤで印刷データを検索し、該当する印刷データを削除する。印刷機制御部３は印刷データを削除したら、該当する印刷データ固有のＩＤで「完了」をホストコンピュータ１へ通知する。
【００６５】
ホストコンピュータ１は「完了」を受け取って初めて該当ＩＤの印刷データに対する印刷シーケンスを終了する。ホストコンピュータ１で管理する印刷データは状態情報を「印刷完」に遷移させ、バックアップを保存した後、削除してもかまわない。
【００６６】
もし通信障害が一過性のものでなければ、「結果」の再通知も消失してしまう。印刷データ監視プロセスの「受領」通知の受け取りタイムアウトが規定数以上連続したならば、通信障害エラーとしてシステムダウンする。
【００６７】
次に、図１１を用いて通信障害により「完了」の通知を消失した場合における異常シーケンスについて説明する。
【００６８】
印刷データは前述したようにホストコンピュータ１において、例えばハードディスク等のストレージに蓄積、管理されており、順次読み出され印刷機制御部３に送信される。送信された印刷データは前述したように印刷機制御部３において不揮発性メモリ３ａに蓄積、管理される。印刷機制御部３において印刷データの印刷が開始され印刷データに付随する「状態情報」が「印刷中」にセットされる。またこのときの時刻が「時刻情報」に記録される。
【００６９】
印刷が終了した時点で印刷データに付随する状態情報を正常終了であれば「正常」に、エラー終了であれば「エラー」に、無効終了であれば「無効」にセットする。またそのときの時刻が「時刻情報」に上書きで記録される。
【００７０】
印刷の終了と同時に印刷機制御部３からホストコンピュータ１に対し各印刷データ固有のＩＤで「結果」の通知を行う。ホストコンピュータ１は「結果」の受領を確認したら印刷機制御部３へ印刷データ固有のＩＤで「受領」を通知する。印刷機制御部３では「受領」の通知を受けたら印刷データ固有のＩＤで印刷データを検索し、該当する印刷データを削除する。印刷機制御部３は印刷データを削除したら、該当する印刷データ固有のＩＤで「完了」をホストコンピュータ１へ通知する。しかし、このとき、なんらかの通信障害により「完了」の通知が消失することがある。このような場合には、ホストコンピュータ１は「完了」の受け取りを確認することが出来ない。ホストコンピュータ１では、「受領」を通知してから一定時間内に「完了」を受け取れなければタイムアウトと判定する。「完了」通知の受け取りがタイムアウトであれば、ホストコンピュータ１は印刷機制御部３へ「受領」を再通知する。通信障害が一過性のものであれば、「受領」は正常に印刷機制御部３に通知される。
【００７１】
印刷機制御部３では「受領」の再通知を受けたら印刷データ固有のＩＤで印刷データを検索し、該当する印刷データが既に削除済みであることを確認する。印刷機制御部３は印刷データが削除済みであれば、通知された印刷データ固有のＩＤでホストコンピュータ１へ「完了」を再通知する。ホストコンピュータ１は「完了」を受け取って初めて該当ＩＤの印刷データに対する印刷シーケンスを終了する。ホストコンピュータ１で管理する印刷データは状態情報を「印刷完」に遷移させ、バックアップを保存した後、削除してもかまわない。
【００７２】
もし、通信障害が一過性のものでなければ、「結果」の再通知も消失してしまう。印刷データ監視プロセスの「受領」通知の受け取りタイムアウトが規定数以上連続したならば、通信障害エラーとしてシステムダウンする。
【００７３】
以上、説明したように、本発明の実施の形態によれば、いかなるシーケンス上での通信障害に対しても、印刷の完了を印刷機２、ホストコンピュータ１の双方が消失することなく、オペレータの判断による手動操作を介在させることがないため、媒体の発行において、２重発給を確実に防止しうる、印刷システムを提供することができる。
【００７４】
なお、この発明は、上述した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述した実施の形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、上述した実施の形態に示される全構成要素から幾つかの構成要素を削除しても良い。更に、異なる実施の形態に亘る構成要素を適宜組み合わせても良い。
【図面の簡単な説明】
【００７５】
【図１】本発明の一実施の形態である印刷システムを示す構成図。
【図２】図１の印刷システムの印刷機構部を示す構成図。
【図３】図２の印刷機構部の中間転写印刷部を示す構成図。
【図４】図３の中間転写印刷部の転写部の動作を示す図。
【図５】図４の転写部によって印刷情報が媒体に転写される状態を示す図。
【図６】図１のホストコンピュータと印刷機制御部との間で送信される印刷データを示す図。
【図７】図１の印刷システムの印刷データ監視プロセスを示すフローチャート図。
【図８】図１の印刷システムの正常シーケンスを示す図。
【図９】図１の印刷システムの第１の異常シーケンスを示す図。
【図１０】図１の印刷システムの第２の異常シーケンスを示す図。
【図１１】図１の印刷システムの第３の異常シーケンスを示す図。
【符号の説明】
【００７６】
１…ホストコンピュータ、２…印刷機、３…印刷機制御部（制御手段）、３ａ…不揮発性メモリ（蓄積部）、３１…媒体。
【図１】
2010086467.tif 000003
【図２】
2010086467.tif 000004
【図３】
2010086467.tif 000005
【図４】
2010086467.tif 000006
【図５】
2010086467.tif 000007
【図６】
2010086467.tif 000008
【図７】
2010086467.tif 000009
【図８】
2010086467.tif 000010
【図９】
2010086467.tif 000011
【図１０】
2010086467.tif 000012
【図１１】
2010086467.tif 000013