(57)【要約】【課題】  印刷装置において、メモリ内のアプリケーションデータを出力する場合、印刷装置に実装されている各アプリケーションに対応するプログラムがその対応するアプリケーションデータを解析し、ビットマップデータを作成、印刷処理していたため、各アプリケーションに対応したソフトウェアをアプリケーション毎に個別に準備する必要があり、膨大なコストがかかるという問題点を解決する。【解決手段】  メモリカードやハードディスクに格納されているアプリケーションデータをネットワーク上のホストコンピュータに送って印刷データに加工し、ホストコンピュータから返信されたデータを確認しながら印刷装置で印刷する。【選択図】  図１
2006150799.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータ等の上位装置から入力された印刷データや、スキャナから入力されたデータを画像処理し、ビットマップデータやＰＤＦデータに変換し、印刷またはメモリに保存する印刷装置であって、
メモリカード、ＨＤＤ等のデータを保持できる不揮発性メモリを有し、ＵＳＢ・ＰＣＩ等の入出力インターフェースを有し、
メモリ内に格納されているアプリケーションデータを、印刷を目的として選択すると、印刷装置はアプリケーションデータが印刷装置上に実装されているソフトウェアで印刷処理できるかどうかを判断し、
印刷処理できない場合、予め設定しておいたネットワーク上のサーバーに対し、データ展開処理を代わりに実行してもらうために、アプリケーションデータの転送準備を行い、転送実行の可否を操作パネル・モニタ上に表示し、データ転送をする手段を有し、印刷展開の結果を受け取る際のデータフォーマットを指定する手段を有すると共に
アプリケーションデータは転送時に印刷装置内で圧縮・暗号化されてサーバに送られることを特徴とする印刷装置。
【請求項２】
ここで、上記サーバは、サーバ内に準備された情報に基づいて別のネットワークグループ上のサーバーに対して、展開処理を行う為に、接続することを特徴とする請求項１記載の印刷装置。
【請求項３】
上記サーバーでは、送信元である印刷装置からの情報を認識し、データを受け取ることを認証し、展開処理を行って印刷装置に対してデータを送り返し、
展開時にエラーとなった場合は、データフォーマットエラーを印刷装置に返信する事を特徴とする請求項１記載の印刷装置。
【請求項４】
上記印刷装置において、印刷装置は、サーバで処理されたデータを受信し、操作パネルやモニタ上に表示し、
受信データは暗号化・圧縮されており、コントローラ内で複号化・伸張処理されることを特徴とする請求項１〜請求項３記載の印刷装置。
【請求項５】
上記受信データとは、印刷処理された全てのビットマップデータや、縮小処理された一部のデータであって、返信時のデータフォーマットを指定できることを特徴とする請求項４記載の印刷装置。
【請求項６】
受信したデータに基づいて、印刷装置上の操作パネルやモニタを用いて印刷レイアウトの決定を行うことが出来ることを特徴とする請求項１〜請求項５記載の印刷装置。
【請求項７】
印刷実行が選択されると、印刷装置は受信したデータが全ての印刷データを持っていればそのまま出力し、縮小処理等でデータが不足している場合は、サーバーに対しデータ送信を要求し、印刷装置はサーバーからデータを全て受信した後、印刷を実行することを特徴とする請求項１〜請求項６記載の印刷装置。
【請求項８】
受信した印刷データの形態に応じてデータ変換料金を設定出来、受信した転送量やページ数を元に、課金カウンタに課金情報を更新することを特徴とする請求項５記載の印刷装置。
【請求項９】
保存される課金情報は、接続先サーバ情報と課金料金であることを特徴とする請求項８記載の印刷装置印刷装置。
【請求項１０】
データ変換料金は、サーバから転送される情報に付加され、印刷装置がこれを読み取り設定することも可能なことを特徴とする請求項８〜請求項９記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機等の印刷装置のデータ処理方法に関する。
【背景技術】
【０００２】
従来、複写機のような印刷装置において、メモリ内のアプリケーションデータを出力する場合、印刷装置に実装されているプログラムがアプリケーションデータを解析し、ビットマップデータを作成、印刷処理していた。
【０００３】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開２００１−１６０１４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数のアプリケーションファイルに対応するには、各アプリケーションに対応したソフトウェアを個別に準備する必要があり、膨大なコストがかかるという問題点があった。
【０００５】
（目的）
本発明は上記問題を解決する為のもので、メモリから読み出したアプリケーションデータが印刷装置内で印刷データに展開可能の可否を判断する事を目的とする。
【０００６】
本発明は上記問題を解決する為のもので、アプリケーションデータの種類に応じて、印刷データに展開できるネットワーク上のサーバにアクセスする事を目的とする。
【０００７】
本発明は上記問題を解決する為のもので、サーバに転送するアプリケーションデータを圧縮・暗号化する事を目的とする。
【０００８】
本発明は上記問題を解決する為のもので、サーバに対する印刷処理のデータ形式を指定することが可能であることを目的とする。
【０００９】
本発明は上記問題を解決する為のもので、サーバは、印刷装置を登録情報に基づいて認識し、アプリケーションデータを受け付ける状態になる事を目的とする。
【００１０】
本発明は上記問題を解決する為のもので、印刷装置は、サーバから送信された一部もしくは全ての印刷展開情報を元に印刷装置上の操作パネルに印刷結果を表示する事を目的とする。
【００１１】
本発明は上記問題を解決する為のもので、印刷装置は、操作パネル上で選択されたフォーマットに基づいて、サーバから送信された印刷を展開し印刷を行う事を目的とする。
【００１２】
本発明は上記問題を解決する為のもので、印刷装置は、サーバから送られてくる課金情報に基づき、課金を行い、課金カウンタに保持する事を目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成する本発明の出力装置は以下に示す構成を備える。
【００１４】
即ち、印刷装置のメモリ内のアプリケーションデータが展開可能かどうか判断する手段を有する。
【００１５】
即ち、アプリケーションデータを圧縮・暗号化する手段を有する。
【００１６】
即ち、アプリケーションデータを指定のサーバに送る手段を有する。
【００１７】
即ち、サーバは印刷装置から送られてくるデータを認証する手段を有する。
【００１８】
即ち、サーバは印刷装置にデータを送信する手段を有する。
【００１９】
即ち、印刷装置は、サーバから送られてくる印刷データを表示する手段を有する。
【００２０】
即ち、印刷装置は、一部の印刷データを受け取った場合は、全ての印刷情報の送信をサーバに要求する手段を有する。
【００２１】
即ち、サーバから送られてくる情報に対して、料金を設定、徴収する手段を有する。
【発明の効果】
【００２２】
以上述べたように本発明によれば、印刷装置は、印刷処理できないアプリケーションデータが印刷装置に入力された場合は、印刷装置はネットワーク上のサーバを通じて展開処理が行えるというメリットがあり、また、全てのアプリケーションデータに対応したソフトウェアを準備しなくてもよいというメリットがある。
【発明を実施するための最良の形態】
【００２３】
本発明のネットワークシステム全体の構成図を図１に示す。
【００２４】
１００１は本発明の装置で、スキャナとプリンタから構成され、スキャナから読み込んだ画像をローカルエリアネットワーク（１０１０）(以下ＬＡＮ)に流したり、ＬＡＮから受信した画像をプリンタによりプリントアウトできる。また、スキャナから読んだ画像を図示しないＦＡＸ送信手段により、ＰＳＴＮまたはＩＳＤＮ（１０３０）に送信したり、ＰＳＴＮまたはＩＳＤＮから受信した画像をプリンタによりプリントアウトできる。１００２は、データベースサーバで、本発明の装置（１００１）により読み込んだ２値画像及び多値画像をデータベースとして管理する。
【００２５】
１００３は、データベースサーバ（１００２）のデータベースクライアントで、データベース（１００２）に保存されている画像データを閲覧／検索等できる。
【００２６】
１００４は、電子メールサーバで、本発明の装置（１００１）により読み取った画像を電子メールの添付として受け取ることができる。１００５は、電子メールのクライアントで、電子メールサーバ（１００４）の受け取ったメールを受信し閲覧したり、電子メールを送信したり、可能である。
【００２７】
１００６がＨＴＭＬ文書をＬＡＮに提供するＷＷＷサーバで、本発明の装置（１００１）によりＷＷＷサーバで提供されるＨＴＭＬ文書をプリントアウトできる。
【００２８】
１００７は、ルータでＬＡＮ（１０１０）をインターネット／イントラネット（１０１２）と連結する。インターネット／イントラネットに、前述したデータベースサーバ（１００２）、ＷＷＷサーバ（１００６）、電子メールサーバ（１００４）、本発明の装置（１００１）と同様の装置が、それぞれ１０２０、１０２１、１０２２、１０２３として連結している。一方、本発明の装置（１００１）は、ＰＳＴＮまたはＩＳＤＮ（１０３０）を介して、ＦＡＸ装置（１０３１）と送受信可能になっている。
【００２９】
また、ＬＡＮ上にプリンタ（１０４０）も連結されており、本発明の装置（１００１）により読み取った画像をプリントアウト可能なように構成されている。
【００３０】
次に図２に本発明装置１００１内部のブロック図を示す。
【００３１】
Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ  （１００）は、本体エンジン部３００に接続される画像入力デバイスであるＳｃａｎｎｅｒや画像出力デバイスであるＰｒｉｎｔｅｒと接続し、一方ではＬＡＮや公衆回線（ＷＡＮ）接続することで、画像情報やデバイス情報の入出力、ＰＤＬデータのイメージ展開を行う為のコントローラである。
【００３２】
ＣＰＵ（１０１）はシステム全体を制御するプロセッサである。さらに、システムバスブリッジ（１２０）に接続される。
【００３３】
ＲＡＭ（１０９）はＣＰＵ（１０１）が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。図示していないＲＡＭコントローラにより制御される、本実施例では、ダイレクトＲＤＲＡＭを採用する例を示す。
【００３４】
ＲＯＭ（１０２）はＣｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔが動作するための、ブートコード、プログラムコード、フォントコードなどが格納されている。図示しないROMコントローラにより制御される。
【００３５】
ＰｒｉｎｔｅｒＩ／Ｆ（１０３）は、本体エンジン部（３００）の図示しないプリンタ部と接続され、印刷データのやり取り、を行う。ＳｃａｎｎｅｒＩ／Ｆ（１０４）は、本体エンジン部に接続されたスキャナとのデータのやり取りを行うブロックである。
【００３６】
ＩＯバス１（１０７）は、内部ＩＯバスの一種であり、標準バスであるＵＳＢバスのコントローラ、ＵＳＢインターフェース）、汎用シリアルポート、インタラプトコントローラ、ＧＰＩＯインターフェースが接続される。ＩＯバス１には、バスアービタ（図示せず）が含まれる。
【００３７】
操作部Ｉ／Ｆ（１０８）は図示しない操作部とインターフェース部で、操作部に表示する画像データを操作部に対して出力する。また、操作部から本システム使用者が入力した情報を、ＣＰＵ（１０１）に伝える役割をする。
【００３８】
ＰＣＩ（１０６）は標準的なＰＣＩバスである。
【００３９】
ＨＤＤ（１０５）はハードディスクドライブで、システムソフトウェア、画像データを格納する。
【００４０】
ＮｅｔＷｏｒｋ（１１０）は、図示しないＭＡＣ回路、ＰＨＹ／ＰＭＤ回路を介しＬＡＮ（１０１０）に接続し、情報の入出力を行う。
【００４１】
各ブロックは、システムバス（１２０）に接続され、それぞのモジュール完でデータのやり取りを行うことが出来る。
【００４２】
メモリカード（１１１）は、ＳＤメモリ等の汎用メモリが接続可能なブロックで、本実施例では、ＵＳＢインターフェースに接続されている。
【００４３】
暗号化ブロックは、ＰＣＩバスに接続されるブロックでデータの暗号化、複合化が行える。本発明では、メモリ（１０９）内部のデータを暗号化、複合化しメモリ（１０９）に書き戻すことが可能なブロックである。
【００４４】
以上のように構成された印刷装置において、本実施例の動作を、第３図のフローチャ−トを用いて説明する。
【００４５】
ネットワーク（１１０）、ＩＯ（１０７）、ＰＣＩ（１０６）等のＩ／Ｆを通じて、ＲＡＭ（１０９）やＨＤＤ（１０５）内部、もしくは、メモリカード（１１１）に、ホストコンピュータのアプリケーションソフトウェアを用いて作成されたアプリケーションデータが格納されている。（５０１）
本実施例では、ＨＤＤ（１０５）にアプリケーションデータが格納されている場合に関して説明する。
【００４６】
ＨＤＤ（１０５）に格納されているアプリケーションデータを印刷装置上で画像展開を行い印刷処理を実行する場合、パネル（１０８）を操作することにより、印刷装置は、ＨＤＤ内部を検索し、HDDに格納されているファイル名をパネル（１０８）に表示する。本体パネル上のキーを操作、もしくはタッチパネルにより、目的のアプリケーションファイル名を選択する。（５０２）
プログラムＲＯＭはＨＤＤ内のアプリケーションファイルの読み込み、もしくは、ファイルの拡張子を判断し、本体内蔵のソフトウェアでアプリケーションデータが印刷展開可能かどうかを判断する。（５０３）
本体プログラムは、展開可能であると判断すると、アプリケーションデータを順次読み込み、アプリケーションに対応したエミュレート処理を実行して、ビットマップデータに展開・印刷を実行する。（５１９）
次に、印刷装置は、アプリケーションデータを印刷処理が出来ないと判断した場合は、本体プログラムの指示のより、ローカルエリアネットワークを通じ、データベースサーバ（１００２）に接続する。もしくは、ＷＷＷサーバ（１００６）を通じて、インターネット／イントラネット（１０１２）を通じて、ＷＷＷサーバ、ＷＷＷサイトにアクセスする。どのサーバやＷＷＷサイトにアクセスするかは、アプリケーションファイル毎に印刷装置で予め指定されていても良い。もしくは、１つの指定されたサーバからアプリケーションの種類に合わせて設定されているサーバにアクセスしても良い。または、サイトリストに基いて接続出来る事。を特徴とする印刷装置。（５０４）
サーバ、サイトは印刷装置からのアクセス要求が発行されると、接続が可能か否かを通知する。（５０５）
ここで、該当するサーバがない場合や、接続に失敗した場合は、ＥＲＲＯＲの表示を行う。（５２０）
印刷装置は、サーバに接続出来たことが確認されると、接続結果を操作パネル上に表示する。ここで、パネルに表示される内容は、印刷装置が独自に対応しているユーザインターフェースを用いても良く、または、サーバから送信されるＨＴＭＬ，ＸＬＭなどのインターネットプロトコルで対応して表示を行っても良い事を特徴とする印刷装置。（５０６）
印刷装置は、パネル（１０８）に表示された接続状態の内容を確認した段階で、サーバに対して印刷実行を指示する。（５０７）
この印刷指示は、全てのページ印刷することを指定してし、指定ページだけを展開、確認用のデータ（サムネイル表示、縮小表示等）を展開を個別に指示することが可能。
【００４７】
印刷実行が選択されると、印刷装置は、自分自身の認証情報をサーバやサイトに転送する。認証情報とは、ＩＤ、パスワード、アドレス等でよく、また、ライセンスファイル等で管理しても良い。印刷装置から認証データ転送が実行されると、接続先サーバは、印刷装置を特定し、登録情報から認証可能かどうか判断する事を特徴とする。（５０８）。登録方法は、印刷装置から行っても良いし、ローカルエリアネットワーク（１０１０）上のサーバに登録情報を持たせても良いし。また、認証作業は、上記目的サーバに接続（５０５）の時点で行っても構わない。
【００４８】
ここで、認証に失敗した場合は、ＥＲＲＯＲの表示を行う。（５２０）
印刷装置は、サーバが印刷装置を認証しデータ転送が可能であることを、サーバから連絡を受けると、印刷装置は、暗号化ブロック（１１２）を用いてＨＤＤ上のアプリケーションデータを読み込み、圧縮・暗号化してメモリに書き戻す。暗号化されたアプリケーションデータはネットワーク（１１０）を通じてサーバ、ウエブサイトに送信される。（５０９）
ネットワーク上のサーバは、データを受信すると、ウイルスチェック、データの復号化、伸張を行った後、フォーマットのチェック等を行い、サーバ内のソフトウェアを用いて、アプリケーションデータに対して印刷展開処理を行う。（５１０）
ここでの、印刷展開処理は、アプリケーションデータに対して行われる印刷展開処理は、印刷装置で指定されたように、全てのページの展開、１枚ページ展開、サムネイル表示のように縮小ページとして展開してもよい。
【００４９】
ここで、ファイルのフォーマット違い、展開時にエラーとなった場合は、エラーを印刷装置に返信する。（５２０）
サーバ内での印刷展開処理が終了すると、サーバは、指定したルールに従って展開された印刷展開データを印刷装置に送り返す。（５１１）。送信データは、暗号化・圧縮されている。
【００５０】
印刷装置は、サーバで処理されたデータを受信し、復号化、伸張処理を行って、結果をパネル（１０８）に表示することを特徴とする印刷装置。（５１２）
印刷装置は、サーバでの処理結果をパネルで確認後、印刷実行するかどうかを判断する。（５１３）
印刷を実行すると判断すると、展開データを確認しながら、印刷装置上の操作パネルやモニタを用いて印刷レイアウトの決定を行い印刷をスタートする。（５１４）
印刷装置は、印刷実行が選択されると、設定内容や受信データの内容から、受信したデータが全ての印刷データを持っているか判断する。（５１５）
印刷装置は、データが揃っている場合には、印刷展開データを順次読み込み、印刷処理を実行する。（５１６）
印刷装置は、受信した印刷展開データが、縮小処理等でデータが不足していると判断した場合（５１６）
サーバーに対しデータ送信を要求し、サーバは、上記内容と同様に印刷装置ないぶで全ての展開処理を実行し、データを送信する。（５２１）
印刷装置は、受信した印刷データの形態に応じてデータ変換料金を設定出来る。例えば、パネル上に表示、縮小画像表示は、料金を安く設定し、実際に印刷を実行した場合のみ、受信した転送量やページ数を元に、課金を行うことが出来る。（５１７）。ここで、課金情報に含まれる内容は、接続先サーバアドレス、課金料金の２種類の情報が記録される。また、課金料金は、予め設定しておいた料金を用いても構わないし、サーバから転送される情報に付加され、印刷装置がこれを読み取り設定することも可能であることを特徴とする印刷装置。
【００５１】
課金料金が決定すると、印刷装置は、図示されないＥＥＰＲＯＭ等の不揮発性メモリに対して、課金料金を書き込む。（５１８）。この書き込みには、通常のコピー時のページ情報を記入する場合と同様な構成も可能で、コピー料金の徴収と同時に、登録されているサーバ情報と印刷料金に基いて、自動的に料金が支払われる構成をとっている。
【００５２】
課金しない場合は、ここで終了する。（５２２）
【図面の簡単な説明】
【００５３】
【図１】本システムの実使用環境を表す図。
【図２】本発明のブロック図を示す。
【図３】本発明のフローチャートを示す。
【図１】
2006150799.tif 000003
【図２】
2006150799.tif 000004
【図３】
2006150799.tif 000005