(57)【要約】【課題】ネットワークを介して接続されているか否かにかかわらず、一の画像形成装置から他の画像形成装置に印刷データを移動させて、しかも印刷条件の設定を行うことなく容易に印刷処理を実行することができる画像形成装置、画像形成方法、画像処理装置、および画像形成プログラムを提供する。【解決手段】プリンタに設けられたＵＳＢポートに取り外し可能に接続されたＵＳＢメモリに、印刷条件に関する設定情報を含む印刷データが書き込まれる（Ｓ３０６）。【選択図】図９
2007110518.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を取り外し可能に接続するための接続手段と、
印刷条件に関する設定情報を含む印刷データを前記接続手段に接続された前記記録媒体に書き込む書込手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記印刷データは、ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷データは、親展印刷に関するものであって、印刷処理の実行を許可するためのパスワードを含むことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記接続手段に接続された前記記録媒体に保存されている印刷データを読み出す読出手段と、
前記読出手段により読み出された印刷データに基づいて印刷処理を実行する印刷手段と、をさらに有することを特徴とする請求項１〜３のいずれか１つに記載の画像形成装置。
【請求項５】
印刷データを保存するための記憶手段をさらに有し、
前記書込手段は、前記記憶手段に保存されている印刷データを前記記録媒体に書き込むことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記記憶手段に保存される印刷データはＰＤＬデータであり、
前記書込手段は、前記ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータを、前記記録媒体に書き込むことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記書込手段は、外部機器から受信したデータに基づく印刷データを、前記画像形成装置内に保存することなく前記記録媒体に書き込むことを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記接続手段はＵＳＢポートであり、前記記録媒体はＵＳＢメモリであることを特徴とする請求項１〜７のいずれか１つに記載の画像形成装置。
【請求項９】
印刷条件に関する設定情報を含む印刷データを生成するステップと、
画像形成装置に設けられた接続手段に取り外し可能に接続された記録媒体に、前記印刷データを書き込むステップと、
を有することを特徴とする画像形成方法。
【請求項１０】
画像形成装置に設けられた接続手段に取り外し可能に接続された記録媒体に、印刷条件に関する設定情報を含む印刷データを書き込む手順を前記画像形成装置に実行させるための画像形成プログラム。
【請求項１１】
請求項１０に記載の画像形成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
画像形成装置に設けられていた接続手段に取り出し可能に接続された記録媒体に保存されている、ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータ含む印刷データを読み出すステップと、
前記読出手段により読み出された印刷データに基づいて印刷処理を実行するステップと、
を有することを特徴とする画像形成方法。
【請求項１３】
画像形成装置に設けられていた接続手段に取り出し可能に接続された記録媒体に保存されている、ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータ含む印刷データを読み出す手順と、
前記読出手段により読み出された印刷データに基づいて印刷処理を実行する手順と、
を前記画像形成装置に実行させるための画像形成プログラム。
【請求項１４】
請求項１３に記載の画像形成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１５】
記録媒体を取り外し可能に接続するための接続手段と、
ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータを含む印刷データを前記接続手段に接続された前記記録媒体に書き込む書込手段と、
を有することを特徴とする画像処理装置。
【請求項１６】
記録媒体を取り外し可能に接続するための接続手段と、
前記接続手段に接続された前記記録媒体に保存されている、ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータ含む印刷データを読み出す読出手段と、
前記読出手段により読み出された印刷データに基づいて印刷処理を実行する印刷手段と、
を有することを特徴とする画像処理装置。
【請求項１７】
前記印刷データは、親展印刷に関するものであって、印刷処理の実行を許可するためのパスワードを含むことを特徴とする請求項１５或いは請求項１６に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、画像処理装置、および画像形成プログラムに関する。
【背景技術】
【０００２】
印刷終了後に印刷データを内部に保存しておき、ユーザの要求に応じて当該印刷データを再度呼び出して用紙上に印刷することができる画像形成装置が存在する。
【０００３】
しかし、ユーザが別の画像形成装置で同じ文書ファイルを同一の印刷条件で印刷したい場合、ユーザは、ＰＣ（パーソナルコンピュータ）上で再度アプリケーションを起動させ、プリンタドライバを使用して印刷データを作成し、当該印刷データを別の画像形成装置に送信しなければならなかった。このため、操作に手間がかかるとともに、印刷条件の設定を間違えてしまう虞があった。
【０００４】
一方、ネットワークを介して接続されている他のプリンタに保存されている画像データを、ネットワークを介して受信して印刷することが可能なプリンタが提案されている（特許文献１参照）。
【０００５】
しかしながら、上記特許文献に記載のプリンタは、ネットワークを介して接続されていない他のプリンタから画像データを受信して印刷することはできない。しかも印刷時には印刷条件の設定が必要である。
【特許文献１】特開２００４−３２０７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上述した問題点を解決するためになされたものであり、本発明の目的は、ネットワークを介して接続されているか否かにかかわらず、画像形成装置に印刷データを移動させて、容易に印刷処理を実行することができる画像形成装置、画像形成方法、画像処理装置および画像形成プログラムを提供することにある。
【０００７】
また、本発明は、あの画像形成装置に印刷データを移動させるに当たり、印刷条件の設定を行うことなく容易に印刷処理を実行することができる画像形成装置、画像形成方法、画像処理装置および画像形成プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）記録媒体を取り外し可能に接続するための接続手段と、印刷条件に関する設定情報を含む印刷データを前記接続手段に接続された前記記録媒体に書き込む書込手段と、を有することを特徴とする画像形成装置。
【００１０】
（２）前記印刷データは、ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータを含むことを特徴とする上記（１）に記載の画像形成装置。
【００１１】
（３）前記印刷データは、親展印刷に関するものであって、印刷処理の実行を許可するためのパスワードを含むことを特徴とする上記（１）または（２）に記載の画像形成装置。
【００１２】
（４）前記接続手段に接続された前記記録媒体に保存されている印刷データを読み出す読出手段と、前記読出手段により読み出された印刷データに基づいて印刷処理を実行する印刷手段と、をさらに有することを特徴とする上記（１）〜（３）のいずれか１つに記載の画像形成装置。
【００１３】
（５）印刷データを保存するための記憶手段をさらに有し、
前記書込手段は、前記記憶手段に保存されている印刷データを前記記録媒体に書き込むことを特徴とする上記（１）に記載の画像形成装置。
【００１４】
（６）前記記憶手段に保存される印刷データはＰＤＬデータであり、前記書込手段は、前記ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータを、前記記録媒体に書き込むことを特徴とする上記（５）に記載の画像形成装置。
【００１５】
（７）前記書込手段は、外部機器から受信したデータに基づく印刷データを、前記画像形成装置内に保存することなく前記記録媒体に書き込むことを特徴とする上記（１）に記載の画像形成装置。
【００１６】
（８）前記接続手段はＵＳＢポートであり、前記記録媒体はＵＳＢメモリであることを特徴とする上記（１）〜（７）のいずれか１つに記載の画像形成装置。
【００１７】
（９）印刷条件に関する設定情報を含む印刷データを生成するステップと、画像形成装置に設けられた接続手段に取り外し可能に接続された記録媒体に、前記印刷データを書き込む書き込みステップを有することを特徴とする画像形成方法。
【００１８】
（１０）画像形成装置に設けられた接続手段に取り外し可能に接続された記録媒体に、印刷条件に関する設定情報を含む印刷データを書き込む書き込み手順を前記画像形成装置に実行させるための画像形成プログラム。
【００１９】
（１１）上記（１０）に記載の画像形成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００２０】
（１２）画像形成装置に設けられていた接続手段に取り出し可能に接続された記録媒体に保存されている、ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータ含む印刷データを読み出すステップと、
前記読出手段により読み出された印刷データに基づいて印刷処理を実行するステップと、を有することを特徴とする画像形成方法。
【００２１】
（１３）画像形成装置に設けられていた接続手段に取り出し可能に接続された記録媒体に保存されている、ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータ含む印刷データを読み出す手順と、
前記読出手段により読み出された印刷データに基づいて印刷処理を実行する手順と、
を前記画像形成装置に実行させるための画像形成プログラム。
【００２２】
（１４）上記（１３）に記載の画像形成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００２３】
（１５）記録媒体を取り外し可能に接続するための接続手段と、
ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータを含む印刷データを前記接続手段に接続された前記記録媒体に書き込む書込手段と、
を有することを特徴とする画像処理装置。
【００２４】
（１６）  記録媒体を取り外し可能に接続するための接続手段と、
前記接続手段に接続された前記記録媒体に保存されている、ＰＤＬデータを解析した後に得られたデータであってビットマップデータに展開する前の中間言語で記述されたデータ含む印刷データを読み出す読出手段と、
前記読出手段により読み出された印刷データに基づいて印刷処理を実行する印刷手段と、
を有することを特徴とする画像処理装置。
【００２５】
（１８）前記印刷データは、親展印刷に関するものであって、印刷処理の実行を許可するためのパスワードを含むことを特徴とする（１５）或いは（１６）に記載の画像処理装置。
【００２６】
上記の何れにおいても、記録媒体は可搬性を有する記録媒体を意味しており、典型的にはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、コンパクトフラッシュ（登録商標）メモリ、ＳＤカードメモリ等である。また、可搬記録媒体としては、記録媒体を内臓或いは装着可能な、情報携帯端末、携帯電話等の可搬性端末装置であってもよい。
【００２７】
また、記録媒体を取り外し可能に接続するための接続手段としては、典型的には上記各可搬記録媒体に対応したインタフェースが挙げられ、これら接続手段は端子を備え、これら端子に対して記録媒体は電気的かつ物理的に取り外し可能に接続される。また、この接続手段としては、赤外線インタフェースのように、物理的な取り外しではなく通信的に取り外し可能な形態のインタフェースを含んでも良い。
【発明の効果】
【００２８】
本発明の一側面によれば、接続手段に取り外し可能に接続された記録媒体に、印刷データが書き込まれる。また、本発明の別側面によれば、接続手段に取り外し可能に接続された記録媒体から印刷データが読み出され、この印刷データに基づいた印刷処理が実行される。
【００２９】
したがって、ネットワークを介して接続されているか否かにかかわらず、画像形成装置に、記録媒体を用いて印刷データを移動させて容易に印刷処理を実行することが可能となる。しかも印刷データに印刷条件の設定に関する情報を含ませることにより、印刷時に印刷条件の設定を行うことなく容易に印刷処理を実行することが可能となる。  また、ユーザは、印刷物を持ち歩くのではなく、印刷物と同等とみなし得る印刷条件に関する設定情報を含む印刷データを、記録媒体に保持して持ち歩くことができる。このため、印刷内容が直接人目に晒されず、セキュリティの観点から好ましい。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。以下の最良の形態においては、本発明に係る構成、処理をプリンタにて具現化し、可搬性の記録媒体としてＵＳＢメモリを採用した例を説明するが、本発明は以下の実施の形態に限定されるものではない。
【００３１】
図１は、本発明の第１実施形態にかかる印刷システムの全体構成を示すブロック図である。
【００３２】
本実施形態にかかる印刷システムは、ＰＣ（パーソナルコンピュータ）１と、画像形成装置としてのプリンタ２Ａおよび２Ｂとを備え、これらはネットワーク５を介して相互に通信可能に接続されている。
【００３３】
ネットワーク５は、例えば、イーサネット（登録商標）、トークンリング、およびＦＤＤＩ等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ、またはＬＡＮ同士を専用線で接続したＷＡＮ等の各種のネットワークからなる。なお、ネットワーク５に接続される機器の種類および台数は、図１に示される例に限定されない。
【００３４】
図２は、図１に示されるＰＣの構成を示すブロック図である。ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３５】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムおよび各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムおよびデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラム、および各種データを格納する。
【００３６】
このハードディスク１４には、文書ファイルを作成するためのアプリケーションと、文書ファイルをプリンタが解釈可能な形式の印刷データに変換するためのプリンタドライバとがインストールされている。ここでは、プリンタが解釈可能な形式の印刷データは、ＰｏｓｔＳｃｒｉｐｔ（登録商標）等のページ記述言語（ＰＤＬ）で記述されたＰＤＬデータである。
【００３７】
ディスプレイ１５は、各種の情報を表示する。入力装置１６は、マウス等のポインティングデバイスやキーボードであり、各種の入力を行うために使用される。ネットワークインタフェース１７は、ネットワーク５を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３８】
図３は、図１に示されるプリンタの構成を示すブロック図である。プリンタ２Ａおよび２Ｂは、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、操作パネル部２５、言語解析部２６、画像処理部２７、印刷部２８、ネットワークインタフェース２９、およびＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェース３０を含み、これらは信号を遣り取りするためのバス３１を介して相互に接続されている。なお、プリンタ２Ａおよび２Ｂの上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３９】
操作パネル部２５は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００４０】
言語解析部２６は、ネットワークインタフェース２９を介してＰＣ１等の機器から受信された印刷データ（ＰＤＬデータ）を解析し、中間データを作成する。中間データとは、ＰＤＬデータを解析した後に得られるデータであり、ビットマップデータに展開する前の中間言語で記述されたデータをいう。画像処理部２７は、言語解析部２６により作成された中間データを、印刷部２８が印刷可能なビットマップデータに変換する。印刷部２８は、画像処理部２７により作成されたビットマップデータを、電子写真式プロセス等の周知の作像プロセスを用いて、用紙等の記録材上に印刷する。
【００４１】
ＵＳＢインタフェース３０は、ＵＳＢメモリ４（図４参照）等のＵＳＢ規格にしたがう機器と接続するためのインタフェースである。ＵＳＢメモリ４は、不揮発性メモリと、当該不揮発性メモリに接続された端子とを有している。図４に示すように、ＵＳＢインタフェース３０は、ＵＳＢメモリ４の端子を取り外し可能に接続するためのＵＳＢポート３２を含んでいる。
【００４２】
なお、ＰＣ１と、プリンタ２Ａおよび２Ｂとは、それぞれ、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００４３】
次に、本実施形態における印刷システムの動作について説明する。本実施形態では、ＰＣ１において作成された印刷データがプリンタ２Ａに送信され、プリンタ２Ａにおいて印刷データがＵＳＢメモリ４に書き込まれる。そして、当該ＵＳＢメモリ４がプリンタ２Ａから取り外されるとともに、別の場所にあるプリンタ２Ｂに接続され、プリンタ２ＢにおいてＵＳＢメモリ４内の印刷データに基づいて印刷処理が行われる。
【００４４】
図５は、ＰＣ１における印刷データの送信処理の手順を示すフローチャートである。なお、図５のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４などの記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００４５】
アプリケーションにより作成された文書ファイルの印刷時には、まず、ユーザの操作に基づいて印刷条件の設定処理が行われる（Ｓ１０１）。印刷条件の設定処理は、プリンタドライバによりディスプレイ１５に表示された印刷設定画面を用いて行われる。
【００４６】
図６は、印刷設定画面の一例を示す。印刷設定画面１００において、原稿サイズ、出力方法（例えば「親展印刷」）、部数、ソートの有無、印刷種類（例えば「両面」）、スクリーン処理（例えば「階調優先」）などの項目が設定され得る。
【００４７】
印刷設定画面１００の出力方法の項目１０１において「親展印刷」が選択された場合、図７に示すような親展印刷設定画面２００がディスプレイ１５に表示される。親展印刷設定画面２００は、印刷時等に要求されるＩＤおよびパスワードを入力するための入力ボックス２０１および２０２を含む。ここで、「親展印刷」とは、プリンタにおいて指定のＩＤおよびパスワードが入力された場合にのみ印刷処理の実行が許可される印刷方法をいう。
【００４８】
続いて、ＰＣ１は、ユーザの操作に基づく印刷指示が有るまで待機する（Ｓ１０２でＮＯ）。印刷指示が有った場合（Ｓ１０２でＹＥＳ）、アプリケーションにより特定された文書ファイルに基づいて印刷データが作成され、当該印刷データがプリンタ２Ａに送信される（Ｓ１０３）。ここで作成される印刷データはＰＤＬデータである。図６および図７の設定画面を用いて設定された印刷条件に関する設定情報は、ＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）あるいはＰＤＬで印刷データに付加される。
【００４９】
図８は、プリンタ２Ａにおける印刷データの受信処理の手順を示すフローチャートである。なお、図８のフローチャートにより示されるアルゴリズムは、プリンタ２Ａのハードディスク２４などの記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００５０】
ＰＣ１から印刷データ（ＰＤＬデータ）が受信されると、言語解析部２６により印刷データの解析が行われる（Ｓ２０１）。ここで、ＰＤＬデータを解析することによって、中間データが作成される。
【００５１】
続いて、受信された印刷データは「親展印刷」に関するものであるか否かが判断される（Ｓ２０２）。この判断は、印刷データに含まれる印刷条件に関する設定情報に基づいて行われる。
【００５２】
受信された印刷データが「親展印刷」に関するものでない場合（Ｓ２０２：ＮＯ）、画像作成処理が行われる（Ｓ２０３）。すなわち、言語解析部２６により中間データが生成され、設定情報と共に印刷データとしてハードディスク２４に保存される。そして、作成された中間データは、画像処理部２７によりビットマップデータに変換される。続いて、印刷データに含まれる設定情報を印刷処理に反映するための設定処理が行われる（Ｓ２０４）。そして、印刷データに基づく印刷処理が実行される（Ｓ２０５）。すなわち、印刷部２８により、ビットマップデータが用紙上に印刷される。
【００５３】
一方、受信された印刷データが「親展印刷」に関するものである場合（Ｓ２０２：ＹＥＳ）、印刷データに含まれる設定情報に基づいて、印刷時等に使用されるＩＤおよびパスワードが設定される（Ｓ２０６）。
【００５４】
続いて、ＩＤおよびパスワードを含む設定情報が付加された中間データである印刷データが、ハードディスク２４に保存される（Ｓ２０７）。
【００５５】
次に、図９を参照して、プリンタ２Ａにおける印刷データの移動処理について説明する。なお、図９のフローチャートにより示されるアルゴリズムは、プリンタ２Ａのハードディスク２４などの記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００５６】
まず、操作パネル部２５を通したユーザの操作によりＵＳＢメモリ４への印刷データの移動要求があったか否かが判断される（Ｓ３０１）。
【００５７】
印刷データの移動要求があった場合（Ｓ３０１：ＹＥＳ）、ＵＳＢメモリ４がＵＳＢポート３２に接続されているか否かが確認される（Ｓ３０２）。ＵＳＢメモリ４が接続されていない場合（Ｓ３０２：ＮＯ）、図９の処理は終了する。このとき、ＵＳＢメモリ４が接続されていない旨が操作パネル部２５に表示されてもよい。
【００５８】
ＵＳＢメモリ４が接続されている場合（Ｓ３０２：ＹＥＳ）、移動要求の対象が親展印刷データであるか否かが判断される（Ｓ３０３）。移動要求の対象が親展印刷データでない場合（Ｓ３０３：ＮＯ）、ステップＳ３０５に進む。
【００５９】
移動要求の対象が親展印刷データである場合（Ｓ３０３：ＹＥＳ）、操作パネル部２５を通したユーザの操作により、親展印刷のためのＩＤおよびパスワードが受け付けられる（Ｓ３０４）。ここで、図１０に示すような親展印刷用入力画面３００が操作パネル部２５に表示される。親展印刷用入力画面３００は、ユーザの確認に使用されるＩＤおよびパスワードを入力するための入力ボックス３０１および３０２を含む。
【００６０】
ステップＳ３０５では、操作パネル部２５を通したユーザの操作により、移動すべき印刷データが選択される。ここで、図１１に示すような印刷データ選択画面４００が操作パネル部２５に表示される。印刷データ選択画面４００は、プリンタ２Ａのハードディスク２４に保存されている印刷データのジョブ情報を選択可能に表示する選択部４０１を含んでいる。なお、移動要求の対象が親展印刷データである場合には、プリンタ２Ａのハードディスク２４内の指定されたＩＤに対応する親展印刷データ保存領域に存在する親展印刷データのジョブ情報が表示される。そして、ユーザが選択部４０１における移動させたい印刷データのジョブ情報の表示部分を操作することにより、移動すべき印刷データが選択される。
【００６１】
また、印刷データ選択画面４００には、「ＵＳＢへ保存して削除」ボタン４０２と、「ＵＳＢへ保存」ボタン４０３とが含まれる。これらのボタンのいずれかが押されると、移動すべき印刷データの選択が完了する。このとき、ユーザがプリンタ２Ａ内から印刷データを削除したい場合、「ＵＳＢへ保存して削除」ボタン４０２が押され、ユーザがプリンタ２Ａ内に印刷データを残したい場合、「ＵＳＢへ保存」ボタン４０３が押される。なお、図中符号「４０４」は、選択された印刷データの当該プリンタ２Ａでの印刷を指示するためのボタン、符号「４０５」は、選択された印刷データの当該プリンタ２Ａからの削除を指示するためのボタンを示す。
【００６２】
続いて、選択された印刷データがハードディスク２４からＵＳＢメモリ４へ移動させられる（Ｓ３０６）。すなわち、プリンタ２Ａ内に存在する選択された印刷データが、ＵＳＢメモリ４に書き込まれる。
【００６３】
続いて、移動すべき印刷データをプリンタ２Ａ内から削除する指定が有るか否かが判断される（Ｓ３０７）。すなわち、「ＵＳＢへ保存して削除」ボタン４０２、および「ＵＳＢへ保存」ボタン４０３のいずれが押されたかが判断される。
【００６４】
移動すべき印刷データをプリンタ２Ａ内から削除する指定が有ると判断された場合（Ｓ３０７：ＹＥＳ）、すなわち「ＵＳＢへ保存して削除」ボタン４０２が押されたと判断された場合、移動させるために選択された印刷データがプリンタ２Ａ内から削除される（Ｓ３０８）。これにより、印刷データ（中間データ）がプリンタ２Ａに残らないのでセキュリティ上好ましい。
【００６５】
一方、移動すべき印刷データをプリンタ２Ａ内から削除する指定が無いと判断された場合（Ｓ３０７：ＮＯ）、すなわち「ＵＳＢへ保存」ボタン４０３が押されたと判断された場合、そのまま図９の処理が終了する。
【００６６】
次に、印刷データが保存されたＵＳＢメモリ４がプリンタ２Ａから取り外され、そのＵＳＢメモリ４が別の場所にあるプリンタ２Ｂに接続されたときのプリンタ２Ｂの動作について説明する。
【００６７】
図１２および図１３は、プリンタ２ＢにおけるＵＳＢメモリ内の印刷データの印刷処理の手順を示すフローチャートである。なお、図１２および図１３のフローチャートにより示されるアルゴリズムは、プリンタ２Ｂのハードディスク２４などの記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００６８】
まず、操作パネル部２５を通したユーザの操作によりＵＳＢメモリ４内の印刷データの印刷要求があったか否かが判断される（Ｓ４０１）。
【００６９】
印刷データの印刷要求があった場合（Ｓ４０１：ＹＥＳ）、ＵＳＢメモリ４がＵＳＢポート３２に接続されているか否かが確認される（Ｓ４０２）。ＵＳＢメモリ４が接続されていない場合（Ｓ４０２：ＮＯ）、図１２の処理は終了する。このとき、ＵＳＢメモリ４が接続されていない旨が操作パネル部２５に表示されてもよい。
【００７０】
続いて、印刷要求の対象が親展印刷データであるか否かが判断される（Ｓ４０３）。印刷要求の対象が親展印刷データでない場合（Ｓ４０３：ＮＯ）、ステップＳ４０５に進む。
【００７１】
印刷要求の対象が親展印刷データである場合（Ｓ４０３：ＹＥＳ）、操作パネル部２５を通したユーザの操作により、親展印刷のためのＩＤおよびパスワードが受け付けられる（Ｓ４０４）。ここで、図１４に示すような親展印刷用入力画面５００が操作パネル部２５に表示される。親展印刷用入力画面５００は、ユーザの確認に使用されるＩＤおよびパスワードを入力するための入力ボックス５０１および５０２を含む。
【００７２】
ステップＳ４０５では、メモリ内データの印刷処理が実行される。
【００７３】
次に、図１３を参照して、ステップＳ４０５におけるメモリ内データの印刷処理について説明する。
【００７４】
まず、操作パネル部２５を通したユーザの操作により、印刷すべき印刷データが選択される（Ｓ５０１）。ここで、図１５に示すような印刷データ選択画面６００が操作パネル部２５に表示される。印刷データ選択画面６００は、ＵＳＢメモリ４に保存されている印刷データ（中間データ）のジョブ情報を選択可能に表示する選択部６０１を含んでいる。なお、印刷要求の対象が親展印刷データである場合には、ＵＳＢメモリ４内の指定されたＩＤに対応する親展印刷データ保存領域に存在する親展印刷データのジョブ情報が表示される。そして、ユーザが選択部６０１における印刷したい印刷データのジョブ情報の表示部分を操作することにより、印刷すべき印刷データが選択される。
【００７５】
また、印刷データ選択画面６００には、「プリント」ボタン６０２が含まれる。この「プリント」ボタン６０２が押されると、印刷すべき印刷データの選択が完了する。なお、図中符号「６０３」は、選択された印刷データのＵＳＢメモリ４からの削除を指示するためのボタンを示す。
【００７６】
続いて、選択された印刷データが、ＵＳＢメモリ４からプリンタ２ＢのＲＡＭ２３へ読み出される（Ｓ５０２）。
【００７７】
続いて、画像作成処理が行われる（Ｓ５０３）。すなわち、ＲＡＭ２３に読み出された印刷データ（中間データ）は、画像処理部２７により、ビットマップデータに変換される。なお、ＲＡＭ２３に読み出された印刷データ（中間データ）がハードディスク２４に保存されるように構成されてもよい。
【００７８】
ステップＳ５０４では、印刷データに含まれる設定情報がプリンタ２Ｂにおける印刷処理に反映され得るか否かが判断される。例えばステープルあるいはパンチ等の項目が当該プリンタ２Ｂで設定可能か否かが判断される。印刷データに含まれる設定情報が印刷処理に反映され得る場合（Ｓ５０４：ＹＥＳ）、当該設定情報をプリンタ２Ｂにおける印刷処理に反映するための設定処理が行われる（Ｓ５０５）。
【００７９】
一方、印刷データに含まれる設定情報が印刷処理に反映され得ない場合（Ｓ５０４：ＮＯ）、印刷処理に反映され得ない設定情報に該当する項目の値は、プリンタ２Ｂにおけるデフォルト値に設定される。これにより、印刷条件の設定ミスによってジョブがキャンセルされることが防止される。
【００８０】
ステップＳ５０７では、印刷データに含まれるすべての設定情報についての処理が終了したか否かが判断される。すべての設定情報についての処理が未だ終了していない場合（Ｓ５０７：ＮＯ）、ステップＳ５０４に戻る。
【００８１】
すべての設定情報についての処理が終了した場合（Ｓ５０７：ＹＥＳ）、印刷データに基づいて印刷処理が実行される（Ｓ５０８）。すなわち、印刷部２８により、ビットマップデータが用紙上に印刷される。
【００８２】
このように本実施形態では、プリンタに設けられたＵＳＢポートに取り外し可能に接続されたＵＳＢメモリに、印刷条件に関する設定情報を含む印刷データが書き込まれる。
【００８３】
したがって、ネットワークを介して接続されているか否かにかかわらず、一のプリンタ等の画像形成装置から他のプリンタ等の画像形成装置に、ＵＳＢメモリを用いて印刷データを移動させて、しかも印刷条件の設定を行うことなく容易に印刷処理を実行することが可能となる。
【００８４】
また、ユーザは、印刷物を持ち歩くのではなく、印刷物と同等とみなし得る印刷条件に関する設定情報を含む印刷データを、ＵＳＢメモリに保持して持ち歩くことができる。このため、印刷内容が直接人目に晒されず、セキュリティの観点から好ましい。
【００８５】
また、本実施形態では、ＵＳＢメモリ等の記憶媒体に中間データの形で印刷データが保存される。これにより、印刷データは、ビットマップデータの形で保存する場合よりも小さい容量で保存され得る。また、中間データは、ＰＤＬデータを言語解析した後のデータであるため、ＰＤＬデータよりも印刷時の処理時間が短縮される。さらに、中間データは、例えばメーカー間で形式が異なるため、他の機器やＰＣにおいてデータ内容が確認しにくくなり、セキュリティの観点からもより有利である。
【００８６】
次に、本発明の第２実施形態について説明する。
【００８７】
上記の第１実施形態では、印刷データ（中間データ）が一旦プリンタ２Ａのハードディスク２４に保存されるのに対し、第２実施形態では、印刷データ（中間データ）は、プリンタ２Ａ内に保存されることなくＵＳＢメモリ４に書き込まれる点で、両者は相違している。以下、第１実施形態と相違する点を中心に説明する。
【００８８】
ＰＣ１における印刷データの送信処理の手順を示すフローチャートは、図５のフローチャートと同様である。ただし、印刷条件の設定処理は、図１６に示す印刷設定画面１００ａを用いて行われる。図１６に示すように、印刷設定画面１００ａの出力方法の項目１０１において、「ＵＳＢ親展印刷」が選択され得る。ここで、「ＵＳＢ親展印刷」とは、ＰＤＬデータを受信したプリンタが、受信したＰＤＬデータに基づく中間データを、自己のプリンタ内に保存することなくＵＳＢメモリに書き込み、また、プリンタにおいて指定のＩＤおよびパスワードが入力された場合にのみＵＳＢメモリ内の中間データに基づく印刷処理の実行が許可される印刷方法をいう。
【００８９】
「ＵＳＢ親展印刷」が選択された場合、図１７に示すようなＵＳＢ親展印刷設定画面７００がディスプレイ１５に表示される。ＵＳＢ親展印刷設定画面７００は、印刷時等に要求されるＩＤおよびパスワードを入力するための入力ボックス７０１および７０２を含む。
【００９０】
図１８は、プリンタ２Ａにおける印刷データの受信処理の手順を示すフローチャートである。なお、図１８のフローチャートにより示されるアルゴリズムは、プリンタ２Ａのハードディスク２４などの記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００９１】
ステップＳ６０１〜Ｓ６０５は、図８のステップＳ２０１〜Ｓ２０５と同様であるため、説明を省略する。ただし、ステップＳ６０２では、受信された印刷データは「ＵＳＢ親展印刷」に関するものであるか否かが判断される。
【００９２】
受信された印刷データが「ＵＳＢ親展印刷」に関するものである場合（Ｓ６０２：ＹＥＳ）、印刷データに含まれる設定情報に基づいて、印刷時等に使用されるＩＤおよびパスワードが設定される。
【００９３】
続いて、ＵＳＢメモリ４がＵＳＢポート３２に接続されているか否かが確認される（Ｓ６０７）。ＵＳＢメモリ４が接続されていない場合（Ｓ６０７：ＮＯ）、図１８の処理は終了する。このとき、ＵＳＢメモリ４が接続されていない旨が、操作パネル部２５に表示されてもよく、あるいはＰＣ１に通知されてもよい。
【００９４】
ＵＳＢメモリ４が接続されている場合（Ｓ３０２：ＹＥＳ）、ＩＤおよびパスワードを含む設定情報が付加された中間データである印刷データが、ＵＳＢメモリ４に書き込まれて保存される（Ｓ６０８）。
【００９５】
なお、印刷データが書き込まれたＵＳＢメモリ４をプリンタ２Ａから取り外して他のプリンタ２Ｂに接続した際の、プリンタ２ＢにおけるＵＳＢメモリ内の印刷データの印刷処理の手順を示すフローチャートは、図１２および図１３のフローチャートと同様であるため、説明を省略する。
【００９６】
このように第２実施形態によれば、第１実施形態と同様の効果が得られるほか、印刷データ（中間データ）がプリンタ２Ａ内に保存されることなくＵＳＢメモリ４に書き込まれるので処理がより簡単になる。また、印刷データ（中間データ）がプリンタ２Ａに残らないのでセキュリティ上好ましい。
【００９７】
次に、本発明の第３実施形態について説明する。
【００９８】
上記の第１実施形態では、ＰＣ１から受信されたＰＤＬデータを解析して得られた中間データが、一旦プリンタ２Ａのハードディスク２４に保存されるのに対し、第２実施形態では、ＰＣ１から受信されたＰＤＬデータが一旦プリンタ２Ａのハードディスク２４に保存され、ＵＳＢメモリ４に書き込む直前に、ＰＤＬデータが中間データに変換される点で、両者は相違している。以下、第１実施形態と相違する点を中心に説明する。
【００９９】
ＰＣ１における印刷データの送信処理の手順を示すフローチャートは、図５のフローチャートと同様であるため、説明を省略する。
【０１００】
図１９は、プリンタ２Ａにおける印刷データの受信処理の手順を示すフローチャートである。なお、図１９のフローチャートにより示されるアルゴリズムは、プリンタ２Ａのハードディスク２４などの記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【０１０１】
ステップＳ７０１〜Ｓ７０６は、図８のステップＳ２０１〜Ｓ２０６と同様であるため、説明を省略する。
【０１０２】
ステップＳ７０７では、ＩＤおよびパスワードを含む設定情報が付加されたＰＤＬデータである印刷データが、ハードディスク２４に保存される。
【０１０３】
次に、図２０を参照して、プリンタ２Ａにおける印刷データの移動処理について説明する。なお、図２０のフローチャートにより示されるアルゴリズムは、プリンタ２Ａのハードディスク２４などの記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【０１０４】
ステップＳ８０１〜Ｓ８０５は、図９のステップＳ３０１〜Ｓ３０５と同様であるため、説明を省略する。
【０１０５】
ステップＳ８０６では、選択された印刷データ（ＰＤＬデータ）がハードディスク２４からＲＡＭ２３上に読み出され、言語解析部２６により印刷データ（ＰＤＬデータ）が解析されて、中間データが作成される。このとき、ＰＤＬデータに含まれているＩＤおよびパスワードを含む設定情報は、中間データにも付加される。
【０１０６】
続いて、作成された中間データがＵＳＢメモリ４へ移動させられる（Ｓ８０７）。すなわち、ＰＤＬデータから変換された中間データが、ＵＳＢメモリ４に書き込まれる。
【０１０７】
ステップＳ８０８およびＳ８０９は、図９のステップＳ３０７およびＳ３０８と同様であるため、説明を省略する。
【０１０８】
なお、印刷データが書き込まれたＵＳＢメモリ４をプリンタ２Ａから取り外して他のプリンタ２Ｂに接続した際の、プリンタ２ＢにおけるＵＳＢメモリ内の印刷データの印刷処理の手順を示すフローチャートは、図１２および図１３のフローチャートと同様であるため、説明を省略する。
【０１０９】
このように、ＰＣ１から受信された印刷データが一旦プリンタ内に保存される場合、保存時のデータ形式は、必ずしも中間データに限定されるものではなく、例えば第３実施形態に示すようにＰＤＬデータであってもよい。この場合でも、第１実施形態と同様の効果を得ることが可能である。
【０１１０】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１１１】
例えば、上記実施形態では、印刷条件に関する設定情報を含む印刷データは、中間データの形でＵＳＢメモリに保存されるが、本発明はこれに限定されるものではなく、例えばＰＤＬデータの形でＵＳＢメモリに保存されることも可能である。
【０１１２】
また、上記実施形態では、ＵＳＢメモリに保存されている印刷データの中からユーザにより選択されたものが印刷されるが、本発明はこれに限定されるものではない。ＵＳＢメモリ内の印刷データを印刷するモードに入ったときに、ＵＳＢメモリ内のすべての印刷データが印刷されてもよい。
【０１１３】
また、上記実施形態では、プリンタに着脱可能な持ち運びできる可搬性の記録媒体としてＵＳＢメモリを例に挙げて説明したが、本発明はこれに限定されるものではない。本発明では、例えば、ＳＤメモリカード、リムーバブルハードディスク、フレキシブルディスク、光磁気ディスク、光ディスク等の各種記録媒体が使用され得る。
【０１１４】
また、上記実施形態では、画像処理装置、画像形成装置としてプリンタが採用されているが、本発明はこれに限定されるものではない。本発明では、例えば複写機、ＭＦＰ（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの他の装置が使用されてもよい。
【０１１５】
本実施形態にかかる画像形成装置における各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【０１１６】
【図１】本発明の第１実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】図１に示されるプリンタの構成を示すブロック図である。
【図４】プリンタのＵＳＢポートにＵＳＢメモリが接続される様子を示す図である。
【図５】ＰＣにおける印刷データの送信処理の手順を示すフローチャートである。
【図６】印刷設定画面の一例を示す。
【図７】親展印刷設定画面の一例を示す。
【図８】プリンタ２Ａにおける印刷データの受信処理の手順を示すフローチャートである。
【図９】プリンタ２Ａにおける印刷データの移動処理の手順を示すフローチャートである。
【図１０】親展印刷用入力画面の一例を示す。
【図１１】印刷データ選択画面の一例を示す。
【図１２】プリンタ２ＢにおけるＵＳＢメモリ内の印刷データの印刷処理の手順を示すフローチャートである。
【図１３】メモリ内データの印刷処理の手順を示すフローチャートである。
【図１４】親展印刷用入力画面の一例を示す。
【図１５】印刷データ選択画面の一例を示す。
【図１６】第２実施形態の印刷設定画面の一例を示す。
【図１７】ＵＳＢ親展印刷設定画面の一例を示す。
【図１８】第２実施形態のプリンタ２Ａにおける印刷データの受信処理の手順を示すフローチャートである。
【図１９】第３実施形態のプリンタ２Ａにおける印刷データの受信処理の手順を示すフローチャートである。
【図２０】第３実施形態のプリンタ２Ａにおける印刷データの移動処理の手順を示すフローチャートである。
【符号の説明】
【０１１７】
１    ＰＣ、
１１，２１    ＣＰＵ、
１２，２２    ＲＯＭ、
１３，２３    ＲＡＭ、
１４，２４    ハードディスク、
１５    ディスプレイ、
１６    入力装置、
１７，２９    ネットワークインタフェース、
１８，３１    バス、
２Ａ，２Ｂ    プリンタ、
２５    操作パネル部、
２６    言語解析部、
２７    画像処理部、
２８    印刷部、
３０    ＵＳＢインタフェース、
３２    ＵＳＢポート、
４    ＵＳＢメモリ、
５    ネットワーク、
１００，１００ａ    印刷設定画面、
２００    親展印刷設定画面、
３００，５００    親展印刷用入力画面、
４００，６００    印刷データ選択画面、
７００    ＵＳＢ親展印刷設定画面。
【図１】
2007110518.tif 000003
【図２】
2007110518.tif 000004
【図３】
2007110518.tif 000005
【図４】
2007110518.tif 000006
【図５】
2007110518.tif 000007
【図６】
2007110518.tif 000008
【図７】
2007110518.tif 000009
【図８】
2007110518.tif 000010
【図９】
2007110518.tif 000011
【図１０】
2007110518.tif 000012
【図１１】
2007110518.tif 000013
【図１２】
2007110518.tif 000014
【図１３】
2007110518.tif 000015
【図１４】
2007110518.tif 000016
【図１５】
2007110518.tif 000017
【図１６】
2007110518.tif 000018
【図１７】
2007110518.tif 000019
【図１８】
2007110518.tif 000020
【図１９】
2007110518.tif 000021
【図２０】
2007110518.tif 000022