(57)【要約】    【課題】  ネットワーク上のＷＷＷサーバから情報処理装置を介さずにデータを直接取得することができるとともに、ユーザの状況に応じてＷＷＷサーバから取得したデータの印刷を実行するように設定することができる印刷システムを提供する。    【解決手段】  デジタル複写機１は、クライアント１からウェブプリプリント要求を受信すると、このウェブプリント要求を解析する。この解析の結果、ウェブプルプリント要求が即時ジョブである場合またはウェブプルプリント要求の設定内容が印刷スケジュールを満たす場合、デジタル複写機１は、ウェブプルプリント要求に設定されているＷＷＷサーバのＵＲＬに基づいて、ＷＷＷサーバにネットワークを介してアクセスして該ＷＷＷサーバが保持するデータを取得し、取得したデータを印刷処理可能な画像データに変換して該画像データの印刷を行う。【選択図】      図１
2004222321.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための画像形成装置と、該画像形成装置にプルプリント要求を行うクライアントとしての情報処理装置とを含む印刷システムであって、
前記情報処理装置は、
印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定するプルプリント設定手段と、
前記プルプリント設定手段により設定された設定内容をプルプリント要求として前記画像形成装置に送信する送信手段とを有し、
前記画像形成装置は、
前記情報処理装置からプルプリント要求を受信する受信手段と、
前記受信手段により受信されたプルプリント要求の設定内容を解析し、該プルプリント要求が即時ジョブであるかスケジュール印刷のジョブであるかを判断する判断手段と、
前記判断手段によりスケジュール印刷のジョブであると判断された場合に、前記プルプリント要求の設定内容で設定されている印刷スケジュールを満たすか否かを判定する判定手段と、
前記プルプリント要求が即時ジョブである場合もしくは前記判定手段により印刷スケジュールを満たすと判定された場合に、前記プルプリント要求の設定内容で設定されているＷＷＷサーバのＵＲＬに基づいて、前記ＷＷＷサーバに前記ネットワークを介してアクセスして該ＷＷＷサーバが保持するデータを取得する取得手段と、
前記取得手段が取得したデータを印刷処理可能な画像データに変換して該画像データの印刷を行う印刷手段とを有することを特徴とする印刷システム。
【請求項２】
クライアントとしての情報処理装置からのプルプリント要求に従い、ネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための画像形成装置であって、
前記情報処理装置から印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定内容に含むプルプリント要求を受信する受信手段と、
前記受信手段により受信されたプルプリント要求の設定内容を解析し、該プルプリント要求が即時ジョブであるかスケジュール印刷のジョブであるかを判断する判断手段と、
前記判断手段によりスケジュール印刷のジョブであると判断された場合に、前記プルプリント要求の設定内容で設定されている印刷スケジュールを満たすか否かを判定する判定手段と、
前記プルプリント要求が即時ジョブである場合もしくは前記判定手段により印刷スケジュールを満たすと判定された場合に、前記プルプリント要求の設定内容で設定されているＷＷＷサーバのＵＲＬに基づいて、前記ＷＷＷサーバに前記ネットワークを介してアクセスして該ＷＷＷサーバが保持するデータを取得する取得手段と、
前記取得手段が取得したデータを印刷処理可能な画像データに変換して該画像データの印刷を行う印刷手段と
を有することを特徴とする画像形成装置。
【請求項３】
前記印刷スケジュールは、前記ＷＷＷサーバが保持するデータを定期的に取得して印刷する際の曜日指定または間隔指定であることを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記プリプリント要求の設定内容は、更に、前記ＷＷＷサーバが保持するデータに対するハイパーリンクをたどって印刷する最大のリンク数の設定を含んでおり、
前記取得手段は、前記最大のリンク数を超えないように複数ページの印刷すべきデータを取得することを特徴とする請求項２または３のいずれかに記載の画像形成装置。
【請求項５】
ネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための画像形成装置にプルプリント要求を行うクライアントとしての情報処理装置であって、
印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定するプルプリント設定手段と、
前記プルプリント設定手段により設定された設定内容をプルプリント要求として前記画像形成装置に送信する送信手段と
を有することを特徴とする情報処理装置。
【請求項６】
前記プルプリント設定手段は、前記印刷スケジュールとして、前記ＷＷＷサーバが保持するデータを一度印刷するための印刷時刻および前記ＷＷＷサーバが保持するデータを定期的に取得して印刷する定期巡回条件を設定可能であることを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記プルプリント設定手段は、前記印刷スケジュールとして、前記ＷＷＷサーバが保持するデータを定期的に取得して印刷する際の曜日指定または間隔指定を設定可能であることを特徴とする請求項５または６記載の情報処理装置。
【請求項８】
前記プルプリント設定手段は、前記プリプリント要求の設定内容として、更に、前記ＷＷＷサーバが保持するデータに対するハイパーリンクをたどって印刷する最大のリンク数の設定が可能であることを特徴とする請求項５ないし７のいずれかに記載の情報処理装置。
【請求項９】
ネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための画像形成装置と、該画像形成装置にプルプリント要求を行うクライアントとしての情報処理装置とを含む印刷システムの印刷方法であって、
前記情報処理装置は、
印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定するプルプリント設定工程と、
前記プルプリント設定工程で設定された設定内容をプルプリント要求として前記画像形成装置に送信する送信工程とを有し、
前記画像形成装置は、
前記情報処理装置からプルプリント要求を受信する受信工程と、
前記受信工程で受信されたプルプリント要求の設定内容を解析し、該プルプリント要求が即時ジョブであるかスケジュール印刷のジョブであるかを判断する判断工程と、
前記判断工程でスケジュール印刷のジョブであると判断された場合に、前記プルプリント要求の設定内容で設定されている印刷スケジュールを満たすか否かを判定する判定工程と、
前記プルプリント要求が即時ジョブである場合もしくは前記判定手工程で印刷スケジュールを満たすと判定された場合に、前記プルプリント要求の設定内容で設定されているＷＷＷサーバのＵＲＬに基づいて、前記ＷＷＷサーバに前記ネットワークを介してアクセスして該ＷＷＷサーバが保持するデータを取得する取得工程と、
前記取得工程で取得されたデータを印刷処理可能な画像データに変換して該画像データの印刷を行う印刷工程とを有することを特徴とする印刷方法。
【請求項１０】
クライアントとしての情報処理装置からのプルプリント要求に従い、画像形成装置によりネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための印刷方法であって、
前記情報処理装置から印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定内容に含むプルプリント要求を受信する受信工程と、
前記受信工程で受信されたプルプリント要求の設定内容を解析し、該プルプリント要求が即時ジョブであるかスケジュール印刷のジョブであるかを判断する判断工程と、
前記判断工程でスケジュール印刷のジョブであると判断された場合に、前記プルプリント要求の設定内容で設定されている印刷スケジュールを満たすか否かを判定する判定工程と、
前記プルプリント要求が即時ジョブである場合もしくは前記判定工程で印刷スケジュールを満たすと判定された場合に、前記プルプリント要求の設定内容で設定されているＷＷＷサーバのＵＲＬに基づいて、前記ＷＷＷサーバに前記ネットワークを介してアクセスして該ＷＷＷサーバが保持するデータを取得する取得工程と、
前記取得工程で取得されたデータを印刷処理可能な画像データに変換して該画像データの印刷を行う印刷工程と
を有することを特徴とする印刷方法。
【請求項１１】
前記印刷スケジュールは、前記ＷＷＷサーバが保持するデータを定期的に取得して印刷する際の曜日指定または間隔指定であることを特徴とする請求項１０記載の印刷方法。
【請求項１２】
前記プリプリント要求の設定内容は、更に、前記ＷＷＷサーバが保持するデータに対するハイパーリンクをたどって印刷する最大のリンク数の設定を含んでおり、
前記取得工程では、前記最大のリンク数を超えないように複数ページの印刷すべきデータを取得することを特徴とする請求項１０または１１記載の画像形成装置。
【請求項１３】
ネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための画像形成装置にプルプリント要求を行うクライアントとしての情報処理装置の印刷要求方法であって、
印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定するプルプリント設定工程と、
前記プルプリント設定工程で設定された設定内容をプルプリント要求として前記画像形成装置に送信する送信工程と
を有することを特徴とする印刷要求方法。
【請求項１４】
前記プルプリント設定工程では、前記印刷スケジュールとして、前記ＷＷＷサーバが保持するデータを一度印刷するための印刷時刻および前記ＷＷＷサーバが保持するデータを定期的に取得して印刷する定期巡回条件を設定可能であることを特徴とする請求項１３記載の印刷要求方法。
【請求項１５】
前記プルプリント設定工程では、前記印刷スケジュールとして、前記ＷＷＷサーバが保持するデータを定期的に取得して印刷する際の曜日指定または間隔指定を設定可能であることを特徴とする請求項１３または１４記載の印刷要求方法。
【請求項１６】
前記プルプリント設定工程では、前記プリプリント要求の設定内容として、更に、前記ＷＷＷサーバが保持するデータに対するハイパーリンクをたどって印刷する最大のリンク数の設定が可能であることを特徴とする請求項１３ないし１５のいずれかに記載の印刷要求方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のＷＷＷサーバが保持するデータの印刷を行う印刷システム、画像形成装置、情報処理装置、印刷方法および印刷要求方法に関する。
【背景技術】
【０００２】
近年、情報のネットワーク化に伴い、様々な情報を保持しているＷＷＷ（World Wide Web）サーバと、このサーバへＨＴＴＰ（Hyper Text Transfer Protocol）でアクセスするための専用ソフトウェア（以下、ブラウザという）を搭載したコンピュータとをネットワーク（インターネット、イントラネット）で接続し、ＷＷＷサーバ上の情報をコンピュータから参照することが可能なシステムが実現されている。このシステムでは、ブラウザによりＷＷＷサーバ上の情報をコンピュータ内に格納することが可能であるから、ユーザからプリンタに対してコンピュータ内に一旦格納した情報の印刷出力を指示することにより、プリンタでＷＷＷサーバ上の情報の印刷出力を行うことができる。
【０００３】
また、従来の技術として特許文献１がある。
【特許文献１】特開平７−２００４２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来の方法では、ＷＷＷサーバ上の情報を印刷情報として得るためには、ユーザは一旦全ての情報をコンピュータ内に格納し終わるのを待ってから、プリント機能を有する情報機器に対して印刷指定を行う必要がある。よって、ネットワークのトラフィックなどが原因でＷＷＷサーバからの情報取得に時間が掛かる場合、ユーザはコンピュータ内に情報が格納されるまで待たされることになる。また、取得したデータを印刷する際に、プリント機能を有する情報機器で印刷可能なフォーマットにデータを変換する処理をコンピュータで行う必要がある。そのためコンピュータの処理が重くなり、他のプログラムを並列に実行する上で支障をきたす。
【０００５】
また、使用するプリント機能を有する情報機器がネットワーク上に接続された機器である場合、ＷＷＷサーバからコンピュータへの情報転送と、コンピュータから情報機器への情報転送と計２回の情報転送が発生し、ネットワークのトラフィックを増加させる原因になる。特に、情報機器で印刷可能なフォーマット変換されたデータは大きなサイズになることが多く、コンピュータから情報機器へ情報転送を行う際には、このトラフィックへの影響が大きい。
【０００６】
本発明の目的は、ネットワーク上のＷＷＷサーバから情報処理装置を介さずにデータを直接取得することができるとともに、ユーザの状況に応じてＷＷＷサーバから取得したデータの印刷を実行するように設定することができる印刷システム、画像形成装置、情報処理装置、印刷方法および印刷要求方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、ネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための画像形成装置と、該画像形成装置にプルプリント要求を行うクライアントとしての情報処理装置とを含む印刷システムであって、前記情報処理装置は、印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定するプルプリント設定手段と、前記プルプリント設定手段により設定された設定内容をプルプリント要求として前記画像形成装置に送信する送信手段とを有し、前記画像形成装置は、前記情報処理装置からプルプリント要求を受信する受信手段と、前記受信手段により受信されたプルプリント要求の設定内容を解析し、該プルプリント要求が即時ジョブであるかスケジュール印刷のジョブであるかを判断する判断手段と、前記判断手段によりスケジュール印刷のジョブであると判断された場合に、前記プルプリント要求の設定内容で設定されている印刷スケジュールを満たすか否かを判定する判定手段と、前記プルプリント要求が即時ジョブである場合もしくは前記判定手段により印刷スケジュールを満たすと判定された場合に、前記プルプリント要求の設定内容で設定されているＷＷＷサーバのＵＲＬに基づいて、前記ＷＷＷサーバに前記ネットワークを介してアクセスして該ＷＷＷサーバが保持するデータを取得する取得手段と、前記取得手段が取得したデータを印刷処理可能な画像データに変換して該画像データの印刷を行う印刷手段とを有することを特徴とする。
【０００８】
本発明は、上記目的を達成するため、クライアントとしての情報処理装置からのプルプリント要求に従い、ネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための画像形成装置であって、前記情報処理装置から印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定内容に含むプルプリント要求を受信する受信手段と、前記受信手段により受信されたプルプリント要求の設定内容を解析し、該プルプリント要求が即時ジョブであるかスケジュール印刷のジョブであるかを判断する判断手段と、前記判断手段によりスケジュール印刷のジョブであると判断された場合に、前記プルプリント要求の設定内容で設定されている印刷スケジュールを満たすか否かを判定する判定手段と、前記プルプリント要求が即時ジョブである場合もしくは前記判定手段により印刷スケジュールを満たすと判定された場合に、前記プルプリント要求の設定内容で設定されているＷＷＷサーバのＵＲＬに基づいて、前記ＷＷＷサーバに前記ネットワークを介してアクセスして該ＷＷＷサーバが保持するデータを取得する取得手段と、前記取得手段が取得したデータを印刷処理可能な画像データに変換して該画像データの印刷を行う印刷手段とを有することを特徴とする。
【０００９】
本発明は、上記目的を達成するため、ネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための画像形成装置にプルプリント要求を行うクライアントとしての情報処理装置であって、印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定するプルプリント設定手段と、前記プルプリント設定手段により設定された設定内容をプルプリント要求として前記画像形成装置に送信する送信手段とを有することを特徴とする。
【００１０】
本発明は、上記目的を達成するため、ネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための画像形成装置と、該画像形成装置にプルプリント要求を行うクライアントとしての情報処理装置とを含む印刷システムの印刷方法であって、前記情報処理装置は、印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定するプルプリント設定工程と、前記プルプリント設定工程で設定された設定内容をプルプリント要求として前記画像形成装置に送信する送信工程とを有し、前記画像形成装置は、前記情報処理装置からプルプリント要求を受信する受信工程と、前記受信工程で受信されたプルプリント要求の設定内容を解析し、該プルプリント要求が即時ジョブであるかスケジュール印刷のジョブであるかを判断する判断工程と、前記判断工程でスケジュール印刷のジョブであると判断された場合に、前記プルプリント要求の設定内容で設定されている印刷スケジュールを満たすか否かを判定する判定工程と、前記プルプリント要求が即時ジョブである場合もしくは前記判定手工程で印刷スケジュールを満たすと判定された場合に、前記プルプリント要求の設定内容で設定されているＷＷＷサーバのＵＲＬに基づいて、前記ＷＷＷサーバに前記ネットワークを介してアクセスして該ＷＷＷサーバが保持するデータを取得する取得工程と、前記取得工程で取得されたデータを印刷処理可能な画像データに変換して該画像データの印刷を行う印刷工程とを有することを特徴とする。
【００１１】
本発明は、上記目的を達成するため、クライアントとしての情報処理装置からのプルプリント要求に従い、画像形成装置によりネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための印刷方法であって、前記情報処理装置から印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定内容に含むプルプリント要求を受信する受信工程と、前記受信工程で受信されたプルプリント要求の設定内容を解析し、該プルプリント要求が即時ジョブであるかスケジュール印刷のジョブであるかを判断する判断工程と、前記判断工程でスケジュール印刷のジョブであると判断された場合に、前記プルプリント要求の設定内容で設定されている印刷スケジュールを満たすか否かを判定する判定工程と、前記プルプリント要求が即時ジョブである場合もしくは前記判定工程で印刷スケジュールを満たすと判定された場合に、前記プルプリント要求の設定内容で設定されているＷＷＷサーバのＵＲＬに基づいて、前記ＷＷＷサーバに前記ネットワークを介してアクセスして該ＷＷＷサーバが保持するデータを取得する取得工程と、前記取得工程で取得されたデータを印刷処理可能な画像データに変換して該画像データの印刷を行う印刷工程とを有することを特徴とする。
【００１２】
本発明は、上記目的を達成するため、ネットワーク上のＷＷＷサーバが保持するデータの印刷を行うための画像形成装置にプルプリント要求を行うクライアントとしての情報処理装置の印刷要求方法であって、印刷すべきデータが格納されたＷＷＷサーバのＵＲＬと、スケジュール印刷をするかしないかの指定と、スケジュール印刷をする場合の印刷スケジュールとを少なくとも設定するプルプリント設定工程と、前記プルプリント設定工程で設定された設定内容をプルプリント要求として前記画像形成装置に送信する送信工程と
を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ネットワーク上のＷＷＷサーバから情報処理装置を介さずにデータを直接取得することができるとともに、ユーザの状況に応じてＷＷＷサーバから取得したデータの印刷を実行するように設定することができる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明の実施の形態について図面を参照しながら説明する。
【００１５】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る画像形成装置の構成を示すブロック図である。なお、本実施の形態では、デジタル複写機からなる画像形成装置を例に説明する。
【００１６】
デジタル複写機１は、図１に示すように、リーダ部７と、プリンタ部８と、コア部２とを備える。リーダ部７は、原稿の画像を読み取り、原稿画像に応じた画像データをプリンタ部８およびコア部３へ出力する。プリンタ部８はリーダ部７およびコア部２からの画像データに応じた画像を記録紙上に記録する。コア部２はリーダ部７を接続するとともに、ハードディスク３、ネットワークインターフェース部（以下、ネットワークＩ／Ｆ部という）４、操作部５、フォーマッタ部６を接続する。
【００１７】
ハードディスク３は、各種制御プログラム、画像データなどを格納する。
【００１８】
ネットワークＩ／Ｆ部４は、コア部２をネットワークに接続するためのインタフェイスを有する。このネットワークはイントラネットからなり、該イントラネットにはクライアント９およびイントラネットＷＷＷサーバ１０が接続されているとともに、インターネット網と接続されている。インターネット網には膨大な数のインターネットＷＷＷサーバ１１が存在し、各ＷＷＷサーバ１０，１１はホームページを公開している。本実施の形態におけるデジタル複写機１では、ネットワークＩ／Ｆ部４を介して各ＷＷＷサーバ１０，１１からそれぞれのホームページの情報を取得することができる。
【００１９】
操作部５は、本デジタル複写機１における各機能モードの設定に関する入力操作を行う各種キーおよび設定状態を表示する表示部を有する。
【００２０】
フォーマッタ部６は、ネットワークＩ／Ｆ部７に接続されたコンピュータから転送される画像を表すコードデータをプリンタ部２で印刷可能なフォーマットの画像データに変換する。
【００２１】
コア部２については後述するが、コア部２はリーダ部７、プリンタ部８、ハードディスク３、ネットワークＩ／Ｆ部４、操作部５、フォーマッタ部６の各ブロック間のデータの流れを制御する。
【００２２】
次に、リーダ部７およびプリンタ部８の構成について図２を参照しながら説明する。図２はリーダ部７およびプリンタ部８を一体的に設けた画像入出力デバイスの構成を示す断面図である。
【００２３】
リーダ部７には、図２に示すように、原稿給送装置１０１が搭載され、原稿給送装置１０１は、原稿を最終頁から順に１枚ずつプラテンガラス１０２上へ給送し、この原稿の読取り動作終了後、プラテンガラス１０２上の原稿を排出するように構成されている。
【００２４】
原稿がプラテンガラス１０２上に搬送されると、ランプ１０３が点灯され、スキャナユニット１０４の移動が開始される。このスキャナユニット１０４の移動により原稿が露光走査され、この露光走査時の原稿からの反射光は、ミラー１０５、１０６、１０７、およびレンズ１０８を介してＣＣＤイメージセンサ（以下、ＣＣＤという）１０９へ導かれる。このように、走査された原稿の画像はＣＣＤ１０９によって読み取られ、ＣＣＤ１０９は光学的に読み取った画像を光電変換により画像データに変換して出力する。ＣＣＤ１０９から出力された画像データは、所定の処理が施された後、プリンタ部８およびコア部２へビデオバス（図示せず）を介して転送される。
【００２５】
プリンタ部８では、リーダ部７から出力された画像データをレーザドライバ２０１に入力する。レーザドライバ２０１は入力した画像データに基づきレーザ発光部２２１を駆動する。すなわち、リーダ部７から出力された画像データに応じたレーザ光を発光させるようにレーザ発光部２２１を駆動する。このレーザ光は感光ドラム２０２上に走査されながら照射され、感光ドラム２０２にはレーザ光に応じた静電潜像が形成される。
【００２６】
この感光ドラム２０２の静電潜像は、現像器２０３から供給される現像剤によって現像剤像として可視像化される。また、レーザ光の照射開始と同期したタイミングで、カセット２０４およびカセット２０５のいずれか一方から記録紙が給紙され、この記録紙は感光ドラム２０２と転写部２０６との間に搬送される。感光ドラム２０２に形成された現像剤像は転写部２０６により給紙された記録紙上に転写される。
【００２７】
現像剤像が転写された記録紙は定着部２０７に搬送され、定着部２０７は記録紙を熱圧することによって現像剤像を記像紙に定着させる。定着部２０７を通過した記録紙は排出ローラ２０８によって排出され、ソータ２２０は排出された記録紙をそれぞれのビンに収納して記録紙の仕分けを行う。なお、ソータ２２０は、仕分けが設定されていない場合には最上ビンに記録紙を収納するように動作する。また、両面記録が設定されている場合には、排出ローラ２０８の位置まで記録紙を搬送した後に排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって再給紙搬送路２１０へ導くように設定されている。多重記録が設定されている場合には、記録紙を排出ローラ２０８まで搬送しないようにフラッパ２０９を切り換えて再給紙搬送路２１０へ導くように設定されている。再給紙搬送路２１０へ導かれた記録紙は、上述したタイミングで、感光ドラム２０２と転写部２０６との間に再度給紙される。
【００２８】
次に、コア部２の構成について図３を参照しながら説明する。図３は図１の画像形成装置のコア部２の構成を示すブロック図である。
【００２９】
コア部２は、リーダ部７とのＩ／Ｆ部１２１を有し、リーダ部７から転送された画像データはＩ／Ｆ部１２１およびコア部メインバス１２５を介してデータ処理部１２４へ転送されるとともに、リーダ部７からの制御コマンドはＣＰＵ１２２へ転送される。データ処理部１２４は必要に応じて入力された画像データに対し画像の回転処理、変倍処理などの画像処理を施し、データ処理部１２４で画像処理が施された画像データは、リーダ部７から転送された制御コマンドに応じて、Ｉ／Ｆ部１２０を介してハードディスク３、ネットワークＩ／Ｆ部４へ転送される。
【００３０】
また、クライアント９からネットワークＩ／Ｆ部４を介して入力された画像を表すコードデータは、データ処理部１２４に転送された後にフォーマッタ部６へ転送されて画像データに展開され、この画像データはデータ処理部１２４に転送された後にＩ／Ｆ部１２１を介してプリンタ部８へ転送される。
【００３１】
ＣＰＵ１２２はメモリ１２３に格納されている制御プログラムおよびリーダ部７から転送された制御コマンドに従って各ブロック間のデータの転送制御を行うとともに、データ処理部１２４による画像処理の実行を制御する。また、メモリ１２３は、ＣＰＵ１２２の作業領域としても使われる。
【００３２】
このように、コア部２を中心に、原稿画像の読取り、画像のプリント、コンピュータからのデータの入出力などの各機能を複合させた処理を行うことが可能である。
【００３３】
次に、ネットワークＩ／Ｆ部４におけるプログラム構成について図４を参照しながら説明する。図４は図１の画像形成装置のネットワークＩ／Ｆ部におけるプログラム構成を示す図である。
【００３４】
ネットワークＩ／Ｆ部４におけるプログラムは、図４に示すように、ＩＰ（Internet Protocol）４０５、ＴＣＰ（Transmission Control Protocol），ＵＤＰ（User Datagram Protocol）４０４、アプリケーション階層のプロトコル４０１、および複数のアプリケーションから構成されている。
【００３５】
ＩＰ４０５は発信ホストから宛先ホストへルータなどの中継ノードと連携しながらメッセージを送り届けるサービスを提供するインターネットのプロトコル階層である。メッセージを送り届けるのに一番重要な情報は、発信、宛先のアドレスであり、この発信、宛先のアドレスはＩＰ４０５により管理される。メッセージをアドレス情報に従ってインターネット網内をどのような経路で宛先ホストまで届けるかというルーティングはＩＰ４０５で行う。
【００３６】
ＴＣＰ，ＵＤＰ４０４は、発信アプリケーションプロセスから受信アプリケーションプロセスにメッセージを送り届けるサービスを提供するトランスポート階層である。ＴＣＰはコネクション型サービスであって、通信の高度な信頼性を保証するが、ＵＤＰはコネクションレス型のサービスであって、信頼性の保証を行なわない。
【００３７】
アプリケーション階層のプロトコル４０１は複数のプロトコルを規定し、このプロトコルには、リモートログインサービスであるＴＥＬＮＥＴ、ファイル転送サービスであるＦＴＰ、ネットワーク管理プロトコルであるＳＮＭＰ、プリンタ印刷用のサーバプロトコルであるＬＰＤ、ＷＷＷ（World Wide Web）サーバのプロトコルであるＨＴＴＰｄなどが存在する。
【００３８】
アプリケーションとしては、ＷＷＷサーバのデータ取得するＨＴＴＰクライアント４０３、取得したＨＴＭＬ形式のデータおよび画像データを記録紙上に印刷するためのデータフォーマットに変換するＨＴＭＬ  Ｐａｒｓｅｒ４０２が設けられている。
【００３９】
本実施例の形態では、デジタル複写機１が能動的にＷＷＷサーバにアクセスし、ＷＷＷサーバ内のＨＴＭＬ形式のデータを取得して自らのプリンタ部８で印刷を行う機能を有し、以後のこの機能をウェブプルプリント（Web Pull Print）と呼ぶ。ユーザによるデジタル複写機１に対するウェブプルプリント要求は、クライアント９上で動作している専用プログラム（以下、プリントユーティリティという）を通じて行われる。このプリントユーティリティは、ウェブプルプリントに関する各種設定を行うとともに、後述するパケットを使用してその設定内容をデジタル複写機１に送信するためのプログラムである。このパケットを受信したデジタル複写機１では、パケットの内容を解析し、その指示内容に従ってウェブプルプリント動作を開始する。
【００４０】
また、デジタル複写機１は、プリントユーティリティから受けた複数のウェブプルプリント要求をジョブという形でスプールする機能を有し、プリントユーティリティは、後述するパケットを使用してデジタル複写機１と通信を行い、デジタル複写機１内部にスプールされているジョブに関する情報を取得したり、または特定のジョブを削除したりすることができる。
【００４１】
次に、ユーザがプリントユーティリティを用いて設定可能な項目について表１を参照しながら説明する。表１は、プリントユーティリティを用いて設定可能な項目の一覧を示す。
【００４２】
【表１】
2004222321.tif 000003
各項目の内容は以下の通りである。
【００４３】
（１）「印刷文書タイトル」
印刷結果のヘッダ部分に印字する文書タイトル。ユーザが編集することも可能。
【００４４】
（２）「ＵＲＬ」
印刷したいホームページが格納されたＷＷＷサーバのドメイン名、及び取得するＨＴＭＬ形式のデータのファイル名を指定する。
【００４５】
（３）「プリンタアドレス」
ウェブプルプリント要求を送るデジタル複写機１のネットワークアドレス。
【００４６】
（４）「ユーザ名」
任意のユーザ名を入力できる。デジタル複写機１は、このユーザ名からウェブプルプリント要求の送り主を特定する。
【００４７】
（５）「オプションファイル」
本プリントユーティリティにて設定した全ての内容が保存されたファイル。予めユーザ毎のオプションファイルを作成しておき、本設定項目にて何れかのファイルを指定することで、全ての設定項目に対して一括して設定を行うことが可能。
【００４８】
（６）「リンクレベル」
本実施の形態のデジタル複写機では、印刷指定したホームページにハイパーリンクが設定されていた場合、そのリンクを辿ってリンク先のホームページも印刷することができる。この際、何階層までリンクを辿るかを本項目にて指定する。
【００４９】
（７）「最大印刷ページ数」
印刷するホームページが複数ページにまたがる際に、印刷するページ数の上限値。
【００５０】
（８）「最大印刷ページ数を超えて印刷」
印刷する１つのホームページが複数ページにまたがり、且つ途中のページが（７）「最大印刷ページ数」に当たる場合、そのホームページの最後まで印刷するか否かを指定する。
【００５１】
（９）「他サイトの印刷」
上記設定項目（６）の「リンクレベル」の指定が１以上で、且つリンク先が他のサイトであった際、そのリンク先も印刷するか否かを指定する。
【００５２】
（１０）「リンクマップの印刷」
本実施の形態のデジタル複写機では、リンクを辿ってホームページを印刷した際のリンク関係を表すリンクマップを作成／印刷することができる。このリンクマップをホームページの印刷の最終ページとして印刷するか否かを指定する。
【００５３】
（１１）「ページ番号の印刷」
印刷結果のフッタ部分にページ番号を印刷するか否かを指定する。
【００５４】
（１２）「日付の印刷」
印刷結果のフッタ部分に印刷実行日付を印刷するか否かを指定する。
【００５５】
（１３）「ＵＲＬの印刷」
印刷結果のフッタ部分にＵＲＬを印刷するか否かを指定する。
【００５６】
（１４）「文書タイトルの印刷」
上記設定項目（１）の「文書タイトル」を印刷結果のヘッダ部分に印刷するか否かを指定する。
【００５７】
（１５）「印刷するヘッダの内容」
印刷結果のヘッダ部分に印刷する任意の文字列。
【００５８】
（１６）「印刷するヘッダの位置」
上記設定項目（１５）の「印刷するヘッダの内容」にて指定した文字列を印刷する位置。
【００５９】
（１７）「バックグラウンドの印刷」
ホームページ内でバックグラウンド描画用の画像が指定されていた場合、それを印刷するか否かを指定する。ホームページのバックグラウンドカラーが黒等で設定されていた場合、カラーディスプレイ上で表示する場合は問題なくても白黒プリンタで印刷すると、テキスト部分も黒、バックグラウンドも黒くなりテキストが判断できなくなることを防ぐための設定である。
【００６０】
（１８）「＜Ｈ＞タグへの番号付け」
ホームページ内の見出し文の先頭に見出し番号を付加する否かを指定する。
【００６１】
（１９）「リンク文書を先に印刷」
２以上のリンクレベルが指定された際、読み出したリンクの順番に印刷するか、または同一リンクレベルを先に印刷するかを指定する。
【００６２】
（２０）「拡大率／縮小率」
ホームページを拡大／縮小して印刷する際の拡大率／縮小率。
【００６３】
（２１）「ページ境界時の縮小率」
本実施の形態のデジタル複写機では、ホームページ上の画像がページ境界にかかる場合、ページ内に収まるように画像を縮小して印刷することができる。この際の縮小率を指定する。
【００６４】
（２２）「フォント名」
ＨＴＭＬテキストデータを印刷する際に使用するフォント。
【００６５】
（２３）「フォントサイズ」
ホームページ内の見出し文字列を印刷する際に使用するフォントサイズ。
【００６６】
（２４）「フォントの太さ」
ホームページ内の見出し文字列を印刷する際に使用するフォントの太さ。
【００６７】
（２５）「スタイルシートの使用」
下記設定項目（２６）の「スタイルシート名」にて指定したファイルを使用するか否かを指定する。
【００６８】
（２６）「スタイルシート名」
上記項目（２２）の「フォント名」、（２３）の「フォントサイズ」、（２４）の「フォントの太さ」の設定内容を格納したファイル（スタイルシート）が予め存在する場合、そのファイル名を指定する。これにより、ユーザは個々の項目を設定することなく、これらフォントに関する設定を行うことが可能。
【００６９】
（２７）「印刷用紙サイズ」
印刷する際に使用する用紙のサイズ。
【００７０】
（２８）「印刷用紙方向」
印刷する際の用紙の方向としてPortraitとLandscapeの何れかを指定する。
【００７１】
（２９）「左／右／上／下マージン」
印刷する際の用紙端からのマージン。
【００７２】
（３０）「印刷部数」
本項目を設定することで複数部の印刷が可能。
【００７３】
（３１）「ソータ」
本実施例のデジタル複写機に接続されているソータの動作モードを指定する。動作モードには、ノーマルソート、ステープルソート、グループソートがあり、ノーマルソートを選択すると複数部数の印刷物をソータ（図２の２２０）のビン毎に１部ずつ仕分けして排出する。ステープルソートを選択するとソートした印刷物をホチキス留めするように設定される。グループソートを選択すると複数部数の原稿を同一ページの印刷物は同一ビンに排出されるように設定される。
【００７４】
（３２）「解像度」
印刷解像度。
【００７５】
（３３）「両面印刷」
両面印刷を行うか否かの指定。
【００７６】
（３４）「スケジュール印刷設定」
本実施の形態のデジタル複写機では、指定された時刻にウェブプルプリント動作を開始したり、またはユーザからのウェブプルプリント要求を定期的に繰り返すことができる。具体的には、即時実行モード／時刻指定モード／定期巡回モード（曜日指定）／定期巡回モード（日付指定）／定期巡回（間隔指定）の５つのモードがあり、本項目ではこれらの中の何れかのモードを指定する。
【００７７】
（３５）「曜日指定」
上記設定項目（３４）の「スケジュール印刷設定」にて定期巡回モード（曜日指定）が指定された際、実行する曜日を指定する。
【００７８】
（３６）「日付指定」
上記設定項目（３４）の「スケジュール印刷設定」にて定期巡回モード（日付指定）が指定された際、実行する日付を指定する。また、定期巡回モード（間隔指定）が指定された際、実行時間間隔を日で指定する。
【００７９】
（３７）「時刻指定」
上記設定項目（３４）の「スケジュール印刷設定」にて時刻指定モードが指定された際、実行する時刻を指定する。また、定期巡回モード（間隔指定）が指定された際、実行時間間隔を指定する。
【００８０】
（３８）「更新文書のみ印刷」
定期巡回モードで実行する際、前回の印刷時以降に更新されたホームページのみを印刷するか否かを指定する。
【００８１】
次に、クライアント９におけるプリントユーティリティの操作画面について図５ないし図１１を参照しながら説明する。図５ないし図１１は図１のクライアント９におけるプリントユーティリティの操作画面例を示す図である。
【００８２】
クライアント９上でプリントユーティリティが起動されると、まず、図５に示す操作画面が表示される。この操作画面上には、上記設定項目（１）〜（５）に対応する入力欄５０１〜５０５が表示される。上記設定項目（６）〜（３８）の設定を行う場合、本操作画面上の“Print Setup”ボタン６０１を押下することで図６の操作画面が新たに表示される。この操作画面では、上記設定項目（６）〜（１６）に対応する入力欄５０６〜５１６が表示される。さらにこの操作画面上部のタグ“HTML Print Style”、“Post Script Option”、“Schedule”を押下することで、図７、図８、図９にそれぞれ示す操作画面へ移動することができる。図７に示す操作画面では、上記設定項目（１７）〜（２６）に対応する入力欄５１７〜５２６が表示される。図８に示す操作画面では、上記設定項目（２７）〜（３３）に対応する入力欄５２７〜５３３が、図９に示す操作画面では、上記設定項目（３４）〜（３８）に対応する入力欄５３４〜５３８が表示される。また、図６ないし図９の操作画面にて“OK”ボタン６０４、“Cancel”ボタン６０５を押下することで、図５の操作画面へ戻ることができる。
【００８３】
また、図５の操作画面右上の“Bookmark”ボタン６０２を押下することによって、図１０に示すブックマーク画面が新たに表示される。ここで、ブックマークとは、ホームページのＵＲＬとそのタイトルをリストにしたもので、既に登録されたブックマークが存在する場合、本画面上にそのリストの内容が表示される。リスト内からＵＲＬを指定する場合は、目的のＵＲＬを選択して反転表示させた状態で“OK”ボタン６０４を押下することで、図５の操作画面上の５０１，５０２に選択したタイトルとＵＲＬが反映される。新たにタイトルとＵＲＬを追加する場合は、図５の操作画面上の５０１、５０２にタイトルとＵＲＬを入力した後、“Add Bookmark”ボタンを押下することで上述のリストにそれらが追加される。
【００８４】
ユーザは、上述の方法で図５ないし図９の各操作画面を開き、必要な項目に対して設定を行うことができる。そして全ての設定が終了した後に図５の操作画面上の“Print”ボタンを押下すると、プリントユーティリティはデジタル複写機１に対して設定内容を送信する。
【００８５】
さらに、図５の操作画面上で“Monitor”ボタン６０３を押下すると、図１１の操作画面が表示される。この際、プリントユーティリティはデジタル複写機１と通信を行い、デジタル複写機１内にスプールされているジョブに関する情報を取得して操作画面上に表示する。ユーザは、この表示内容を参照することで、スプールされているジョブの処理経過を把握することができる。また、ユーザはスプールされているジョブを削除することもできる。この場合、ユーザは操作画面上に表示されているジョブ情報の中から削除したいジョブを選択して反転表示させ、“Delete”ボタンを押下する。この“Delete”ボタンの押下により、プリントユーティリティは、指定されたジョブのジョブ番号を含んだ削除要求をデジタル複写機１に対して送信し、この削除要求を受信したデジタル複写機１は、スプールしているジョブの中からジョブ番号が一致するものを削除する。
【００８６】
次に、ＷＷＷサーバのホームページを印刷する手順について図１２ないし図１６を参照しながら説明する。図１２は図１のクライアント９のプリントユーティリティからデジタル複写機１へ送信されるコントロールファイルの構成の一例を示す図、図１３は図１のクライアント９のプリントユーティリティからのウェブプルプリント要求／ジョブ情報要求／ジョブ削除要求に対するLPR コマンド／LPQ コマンド／LPRM コマンドの変換後のフォーマットを示す図、図１４は図１の画像形成装置におけるＷＷＷサーバのホームページを印刷する処理手順を示すフローチャート、図１５は図１４のステップＳ５０２のコマンド受け取り処理の手順を示すフローチャート、図１６は図１の画像形成装置におけるスケジュールジョブ処理の手順を示すフローチャートである。
【００８７】
クライアント９のプリントユーティリティからデジタル複写機１に対してコマンドを発行する際には、クライアント９上のプリントユーティリティとデジタル複写機１との間で、ＴＣＰ／ＩＰの上位プロトコルであるＬＰＲプロトコルを使用して通信が行われる。デジタル複写機１のネットワークＩ／Ｆ部４ではＬＰＤ（Line Printer Daemon）が動作しており、プリントユーティリティからのウェブプルプリント要求／ジョブ情報要求／ジョブ削除要求のコマンドが発行されると、図１４に示すように、それぞれＬＰＲコマンド／ＬＰＱコマンド／ＬＰＲＭコマンドとして、デジタル複写機１のネットワークＩ／Ｆ部４で動作しているＬＰＤ（Line Printer Daemon）が受け取る（ステップＳ５０１）。この際、プリントユーティリティにて設定した各パラメータは、ＬＰＲコマンドパケット内のデータファイルの中に文字列データとして格納されてＬＰＤに送られる。このＬＰＲコマンドパケット内のデータファイルの一例を表２に示す。
【００８８】
【表２】
2004222321.tif 000004
【００８９】
本例では、文字列データが「START＿OF＿NETRETRIEVER＿PARAMETERS」で始まり、「END＿OF＿NETRETRIEVER＿PARAMETERS」で終わる。また、各パラメータは「パラメータ名＝値」の形式で記述されている。なお、表２中の右側の番号は、上述したプリントユーティリティの設定項目の内容説明における通し番号と対応付けるためのものであり、実際のデータファイルには記述されない。また、プリントユーティリティにて設定したパラメータの中で「印刷文書タイトル」「ユーザ名」だけはＬＰＲコマンドパケット内のコントロールファイルの中に格納される。このコントロールファイルの一例を図１２に示す。ＬＰＲコマンドパケットとしてネットワーク上を流れるデータは、印刷に必要な設定パラメータのみであるため、従来例のようにホームページデータを印刷可能なフォーマットに変換したデータをネットワークに流す場合と比較して、そのデータ量は極めて少なくて済む。
【００９０】
ＬＰＤは、プリントユーティリティからのＬＰＲコマンド／ＬＰＱコマンド／ＬＰＲＭコマンドを図１３に示すフォーマットへそれぞれ変換してコア部２に送る。コア部２ではＬＰＤからの要求コマンドを受けるためのコマンド受け取り処理が常時動作しており、ＬＰＤからの要求コマンドを受けると、コマンド受け取り処理を実行する（ステップＳ５０２）。このフォーマットの先頭には、図１３に示すように、コマンド種別（ＬＰＲ／ＬＰＱ／ＬＰＲＭ）を表す識別子が付加されており、コマンド受け取り処理では、その識別子を参照してコマンド種別を判断し、それぞれのフォーマットに合わせてコマンドの中身を解析する。
【００９１】
また、操作部５にもクライアント９上のプリントユーティリティと同等の印刷パラメータ設定機能があり、操作部５上で印刷パラメータを設定した後にスタートボタンを押下することによりコア部２のコマンド受け取り処理へ要求コマンドを送ることが可能である。さらに、要求コマンドは後述するスケジュールジョブ処理からも発行される。
【００９２】
操作部５からのプリント指示命令、スケジュールジョブ処理からのプリント指示命令は、クライアント９からのプリント指示命令と同一データフォーマット（図９参照）であるため、コマンド受け取り処理（ステップＳ５０２）はこれら３カ所からのプリント要求指示命令を統一的に扱うことができる。
【００９３】
クライアント９、および操作部５からはプリント指示命令の他にジョブの問い合わせ命令やスケジュールジョブの削除命令、即時ジョブリストの削除命令が発行される。
【００９４】
コマンド受け取り処理では、図１５に示すように、まず、ステップＳ５２０において、受け取ったコマンドがスケジュールジョブの問い合わせ命令であるか否かを判定し、受け取ったコマンドがスケジュールジョブの問い合わせ命令であると、ステップＳ５２１に進み、スケジュールジョブリストの取得を行い、続くステップＳ５２４で、スケジュールジョブの問い合わせ命令を発した宛先に取得したスケジュールジョブリストをメッセージとして送信して処理を終了する。ここで、スケジュールジョブの問い合わせ命令の発行元がプリントユーティリティであるときには、プリントユーティリティの操作画面（図１１に示す）上に受け取ったデータを表示する。
【００９５】
受け取ったコマンドがスケジュールジョブの問い合わせ命令でないときには、ステップＳ５２２に進み、受け取ったコマンドがスケジュールジョブの削除命令であるか否かを判定する。受け取ったコマンドがスケジュールジョブの削除命令であるときには、ステップＳ５２３に進み、スケジュールジョブの削除命令により指定されたジョブをスケジュールリストから削除し、続くステップＳ５２４で、コマンドを発した宛先に削除したスケジュールリストをメッセージとして送信して処理を終了する。
【００９６】
受け取ったコマンドがスケジュールジョブの削除命令でないときには、ステップＳ５２５に進み、受け取ったコマンドが即時ジョブの削除命令であるか否かを判定する。受け取ったコマンドが即時ジョブの削除命令であるときには、ステップＳ５２６に進み、即時ジョブリストを取得し、指定されたジョブがＨＴＴＰクライアント４０３またはＨＴＭＬ  Ｐａｒｓｅｒ４０２により実行中であるか否かを判定する。指定されたジョブが実行中でないときには、ステップＳ５２７に進み、即時ジョブリストから指定されたジョブを削除し、続くステップＳ５２４で、削除したジョブリストをコマンドを発した宛先にメッセージとして送信して処理を終了する。削除するように指示されたジョブがＨＴＴＰクライアント４０３またはＨＴＭＬ  Ｐａｒｓｅｒ４０２により実行中であるときには、ステップＳ５２９に進み、キャンセルフラグを立てて処理を終了する。
【００９７】
受け取ったコマンドが即時ジョブ削除命令でないときには、ステップＳ５２８に進み、受け取ったコマンドが即時プリントジョブ命令であるか否かを判定し、受け取ったコマンドが即時プリントジョブ命令でないときには、スケジュールジョブのプリントコマンドであると判断してステップＳ５３０で、このジョブをスケジュールジョブに登録して処理を終了する。
【００９８】
受け取ったコマンドが即時ジョブプリントコマンドであるときには、図１４に示すステップＳ５０４のＨＴＴＰクライアント４０３の処理へ移行する。ＨＴＴＰクライアント４０３、ＨＴＭＬ  Ｐａｒｓｅｒ４０２は、メモリを大量に消費しないように、１度に複数のジョブを並列的に処理することは行わず、既に別の処理が動作中である場合には、この即時ジョブプリントコマンドジョブにより指定されたジョブは、即時ジョブリストに登録され、処理が終り次第実行されることになる。
【００９９】
図１４に示すステップＳ５０４においては、ＨＴＴＰクライアント４０３によりＷＷＷサーバからホームページのデータであるＨＴＭＬデータ、画像データなどを取得するための動作を実行する。
【０１００】
このＨＴＴＰクライアント４０３による動作が終了すると、ステップＳ５０５に進み、キャンセルフラグが立っているか否かを判定する。ここで、キャンセルフラグが立っていた場合には、ステップＳ５０９に進み、印刷中止処理を実行し、続くステップＳ５１０で、プリントをキャンセルしたことを示すメッセージをジョブ発行元に送信して終了をする。キャンセルフラグが立っていない場合には、ステップＳ５０６に進み、ＨＴＭＬ  Ｐａｒｓｅｒ４０２による処理を開始する。ＨＴＭＬ  Ｐａｒｓｅｒ４０２の処理では、ＷＷＷサーバから取得したデータに基づきプリンタ部８が印刷可能な画像データを生成する。
【０１０１】
ＨＴＭＬ  Ｐａｒｓｅｒ４０２の処理終了後、ステップＳ５０７に進み、再度キャンセルフラグが立っているか否かを判定する。ここで、キャンセルフラグが立っていた場合には、上述したように、ステップＳ５０９で印刷中止処理を実行し、続くステップＳ５１０で、プリントをキャンセルしたことを示すメッセージをジョブ発行元に送信して終了をする。キャンセルフラグが立っていない場合には、ステップＳ５０８に進み、ＨＴＭＬ  Ｐａｒｓｅｒ４０２で作成した画像データをコア部１０へ送信して処理を終了する。画像データを受け取ったコア部２はリーダ部７を介してプリンタ部８へ転送し、プリンタ部８では、カセット２０４またはカセット２０５から対応するサイズの用紙を給紙し、この用紙に印刷を行う。
【０１０２】
次に、スケジュールジョブ処理について図１６を参照しながら説明する。
【０１０３】
スケジュールジョブ処理は、毎分１回定期的に起動される。スケジュールジョブとは、実行の日時がセットされたジョブである。
【０１０４】
スケジュールジョブ処理では、図１６に示すように、まず、ステップＳ５４１において、スケジュールジョブがあるか否かを判定し、スケジュールジョブがないときには、本処理を終了する。スケジュールジョブがあるときには、ステップＳ５４２に進み、このスケジュールジョブに対して設定された印刷時刻が到来したか否かを判定し、スケジュールジョブに対して設定された印刷時刻が到来していないときには、処理を終了する。スケジュールジョブに対して設定された印刷時刻が到来しているときには、ステップＳ５４３に進み、プリント指示コマンドを送信して処理を終了する。このプリント指示コマンドが送信されると、上述したように、即時プリントジョブが上記ステップＳ５０２のコマンド受け取り処理で受信され、このコマンドにより上記Ｓ５１１において指定された時刻にＷＷＷサーバをアクセスしてホームページの印刷が行われることになる。
【０１０５】
以上より、本実施の形態では、クライアント９上で動作しているプリントユーティリティからのウェブプリント要求に基づきネットワーク上のＷＷＷサーバにアクセスしてこのＷＷＷサーバのデータを取得し、印刷を行うから、クライアント９を介さずにネットワーク上のＷＷＷサーバのデータを直接取得することができるとともに、ＷＷＷサーバから取得したデータを印刷する際にネットワークに掛かる負荷を軽減させることができる。また、クライアント９上で動作しているプリントユーティリティからウェブプリント要求をデジタル複写機１に対して発行することによって、ウェブプルプリントを実行することができ、ＷＷＷサーバから取得したデータの印刷に関する操作性を向上することができる。
【０１０６】
なお、本実施の形態では、ネットワークの通信プロトコルにＴＣＰ／ＩＰを用いて説明したが、ＩＰＸ／ＳＰＸ、Ａｐｐｌｅ  Ｔａｌｋなどの通信プロトコルを用いても同様の効果が得られる。また、クライアントＰＣ１１との通信プロトコルにＬＰＲ，ＬＰＤを用いているが、これに代えて、ＨＴＴＰ、ＦＴＰなどの通信プロトコルを用いても同様の効果が得られる。
【０１０７】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図１７ないし図３０を参照しながら説明する。図１７は本発明の第２の実施の形態に係る画像形成装置の構成を示すブロック図である。なお、上述の実施の第１形態と同じブロックには同一の符号を付し、その説明を省略する。
【０１０８】
本実施の形態の画像形成装置は、図１７に示すように、リーダ部７と、プリンタ部８と、画像入出力制御部３０１とを備える。画像入出力制御部３０１はリーダ部７を接続するとともに、ファクシミリ部３０４、ファイル部３０５、ネットワークＩ／Ｆ部３０７、フォーマッタ部３０８、イメージメモリ部３０９およびコア部３１０を有する。
【０１０９】
ファクシミリ部３０４は、電話回線を介して受信した圧縮画像データを伸長し、伸長した画像データをコア部３１０へ転送し、また、コア部３１０から転送された画像データを圧縮し、圧縮された圧縮画像データを電話回線を介して送信する回路である。ファクシミリ部３０４にはハードディスク３１２が接続され、ハードディスク３１２には受信した圧縮画像データを一時的に保存することが可能である。
【０１１０】
ファイル部３０５には光磁気ディスクドライプ３０６が接続され、ファイル部３０５はコア部３１０から転送された画像データを圧縮し、その画像データを検索するためのキーワードとともに光磁気ディスクドライブ３０６にセットされた光磁気ディスクに書き込む。また、ファイル部３０５はコア部３１０を介して転送されたキーワードに基づき光磁気ディスクに記憶されている圧縮画像データを検索し、検索した圧縮画像データを読み出して伸長し、伸長した画像データをコア部３１０へ転送する。
【０１１１】
ネットワークＩ／Ｆ部３０７は、画像入出力制御部３０１をネットワークに接続するためのインタフェイスを有する。このネットワークはイントラネットからなり、該イントラネットにはクライアント９および複数のＷＷＷサーバ１０が接続されているとともに、インターネット網と接続されている。インターネット網には膨大な数のインターネットＷＷＷサーバ１１が存在し、各ＷＷＷサーバ１０，１１はホームページを公開している。本実施の形態における画像形成装置では、上述の実施の第１形態と同様に、ネットワークＩ／Ｆ部３０７を介して各ＷＷＷサーバ１０，１２からそれぞれのホームページの情報を取得することができる。このネットワークＩ／Ｆ部３０７におけるプログラム構成は、上述の実施の第１形態と同じであり、その説明を省略する。
【０１１２】
フォーマッタ部３０８は、ネットワークＩ／Ｆ部３０７に接続されたコンピュータから転送される画像を表すコードデータをプリンタ部８で印刷可能な画像データに展開する。
【０１１３】
イメージメモリ部３０９は、画像データを一時的に記憶する回路である。
【０１１４】
コア部３１０は、リーダ部７、プリンタ部８、ファクシミリ部３０４、ファイル部３０５、ネットワークＩ／Ｆ部３０７、フォーマッタ部３０８、イメージメモリ部３０９の各ブロック間のデータの流れを制御し、このコア部３１０の制御により、原稿画像の読取り、画像のプリント、画像の送受信、画像の保存、コンピュータからのデータの入出力などの各機能を複合させた処理を行うことが可能である。
【０１１５】
リーダ部７には、操作部（図示せず）が設けられ、操作部は、各機能モードに関する設定を行うための各種キーおよび設定状態を示す情報を表示する表示部が設けられている。
【０１１６】
この操作部の構成について図１８を参照しながら説明する。図１８は図１のリーダ部７に設けられている操作部の構成およびその画面例を示す図、図１９は操作部に表示される用紙選択、ソータ処理設定画面である。
【０１１７】
操作部は、図１８に示すように、タッチパネルが設けられた液晶表示部と、複数のハードキー３３８〜３４１とを有する。この液晶表示部には、例えばコピーモード設定時には、現在の状態を表示するウィンドウ３２０と、各種設定を行うためのソフトキー３２１〜３３６とが表示される。本図では、ウィンドウ３２０に、現在コピーができる状態にあり、Ａ４用紙サイズで拡大率１００％、１部印刷することが表示されている。
【０１１８】
ソフトキー３２１はガイドキーであり操作がわからないときに適切なアドバイスの表示を指示するキーである。ソフトキー３２２〜３２４はモード変更キーであり、ソフトキー３２２が押下されるとコピーモードが選択され、ソフトキー３２３でＦＡＸモード、ソフトキー３２４でＷｅｂプリントモード（ウェブプルプリントモードを示す）がそれぞれ選択される。ソフトキー３２５は現在表示されていない他のモードキーを表示するためのキーであり、このキーが押下されるとプリンタモードキー、ＦＩＬＥモードキーが表示される。
【０１１９】
ソフトキー３２６は用紙選択キーであり、このキーを押下すと、図１９（ａ）に示す用紙選択入力画面が表示され、用紙選択入力画面上での入力操作により用紙のサイズが選択される。この用紙のサイズが選択されると、この選択されたサイズの用紙を収容しているカセット２０４，２０５から給紙が行われることになる。ソフトキー３２７は画像処理に関わる設定を行う処理メニュー画面を表示するためのキーであり、このキーにより表示された処理メニュー画面を用いてトリミング、マスキング、ネガ／ポジ反転、影処理などの設定を行うことができる。ソフトキー３２８は両面印刷に関わる処理設定を行うメニュー画面を表示するためのキーであり、このキーにより表示されたメニュー画面を用いて片面原稿から片面原稿、片面原稿から両面原稿、両面原稿から両面原稿にコピーをする３つの設定から１つの設定を選択することができる。ソフトキー３２９は、縦と横の拡大率を変更することができるように設定するメニュー画面を表示する応用ズームキーである。
【０１２０】
ソフトキー３３０はソータキーであり、このキーを押下すると、図１９（ｂ）に示すソータ２２０に関するメニュー画面を表示する。このメニュー画面上でソートを選択すると、複数部数の印刷物をソータ２２０のビン毎に１部ずつ仕分けして排出する。ステープルソートを選択すると、ソートした印刷物をホチキス留めするように設定される。グループソートを選択すると複数部数の原稿を同一ページの印刷物は同一ビンに排出されるように設定される。
【０１２１】
ソフトキー３３１は原稿混載キーであって、異なるサイズの原稿が混載されているか、同一サイズの原稿だけが積載されているかを指示するキーである。異なるサイズの原稿混載が指定されると、スキャニングするたびに原稿サイズのチェックが行われ、原稿混載が指定されていなければ、最初のページのみ原稿サイズのチェックを行うように設定される。ソフトキー３３４は、拡大率を１００％の設定に戻す等倍キーであり、ソフトキー３３５，３３６は、拡大率、縮小率をセットするメニューをそれぞれ表示するための縮小、拡大キーである。
【０１２２】
ハードキーとしては、テンキー３３８、スタートキー３３９、リセットキー３４０、ＳＴＯＰキー３４１が設けられている。本画面例では、テンキー３３８は印刷部数の入力に用いられる。リセットキー３４０が押されると、コピーに必要なパラメータはデフォルト値に戻される。コピーに必要なパラメータはコピー開始前にセットされ、各必要なパラメータのセット後にスタートキー３３９を押下すると、コピー動作が開始される。コピー開始後ＳＴＯＰキー３４１、リセットキー３４０を押下することによってコピー動作は中断される。
【０１２３】
次に、操作部に表示されるＷＥＢプリントモードの操作画面例について図２０ないし図２８および図２９を参照しながら説明する。図２０ないし図２６および図２９は操作部に表示されるＷｅｂプリントモードの操作画面例を示す図である。
【０１２４】
ＷＥＢプリントモードを設定する際には、図２０に示すように、まず、ソフトキー３２４（Ｗｅｂプリントモードキー）が押下され、ＷＥＢプリントモードの現在の状態を表示するウィンドウ３２０が液晶表示部に表示される。本例では、ウィンドウ３２０にはＡ４用紙サイズで印刷、拡大率１００％、１部印刷することを表示している。また、液晶表示部には、コピーモード時と同じ設定指示を行う各ソフトキー３２１〜３２６，３３０と、コピーモード時と異なる設定指示を行う各ソフトキー３５２〜３５９が表示される。
【０１２５】
ソフトキー３５９は，両面印刷にかかわる処理設定を行うメニュー画面を表示するためのキーであり、このキーにより表示されたメニュー画面を用いて、イントラネット上のＷＷＷサーバ１０、インターネット上のＷＷＷサーバ１１などの各ＷＷＷサーバからのデータを印刷する際に片面で印刷するか両面で印刷するかを設定することができる。なお、このソフトキー３５９による両面印刷に関わる設定内容はコピーモード時の画面（図１８に示す）のソフトキー３２８による設定内容と異なるが、ＦＡＸモード時、プリンタモード時においては、このソフトキー３５９と同じ内容が設定される。また、本画面例においては、テンキー３３８はコピーモード時の画面と同様に、印刷部数をセットするために用いられる。
【０１２６】
ソフトキー３５１はＵＲＬキーであり、このＵＲＬキーは各ＷＷＷサーバのドメイン名、取得するＨＴＭＬ形式のデータのファイル名の入力画面を兼ねる。このソフトキー３５１を押下すると、仮想アルファベットキーボード（図示せず）が表示され、この仮想アルファベットキーボードを用いて上述のデータを指定するための文字列が入力される。
【０１２７】
ソフトキー３５２は印刷時刻キーであり、印刷時刻キーはＷＷＷサーバにアクセスしてＨＴＭＬ形式のデータ、画像ファイルなどを取得する日付、時間を設定するウィンドウを開くためのキーである。このソフトキー３５２が押下されると、図２１に示すウィンドウが開かれる。このウィンドウでは、図２１に示すように、まず、印刷日付３７０の入力を促すようにカーソルが点滅し、テンキー３３８から数値を入力することにより印刷を行う日付のセットを行う。印刷日付３７０の入力が終了すると、カーソルが印刷時間３７１の入力欄に移動し、入力を促すために点滅する。印刷日付３７０への入力と同様に、テンキー３３８から印刷時刻を示す数値が入力され、印刷時間がセットされる。印刷時間３７１の入力を終了すると、ＯＫキー３７２が表示され、ＯＫキー３７２を押すことにより印刷時刻がセットされて再度図１８の画面への切換えが行われる。ネットワークトラフィックが多い時間帯ではＷＷＷサーバのデータを正しく取得することができないことがあるから、このように印刷時刻を指定することにより、この時間帯を避けることができる。
【０１２８】
ソフトキー３５３は、定期的にＷＷＷサーバにアクセスし、印刷実行するための定期巡回キーであり、この定期巡回キーを押下すると、図２２に示すウィンドウが表示される。このウィンドウでは、図２２に示すように、曜日キー３８０、間隔（日）キー３８１、間隔（月）キー３８２および印刷時間キー３８３を含む各ソフトキーを表示し、曜日キー３８０、間隔（日）キー３８１、間隔（月）キー３８２の各ソフトキーにより、ＷＷＷサーバを定期的に巡回する間隔を曜日単位で入力するか、日単位で入力するか、月単位で入力するか選択することができる。これら３つのソフトキー３８０，３８１，３８２の内アクティブとなるソフトキーは１つだけであり、１つのキーを選択すると、他のキーによる設定項目はキャンセルされる。例えば、曜日キー３８０を選択した場合、月キー３８４から日キー３８０までの７つのキーが有効となる。これらのキーは複数選択が可能であり、選択されると、黒く表示され、選択済みの状態で再度押されると、選択が解除されて白く表示される。間隔（日）キー３８１が選択されると、カーソルが日の入力欄３９１に移動して点滅し、入力欄３９１にテンキー３３８から数値を入力することによりＷＷＷサーバをアクセスする日付の間隔がセットされる。間隔（月）キー３８２が選択されると、カーソルが月の入力欄３９２に移動して点滅し、この入力欄３９２にテンキー３３８から数値を入力することによりＷＷＷサーバをアクセスする月の間隔がセットされる。
【０１２９】
印刷時間キー３８３が押下されると、時間の入力欄３９３にカーソルが移動して点滅し、この入力欄３９３にテンキー３３８から数値を入力することによりＷＷＷサーバをアクセスする時間がセットされる。
【０１３０】
このようにして各データがセットされてＯＫキー３８２が押下されると、定期巡回のパラメータが確定され、再度図１８の画面への切換えが行われる。
【０１３１】
ソフトキー３３４は、図２３に示すＢＯＯＫ  ＭＡＲＫウィンドウを表示するためのＢｏｏｋ  Ｍａｒｋキーであり、このキーを押下すると、ＢＯＯＫ  ＭＡＲＫウィンドウが開かれる。このウィンドウには、図２３に示すように、既に登録済みである各ＵＲＬを記載したリスト（１画面で６９０〜６９５までの５つの登録済みＵＲＬを表示可能）が表示され、このウィンドウにおいて上矢印キー６９６を押すと、ＵＲＬリストは上にスクロールし、下矢印キー６９７を押すと、ＵＲＬリストは下にスクロールする。登録キー６９５を押下すると、図２０に示すソフトキー３５１（ＵＲＬキー）で入力したＷＷＷサーバのＵＲＬがこのリストに追加登録される。また、ＵＲＬリスト上の各ＵＲＬの記載部分６９０〜６９４のいずれかを押すと、押した記載部分のＵＲＬが選択されてソフトキー３５１（ＵＲＬキー）にデータがセットされる。削除キー６９８を押下すると、ＵＲＬリスト上の各ＵＲＬの記載部分６９０〜６９４を押すことにより選択されたＵＲＬがＵＲＬリストから削除される。
【０１３２】
ソフトキー３５５は、図２４に示す時刻指定リストの表示を行うための時刻指定リストキーである。この時刻指定リストには、図２４に示すように、ソフトキー３５２（印刷時刻指定キー）またはソフトキー３５３（定期巡回指定キー）で指定されたジョブが登録される。時刻指定リストの表示項目は、ＵＲＬ７０５、印刷日７０６、印刷時刻７０７である。この時刻指定リストでは、１画面で７１０〜７１４までの５つの登録済みＵＲＬが表示可能であり、上矢印キー７０８によりリストを上に、下矢印キー７０９によりリストを下にそれぞれスクロールすることができる。また、リスト上の各領域部分７１０〜７１４のいずれかを押すと、押した領域部分に記載されたＵＲＬが選択され、このＵＲＬが選択された状態で削除キー７１５を押すと、選択されたＵＲＬは時刻指定リストから削除される。この時刻指定リストの例では、ジョブ７１０はソフトキー３５３（定期巡回指定キー）により曜日登録されたジョブであり、該ジョブには実行する曜日が対応付けて表示されている。日単位の間隔で指定されたジョブ７１１には指定された日数が対応付けて表示されている。月単位で指定されたジョブ７１３，７１４には指定された月数が対応付けて表示されている。ジョブ７１２は、ソフトキー３５２（印刷時刻指定キー）により登録されたジョブであり、該ジョブには、指定印刷日が対応付けて表示されている。
【０１３３】
ソフトキー３５６は、図２５に示す待機ＪＯＢリストウィンドウを表示するための待機ＪＯＢリストキーであり、このキーが押されると、図２５に示すように、待機中のジョブのＵＲＬ７２０〜７２４を記述した待機ＪＯＢリストが表示される。実行待ちのジョブが多数存在する場合、リストは上矢印キー７２５を押すと、上に、下矢印キー７２６を押すと下にそれぞれスクロールする。また、リスト上の各領域部分７２０〜７２４のいずれかを押すと、押した領域部分に記載されたジョブが選択され、このジョブが選択された状態で削除キー７２７を押すと、選択されたジョブは待機ＪＯＢリストから削除される。
【０１３４】
ソフトキー３５７は、図２６に示すログリストを表示するためのログキーであり、このログリストには、図２６に示すように、ＷＥＢプリントモードによってＷＷＷサーバをアクセスした結果が記述され、先頭から新しいジョブ順にそのアクセス結果が列挙され、最大件数を過ぎた古いものから自動的に削除される。具体的には、ログリストの表示項目は、ＵＲＬ７３７、日付７３８、時間７３９、結果表示７４０の各項目からなる。ＵＲＬ７３７はアクセスしたＷＷＷサーバのＵＲＬを示し、日付７３８、時間７３９はＷＷＷサーバをアクセスした日時を示す。ＷＷＷサーバに正常にアクセスしてこのＷＷＷサーバから取得したデータの印刷出力を行うことができた場合には、各ＵＲＬ７３０，７３３，７３４の結果表示７４０のように、正常終了と記述される。これに対し、使用者がリセットキー３５０により印刷を中断した場合にはＵＲＬ７３１のようにリセット終了と記述され、ネットワークの状態あるいはＷＷＷサーバの状態などにより正常に印刷できなかった場合には、ＵＲＬ７３２のようにエラー終了と記述される。このリストは上矢印キー７３５により上に、下矢印キー７３６により下にスクロールすることが可能である。
【０１３５】
ソフトキー３５８は、後述する表３に記述されているパラメータをセットするメニュー画面を表示するための詳細設定キーである。
【０１３６】
ソフトキー３６０は、図２９に示す結果通知先リストのウィンドウを表示するための結果通知先ストキーであり、このキーが押されると、図２９に示すように、結果通知先である宛先のアドレス７５１〜７５５（ここでは、７５１〜７５３の３つのアドレスが登録されている）を記述した待機ＪＯＢリストが表示される。結果通知先である宛先が多数存在する場合、リストは上矢印キー７５７を押すと、上に、下矢印キー７５８を押すと下にそれぞれスクロールする。設定キー７６０を押下すると、入力された宛先のメイルアドレスがこのリストに追加登録される。また、リスト上の各領域部分７５１〜７５５のいずれかを押すと、押した領域部分に記載された宛先が選択され、この宛先が選択された状態で削除キー７５９を押すと、選択された宛先は結果通知先リストから削除される。
【０１３７】
【表３】
2004222321.tif 000005
【０１３８】
ＷＷＷサーバから受信するＨＴＭＬ形式のデータは別のＨＴＭＬデータにハイパーリンクすることができ、ハイパーリンクされたＨＴＭＬデータがさらに別のＨＴＭＬへハイパーリンクされている場合もある。このリンクレベルを設定するために、パラメータ１の設定が行われる。パラメータ１は指定されたＵＲＬのリンクをたどり印刷する最大のリンクレベルを設定するパラメータであり、このパラメータにより印刷するＨＴＭＬの最大リンク数が設定される。
【０１３９】
パラメータ２は、印刷する最大のページ数を設定するパラメータであり、ＷＷＷサーバからのＨＴＭＬデータをソフトキー３０６（用紙選択キー）にて設定された用紙サイズにレイアウトした結果、必要となるページ数がこのパラメータ２により設定された最大のページ数を超えた場合、超えたページ以降のプリントアウトを行わないように設定される。本例では、デフォルト値としては「０」が設定され、このデフォルト値「０」では、印刷する最大のページ数を制限無しに設定する。
【０１４０】
パラメータ３は、最大ページ数を超えても現在のＨＴＭＬデータは印刷する／しないの設定を行うためのパラメータであり、このパラメータはパラメータ２で設定された最大ページ数を超えた場合、１つのＨＴＭＬの文書に対しては最後まで印刷しないと困る場合があるから、ユーザによる選択が可能とした機能である。
【０１４１】
パラメータ４は、他サイトのＨＴＭＬも印刷する／しないの設定を行うためのパラメータである。パラメータ１のリンクレベルを１以上に設定した場合、印刷実行したＨＴＭＬの文書が他サイトのＨＴＭＬにハイパーリンクされている場合が存在する。この場合、他サイトのＨＴＭＬ文書がユーザにとって全く興味がないホームページである可能性があるために、パラメータ４の設定により、ユーザが他サイトのＨＴＭＬも印刷する／しないを選択することを可能にする。
【０１４２】
パラメータ５は、タイムアウト時間を設定するパラメータであり、このパラメータによりタイムアウト時間を設定することによって、ＴＣＰ，ＵＤＰ２５１（図５に示す）などのネットワーク関係の通信エラーが発生した場合、長時間リトライを繰り返すことが防止される。
【０１４３】
パラメータ６は、ＨＴＭＬクライアントプログラム２５２において通信エラーが発生した場合にそのエラー時のリトライ回数を設定するパラメータである。
【０１４４】
パラメータ７は使用するＦｏｎｔ名称を設定するパラメータであり、パラメータ８はＦｏｎｔ  ｓｉｚｅの指定を行うためのパラメータである。パラメータ９はＦｏｎｔの太さを設定するパラメータであり、各パラメータ７，８，９はＨＴＭＬテキストデータを印字するフォントに関する設定に用いられる。
【０１４５】
パラメータ１０は印刷のＬｅｆｔマージン、パラメータ１１は印刷のＲｉｇｈｔマージン、パラメータ１２は印刷のＴｏｐ  マージン、パラメータ１３は印刷のＢｏｔｔｏｍマージンをそれぞれ設定するパラメータであり、各パラメータ１０，１１，１２，１３はソフトキー３０６（用紙選択キー）により設定された用紙サイズにおける上下左右の余白幅の規定に用いられる。
【０１４６】
パラメータ１４は、バックグラウンドも印刷する／しないを設定するためのパラメータであり、このパラメータの設定により、バックグラウンドが黒色などで描画されているホームページをカラーディスプレイ上で表示する場合は問題なくても、このホームページを白黒プリンタで印刷すると、テキスト部分も黒、バックグラウンドも黒くなり、テキストが判断できなくなることを未然に防止することが可能になる。
【０１４７】
パラメータ１５は、ヘッダ、フッタ（ＵＲＬ、Ｐａｇｅ番号、印刷日付）を付けて印刷するか／しないかを設定するためのパラメータであり、このパラメータの設定により、印刷レイアウトをする段階にＷＷＷサーバ上のホームページには記述はされていないＵＲＬ、Ｐａｇｅ番号、印刷日付を付け加えるか、付け加えないかを選択することができる。
【０１４８】
パラメータ１６は、リンクマップを印刷するか／しないかを設定するためのパラメータであり、このパラメータを用いて、パラメータ１で印刷する最大リンクレベルを１以上に設定した場合、印刷したＨＴＭＬ文書がどのようにハイパーリンクされていたのかというリンク情報を印刷するかしないをユーザは選択することができる。
【０１４９】
パラメータ１７はスタイルシートを使用するかしないかを設定するためのパラメータであり、このスタイルシートは、ＨＴＭＬのデータには印刷するフォントの名称や、フォントサイズなどが規定されていないために、ホームページをレイアウトするプログラム毎にレイアウト結果が異なることを解消するためのパラメータが記述されているデータシートである。このスタイルシートを使用する場合は、使用するシートの名称を指定する必要があり、このシートの名称を指定することによって使用するシートが指定され、この指定されたシートの情報に従ってレイアウトが行われる。
【０１５０】
次に、ＨＴＭＬ  Ｐａｒｓｅｒ２５３、ＨＴＴＰクライアント２５２などのプログラムを実行してＷＷＷサーバのホームページを印刷する手順について説明する。図２７は図１７の画像形成装置におけるコマンド受け取り処理の手順を示すフローチャート、図２８は図１７の画像形成装置におけるスケジュールジョブ処理の手順を示すフローチャート、図３０は図２８のスケジュールジョブ処理によって通知される印刷結果のメールの一例を示す図である。なお、本実施の形態においては、コマンド要求からＨＴＭＬ  Ｐａｒｓｅｒ２５３、ＨＴＴＰクライアント２５２などのプログラムを実行してＷＷＷサーバのホームページを印刷するまでの手順は、基本的に実施の第１形態と同じであるが、コマンド受け取り処理、スケジュールジョブ処理の手順が異なる。よって、本説明では、コマンド受け取り処理、スケジュールジョブ処理の手順について説明する。
【０１５１】
操作部、ＰＣクライアント９、スケジュールジョブ処理のいずれかからコマンドが発行されると、コマンド受け取り処理を実行する。
【０１５２】
このコマンド受け取り処理では、図２７に示すように、まず、ステップＳ５２０において、受け取ったコマンドがスケジュールジョブの問い合わせ命令であるか否かを判定し、受け取ったコマンドがスケジュールジョブの問い合わせ命令であると、ステップＳ５２１に進み、スケジュールジョブリスト（時刻指定リスト）の取得を行い、続くステップＳ５２４で、スケジュールジョブの問い合わせ命令を発した宛先に取得したスケジュールジョブリストをメッセージとして送信して処理を終了する。ここで、操作部がスケジュールジョブの問い合わせ命令を発行した場合には、操作部において、受け取ったメッセージに基づき図２４に示す時刻指定リストを作成して表示する。
【０１５３】
受け取ったコマンドがスケジュールジョブの問い合わせ命令でないときには、ステップＳ５２２に進み、受け取ったコマンドがスケジュールジョブの削除命令であるか否かを判定する。受け取ったコマンドがスケジュールジョブの削除命令であるときには、ステップＳ５２３に進み、スケジュールジョブの削除命令により指定されたジョブをスケジュールリストから削除し、続くステップＳ５２４で、コマンドを発した宛先に削除したスケジュールリストをメッセージとして送信して処理を終了する。ここで、操作部がスケジュールジョブの削除コマンドを発行した場合、操作部においては、受け取ったメッセージに基づき図２４に示す時刻指定リストを作成して表示する。
【０１５４】
受け取ったコマンドがスケジュールジョブの削除命令でないときには、ステップＳ５５１に進み、受け取ったコマンドが即時ジョブの問い合わせ命令であるか否かを判定する。受け取ったコマンドが即時ジョブの問い合わせ命令であるときには、ステップＳ５５２に進み、即時ジョブリストを取得し、続くステップＳ５２４でコマンドを送信してきた宛先に取得した即時ジョブリストをメッセージとして送信して処理を終了する。ここで、操作部が即時ジョブの問い合わせ命令を発行した場合、操作部においては、受け取ったデータに基づき図２５に示す待機ＪＯＢリストを作成して表示する。
【０１５５】
受け取ったコマンドが即時ジョブの問い合わせ命令でないときには、ステップＳ５２５に進み、受け取ったコマンドが即時ジョブ削除命令であるか否かを判定する。受け取ったコマンドが即時ジョブ削除命令であるときには、ステップＳ５２６に進み、指定されたジョブがＨＴＴＰクライアント４０３またはＨＴＭＬ  Ｐａｒｓｅｒ４０２により実行中であるか否かを判定する。指定されたジョブが実行中でないときには、ステップＳ５２７に進み、即時ジョブリストから指定されたジョブを削除し、続くステップＳ５２４で、削除したジョブリストをコマンドを発した宛先にメッセージとして送信して処理を終了する。ここで、操作部が即時ジョブの削除コマンドを発行した場合、操作部においては、受け取ったメッセージに基づき図２５に示す待機ＪＯＢリストを更新して表示する。
【０１５６】
削除するように指示されたジョブがＨＴＴＰクライアント４０３またはＨＴＭＬ  Ｐａｒｓｅｒ４０２により実行中であるときには、ステップＳ５２９に進み、キャンセルフラグを立てて処理を終了する。
【０１５７】
受け取ったコマンドが即時ジョブ削除命令でないときには、ステップＳ５２８に進み、受け取ったコマンドが即時プリントジョブ命令であるか否かを判定し、受け取ったコマンドが即時プリントジョブ命令でないときには、スケジュールジョブのプリントコマンドであると判断してステップＳ５３０で、このジョブをスケジュールジョブに登録して処理を終了する。
【０１５８】
受け取ったコマンドが即時プリントジョブ命令であるときには、図１４に示すステップＳ５０４のＨＴＴＰクライアント４０３の処理へ移行する。
【０１５９】
次に、スケジュールジョブ処理について図２８および図３０を参照しながら説明する。
【０１６０】
スケジュールジョブ処理は、毎分１回定期的に起動される。ここで、スケジュールジョブとは、ソフトキー３３２（印刷時刻キー）またはソフトキー３３３（定期巡回キー）により実行の日時がセットされたジョブである。
【０１６１】
スケジュールジョブ処理では、図２８に示すように、まず、ステップＳ５４１において、スケジュールジョブがあるか否かを判定し、スケジュールジョブがないときには、本処理を終了する。スケジュールジョブがあるときには、ステップＳ５４２に進み、このスケジュールジョブに対して設定された印刷時刻が到来したか否かを判定し、スケジュールジョブに対して設定された印刷時刻が到来していないときには、処理を終了する。スケジュールジョブに対して設定された印刷時刻が到来しているときには、ステップＳ５４３に進み、プリント指示コマンドを送信する。このプリント指示コマンドが送信されると、上述したように、即時プリントジョブが上記ステップＳ５０２のコマンド受け取り処理で受信され、このコマンドにより上記Ｓ５１１において指定された時刻にＷＷＷサーバをアクセスしてホームページの印刷が行われることになる。
【０１６２】
次いで、ステップ５４４に進み、結果通知先リスト（図２９に示す）を参照して結果通知先が存在するか否かを判定し、結果通知先が存在しないときには、処理を終了する。通知結果先が存在するときには、ステップ５４５に進み、結果通知先リストの対応する宛先へ印刷結果を示すメールを送信し処理を終了する。この印刷結果を示すメールの送信には、通信プロトコルＳＭＴＰが用いられる。また、印刷結果を示すメールの書式は、例えば、図３０に示すように設定されている。
【０１６３】
このように、本実施の形態では、ソフトキー３５２（印刷時刻キー）によりＷＥＢプリントモードの実行時間を設定することによって、ＷＥＢプリントモードのジョブを予約することができる。また、その予約したジョブの実行状況をユーザは把握することができる。
【図面の簡単な説明】
【０１６４】
【図１】本発明の第１の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】リーダ部７およびプリンタ部８を一体的に設けた画像入出力デバイスの構成を示す断面図である。
【図３】図１の画像形成装置のコア部２の構成を示すブロック図である。
【図４】図１の画像形成装置のネットワークＩ／Ｆ部におけるプログラム構成を示す図である。
【図５】図１のクライアント９におけるプリントユーティリティの操作画面例を示す図である。
【図６】図１のクライアント９におけるプリントユーティリティの操作画面例を示す図である。
【図７】図１のクライアント９におけるプリントユーティリティの操作画面例を示す図である。
【図８】図１のクライアント９におけるプリントユーティリティの操作画面例を示す図である。
【図９】図１のクライアント９におけるプリントユーティリティの操作画面例を示す図である。
【図１０】図１のクライアント９におけるプリントユーティリティの操作画面例を示す図である。
【図１１】図１のクライアント９におけるプリントユーティリティの操作画面例を示す図である。
【図１２】図１のクライアント９のプリントユーティリティからデジタル複写機１へ送信されるコントロールファイルの構成の一例を示す図である。
【図１３】図１のクライアント９のプリントユーティリティからのウェブプルプリント要求／ジョブ情報要求／ジョブ削除要求に対するLPRコマンド／LPQコマンド／LPRMコマンドの変換後のフォーマットを示す図である。
【図１４】図１の画像形成装置におけるＷＷＷサーバのホームページを印刷する処理手順を示すフローチャートである。
【図１５】図１４のステップＳ５０２のコマンド受け取り処理の手順を示すフローチャートである。
【図１６】図１の画像形成装置におけるスケジュールジョブ処理の手順を示すフローチャートである。
【図１７】本発明の第２の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図１８】図１のリーダ部７に設けられている操作部の構成およびその画面例を示す図である。
【図１９】操作部に表示される用紙選択、ソータ処理設定画面である。
【図２０】操作部に表示されるＷｅｂプリントモードの操作画面例を示す図である。
【図２１】操作部に表示されるＷｅｂプリントモードの操作画面例を示す図である。
【図２２】操作部に表示されるＷｅｂプリントモードの操作画面例を示す図である。
【図２３】操作部に表示されるＷｅｂプリントモードの操作画面例を示す図である。
【図２４】操作部に表示されるＷｅｂプリントモードの操作画面例を示す図である。
【図２５】操作部に表示されるＷｅｂプリントモードの操作画面例を示す図である。
【図２６】操作部に表示されるＷｅｂプリントモードの操作画面例を示す図である。
【図２７】図１７の画像形成装置におけるコマンド受け取り処理の手順を示すフローチャートである。
【図２８】図１７の画像形成装置におけるスケジュールジョブ処理の手順を示すフローチャートである。
【図２９】操作部に表示されるＷｅｂプリントモードの操作画面例を示す図である。
【図３０】図２８のスケジュールジョブ処理によって通知される印刷結果のメールの一例を示す図である。
【符号の説明】
【０１６５】
１  デジタル複写機
２，３１０  コア部
３  ハードディスク
４，３０７  ネットワークＩ／Ｆ部
５  操作部
６，３０６  フォーマッタ部
７  リーダ部
８  プリンタ部
９  クライアント
１０、１１  ＷＷＷサーバ
４０１  アプリケーション階層のプロトコル
４０２  ＨＴＭＬ  Ｐａｒｓｅｒ
４０３  ＨＴＴＰクライアント
４０４  ＴＣＰ，ＵＤＰ
４０５  ＩＰ
【図１】
2004222321.tif 000006
【図２】
2004222321.tif 000007
【図３】
2004222321.tif 000008
【図４】
2004222321.tif 000009
【図５】
2004222321.tif 000010
【図６】
2004222321.tif 000011
【図７】
2004222321.tif 000012
【図８】
2004222321.tif 000013
【図９】
2004222321.tif 000014
【図１０】
2004222321.tif 000015
【図１１】
2004222321.tif 000016
【図１２】
2004222321.tif 000017
【図１３】
2004222321.tif 000018
【図１４】
2004222321.tif 000019
【図１５】
2004222321.tif 000020
【図１６】
2004222321.tif 000021
【図１７】
2004222321.tif 000022
【図１８】
2004222321.tif 000023
【図１９】
2004222321.tif 000024
【図２０】
2004222321.tif 000025
【図２１】
2004222321.tif 000026
【図２２】
2004222321.tif 000027
【図２３】
2004222321.tif 000028
【図２４】
2004222321.tif 000029
【図２５】
2004222321.tif 000030
【図２６】
2004222321.tif 000031
【図２７】
2004222321.tif 000032
【図２８】
2004222321.tif 000033
【図２９】
2004222321.tif 000034
【図３０】
2004222321.tif 000035