(57)【要約】【課題】  受信した印刷データからユーザが所望する印刷形式の印刷物を印刷することができる画像形成装置を提供する。【解決手段】  印刷形式に関する情報が埋め込まれた印刷データを受信する受信手段と、印刷データを印刷する前に印刷データを一旦格納することが選択されている場合に、受信した印刷データを格納するメモリと、メモリに格納されている印刷データから印刷形式を設定する情報を読み出して、予め指定された出力先へ出力する情報出力手段とを備える。【選択図】    図１
2006023890.tif 000002
【特許請求の範囲】
【請求項１】
印刷形式に関する情報が埋め込まれた印刷データを受信する受信手段と、
前記印刷データを印刷する前に印刷データを一旦格納することが選択されている場合に、受信した前記印刷データを格納するメモリと、
前記メモリに格納されている印刷データから印刷形式を設定する情報を読み出して、予め指定された出力先へ読み出した印刷形式を設定する情報を出力する情報出力手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記情報出力手段は、機能設定項目毎に、画像形成装置自身が有している機能設定可否情報と前記印刷データに含まれいるか否かの情報とをさらに出力することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記メモリに格納されている印刷データの任意のページのみを印刷する印刷手段をさらに備えたことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記メモリに格納されている印刷データに対して機能の設定または解除を行う機能設定手段をさらに備えたことを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
印刷形式に関する情報が埋め込まれた印刷データを受信する受信手段と、
前記印刷データを印刷する前に印刷データを一旦格納することが選択されている場合に、受信した前記印刷データを格納するメモリとを備えた画像形成装置を制御する制御プログラムであって、
前記メモリに格納されている印刷データから印刷形式を設定する情報を読み出して、予め指定された出力先へ読み出した印刷形式を設定する情報を出力する情報出力処理を
コンピュータに行わせることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した印刷データを受信側において加工して印刷する画像形成装置及び制御プログラムに関する。
【背景技術】
【０００２】
通常の印刷装置では、ぺージ記述言語を用いて記述された印刷データを受信し、この受信した印刷データに従い印字を行うのが一般的である。このような印刷装置においては受信した印刷データの印刷形式は、データ作成装置側で固定的に決定していたため、印刷された印刷物がユーザの所望する印刷物とは異なる場合がある。このような問題を解決するために、予めユーザが印刷形式に関係する設定情報を登録しておき、この設定情報に基づいて印刷形式を設定し直して印刷する方法が知られている（例えば、特許文献１〜３参照）。
【特許文献１】特開２００３−２１６３６８号公報
【特許文献２】特開２００３−２３４８５４号公報
【特許文献３】特開２００４−０１３２１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この方法を用いるためには、データの送信元が特定され、送られるデータも既知の形式である必要があり、送信元が複数あるような場合は、送信される形式毎の設定情報を登録しなければならず、設定情報登録操作が煩雑になるとともに、ユーザとっては使いづらいという問題がある。また、インターネット等で公開されている情報を直接印刷しようとした場合においてはあらかじめ設定情報を登録しておくことは困難であるため、ユーザが所望する印刷物を得ることはできないという問題もある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、受信した印刷データからユーザが所望する印刷形式の印刷物を印刷することができる画像形成装置及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、印刷形式に関する情報が埋め込まれた印刷データを受信する受信手段と、前記印刷データを印刷する前に印刷データを一旦格納することが選択されている場合に、受信した前記印刷データを格納するメモリと、前記メモリに格納されている印刷データから印刷形式を設定する情報を読み出して、予め指定された出力先へ読み出した印刷形式を設定する情報を出力する情報出力手段とを備えたことを特徴とする。
【０００６】
請求項２に記載の発明は、前記情報出力手段は、機能設定項目毎に、画像形成装置自身が有している機能設定可否情報と前記印刷データに含まれいるか否かの情報とをさらに出力することを特徴とする。
【０００７】
請求項３に記載の発明は、前記メモリに格納されている印刷データの任意のページのみを印刷する印刷手段をさらに備えたことを特徴とする。
【０００８】
請求項４に記載の発明は、前記メモリに格納されている印刷データに対して機能の設定または解除を行う機能設定手段をさらに備えたことを特徴とする。
【０００９】
請求項５に記載の発明は、印刷形式に関する情報が埋め込まれた印刷データを受信する受信手段と、前記印刷データを印刷する前に印刷データを一旦格納することが選択されている場合に、受信した前記印刷データを格納するメモリとを備えた画像形成装置を制御する制御プログラムであって、前記メモリに格納されている印刷データから印刷形式を設定する情報を読み出して、予め指定された出力先へ読み出した印刷形式を設定する情報を出力する情報出力処理をコンピュータに行わせることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、受信した印刷データを一時格納し、印刷データに関する情報を取り出すことができるため、間違って送られた印刷データやいたずら目的で送られてきた印刷データといったものを無駄に印字することも防ぐことができるという効果が得られる。また、受信した印刷データをユーザの希望通りに印字することができるとともに、無駄な印刷物が出力されることを防止することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態による画像形成装置を図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、印刷データを作成して送信するデータ作成装置である。符号２は、データ作成装置１から送信された印刷データを受信して、印刷物を出力する画像形成装置である。符号１１は、印刷データの基となる文書データ等を作成するアプリケーションであり、ここでは、文書作成ソフトウェアであるものとする。符号１２は、印刷形式に関する情報をアプリケーション１１から取得する情報取得部である。情報取得部１２が取得した情報は、画像形成装置側で印刷形式を変更する場合に用いるものである。符号１３は、アプリケーション１１が作成した文書データから印刷データを生成するとともに、情報取得部１２が取得した情報を生成した印刷データに埋め込む印刷データ生成部である。符号１４は、印刷データ生成部１３が生成した印刷データを画像形成装置２へ送信する送信部である。
【００１２】
符号２１は、データ作成装置１が送信した印刷データを受信する受信部である。符号２２は、画像形成装置２の処理動作を統括して制御する制御部である。符号２３は、受信部２１が受信した印刷データを一時的に記憶するメモリである。符号２４は、データ作成装置１が送信した印刷データの印刷処理を行う印刷部であり、用紙の給紙、印刷、用紙の排紙の一連の印刷処理を行う。符号２５は、タッチパネル、ファンクションキー、テンキー等から構成される入力部である。符号２６は、液晶ディスプレイ等から構成される表示部である。
【００１３】
次に、図２を参照して、情報取得部１２が取得する情報と、印刷データ生成部１３が印刷データ内に印刷形式に関する情報を埋め込む動作を説明する。まず、情報取得部１２は、印刷データ生成部１３が印刷データを生成する前に、印刷内容を把握することができる情報と印刷形式に関する情報をアプリケーション１１より取得する。ここで取得する情報は、印刷ページ数や使用する用紙サイズ等の情報である。情報取得部１２は、取得した情報を内部に保持する。
【００１４】
次に、印刷データ生成部１３は、アプリケーション１１内で作成した文書データに基づいて、ページ記述言語を使用して印刷データを生成する。このとき、印刷データ生成部１３は、情報取得部１２が取得した情報を印刷データ内にコメント文の形で埋め込む。図２に、情報取得部１２が取得した情報をコメント文の形で埋め込んだ例を示す。この例では、印刷ページ数は「ＰａｇｅＮ」という予約語を用い、使用用紙サイズは「ＰａｐｅｒＳｉｚｅ」という予約語を用い、さらに送信データの受け取り人を「Ｔｏ」という予約語を用いて埋め込んでいる。この予約語は、埋め込む情報の項目毎に予め決められている。このように、情報取得部１２が取得した情報を印刷データに影響を与えないコメント文の形で埋め込むようにしたため、この情報を利用することができない画像形成装置に対して送信してもページ記述言語の互換性を保つことが可能となる。
【００１５】
次に、図３を参照して、画像形成装置２が印刷データを受信し、受信した印刷データに埋め込まれている印刷形式に関する情報を読み出して出力する動作を説明する。図３は、画像形成装置２が印刷データを受信し、受信した印刷データに埋め込まれている印刷形式に関する情報を読み出して出力する動作を示すフローチャートである。
まず、受信部２１は、送信部１４から送信された印刷データを受信する（ステップＳ１）。これを受けて、受信部２１は、印刷データを受信したことを制御部２２へ通知する。制御部２２は、印刷データを一旦格納する動作モード設定されているか否かを判定する（ステップＳ２）。この判定の結果、現時点の動作モードが印刷データを一旦格納するモードでない場合、制御部２２は、受信部２１が受信した印刷データを順次印刷部２４へ出力し、通常印刷の処理を行う（ステップＳ３）。
【００１６】
一方、現時点の動作モードが印刷データを一旦格納するモードに設定されている場合、制御部２２は、受信部２１が受信した印刷データをメモリ２３へ格納する（ステップＳ４）。これにより、メモリ２３には、印刷形式に関する情報が埋め込まれた印刷データが格納されたことになる。
【００１７】
次に、制御部２２は、印刷データに埋め込まれている情報を出力する否かを問い合わせるメッセージを表示部２６へ表示する。このメッセージに対して、ユーザは、情報を出力する否かの回答を入力部２５から入力するとともに、情報出力を行う場合の出力先を指定する。情報出力先は、表示部２６へ画面表示するか印刷部２４により印刷を行うかのいずれかである。ユーザの入力操作を受けて、制御部２２は、印刷データに関する情報を出力するか否かを判定する（ステップＳ５）。この判定の結果、情報出力しないのであれば処理を終了する。一方、情報出力する場合、制御部２２は、メモリ２３に格納されている印刷データを読み取り（ステップＳ６）、入力部２５から入力された情報出力先へ読み取った情報を出力する（ステップＳ７）。
【００１８】
図４に印刷データの情報の出力例を示す。印刷データの情報を出力した場合、図４に示すように、「宛先」、「格納データ名」、「受信日時」、「送信者」、「データ」、「印刷装置設定可能項目」が情報として出力される。これらの情報のうち、「宛先」、「格納データ名」、「受信日時」、「送信者」、「データ」は、印刷データ生成部１３が文書データに基づいて生成したデータ、または情報取得部１２が取得した情報に基づいて埋め込んだデータである。「印刷装置設定可能項目」の「可、不可」は、印刷しようとしている画像形成装置２が有している機能を示しており、「可」となっている機能の設定／解除を行うことが可能であり、「不可」となっている機能は使用することができない画像形成装置であることを示している。また、各機能毎の「有、無」は、印刷しようとしている印刷データ中に各機能設定がされているか否かを示しており、「有」の機能設定が既にされおり、「無」の機能設定はされていない印刷データであること示している。さらに、縮小画像は、印刷しようとしている印刷データを使用して印刷を行った時に出力される印刷物の印刷状態を縮小して表示したものである。
【００１９】
このように、１つのプリントジョブの印刷データすべてを一旦メモリ２３へ記憶し、この印刷データに関する情報を出力するようにしたため、間違って送られた印刷データやいたずら目的で送られてきた印刷データといったものを無駄に印字することも防ぐことができる。また、機能設定項目毎に、印刷しようとしている画像形成装置において機能設定が可能か否かと、印刷データ中に既に設定されているか否かを出力するようにしたため、画像形成装置が有している機能と印刷データ中に含まれる機能とを対比して確認することができる。
【００２０】
なお、一旦格納する印刷データには、識別名を付与しておき、複数格納されている印刷データの中からユーザがこの識別名を選択するようにして、印刷データの情報を出力するか否かを選択する（ステップＳ５）ようにしてもよい。
【００２１】
次に、図５を参照して、受信した印刷データに対して、印刷形式の設定または解除を行って印刷する動作を説明する。
まず、制御部２２は、メモリ２３に格納されている印刷データの識別情報を読み出し、この識別情報を表示部２６に表示する。そして、表示部２６へ印刷するデータを選択を指示するメッセージを表示する。このメッセージに対して、ユーザは、入力部２５を操作して、印刷対象の印刷データを選択する。これを受けて、制御部２２は、選択された印刷データを印刷対象のデータとして特定する。続いて、制御部２２は、任意ページの印刷を実行するか否かを問い合わせるメッセージを表示部２６へ表示する。このメッセージに対して、ユーザは、印刷するか否かを入力部２５から入力する。この入力内容を受けて、制御部２２は、任意ページの印刷を実行するか否かを判定する（ステップＳ１１）。そして、任意ページ印刷を実行する入力がなされた場合、制御部２２は、入力部２５から指定されたページの印刷データのみをメモリ２３から読み出して、印刷部２４へ出力することにより、任意ページの印刷を行う（ステップＳ１２）。任意ページを印刷することにより、印刷データがどのような書式であるか未知である場合、受信したデータが既に２アップに設定されている場合、文字がどの程度の大きさで印刷されるか分からない場合などにおいて、これらの確認が行えるようになる。
【００２２】
次に、制御部２２は、印刷しようとする印刷データに対して、機能設定／解除を行うか否かを問い合わせるメッセージを表示部２６へ表示する。このメッセージに対して、ユーザは、入力部２５を操作して機能設定／解除を行うか否かを入力する。これを受けて、制御部２２は、入力部２５の操作内容を読み取り、機能設定／解除を行うか否かを判定する（ステップＳ１３）。この結果、機能設定／解除を行わない場合、制御部２２は、メモリ２３に格納されている印刷データを読み出し、印刷部２４へ出力することにより印刷を実行する（ステップＳ１７）。
【００２３】
一方、機能設定／解除を行う場合、制御部２２は、設定事項選択を指示するメッセージを表示部２６へ表示する。このメッセージに対して、ユーザは、入力部２５を操作して設定または解除する機能を選択する（ステップＳ１４）。ここで選択可能な機能設定／解除は、例えば両面印刷をする／しない、２アップ印刷する／しない等である。続いて、制御部２２は、選択された設定事項の設定／解除の処理をメモリ２３に格納されている印刷データに対して施す（ステップＳ１５）。
【００２４】
次に、制御部２２は、機能設定／解除の操作を続行するか否かを問い合わせるメッセージを表示部２６へ表示する。このメッセージに対して、ユーザは、入力部２５を操作して、続行するか否かを入力する。これを受けて、制御部２２は、続行するか否かを判定し（ステップＳ１６）、続行するのであれば、ステップＳ１４に戻り機能設定／解除処理を繰り返す。そして、機能設定／解除が終了した時点で、メモリ２３に格納されている印刷データを読み出し、印刷部２４へ出力することにより印刷を実行する（ステップＳ１７）。これにより、ユーザが所望する印刷形式に基づいた印刷物が印刷されることとなる。
【００２５】
このように、データ作成装置（送信側）では、印刷データを作成する際にデータにレイアウト、ページ数に関する情報を盛り込む機能を有し、画像形成装置（受信側）では、受信した印刷データより印刷データの内容を把握することができる情報を抽出し、その情報を出力する機能を有したため、受信した印刷データがどのようなデータであるかを確認することができる。また、受信データを一旦メモリへ格納し、画像形成装置側で印刷形式に関する機能の設定／解除処理を行うようにしたため、印刷データの内容を確認後、ユーザが所望する形式で印刷物を出力することができる。
【００２６】
なお、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより印刷制御処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２７】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】印刷データに付加するデータの一例を示す説明図である。
【図３】図１に示す画像形成装置２の動作を示すフローチャートである。
【図４】印刷データに関する情報の出力例を示す説明図である。
【図５】図１に示す画像形成装置２の動作を示すフローチャートである。
【符号の説明】
【００２９】
１・・・データ作成装置、１１・・・アプリケーション、１２・・・情報取得部、１３・・・印刷データ生成部、１４・・・送信部、２・・・画像形成装置、２１・・・受信部、２２・・・制御部、２３・・・メモリ、２４・・・印刷部、２５・・・入力部、２６・・・表示部
【図１】
2006023890.tif 000003
【図２】
2006023890.tif 000004
【図３】
2006023890.tif 000005
【図４】
2006023890.tif 000006
【図５】
2006023890.tif 000007