(57)【要約】【課題】可搬記憶媒体を介在させた画像出力を容易かつ柔軟に簡素な構成で行えるようにする。【解決手段】可搬記憶媒体３０が装着される媒体装着手段１９と、前記可搬記憶媒体３０内に機種依存領域と共通領域とを設定してデータ・アプリケーションの書き込みを行う情報書き込み手段と、前記可搬記憶媒体３０内から自機種宛のジョブ実行指示情報を読み出す情報読み出し手段と、読み出したジョブ実行指示情報に従って画像出力ジョブを実行するジョブ処理手段とを備えて、画像出力装置を構成する。そして、前記機種依存領域には、自機種が有するジョブ処理機能を特定するデータと、当該自機種に対するジョブ実行指示情報を生成するためのアプリケーションとを書き込み、前記共通領域には、前記可搬記憶媒体３０内のデータ・アプリケーションを自動実行させるためのブートアプリケーションを書き込むようにする。【選択図】図１
2008102643.tif 000002
【特許請求の範囲】
【請求項１】
非装着状態で持ち運び可能な可搬記憶媒体が装着される媒体装着手段と、
前記媒体装着手段に装着された可搬記憶媒体に対し、当該可搬記憶媒体の記憶領域内に機種依存領域と共通領域とを設定するとともに、前記機種依存領域に自機種固有のデータおよびアプリケーションを書き込み、前記共通領域には画像出力装置の機種に依らない共通のデータおよびアプリケーションを書き込む情報書き込み手段と、
前記媒体装着手段に装着された可搬記憶媒体が自機種宛のジョブ実行指示情報を格納していると当該ジョブ実行指示情報の読み出しを行う情報読み出し手段と、
前記情報読み出し手段が読み出したジョブ実行指示情報に従いつつ画像出力ジョブを実行するジョブ処理手段とを備え、
前記情報書き込み手段が前記機種依存領域に書き込みを行うデータおよびアプリケーションは、自機種が有するジョブ処理機能を特定するデータと、当該自機種に対するジョブ実行指示情報を生成するためのアプリケーションとを含み、
前記情報書き込み手段が前記共通領域に書き込みを行うデータおよびアプリケーションは、当該データおよびアプリケーションを格納する可搬記憶媒体が装着された装置に当該可搬記憶媒体内のデータおよびアプリケーションの自動実行をさせるためのブートアプリケーションを含む
ことを特徴とする画像出力装置。
【請求項２】
非装着状態で持ち運び可能な可搬記憶媒体が装着される媒体装着手段を備えたコンピュータを、
前記媒体装着手段に装着された可搬記憶媒体に対し、当該可搬記憶媒体の記憶領域内に機種依存領域と共通領域とを設定するとともに、前記機種依存領域に自機種固有のデータおよびアプリケーションを書き込み、前記共通領域には画像出力装置の機種に依らない共通のデータおよびアプリケーションを書き込む情報書き込み手段と、
前記媒体装着手段に装着された可搬記憶媒体が自機種宛のジョブ実行指示情報を格納していると当該ジョブ実行指示情報の読み出しを行う情報読み出し手段と、
前記情報読み出し手段が読み出したジョブ実行指示情報に従いつつ画像出力ジョブを実行するジョブ処理手段とを備え、
前記情報書き込み手段が前記機種依存領域に書き込みを行うデータおよびアプリケーションは、自機種が有するジョブ処理機能を特定するデータと、当該自機種に対するジョブ実行指示情報を生成するためのアプリケーションとを含み、
前記情報書き込み手段が前記共通領域に書き込みを行うデータおよびアプリケーションは、当該データおよびアプリケーションを格納する可搬記憶媒体が装着された装置に当該可搬記憶媒体内のデータおよびアプリケーションの自動実行をさせるためのブートアプリケーションを含む
ことを特徴とする画像出力プログラム。
【請求項３】
画像出力ジョブを実行する画像出力装置または当該画像出力装置に対するジョブ発行を行うクライアント装置に装着されるとともに、非装着状態で両装置間を持ち運び可能な可搬記憶媒体であって、
情報記憶領域として機種依存領域と共通領域とを有し、
前記機種依存領域は、前記画像出力装置の機種固有のデータおよびアプリケーションとして、少なくとも、当該画像出力装置が有するジョブ処理機能を特定するデータと、当該画像出力装置に対するジョブ実行指示情報を生成するためのアプリケーションとを格納し、
前記共通領域は、前記画像出力装置の機種に依らない共通のデータおよびアプリケーションとして、少なくとも、当該データおよびアプリケーションを格納する可搬記憶媒体が装着された装置に当該可搬記憶媒体内のデータおよびアプリケーションの自動実行をさせるためのブートアプリケーションを格納し、
前記クライアント装置に装着されると、前記ブートアプリケーションの自動実行によって前記機種依存領域内のデータおよびアプリケーションをロードして当該クライアント装置に装着状態の可搬記憶媒体を仮想的な画像出力装置であると認識させ、当該画像出力装置に対するジョブ発行を行わせて当該発行により得られるジョブ実行指示情報を格納し、
前記ジョブ実行指示情報を格納している状態で画像出力装置に装着されると、前記ブートアプリケーションの自動実行によって当該ジョブ実行指示情報をロードして、当該画像出力装置に当該ジョブ実行指示情報によって特定されるジョブを実行させるように構成されている
ことを特徴とする可搬記憶媒体。
【請求項４】
前記機種依存領域は、複数の画像出力装置についてのデータおよびアプリケーションを格納し得る
ことを特徴とする請求項３記載の可搬記憶媒体。
【請求項５】
前記ジョブ実行指示情報として、複数の画像出力装置宛のジョブ実行指示情報を格納し得るとともに、前記画像出力装置に装着された場合に、当該画像出力装置宛のジョブ実行指示情報を格納していれば、当該画像出力装置に当該ジョブ実行指示情報によるジョブを実行させる
ことを特徴とする請求項３または４記載の可搬記憶媒体。
【請求項６】
画像出力ジョブを実行する画像出力装置と、
前記画像出力装置に対するジョブ発行を行うクライアント装置と、
前記画像出力装置または前記クライアント装置に装着されるとともに、非装着状態で両装置間を持ち運び可能な可搬記憶媒体とを具備してなる画像出力システムであって、
前記画像出力装置は、
前記可搬記憶媒体が装着される媒体装着手段と、
前記媒体装着手段に装着された可搬記憶媒体に対し、当該可搬記憶媒体の記憶領域内に機種依存領域と共通領域とを設定するとともに、前記機種依存領域に自機種固有のデータおよびアプリケーションを書き込み、前記共通領域には画像出力装置の機種に依らない共通のデータおよびアプリケーションを書き込む情報書き込み手段と、
前記媒体装着手段に装着された可搬記憶媒体が自機種宛のジョブ実行指示情報を格納していると当該ジョブ実行指示情報の読み出しを行う情報読み出し手段と、
前記情報読み出し手段が読み出したジョブ実行指示情報に従いつつ画像出力ジョブを実行するジョブ処理手段とを備え、
前記情報書き込み手段が前記機種依存領域に書き込みを行うデータおよびアプリケーションは、自機種が有するジョブ処理機能を特定するデータと、当該自機種に対するジョブ実行指示情報を生成するためのアプリケーションとを含み、
前記情報書き込み手段が前記共通領域に書き込みを行うデータおよびアプリケーションは、当該データおよびアプリケーションを格納する可搬記憶媒体が装着された装置に当該可搬記憶媒体内のデータおよびアプリケーションの自動実行をさせるためのブートアプリケーションを含むものであり、
前記クライアント装置は、
前記可搬記憶媒体が装着される媒体装着手段と、
前記媒体装着手段に前記可搬記憶媒体が装着されると、当該可搬記憶媒体が格納する前記ブートアプリケーションの自動実行により当該可搬記憶媒体を仮想的な画像出力装置であると認識して、当該画像出力装置に対するジョブ発行を行うジョブ発行手段と、
前記ジョブ発行手段のジョブ発行によって得られるジョブ実行指示情報を前記媒体装着手段に装着されている可搬記憶媒体に格納させるジョブ指示格納手段とを備える
ことを特徴とする画像出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの出力を行う画像出力装置、画像出力プログラム、可搬記憶媒体および画像出力システムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ等で作成した文書データを印字出力する場合、そのパーソナルコンピュータ等と通信ケーブルを介して接続するプリンタ装置を利用することが一般的である。ところが、近年では、いわゆるモバイル機器の普及に伴い、通信ケーブルによる接続を要することなく、ＰＣＭＣＩＡ（Personal Computer Memory Card International Association）メモリーカードを介在させて印字出力を行うことや（例えば、特許文献１参照）、着脱可能な補助記憶媒体から印字データを読み取ってプリンタ装置へ転送する印字データ転送装置を利用すること（例えば、特許文献２参照）が提案されている。
【０００３】
【特許文献１】特開平８-１１５３８８号公報
【特許文献２】特開平８-１４７１２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術には、以下に述べるような難点がある。
通信ケーブルを介さずにＰＣＭＣＩＡメモリーカード等の記憶媒体を用いて印字出力を行う場合は、その印字出力を行うプリンタ装置と、そのプリンタ装置への印字出力ジョブの発行を行うパーソナルコンピュータ等のクライアント装置との間が、いわゆるオフライン接続となる。そのため、クライアント装置の側では、プリンタ装置に固有の情報（どのような処理機能を備えているか等）が分からずに、結果としてそのプリンタ装置の処理機能を十分に活用できないことが考えられる。さらには、クライアント装置の側で、どのようなデータ形式（ページ記述言語の種類等）で出力したらよいかを、予め把握しておく必要がある。つまり、単に記憶媒体を介在させるだけでは、ジョブ発行の柔軟性や容易性等の点で難がある。
また、印字データ転送装置を利用する場合は、プリンタ装置とクライアント装置とで直接データを授受するのではなく、その間に印字データ転送装置を配する必要がある。したがって、システム構成の複雑化や高コスト化等を招いてしまうおそれがある。
【０００５】
そこで、本発明は、可搬記憶媒体を介在させた画像出力を、容易かつ柔軟に、しかも簡素な構成で行うことのできる画像出力装置、画像出力プログラム、可搬記憶媒体および画像出力システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために案出された画像出力装置、画像出力プログラム、可搬記憶媒体および画像出力システムである。
すなわち、請求項１に係る発明は、非装着状態で持ち運び可能な可搬記憶媒体が装着される媒体装着手段と、前記媒体装着手段に装着された可搬記憶媒体に対し、当該可搬記憶媒体の記憶領域内に機種依存領域と共通領域とを設定するとともに、前記機種依存領域に自機種固有のデータおよびアプリケーションを書き込み、前記共通領域には画像出力装置の機種に依らない共通のデータおよびアプリケーションを書き込む情報書き込み手段と、前記媒体装着手段に装着された可搬記憶媒体が自機種宛のジョブ実行指示情報を格納していると当該ジョブ実行指示情報の読み出しを行う情報読み出し手段と、前記情報読み出し手段が読み出したジョブ実行指示情報に従いつつ画像出力ジョブを実行するジョブ処理手段とを備え、前記情報書き込み手段が前記機種依存領域に書き込みを行うデータおよびアプリケーションは、自機種が有するジョブ処理機能を特定するデータと、当該自機種に対するジョブ実行指示情報を生成するためのアプリケーションとを含み、前記情報書き込み手段が前記共通領域に書き込みを行うデータおよびアプリケーションは、当該データおよびアプリケーションを格納する可搬記憶媒体が装着された装置に当該可搬記憶媒体内のデータおよびアプリケーションの自動実行をさせるためのブートアプリケーションを含むことを特徴とする画像出力装置である。
請求項２に係る発明は、非装着状態で持ち運び可能な可搬記憶媒体が装着される媒体装着手段を備えたコンピュータを、前記媒体装着手段に装着された可搬記憶媒体に対し、当該可搬記憶媒体の記憶領域内に機種依存領域と共通領域とを設定するとともに、前記機種依存領域に自機種固有のデータおよびアプリケーションを書き込み、前記共通領域には画像出力装置の機種に依らない共通のデータおよびアプリケーションを書き込む情報書き込み手段と、前記媒体装着手段に装着された可搬記憶媒体が自機種宛のジョブ実行指示情報を格納していると当該ジョブ実行指示情報の読み出しを行う情報読み出し手段と、前記情報読み出し手段が読み出したジョブ実行指示情報に従いつつ画像出力ジョブを実行するジョブ処理手段とを備え、前記情報書き込み手段が前記機種依存領域に書き込みを行うデータおよびアプリケーションは、自機種が有するジョブ処理機能を特定するデータと、当該自機種に対するジョブ実行指示情報を生成するためのアプリケーションとを含み、前記情報書き込み手段が前記共通領域に書き込みを行うデータおよびアプリケーションは、当該データおよびアプリケーションを格納する可搬記憶媒体が装着された装置に当該可搬記憶媒体内のデータおよびアプリケーションの自動実行をさせるためのブートアプリケーションを含むことを特徴とする画像出力プログラムである。
請求項３に係る発明は、画像出力ジョブを実行する画像出力装置または当該画像出力装置に対するジョブ発行を行うクライアント装置に装着されるとともに、非装着状態で両装置間を持ち運び可能な可搬記憶媒体であって、情報記憶領域として機種依存領域と共通領域とを有し、前記機種依存領域は、前記画像出力装置の機種固有のデータおよびアプリケーションとして、少なくとも、当該画像出力装置が有するジョブ処理機能を特定するデータと、当該画像出力装置に対するジョブ実行指示情報を生成するためのアプリケーションとを格納し、前記共通領域は、前記画像出力装置の機種に依らない共通のデータおよびアプリケーションとして、少なくとも、当該データおよびアプリケーションを格納する可搬記憶媒体が装着された装置に当該可搬記憶媒体内のデータおよびアプリケーションの自動実行をさせるためのブートアプリケーションを格納し、前記クライアント装置に装着されると、前記ブートアプリケーションの自動実行によって前記機種依存領域内のデータおよびアプリケーションをロードして当該クライアント装置に装着状態の可搬記憶媒体を仮想的な画像出力装置であると認識させ、当該画像出力装置に対するジョブ発行を行わせて当該発行により得られるジョブ実行指示情報を格納し、前記ジョブ実行指示情報を格納している状態で画像出力装置に装着されると、前記ブートアプリケーションの自動実行によって当該ジョブ実行指示情報をロードして、当該画像出力装置に当該ジョブ実行指示情報によって特定されるジョブを実行させるように構成されていることを特徴とする可搬記憶媒体である。
請求項４に係る発明は、前記機種依存領域は、複数の画像出力装置についてのデータおよびアプリケーションを格納し得ることを特徴とする請求項３記載の可搬記憶媒体である。
請求項５に係る発明は、前記ジョブ実行指示情報として、複数の画像出力装置宛のジョブ実行指示情報を格納し得るとともに、前記画像出力装置に装着された場合に、当該画像出力装置宛のジョブ実行指示情報を格納していれば、当該画像出力装置に当該ジョブ実行指示情報によるジョブを実行させることを特徴とする請求項３または４記載の可搬記憶媒体である。
請求項６に係る発明は、画像出力ジョブを実行する画像出力装置と、前記画像出力装置に対するジョブ発行を行うクライアント装置と、前記画像出力装置または前記クライアント装置に装着されるとともに、非装着状態で両装置間を持ち運び可能な可搬記憶媒体とを具備してなる画像出力システムであって、前記画像出力装置は、前記可搬記憶媒体が装着される媒体装着手段と、前記媒体装着手段に装着された可搬記憶媒体に対し、当該可搬記憶媒体の記憶領域内に機種依存領域と共通領域とを設定するとともに、前記機種依存領域に自機種固有のデータおよびアプリケーションを書き込み、前記共通領域には画像出力装置の機種に依らない共通のデータおよびアプリケーションを書き込む情報書き込み手段と、前記媒体装着手段に装着された可搬記憶媒体が自機種宛のジョブ実行指示情報を格納していると当該ジョブ実行指示情報の読み出しを行う情報読み出し手段と、前記情報読み出し手段が読み出したジョブ実行指示情報に従いつつ画像出力ジョブを実行するジョブ処理手段とを備え、前記情報書き込み手段が前記機種依存領域に書き込みを行うデータおよびアプリケーションは、自機種が有するジョブ処理機能を特定するデータと、当該自機種に対するジョブ実行指示情報を生成するためのアプリケーションとを含み、前記情報書き込み手段が前記共通領域に書き込みを行うデータおよびアプリケーションは、当該データおよびアプリケーションを格納する可搬記憶媒体が装着された装置に当該可搬記憶媒体内のデータおよびアプリケーションの自動実行をさせるためのブートアプリケーションを含むものであり、前記クライアント装置は、前記可搬記憶媒体が装着される媒体装着手段と、前記媒体装着手段に前記可搬記憶媒体が装着されると、当該可搬記憶媒体が格納する前記ブートアプリケーションの自動実行により当該可搬記憶媒体を仮想的な画像出力装置であると認識して、当該画像出力装置に対するジョブ発行を行うジョブ発行手段と、前記ジョブ発行手段のジョブ発行によって得られるジョブ実行指示情報を前記媒体装着手段に装着されている可搬記憶媒体に格納させるジョブ指示格納手段とを備えることを特徴とする画像出力システムである。
【発明の効果】
【０００７】
請求項１、２、３、６に係る発明によれば、可搬記憶媒体を介在させることで、通信ケーブルやネットワーク回線等による接続を要することなく、またクライアント装置および画像出力装置以外の他装置を要することもなく、例えば出張／外出先であっても容易にクライアント装置からの画像出力装置の利用が可能となる。しかも、可搬記憶媒体の機種依存領域内のデータおよびアプリケーションの存在によって、画像出力装置が有する処理機能の全てを利用し得るようになる。ＩＰアドレス設定やクライアント装置側の設定変更等を行う必要もない。さらには、可搬記憶媒体の共通領域内のデータおよびアプリケーションの存在によって、可搬記憶媒体の装着をトリガとして処理動作が開始されることとなり、そのための操作も非常に容易で簡便なものとなる。可搬記憶媒体の装着がトリガとなれば、利用者が画像出力装置の設置位置まで赴くので、出力物の取り忘れ等が発生することもない。したがって、請求項１、２、３、６に係る発明によれば、可搬記憶媒体を介在させた画像出力を、容易かつ柔軟に、しかも簡素な構成で行えるのである。
請求項４に係る発明によれば、可搬記憶媒体が、機種依存領域に、複数の画像出力装置についてのデータおよびアプリケーションを格納し得るので、複数の画像出力装置が存在するシステムにおいても利用することができる。また、請求項５に係る発明によれば、画像出力装置が自装置宛のジョブ実行指示情報に応じてジョブを実行するので、複数の画像出力装置が存在するシステムであっても適切なジョブ実行が実現できる。したがって、請求項４、５に係る発明は、適用可能なシステムの汎用性確保や利用者にとっての利便性向上等の点で優れたものとなる。
【発明を実施するための最良の形態】
【０００８】
以下、図面に基づき本発明に係る画像出力装置、画像出力プログラム、可搬記憶媒体および画像出力システムについて説明する。
【０００９】
先ず、画像出力システムの概略構成について説明する。ここで説明する画像出力システムは、画像出力ジョブを実行する画像出力装置と、その画像出力装置に対するジョブ発行を行うクライアント装置と、画像出力装置またはクライアント装置に装着されるとともに非装着状態で両装置間を持ち運び可能な可搬記憶媒体と、を具備してなる。画像出力装置とクライアント装置との間は、通信ケーブルやネットワーク回線等により接続されてなくともよい。また、システム内には、複数の画像出力装置およびクライアント装置が存在していても構わない。
【００１０】
画像出力システムを構成する画像出力装置としては、例えば印字出力ジョブを実行するプリンタ装置が挙げられる。図１は、プリンタ装置の構成例を示す説明図である。図例のように、ここで例に挙げて説明するプリンタ装置は、記録用紙上への画像の印字出力を行う画像形成部１１ａと、その画像形成部１１ａの動作を制御する画像形成制御部１１ｂと、印字出力後の記録用紙に対する後処理（ステープル、パンチ、製本処理等）を行うフィニッシャ部１２ａと、そのフィニッシャ部１２ａの動作を制御するフィニッシャ制御部１２ｂと、所定プログラムを実行するＣＰＵ（Central Processing Unit）１３と、その所定プログラムを格納しているプログラムＲＯＭ（Read Only Memory）１４ａと、フォント情報を格納しているフォントＲＯＭ１４ｂと、ＣＰＵ１３のワークエリアとして用いられ、またシステムデータや通信情報等を記憶するＲＡＭ（Random Access Memory）１５と、処理するＰＤＬ（Page Description Language）情報や出力すべき画像を一時的に蓄積するＨＤＤ（Hard Disk Drive）１６と、本装置を操作するための各種操作キーおよび表示器を持つ操作部／表示部１７と、装置全体の制御処理を行うシステム制御部１８とに加え、可搬記憶媒体読取書込機構１９を備えている。
【００１１】
可搬記憶媒体読取書込機構１９は、可搬記憶媒体３０が装着されるとともに、装着された可搬記憶媒体３０との情報授受を行い得るものである。可搬記憶媒体３０は、非装着状態で持ち運び可能な外部記憶媒体で、その代表例としてＵＳＢ（Universal Serial Bus）端子に直接接続して読み書きを行えるＵＳＢメモリが挙げられる。したがって、可搬記憶媒体３０が装着される可搬記憶媒体読取書込機構１９は、本発明における媒体装着手段として機能するものであり、例えば可搬記憶媒体３０がＵＳＢメモリであれば、そのＵＳＢメモリが装着されるＵＳＢ端子を備えてなるものである。
【００１２】
また、プリンタ装置では、ＣＰＵ１３が所定プログラムを実行することにより、情報書き込み手段、情報読み出し手段およびジョブ処理手段として機能するようになっている。
情報書き込み手段は、可搬記憶媒体読取書込機構１９に装着された可搬記憶媒体３０に対し、当該可搬記憶媒体３０の記憶領域内に機種依存領域と共通領域とを設定するとともに、機種依存領域に自機種固有のデータおよびアプリケーションを書き込み、共通領域にはプリンタ装置の機種に依らない共通のデータおよびアプリケーションを書き込むものである。なお、書き込まれるデータおよびアプリケーションについては、詳細を後述する。
情報読み出し手段は、可搬記憶媒体読取書込機構１９に装着された可搬記憶媒体３０が自機種宛のジョブ実行指示情報を格納している場合には、その可搬記憶媒体３０からの当該ジョブ実行指示情報の読み出しを行うものである。
ジョブ処理手段は、情報読み出し手段が読み出したジョブ実行指示情報に従いつつ、画像形成部１１ａに印字出力ジョブを実行させるものである。
【００１３】
これらの各手段はＣＰＵ１３が所定プログラムを実行することにより実現されるものであるが、その所定プログラムは、プリンタ装置内へのインストールに先立ち、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、本実施形態で説明するプリンタ装置は、そのプリンタ装置にインストール可能な画像出力プログラムによっても実現することが可能である。
【００１４】
一方、画像出力システムを構成するクライアント装置は、例えばプリンタ装置に対する印字出力ジョブの発行を行うパーソナルコンピュータ（以下、単に「ＰＣ」という）からなるものである。図２は、ＰＣの構成例を示す説明図である。図例のように、ここで例に挙げて説明するＰＣは、所定プログラムを実行するＣＰＵ２１と、その所定プログラムを格納しているＲＯＭ２２と、ＣＰＵ１３のワークエリアとして用いられるＲＡＭ２３と、プリンタ装置に処理させるＰＤＬ情報や出力すべき画像を一時的に蓄積するＨＤＤ２４と、本装置を操作するための情報入力部２５と、各種情報の表示出力を行うディスプレイ部２６と、装置全体の制御処理を行うオペレーティングシステム部２７とに加え、可搬記憶媒体読取書込機構２８を備えている。
【００１５】
可搬記憶媒体読取書込機構２８、上述したプリンタ装置における可搬記憶媒体読取書込機構１９と同様に、可搬記憶媒体３０が装着されるとともに、装着された可搬記憶媒体３０との情報授受を行い得るものである。したがって、可搬記憶媒体３０が装着される可搬記憶媒体読取書込機構２８は、本発明における媒体装着手段として機能するものである。
【００１６】
また、ＰＣでは、ＣＰＵ２１が所定プログラムを実行することにより、ジョブ発行手段およびジョブ指示格納手段として機能するようになっている。
ジョブ発行手段は、可搬記憶媒体読取書込機構２８に可搬記憶媒体３０が装着されると、当該可搬記憶媒体３０が格納するブートアプリケーションの自動実行により当該可搬記憶媒体３０を仮想的なプリンタ装置であると認識して、当該プリンタ装置に対するジョブ発行を行うものである。
ジョブ指示格納手段は、ジョブ発行手段のジョブ発行によって得られるジョブ実行指示情報を、可搬記憶媒体読取書込機構２８に装着されている可搬記憶媒体３０に格納させるものである。
【００１７】
これらの各手段はＣＰＵ２１が所定プログラムを実行することにより実現されるものであるが、その所定プログラムは、ＰＣ内へのインストールに先立ち、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、本実施形態で説明するＰＣは、そのＰＣにインストール可能なプログラムによって実現することが可能である。
【００１８】
以上のようなプリンタ装置またはＰＣに装着されて用いられる可搬記憶媒体３０には、以下に述べるようなデータおよびアプリケーションが格納される。なお、ここでは、特定の仕事を行うためのソフトウェア（プログラム）のことを「アプリケーション」という。
【００１９】
図３は、可搬記憶媒体内におけるデータ構成の一具体例を示す説明図である。図例のように、可搬記憶媒体３０は、情報記憶領域として、共通領域３１と、機種依存領域３２と、を有している。
【００２０】
共通領域３１は、プリンタ装置の機種に依らない共通のデータおよびアプリケーションを格納するための領域であり、少なくとも、当該データおよびアプリケーションを格納する可搬記憶媒体３０が装着された装置に、当該可搬記憶媒体３０内のデータおよびアプリケーションの自動実行をさせるためのブートアプリケーションを格納する。さらに具体的には、図例のように、「autorun.exe」、「usbprn.cpl」、「usbprn.cpl」、「○○○CP.log」および「×××CP.log」というデータおよびアプリケーションを格納する。「autorun.exe」は、可搬記憶媒体３０の装着時に自動実行されるアプリケーションであり、その自動実行によって例えばＰＣにプリンタドライバおよびモニタがインストールされているか否かが判断される。「usbprn.cpl」はモニターアプリケーション（コントロールパネル）であり、「usbprn.dll」はモニターアプリケーション（ＤＬＬ；Dynamic Link Library）である。「○○○CP.log」は「○○○CP」という機種のプリンタ装置に対するジョブの状態を特定するデータであり、「×××CP.log」は「×××CP」という機種のプリンタ装置に対するジョブの状態を特定するデータである。
【００２１】
機種依存領域３２は、プリンタ装置の機種に固有のデータおよびアプリケーションを格納するための領域である。したがって、「○○○CP」および「×××CP」という機種のプリンタ装置に対応する場合であれば、○○○CP機種依存領域３２ａと×××CP機種依存領域３２ｂとがそれぞれ存在することになる。
【００２２】
このような機種依存領域３２では、それぞれが、プリンタ装置の機種固有のデータおよびアプリケーションとして、少なくとも、当該プリンタ装置が有するジョブ処理機能を特定するデータと、当該プリンタ装置に対するジョブ実行指示情報を生成するためのアプリケーションとを格納する。
さらに具体的には、○○○CP機種依存領域３２ａであれば、「○○○prt_config.cfg」、「○○○_driver.drv」および「Job1.prn」というデータおよびアプリケーションを格納する。「○○○prt_config.cfg」は、「○○○CP」という機種のプリンタ装置のジョブ処理機能を特定するデータ（以下「プリンタ設定情報ファイル」という）である。「○○○_driver.drv」は、「○○○CP」という機種のプリンタ装置に対するジョブ実行指示情報を生成するためのアプリケーションであり、いわゆるプリンタドライバに相当するものである。「Job1.prn」は、あるジョブ（Job1）によって出力すべきプリントデータであり、例えば「○○○CP」という機種が対応可能なＡＲＴ形式で形成される。
また、×××CP機種依存領域３２ｂについても同様に、「×××prt_config.cfg」、「×××_driver.drv」および「Job2.prn」というデータおよびアプリケーションを格納する。このうち、「Job2.prn」は、あるジョブ（Job2）によって出力すべきプリントデータであり、例えば「×××CP」という機種が対応可能なＰＳ（PostScript）形式で形成される点で、○○○CP機種依存領域３２ａの場合とは異なる。
【００２３】
ここで、各機種依存領域３２ａ，３２ｂに格納されるプリンタ設定情報ファイルについて、具体例を挙げてさらに詳しく説明する。図４は、プリンタ設定情報ファイルの一具体例を示す説明図である。図例のように、プリンタ設定情報ファイルは、「機種名」、「ＰＤＬ種別」、「出力整形機能（finishing）」および「印字出力機能（impression）」を有して構成されている。「機種名」は、プリンタ装置の機種を特定するためのものである。「ＰＤＬ種別」は、プリンタ装置が対応するＰＤＬ種別を特定するためのものである。「出力整形機能」は、プリンタ装置が対応し得るジョブ処理機能のうち、記録用紙に対する出力整形機能を特定するためのものであり、具体的にはフィニッシャ部１２ａにおける処理機能が相当する。「印字出力機能」は、プリンタ装置が対応し得るジョブ処理機能のうち、印字出力の際の機能を特定するためのものであり、具体的には画像形成部１１ａまたは画像形成制御部１１ｂにおける処理機能が相当する。
【００２４】
次に、以上のような構成の画像出力システムにおける処理動作例について説明する。
【００２５】
はじめに、可搬記憶媒体３０に対する初期設定を行う場合の処理動作例、すなわち可搬記憶媒体３０内に各種データおよびアプリケーションを格納するための処理動作例を説明する。図５は、可搬記憶媒体３０内へのデータおよびアプリケーションの格納を行う際の処理動作例を示すフローチャートである。
【００２６】
可搬記憶媒体３０に対する初期設定を行う場合には、先ず、初期設定対象となる可搬記憶媒体３０を、プリンタ装置の可搬記憶媒体読取書込機構１９に装着する（ステップ１０１、以下ステップを「Ｓ」と略す）。そして、装着された可搬記憶媒体３０について、情報読み出し手段がその可搬記憶媒体３０における情報記憶領域を確認し（Ｓ１０２）、その情報記憶領域内に共通領域３１および機種依存領域３２が設定されていなければ、情報書き込み手段が共通領域３１および機種依存領域３２の設定を行う（Ｓ１０３）。
【００２７】
共通領域３１および機種依存領域３２が既に設定されている場合、または共通領域３１および機種依存領域３２の設定が終了した後は、続いて、情報読み出し手段が情報記憶領域内の格納データを確認する（Ｓ１０４）。その結果、自装置宛のジョブ実行指示情報（例えば、図３で説明した「○○○CP.log」や「×××CP.log」等の情報）が格納されていれば、その可搬記憶媒体３０は、初期設定対象となるものではなくジョブの実行を指示するものなので、そのジョブ実行指示情報に従いつつ、詳細を後述する手順によってジョブの実行を行う（Ｓ４００）。
【００２８】
一方、データおよびアプリケーションが未格納であれば、情報書き込み手段は、装着されている可搬記憶媒体３０の機種依存領域３２に、自装置の機種固有のデータおよびアプリケーションを書き込む（Ｓ１０５）。さらに、情報書き込み手段は、装着されている可搬記憶媒体３０の共通領域３１に、必要に応じて、プリンタ装置の機種に依らない共通のデータおよびアプリケーションを書き込む（Ｓ１０６）。ただし、他のプリンタ装置等での初期設定によって共通領域３１が既にデータおよびアプリケーションが格納している場合には、その共通領域３１に対する書き込みを行わなくてもよいし、書き込みを行って上書きしてもよい。
【００２９】
なお、ここでは、可搬記憶媒体３０に対する初期設定を、プリンタ装置への当該可搬記憶媒体３０の装着によって行う場合を例に挙げたが、ＰＣ側に予めこれと同等の初期設定を行うソフトウェアをインストールしておき、その上でＰＣに可搬記憶媒体３０を装着し、当該ＰＣの操作を通じて可搬記憶媒体３０の初期設定を行うようにしても構わない。
【００３０】
次いで、初期設定後の可搬記憶媒体３０を用いてジョブ発行を行う場合の処理動作例、すなわち可搬記憶媒体３０内にジョブ実行指示情報を格納するための処理動作例を説明する。図６およぶ図７は、可搬記憶媒体３０内へのジョブ実行指示情報の格納を行う際の処理動作例を示すフローチャートである。
【００３１】
可搬記憶媒体３０を用いたジョブ発行を行う場合には、図６に示すように、先ず、初期設定後の可搬記憶媒体３０を、ＰＣの可搬記憶媒体読取書込機構２８に装着する（Ｓ２０１）。そして、可搬記憶媒体３０が装着されると、ＰＣでは、その可搬記憶媒体３０が格納するブートアプリケーション（例えば「autorun.exe」）の自動実行により、その可搬記憶媒体３０に格納されているデータおよびアプリケーション、特に機種依存領域３２に格納されているジョブ実行指示情報を生成するためのアプリケーションであるプリンタドライバについて、インストール済みであるか否かを判断し（Ｓ２０２）、インストール未了であれば、そのインストールを行う（Ｓ２０３）。
【００３２】
そして、ＰＣでは、プリンタドライバを起動する（Ｓ２０４）。これにより、ＰＣは、可搬記憶媒体読取書込機構２８に装着されている可搬記憶媒体３０を、仮想的なプリンタ装置であると認識することになる（Ｓ２０５）。したがって、ＰＣでは、ジョブ発行手段がジョブ発行を行うのにあたって、可搬記憶媒体３０が装着されていれば、その可搬記憶媒体３０を仮想的なプリンタ装置であると認識し、すなわちその可搬記憶媒体３０の機種依存領域３２内にデータおよびアプリケーションが格納されているプリンタ装置が通信ケーブルやネットワーク回線等を介して接続されているものと認識して、図中に示すようにウインドウ画面をディスプレイ部２６にて表示出力する。
【００３３】
これにより、ＰＣの利用者は、現実のプリンタ装置への印字出力指示を行う場合と同様に、仮想プリンタである可搬記憶媒体３０に対して印字出力指示を行い得るようになる。すなわち、図７に示すように、ディスプレイ部２６が表示出力するウインドウ画面を参照しつつ、情報入力部２５を操作して、印字出力指示を行う（Ｓ３０１）。このとき、可搬記憶媒体３０が複数の機種依存領域３２ａ，３２ｂを格納しており、その可搬記憶媒体３０内に複数の仮想プリンタが存在していると認識される場合には、ネットワーク回線上に複数のプリンタ装置が存在する場合と同様に、ＰＣの利用者が所望する仮想プリンタを選択して、その仮想プリンタに対して印字出力指示を行うようにする。
【００３４】
ＰＣの利用者による仮想プリンタへの印字出力指示があると、ＰＣでは、ジョブ発行手段が、その印字出力指示に基づくジョブ発行を行う。すなわち、仮想プリンタへの印字出力指示を受け、アプリケーション（プリンタドライバ）制御の下、印字出力可能な状態のプリントデータのファイルと、ジョブの実行を指示する旨の情報であるジョブ実行指示情報のファイルとを作成する（Ｓ３０２）。そして、ジョブ発行手段がこれらのファイルを作成すると、ジョブ指示格納手段は、その作成ファイルを、可搬記憶媒体読取書込機構２８に装着されている可搬記憶媒体３０内の対応する機種依存領域３２に格納させる。
【００３５】
なお、仮想プリンタのプリンタドライバとしては、ジョブ指示格納手段が可搬記憶媒体３０に対してプリントデータおよびジョブ実行指示情報のファイルを格納させた時点で、「印字出力正常終了」となる（Ｓ３０３）。ところが、実際には発行されたジョブは、未実行である。この点については、プリンタドライバと同様に、モニターアプリケーション（具体的には「usbprn.cpl」および「usbprn.dll」）がＰＣ側にインストールされているので、これにより「印字出力準備完了/印字出力未了」であることをＰＣ側で確認することができる。
【００３６】
次いで、プリントデータおよびジョブ実行指示情報のファイルを格納した可搬記憶媒体３０を用いてプリンタ装置にジョブを実行させる場合の処理動作例を説明する。図８は、プリンタ装置がジョブを実行する際の処理動作例を示すフローチャートである。
【００３７】
ＰＣから「印字出力準備完了／印字出力未了」な可搬記憶媒体３０を取り外し、これをプリンタ装置の可搬記憶媒体読取書込機構１９に装着すると（Ｓ４０１）、プリンタ装置では、図３を用いて説明したように、情報読み出し手段がその可搬記憶媒体３０における情報記憶領域を確認して（Ｓ４０２）、必要に応じて情報書き込み手段が共通領域３１および機種依存領域３２の設定を行う（Ｓ４０３）。さらには、情報読み出し手段が情報記憶領域内の格納データを確認して（Ｓ４０４）、必要に応じて情報書き込み手段がデータおよびアプリケーションの書き込みを行う（Ｓ１００）。
【００３８】
ただし、装着された可搬記憶媒体３０が既にデータおよびアプリケーションの書き込みが行われているもの、すなわち「印字出力準備完了／印字出力未了」な可搬記憶媒体３０であることを認識すると、情報読み出し手段は、その可搬記憶媒体３０から自装置宛のプリントデータおよびジョブ実行指示情報のファイルを読み出す。そして、情報読み出し手段がファイル読み出しを行うと、ジョブ処理手段は、情報読み出し手段が読み出したジョブ実行指示情報に従いつつ、情報読み出し手段が読み出したプリントデータについて、画像形成部１１ａに印字出力ジョブを実行させる（Ｓ４０５）。このようにして、可搬記憶媒体３０を介して、ＰＣで発行された印字出力ジョブが、プリンタ装置にて実行されるのである。
【００３９】
その後、プリンタ装置では、印字出力ジョブが終了したか否かを判断する（Ｓ４０６）。その結果、印字出力ジョブの実行が正常終了していれば、プリンタ装置では、情報書き込み手段が、実行したジョブに係るプリントデータおよびジョブ実行指示情報のファイルを可搬記憶媒体３０内から消去するとともに、その可搬記憶媒体３０内におけるジョブ状態データ（具体的には「○○○CP.log」や「×××CP.log」等）で該当するものについて、これを「印字出力正常終了」状態に遷移させる（Ｓ４０７）。これにより、同一ジョブが重複して実行されることがなくなる。
【００４０】
一方、印字出力ジョブの実行が異常終了した場合には、周知技術を利用すれば異常終了した理由が分かるので、情報書き込み手段は、その異常終了した理由と異常終了後におけるプリンタ装置の状態について、その情報を可搬記憶媒体３０内に書き込む（Ｓ４０８）。このようにすれば、その後に、可搬記憶媒体３０をＰＣ側に装着した状態において、ＰＣの利用者が、仮想プリンタ内のジョブ状態を参照するモニターアプリケーションを介して異常終了の状況を把握することができ、適切な後処理（例えば、プリントデータおよびジョブ実行指示情報のファイルの削除）を実施することが可能となる。
【００４１】
また、印字出力ジョブの終了後に、可搬記憶媒体３０が取り外されても、その印字出力ジョブが正常に終了したのであれば、プリンタ装置では何も動作しない。ただし、印字出力ジョブが異常終了し、かつ、異常終了した理由がプリンタ装置側の一時的な理由（例えば、紙切れに伴う印字中断）であれば、プリンタ装置では、その理由が解消し次第、印字出力ジョブの実行再開を試み、異常終了した理由が一時的な理由（例えば、プリントデータのＰＤＬ不整合）でなけば、印字出力ジョブの実行再開を試みないようにすることも考えられる。
【００４２】
なお、上述した実施の形態では、本発明の好適な実施具体例について説明したが、本発明はその内容に限定されるものではなく、その要旨を逸脱しない範囲で適宜変更することが可能である。例えば、本実施の形態では、可搬記憶媒体３０としてＵＳＢメモリを例に挙げたが、非装着状態で持ち運び可能で、かつ、データおよびアプリケーションの読み書きが可能なものであれば、他の記憶媒体（ＰＣＭＣＩＡメモリーカードやＣＤ−ＲＯＭ等）を用いても構わない。また、可搬記憶媒体３０内に格納するデータおよびアプリケーションについても、本実施の形態で説明した具体例に限定されるものではない。さらには、本実施の形態では、プリンタ装置が印字出力ジョブを実行する場合を例に挙げたが、他の画像出力ジョブ（例えば、ＦＡＸ送信ジョブやディスプレイ上への表示出力ジョブ）についても同様に適用することが考えられる。
【図面の簡単な説明】
【００４３】
【図１】本発明に係る画像出力装置の一具体例であるプリンタ装置の構成例を示す説明図である。
【図２】図１のプリンタ装置とともに用いられるＰＣの構成例を示す説明図である。
【図３】本発明に係る可搬記憶媒体内におけるデータ構成の一具体例を示す説明図である。
【図４】図３の可搬記憶媒体に格納されるプリンタ設定情報ファイルの一具体例を示す説明図である。
【図５】可搬記憶媒体内へのデータおよびアプリケーションの格納を行う際の処理動作例を示すフローチャートである。
【図６】可搬記憶媒体内へのジョブ実行指示情報の格納を行う際の処理動作例を示すフローチャート（その１）である。
【図７】可搬記憶媒体内へのジョブ実行指示情報の格納を行う際の処理動作例を示すフローチャート（その２）である。
【図８】プリンタ装置がジョブを実行する際の処理動作例を示すフローチャートである。
【符号の説明】
【００４４】
１１ａ…画像形成部、１１ｂ…画像形成制御部、１２ａ…フィニッシャ部、１２ｂ…フィニッシャ制御部、１３…ＣＰＵ、１４ａ…プログラムＲＯＭ、１４ｂ…フォントＲＯＭ、１５…ＲＡＭ、１６…ＨＤＤ、１７…操作部／表示部、１８…システム制御部、１９…可搬記憶媒体読取書込機構、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…ＨＤＤ、２５…情報入力部、２６…ディスプレイ部、２７…オペレーティングシステム部、２８…可搬記憶媒体読取書込機構、３０…可搬記憶媒体、３１…共通領域、３２…機種依存領域、３２ａ…○○○CP機種依存領域、３２ｂ…×××CP機種依存領域
【図１】
2008102643.tif 000003
【図２】
2008102643.tif 000004
【図３】
2008102643.tif 000005
【図４】
2008102643.tif 000006
【図５】
2008102643.tif 000007
【図６】
2008102643.tif 000008
【図７】
2008102643.tif 000009
【図８】
2008102643.tif 000010