(57)【要約】【課題】  印刷前にジョブ内容を確認、編集することができ、ジョブを取り扱う際の利便性及び汎用性を向上させることができるジョブ管理システムを提供することである。【解決手段】  上記の課題を解決するため、本発明は、任意のアプリケーションで作成されたジョブデータに対して、上記ジョブデータの復元が可能な中間言語で中間データを作成する中間データ作成手段と、上記中間データ作成手段により作成された上記中間データにより上記アプリケーションで復元可能であるか否かを判断する復元判断手段と、上記復元判断手段による判断結果に応じて、所定のアプリケーションで上記ジョブデータを展開する展開手段とを有する構成とされる。【選択図】  図２
2006072704.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置により実行されるジョブの取り扱いを管理するジョブ管理システムであって、
任意のアプリケーションで作成されたジョブデータに対して、上記ジョブデータの復元が可能な中間言語で中間データを作成する中間データ作成手段と、
上記中間データ作成手段により作成された上記中間データが上記アプリケーションで復元可能であるか否かを判断する復元判断手段と、
上記復元判断手段による判断結果に応じて、所定のアプリケーションで上記ジョブデータを展開する展開手段とを有することを特徴とするジョブ管理システム。
【請求項２】
上記中間データ作成手段で作成される上記中間データは、上記ジョブデータの上記アプリケーションを識別する識別情報を有することを特徴とする請求項１記載のジョブ管理システム。
【請求項３】
上記中間データ作成手段により作成された上記中間データを、所定の印刷装置又はホストマシンに提供する提供手段を有することを特徴とする請求項１又は２記載のジョブ管理システム。
【請求項４】
上記中間データに基づいて上記ジョブデータの内容を表示し、編集可能な表示入力手段を有することを特徴とする請求項１乃至３のいずれかに記載のジョブ管理システム。
【請求項５】
上記中間言語は、ＰＤＦ及びＰＤＬ形式であることを特徴とする請求項１乃至４のいずれかに記載のジョブ管理システム。
【請求項６】
印刷装置により実行されるジョブの保存と出力を管理するジョブ管理システムでの処理をコンピュータに行わせるためのプログラムであって、
任意のアプリケーションで作成されたジョブデータに対して、上記ジョブデータの復元が可能な中間言語で中間データを作成する中間データ作成手順と、
上記中間データ作成手順により作成された上記中間データにより上記アプリケーションで復元可能であるか否かを判断する復元判断手順と、
上記復元判断手順による判断結果に応じて、所定のアプリケーションで上記ジョブデータを展開する展開手順とを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はジョブ管理システムに係り、特に、ホストマシン及び印刷装置で取り扱うジョブの保存や出力などを管理するジョブ管理システムに関する。
また、本発明は上記ジョブ管理システムでの処理をコンピュータに行わせるためのプログラムに関する。
【背景技術】
【０００２】
従来、ホストマシンの所定のアプリケーションで作成されたドキュメントなどを紙媒体に印刷する場合、ホストマシンと接続された特定の印刷装置へ、そのドキュメントのジョブデータを送信し、一旦印刷装置に保存して印刷処理が実行されている。ユーザーは、特定の印刷装置まで足を運んで印刷物を取りに行っていた。また、ユーザーが印刷装置に設置されたパネルを操作し、印刷装置に保存されたジョブデータを紙媒体に出力させることもある。また、専用のユーティリティソフト等を使い、一度保存されたジョブデータは固定のもので、修正や変更などの編集を行うことができない。また保存されたジョブデータの内容を確認する場合、紙媒体に実際に印字していた。
また、印刷装置のジョブを取り扱う従来技術として、ユーザーに対して印刷装置が個別的に記憶管理している印刷データを共有データとして認識させた状態で、所定の印刷データを印刷装置から直接印刷させる印刷装置が存在する（特許文献１）。
【０００３】
また、ホスト側でページレイアウトデータをＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）に変換してから、端末装置へ送信し、編集を行って刷版出力する印刷情報配信システムが存在する（特許文献２）。
また、印刷データをプリンタ設定系のデータとページ記述言語系のデータとに分け、該ページ記述言語系のデータを編集可能な中間ページ記述言語に変換処理するプリントシステムが存在する（特許文献３）。
また、アプリケーションにより作成された中間データを保管、及び編集し、印刷可能な印刷データに変換して印刷装置に送信する印刷データ処理装置が存在する（特許文献４）。
【特許文献１】特開２００３−２５６１７３号公報
【特許文献２】特開２００１−３４４３０９号公報
【特許文献３】特開２００２−７３２９８号公報
【特許文献４】特開２００３−３６１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、保存されたジョブの内容を確認したい場合、ジョブを保存した特定の印刷装置でのみ出力されるため、ユーザーは遠方の印刷装置まで足を運ばなければならず、手間や時間がかかってしまい、利便性に欠けるという問題点があった。
更に、上記のようにジョブ内容を確認したい場合、必ず紙に印刷しなければならず、紙を無駄に使ってしまうという問題点があった。
また、従来技術では、専用のユーティリティソフトを使用し、ホストマシン又は印刷装置にジョブデータが一旦保存されてしまうと、ユーザーが印刷前の段階でジョブデータを編集することができず、汎用性に欠けるという問題点があった。
そこで、本発明の課題は、印刷前にジョブ内容を確認、編集することができ、ジョブを取り扱う際の利便性及び汎用性を向上させることができるジョブ管理システムを提供することである。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、本発明は、印刷装置により実行されるジョブの取り扱いを管理するジョブ管理システムであって、任意のアプリケーションで作成されたジョブデータに対して、上記ジョブデータの復元が可能な中間言語で中間データを作成する中間データ作成手段と、上記中間データ作成手段により作成された上記中間データにより上記アプリケーションで復元可能であるか否かを判断する復元判断手段と、上記復元判断手段による判断結果に応じて、所定のアプリケーションで上記ジョブデータを展開する展開手段とを有する構成とされる。
このようなジョブ管理システムにおいて、任意のアプリケーションで作成されたジョブデータに対してジョブデータの復元が可能な中間言語で中間データを作成し、その中間データによりアプリケーションで復元可能であるか否かを判断し、その判断結果に応じて、所定のアプリケーションでジョブデータを展開することにより、他の印刷装置で中間データを用いて印刷することができ、また、印刷前にジョブ内容を確認、編集することができる。従って、ジョブデータを取り扱う際の利便性及び汎用性を向上させることができる。
また、本発明は、上記中間データ作成手段で作成される上記中間データは、上記ジョブデータの上記アプリケーションを識別する識別情報を有する構成としてもよい。
このようなジョブ管理システムにおいて、中間データにアプリケーションを識別する識別情報を持たせることにより、アプリケーションに対応して展開して印刷処理を行うことができ、ジョブを取り扱う際の利便性及び汎用性を向上させることができる。
また、本発明は、上記中間データ作成手段により作成された上記中間データを、所定の印刷装置又はホストマシンに提供する提供手段を有する構成としてもよい。
このようなジョブ管理システムにおいて、中間データを所定の印刷装置又はホストマシンに提供することにより、ユーザーの近くに設置した印刷装置で、印刷処理やジョブ内容を確認、編集することができる。
また、本発明は、上記中間データに基づいて上記ジョブデータの内容を表示し、編集可能な表示入力手段を有する構成としてもよい。
このようなジョブ管理システムにおいて、中間データに基づいてジョブデータの内容を表示し、編集可能な表示入力手段を有することにより、印刷前にジョブ内容を確認、編集することができ、ジョブを取り扱う際の利便性及び汎用性を向上させることができる。
また、本発明は、上記中間言語は、ＰＤＦ及びＰＤＬ形式とする構成としてもよい。
このようなジョブ管理システムにおいて、中間言語をＰＤＦ及びＰＤＬ形式とするとにより、容易にジョブ内容を確認、編集することができ、ジョブを取り扱う際の利便性及び汎用性を向上させることができる。
また、本発明は、印刷装置により実行されるジョブの保存と出力を管理するジョブ管理システムでの処理をコンピュータに行わせるためのプログラムであって、任意のアプリケーションで作成されたジョブデータに対して、上記ジョブデータの復元が可能な中間言語で中間データを作成する中間データ作成手順と、上記中間データ作成手順により作成された上記中間データにより上記アプリケーションで復元可能であるか否かを判断する復元判断手順と、上記復元判断手順による判断結果に応じて、所定のアプリケーションで上記ジョブデータを展開する展開手手順とを有する構成とされる。
このようなジョブ管理システムにおいて、任意のアプリケーションで作成されたジョブデータに対してジョブデータの復元が可能な中間言語で中間データを作成し、その中間データによりアプリケーションで復元可能であるか否かを判断し、その判断結果に応じて、所定のアプリケーションでジョブデータを展開することにより、他の印刷装置で中間データを用いて印刷することができ、また、印刷前にジョブ内容を確認、編集することができる。従って、ジョブデータを取り扱う際の利便性及び汎用性を向上させることができる。
また、本発明は、ジョブ管理システムをコンピュータに実行させるためのプログラム、及びそのプログラムを格納した記録媒体とすることもできる。
【発明の効果】
【０００６】
本願発明によれば、アプリケーションに対応した中間データを作成して、所定の印刷装置で中間データから復元可能であるか判断し、展開することができるため、印刷前にジョブ内容を確認、編集することができ、ジョブを取り扱う際の利便性及び汎用性を向上させることができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の一実施例に係るジョブ管理システムを示す構成図である。図１において、ジョブ管理システム１００は、主に、印刷するために作成されたジョブデータを出力するホストマシン１０と、該ホストマシン１０から出力されたジョブデータに応じて印刷処理を行う印刷装置２０とで構成されるシステムである。ホストマシン１０と印刷装置２０は、ＬＡＮなどのネットワークで接続されており、ジョブデータ及びジョブデータに基づいて生成された中間データ１５の送受信が行なわれる。
【０００８】
図１に示すホストマシン１０では、複数のアプリケーションで作成されたジョブデータに応じて中間データ１５を作成する。ホストマシン１０は、ジョブデータと、作成した中間データ１５とを印刷装置２０に送信している。尚、中間データ１５は、例えばＰＤＦ（商品名）のような中間言語で作成され、ジョブが作成されたときのアプリケーション情報や、文字データ、イメージデータ等で構成されている。
このホストマシン１０は、パーソナルコンピュータ（以下ＰＣ）であって、ＣＰＵ（中央処理装置）によって各構成が制御される。ＣＰＵは、メモリユニットに格納された本発明を実行するプログラムに従ってジョブ管理処理を行う。例えば、ジョブ管理処理を実行するまでの過程を以下に説明すると、ジョブ管理処理プログラムが記録された記録媒体（図示せず）から、ホストマシン１０内蔵のインストーラにより読み出され、その読み出されたプログラムは、例えば、補助記憶装置等にインストールされる。そして、後述するジョブ管理処理が起動されると、補助記憶装置にインストールされた当該プログラムに従って、ＣＰＵがその処理を開始する。尚、記録媒体は、ＣＤ−ＲＯＭなどプログラムが格納可能であり、コンピュータが読み取り可能な媒体であればよい。また、上記ジョブ管理処理は、印刷装置２０で実行させるようにしてもよい。
【０００９】
印刷装置２０は、ホストマシン１０から提供されたジョブデータを保存する記憶媒体と、印刷装置２０を制御するドライバと、紙媒体にジョブ内容を印刷する印刷部等で構成されている。印刷装置２０は、ホストマシン１０から送信されたジョブデータと中間データを記憶媒体に保存する。印刷部は、保存されたジョブデータと中間データを元に印刷処理を行う。
また、ホストマシン１０、印刷装置２０には、ジョブデータの内容を任意に確認し、編集が可能な表示入力部（図示せず）が設けられている。ユーザーは、印刷装置２０で印刷を行う前に、表示入力部によりジョブデータの内容、印刷の過程などを任意に確認し、ジョブデータの内容の変更や修正を行うことができる。
以下にジョブ管理処理について説明する。
【００１０】
先ず、ホストマシン１０で所定のアプリケーションにより作成されたジョブデータに応じて、中間データを作成し、ジョブデータと中間データ１５とを印刷装置２０へ送信する（ステップＳ１）。
例えば、ユーザーが、前記印刷装置２０で、ジョブ内容を確認したい場合、印刷装置２のパネル等を操作し、中間データ１５及びジョブデータを確認、編集する（ステップＳ２）。また、必要に応じて、印刷装置２１からジョブ内容を出力する。専用のユーティリティ等を用いて印刷してもよい。
また、ネットワークを通じてホストマシンである他のＰＣ１１へ、印刷装置２０から中間データ１５を送信する。ＰＣ１１では、中間データ１５を用いてプリンタブルデータになる前の元データに復元する（ステップＳ３）。また、一度ＰＣ１１で復元したデータは、ユーザーから一番近い印刷装置２２へ送信し、印刷することができる（ステップＳ４）。
ＰＣ１１において、送信された中間データ１５のアプリケーション情報から、復元元のアプリケーションがないと判断した場合、汎用の復元ソフトで復元や編集を行なうこともできる。
【００１１】
このように、印刷装置２０、または、ユーザーの近くに設置された印刷装置２２のパネル等を操作して、中間データ１５及びジョブデータを確認、編集することができる。また、他のＰＣ１１に送信された中間データ１５を用いてプリンタブルデータになる前の元データに復元して印刷することができ、ジョブを取り扱う際の利便性及び汎用性を向上させることができる。
次に、ホストマシン１０及び印刷装置２０で実行されるジョブ管理処理の一例について説明する。図２は、ジョブ管理処理を示すフローチャート図である。図２において、先ず、ステップＳ１０の処理で、ホストマシン１０は印刷装置２０へジョブデータを送信して、印刷装置２０で保存される。尚、このジョブデータには、ホストマシン１０で作成されたときのアプリケーションを識別する識別情報が付加されている。ステップＳ１１の処理で、ホストマシン１０は、送信されたジョブデータに応じて中間データを作成する。ステップＳ１２の処理で、ホストマシン１０は、ジョブデータの識別情報と、中間データとに基づいて中間データが復元できるアプリケーションであるか否かを判断する。ステップＳ１２の処理で、復元できるアプリケーションであると判断した場合、ステップＳ１３の処理で、ホストマシン１０は、アプリケーションに依存した形式で中間データを作成する。ステップＳ１２の処理で、復元できるアプリケーションでないと判断した場合、ステップＳ１４の処理で、ホストマシン１０は、専用の復元できるフォーマット（又はアプリケーション）で中間データを作成する。
【００１２】
ステップＳ１５の処理で、ホストマシン１０は、印刷時に使用するプリンタブルデータと中間データを印刷装置２０に送信する。ステップＳ１６の処理で、ホストマシン１０（又はＰＣ１１）は、中間データを印刷装置２０に送信する。ステップＳ１７の処理で、ホストマシン１０（又はＰＣ１１）は、中間データに基づいて専用のアプリケーションでジョブ内容を展開する。ステップＳ１８の処理で、ホストマシン１０（又はＰＣ１１）は、中間データに基づいて復元できるアプリケーションであるか否かを判断する。ステップＳ１８の処理で、復元できるアプリケーションであると判断された場合、ステップＳ１９の処理で、ホストマシン１０（又はＰＣ１１）は、判断結果のアプリケーションがホストマシン１０にインストールされているか否かを判断する。ステップＳ１９の処理で、判断結果のアプリケーションがインストールされていると判断された場合、ステップＳ２０の処理で、ホストマシン１０（又はＰＣ１１）は、保存前のアプリケーションで中間データを展開する。
【００１３】
ステップＳ１８の処理で、復元できるアプリケーションでないと判断された場合、ステップＳ２１の処理で、ホストマシン１０（又はＰＣ１１）は、専用の編集アプリケーションで中間データを展開する。一方、ステップＳ１９の処理で、判断結果のアプリケーションがインストールされていないと判断された場合、上記ステップＳ２１の処理を行い、ジョブ管理処理を終了する。尚、上記ジョブ管理処理の各処理は、ホストマシン１０、又は印刷装置２０のどちらでも実行させることができる。
このように、ホストマシン１０により任意のアプリケーションで作成されたジョブデータに対して、ジョブデータの復元が可能な中間言語で中間データを作成し、印刷装置２０に送信された中間データによりアプリケーションで復元可能であるか判断し、その結果に応じて所定のアプリケーションでジョブデータを展開して印刷処理を行うことにより、特定の印刷装置に足を運ぶことなく、ユーザーの近くの印刷装置に中間データを送信して、その印刷装置で印刷を行うことができる。また、様々なアプリケーションに対応した中間データを作成することで、一旦印刷装置にジョブデータ、中間データを保存しても、ジョブ内容の確認や編集を効率良く行うことができる。また、そのアプリケーションが存在しない他の印刷装置でも専用の編集アプリケーション等を使ってジョブデータを復元し、印刷することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係るジョブ管理システムを示す構成図である。
【図２】ジョブ管理処理を示すフローチャート図である。
【符号の説明】
【００１５】
１０                ホストマシン
１１                ＰＣ
１５                中間データ
２０、２２          印刷装置
１００              ジョブ管理システム
【図１】
2006072704.tif 000003
【図２】
2006072704.tif 000004