(57)【要約】【課題】  外部表示装置側でのフォーマット変換処理を不要として、安価な外部表示装置で印刷装置に記憶されている表示不可となるような第１フォーマットの印刷情報を第２フォーマットの表示情報として自在にプレビュー処理できる汎用性に優れた表示処理を自在に行うことである。【解決手段】  外部情報処理装置３０２で作成される第１フォーマットに基づく印刷情報を記憶するメモリ３１５を備える印刷装置３０３において、メモリ３１５に記憶される印刷情報に対する表示要求を外部表示装置３０１より受け付け、データフォーマット変換手段３１１が外部表示装置３０１が表示可能な第２フォーマットの表示情報に変換し、該変換された第２フォーマットの表示情報を前記外部表示装置３０１に転送する構成を特徴とする。【選択図】  図３
2006150713.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置であって、
前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換手段と、
前記変換手段により変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記第１フォーマットの印刷情報中の印刷コマンドを第２フォーマットに変換可能な他の印刷コマンドに置換する置換手段を備え、
前記変換手段は、前記置換手段により変換される他の印刷コマンドに基づいて、前記第２フォーマットの表示情報に変換することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記記憶手段に記憶される印刷情報中の指定ページに対する表示要求を受け付け、外部表示装置が表示可能な印刷情報を検知する検知手段を備え、
前記変換手段は、前記検知手段により検知されるページの印刷情報を外部表示装置が表示可能な第２フォーマットの表示情報に変換することを特徴とする請求項１または２記載の印刷装置。
【請求項４】
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と通信可能な外部表示装置であって、
前記記憶手段に記憶されている印刷情報の表示要求を指示する指示手段と、
前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示する表示手段と、
を有することを特徴とする外部表示装置。
【請求項５】
前記指示手段は、前記記憶手段に記憶されている印刷情報中の任意のページの表示要求を指示可能とすることを特徴とする請求項４記載の外部表示装置。
【請求項６】
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と外部表示装置とを有する印刷システムであって、
前記印刷装置は、
前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換手段と、
前記変換手段により変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送手段とを有し、
前記外部表示装置は、
前記記憶手段に記憶されている印刷情報の表示要求を指示する指示手段と、
前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示する表示手段とを有することを特徴とする印刷システム。
【請求項７】
前記印刷装置は、前記第１フォーマットの印刷情報中の印刷コマンドを第２フォーマットに変換可能な他の印刷コマンドに置換する置換手段を備え、
前記変換手段は、前記置換手段により変換される他の印刷コマンドに基づいて、前記第２フォーマットの表示情報に変換することを特徴とする請求項６記載の印刷システム。
【請求項８】
前記印刷装置は、前記記憶手段に記憶される印刷情報中の指定ページに対する表示要求を受け付け、外部表示装置が表示可能な印刷情報を検知する検知手段を備え、
前記変換手段は、前記検知手段により検知されるページの印刷情報を外部表示装置が表示可能な第２フォーマットの表示情報に変換することを特徴とする請求項６または７記載の印刷システム。
【請求項９】
前記外部表示装置において、
前記指示手段は、前記記憶手段に記憶されている印刷情報中の任意のページの表示要求を指示可能とすることを特徴とする請求項６記載の印刷システム。
【請求項１０】
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置における表示処理方法であって、
前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換ステップと、
前記変換ステップにより変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送ステップと、
を有することを特徴とする表示処理方法。
【請求項１１】
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と通信可能な外部表示装置における表示処理方法であって、
前記記憶手段に記憶されている印刷情報の表示要求を指示する指示ステップと、
前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示手段に表示する表示ステップと、
を有することを特徴とする表示処理方法。
【請求項１２】
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と外部表示装置とを有する印刷システムにおける表示処理方法であって、
前記印刷装置において、
前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換ステップと、
前記変換ステップにより変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送ステップとを有し、
前記外部表示装置において、
前記記憶手段に記憶されている印刷情報の表示要求を指示する指示ステップと、
前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示する表示ステップとを有することを特徴とする表示処理方法。
【請求項１３】
前記印刷装置において、
前記第１フォーマットの印刷情報中の印刷コマンドを第２フォーマットに変換可能な他の印刷コマンドに置換する置換ステップを備え、
前記変換ステップは、前記置換ステップにより変換される他の印刷コマンドに基づいて、前記第２フォーマットの表示情報に変換することを特徴とする請求項１０〜１２のいずれかに記載の表示処理方法。
【請求項１４】
前記印刷装置において、
前記記憶手段に記憶される印刷情報中の指定ページに対する表示要求を受け付け、外部表示装置が表示可能な印刷情報を検知する検知ステップを備え、
前記変換ステップは、前記検知ステップにより検知されるページの印刷情報を外部表示装置が表示可能な第２フォーマットの表示情報に変換することを特徴とする請求項１０〜１２のいずれかに記載の表示処理方法。
【請求項１５】
前記外部表示装置において、
前記指示ステップは、前記記憶手段に記憶されている印刷情報中の任意のページの表示要求を指示可能とすることを特徴とする請求項１０〜１２のいずれかに記載の表示処理方法。
【請求項１６】
請求項１０〜１６のいずれかに記載の表示処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１７】
請求項１０〜１６のいずれかに記載の表示処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置および外部表示装置および印刷システムおよび表示処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
近年のインターネットの爆発的な普及に伴い、各種ＯＡ機器は単体での使用からネットワークに結合されて使用されるようになった。そして、インターネットを介して他の外部装置とアクセス可能にするために、ＯＡ機器にはＷＷＷサーバが設けられ、それと共に、ネットワークを利用した多様な機能が登場してきた。
【０００３】
例えば、プリンタの機能としては、ローカルプリンタからの印刷だけでなく、ウェブブラウザからＨＴＴＰでインターネットを経由した遠隔地にあるプリンタに印刷を行わせるリモートプリント機能、ウェブブラウザから機器の機能、状態、保持情報を取得したり設定したりするリモートＵＩ機能などがある。
【０００４】
また、画像データや各種アプリケーションの印刷データ等様々なドキュメントを、一時的にハードディスクに保存するボックス機能もまたネットワークを利用した機能であり、多彩なデータ活用スタイルを提供している。
【０００５】
さらに、ドキュメントをデータベース化することによるデータの共有や編集、保存した文書を必要なときに呼び出したり、設定を変更して再出力したり、パソコン上でプレビュー表示したりすることも可能に構成されている。
【特許文献１】特開２００２−２２２２１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の従来のハードディスク等を利用するボックス機能におけるプレビューでは、次に述べる理由のため、プレビュー表示した文書の再利用性が不十分となる場合がある。
【０００７】
先ず、ハードディスク等に確保されるボックス領域に保存されている文書のデータ形式がラスタ形式であると、元データ（ＰＤＬ形式の印刷データ）と比較して、情報が欠落しており、品位が低下することがある。
【０００８】
また、ラスタ形式のデータは加工ができないほか、データサイズが大きくネットワークやプレビュー表示する装置の負荷を増大させることもある。
【０００９】
しかし、元データ（ＰＤＬ形式の印刷データ）のままではプレビュー表示することができない。
【００１０】
このように、ＰＤＬ形式のデータをラスタ形式化すると、情報量が欠落してしまうため、ボックス領域にはＰＤＬ形式のままデータを保存しておき、プレビュー表示の際には、上述の課題を解決し再利用性を実現するようなフォーマットにデータを変換して、プレビュー表示を行うことが必要である。また、場所や機器を限定せず、ネットワークを介して誰でも簡単に利用できることも望まれる。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置において、前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換し、該変換された第２フォーマットの表示情報を前記外部表示装置に転送することにより、外部表示装置側でのフォーマット変換処理を不要として、安価な外部表示装置で印刷装置に記憶されている表示不可となるような第１フォーマットの印刷情報を第２フォーマットの表示情報として自在にプレビュー処理できる汎用性に優れた表示処理を自在に行える印刷装置および表示処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１２】
本発明の第２の目的は、データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と通信可能な外部表示装置において、前記記憶手段に記憶されている印刷情報の表示要求を指示し、前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示することにより、外部表示装置側でのフォーマット変換処理を不要として、安価な外部表示装置で印刷装置に記憶されている表示不可となるような第１フォーマットの印刷情報であっても、印刷装置で変換されている第２フォーマットの表示情報として取得できるため、安価な表示手段で印刷情報のプレビュー処理を自在に行える印刷システムを構築できる外部表示装置および表示処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１３】
本発明の第３の目的は、データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と外部表示装置とを有する印刷システムにおいて、外部表示装置より前記記憶手段に記憶されている印刷情報の表示要求を指示し、前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換し、該変換された第２フォーマットの表示情報を前記外部表示装置に転送し、変換される第２フォーマットの表示情報を取得して表示することにより、外部表示装置側でのフォーマット変換処理を不要として、安価な外部表示装置で印刷装置に記憶されている表示不可となるような第１フォーマットの印刷情報を第２フォーマットの表示情報として自在にプレビュー処理できる汎用性に優れた表示処理を自在に行え、かつ、安価な外部表示手段で印刷情報のプレビュー処理を自在に行える印刷システムおよび表示処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
【００１５】
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置であって、前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換手段と、前記変換手段により変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送手段とを有することを特徴とする。
【００１６】
上記目的を達成する本発明の外部表示装置は以下に示す構成を備える。
【００１７】
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と通信可能な外部表示装置であって、前記記憶手段に記憶されている印刷情報の表示要求を指示する指示手段と、前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示する表示手段とを有することを特徴とする。
【００１８】
上記目的を達成する本発明の印刷システムは以下に示す構成を備える。
【００１９】
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と外部表示装置とを有する印刷システムであって、前記印刷装置は、前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換手段と、前記変換手段により変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送手段とを有し、前記外部表示装置は、前記記憶手段に記憶されている印刷情報の表示要求を指示する指示手段と、前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示する表示手段とを有することを特徴とする。
【００２０】
上記目的を達成する本発明の表示処理方法は以下に示す構成を備える。
【００２１】
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置における表示処理方法であって、前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換ステップと、前記変換ステップにより変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送ステップとを有することを特徴とする。
【００２２】
また、データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と通信可能な外部表示装置における表示処理方法であって、前記記憶手段に記憶されている印刷情報の表示要求を指示する指示ステップと、前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示手段に表示する表示ステップとを有することを特徴とする。
【００２３】
さらに、データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と外部表示装置とを有する印刷システムにおける表示処理方法であって、前記印刷装置において、前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換ステップと、前記変換ステップにより変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送ステップとを有し、前記外部表示装置において、前記記憶手段に記憶されている印刷情報の表示要求を指示する指示ステップと、前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示する表示ステップとを有することを特徴とする。
【発明の効果】
【００２４】
本発明に係る印刷装置によれば、外部表示装置側でのフォーマット変換処理を不要として、安価な外部表示装置で印刷装置に記憶されている表示不可となるような第１フォーマットの印刷情報を第２フォーマットの表示情報として自在にプレビュー処理できる汎用性に優れた表示処理を自在に行える。
【００２５】
また、本発明に係る外部表示装置によれば、外部表示装置側でのフォーマット変換処理を不要として、安価な外部表示装置で印刷装置に記憶されている表示不可となるような第１フォーマットの印刷情報であっても、印刷装置で変換されている第２フォーマットの表示情報として取得できるため、安価な表示手段で印刷情報のプレビュー処理を自在に行える印刷システムを構築できる。
【００２６】
さらに、本発明に係る印刷システムによれば、外部表示装置側でのフォーマット変換処理を不要として、安価な外部表示装置で印刷装置に記憶されている表示不可となるような第１フォーマットの印刷情報を第２フォーマットの表示情報として自在にプレビュー処理できる汎用性に優れた表示処理を自在に行え、かつ、安価な外部表示手段で印刷情報のプレビュー処理を自在に行える等の効果を奏する。
【発明を実施するための最良の形態】
【００２７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２８】
＜システム構成の説明＞
以下、本実施形態を適用するに好適なレーザービームプリンタの構成について図１〜図２を参照しながら説明する。なお、本実施形態を適用するプリンタは、レーザービームプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００２９】
図１は、本発明を適用可能な印刷装置の概略構成を示す図であり、例えばレーザービームプリンタ（以下ＬＢＰ）とホストコンピュータとで印刷システムが構成される場合を示している。
【００３０】
図１において、１０１はホストコンピュータ等の外部機器であり、所定のＯＳで起動可能な各種のシステムプログラム、アプリケーションプログラム、プリンタドライバ等が外部記憶装置に記憶され、図示しないＣＰＵがＲＡＭ上に各種のプログラムをロードして実行することで、各種のデータ処理、通信機能処理、プリント機能処理等を行えるように構成されている。
【００３１】
１０２は本実施形態を適用したＬＢＰ本体であり、外部に接続されているホストコンピュータ１０１から供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙上に像を形成する。
【００３２】
１０３はプリンタ制御ユニット（コントローラ部）で、ＬＢＰ本体１０２全体の制御およびホストコンピュータ１０１から供給される前記情報を解析する。このプリンタ制御ユニット１０３は、プリンタエンジン部１０５と接続され、前記情報に対応するパターンのドットデータから成るページ情報を生成し、プリンタエンジン部１０５に対して順次ドットデータ（ビデオ信号）を送信する。
【００３３】
１０５はプリンタエンジン部で、前記ドットデータ（ビデオ信号）に従って実際に感光ドラムに潜像を形成し、用紙に熱定着させることによって印刷を行う。１０４は操作のためのスイッチおよびＬＥＤ表示器等が配されている操作パネルであり、オペレータ（使用者）は操作パネル１０４を操作することによって、ＬＢＰ１０２に所定の動作の指定、あるいは印刷環境の設定等を行うことができる。
【００３４】
また、操作パネル１０４には、ＬＥＤ表示器を備え、プリンタの各種状態（エラー発生状況やオペレータコール等）を表示する。１０６は通信媒体で、ホストコンピュータ１０１と前記ＬＢＰ本体１０２とを接続し通信可能とする。
【００３５】
図２は、図１に示したプリンタエンジン部１０５の構成を説明する断面図であり、図１に示したＬＢＰ本体１０２の場合に対応する。
【００３６】
図２において、２０１はＬＢＰ本体、２０２は操作パネルである。レーザドライバ２０４は、半導体レーザ２０５を駆動するための回路であり、制御ユニット２０３が出力する前記ビデオ信号に応じて半導体レーザ２０５から発射されるレーザ光２０６をオン・オフ切り替えする。
【００３７】
レーザ光２０６は、回転多面鏡２０７で左右方向に振らされて静電ドラム２０８上を走査露光する。これにより、静電ドラム２０８上には文字パターン等の静電潜像が形成されることになる。この潜像は、静電ドラム２０８周囲の現像ユニット２０９により現像された後、記録紙に転送される。この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ本体２０１に装着した用紙カセット２１０に収納され、給紙ローラ２１１および搬送ローラ２１２と搬送ローラ２１３とにより装置内に取り込まれて、静電ドラム２０８に供給される。
【００３８】
〔第１実施形態〕
図３は、本発明の第１実施形態を示す印刷装置、外部表示装置、データ処理装置を適用可能な印刷システムの一例を示すブロック図であり、印刷装置３０３と外部表示装置３０１、外部情報処理装置３０２とが通信可能な印刷システムに対応する。
【００３９】
図３において、本実施形態におけるプレビューシステムは、第２フォーマットを表示することが可能な外部表示装置と、第１フォーマットを作成することが可能な外部情報処理装置と、プリンタ等の印刷装置から構成される。
【００４０】
なお、第１フォーマットと第２フォーマットの詳細は、後に図４を用いて説明するので、ここでは省略する。
【００４１】
外部情報処理装置３０２は、ユーザが各種アプリケーションを用いて作成した画像データから、プリンタドライバなどの第１フォーマット作成手段３０４を用いて第１フォーマットを作成し、印刷装置３０３に転送する。
【００４２】
第１フォーマットは、印刷装置３０３が解釈できる言語で記述されており、印刷装置３０３は外部情報処理装置３０２から入力された第１フォーマットを解析してラスタ画像データを生成し、用紙上に印刷出力するための印刷手段３０６を備える。
【００４３】
一方で、第１フォーマット格納手段３０７によって、外部情報処理装置３０２から入力された第１フォーマットを解析せずにメモリ３１５に格納しておくこともできる。また、メモリ３１５に格納している第１フォーマットは、印刷手段３０６によって印刷することも可能である。
【００４４】
外部表示装置３０１は、ウェブブラウザや専用ビューワなど、第２フォーマットのデータを画像表示するための第２フォーマット表示手段３１３を備える。
【００４５】
なお、第２フォーマットは第１フォーマットを元に生成されるもので、第１フォーマットが表現する画像と、第２フォーマットが表現する画像データは、ほぼ同じである。生成方法に関する詳細は、後に説明するので、ここでは省略する。
【００４６】
外部表示装置３０１は、ユーザ３０９の操作によって、印刷装置３０３のメモリ３１５に格納されている第１フォーマット３０８のうち、任意の第１フォーマットを取り出して本外部表示装置３０１上に画像表示させるための要求を、印刷装置３０３に送信することができるように構成されている。
【００４７】
ここで、第１フォーマットとは、印刷装置３０３が解釈可能な言語で記述された印刷データのことである。
【００４８】
印刷装置３０３は先に説明した手段の他に、次に述べる手段も備えている。格納している第１フォーマット３０８を外部表示装置３０１上で画像表示する要求を受ける第１フォーマット表示要求受信手段３１０、そして、外部表示装置３０１上で第１フォーマット３０８を表示できるようにするために、第１フォーマット３０８を第２フォーマットに変換するデータフォーマット変換手段３１１、そして、データフォーマット変換手段３１１により変換された第２フォーマットを送信する第２フォーマット送信手段３１２である。
【００４９】
ここで、第２フォーマットとは、例えばＸＭＬのような、オープンスタンダードなフォーマットで記述されたデータのことである。そのフォーマットがグラフィック描画機能を有していれば、外部表示装置３０１上でデータをプレビューすることができる。
【００５０】
また、そのフォーマットがベクタ形式であれば高品位で画像データを表現でき、デバイス非依存形式であれば外部表示装置３０１の種類にかかわらず最適なクオリティで表現できる。
【００５１】
本実施形態において、印刷装置３０３に格納されている第１フォーマット３０８は、一切の解析がなされていないページ記述言語（ＰＤＬ）で記述された印刷データであるため、第１フォーマットをそのまま外部表示装置３０１で表示させても、画像データとしては表示されないため、ユーザは意味を理解することが困難である。
【００５２】
そのため、外部表示装置３０１で画像として表示可能かつユーザが視覚的に理解可能な第２フォーマットに第１フォーマットを変換する必要がある。この変換をデータフォーマット変換手段３１１で行う。データフォーマットの変換は、第１フォーマットを第２フォーマットに変換できない場合に、変換能力補完手段３１４を用いて、変換できる形式に第１フォーマットを一旦他の形式に置換した後、第２フォーマットに変換する仕組みになっている。
【００５３】
なお、本実施形態では、外部表示装置３０１と外部情報処理装置３０２は、異なる装置として説明したが、同一の装置であっても構わない。ただし、この場合、装置が第１フォーマット作成手段３０４と第２フォーマット表示手段３１３とを備えていることが必要である。
【００５４】
前述したように、データフォーマット変換の際に、第１フォーマットを第２フォーマットに変換できない場合がある。そこで、そのような事態に備えて、本実施形態では、データフォーマット変換手段３１１と変換能力補完手段３１４とを備え、データフォーマット変換手段３１１と変換能力補完手段３１４とにより、第１フォーマットを第２フォーマットに変換する処理について、図４を用いて説明する。
【００５５】
図４は、本発明に係る印刷装置におけるフォーマット変換処理例を説明する図である。
【００５６】
図４において、印刷装置３０３に格納されている第１フォーマット４０１は、ページ記述言語のような、印刷装置が解釈可能な複数の制御／描画コマンド４０２から構成されており、第２フォーマット４０３は、ＳＶＧフォーマットのような、コマンドのような複数の要素４０６から構成されている。
【００５７】
データフォーマット変換手段３１１は、第１フォーマットのコマンドを第２フォーマットの構成要素４０６に変換するが、その際、どの要素に変換すれば良いかを対応付けした変換用ライブラリ４０４を用いて変換する。
【００５８】
しかし、第２フォーマットの要素では表現できない第１フォーマットのコマンドが存在する。この場合、上述の方法ではそのまま変換することができないため、データフォーマット変換手段３１１は、変換能力補完手段４０５を用いてコマンドを置換することにより実現する。
【００５９】
例えば、第２フォーマットでは論理演算が表現できないが、第１フォーマットには論理演算を示すコマンドが存在する場合、論理演算の結果がどのような画像を表現するか予測し、第２フォーマットに変換できる形式にコマンドを置換する。
【００６０】
他の例としては、第１フォーマットにはデータのキャッシュを示すコマンドが存在するが、第２フォーマットでは表現できない場合、データをラスタライズするなどして、第２フォーマットに変換できる形式にコマンドを置換する。
【００６１】
なお、第１フォーマットの種類、第２フォーマットの種類によって、コマンドの置換を要するケースや置換方法が変わることは言うまでもない。
【００６２】
次に、外部情報処理装置３０２から入力され印刷装置３０３に格納されている第１フォーマット３０８を、第２フォーマットに変換して外部表示装置３０１に出力するまでの処理フローを、図５を用いて説明する。
【００６３】
図５は、本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートであり、外部情報処理装置３０２から入力され印刷装置３０３に格納されている第１フォーマット３０８を、第２フォーマットに変換して外部表示装置３０１に出力するまでの処理手順に対応する。なお、（５０１）〜（５０７）は各ステップを示す。各ステップは、図１に示すコントローラ部１０３が備えるＣＰＵ，ＲＡＭ，ＲＯＭにおけるＣＰＵが、ＲＯＭまたは図３に示すメモリ３１５に記憶される制御プログラムをＲＡＭ上にロードして実行することで実現される。
【００６４】
印刷装置３０３は、外部表示装置３０１よりメモリ３１５に記憶されている第１フォーマットの印刷情報に対する表示要求を受信すると（５０１）、格納してある第１フォーマット３０８のうち、表示要求が指定された第１フォーマットを構成している印刷情報中のコマンドを、先頭から読み込む（５０２）。この読み込んだコマンドが第２フォーマットに従う表示情報に変換可能であるか否かを判断して（５０３）、第２フォーマットの表示情報に変換可能であると判断した場合は、データフォーマット変換手段３１１がそのコマンドを第２フォーマットの要素の表示情報に変換する（５０４）。
【００６５】
そして、変換後の第２フォーマットの要素の表示情報を、第１フォーマット表示要求を出した外部表示装置３０１に転送する（５０５）。
【００６６】
一方、読み込んだコマンドを第２フォーマットに変換できないと判断した場合、第２フォーマットに変換可能な形式へ、そのコマンドを変換能力補完手段４０５を用いて置換する（５０７）。
【００６７】
その後、置換したコマンドを第２フォーマットの要素の表示情報に変換し（５０４）、変換後の要素の表示情報を外部表示装置３０１に転送する（５０５）。
【００６８】
続いて、まだ読み込むコマンドがあるか否かを判断して（５０６）、読み込むコマンドがなくなると判断される（格納してある第１フォーマットの全てのコマンドの読み込が完了する）まで、ステップ（５０２）〜（５０６）の処理を繰り返す。
【００６９】
これにより、変換処理が終了した結果、第１フォーマット３０８で記憶されている印刷情報を、第２フォーマット（汎用性の高い、例えばＸＭＬ）の表示情報として取得可能となり、該第２フォーマット（汎用性の高い、例えばＸＭＬ）を汎用性の高い外部表示装置３０１でも容易、かつ自在にプレビューすることができる。
【００７０】
具体的には、パーソナルコンピュータ等の情報処理装置から入力された第１フォーマットとしてのページ記述言語（ＰＤＬ）形式の印刷データを、プリンタ等の印刷処理装置がＳＶＧ等の第２フォーマットとしての汎用フォーマットの表示データに変換し、汎用フォーマットで表示することが可能な外部表示装置に送信し、外部表示装置上でプレビュー表示することが可能となる。
【００７１】
〔第２実施形態〕
図６は、本発明に係る第２実施形態を示す表示制御装置を適用可能な印刷システムの構成を説明するブロック図であり、図３と同一のものには同一の符号を付してある。
【００７２】
なお、本実施形態におけるプレビューシステムは、第２フォーマットを表示することが可能な外部表示装置６０１と、第１フォーマットを作成することが可能な外部情報処理装置６０２と、プリンタ等の印刷装置６０３等が通信可能なシステムで構成されるものである。
【００７３】
図６において、外部情報処理装置６０２は、ユーザが各種アプリケーションを用いて作成した画像データから、プリンタドライバなどの第１フォーマット作成手段６０４を用いて第１フォーマットを作成し、印刷装置６０３に転送する。印刷装置６０３は、外部情報処理装置６０２から入力された第１フォーマットを解析してラスタ画像データを生成し、用紙上に印刷し出力するための印刷手段６０６を備える。
【００７４】
また、第１フォーマット格納手段６０７によって、外部情報処理装置６０２から入力された第１フォーマットを解析せずにメモリ６１５に格納することができる。格納されている第１フォーマット６０８は、印刷手段によって印刷することも可能である。
【００７５】
外部表示装置６０１は、第２フォーマットを画像表示（フレビュー表示）するための第２フォーマット表示手段６０３を備える。また、ユーザ６０９の操作によって、印刷装置６０３に格納されている第１フォーマット６０８のうち、任意の第１フォーマットを取り出して本外部表示装置６０１上に表示させるための要求を、印刷装置６０３に送信することができる。
【００７６】
更に、その任意の第１フォーマットのうち、任意のページのみを本外部表示装置６０１上に表示させるために、任意ページ番号を送信することができる。任意ページ番号は、表示開始ページと表示終了ページを指定しても良い。
【００７７】
なお、第１フォーマットと第２フォーマットの内容については、第１実施形態と同様であり、ここでは省略する。
【００７８】
また、印刷装置６０３は先に説明した手段の他に、次に述べる手段も備えている。
【００７９】
メモリ６１５に格納している第１フォーマット６０８を外部表示装置６０１上で画像表示する要求を受ける第１フォーマット表示要求受信手段６１０、そして、外部表示装置６０１上で第１フォーマット６０８を画像表示できるようにするために、第１フォーマット６０８を第２フォーマットに変換するデータフォーマット変換手段６１１、そして、変換後の第２フォーマットを送信する第２フォーマット送信手段６１２である。
【００８０】
更に、メモリ６１５に格納している第１フォーマット６０８のうち、任意のページのみを外部表示装置６０１上で画像表示する要求を受ける任意ページ番号受信手段６１６と、受信したページ番号まで第１フォーマットのコマンドを読み飛ばし、任意ページの先頭を検知する手段も備えている。
【００８１】
さらに、データフォーマット変換手段６１１は、検知し頭出しされたページ内の先頭コマンドから、変換処理を開始する。
【００８２】
本実施形態においても、第１実施形態と同様に、印刷装置６０３に格納されている第１フォーマット６０８は、一切の解析がなされていないページ記述言語（ＰＤＬ）で記述されてあるため、本第１フォーマットをそのまま外部表示装置６０１で表示させても、ユーザは理解困難である。
【００８３】
そのため、外部表示装置６０１で画像表示可能かつユーザ３０９が視覚的に理解可能なフォーマットに第１フォーマット６０８を変換しなければならない。この変換をデータフォーマット変換手段６１１で行う。
【００８４】
なお、データフォーマットの変換は、第１フォーマット６０８を第２フォーマットに変換できない場合、変換能力補完手段６１４を用いて、変換できる形式に第１フォーマット６０８を置換した後、第２フォーマットに変換する仕組みになっている。また、変換できない場合の処理の詳細については、第１実施形態と同様であるので、ここでは省略する。
【００８５】
なお、本実施形態においても、外部表示装置６０１と外部情報処理装置６０２は、異なる装置として説明したが、同一の外部装置であっても構わない。ただし、この場合、第１フォーマット作成手段６０４と第２フォーマット表示手段６１３とを備えていることが必要である。
【００８６】
また、データフォーマット変換手段６１１と変換能力補完手段６１４とのデータ処理についても、第１実施形態において、図４を用いて説明したので、ここでは省略する。
【００８７】
次に、図６に示した任意ページ先頭検知手段６１７とデータフォーマット変換手段６１１について、図７を用いて説明する。
【００８８】
図７は、図６に示した任意ページ先頭検知手段６１７とデータフォーマット変換手段６１１との動作を説明する図である。
【００８９】
図７において、第１フォーマットは、ジョブ７０１内において、ページ毎に独立な構造７０２になっており、１ページを描画する際に必要なコマンド等の描画情報７０３を、各ページが属性として持つ。
【００９０】
外部表示装置６０１から矢印７０４で示すように任意のページ番号として、例えば「２」が入力されると、破線矢印７０６で示すように、その番号が示すページを任意ページ先頭検知手段６１７が検知する。
【００９１】
具体的には、２ページ目を表示することを意味するページ番号を受信すると、任意ページ先頭検知手段６１７が各ページが情報として持つページ番号を示す値のみを順次チェックしていくことで、２ページ目を検知する。各ページの描画情報７０３を全て解析する必要はない。そして、先に述べたように、第２フォーマット７０７に変換する。
【００９２】
次に、外部表示装置６０１から入力され印刷装置６１３のメモリ６１５に格納されている第１フォーマット６０８を、第２フォーマットに変換して外部表示装置６０１に出力するまでの処理フローを、図８を用いて説明する。
【００９３】
図８は、本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートであり、外部情報処理装置３０２から入力され印刷装置３０３に格納されている指定されたページの第１フォーマット３０８を、第２フォーマットに変換して外部表示装置３０１に出力するまでの処理手順に対応する。なお、（８０１）〜（８１０）は各ステップを示す。各ステップは、図１に示すコントローラ部１０３が備えるＣＰＵ，ＲＡＭ，ＲＯＭにおけるＣＰＵが、ＲＯＭまたは図６に示すメモリ６１５に記憶される制御プログラムをＲＡＭ上にロードして実行することで実現される。
【００９４】
印刷装置６１３が外部表示装置６０１より第１フォーマットの印刷情報に対する表示要求を受信し（８０１）、その際、任意のページ番号も受信しているか否かを判断して（８０２）、任意のページ番号も受信していると判断した場合は、メモリ６１５に格納してある第１フォーマット６０８のうち、表示要求が指定された第１フォーマットの、前記番号で指定されたページの先頭コマンドまで、コマンドを任意ページ先頭検知手段６１７が読み飛ばし（８０４）、ステップ（８０５）以降へ進む。
【００９５】
一方、ステップ（８０２）で、もし、任意のページ番号を受信していなければ、格納してある第１フォーマット６０８のうち、表示要求が指定された第１フォーマットの印刷情報中の１ページ目の先頭コマンドを見る（８０３）。
【００９６】
そして、第１フォーマット６０８の任意ページの先頭コマンドもしくは１ページ目の先頭コマンドを読み込む（８０５）。そして、この読み込んだコマンドを第２フォーマットの表示情報に変換可能か否かを判断して（８０６）、第２フォーマットの表示情報に変換可能であると判断した場合には、そのコマンドをデータフォーマット変換手段６１１が第２フォーマットの要素の表示情報に変換する（８０８）。
【００９７】
そして、フォーマット変換後の要素の表示情報を、第１フォーマット表示要求を出した外部表示装置６０１に転送する（８０９）。
【００９８】
一方、ステップ（８０６）で、読み込んだコマンドを第２フォーマットの表示情報に変換できないと判断した場合は、変換能力補完手段６１４により第２フォーマットに変換可能な形式へ、そのコマンドを置換する（８０７）。その後、データフォーマット変換手段６１１が置換したコマンドを第２フォーマットの要素の表示情報に変換し（８０８）、変換後の要素の表示情報を外部表示装置６０１に転送する（８０９）。
【００９９】
次に、まだ読み込むコマンドがあるかどうかを判断して（８１０）、まだ読み込むコマンドがあると判断した場合には、ステップ（８０５）へ戻り、読み込むコマンドがなくなる（格納してある第１フォーマット６０８の全てのコマンドの読み込みが完了する）まで、ステップ（８０５）〜（８１０）の処理を繰り返す。
【０１００】
一方、ステップ（８１０）で、変換が完了すると、処理を終了する。
【０１０１】
これにより、外部表示装置６０１では完全な画像としてプレビューが実現されることになる。
【０１０２】
なお、読み込みが完了するのは、第１フォーマット６０８の最終ページの最終コマンドまで変換が終わった時である。
【０１０３】
また、任意のページ番号は、変換開始ページと変換終了ページが指定されても良い。変換終了ページが指定された場合は、指定されたページの最終コマンドまで変換が終わった時、読み込みが完了したとみなされる。
【０１０４】
上記実施形態によれば、プレビュー表示用の第２フォーマットが、汎用ウェブブラウザで表示することのできる汎用フォーマットであるため、特別なアプリケーションを入手する必要なく本システムを利用することが可能となる。
【０１０５】
また、ベクター形式で画像を表現することが可能な汎用フォーマットであるため、高品位に、且つ、拡大・縮小などもスムーズに表示することが可能となる。
【０１０６】
汎用フォーマットがＳＶＧあるいはＸＭＬで記述されるとすれば、いずれもテキスト形式であるため編集可能となり、また、いずれもデバイス非依存であるため、機器を限定せずに本システムを利用することが可能となる。
【０１０７】
また、印刷データ（第１フォーマット）とプレビュー表示用の汎用フォーマット（第２フォーマット）との間に、全く同じコマンドがなくても、印刷データのコマンドが意図する表現に近い表現を、汎用フォーマットにおいても実現することが可能となる。
【０１０８】
さらに、任意のページだけを汎用フォーマット（第２フォーマット）に変換し、外部表示装置に表示することができるので、ネットワークや外部表示装置等の負荷を必要最低限に抑えることが可能となる。
【０１０９】
また、印刷装置が備えるハードディスク等に確保されているボックス領域に格納されているＰＤＬ形式の印刷データを、外部表示装置上で高品位でプレビューすることが可能となり、プレビューされた印刷データは、再利用（編集）可能となる。また、場所や機器を限定せずに、ボックスに格納されている印刷データをプレビュー表示したり編集したりすることが可能となる。
【０１１０】
〔第３実施形態〕
なお、上記実施形態では、第１フォーマットの印刷データを第２フォーマットに変換して外部表示装置でプレビュー処理する場合について説明したが、プレビュー表示された後、外部表示装置で再編集された表示データを印刷装置に直接出力して、あるいは、記憶デバイスを介して、さらには、外部情報処理装置に転送して、第１フォーマットに変換して再度、印刷装置が備えるハードディスクに格納して、再編集、再登録、再印刷可能に構成してもよい。
【０１１１】
また、上記実施形態では、指定されたページを指定して外部表示装置でプレビューする場合について説明したが、指定された複数のページをレイアウト処理して、１ページで表示したり、指定された複数のページを回覧可能に表示したりするように構成してもよい。
【０１１２】
上記各実施形態によれば、印刷装置が備えるハードディスクに確保されるボックス領域に保存されている文書（ＰＤＬ形式の印刷データ）を高品位でプレビュー可能とし、且つ、プレビューした文書を再利用（編集）可能にすることである。また、場所や機器に限定されずに、ボックスに保存された文書をプレビュー表示可能・編集可能となる。
【０１１３】
〔第４実施形態〕
以下、図９に示すメモリマップを参照して本発明に係る印刷装置、外部表示装置、データ処理装置を含む印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１１４】
図９は、本発明に係る印刷装置、外部表示装置、データ処理装置を含む印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１７】
本実施形態における図５，図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１２１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１２２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１２４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１２８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜２８について説明する。
【０１２９】
〔実施態様１〕
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置であって、前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換手段（図３に示すデータフォーマット変換手段３１１、図６に示すデータフォーマット変換手段６１１）と、前記変換手段により変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送手段（図３に示すデータフォーマット変換手段３１１、図６に示すデータフォーマット変換手段６１１）とを有することを特徴とする印刷装置。
【０１３０】
これにより、外部表示装置側でのフォーマット変換処理を不要として、安価な外部表示装置で印刷装置に記憶されている表示不可となるような第１フォーマットの印刷情報を第２フォーマットの表示情報として自在にプレビュー処理できる汎用性に優れた表示処理を自在に行える。
【０１３１】
〔実施態様２〕
前記第１フォーマットの印刷情報中の印刷コマンドを第２フォーマットに変換可能な他の印刷コマンドに置換する置換手段（図３に示す変換能力補完手段３１４、図６に示す変換能力補完手段６１４）を備え、前記変換手段は、前記置換手段により変換される他の印刷コマンドに基づいて、前記第２フォーマットの表示情報に変換することを特徴とする実施態様１記載の印刷装置。
【０１３２】
これにより、第１フォーマット中の論理演算の内容を含む印刷情報を直接、第２フォーマットへの変換が困難な場合でも、第２フォーマットに変換することができる。
【０１３３】
〔実施態様３〕
前記記憶手段に記憶される印刷情報中の指定ページに対する表示要求を受け付け、外部表示装置が表示可能な印刷情報を検知する検知手段（図６に示す任意ページ先頭検知手段６１７）を備え、前記変換手段は、前記検知手段により検知されるページの印刷情報を外部表示装置が表示可能な第２フォーマットの表示情報に変換することを特徴とする実施態様１または２記載の印刷装置。
【０１３４】
これにより、第１フォーマットで記憶されている印刷情報中で所望とするページのみを第２フォーマットの表示情報に変換でき、表示要求者からのページ単位プレビュー要求に柔軟に対応することができる。
【０１３５】
〔実施態様４〕
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と通信可能な外部表示装置であって、前記記憶手段に記憶されている印刷情報の表示要求を指示する指示手段（図３に示す外部表示装置３０１の操作部（図示しない））と、前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示する表示手段（図３に示す外部表示装置３０１の第２フォーマット表示手段３１３）とを有することを特徴とする外部表示装置。
【０１３６】
これにより、汎用性の高い第２フォーマットで表示情報を表示可能であれば、外部からの表示要求で第１フォーマットで記憶される印刷情報に基づいて印刷装置で変換される第２フォーマットの表示情報を取得して容易、かつ安価にプレビューする環境を整備できる。
【０１３７】
〔実施態様５〕
前記指示手段は、前記記憶手段に記憶されている印刷情報中の任意のページの表示要求を指示可能とすることを特徴とする実施態様４記載の外部表示装置。
【０１３８】
これにより、汎用性の高い第２フォーマットで表示情報を表示可能であれば、外部からの表示要求で第１フォーマットで記憶される印刷情報に基づいて印刷装置で変換される任意のページに対する第２フォーマットの表示情報を取得して容易、かつ安価にプレビューする環境を整備できる。
【０１３９】
〔実施態様６〕
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と外部表示装置とを有する印刷システムであって、前記印刷装置は、前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換手段（図３に示すデータフォーマット変換手段３１１、図６に示すデータフォーマット変換手段６１１）と、前記変換手段により変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送手段（図３に示すデータフォーマット変換手段３１１、図６に示すデータフォーマット変換手段６１１）とを有し、前記外部表示装置は、前記記憶手段に記憶されている印刷情報の表示要求を指示する指示手段（図３に示す外部表示装置３０１の操作部（図示しない））と、前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示する表示手段（図３に示す外部表示装置３０１の第２フォーマット表示手段３１３）とを有することを特徴とする印刷システム。
【０１４０】
これにより、外部表示装置側でのフォーマット変換処理を不要として、安価な外部表示装置で印刷装置に記憶されている表示不可となるような第１フォーマットの印刷情報を第２フォーマットの表示情報として自在にプレビュー処理できる汎用性に優れた表示処理を自在に行えるシステムを容易に構築できる。
【０１４１】
〔実施態様７〕
前記印刷装置は、前記第１フォーマットの印刷情報中の印刷コマンドを第２フォーマットに変換可能な他の印刷コマンドに置換する置換手段（図３に示す変換能力補完手段３１４、図６に示す変換能力補完手段６１４）を備え、前記変換手段は、前記置換手段により変換される他の印刷コマンドに基づいて、前記第２フォーマットの表示情報に変換することを特徴とする実施態様６記載の印刷システム。
【０１４２】
これにより、第１フォーマット中の論理演算の内容を含む印刷情報を直接、第２フォーマットへの変換が困難な場合でも、第２フォーマットに変換することができる。
【０１４３】
〔実施態様８〕
前記印刷装置は、前記記憶手段に記憶される印刷情報中の指定ページに対する表示要求を受け付け、外部表示装置が表示可能な印刷情報を検知する検知手段（図６に示す任意ページ先頭検知手段６１７）を備え、前記変換手段は、前記検知手段により検知されるページの印刷情報を外部表示装置が表示可能な第２フォーマットの表示情報に変換することを特徴とする実施態様６または７記載の印刷システム。
【０１４４】
これにより、第１フォーマットで記憶されている印刷情報中で所望とするページのみを第２フォーマットの表示情報に変換でき、表示要求者からのページ単位プレビュー要求に柔軟に対応することができる。
【０１４５】
〔実施態様９〕
前記外部表示装置において、前記指示手段は、前記記憶手段に記憶されている印刷情報中の任意のページの表示要求を指示可能とすることを特徴とする実施態様６記載の印刷システム。
【０１４６】
これにより、第１フォーマットで記憶されている印刷情報中で所望とするページのみを第２フォーマットの表示情報に変換でき、表示要求者からのページ単位プレビュー要求に柔軟に対応して所望のページを容易にプレビューすることができる。
【０１４７】
〔実施態様１０〕
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置における表示処理方法であって、前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換ステップ（図５に示すステップ（５０４）または図８に示すステップ（８０８））と、前記変換ステップにより変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送ステップ（図５に示すステップ（５０５）または図８に示すステップ（８０９））とを有することを特徴とする表示処理方法。
【０１４８】
これにより、実施態様１と同等の効果が期待できる。
【０１４９】
〔実施態様１１〕
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と通信可能な外部表示装置における表示処理方法であって、前記記憶手段に記憶されている印刷情報の表示要求を指示する指示ステップ（図示しない）と、前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示手段に表示する表示ステップ（図示しない）とを有することを特徴とする表示処理方法。
【０１５０】
これにより、実施態様４と同等の効果が期待できる。
【０１５１】
〔実施態様１２〕
データ処理装置で作成される第１フォーマットに基づく印刷情報を記憶する記憶手段を備える印刷装置と外部表示装置とを有する印刷システムにおける表示処理方法であって、前記印刷装置において、前記記憶手段に記憶される印刷情報に対する表示要求を受け付け、外部表示装置が表示可能な第２フォーマットの表示情報に変換する変換ステップ（図５に示すステップ（５０４）または図８に示すステップ（８０８））と、前記変換ステップにより変換された第２フォーマットの表示情報を前記外部表示装置に転送する転送ステップ（図５に示すステップ（５０５）または図８に示すステップ（８０９））とを有し、前記外部表示装置において、前記記憶手段に記憶されている印刷情報の表示要求を指示する指示ステップと、前記印刷装置により前記第１フォーマットの印刷情報から変換される第２フォーマットの表示情報を取得して表示する表示ステップ（図示しない）とを有することを特徴とする表示処理方法。
【０１５２】
これにより、実施態様６と同等の効果が期待できる。
【０１５３】
〔実施態様１３〕
前記印刷装置において、前記第１フォーマットの印刷情報中の印刷コマンドを第２フォーマットに変換可能な他の印刷コマンドに置換する置換ステップ（図５に示すステップ（５０７）または図８に示すステップ（８０７））を備え、前記変換ステップは、前記置換ステップにより変換される他の印刷コマンドに基づいて、前記第２フォーマットの表示情報に変換することを特徴とする実施態様１０〜１２のいずれかに記載の表示処理方法。
【０１５４】
これにより、実施態様２と同等の効果が期待できる。
【０１５５】
〔実施態様１４〕
前記印刷装置において、前記記憶手段に記憶される印刷情報中の指定ページに対する表示要求を受け付け、外部表示装置が表示可能な印刷情報を検知する検知ステップ（図８に示すステップ（８０４））を備え、前記変換ステップは、前記検知ステップにより検知されるページの印刷情報を外部表示装置が表示可能な第２フォーマットの表示情報に変換することを特徴とする実施態様１０〜１２のいずれかに記載の表示処理方法。
【０１５６】
これにより、実施態様８，９と同等の効果が期待できる。
【０１５７】
〔実施態様１５〕
前記外部表示装置において、前記指示ステップは、前記記憶手段に記憶されている印刷情報中の任意のページの表示要求を指示可能とすることを特徴とする実施態様１０〜１２のいずれかに記載の表示処理方法。
【０１５８】
これにより、実施態様８，９と同等の効果が期待できる。
【０１５９】
〔実施態様１６〕
実施態様１０〜１６のいずれかに記載の表示処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１６０】
これにより、実施態様１０〜１６と同等の効果が期待できる。
【０１６１】
〔実施態様１７〕
実施態様１０〜１６のいずれかに記載の表示処理方法を実行させることを特徴とするプログラム。
【０１６２】
これにより、実施態様１０〜１６と同等の効果が期待できる。
【０１６３】
〔実施態様１８〕
前記外部表示装置と前記外部情報処理装置とは、同一装置、あるいは、ネットワーク等で接続された別装置であることを特徴とする実施態様１記載の印刷装置。
【０１６４】
これにより、印刷装置では外部情報処理装置で作成され入力された印刷データ（第１フォーマット）を解析処理せず、外部表示装置でのプレビュー表示用のフォーマット（第２フォーマット）に直接変換するため、印刷データをラスタ化する際に生じるような画像情報の欠落がなく、高品位でプレビュー表示することが可能となる。
【０１６５】
また、外部表示装置から、格納されている印刷データ（第１フォーマット）をプレビュー表示するためにフォーマット変換処理と送信処理を行うよう、印刷装置に対して指示を出すことができるため、ネットワークに繋がる環境に在れば、場所を限定せずに本システムを利用することが可能となる。
【０１６６】
〔実施態様１９〕
前記記憶手段は、前記第１フォーマットの印刷情報をそのまま（ラスタ画像生成のためのコマンド解析処理を行わずに）記憶することを特徴とする実施態様１記載の印刷装置。
【０１６７】
これにより、実施態様１８と同等の効果が期待できる。
【０１６８】
〔実施態様２０〕
前記第１フォーマットは、前記印刷装置が処理可能なコマンドから成るページ記述言語（ＰＤＬ）形式で記述され、前記第２フォーマットは、汎用ウェブブラウザで表示することのできる汎用フォーマットであり、ベクター形式で画像データを表現可能とすることを特徴とする実施態様１記載の印刷装置。
【０１６９】
これにより、プレビュー表示用の第２フォーマットが、汎用ウェブブラウザで表示することのできる汎用フォーマットであるため、特別なアプリケーションを入手する必要なく本システムを利用することが可能となる。また、ベクター形式で画像を表現することが可能な汎用フォーマットであるため、高品位に、且つ、拡大・縮小などもスムーズに表示することが可能となる。
【０１７０】
また、汎用フォーマットがＳＶＧあるいはＸＭＬで記述されるとすれば、いずれもテキスト形式であるため編集可能となり、また、いずれもデバイス非依存であるため、機器を限定せずに本システムを利用することが可能となる。
【０１７１】
〔実施態様２１〕
前記汎用フォーマットは、ＳＶＧ、あるいは、ＸＭＬで記述されていることを特徴とする実施態様２０記載の印刷装置。
【０１７２】
これにより、実施態様２０と同等の効果が期待できる。
【０１７３】
〔実施態様２２〕
前記記憶手段は、前記第１フォーマットのコマンド（第１コマンド）が表現しようとする画像データを、前記第２フォーマットで表現できない場合、前記第２フォーマットで表現できるようにするために、前記第１コマンドを別のコマンド（第２コマンド）へ置換する変換能力補完手段を備えることを特徴とする実施態様１記載の印刷装置。
【０１７４】
これにより、印刷データ（第１フォーマット）とプレビュー表示用の汎用フォーマット（第２フォーマット）との間に、全く同じコマンドがなくても、印刷データのコマンドが意図する表現に近い表現を、汎用フォーマットにおいても実現することが可能となる。
【０１７５】
〔実施態様２３〕
前記変換能力補完手段は、前記第１フォーマットのコマンド（第１コマンド）が表現しようとする画像を、前記第２フォーマットで表現できない場合、によって、該第１コマンドを別のコマンド（第２コマンド）へ置換し、その後、該第２コマンドを前記第２フォーマットに変換することを特徴とする実施態様２２記載の印刷装置。
【０１７６】
これにより、実施態様２２と同等の効果が期待できる。
【０１７７】
〔実施態様２４〕
前記変換能力補完手段による前記第２コマンドへの置換は、前記第１コマンドが論理演算処理を表現しているが、前記第２フォーマットで該論理演算処理を表現できない場合、該論理演算処理の結果を予測し、該論理演算処理の結果が類似する第２コマンドに置換し、あるいは、前記第１コマンドがフォントをキャッシュする機能を表現しているが、前記第２フォーマットで該機能を表現できない場合、該フォントをラスタライズする第２コマンドに置換することを特徴とする実施態様２２記載の印刷装置。
【０１７８】
これにより、実施態様２２と同等の効果が期待できる。
【０１７９】
〔実施態様２５〕
前記外部表示装置は、前記記憶手段に記憶されている前記第１フォーマットのうち、表示したいページを示す任意のページ番号を、前記印刷装置に送信する任意ページ番号送信手段を備えることを特徴とする実施態様４記載の外部表示装置。
【０１８０】
これにより、任意のページだけを汎用フォーマット（第２フォーマット）に変換し、外部表示装置に表示することができるので、ネットワークや外部表示装置等の負荷を必要最低限に抑えることが可能となる。
【０１８１】
〔実施態様２６〕
前記外部表示装置から送信されるページ番号を受信する任意ページ番号受信手段と、前記記憶手段に記憶されている第１フォーマットの印刷情報中の、該任意ページ番号受信手段によって受信した該ページ番号に当たるページの先頭コマンドを検知する任意ページ先頭検知手段とを備えることを特徴とする実施態様１記載の印刷装置。
【０１８２】
これにより、実施態様２５と同等の効果が期待できる。
【０１８３】
〔実施態様２７〕
前記第１フォーマットは、該任意ページ先頭検知手段によってページの先頭が検知され、前記データフォーマット変換手段によって、前記検知されたページが前記第２フォーマットに変換されることを特徴とする実施態様１記載の印刷装置。
【０１８４】
これにより、実施態様２５と同等の効果が期待できる。
【０１８５】
〔実施態様２８〕
前記先頭検知手段は、前記ページ番号に当たるページの先頭コマンドを検知するまで、前記第１フォーマット格納手段によって格納されている第１フォーマットの全てのコマンドを解析処理することなく読み飛ばすことを特徴とする実施態様１記載の印刷装置。
【０１８６】
これにより、実施態様２５と同等の効果が期待できる。
【０１８７】
したがって、印刷装置のハードディスク等に確保されるボックス領域に格納されている第１フォーマットであるＰＤＬ形式の印刷データを、外部表示装置上で高品位でプレビューすることが可能となり、プレビューされた表示データは、再利用（編集）可能となる。また、場所や機器を限定せずに、ハードディスク等に確保されるボックス領域に格納されている印刷データを表示データに変換して上で、自在にプレビュー表示したり編集したりすることが可能となる。
【図面の簡単な説明】
【０１８８】
【図１】本発明を適用可能な印刷装置の概略構成を示す図である。
【図２】図１に示したプリンタエンジン部の構成を説明する断面図である。
【図３】本発明の第１実施形態を示す印刷装置、外部表示装置、データ処理装置を適用可能な印刷システムの一例を示すブロック図である。
【図４】本発明に係る印刷装置におけるフォーマット変換処理例を説明する図である。
【図５】本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る第２実施形態を示す表示制御装置を適用可能な印刷システムの構成を説明するブロック図である。
【図７】図６に示した任意ページ先頭検知手段とデータフォーマット変換手段との動作を説明する図である。
【図８】本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る印刷装置、外部表示装置、データ処理装置を含む印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１８９】
３０１  外部表示装置
３０２  外部情報処理装置
３０３  印刷装置
３０７  第１フォーマット格納手段
３０８  第１フォーマット
３１０  第１フォーマット表示要求受信手段
３１１  データフォーマット変換手段
３１２  第２フォーマット送信手段
３１４  変換能力補完手段
【図１】
2006150713.tif 000003
【図２】
2006150713.tif 000004
【図３】
2006150713.tif 000005
【図４】
2006150713.tif 000006
【図５】
2006150713.tif 000007
【図６】
2006150713.tif 000008
【図７】
2006150713.tif 000009
【図８】
2006150713.tif 000010
【図９】
2006150713.tif 000011