(57)【要約】【課題】  複数ページに亘るＷｅｂコンテンツを印刷する場合でも印刷ボタンをページ毎に繰り返し押下したり、プリント指示を繰り返さなくてもよく、また、複数ページに亘るＷｅｂページを印刷する場合に、なるべく出力用紙を節約できる画像形成装置を提供する。【解決手段】  本発明による画像形成装置は、ネットワークにアクセスし、ウェブページを表示可能な画像形成装置であって、閲覧した複数のウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）情報を記録するＵＲＬ記録手段と、前記ＵＲＬ記録段に記録された前記ＵＲＬ情報に応じた複数のウェブページを取得するページ取得手段と、前記取得した複数のウェブページデータを結合するページ結合手段と、前記結合されたページを印刷する印刷手段と、を備える。【選択図】  図１６
2006085376.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにアクセスし、ウェブページを表示可能な画像形成装置であって、
閲覧した複数のウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）情報を記録するＵＲＬ記録手段と、
前記ＵＲＬ記録手段に記録された前記ＵＲＬ情報に応じた複数のウェブページを取得するページ取得手段と、
前記取得した複数のウェブページデータを結合するページ結合手段と、
前記結合されたページを印刷する印刷手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記ＵＲＬ記録手段は、ＵＲＬ記録開始の指示及びＵＲＬ記録停止の指示に従って、前記ＵＲＬ情報をＵＲＬテーブルに記録し、
前記ページ取得手段は、前記ＵＲＬテーブルからウェブページデータを順に取得し、
前記ページ結合手段は、前記取得したウェブページデータを結合し、
前記印刷手段は、前記結合されたウェブページデータを印刷することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
さらに、前記取得したウェブページデータをページ記述言語に変換する変換手段を備え、
前記ページ結合手段は、前記変換手段によって前記ウェブページを変換して得られた前記ページ記述言語を結合し、
前記印刷手段は、前記結合されたページ記述言語をイメージデータに変換して印刷することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記ＵＲＬ記録手段は、指定されたウェブページのＵＲＬ情報を記録することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
ネットワークにアクセスし、ウェブページを表示可能な画像形成装置であって、
閲覧したウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）の記録を行うＵＲＬ記録手段と、
前記閲覧したウェブページ内でユーザに指定された文字列をリスト化して記録する文字列記録手段と、
前記記録された文字列のリストを指定頻度順に並び替える並び替え手段と、
前記リストの頻度順に、閲覧しているウェブページ内の文字列を検索する検索手段と、
前記ＵＲＬ記録手段に記録された前記ＵＲＬ情報に対応するウェブページ及び前記検索手段によって検索された前記文字列にリンクしているウェブページを取得するウェブページ取得手段と、
前記ウェブページ取得手段によって取得したウェブページを結合するページ結合手段と、
前記結合されたウェブページを印刷する印刷手段と、
を備えることを特徴とする画像形成装置。
【請求項６】
前記ＵＲＬ記録手段は、検索して取得した前記文字列にリンクしているウェブページのＵＲＬ情報を記録しており、
前記ウェブページ取得手段は、前記ＵＲＬ記録手段に記録されている前記ＵＲＬ情報に対応したウェブページデータを順に取得することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
さらに、前記取得したウェブページをページ記述言語に変換する変換手段を備え、
前記ページ結合手段は、前記変換されたページ記述言語を結合し、
前記印刷手段は、前記結合されたページ記述言語をイメージデータに変換して印刷することを特徴とする請求項５又は６に記載の画像形成装置。
【請求項８】
さらに、前記ＵＲＬ記録手段に記録されたＵＲＬ情報に対応するウェブページの印刷レイアウトを指定するレイアウト指定手段を備え、
前記印刷手段は、前記指定された印刷レイアウトに基づいて面付けをして印刷することを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項９】
さらに、前記ＵＲＬ記録手段に記録されたＵＲＬ情報を選択するＵＲＬ選択手段を備え、
前記印刷手段は、選択されたＵＲＬ情報に対応するウェブページを印刷することを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項１０】
さらに、前記ＵＲＬ記録手段に記録されたＵＲＬ情報に対応するウェブページのサムネイルを表示するサムネイル表示手段を備えることを特徴とする請求項１乃至９の何れか１項に記載の画像形成装置。
【請求項１１】
ネットワークにアクセスし、ウェブページを表示可能な画像形成装置の制御方法であって、
閲覧した複数のウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）情報を記録するＵＲＬ記録手段に記録された前記ＵＲＬ情報に応じた複数のウェブページを取得するページ取得工程と、
前記取得した複数のウェブページデータを結合するページ結合工程と、
前記結合されたページを印刷する印刷工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１２】
前記ＵＲＬ記録手段は、ＵＲＬ記録開始の指示及びＵＲＬ記録停止の指示に従って、前記ＵＲＬ情報をＵＲＬテーブルに記録し、
前記ページ取得工程は、前記ＵＲＬテーブルからウェブページデータを順に取得し、
前記ページ結合工程は、前記取得したウェブページデータを結合し、
前記印刷工程は、前記結合されたウェブページデータを印刷することを特徴とする請求項１１に記載の画像形成装置の制御方法。
【請求項１３】
さらに、前記取得したウェブページデータをページ記述言語に変換する変換工程を備え、
前記ページ結合工程は、前記変換工程で前記ウェブページを変換して得られた前記ページ記述言語を結合し、
前記印刷工程は、前記結合されたページ記述言語をイメージデータに変換して印刷することを特徴とする請求項１１又は１２に記載の画像形成装置の制御方法。
【請求項１４】
前記ＵＲＬ記録手段は、指定されたウェブページのＵＲＬ情報を記録することを特徴とする請求項１１乃至１３の何れか１項に記載の画像形成装置の制御方法。
【請求項１５】
ネットワークにアクセスし、ウェブページを表示可能な画像形成装置の制御方法であって、
閲覧したウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）をＵＲＬテーブルに記録するＵＲＬ記録工程と、
前記閲覧したウェブページ内でユーザに指定された文字列をリスト化して記録する文字列記録工程と、
前記記録された文字列のリストを指定頻度順に並び替える並び替え工程と、
前記リストの頻度順に、閲覧しているウェブページ内の文字列を検索する検索工程と、
前記ＵＲＬ記録工程で記録された前記ＵＲＬ情報に対応するウェブページ及び前記検索工程で検索された前記文字列にリンクしているウェブページを取得するウェブページ取得工程と、
前記ウェブページ取得工程で取得したウェブページを結合するページ結合工程と、
前記結合されたウェブページを印刷する印刷工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１６】
前記ＵＲＬテーブルには、検索して取得した前記文字列にリンクしているウェブページのＵＲＬ情報が記録されており、
前記ウェブページ取得工程は、前記ＵＲＬテーブルに記録されている前記ＵＲＬ情報に対応したウェブページデータを順に取得することを特徴とする請求項１５に記載の画像形成装置の制御方法。
【請求項１７】
さらに、前記取得したウェブページをページ記述言語に変換する変換工程を備え、
前記ページ結合工程は、前記変換されたページ記述言語を結合し、
前記印刷工程は、前記結合されたページ記述言語をイメージデータに変換して印刷することを特徴とする請求項１５又は１６に記載の画像形成装置の制御方法。
【請求項１８】
さらに、前記ＵＲＬテーブルに記録されたＵＲＬ情報に対応するウェブページの印刷レイアウトを指定するレイアウト指定工程を備え、
前記印刷工程は、前記指定された印刷レイアウトに基づいて面付けをして印刷することを特徴とする請求項１１乃至１７の何れか１項に記載の画像形成装置の制御方法。
【請求項１９】
さらに、前記ＵＲＬテーブルに記録されたＵＲＬ情報を選択するＵＲＬ選択工程を備え、
前記印刷工程は、選択されたＵＲＬ情報に対応するウェブページを印刷することを特徴とする請求項１１乃至１７の何れか１項に記載の画像形成装置の制御方法。
【請求項２０】
さらに、前記ＵＲＬテーブルに記録されたＵＲＬ情報に対応するウェブページのサムネイルを表示するサムネイル表示工程を備えることを特徴とする請求項１１乃至１９の何れか１項に記載の画像形成装置の制御方法。
【請求項２１】
請求項１１乃至２０の何れか１項に記載の画像形成装置の制御方法を実行することを特徴とするコンピュータプログラム。
【請求項２２】
請求項２１に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続可能であって、該ネットワーク上の指定された機器における所定の情報を取得して表示する機能を有する画像形成装置に関する。
【背景技術】
【０００２】
近年、デジタル複写機をベースにして多数の機能が付加された複合画像形成装置が実用化されている。すなわち、コピー、ファクシミリ、プリンタ、スキャナ、スキャンした画像データをハードディスクなどに保存するなどの機能付加が行なわれている。
【０００３】
これらの複合機能を操作するための操作パネルは、近年大型化してきており、スキャナやプリンタを利用した機能の操作設定だけでなく、その操作画面でネットワーク上のリモート機器の操作や状態の監視を行うための表示やブラウザ表示によるＷｅｂコンテンツ（ウェブページ）を表示することが十分可能になっている。
【０００４】
例えば、特許文献１には、ネットワーク・ユーザが印刷選択モードを呼び出して、ウェブページを一つの連続したバッチ処理で印刷するために速やかに識別し、待ち行列に入れることができる方法および実現するコンピュータ・システムが開示されている。この特許文献１では、特に、印刷選択方法に関し、複数の選択肢を表示し、その中から、ユーザが、要求された印刷処理のために、全文対象パラメータまたは個別のパラメータとして選択することができる。一例では、ユーザは、後の印刷選択のために、目標ページ上で利用可能なハイパリンクだけの一覧の中から選択することができる。ユーザは、選択された印刷パラメータで印刷するため、選択されたページおよびハイパリンク先ページのリストを指定されたレベルまで速やかに指定し、保存したのち、選択されたページすべてに対して一度で非同期印刷処理を開始することができる。
【特許文献１】特開平１１−２３７９６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１を含む従来技術によれば、複数ページから構成されるＷｅｂコンテンツを印刷するには、必要なＵＲＬをタイプし、ＵＲＬ先のサーバーからＨＴＭＬで代表されるＷｅｂコンテンツ情報をダウンロードし、画面にＷｅｂコンテンツを表示し、印刷するかどうかユーザが判断して印刷ボタンを押下することで印刷が完了する要にしており、別のページをまた表示して、印刷ボタンを押下するということを繰返さなければならないという欠点が存在する。  
また、Ｗｅｂコンテンツの表示タイプは様々なものがあり、ＨＴＭＬで代表されるフォーマットで非常に長い長尺のページで形成されているものもあれば、読者にスクロールさせる負荷を減らさせるために「次ページ」などのリンクを作成し、クリックさせることで次ページに移行させているものもある。長尺の文章であれば、ウェブページを閲覧して印刷したいと思えば一度だけ「印刷」ボタンを押すだけで済むが、複数ページでＷｅｂコンテンツを形成しているものの場合は、ページを閲覧し、プリント指示を交互に繰返さなくてはならずユーザに作業負荷を強いていた。
【０００６】
本発明は前述のような問題点を解決するためになされたものであり、複数ページに亘るＷｅｂコンテンツを印刷する場合でも印刷ボタンをページ毎に繰り返し押下したり、プリント指示を繰り返さなくてもよい画像形成装置を提供するものである。
【０００７】
また本発明は、複数ページに亘るＷｅｂページを印刷する場合に、なるべく出力用紙を節約できるようにする画像形成装置を提供するものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明による画像形成装置は、ネットワークにアクセスし、ウェブページを表示可能な画像形成装置であって、閲覧した複数のウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）情報を記録するＵＲＬ記録手段と、前記ＵＲＬ記録段に記録された前記ＵＲＬ情報に応じた複数のウェブページを取得するページ取得手段と、前記取得した複数のウェブページデータを結合するページ結合手段と、前記結合されたページを印刷する印刷手段と、を備えることを特徴とする。
【０００９】
また、本発明による画像形成装置は、ネットワークにアクセスし、ウェブページを表示可能な画像形成装置であって、閲覧したウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）の記録を行うＵＲＬ記録手段と、前記閲覧したウェブページ内でユーザに指定された文字列をリスト化して記録する文字列記録手段と、前記記録された文字列のリストを指定頻度順に並び替える並び替え手段と、前記リストの頻度順に、閲覧しているウェブページ内の文字列を検索する検索手段と、前記ＵＲＬ記録手段に記録された前記ＵＲＬ情報に対応するウェブページ及び前記検索手段によって検索された前記文字列にリンクしているウェブページを取得するウェブページ取得手段と、前記ウェブページ取得手段によって取得したウェブページを結合するページ結合手段と、前記結合されたウェブページを印刷する印刷手段と、を備えることを特徴とする。
【００１０】
上記課題を解決するために、本発明による画像形成装置の制御方法は、ネットワークにアクセスし、ウェブページを表示可能な画像形成装置の制御方法であって、閲覧した複数のウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）情報を記録するＵＲＬ記録手段に記録された前記ＵＲＬ情報に応じた複数のウェブページを取得するページ取得工程と、前記取得した複数のウェブページデータを結合するページ結合工程と、前記結合されたページを印刷する印刷工程と、を備えることを特徴とする。
【００１１】
また、本発明による画像形成装置の制御方法は、ネットワークにアクセスし、ウェブページを表示可能な画像形成装置の制御方法であって、閲覧したウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）をＵＲＬテーブルに記録するＵＲＬ記録工程と、前記閲覧したウェブページ内でユーザに指定された文字列をリスト化して記録する文字列記録工程と、前記記録された文字列を指定頻度順に並び替える並び替え工程と、前記リストの頻度順に、閲覧しているウェブページ内の文字列を検索する検索工程と、前記ＵＲＬ記録工程で記録された前記ＵＲＬ情報に対応するウェブページ及び前記検索工程で検索された前記文字列にリンクしているウェブページを取得するウェブページ取得工程と、前記ウェブページ取得工程で取得したウェブページを結合するページ結合工程と、前記結合されたウェブページを印刷する印刷工程と、を備えることを特徴とする。
【００１２】
さらなる本発明の特徴は、以下本発明を実施するための最良の形態および添付図面によって明らかになるものである。
【発明の効果】
【００１３】
以上のような構成を備える本発明によれば、画像形成装置において、複数ページに亘るＷｅｂコンテンツを印刷する場合でも印刷ボタンをページ毎に繰り返し押下したり、プリント指示を繰り返さなくてもよい。
【００１４】
また本発明によれば、画像形成装置において、複数ページに亘るＷｅｂページを印刷する場合に、なるべく出力用紙を節約できる。
【発明を実施するための最良の形態】
【００１５】
ここでは、発明を実施するための最良の形態として第１乃至第３の実施形態を説明する。これらは本発明を実現するための単なる具体例に過ぎず、本発明はこれらに限定されるものではなく、その本質が異ならない限り、いかなる実施形態でも適用可能である。
【００１６】
以下、図面を参照して、各実施形態に共通の事項について説明し、次いで各実施形態の特有な事項について説明する。
【００１７】
＜各実施形態に共通な事項＞
（１）ネットワーク構成
図１は本発明の各実施形態に係る複合画像形成装置を収容するネットワークの構成を模式的に示す図である。ここでは、複合画像形成装置としてデータ送信機能を有する複写機を想定している。
【００１８】
複写機１００１は、図１に示すように、複写機１００１と同等の機能を持つ複写機１００２、ファクシミリ装置１００３、データベース／メールサーバー１００４、クライアントコンピュータ１００５と共に、イーサネット（登録商標）等からなるＬＡＮ１００６に接続されている。また、ファクシミリ１００７と共に公衆回線１００８に接続されている。複写機１００１は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、該読み取った画像データをＬＡＮ１００６上の各装置に送信するデータ送信機能を有する。また、ＰＤＬ機能を有するので、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を受信して印刷することが可能である。
【００１９】
複写機１００１は、複写機１００１で読み取った画像や、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を、ハードディスク２００４の指定したボックス領域に保存することが可能であり、ボックス領域に保存された画像を印刷することが可能になっている。
【００２０】
複写機１００１は、ＬＡＮ１００６を介して複写機１００２が読み取ったデータを受信し、受信したデータを複写機１００１内のハードディスク２００４に保存／印刷出力することが可能である。また、クライアントコンピュータ１００５とＬＡＮ１００６を介してデータベースサーバー１００４の画像を受信し、複写機１００１内に保存／印刷出力することが可能である。
【００２１】
ファクシミリ１００３は、ＬＡＮ１００６を介して複写機１００１が読み取ったデータを受信し、該受信したデータを送信することが可能である。
データベース／メールサーバー／１００４は、ＬＡＮ１００６を介して複写機１００１が読み取ったデータを受信し、データベースに格納し、電子メールとして送信する機能を有するサーバー装置である。
【００２２】
クライアントコンピュータ１００５は、データベース／メールサーバー１００４に接続され、データベース／メールサーバー１００４から所望のデータ取得して表示することが可能であるとともに、ＬＡＮ１００６を介して複写機１００１が読み取ったデータを受信し、受信したデータを加工、編集することが可能である。また、データベース／メールサーバ１００４はＨＴＴＰ（Ｈｙｐｅｒ Ｔｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）サーバとしての機能を有しても良い。その場合はデータベース／メールサーバ１００４に蓄積してあるＷｅｂコンテンツをクライアントコンピュータ１００５のＷｅｂブラウザや、後に説明する複写機１００１、１００２が有するＷｅｂブラウザ機能を用いて表示することが可能になる。
【００２３】
ファクシミリ１００７は、公衆回線１００８を介して複写機１００１が読み取ったデータを受信し、受信したデータを印刷出力することが可能である。
（２）画像形成装置たる複写機１００１の主要構成ブロック図
図２は、各実施形態に共通に適用される画像形成装置たる複写機１００１の主要部構成を示すブロック図である。
【００２４】
コントローラユニット２０００は、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５を接続し、スキャナ２０７０で読み取られた画像データをプリンタ２０９５により印刷出力するコピー機能を実現するための制御を行うとともに、ＬＡＮ１００６や公衆回線１００７（ＷＡＮ）に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
【００２５】
コントローラユニット２０００は、具体的には、ＣＰＵ２００１を有し、ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げ、このＯＳ上でＨＤＤ（ハードディスクドライブ）２００４に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。このＣＰＵ２００１の作業領域としてはＲＡＭ２００２が用いられる。
【００２６】
ＲＡＭ２００２は、揮発性と不揮発性の両方のタイプをそれぞれ持っている。揮発性のタイプのＲＡＭは、作業領域とともに、画像データを一時記憶するための画像メモリ領域を提供するものであり、また、後述する閲覧したＵＲＬテーブルと選択文字列を一時的に保持しておくためのものでもある。一方不揮発性のＲＡＭは、電源を切っても保持しておきたい画像形成装置の情報などを記憶してあり、例えば画像関係のパラメータや、本特許で後述するウェブページ内で選択頻度の高いキーワードを記憶し、リスト化して記憶しておくためのものである。ＨＤＤ２００４は、上記アプリケーションプログラムとともに、画像データを格納する。また、前述した電源を切っても保持しておきたい情報は、ＨＤＤ２００４に記憶しておくようにしてもよい。
【００２７】
ＣＰＵ２００１には、システムバス２００７を介して、ＲＯＭ２００３およびＲＡＭ２００２とともに、操作部Ｉ／Ｆ（操作部インタフェース）２００６、ネットワークＩ／Ｆ（ネットワークインタフェース）２０１０、モデム２０５０およびイメージバスＩ／Ｆ（イメージインタフェース）２００５が接続されている。
【００２８】
操作部Ｉ／Ｆ２００６は、タッチパネルを有する操作部２０１２とのインターフェースであり、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２においてユーザにより入力された情報をＣＰＵ２００１に送出する。
【００２９】
次に、ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続され、ＬＡＮ１００６を介してＬＡＮ１００６上の各装置との間で情報の入出力を行う。モデム２０５０は、公衆回線１００７に接続され、公衆回線１００７を介して情報の入出力を行う。
【００３０】
イメージバスＩ／Ｆ２００５は、システムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するためのバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。
【００３１】
画像バス２００８上には、ラスタイメージプロセッサ（以下、ＲＩＰという）２０６０、デバイスＩ／Ｆ２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０、サムネイル作成部２０３５および画像圧縮部２０４０が設けられている。ＲＩＰ２０６０は、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ２０２０には、スキャナ２０７０およびプリンタ２０９５が接続され、デバイスＩ／Ｆ２０２０は、画像データの同期系／非同期系の変換を行う。
【００３２】
スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対してプリンタの補正、解像度変換などを行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨなどのデータに圧縮するとともに、その伸張処理を行う。
（３）スキャナ部２０７０およびプリンタ部２０９５のハードウェア構成
図３は図１の複写機１００１のスキャナ部（リーダ部）２０７０およびプリンタ部２０９５のハードウェア構成を模式的に示す図である。
【００３３】
スキャナ部２０７０とプリンタ部２０９５とは、図３に示すように、一体的に構成されている。スキャナ部２０７０は、原稿給紙ユニット２５０を搭載し、原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送。各原稿の読取動作が終了する毎にその原稿をプラテンガラス２１１から排出トレイ（図示せず）に排出する。
【００３４】
スキャナ部２０７０は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯し、移動ユニット２１３の移動を開始する。この移動ユニット２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー２１４，２１５，２１６およびレンズ２１７を経てＣＣＤイメージセンサ（以下、ＣＣＤという）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号は所定の処理施された後に制御装置１１０に入力される。
【００３５】
プリンタ部２０９５は、レーザドライバ３２１を有し、レーザドライバ３２１は、制御装置１１０から入力された画像データに基づきレーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１，３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像は転写部３２５により給紙された記録紙上に転写される。
【００３６】
トナー像が転写された記録紙は搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られ、定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。排紙ユニット３３０は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置からなる。また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
（４）操作部２０１２の外観
次に、操作部２０１２の構成を図４に示す。ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をコントローラＣＰＵ２００１に伝える。スタートキー２０１４は原稿画像の読み取り動作を開始する時などに用いる。
【００３７】
スタートキー２０１４中央部には、緑と赤の２色ＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。ストップキー２０１５は稼働中の動作を止める働きをする。
【００３８】
ＩＤキー２０１６は、使用者のユーザＩＤを入力する時に用いる。複写機１００１にログインする際に、ＩＤとパスワードを入力することで入ることができる。リセットキー２０１７は操作部からの設定を初期化する時に用いる。
（５）操作部画面
図５は、操作部２０１２上に表示する操作画面の例である。
【００３９】
操作部上部には、コピー９０１、送信／ＦＡＸ９０２、ボックス９０３、ブラウザ９０４のように複数の機能毎にタブ表示されたタッチキーが表示されている。コントローラユニット２０００のＲＯＭ２００３にはＷｅｂブラウザ表示のためのプログラムが組み込まれおり、操作部２０１２上からの指示により、Ｗｅｂブラウザ表示をすることが可能になっている。Ｗｅｂブラウザ表示のためのプログラムはＨＤＤ２００４に記憶されるようにしても良い。
【００４０】
５つ以上の機能がコントローラ２０００に装備されている場合は、コピー、送信／ＦＡＸ、ボックス、ブラウザの４つ機能タブの右横に右矢印キー９０５が表示され、右矢印キー９０５を押下することで、前述した以外のカテゴリーである機能、例えば「プリンタ」などのタブを表示することができる。
【００４１】
図５はコピー９０１のタッチキーが押下されたときのコピー機能の初期画面を表している。コピー機能に関する表示は９０６で囲った部分であり、図の上から、「コピーできます」の表示している領域には、コピー機能で表示するステータスを表示し、その下には、倍率、選択給紙段、置数を表示する領域がある。また、コピー機能の動作モードを設定するためのタッチキーとして、等倍、倍率、用紙選択、ソータ、両面、割込み、文字、濃度調整用として薄くするに対応する左矢印キー、濃くするに対応する右矢印キー、濃度を自動調整する自動キーが表示され、初期画面に表示しきれない動作モードの指定は応用モードキーを押下することで階層的に領域９０６内に設定画面が表示されるようになっている。
【００４２】
９０７の表示領域は、コピー機９０１のステータスを表示する領域であり、例えば、ジャムなどのアラームメッセージや、ＰＤＬプリントが行われているときにＰＤＬプリント中であることを示すステータスメッセージを表示する領域である。
【００４３】
システム状況／中止９０８タッチキーを押下すると、コピー機９０１のデバイス情報を表示する画面や、プリントジョブ状況を表示する画面を表示し（図示せず）、この画面ではジョブの中止を行うことが可能になっている。
【００４４】
送信／ＦＡＸ９０２キーを押下すると、コピー機９０１で読み取った画像をＬＡＮ９０６上の機器にＥ−ｍａｉｌ送信、ＦＴＰ送信する、またはＦＡＸにより公衆回線１００７を使って送信するための設定画面を表示する（図示せず）。
【００４５】
ボックス９０３キーを押下すると、コピー機９０１上で読み取った画像をハードディスク２００４内のボックス領域に保存したり、ボックス領域に保存されている画像データを指定して印刷したり、ＬＡＮ１００６上の機器に送信するための設定画面を表示する（図示せず）。
【００４６】
ブラウザ９０４キーを押下すると、図６ブラウザ画面が開く。ＵＲＬ入力部９１１はＵＲＬを指定してウェブページを開くときにこのフィールドを押下する。押下することで、不図示のソフトキーボードが表示され、ユーザがＵＲＬを指定できるようになっている。
【００４７】
９１３の表示領域はウェブページの表示領域である。９２７はウェブページの情報を示している。戻るキー９１４はページを１つ前に戻すキーである。進むキー９１５はページを１つ進めるキーである。更新キー９１６は現在表示しているページを再度ロードして表示するキーである。停止キー９１７はページの読み込みを中止するキーである。ホームキー９１８は予め設定されているホームページに移動するキーである。
【００４８】
９２４は表示領域９１３をスクロールさせるためのスクロールバーである。９２３は表示領域９１３を上方向にスクロールするためのボタンで、９２５は上方向にスクロールするためのボタンである。９２６、９２８、９３０はあるウェブページに記載されている情報の一例である。このようなウェブページが表示された場合、このウェブページに記載されている情報は３ページで構成されており、９３０をタッチすることで３ページある中のお好みのページを開くことができる。ここでは一例として９３０で「２」の文字を大きく表示されており、２ページ目を開いていることを示している。これは決まりではなく、ウェブページ作成者が自由に画面をルールを決めるもので、あくまで一例である。９２８は現在ページの２ページから１つ前のページ、すなわち１ページ目をオープンするためのリンク文字で１ページ目のＷｅｂコンテンツのＵＲＬへのリンクが張られている。、９２６は３ページ目をオープンするためのリンク文字で３ページ目のｗｅｂコンテンツのＵＲＬへのリンクが張られてある。
【００４９】
録画開始ボタン９２１は、閲覧しているウェブページのＵＲＬの記録を開始するボタンであり、録画停止ボタン９２２はウェブページのＵＲＬの記録を停止するボタンである。記録開始ボタン９２１を押下してから録画停止ボタンを押下するまでの間に、操作画面に表示しているウェブページのＵＲＬをＲＡＭ２００２の揮発性メモリにＵＲＬテーブルとして記憶する。
【００５０】
ここでＵＲＬテーブルを説明するために図７について説明する。ＵＲＬテーブルは、図７にあるようなＵＲＬテーブルになっている。「Ｐａｇｅ（ｎ）」は閲覧したページ順を示し、「ＵＲＬ」は閲覧したＵＲＬ情報である。ＵＲＬテーブルは録画開始ボタン９２１が押されてから、録画終了ボタン９２２が押されるまでオープンされたウェブページのＵＲＬを追加していく。ここで示しているのは録画開始ボタン９２１が押下されてから、録画停止ボタン９２２が押下されるまでに閲覧したウェブページが３ページであることを示し、それぞれのページに対応するＵＲＬが入っていることを示す。
【００５１】
図６にあるようにあるウェブページが、例えば３ページから構成される場合、９３０をタッチして１〜３ページの間を行ったりきたりした場合は全てのＵＲＬが記憶されてしまうと、同じＵＲＬが記録されてしまうことになるので、同じＵＲＬは記憶しない。つまりこの例では１〜３ページ分の３つの異なるＵＲＬがＵＲＬテーブルに記録される。例えば、「録画開始→２ページ→１ページ→２ページ→３ページ→録画停止」の場合を考える。この場合、録画開始ボタンが押されると、ＵＲＬテーブルの値を初期化し、何も入っていない状態にする。最初に２ページ目を表示するので、ＵＲＬテーブルのＰａｇｅ＝１に２ページ目のウェブページのＵＲＬが登録される。次に１ページを閲覧するので、Ｐａｇｅ＝２には１ページ目のウェブページが登録される。次に２ページ目に移動したときには、Ｐａｇｅ＝１から順に同じＵＲＬがないか調査して、なければ登録する方式にしている。Ｐａｇｅ＝１に２ページ目のＵＲＬ情報があるので、登録しない。続いて３ページ目を表示すると、ＵＲＬテーブルには登録されていないＵＲＬなのでＰａｇｅ＝３に３ページ目のＵＲＬを登録する。
【００５２】
９２０は印刷設定を行う画面を開くためのボタンである。このボタンを押下することでウェブページをどのように印刷するかの設定（部数、両面、ソートなど）の画面が表示される。、そして印刷スタートボタン９１９を押下することで印刷を開始する。９１９は印刷モード指定キーであり、このボタンを押下すると図８の印刷設定ダイアログが表示される。
【００５３】
図８の印刷設定ダイアログには、現在表示されているページのみ印刷する「表示ページから印刷」ボタン９３１と図１１のＵＲＬテーブルに記憶されたＵＲＬを順次全て読み込んで印刷する「ＵＲＬテーブルから印刷」ボタン９３２、印刷をキャンセルするキャンセルボタン９３３が表示される。「表示ページから印刷」ボタン９３１、「ＵＲＬテーブルから印刷」ボタン９３２のどちらかを選択すると、図９の印刷プレビュー画面が開く。
【００５４】
９３４は印刷プレビュー画面を閉じるボタンで、９３５は表示している印刷プレビュー画面を印刷するためのボタンで、９３６は印刷プレビュー画面の前ページに移行するためのボタン、９３７は次ページに移行するためのボタンである。プレビュー確認後、印刷ボタン９３５を押下すると印刷設定ダイアログ（図示しない）が表示され、印刷設定ダイアログには、フレームをどのように印刷するかの設定、印刷に関する設定（部数、両面、ソートなど）の画面が表示され、印刷スタート指示ボタン（図示しない）を押下することで印刷を開始する。なお、印刷プレビュー画面上の不図示のボタンを操作することにより、印刷するページの順番を変更することも可能である。この、印刷するページの順番の変更は、図８の印刷設定ダイアログ中の画面で行なっても良いし、図７のＵＲＬテーブルのようなリスト形式の表示を行なうような画面（不図示）を別に設けて、ユーザの操作でリストの順番を変更するようにしても良い。
（６）ＰＤＬの説明
次にＰＤＬ〔ページ記述言語（Ｐａｇｅ Ｄｅｓｃｒｉｐｔｉｏｎ Ｌａｎｇｕａｇｅ：以後ＰＤＬと略する。）〕データについて説明する。Ａｄｏｂｅ（登録商標）社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語に代表されるＰＤＬは、以下の３要素に分類される。
【００５５】
（ａ）文字コードによる画像記述
（ｂ）図形コードによる画像記述
（ｃ）ラスタ画像データによる画像記述
すなわち、ＰＤＬは、上記の要素を組み合わせで構成された画像を記述する言語であり、それで記述されたデータをＰＤＬデータと呼ぶ。
【００５６】
図１０Ａは、文字情報Ｒ１３０１を記述した例である。Ｌ１３１１は、文字の色を指定する記述であり、カッコの中は順にＣｙａｎ、Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、Ｂｌａｃｋの濃度を表わしている。最小は０．０であり、最大は１．０である。Ｌ１３１１では、文字を黒にすることを指定する。次に、Ｌ１３１２は変数Ｓｔｒｉｎｇ１に文字列"ＩＣ"を代入している。次にＬ１３１３では、第１、第２パラメータが、文字列をレイアウトする用紙上の開始位置座標のｘ座標とｙ座標を示し、第３パラメータが文字の大きさ、第４パラメータが文字の間隔を示しており、第５パラメータがレイアウトすべき文字列を示している。要するにＬ１３１３は座標（０．０， ０．０）のところから、大きさ０．３、間隔０．１で文字列"ＩＣ"をレイアウトするという指示となる。
【００５７】
次に、図形情報Ｒ１３０２を記述した例では、Ｌ１３２１はＬ１３１１と同様、線の色を指定しており、ここでは、Ｃｙａｎが指定されている。次に、Ｌ１３２２は、線を引くことを指定するためのものであり、第１、２パラメータが線の始端座標、第３、４パラメータが終端座標のそれぞれ、ｘ、ｙ座標である。第５パラメータは線の太さを示す。
【００５８】
さらに、ラスタ画像情報を記述した例では、Ｌ１３３１は、ラスタ画像を変数ｉｍａｇｅ１に代入している。ここで、第１パラメータはラスタ画像の画像タイプ、及び色成分数を表わし、第２パラメータは１色成分あたりのビット数を表わし、第３、第４パラメータは、ラスタ画像のｘ方向、ｙ方向の画像サイズを表わす。第５パラメータ以降が、ラスタ画像データである。ラスタ画像データの個数は、１画素を構成する色成分数、及び、ｘ方向、ｙ方向の画像サイズの積となる。Ｌ１３３１では、ＣＭＹＫ画像は４つの色成分（Ｃｙａｎ、Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、Ｂｌａｃｋ）から構成されるため、ラスタ画像データの個数は（４ｘ５ｘ５＝）１００個となる。次にＬ１３３２は、座標（０．０， ０．５）のところから、０．５ｘ０．５の大きさにｉｍａｇｅ１をレイアウトすることを示している。
【００５９】
図１０Ｂは、１ページの中で上記３つの画像記述を解釈して、ラスタ画像データに展開した様子を示したものである。Ｒ１３０１， Ｒ１３０２， Ｒ１３０３はそれぞれのＰＤＬデータを展開したものである。これらのラスタ画像データは、実際にはＣＭＹＫ色成分毎にＲＡＭ２００２（あるいは、ＨＤＤ２００４）に展開されており、例えばＲ１３０１の部分は、各ＣＭＹＫの ＲＡＭ１２０８に、Ｃ＝０、Ｍ＝０、Ｙ＝０、Ｋ＝２５５が書かれており、Ｒ１３０２の部分は、それぞれ、Ｃ＝２５５， Ｍ＝０， Ｙ＝０， Ｋ＝０が書き込まれる。
【００６０】
複写機１００１で扱われるＰＤＬデータは、ＰＤＬデータのままか、上記のようにラスタ画像に展開された形で、 ＲＡＭ２００２（あるいは、ＨＤＤ２００４）に書き込まれ、必要に応じて保存されている。
（７）Ｗｅｂページの文書統合について
図１１Ａ、図１１Ｂ、及び図１２を用いて、閲覧したＷｅｂページの文書結合の方法について説明する。
【００６１】
文書結合を行うためには、予めページ単位で編集できるようなフォーマットのＰＤＬに変換しておく必要がある。ページ単位のフォーマットを作成するには、ＰＤＦ形式が有名であり、Ａｄｏｂｅ（登録商標）社のＡｃｒｏｂａｔ（登録商標）Ｗｒｉｔｅｒを用いるなどして変換するのが理想的である。
【００６２】
図１１Ａは、Ｉｎｄｅｘで始まるウエブページの１ページ目を表し、図１１ＢのＣｈａｐｔｅｒ１はウエブページの２ページ目を表している。「Ｗｅｂページの１ページ目」の文書は、長尺の１ページとなっているが、ＰＤＬで記述すると２ページに分割される。「Ｗｅｂページの２ページ目」の文書も同様である。図１１Ａと図１１ＢはそれぞれＰＤＬで表したものであるが、それぞれページ単位で編集ができるようにＰＤＬに予め変換してある。
【００６３】
もし、ページ単位でないフォーマットのデータが入力されてきた場合には、予め複写機１００１のＲＩＰ処理部２０６０でラスタライズした後に、画像圧縮／データ変換部にて、ページ単位でデータを処理し、必要に応じてラスタ画像を圧縮して処理するなどしてページ単位で扱えるようにＰＤＬ内部にページ毎に記述するようにする。
【００６４】
次に、図１１Ａ、図１１Ｂ及び図１２を用いてＰＤＬデータの結合について説明する。図１１Ａ、図１１ＢはＷｅｂページの１ページ目のデータ、Ｗｅｂページの２ページ目のデータをそれぞれＰＤＬ変換したものである。 図１１Ａと図１１ＢのオリジナルＰＤＬファイルを両方読み込んで結合したものが、図１２のＰＤＬデータであり、１つのＰＤＬデータに変換されている。
【００６５】
図１２は、マージした後のファイルとＰＤＬを表したものであり、ウェブページの１ページ目に当たるＩｎｄｅｘ部７０１はＰａｇｅ１とＰａｇｅ２からなり、ウェブページの２ページ目に当たる「Ｃｈａｐｔｅｒ１」部７０２はＰａｇｅ３とＰａｇｅ４からなるように変換されている。
【００６６】
次に、図１１Ａと図１１Ｂについて図１３を用いて説明する。５０４はウェブページの１ページ目のデータである。５０５はウェブページの２ページ目のデータである。５０６はウェブページ内に記載されている情報を表している。５０７、５０８、５０９はＰＤＬ言語におけるページの切れ目を示しており、例えば５０４においては５０７の位置でウェブページが２ページに分けられ、印刷するときに１ページ目の印刷５０１、２ページ目の印刷５０２とで分かれて出力されることを示す。５１０は２ページ目の用紙に対して空欄になっていることを示し、５１１のウェブページの情報を５１０にＰＤＬ言語レベルで詰めることを示す。つまり、ウェブページの１ページ目と２ページ目をそれぞれＰＤＬ言語に変換し、マージしておく。そして出力する用紙サイズに合わせて情報が欠落しない位置でページ区切りを入れる。これにより、５１０の位置に無駄な空欄が出ず、用紙を節約することが可能となる。
【００６７】
＜第１の実施形態＞
図１４は、本発明の第１の実施形態にかかるＷｅｂページの印刷動作を説明するためのフローチャートである。
【００６８】
図１３のブラウザボタン９０４を押すことで図６のようなウェブページ表示画面が表示される（Ｓ１４０１）。９２１の録画開始ボタンが押されるかチェックし（Ｓ１４０２）、録画開始ボタンが押されるとＵＲＬテーブルに何も情報が入っていない状態にするためにＵＲＬテーブルを初期化する（Ｓ１４０３）。
【００６９】
Ｓ１４０４でＵＲＬテーブルをＰａｇｅ＝１から検索し、記録するＵＲＬが既にＵＲＬテーブルに記載されていないかチェックする。登録されていれば、ＵＲＬテーブルに登録せずにＳ１４０６に移行する。登録されてなければ、現在表示しているウェブページのＵＲＬをＵＲＬテーブルに記憶する（Ｓ１４０５）。
【００７０】
Ｓ１４０６で録画停止ボタン９２２が押されたかチェックし、押されてなければＳ１４０７でＵＲＬを移動させるためのリンクボタンをタッチしたかどうかをチェックする。何もタッチしなければＳ１４０６に戻る。Ｓ１４０７でリンクがクリックされ、別のページに移行するとＳ１４０８でウェブページを表示し、Ｓ１４０４でＵＲＬテーブルに登録されていないかチェックする。例えば３ページで１つの文書を構成しているウェブページの場合、もう一度Ｓ１４０４〜Ｓ１４０８を行い、再度Ｓ１４０５に来たときにはＵＲＬテーブルに１１で示すように３つのＵＲＬが記録されている。Ｓ１４０６で録画停止ボタン９２２を押下するとＵＲＬの記録は停止され、Ｓ１４０９に移行する。
【００７１】
Ｓ１４０９では、印刷ボタン９１９が押されているかチェックし、押されるとＵＲＬテーブル内の番号参照値ｎをｎ＝１で初期化する（Ｓ１４１０）。Ｓ１４１１では、ＵＲＬテーブルのｎ番目のＵＲＬを読み込む。現時点では、ｎ＝１なのでＵＲＬテーブルの１番目のＵＲＬを読み込む。この場合、図７においては、ｈｔｔｐ：／／ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ２．ｈｔｍｌが１ページ目であるので、まずはこれを読み込む。Ｓ１４１２でウェブページが表示可能かチェックを行い、ＵＲＬ先からウェブページデータがダウンロードできず、エラー表示になってしまう場合はＳ１４２０でエラーであることを示す画面を表示し、Ｓ１４１５でｎ＝ｎ＋１としてＵＲＬテーブルの参照カウンタを１インクリメントする。Ｓ１４１２でウェブページが参照可能であれば、Ｓ１４１３でウェブページを表示し、Ｓ１４１４でウェブページの結合を行う。結合の方法は前述したように、ＵＲＬテーブルにある全てのウェブページをＰＤＬ変換し、１つの長尺の原稿であるかのように結合していく。そして、出力する用紙サイズに合わせてページ区切りを出力する際に入れる。
【００７２】
Ｓ１４１６でＵＲＬテーブルの全てのＵＲＬからウェブページをダウンロードすると、印刷文書のプレビューを行う（Ｓ１４１７）。プレビュー画面は、図９デ示されるようになっており、ここで印刷するかどうかプレビューを見て決定する。Ｓ１４１８で印刷を決定すると、ページ区切りが入れられ、既に作成されたＰＤＬ言語をＲＩＰ部２０６０でラスタライズを行ってＳ１４１９で出力する。
【００７３】
図１５及び１６は、３ページのウェブページを本発明を利用して印刷した場合の結果を示す図である。図１５は例えば、ＵＲＬテーブルから読み込んだそれぞれの３ぺージ分のウェブページがあることを示している。ここでは、それぞれのウェブページは長さが異なっている。図１６はそれぞれのウェブページをＰＤＬ変換し、出力する用紙サイズに合わせてデータを詰めてページ区切りを入れたことを示している。
【００７４】
図７で示すＵＲＬリストから印刷する際に、印刷レイアウトを指定することで例えば４ｉｎ１両面印刷と指定すると、ＵＲＬリストからＷｅｂページを読み込んで指定されたレイアウトで面付けを行って印刷を行うことが可能となる。
【００７５】
また、図７で示すＵＲＬリストを図１７のように操作画面で示す方式も本発明では含んでいる。９５０はＵＲＬリストであり、記録されたＵＲＬ９５２と印刷するＰａｇｅ番号９５１が表示されている。Ｐｒｉｎｔの列９５３はユーザがクリックするごとに●（印刷する）／○（印刷しない）をトグルで選択できる。この場合、Ｐａｇｅ１とＰａｇｅ３を印刷し、Ｐａｇｅ２は印刷しないことを示している。
【００７６】
また、図１８にあるようにＵＲＬリストを操作画面に表示する際に、９６０にあるようにＷｅｂページのサムネイルを表示する方式も考えられる。この場合、ＵＲＬリストを表示する際に、ＵＲＬリストで表示するＷｅｂページにアクセスし、サムネイルを作成してから表示することになる。これにより、図１７で示すようなＵＲＬのみでは印刷するかどうか決定しにくいものも、容易に決定できるようになる。
【００７７】
＜第２の実施形態＞
第１の実施形態では、「録画開始」ボタン押下から「録画停止」ボタン押下までに閲覧したＷｅｂページをＵＲＬリストに記録するものであったが、第２の実施形態では、ＵＲＬリストに記録するＷｅｂページを指定し、記録する方式である。
【００７８】
図１９は第２の実施形態に係る操作画面を示しているが、第１の実施形態で説明した図６の操作画面とは、「印刷予約」ボタン９４０が設けられている点で異なる。
【００７９】
印刷予約ボタン９４０は、閲覧しているＷｅｂページの印刷を予約するためのボタンで、印刷予約ボタン９４０を押下することで図７のＵＲＬリストに記録される。記録されるフローについて図２０のフローを用いて説明する。
【００８０】
図２０は第２の実施形態のＷｅｂページの印刷動作を説明するためのフローチャートである。
【００８１】
Ｓ２００１でＵＲＬテーブルを初期化する。これはリセットボタンが押された場合などに、ＵＲＬテーブルを初期化する。Ｓ２００２でＷｅｂページを表示する。Ｓ２００５でどのボタンが押されたかチェックする。印刷予約ボタン９４０の場合は、Ｓ２００３で現在のＵＲＬがＵＲＬテーブルに記憶されているか順に確認する。ＵＲＬテーブルになければ、閲覧中のＷｅｂページのＵＲＬをＵＲＬテーブルに保存する（Ｓ２００４）。
【００８２】
そして、現在のＷｅｂページを再度表示する（Ｓ２００２）。Ｓ２００３で現在のＵＲＬがＵＲＬテーブルにある場合は、Ｓ２００２でＷｅｂページを表示する。Ｓ２００５で他のＷｅｂページを表示するボタンを押下した場合は、新しいＷｅｂページを表示する（Ｓ２００２）。Ｓ２００５で印刷ボタン９１９が押下されると、Ｓ２００６でＵＲＬテーブル内の番号参照値 ｎ を ｎ＝１ で初期化する。Ｓ２００７では、ＵＲＬテーブルの ｎ 番目のＵＲＬを読み込む。現時点では、 ｎ＝１ なのでＵＲＬテーブルの１番目のＵＲＬを読み込む。この場合、図１１においては、ｈｔｔｐ：／／ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ２．ｈｔｍｌが１ページ目であるので、まずはこれを読み込む。Ｓ２００８でウェブページが表示可能かチェックを行い、ＵＲＬ先からウェブページデータがダウンロードできず、エラー表示になってしまう場合はＳ１４２０でエラーであることを示す画面を表示し、Ｓ２０１１で ｎ＝ｎ＋１ としてＵＲＬテーブルの参照カウンタを１インクリメントする。Ｓ２００８でウェブページが参照可能であれば、Ｓ２００９でウェブページを表示し、Ｓ２０１０でウェブページの結合を行う。
【００８３】
結合の方法は前述したように、ＵＲＬテーブルにある全てのウェブページをＰＤＬ変換し、１つの長尺の原稿であるかのように結合していく。そして、出力する用紙サイズに合わせてページ区切りを出力する際に入れる。
【００８４】
Ｓ２０１３でＵＲＬテーブルの全てのＵＲＬからウェブページをダウンロードすると、印刷文書のプレビューを行う（Ｓ２０１４）。図９の画面のようになっており、ここで印刷するかどうかプレビューを見て決定する。Ｓ２０１５で印刷を決定すると、ページ区切りが入れられ、既に作成されたＰＤＬ言語をＲＩＰ部２０６０でラスタライズを行ってＳ２０１６で出力する。
【００８５】
これにより、閲覧したＷｅｂページのうち印刷予約したＷｅｂページのみＵＲＬリストに閲覧しているＷｅｂページのＵＲＬが記録されるため、印刷ボタン押下時に１度の印刷命令で印刷予約したＷｅｂページを出力することが可能となる。
【００８６】
なお、第２の実施形態においても、第１の実施形態で示されたように、印刷レイアウトを指定し、ＵＲＬリストからＷｅｂページを読み込んできて指定されたレイアウトで面付けをして印刷するようにしてもよい。
【００８７】
また、第２の実施形態においても、第１の実施形態で示されたように、ユーザがＵＲＬリストをタッチするたびに●（印刷する）／○（印刷しない）をトグルで選択できるようにしてもよい。この際、第１の実施形態で示されたように、Ｗｅｂページをサムネイルで表示するようにしてユーザに印刷決定を容易にできるようにしてもよい。
【００８８】
＜第３の実施形態＞
図１１に示すようなＵＲＬテーブルに閲覧したＵＲＬを記録手段として、第１の実施形態で示したＵＲＬの記録開始と記録終了ボタンを設けて、ＵＲＬを記録する手段以外に第２の実施形態では、Ｗｅｂページ内のハイパーテキストをキーワード検索して、該当するキーワードがあれば、該当ハイパーテキストに張られているリンク先を表示する。そして、そのときのＵＲＬをテーブルに記憶する手段について説明する。
【００８９】
図２１はタッチされたハイパーテキスト文字列を登録するフロー図である。Ｓ１５０１でユーザーＩＤとパスワードを入力し、ログインを行う。ログインすることで各個人の文字列テーブルを読み込む（Ｓ１５０２）。ＵＲＬが入力されて（Ｓ１５０３）、Ｗｅｂページが表示され（Ｓ１５０４）、ハイパーテキストの文字列がタッチされるかどうかチェックする（Ｓ１５０５）。ハイパーテキストの文字列がタッチされると、タッチにより指定されたハイパーテキストの文字列を文字列テーブルに記憶する（Ｓ１５０６）。そして、登録されたハイパーテキスト文字列を図２２に示すような文字列テーブルに記憶する。
【００９０】
ここで図２２について説明する。ＵｓｅｒＩＤはログインしているユーザ名であり、各ユーザごとにテーブルを持つ。キーワードにはタッチされたキーワードが入り、順位はタッチされたキーワードの頻度ごとにテーブルにリスト化されている。
【００９１】
次に図２３を用いて、文字列テーブルからクリック頻度順に文字列を検索し、ＵＲＬをＵＲＬテーブルに記憶し、印刷するフローについて説明する。つまり、第３の実施形態では、あるウェブサイトにアクセスしてそのページを印刷する場合に、印刷対象となっているウェブページ内に文字列テーブルに登録された文字列があるか否かを確認し、登録文字列があればそれに関連したページをも取得して印刷するようにしてユーザの負担を減らすようするものである。例えば、印刷対象にタッチ頻度が高い「次へ」というＨＴＭＬ文字列があればそれにリンクしたページをも一挙に印刷する。
【００９２】
Ｓ１６０１でユーザ名、パスワードを入力してログインする。Ｓ１６０２で各個人用の文字列テーブルを読み込む。Ｓ１６０３でＵＲＬが入力されたか確認し、ＵＲＬが入力されていればＷｅｂページを表示する（Ｓ１６０４）。
【００９３】
Ｓ１６０５で印刷ボタン９２０が押されたかチェックし、印刷ボタンが押されていれば、Ｓ１６０５に移行する。Ｓ１６０５で自動印刷ボタンが押されたかチェックする。自動印刷ボタンが押されてなければ、Ｓ１６０２で現在閲覧しているＷｅｂページを印刷して終了する。
【００９４】
Ｓ１６０６で自動印刷ボタンが押されなかった場合にはステップＳ１６２０に処理が移行し、そのウェブページについての印刷処理が実行される。
【００９５】
ステップＳ１６０６で自動印刷ボタンが押された場合は、変数Ｓに文字列テーブルのテーブル数を入れる。図２２の場合は５つあるのでＳ＝５となる。Ｓ１６０８でｍ＝１で初期化する。Ｓ１６０９で文字列テーブルの参照位置を示すｍと文字列テーブルの数Ｓを比較する。図１７の例では、タッチした文字列が５つリスト化されているので、Ｓ＝５となる。Ｓ１６０９でｍ＜Ｓを比較する。この意味は、参照しているテーブルの文字列が最後まで達したかどうかである。ｍ＜Ｓである場合Ｓ１６１０で文字列テーブルのｍ番目の文字列を参照する。ｍ＝１の場合、「次へ」という文字列がＷｅｂページ内のハイパーテキストにあるか検索を行う。文字列が存在しない場合は、Ｓ１６２１でｍ＝ｍ＋１を行う。つまりｍ＝２となり、同様に「次ページ」という文字列がＷｅｂページ内のハイパーテキストにないか検索を行う。
【００９６】
ここで検索を行う方法について図２４を用いて説明する。図２４の１８０４はＷｅｂページである。１８０３はＷｅｂページに記載されている情報であり、文字、写真、図形などから構成されている。１８０１は現在のＷｅｂページの前のページに移行するためのハイパーテキストであり、１８０２も同様に次ページに移行するためのハイパーテキストである。ハイパーテキスト部分をタッチすることでリンク付けられているＷｅｂページをオープンする。例えば、１８０１の「前ページ」は１８−ａにあるようにｐｒｅｖｉｏｕｓ．ｈｔｍｌを表示し、１８−ｂは同様にｎｅｘｔ．ｈｔｍｌを表示することを意味する。
【００９７】
ステップＳ１６１１では、検索した文字列のリンク先ＵＲＬをＵＲＬテーブルのｐ番目に記録する。そして、ステップＳ１６１２では、そのＵＲＬに対応するウェブページを表示する。ステップＳ１６１３では、ｐ＝ｐ＋１として次に頻度が高い文字列のリンク先ＵＲＬを取得するようにする。
【００９８】
ステップＳ１６０９で全ての文字列についての検索及びリンク先ウェブページＵＲＬの取得が終了すると、処理はステップＳ１６１４に移行する。
【００９９】
ステップＳ１６１４からＳ１６１７によって、ＵＲＬテーブルに登録されたウェブページデータを取得する。
【０１００】
ステップＳ１６１８では、第１の実施形態で説明した方法で取得したウェブページを結合し、ステップＳ１６１９で結合して生成された印刷文書のプレビューを表示する。
【０１０１】
ステップＳ１６２０で最終的に印刷処理が実行される。
【０１０２】
なお、第３の実施形態においても、第１の実施形態で示されたように、印刷レイアウトを指定し、ＵＲＬリストからＷｅｂページを読み込んできて指定されたレイアウトで面付けをして印刷するようにしてもよい。
【０１０３】
また、第３の実施形態においても、第１の実施形態で示されたように、ユーザがＵＲＬリストをタッチするたびに●（印刷する）／○（印刷しない）をトグルで選択できるようにしてもよい。この際、第１の実施形態で示されたように、Ｗｅｂページをサムネイルで表示するようにしてユーザに印刷決定を容易にできるようにしてもよい。
【０１０４】
＜実施形態の効果＞
各実施形態により、ユーザはＨＴＭＬ文書を閲覧して印刷指示という一連の動作を毎回指示せずに、一度印刷を指示すればページめくりをせずに複数ページに渡るＨＴＭＬ文書の印刷が可能になる。また、閲覧したＨＴＭＬ文書をＰＤＬ変換し、出力する用紙サイズに合わせてページ区切りを入れることが可能となり、ウェブページの情報を詰めることが可能となり、結果として用紙の節約が可能となる。
【０１０５】
また、各実施形態により、従来のＷｅｂページ印刷を行うときのように、Ｗｅｂページ閲覧＋Ｐｒｉｎｔボタン押下を繰り返し行うのではなく、本発明のＵＲＬリストを使用することによって、１度に印刷できるようになる。このことは、例えば、１つの印刷ページ上にユーザが自由にレイアウトを決定することができる。つまり、４ｉｎ１両面のように１つの印刷ページに４ページ分を両面レイアウトすることが可能になる。これにより、出力用紙の節約になる。
【図面の簡単な説明】
【０１０６】
【図１】本発明に係るネットワーク構成を示す図である。
【図２】画像形成装置の主要構成を示すブロック図である。
【図３】スキャナ部のハードウェア構成を示す図である。
【図４】操作部の外観図である。
【図５】操作画面例（標準画面）を示す図である。
【図６】ブラウザ起動画面を示す図である。
【図７】ＵＲＬテーブルの概念図である。
【図８】印刷モード選択のポップアップ画面を示す図である。
【図９】印刷プレビュー画面を示す図である。
【図１０】ＰＤＬを説明するための図である。
【図１１】結合前のオリジナルＰＤＬファイルを示す図である。
【図１２】結合したＰＤＬデータを示す図である。
【図１３】ＰＤＬデータ結合とページ区切りの概念図である。
【図１４】第１の実施形態のＷｅｂページの印刷処理を説明するためのフローチャートである。
【図１５】ＵＲＬテーブルから読み込んだＷｅｂページの具体例を示す図である。
【図１６】ウェブページをＰＤＬ変換し、文書結合を行うことを示す図である。
【図１７】別の態様の操作画面を示す図である。
【図１８】さらに別の態様の操作画面を示す図である。
【図１９】第２の実施形態で用いられるブラウザ起動画面を示す図である。
【図２０】第２の実施形態におけるＷｅｂページの印刷動作を説明するためのフローチャートである。
【図２１】タッチされたハイパーテキスト文字列を登録するフローチャートである。
【図２２】文字列テーブルの一例を示す図である。
【図２３】第３の実施形態のＷｅｂページの印刷処理を説明するためのフローチャートである。
【図２４】ＨＴＭＬ文書内のハイパーテキストを表す図である。
【図１】
2006085376.tif 000003
【図２】
2006085376.tif 000004
【図３】
2006085376.tif 000005
【図４】
2006085376.tif 000006
【図５】
2006085376.tif 000007
【図６】
2006085376.tif 000008
【図７】
2006085376.tif 000009
【図８】
2006085376.tif 000010
【図９】
2006085376.tif 000011
【図１０】
2006085376.tif 000012
【図１１】
2006085376.tif 000013
【図１２】
2006085376.tif 000014
【図１３】
2006085376.tif 000015
【図１４】
2006085376.tif 000016
【図１５】
2006085376.tif 000017
【図１６】
2006085376.tif 000018
【図１７】
2006085376.tif 000019
【図１８】
2006085376.tif 000020
【図１９】
2006085376.tif 000021
【図２０】
2006085376.tif 000022
【図２１】
2006085376.tif 000023
【図２２】
2006085376.tif 000024
【図２３】
2006085376.tif 000025
【図２４】
2006085376.tif 000026