(57)【要約】【課題】端末情報の入力を求めることなく、ユーザにとって必要となる印刷データの印刷を実行するとともに、不要な印刷データの印刷を防止する。【解決手段】通信ネットワークを介して端末装置から受信する印刷データを印刷する複合機１であって、端末識別情報取得部１６２、端末識別情報記憶部１６３、端末識別情報判定部１６４および印刷制御部１７１を備える。端末識別情報取得部１６２は、プリンタドライバをインストールする端末装置２から端末識別情報を取得する。取得した端末識別情報は端末識別情報記憶部１６３に記憶される。印刷データを受信し、印刷データに含まれる端末識別情報が端末識別情報記憶部１６３に記憶されている端末識別情報と一致しないと端末識別情報判定部１６４が判定した場合、印刷制御部１７１は、ユーザから印刷の指示を受け付け、印刷指示に応じて受信した印刷データの印刷を実行する。【選択図】図２
2011126132.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して端末装置から受信する印刷データを印刷する画像形成装置であって、
プリンタドライバをインストールする端末装置から、端末装置の端末識別情報を取得する取得部と、
前記取得部が取得した端末識別情報を記憶する記憶部と、
受信した印刷データに含まれる端末識別情報が、前記記憶部に記憶された端末識別情報と一致するかどうかを判定する判定部と、
受信した印刷データに含まれる端末識別情報が前記記憶部に記憶されている端末識別情報と一致しないと前記判定部によって判定された場合に、ユーザから印刷指示を受け付け、受信した印刷データを前記印刷指示に応じて印刷する印刷制御部と、
を備える画像形成装置。
【請求項２】
ユーザからの印刷指示の入力を受け付ける操作部をさらに備え、
前記印刷制御部は、前記操作部を介してユーザから印刷指示を受け付けた場合に、受信した印刷データを印刷する、請求項１に記載の画像形成装置。
【請求項３】
受信した印刷データのページ記述言語を判別する判別部をさらに備え、
受信した印刷データに含まれる端末識別情報が前記記憶部に記憶されている端末識別情報と一致しないと前記判定部によって判定され、かつ受信した印刷データのページ記述言語が前記判別部によって判別できなかった場合に、前記印刷制御部は、ユーザから印刷指示を受け付け、受信した印刷データを前記印刷指示に応じて印刷する、請求項１〜２のいずれかに記載の画像形成装置。
【請求項４】
受信した印刷データに含まれる端末識別情報が前記記憶部に記憶されている端末識別情報と一致しないと前記判定部によって判定され、かつ受信した印刷データのページ記述言語が前記判別部によって判別できた場合に、前記印刷制御部は、ユーザから印刷指示を受け付け、受信した印刷データを前記印刷指示に応じて印刷する、請求項３に記載の画像形成装置。
【請求項５】
前記取得部は、印刷データの受信時に、受信した印字データの送信元である端末装置の端末識別情報をさらに取得し、
受信した印刷データに含まれる端末識別情報が前記記憶部に記憶されている端末識別情報と一致しないと前記判定部によって判定され、前記印刷制御部がユーザの印刷指示により受信した印刷データを印刷する場合に、前記取得部によって取得された端末識別情報が前記記憶部に記憶される、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記印刷制御部は、受信した印刷データをラスタライズした後に、ユーザによる印刷指示を受け付ける、請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記判別部が受信した印刷データのページ記述言語を判別できた場合に、前記印刷制御部は、前記判別部が判別したページ記述言語を報知する、請求項３に記載の画像形成装置。
【請求項８】
前記判別部が受信した印刷データのページ記述言語を判別できない場合に、前記印刷制御部は、ページ記述言語の判別不可を報知する、請求項３に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して端末装置から受信した印刷データをプリントする画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置は、コピー機能、スキャン機能およびファクシミリ機能等の多様な機能を備えた複合機として広くオフィス等で利用されている。また、近年の画像形成装置は、ＬＡＮ等の通信ネットワークを介して複数の端末装置と接続され、端末装置から受信した印刷データを出力するプリンタ機能をさらに備える。
【０００３】
しかし、このような画像形成装置は、端末装置から印字データを受信すれば、受信した印刷データの印刷を常に実行していた。従って、ユーザが印刷を望まない印刷データまで印刷されることがあった。
そこで、接続形態毎に印刷を許可する端末情報を予め格納しておき、受信した印刷データから読み出した端末情報と一致する場合に、印刷データを印刷する印刷処理システムが提供されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２７２９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に係る印刷処理システムは、意図しない端末装置から受信した印刷データの印刷を防止するために、印刷を許可する端末情報を、ユーザに対して登録画面から事前に入力するように要求する。しかし、端末情報の入力は、ユーザにとっては手間のかかる作業である。特に、ユーザが端末情報としてＭＡＣアドレスを入力する場合には、ＤＯＳ画面を開けてアドレスを確認する必要があり、ユーザにとって負担が非常に大きくなる。
【０００６】
また、特許文献１に係る印刷処理システムでは、印刷データから読み出された端末情報が格納された端末情報と一致しない場合には、印刷が停止される。しかし、受信した端末情報が格納された端末情報とは一致しなくても、受信した印刷データの印刷をユーザが望む場合がある。例えば、複合機の設置部門のユーザによる依頼により、複合機の設置部門とは異なる部門に設置された端末装置であって、端末情報が複合機の格納部に格納されていない端末装置から、その複合機に印刷データが送信されることがある。このような場合、上記の特許文献１では、送信された印刷データは印刷されない。従って、印刷データの送信元の端末の端末情報が格納されていない場合には、ユーザが印刷したい印刷データであっても、印刷は行われないという問題がある。
【０００７】
本発明の課題は、端末情報の入力を求めることなく、ユーザにとって必要となる印刷データの印刷を実行するとともに、不要な印刷データの印刷を防止することにある。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成装置は、通信ネットワークを介して端末装置から受信する印刷データを印刷する画像形成装置であって、取得部と、記憶部と、判定部と、印刷制御部と、を備える。取得部は、プリンタドライバをインストールする端末装置から、端末装置の端末識別情報を取得する。記憶部は、取得部が取得した端末識別情報を記憶する。判定部は、受信した印刷データに含まれる端末識別情報が、記憶部に記憶された端末識別情報と一致するかどうかを判定する。印刷制御部は、受信した印刷データに含まれる端末識別情報が記憶部に記憶されている端末識別情報と一致しないと判定部によって判定された場合に、ユーザから印刷指示を受け付け、受信した印刷データを印刷指示に応じて印刷する。
【０００９】
この装置では、端末装置がプリンタドライバをインストールする際に、その端末装置から、端末装置を識別する端末識別情報を取得し記憶部に記憶する。このため、端末装置の端末識別情報を、ユーザに入力させることなく取得できる。
【００１０】
また、この装置では、受信した印刷データに含まれる端末識別情報が記憶部に記憶された端末識別情報と一致しない場合には、ユーザから印刷するかどうかの指示を受け付け、ユーザの指示に応じて印刷データを印刷する。
従って、端末識別情報が記憶部に記憶されていない端末装置から受け取った印刷データであっても、ユーザにとって必要な印刷データは印刷することができる。例えば、端末識別情報が記憶部に記憶されていない端末装置から印刷データを受信することの連絡を予め受けていた場合には、ユーザは印刷を指示することによって、受信した印刷データを印刷できる。
一方、端末識別情報が記憶部に記憶されていない端末装置から受け取った印刷データであって、ユーザにとって不要な印刷データについては、印刷データの印刷を防止できる。例えば、遠隔より広告データ等の不要な印刷データが送り込まれてくる場合がある。この場合、ユーザは、印刷を指示しないことにより、このような不要なデータの印刷を防止できる。
【００１１】
画像形成装置は、ユーザからの印刷指示の入力を受け付ける操作部をさらに備えていてもよい。そして印刷制御部は、操作部を介してユーザから印刷指示を受け付けた場合に、受信した印刷データを印刷してもよい。
ここでは、画像形成装置が備える操作部を介して受け付けられたユーザの印刷指示に応じて、印刷データが印刷される。つまり、印刷データの印刷の指示を行うユーザは、実際に画像形成装置の設置場所まで行き、操作部を介して印刷の指示を行う。従って、ユーザは、印刷された印刷物を実際に確認した上で、印刷を実行するかどうかを判断し、印刷の指示を行える。例えば、ユーザは、印刷データのうちの一部の印刷を実行させ、その場で出力された印刷物を確認することができる。確認の結果、不要な印刷物である判断した場合には、ユーザは、速やかにその後の印刷データの印刷を停止する指示することができる。よって、不要な印刷データの印刷を防止できる。
【００１２】
画像形成装置は、受信した印刷データのページ記述言語を判別する判別部をさらに備えていてもよい。そして、受信した印刷データに含まれる端末識別情報が記憶部に記憶された端末識別情報と一致しないと判定部によって判定され、かつ受信した印刷データのページ記述言語が判別部によって判別できなかった場合に、印刷制御部は、ユーザから印刷指示を受け付け、受信した印刷データを印刷指示に応じて印刷してもよい。
【００１３】
受信した印刷データに含まれる端末識別情報が記憶部に記憶されている端末識別情報と一致しないと判定部によって判定され、かつ受信した印刷データのページ記述言語が判別部によって判別できた場合に、印刷制御部は、ユーザから印刷指示を受け付け、受信した印刷データを印刷指示に応じて印刷してもよい。
【００１４】
取得部は、印刷データの受信時に、受信した印字データの送信元である端末装置の端末識別情報をさらに取得してもよい。そして受信した印刷データに含まれる端末識別情報が記憶部に記憶されている端末識別情報と一致しないと判定部によって判定され、印刷制御部がユーザの印刷指示により受信した印刷データを印刷する場合に、取得部が取得した端末識別情報が記憶部に記憶されてもよい。
ここでは、記憶部に記憶されている端末識別情報と一致しない端末識別情報を有する端末装置から受信した印刷データがユーザの指示により印刷された場合には、取得部によって取得された端末識別情報が記憶部に記憶される。従って、一度印刷データが印刷されると、送信元の端末装置の端末識別情報を記憶部に記憶させることができる。よって、同じ端末装置から次に印刷データを受信した場合には、ユーザによる印刷の指示を再度受け付けることなく速やかに印刷データを印刷できる。
【００１５】
印刷制御部は、受信した印刷データをラスタライズした後に、ユーザによる印刷の指示を受け付けてもよい。ここでは、ユーザによる印刷の指示を受け付ける前にラスタライズ処理が行われる。よって、ユーザによる印刷指示後における印刷の処理に係る時間を短縮できる。
【００１６】
判別部が受信した印刷データのページ記述言語を判別できた場合に、印刷制御部は、判別部が判別したページ記述言語を報知してもよい。ここでは、ユーザは、ページ記述言語を認識して、受信した印刷データを印刷するかどうかを判断できる。
【００１７】
判別部が受信した印刷データのページ記述言語を判別できない場合に、印刷制御部は、ページ記述言語の判別不可を報知してもよい。ここでは、ユーザはページ記述言語が判別不可であることを認識して、受信した印刷データを印刷するかどうかを判断できる。
【発明の効果】
【００１８】
本発明に係る画像形成装置では、ユーザに端末情報の入力を求めることなく、端末識別情報を取得できる。また端末識別情報が記憶部に記憶されていない端末装置から印刷データを受信した場合であっても、ユーザにとって必要となる印刷データの印刷を実行でき、その上で不要な印刷データの印刷を防止できる。
【図面の簡単な説明】
【００１９】
【図１】複合機を含む通信システムのネットワーク構成例を示す図である。
【図２】複合機の要部構成を示すブロック図である。
【図３Ａ】印刷指示受付画面の一例である。
【図３Ｂ】印刷指示受付画面の一例である。
【図４】プリンタドライバをインストールする端末装置の端末識別情報の取得および保存の処理の流れを示すフローチャートである。
【図５】印刷データの印刷処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２０】
１．第１実施形態
（１）通信ネットワークの概要
図１を用いて、通信ネットワークの概要を説明する。図１は、複合機を含む通信システムのネットワーク構成例を示す図である。
図１に示す通信システムでは、ネットワークシステム１００およびネットワークシステム２００がインターネット３００を介して接続されている。
【００２１】
ネットワークシステム１００では、複合機１と、端末装置２とが、ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）３を介して接続されている。ネットワークシステム２００では、端末装置４がＬＡＮ５に接続されている。ネットワークシステム１００とネットワークシステム２００とは、互いに離れた場所に構築されていて、例えば異なる支店にそれぞれ構築されたネットワークシステムである。
【００２２】
複合機１は、ＬＡＮ３を介して端末装置２から送信されたデータを印刷できる。また、複合機１は、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）を用いて端末装置４から送信された印刷データを印刷できる。さらに、複合機１は、自身の画像読取部で読み取った原稿を、端末装置２および端末装置４に送信できる。複合機１の詳細は後述する。
【００２３】
端末装置２および端末装置４は、ユーザが使用するパーソナルコンピュータである。端末装置２および端末装置４は、図示しない制御部、記憶部、操作部、表示部、ディスクドライブおよび通信インターフェイスを備える。
【００２４】
端末装置２のユーザは、ＬＡＮ３を介して、複合機１のプリンタ機能を利用し、端末装置２で作成した印刷データを印刷できる。端末装置２のユーザは、複合機１のプリンタ機能を利用する前に、複合機１が処理可能なページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：以下、ＰＤＬという）の種類に対応したプリンタドライバを予めインストールする。
【００２５】
本実施形態では、端末装置２のユーザは、ディスクドライブにドライバＣＤをセットする等してプリンタドライバのインストーラを起動させ、ＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いて複合機１が処理可能なＰＤＬを検索し取得する。具体的には、インストーラは、ＳＬＰを介して、ＰＤＬの取得に関するサービス要求を、複合機１に送信する。その後、ＰＤＬに関する情報を含むサービス応答を複合機１よりＳＬＰを介して受信すれば、インストーラは、受信したＰＤＬの種類に対応したプリンタドライバのインストールを実行する。
【００２６】
（２）複合機の概要
複合機１は、プリンタ機能、ファクシミリ機能、コピー機能、およびスキャナ機能を備えた画像形成装置である。
図２を用いて、複合機１の構成を説明する。図２は、複合機の要部構成を示すブロック図である。
【００２７】
複合機１は、画像読取部１１、画像形成部１２、操作入力部１３、操作部としての表示部１４、通信インターフェイス１５、ネットワークコントロール部１６、およびメインコントロール部１７を備える。
画像読取部１１は、原稿から画像情報を得る装置である。画像読取部１１は、原稿載置台、読取素子、光源、ミラーおよびレンズ等の光学部材、Ａ／Ｄ変換部、および補正部を含んでいる。読取素子は、原稿載置台上の原稿から画像を読み取る。光源は、原稿載置台上の原稿を照明する。光学部材は、原稿からの反射光を読取素子に導くミラーおよびレンズである。Ａ／Ｄ変換部は、読取素子から出力されるアナログデータをデジタルデータに変換する。補正部は、データ補正を行う。
【００２８】
画像形成部１２は、電子写真方式またはインクジェット方式等により記録紙に印字を行う装置である。画像形成部１２は、感光体、感光体の周りに配置された帯電装置、露光装置、現像装置、クリーニング装置、および定着装置等を含む。
操作入力部１３は、複合機１に対する各種の指示を入力するためのハードキー等で構成される。
【００２９】
表示部１４は、液晶表示パネル等の表示デバイスおよびタッチセンサを含む。表示部１４は、複合機１に関する種々の情報をユーザに提示する一方で、ユーザからの指示の入力を受け付けることができる。
通信インターフェイス１５は、ＬＡＮ３を介して接続された端末装置２およびインターネット３００と接続された端末装置４との間で、ＳＬＰまたはＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を利用してデータの送受信を行う。
【００３０】
ネットワークコントロール部１６は、端末装置２および端末装置４と行われるデータの送信および受信を制御する。ネットワークコントロール部１６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）によって構成される。ＣＰＵは、種々の演算を行い、プログラムを実行できる。ＲＯＭには、ＣＰＵが動作するために必要なプログラムおよびデータが格納されている。ＲＡＭには、プログラムの実行に際して作成される一時的なデータ及びプログラムが格納されている。ＨＤＤには、端末識別情報が格納される。
【００３１】
本実施形態のネットワークコントロール部１６は、ＳＬＰ処理部１６１、端末識別情報取得部１６２、端末識別情報記憶部１６３、端末識別情報判定部１６４、およびＰＤＬ判別部１６５を含む。
ＳＬＰ処理部１６１は、ＬＡＮ３を介して接続された端末装置２との間で送受信されるＳＬＰに関するメッセージの処理を行う。
【００３２】
端末識別情報取得部１６２は、端末識別情報を取得する。端末識別情報は、印刷データの送信元である端末装置を示す。また、端末識別情報取得部１６２は、取得した端末識別情報を後述する端末識別情報判定部１６４に通知し、端末識別情報記憶部１６３に保存する。
【００３３】
具体的には、端末識別情報取得部１６２は、同一のＬＡＮに接続された端末装置、例えば端末装置２がＳＬＰを利用してプリンタドライバをインストールする時に、ＳＬＰのサービス要求に含まれる端末装置２の端末識別情報を取得する。次に、端末識別情報取得部１６２は、取得した端末識別情報を端末識別情報記憶部１６３に保存する。
また、端末識別情報取得部１６２は、ＬＡＮ３またはインターネット３００を介して印刷データを受信した時に、印刷データの送信元である端末装置の端末識別情報を取得し、端末識別情報判定部１６４に通知する。さらに、端末識別情報取得部１６２は、端末識別情報が端末識別情報記憶部１６３に記憶されていない端末装置（以下、「未登録の端末装置」という）から受信した印刷データがユーザの指示により印刷された場合には、取得した端末識別情報を端末識別情報記憶部１６３に保存する。なお、端末識別情報取得部１６２は、端末識別情報が端末識別情報記憶部１６３に記憶されている端末装置（以下、「登録済みの端末装置」という）から受信した印刷データがユーザの指示により印刷された場合には、端末識別情報を端末識別情報記憶部１６３に保存することをしない。
本実施形態において、端末識別情報とは、端末装置に固有な値となるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。端末識別情報取得部１６２は、受信したＳＬＰのサービス要求または印刷データから、端末装置のＭＡＣアドレスを取得する。
端末識別情報記憶部１６３には、端末識別情報取得部１６２が取得した端末識別情報が記憶される。
【００３４】
端末識別情報判定部１６４は、受信した印刷データに含まれる端末識別情報が、端末識別情報記憶部１６３に記憶された端末識別情報であるかどうかを判定する。端末識別情報判定部１６４は、端末識別情報取得部１６２から通知された端末識別情報と、端末識別情報記憶部１６３に記憶された端末識別情報とを比較する。そして、通知された端末識別情報が端末識別情報記憶部１６３に記憶された端末識別情報と一致する（つまり、印刷データの送信元は登録済みの端末装置である）と判定した場合には、端末識別情報判定部１６４は、その判定結果を後述する印刷制御部１７１に通知する。一方、端末識別情報判定部１６４は、通知された端末識別情報が端末識別情報記憶部１６３に記憶された端末識別情報と一致しない（つまり、印刷データの送信元は未登録の端末装置である）と判定した場合には、その判定結果を後述するＰＤＬ判別部１６５に通知する。
【００３５】
ＰＤＬ判別部１６５は、端末識別情報が端末識別情報記憶部１６３に記憶された端末識別情報と一致しないという判定結果を端末識別情報判定部１６４から通知された場合に、受信した印刷データのＰＤＬを判別する。具体的には、ＰＤＬ判別部１６５は、受信した印刷データのＰＤＬが処理可能な種類であるかどうかを判別する。ＰＤＬ判別部１６５は、受信した印刷データのＰＤＬは処理可能な種類であると判別した場合は、ＰＤＬの種類を印刷制御部１７１に通知する。一方、ＰＤＬ判別部１６５は、ＰＤＬの種類を判別できなかった場合は、ＰＤＬの種類が不明であることを印刷制御部１７１に通知する。
【００３６】
メインコントロール部１７は、画像読取部１１および画像形成部１２の動作を制御する制御部である。
メインコントロール部１７は、ネットワークコントロール部１６と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＨＤＤによって構成される。本実施形態のメインコントロール部１７は、印刷制御部１７１および画像データ記憶部１７２を含む。
【００３７】
印刷制御部１７１は、画像形成部１２による印刷データの印刷の制御を行う。印刷制御部１７１は、さらに、画像読取部１１によって読み取られた原稿データの印刷の制御を行う。また、ＬＡＮ３またはインターネット３００を介して印刷データを受信した場合に、印刷制御部１７１は、端末識別情報判定部１６４による判定結果に応じて以下の制御を行う。
【００３８】
受信した印刷データに含まれる端末識別情報が端末識別情報記憶部１６３に記憶された端末識別情報と一致すると判定された場合には、印刷制御部１７１は、印刷データを画像形成部１２に出力し、印刷を実行させる。
【００３９】
一方、受信した印刷データに含まれる端末識別情報が端末識別情報記憶部１６３に記憶された端末識別情報と一致しないと判定された場合には、印刷制御部１７１は、ＰＤＬ判別部１６５の判別結果に応じて、印刷データをＰＤＬデータまたはテキストデータとして処理する。また、印刷制御部１７１は、処理後のデータを画像データとして画像データ記憶部１７２に保存する。
さらに、印刷制御部１７１は、表示部１４に印刷指示受付画面を出力し、受信した印刷データを印刷するかどうかについてユーザから指示を受け付ける。図３Ａおよび図３Ｂは、印刷指示受付画面の一例である。
【００４０】
図３Ａでは、ＰＤＬ判別部１６５が、受信した印刷データのＰＤＬが処理可能なＰＤＬの種類であると判別した場合の印刷指示受付画面の例を示す。印刷制御部１７１は、「ファイル名：○○○○」、「ＰＤＬ：ＸＸＸＸ」および「プリントしますか？」を表示部１４に表示させる。ここで、「ファイル名：○○○○」には、転送された印刷データに付されたファイル名が表示される。「ＰＤＬ：ＸＸＸＸ」には、判別された具体的なＰＤＬの種類が表示される。印刷制御部１７１は、さらに表示部１４に「はい」、「いいえ」を表示させ、ユーザからの印刷の指示を受け付ける。図３Ｂでは、ＰＤＬ判別部１６５が受信した印刷データのＰＤＬが、自身が処理可能なＰＤＬの種類でない、すなわちＰＤＬの種類が不明であると判別した場合の印刷指示受付画面の例を示す。印刷制御部１７１は、図３Ａとは異なり、ＰＤＬに関する情報として、表示部１４に「ＰＤＬ：種類なし」と表示させる。
なお、ここでは、印刷指示受付画面の一例を示したが、ＰＤＬに関する情報をユーザに報知し、ユーザから印刷の指示を受け付けられる画面であれば、この例には限定されない。例えば、「ファイル名：○○○○」の代わりに、印刷データを送信した端末装置の端末名または印刷データを送信した端末装置のユーザ名が表示されてもよい。また、印刷データの印刷範囲または印刷部数を尋ねる画面が表示されてもよい。
【００４１】
図３Ａまたは図３Ｂの画面において「はい」が選択され、ユーザから印刷の指示があった場合には、印刷制御部１７１は、画像データ記憶部１７２に保存されている画像データを画像形成部１２に出力し、印刷を実行させる。そして、印刷制御部１７１は、出力した画像データを画像データ記憶部１７２から削除する。一方、図３Ａまたは図３Ｂの画面において「いいえ」が選択された場合には、印刷制御部１７１は、単に画像データ記憶部１７２に保存されている画像データを削除する。
【００４２】
印刷制御部１７１は、さらに、ＰＤＬデータまたはテキストデータとしての処理が施された印刷データである画像データに、ラスタライズ等の処理を行う。
また、印刷制御部１７１は、未登録の端末装置から受信した印刷データがユーザの指示により印刷された場合に、その端末装置の端末識別情報を端末識別情報記憶部１６３に保存する通知を端末識別情報取得部１６２に対して行う。具体的には、印刷制御部１７１は、端末識別情報の保存の要否を尋ねる画面を表示部１４に表示させ、ユーザから保存に関する指示を受け付ける。ユーザにより端末識別情報の保存の指示があった場合には、印刷制御部１７１は、端末識別情報の保存の通知を端末識別情報取得部１６２に対して行う。
【００４３】
画像データ記憶部１７２は、ＨＤＤから構成され、印刷制御部１７１によって処理された画像データが記憶される。また、画像読取部１１によって読み取られた原稿データが記憶されてもよい。
【００４４】
（３）プリンタドライバのインストール時における端末識別情報の取得および記憶処理
次に、プリンタドライバがインストールされる端末装置から、端末識別情報を取得し保存する処理について、図３を参照して説明する。図３は、プリンタドライバをインストールする端末装置の端末識別情報の取得および保存の処理の流れを示すフローチャートである。
【００４５】
以下、端末装置２がプリンタドライバをインストールする端末装置である例を挙げて説明する。前述の通り、端末装置２のユーザは、複合機１のプリント機能を利用する前に、複合機１が処理可能であるＰＤＬに対応したプリンタドライバをインストールする。そして、インストーラは、ＳＬＰを用いてＰＤＬの取得に関するサービス要求を複合機１に送信する。
【００４６】
このとき、複合機１側では、ＳＬＰ処理部１６１が、端末装置２から、ＳＬＰを介したＰＤＬの取得に関するサービス要求を受信する（ステップＳ１０１）。
サービス要求を受信すれば、ＳＬＰ処理部１６１は、自身が処理可能なＰＤＬに関する情報を含むサービス応答を、端末装置２に送信する（ステップＳ１０２）。
【００４７】
続いて、複合機１の端末識別情報取得部１６２は、上述したサービス要求に含まれている端末装置２のＭＡＣアドレスを取得し、端末識別情報記憶部１６３に保存する（ステップＳ１０３）。
このようにして、複合機１は、端末装置２がＳＬＰを用いてプリンタドライバをインストールする際に、ＳＬＰのサービス要求に含まれる端末装置２のＭＡＣアドレスを端末識別情報として取得し、端末識別情報記憶部１６３に記憶させる。
【００４８】
（４）印刷データの印刷処理
次に、複合機１による印刷データの印刷処理について説明する。図４は、印刷データの印刷処理の流れを示すフローチャートである。
【００４９】
複合機１が、ＬＡＮ３またはインターネット３００を介していずれかの端末装置から印刷データを受信する（ステップＳ２０１）。すると、端末識別情報取得部１６２は、受信した印刷データに含まれる端末装置のＭＡＣアドレスを端末識別情報として取得し、取得した端末識別情報を端末識別情報判定部１６４に通知する（ステップＳ２０２）。
次に、端末識別情報判定部１６４は、通知された端末識別情報が、端末識別情報記憶部１６３に記憶された端末識別情報に一致するかどうかを判定する（ステップＳ２０３）。
【００５０】
通知された端末識別情報が、端末識別情報記憶部１６３に記憶された端末識別情報と一致すると判定されると、印刷制御部１７１は、印刷データを画像形成部１２に出力し印刷を実行させる（ステップＳ２０４）。例えば、図４で説明したように、プリンタドライバをインストールする端末装置２から端末装置２の端末識別情報がそれまでに取得され、端末識別情報記憶部１６３に記憶されていたとする。このような状態で、端末装置２より印刷データを受信すれば、端末識別情報判定部１６４は、印刷データに含まれる端末装置２の端末識別情報は端末識別情報記憶部１６３にすでに記憶された端末識別情報と一致すると判定する。その結果、印刷制御部１７１は、印刷データを画像形成部１２に出力し印刷を実行させる。
【００５１】
一方、通知された端末識別情報が、端末識別情報記憶部１６３に記憶された端末識別情報と一致しないと端末識別情報判定部１６４が判定すれば、端末識別情報判定部１６４は、その判定結果をＰＤＬ判別部１６５に通知する。例えば、ネットワークシステム２００に属する端末装置４（図１参照）は、同じネットワークシステム２００に属する複合機（図示せず）のプリンタドライバのみをＳＬＰを用いてインストールし、プリント機能を利用することが一般的である。このような端末装置４から印刷データを受信した場合、端末識別情報判定部１６４は、端末装置４の端末識別情報は端末識別情報記憶部１６３に記憶された端末識別情報と一致しないと判定し、その判定結果をＰＤＬ判別部１６５に通知する。
【００５２】
判定結果を受領したＰＤＬ判別部１６５は、受信した印刷データのＰＤＬが、処理可能なＰＤＬの種類であるかどうかを判別する（ステップＳ２０５）。
受信した印刷データのＰＤＬが処理可能なＰＤＬの種類であると判別した場合には、ＰＤＬ判別部１６５はＰＤＬの種類を印刷制御部１７１に通知する。ＰＤＬの種類の通知を受けた印刷制御部１７１は、通知されたＰＤＬの種類に応じて印刷データをＰＤＬデータとして処理し（ステップＳ２０６）、処理後の印刷データを画像データとして画像データ記憶部１７２に保存する（ステップＳ２０８）。また、印刷制御部１７１は、ＰＤＬの種類を記憶する。
【００５３】
一方、受信した印刷データのＰＤＬの種類が不明である、すなわち自身が処理可能なＰＤＬではないと判別した場合には、ＰＤＬ判別部１６５は、「ＰＤＬの種類なし」の通知を印刷制御部１７１に通知する。「ＰＤＬの種類なし」の通知を受けた印刷制御部１７１は、印刷データをテキストデータとして処理し（ステップＳ２０７）、処理後の印刷データを画像データとして画像データ記憶部１７２に保存する（ステップＳ２０８）。
【００５４】
その後、印刷制御部１７１は、画像データにラスタライズ処理を施す（ステップＳ２０９）。なお、ここでは、画像データ記憶部１７２に保存された画像データをラスタライズ処理する例を挙げている。しかし、印刷指示受付画面を表示部１４に表示する前に画像データがラスタライズ処理されていれば、この例に限定されない。例えば、画像データをラスタライズ処理してから画像データ記憶部１７２に保存してもよい。
【００５５】
次に、印刷制御部１７１は、ＰＤＬ判別部１６５の判別結果に応じて、図３Ａまたは図３Ｂで示すような印刷指示受付画面を表示部１４に表示させる（ステップＳ２１０）。続いて、印刷制御部１７１は、印刷指示受付画面を介して、ユーザから印刷の指示を受け付ける（ステップＳ２１１）。
ユーザから「印刷を実行せず」の指示があった場合には、印刷制御部１７１は、画像データ記憶部１７２に保存された画像データを削除する（ステップＳ２１２）。
【００５６】
一方、ユーザから「印刷を実行する」の指示があった場合には、印刷制御部１７１は、画像データ記憶部１７２に保存した画像データを画像形成部１２に出力し、画像データの印刷を実行させる（ステップＳ２１３）。また、印刷制御部１７１は、印刷を実行した画像データを画像データ記憶部１７２から削除する（ステップＳ２１４）。
【００５７】
その後、印刷制御部１７１は、ステップＳ２１３において印刷を実行した印刷データの送信元である端末装置の端末識別情報を保存するかどうかについて、ユーザからの指示を受け付ける（ステップＳ２１５）。すなわち、未登録の端末装置から印刷データを受信した場合であって、印刷データをユーザの指示により印刷した場合に、印刷制御部１７１は、その端末装置の端末識別情報を端末識別情報記憶部１６３に保存するかどうかについてユーザに問い合わせる。
【００５８】
例えば、印刷制御部１７１は、表示部１４に、端末識別情報の保存の要否を尋ねる画面を表示させ、ユーザから保存に関する指示を受け付ける。ユーザにより「端末識別情報を保存する」の指示があった場合には、その旨を端末識別情報取得部１６２に通知する。そして、通知を受けた端末識別情報取得部１６２は、ステップＳ２０２において取得した端末識別情報を端末識別情報記憶部１６３に保存する（ステップＳ２１６）。一方、ユーザにより「端末識別情報を保存せず」の指示があった場合には、印刷処理を終了する。
【００５９】
（５）発明の効果
（５−１）
上記の複合機１によれば、同一のネットワークシステム１００内にある端末装置２がプリンタドライバをインストールする際に、端末装置２から受信したＳＬＰのサービス要求に含まれる端末装置２のＭＡＣアドレスを端末識別情報として取得し、端末識別情報記憶部１６３に保存できる。よって、ユーザによる端末識別情報の入力作業を要することなく、端末装置２の端末識別情報を取得できる。
また、端末装置２の端末識別情報として、端末装置２に固有となるＭＡＣアドレスが取得される。従って、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバの利用により端末装置２のＩＰアドレスが動的に割り当てられる環境であっても、ＭＡＣアドレスは不変であるため、一度記憶した端末識別情報をその後に変更させる必要はない。
【００６０】
（５−２）
上記の複合機１によれば、受信した印刷データに含まれる端末識別情報が端末識別情報記憶部１６３に記憶された端末識別情報と一致しない場合には、ユーザから印刷データを印刷するかどうかについての指示を受け付け、ユーザの指示に応じて印刷データを印刷する。
従って、異なるＬＡＮに接続された端末装置のように未登録の端末装置から印刷データを受信した場合は、印刷データを印刷するかどうかをユーザが判断できる。よって、ユーザユーザにとって必要となる印刷データは印刷できる一方で、不要な印刷データの印刷は防止できる。
【００６１】
例えば、遠隔にある未登録の端末装置から、ＩＰＰを介して広告文書等の印刷データが複写機に送り込まれてくることがある。
しかし、この端末装置は未登録であることから、ユーザは受信した印刷データは不要であると判断し、印刷不要の指示を行うことにより印刷の実行を中止できる。
【００６２】
また、未登録の端末装置から送信された印刷データは、複合機１が処理できない種類のＰＤＬで記述されていることがある。この場合、印刷時に文字化け等の問題が発生することがある。例えば、ＵＮＩＸ（登録商標）等のホスト端末から印刷データが送信される場合、ホスト端末から送信される印刷データは、ＰＤＬの違いによって複合機１では適切に印刷することができないことがある。
しかし、このような場合、ユーザは、未登録の端末装置であることから、ＰＤＬの違いによる印刷の文字化け等が発生する可能性を考慮し、印刷不要の指示を行うことで印刷の実行を中止できる。
【００６３】
一方で、未登録の端末装置から複合機１に送り込まれてくる印刷データのうち、ユーザが印刷を望む印刷データがある。例えば、複合機１の設置部門とは異なる他の支店に属する端末装置、例えば端末装置４（図１参照）から、ユーザにとって必要な印刷データが複合機１に送信される場合がある。このような場合には、ユーザは、例えば端末装置４側のユーザより印刷データの送信に関する連絡を予め受けておくことによって、印刷指示表示画面が表示された際には印刷の指示を行い、端末装置４からの印刷データを印刷できる。
【００６４】
（５−３）
上記の複合機１によれば、受信した印刷データに含まれる端末識別情報が端末識別情報記憶部１６３に記憶されている端末識別情報と一致する場合には、ユーザに対して印刷要否を尋ねることなく印刷データを印刷する。
ここで、端末識別情報が端末識別情報記憶部１６３に記憶されている端末装置とは、例えば端末装置２のように、複合機１が処理可能なＰＤＬに対応したプリンタドライバをインストールしている端末装置である。従って、このような端末装置から受信した印刷データによってＰＤＬ違いによる文字化け等の問題は発生することはない。また、このような端末装置からは、広告データ等の不要な印刷データを受信することはない。
よって、登録済みの端末装置から印刷データが送信された場合には、ユーザにとって印刷が必要な印刷データであるとして速やかに印刷することができる。
【００６５】
（５−４）
上記の複合機１によれば、表示部１４に表示された印刷指示受付画面を介してユーザより印刷指示を受け付ける。つまり、ユーザは、複合機１の設置場所まで行き、印刷の指示を行うことになる。従って、ユーザは、印刷された印刷物を実際にその場で確認した上で、印刷データの印刷を実行するかどうかを判断し、印刷の指示を行うことができる。
例えば、前述のとおり、遠隔にある未登録の端末装置から、大量の広告文書が複合機１に送り込まれてくることがある。また、未登録の端末装置から、文字化けを発生させる印刷データが大量に複合機１に送り込まれてくることがある。
しかし、本実施形態では、ユーザは、複合機１の設置場所で印刷の指示を行う。よって、ユーザは、印刷指示受付画面が表示部１４に表示された場合、まずは印刷データの一部のみを印刷する指示を行ってもよい。そうすることにより、ユーザは、不要なデータであるかどうか、または文字化けが発生しているかどうかを実際に出力された印刷物を参照して確認することができる。確認の結果、印刷の実行が不要であると判断した場合には、ユーザは、その場で印刷の停止を指示し、速やかにその後の印刷データの印刷を停止させることができる。
【００６６】
（５−５）
上記の複合機１によれば、受信した印刷データのＰＤＬを判別するＰＤＬ判別部１６５をさらに備えている。そして、ＰＤＬの種類の判別結果を、印刷指示受付画面に含ませて表示部１４に表示しユーザに報知することができる。
従って、ユーザは、ＰＤＬの種類またはＰＤＬが不明であることを認識して印刷を指示できる。
【００６７】
（５−６）
未登録の端末装置から受信した印刷データがユーザの指示により印刷された場合には、端末識別情報取得部１６２は取得した端末識別情報を端末識別情報記憶部１６３に保存する。従って、一度印刷データが印刷されると、送信元の端末装置の端末識別情報は端末識別情報記憶部１６３に記憶される。その結果、その後その端末装置から印刷データを受信した場合には、再度ユーザによる印刷の指示を受け付けることなく、速やかに印刷データを印刷できる。
【００６８】
（５−７）
印刷制御部１７１は、受信した印刷データをラスタライズした後に、ユーザによる印刷指示を受け付ける。このように、ユーザによる印刷指示を受け付ける前にラスタライズ処理が行われるので、ユーザから印刷指示を受け付けた後の印刷処理に係る時間を短縮できる。
【００６９】
（６）他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。
【００７０】
（６−１）
第１実施形態では、プリンタ機能、ファクシミリ機能、コピー機能、およびスキャナ機能等を有する複合機を画像形成装置の例として挙げた。ただし、本発明は、通信ネットワークを介して接続された端末装置から印刷データを受信し印刷できるプリンタ機能を有していれば、これに限定されるものではない。
【００７１】
（６−２）
第１実施形態では、未登録の端末装置から印刷データが送信されてきた場合には、ＰＤＬ判別部１６５により印刷データのＰＤＬが判別される例を挙げて説明した。しかし、この場合において、ＰＤＬ判別部１６５による印刷データのＰＤＬの判別は省略されてもよい。
すなわち、端末識別情報判定部１６４は、ＰＤＬ判別部１６５ではなく印刷制御部１７１に、端末識別情報が端末識別情報記憶部１６３に記憶されている端末識別情報と一致しない旨の判定結果を通知してもよい。その後、印刷制御部１７１は、第１実施形態と同様に、印刷データを画像データ記憶部１７２に保存し、印刷データにラスタライズ処理を施す。さらに印刷制御部１７１は、印刷指示受付画面を表示部１４に表示させ、ユーザから印刷の指示に応じて印刷の制御を行う。ただし、この場合、印刷指示受付画面にＰＤＬの種類等の情報が表示されることはない。
【００７２】
（６−３）
第１実施形態では、表示部１４を介して、印刷指示受付画面を表示し、ユーザより印刷指示の入力を受け付ける例を挙げて説明した。しかし、印刷の要否およびＰＤＬの情報をユーザに対して報知し、ユーザから印刷の指示を受け付けられるものであれば、この例には限定されない。例えば、表示部１４に印刷指示受付画面を表示し、操作入力部１３を介して、ユーザによる印刷指示の入力を受け付けてもよい。また、複合機１はスピーカおよびマイクをさらに備え、ユーザに対する印刷指示の問い合わせおよび印刷指示の受け付けを音声によって行ってもよい。
【産業上の利用可能性】
【００７３】
本発明は、プリンタ機能、ファクシミリ機能、コピー機能、およびスキャナ機能を備えた画像形成装置に利用可能である。
【符号の説明】
【００７４】
１        複合機
１１      画像読取部
１２      画像形成部
１３      操作入力部
１４      表示部
１５      通信インターフェイス
１６１    ＳＬＰ処理部
１６２    端末識別情報取得部
１６３    端末識別情報記憶部
１６４    端末識別情報判定部
１６５    ＰＤＬ判別部
１７１    印刷制御部
１７２    画像データ記憶部
【図１】
2011126132.tif 000003
【図２】
2011126132.tif 000004
【図３Ａ】
2011126132.tif 000005
【図３Ｂ】
2011126132.tif 000006
【図４】
2011126132.tif 000007
【図５】
2011126132.tif 000008