JP2009018489A - プリンタシステム及びプリンタシステムの制御方法 - Google Patents

プリンタシステム及びプリンタシステムの制御方法 Download PDF

Info

Publication number
JP2009018489A
JP2009018489A JP2007182530A JP2007182530A JP2009018489A JP 2009018489 A JP2009018489 A JP 2009018489A JP 2007182530 A JP2007182530 A JP 2007182530A JP 2007182530 A JP2007182530 A JP 2007182530A JP 2009018489 A JP2009018489 A JP 2009018489A
Authority
JP
Japan
Prior art keywords
printer
data
display unit
error
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007182530A
Other languages
English (en)
Inventor
Makoto Hinohara
誠 日野原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2007182530A priority Critical patent/JP2009018489A/ja
Publication of JP2009018489A publication Critical patent/JP2009018489A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】ステータス、電子マニュアル、エラー内容の解説表示の他に、エラー解除手順をスライドショウで表示する際に、多くのメモリを必要とせずに、表示部の大型化、高解像度化、カラー化に対応できるプリンタシステムを提供することを目的とする。
【解決手段】データを保存しサーバ機能を具備するコンピュータと、表示部と画像展開部とを持ちクライアント機能を具備するプリンタとの間で、所定のプロトコルを用いて、データを転送するプリンタシステムである。また、上記プリンタは、データを受信し、上記表示部の解像度に合わせて、表示するデータを生成するデータ生成手段を有するプリンタシステムである。
【選択図】図6

Description

本発明は、表示部を有するプリンタに係り、特に、プリンタの操作手順を表示させるプリンタシステムに関する。
近年、プリンタの多機能化が進み、プリンタの表示部は、プリンタのステータスや印刷ジョブ名を表示するのみに留まらず、ヘルプ表示や電子マニュアルの表示等の機能を有する。
エラー内容の解説、解除方法等の他に、記録紙の交換方法やインクやヘッドの交換方法を、アニメーションやスライドショウで表示する等の機能を、ヘルプ表示として具備するプリンタが知られている。さらに、紙ジャムが発生した際に、プリンタ内の紙ジャムが発生した場所を、画像で表示し、ユーザに知らせる機能がある。
また、ファクシミリ機能や印刷機能やスキャナ機能等、複数の機能を、同一筐体内に備えているマルチファンクションプリンタも考案されている。上記マルチファンクションプリンタを利用する場合、ホストコンピュータに、プリンタに対応するドライバやユーティリティ等のソフトウエアを、インストール必要がある。上記ソフトウエアによって、ユーザは、プリンタのステータス情報の表示やプリンタ本体の設定変更を行う。また、プリンタ本体にWebサーバ機能を持ち、ホストコンピュータ上のWebブラウザから、ステータス情報の表示やプリンタ本体の設定変更を表示及び設定可能にした装置が知られている(たとえば、特許文献1参照)。
さらに、文書閲覧印刷システムも考案されている。表示する画像データは、ファイルサイズが小さい方が好ましいが、同一画像フォーマットでは、ファイルサイズが小さいと、画像が劣る。特に、プリント出力する場合よりも、表示する場合に、高い解像度の画像データが必要である。画像データを含む文書を保存するサーバ装置と、上記文書を表示するクライアント装置と、上記文書を印刷するプリンタとによって構成されている文書閲覧印刷システムが知られている。サーバ装置は、クライアント装置が表示する際に取得した画像データを含む文書の編集結果として通知される画像サイズに基づいて、画像データを縮小し、プリンタにプリントデータを提供する装置が知られている(たとえば、特許文献2参照)。
特開2004−5348号公報 特開2006−237705号公報
従来のプリンタは、ステータス、印刷ジョブ名、ヘルプ、電子マニュアル、エラー内容解説の表示の他に、記録紙のエラーやインクエラーやジャムエラーの解除方法等をアニメーションやスライドショウで表示する。このような情報は、プリンタ内の不揮発性メモリに格納され、表示部の大型化、高解像度化及び、カラー化によって、多くのメモリを必要とする。
また、プリンタにWebサーバ機能を持ち、ホストコンピュータ上のWebブラウザから、上記ステータス等の表示及び設定値が設定可能なシステムが知られている。これらは、Webサーバ機能を実現するためのプログラムを、プリンタ内に不揮発性メモリとして持つ必要があり、一般的にWebブラウザ機能よりも多くのメモリを必要とする。
従来から、ホストコンピュータの表示部とプリンタの表示部との間には、サイズや解像度の違う表示部が使われている。表示部のサイズや解像度の違いによって、必要とされるデータのサイズや解像度も違うので、複雑なシステムやプリンタに多くのメモリを必要とするという問題がある。
本発明は、ステータス、電子マニュアル、エラー内容の解説表示の他に、エラー解除手順をスライドショウで表示する際に、多くのメモリを必要とせずに、表示部の大型化、高解像度化、カラー化に対応できるプリンタシステムを提供することを目的とする。
本発明は、データを保存しサーバ機能を具備するコンピュータと、表示部と画像展開部とを持ちクライアント機能を具備するプリンタとの間で、所定のプロトコルを用いて、データを転送するプリンタシステムである。また、本発明において、上記プリンタは、データを受信し、上記表示部の解像度に合わせて、表示するデータを生成するデータ生成手段を有するプリンタシステムである。
本発明によれば、プリンタは、ステータス、電子マニュアル、エラー内容の解説表示の他に、エラー解除手順をスライドショウで表示する際に、多くのメモリを必要とせずに、表示部の大型化、高解像度化、カラー化に対応できるという効果を奏する。
発明を実施するための最良の形態は、次の実施例である。
図1は、本発明の実施例1であるプリンタシステムPS1の構成を示す図である。
プリンタシステムPS1は、ホストコンピュータ200と、プリンタ300とを有する。ホストコンピュータ200とプリンタ300とは、ネットワークNW1を介して、接続されている。
図2は、ホストコンピュータ200を示すブロック図である。
ホストコンピュータ200は、CPU201と、ROM202と、RAM203と、表示用ビデオメモリ204と、表示部205と、操作デバイス制御部206と、ネットワークインタフェース部207と、HTTPプロトコル制御部208とを有する。また、ホストコンピュータ200は、コマンド実行部209と、ハードディスク部210と、仮想ディレクトリ制御部211と、HTML解析部212と、画像展開部213とを有する。
CPU201は、プログラムを実行する。表示部205は、CRTやLCDパネル等で構成されている。操作デバイス制御部206は、マウスやキーボード等のヒューマンインタフェースデバイスを制御する。ネットワークインタフェース部207は、LANに接続し、TCP/IPパケットの送受信制御を行う。
HTTPプロトコル制御部208は、HTTP(HyperText Transfer Protocol)プロトコルによってリモートクライアントと通信する。コマンド実行部209は、HTTPプロトコル制御部208から受信したリクエストに基づいて、所定の処理を実行する。
ハードディスク部210は、マークアップ言語で記述されている文書及びリンク画像等が記憶されている。仮想ディレクトリ制御部211は、ネットワークNW1上のファイルアロケーションをハードディスク部210にマッピング制御する。HTML解析部212は、HTMLデータのタグを解釈し、その内容に応じて、所定の処理を行う。
画像展開部213は、SVGフォーマットで記述されているベクター画像を、表示部205の解像度に合わせて、ビットマップ画像に変換する。たとえば、マークアップ言語で記述されている文書及びリンク画像として、HTML(HyperText Markup Language)やXML(Extensible Markup Language)が考えられる。また、マークアップ言語で記述されている文書及びリンク画像として、Bitmap画像やSVG(Scalable Vector Graphics)画像が考えられる。
実施例1では、XMLによって記述されている文書及びSVGフォーマットのリンク画像が記憶されている。また、マークアップ言語で記述されている例を示して記載するが、本発明の主旨を逸脱しない範囲で、マークアップ言語の代わりに、文書データと文書データに関連付けられている画像データを使用するようにしてもよい。
また、ホストコンピュータ200には、オペレーティングシステム(以下、「OS」という)がインストールされている。また、ホストコンピュータ200には、リモートユーザインタフェースやWebサービス処理アプリケーション等の複数のアプリケーションプログラム(以下、アプリケーションという)がインストールされている。OS内には、プリンタドライバがインストールされている。
プリンタドライバは、アプリケーションからの描画命令に対応する印刷データを、プリンタが理解できるデータ形式で、生成する。一般に、プリンタのメーカが製造し、プリンタと共にユーザに提供され、ユーザがOS内にインストールする。
OS内にインストールされているWebサービス処理アプリケーションは、HTTPプロトコル制御部208と、コマンド実行部209とを使用し、Webクライアントに、Webサービスを提供する。また、OS内にインストールされているWebブラウザ処理アプリケーションは、HTML解析部212と、画像展開部213と、ハードディスク部210とに格納されているプログラムによって実現される。
図3は、プリンタ300を示すブロック図である。
プリンタ300は、エンジン301と、コントローラ302とを有する。
エンジン301は、ヘッド駆動機構やキャリッジ機構やロール紙供給・搬送機構等、印刷に必要な機構を有する。コントローラ302は、ホストコンピュータ200からの通信プロトコル処理や印刷データ処理してエンジン301を制御する。
エンジン301は、一般のプリンタのそれと同様に、ヘッドユニット306は、多数のノズルが形成されているヘッド305と、ヘッド305を駆動するヘッド駆動回路304とからなる。不図示のインクタンクユニットから供給されるインクを吐出する。
キャリッジ機構は、ヘッドユニット306を搭載すると共に、主走査方向(紙送り方向と垂直)に駆動可能な構成を有する。
CPU319の制御によって、モータドライバ307を介して、CRモータ308を回転させることによって、インクの吐出/非吐出に同期させて、ヘッドユニット306を主走査させる。
ロール紙供給・搬送機構は、不図示のロール紙ユニットに蓄積されているロール紙を引き出し、インクを吐出する位置まで、搬送する機構を有する。CPU319の制御によって、モータドライバ307を介して、LFモータ309を回転させることによって、インクの吐出/非吐出に同期させて、副走査を行う。
さらに、上記不図示のロール紙ユニットには、紙なしセンサが内蔵されている。ロール紙が引き出されなくなると、紙なし(すなわち紙なしエラー)を検出し、センサ検出回路310を介して、CPU319に伝えられる。その後に、CPU319は、紙なし状態をEEPROM325に書き込み、エラーを後述の方法で、ユーザに通知する。また、CPU319は、LFモータ309を駆動させるパルスをカウントすることによって、ロール紙の送り量を算出する。
画像を印刷したときのみならず、メインテナンスによる紙使用時や空送り時においても、上記駆動させるパルスをカウントし、カウント値よりロール紙の送り量を算出する。
ここで、送り量の算出は、ロール紙の送り量を検出できればよく、種々の構成が可能である。たとえば、ロールの回転をエンコーダ回路で検出し、送り量を算出する機構や、ロール紙をピンチローラで挟み込むと共に、このピンチローラの回転回数をカウントすることによって、送り量を算出する機構等が考えられる。算出されたロール紙の送り量(使用済みロール紙量)をロール紙残量から引き、EEPROM325に、最新のロール紙残量が格納される。
ジャムセンサ312は、ロール紙の搬送経路上に配置され、CPU319は、LFモータ309を駆動させるパルスをカウントすることによって、ロール紙の送り量をカウントする。そして、センサ検出回路310を介して、ジャムセンサ312の出力を監視する。所定のロール紙の送り量に達しても、センサが検出しなければ、紙ジャム(ジャムエラー)が発生したと見なし、紙ジャム状態を、EEPROM325に書き込み、後述の方法で、エラーをユーザに通知する。
インクなしセンサ313は、不図示のインクタンクユニット内の各インクタンクに1つ設けられ、インクタンク内のインクがなくなると、センサ検出回路310を介して、CPU319に伝える。CPU319は、センサが各色に設けられているので、検出したセンサに基づいて、インクがなくなった色のタンクを識別できる。また、CPU319は、インクなし(インクなしエラー)を検出すると、インクなし状態を、EEPROM325に書き込み、後述の方法で、エラーをユーザに通知する。
コントローラ302は、ネットワークインタフェース部317と、HTTPプロトコル制御部321とを持つ。ネットワークインタフェース部317は、ホストコンピュータ200と通信するためにLANに接続し、TCP/IPパケットの送受信制御を行う。HTTPプロトコル制御部321は、HTTPプロトコルによって、リモートサーバと通信する。
また、HTML解析部322は、HTMLデータのタグを解釈し、この解釈した内容に応じて、所定の処理を行う。画像展開部323は、SVGフォーマットで記述されたベクター画像を、後述のLCDの解像度に合わせて、ビットマップ画像に変換する。
さらに、フラッシュROM333は、ホストコンピュータ200から受信した印刷データを、処理や通信制御するためのCPU319、CPU319のプリント動作用のプログラムを記憶している。また、フラッシュROM333は、Webクライアント機能とWebブラウザ機能とを実現するためのプログラムを記憶している。
RAM326は、主記憶やワークエリアや受信バッファやページメモリや印刷バッファ等として利用される。操作パネル400は、印刷ジョブ名、ヘルプ表示、電子マニュアルの表示、エラー内容の解説、解除手順等の表示を行う。操作パネル400は、記録紙エラーやインクなしエラーやジャムエラーを、アニメーションやスライドショウで表示するためのスイッチと、LCD(液晶ディスプレイ)とを具備する。
EEPROM325は、プリンタ300の現在の状態を保持し、CPU319が読み書きする。また、エンジン301とのデータ通信のためのエンジンインタフェース320、電源324等も設けられている。
図4は、操作パネル400を示す図である。
電源スイッチ401は、プリンタの電源をオン、オフする。オンラインLED402は、プリンタの印刷準備が完了した際に点灯する。LCD405は、後述する電子マニュアル等を画面に表示する。上キー、下キー、右キー、左キー403は、LCD405のカーソルを移動するためのキーであり、LCD405に表示されているメニューを選択可能である。そして、決定キー404が設けられている。
図5は、Webサービス機能を提供するホストコンピュータ200と、Webブラウザ機能を有するプリンタ300との間の電子マニュアル表示動作を示すシーケンス図である。
ユーザは、操作パネルを操作し、マニュアル表示を選択する(シーケンス501)。プリンタ300は、ホストコンピュータ200に、目次を示したHTMLファイルをリクエストする。このリクエストは、HTMLプロトコルのGETメソッドを使用する(シーケンス502)。
このときのGETメソッドの一例を示す。GET http://www.host1.com/manual/mokuji_02.html HTTP/1.0。これは、ホストコンピュータ名がwww.host1.comであるサーバに対し、ファイル名がmanual/mokuji_02.htmlであるHTMLファイルを転送するように、要求する意味である。HTMLファイル名mokuji_02.htmlの“mokuji_02”は、機種ID02の目次を示し、ファイル名の末尾の数字に機種IDを表す識別コードを付加する。
機種IDは、機種ごとに割り振られているユニークなIDであり、プリンタ300のEEPROM325に予め保存されている。ホストコンピュータ200のホストコンピュータ名がwww.host1.comであるとする。このGETメソッドを受け取ったホストコンピュータ200は、仮想ディレクトリ制御部211によってハードディスク部210上にマッピングされたディレクトリから、ファイルを読み出し、返送する。
たとえば、上記URL内のmanualが、ハードディスク部210上のc:¥manualにマッピングするように仮想ディレクトリ制御部211に設定されている。この場合、ファイルc:¥manual¥mokuji_02.htmlを読み出し、HTTPプロトコル制御部208からプリンタ300に、ネットワークインタフェース部207を介して、返信する。
また、ホストコンピュータ200において、複数の機種IDに対応するファイルが、ハードディスク部210に記憶され、ネットワークNW1上の複数のプリンタに返信することができる(シーケンス503)。
プリンタ300は、HTTPプロトコル制御部321及びネットワークインタフェース部317から、上記mokuji_02.htmlを受信し、HTML解析部322がmokuji_02.htmlを解析する。HTMLファイル内の目次を表したテキストデータを、操作パネル400のLCD405に表示する(シーケンス504)。ユーザが操作パネルを操作し、所望の目次を選択する(シーケンス505)。プリンタ300は、ホストコンピュータ200に、選択された目次のページを示したHTMLファイルのリクエストを行う。
このときのGETメソッドの一例を示す。GET http://www.host1.com/manual/mokuji_02/page10.html HTTP/1.0。
HTMLファイル名page10.htmlの“page10”は、マニュアルの10ページを示し、ファイル名の末尾の数字に、ページを表す識別コードを付加する(シーケンス506)。
上記と同様に、ホストコンピュータ200のホストコンピュータ名が、www.host1.comであるとする。この場合、このGETメソッドを受け取ったホストコンピュータ200において、仮想ディレクトリ制御部211が、ファイルpage10.htmlを読み出し、返送する(シーケンス507)。つまり、/manual/mokuji_02/がハードディスク部210上のc:¥manual¥mokuji_02¥にマッピングされているハードディスク部210上のディレクトリから、ファイルpage10.htmlを読み出す。
プリンタ300は、HTTPプロトコル制御部321とネットワークインタフェース部317とから、上記page10.htmlを受信し、HTML解析部322がpage10.htmlを解析する。そして、シーケンス508に移る。つまり、HTTPプロトコルを用いてpage10.htmlに記述されているリンク画像ファイルhttp://www.host1.com/manual/mokuji_02/page10.svgを、ホストコンピュータ200へリクエストする。
リクエストを受け取ったホストコンピュータ200は、ファイルpage10.svgを読み出し、返送する(シーケンス509)。つまり、/manual/mokuji_02/がハードディスク部210上のc:¥manual¥mokuji_02¥にマッピングされているハードディスク部210上のディレクトリから、ファイルpage10.svgを読み出し、返送する。
プリンタ300は、画像展開部323を用い、操作パネル400内のLCD405の解像度に応じて、ベクター画像をビットマップ画像に変換する(シーケンス510)。
次に、プリンタ300は、解析したファイルpage10.htmlに基づいて、Webブラウズ機能を実行させ、LCD405に表示する(シーケンス511)。そして、ユーザが目次を選択する度に、シーケンス506〜511が繰り返される。
図6は、Webサービス機能を提供するホストコンピュータ200と、Webブラウザ機能を有するプリンタ300との間で、プリンタ300がエラー検出した際に表示される解除手順を表示するシーケンス図である。
上記方法によって、エラーが検出される(シーケンス601)。プリンタ300は、ホストコンピュータ200に、エラー警告のためにHTMLファイルをリクエストする。リクエストは、HTMLプロトコルのGETメソッドを使用する(シーケンス602)。
以下に、このGETメソッドの一例を示す。GET http://www.host1.com/error/error_01/code02.html HTTP/1.0。これは、ホストコンピュータ名がwww.host1.comであるサーバに対し、ファイル名がerror_01/code_02.htmlであるHTMLファイルを転送するように要求する意味である。
HTMLファイル名code_02.htmlの“code02”は、エラーコードの02を示すファイル名である。エラーコードは、機種間共通に割り振られたユニークなIDである。
たとえば、紙なしエラー“01“、 ジャムエラー“02“、インクなしエラー“03“のように、予め決められている。そして、プリンタ300のEEPROM325に、予め保存されている。ホストコンピュータ200のホストコンピュータ名が、www.host1.comであるとする。この場合、このGETメソッドを受け取ったホストコンピュータ200において、仮想ディレクトリ制御部211が、ハードディスク部210上にマッピングされたディレクトリから、ファイルを読み出し、返送する。
たとえば、上記URL内のerror/error_01がハードディスク部210上のc:¥error¥error_01にマッピングするように、仮想ディレクトリ制御部211に設定されている。この場合、ファイルc:¥error¥error_01¥code02.htmlを読み出し、HTTPプロトコル制御部208からプリンタ300に、ネットワークインタフェース部207を介して、返信する。
また、ホストコンピュータ200において、複数のエラーコードに対応するファイルが、ハードディスク部210に記憶され、ネットワークNW1上の複数のプリンタに返信することができる(シーケンス603)。
プリンタ300は、HTTPプロトコル制御部321とネットワークインタフェース部317とから、上記code02.htmlを受信し、HTML解析部322がcode02.htmlを解析する。HTTPプロトコルを用い、code02.htmlに記述されているリンク画像ファイルhttp://www.host1.com/error/error_01/code02.svgを、ホストコンピュータ200へリクエストする(シーケンス604)。リクエストを受け取ったホストコンピュータ200は、ファイルcode02.svgを読み出し、返送する(シーケンス605)。つまり、/error/error_01/がハードディスク部210上のc:¥error¥error_01¥にマッピングされているハードディスク部210上のディレクトリから、ファイルcode02.svgを読み出し、返送する。
プリンタ300は、操作パネル400内のLCD405の解像度に応じて、ベクター画像を、ビットマップ画像に変換する(シーケンス606)。次に、プリンタ300は、解析したファイルcode02.htmlに基づいて、Webブラウズ機能を実行させ、LCD405に表示する(シーケンス607)。そして、エラーを検出する度に、シーケンス601〜607が繰り返される。
図7は、ホストコンピュータ200の仮想ディレクトリ制御部211がマッピングしたハードディスク部210上のディレクトリ構造を示す図である。
機種ID、ページ識別コード、エラーコード、スライドページ識別コードが、ファイル名及びディレクトリ名に示されている。
図8は、LCD405に表示されているプリンタ300のエラー要因の一状態であるロール紙がなくなった状態(以下、紙なしエラー状態)の画面を示す図である。
紙なしエラーを示したファイルcode01.htmlが、上記方法によって、HTML解析部322が解析する。メッセージ表示欄801には、紙なしエラー状態であるので、「ロール紙がなくなりました。」が表示される、また、画像表示欄802には、code01.htmlのリンク画像であるcode01.svgから変換されたBitmap画像が表示される。スライドショウTAB803は、エラー解除手順を示したスライドショウのファイルがあれば、LCD405に表示される。
図9は、LCD405に表示されているプリンタ300のエラー要因の一状態である紙ジャムが発生した状態(以下、ジャムエラー状態)の画面を示す図である。
ジャムエラーを示したファイルcode02.htmlを、上記方法によって、HTML解析部322が解析する。メッセージ表示欄801には、紙ジャムエラー状態であるので、「紙ジャムが発生しています。」を表示し、画像表示欄802には、code02.htmlのリンク画像であるcode02.svgから変換されたBitmap画像を表示する。
図10は、LCD405に表示されているプリンタ300のエラー要因の一状態であるインクがなくなった状態(以下、インクなしエラー状態)の画面を示す図である。
ジャムエラーを示したファイルcode03.htmlを、上記方法によって、HTML解析部322が解析する。メッセージ表示欄801には、マゼンダインクなしエラー状態であるので、「Mインクがなくなりました。」が表示される。画像表示欄802には、code03.htmlのリンク画像であるcode03.svgから変換されたBitmap画像が表示される。
図11は、紙なしエラーが発生した後に表示されているスライドショウの様子を示す図である。
具体的には、図8に示すエラー表示が行われた後に、ユーザの操作によって、スライドショウTAB803が選択される。そして、スライドショウTAB803にリンクされたslideshow01_s01.htmlが、上記方法と同様に、ホストコンピュータ200から転送され、HTML解析部322の解析結果に基づいて、ロール紙交換シーケンスのスライドショウを開始する。具体的には、GETメソッドを使用して、ホストコンピュータ200にリクエストを発行する。
GET http://www.host1.com/error/error_01/ slideshow01_s01.html HTTP/1.0。これは、ホストコンピュータ名がwww.host1.comであるサーバ、ホストコンピュータ200に、ファイル名が/error/error_01/slideshow01_s01.htmlのHTMLファイルを転送するように要求する意味である。HTMLファイル名slideshow01_s01.htmlの“slideshow01”は、エラーコード01(紙なしエラー)のスライドショウであることを示し、”_s01”は、スライドショウの1ページ目を示すファイル名である。
1101は、slideshow01_s01.htmlをLCD405に表示した様子を示す。次に、OK TAB1104を、ユーザが選択する。そして、OK TAB1104にリンクされているslideshow01_s02.htmlが、上記方法と同様に、ホストコンピュータ200から転送され、HTML解析部322の解析結果を、LCD405に表示する。
また、slideshow01_s02.htmlのリンク画像slideshow01_s02.svgにおいても、リクエストを行い、上記と同様に、画像を取得する。つまり、ホストコンピュータ200へ、http://www.host1.com/error/error_01/slideshow01_s02.svgリクエストを行い、上記と同様に、画像を取得する。1102は、slideshow01_s02.htmlをLCD405に表示している様子を示す。
次に、次ページTAB1105を、ユーザが選択する。この選択によって、次ページTAB1105にリンクされたslideshow01_s03.htmlが、上記方法と同様に、ホストコンピュータ200から転送され、HTML解析部322の解析結果を、LCD405に表示する。また、slideshow01_s03.htmlのリンク画像slideshow01_s03.svgにおいても、リクエストを行い、上記同様に画像を取得する。つまり、ホストコンピュータ200へhttp://www.host1.com/error/error_01/slideshow01_s03.svgリクエストを行い、上記同様に画像を取得する。
1103は、slideshow01_s03.htmlをLCD405に表示している様子を示す。このように、リンクファイルをたどることによって、スライドショウが表示され、紙なしエラーに対するエラー解除手順が、ユーザに示される。また、ジャムエラー、インクなしエラーについても、同様に行われる。
図12は、Webサービス機能とWebブラウザ機能とを有するホストコンピュータ200において、ユーザが電子マニュアル表示させる動作を示すシーケンス図である。
ユーザは、マウスとキーボードとを操作し、電子マニュアル表示を選択する(シーケンス1201)。電子マニュアルの目次を示すHTMLファイルc:¥manual/mokuji_02.htmlが選択される(シーケンス1202)。これによって、CPU201は、ハードディスク部210上の目次を示したHTMLファイルc:¥manual¥mokuji_02.htmlを実行する(シーケンス1203)。CPU201は、HTML解析部212にmokuji_02.htmlを解析させ、HTMLファイル内の目次を表しているテキストデータを、表示部205に表示する(シーケンス1204)。
ユーザが所望の目次項目を選択すると(シーケンス1205)、mokuji_02.htmlにリンクされているユーザ所望ページのHTMLファイルc:¥manual¥mokuji_02¥page10.htmlを選択する(シーケンス1206)。そして、CPU201は、ハードディスク部210上のユーザ所望ページのHTMLファイルc:¥manual¥mokuji_02¥page10.htmlを実行する(シーケンス1207)。CPU201は、HTML解析部212にpage10.htmlを解析させ、page10.htmlに記述されているリンク画像ファイルc:¥manual¥mokuji_02¥page10.svgを選択する(シーケンス1208)。
そして、ハードディスク部210上のc:¥manual¥mokuji_02¥page10.svgを読み出す(シーケンス1209)。CPU201は、表示部205の解像度に応じて、ベクター画像をビットマップ画像に、画像展開部213を用いて変換する(シーケンス1210)。次に、CPU201は、解析したファイルpage10.htmlに基づいて、Webブラウズ機能を実行させ、表示部205に表示する(シーケンス1211)。そして、ユーザが、目次の所望のページを選択する度に、シーケンス1206〜1211が繰り返される。
上記のように、マークアップ言語で記述されている文書及びリンク画像等が記憶されているハードディスク部210と、ネットワークNW1上のファイルアロケーションをハードディスク部210にマッピング制御する仮想ディレクトリ制御部211とが働く。ホストコンピュータ200とプリンタ300との間で、電子マニュアル表示に使用する。これによって、同一のハードディスク部210に記憶されているマークアップ言語で記述されている文書及びリンク画像を用い、ホストコンピュータ200で、ユーザが電子マニュアル表示させることができる。
上記実施例によれば、プリンタは、ステータス、電子マニュアル、エラー内容の解説表示の他に、エラー解除手順をスライドショウで表示する際に、多くのメモリを必要とせずに、表示部の大型化、高解像度化、カラー化に対応できる。
また、上記実施例は、ホストコンピュータコンピュータに、Webサーバ機能を持ち、プリンタ内に、Webブラウザ機能を持つので、多くの不揮発性メモリを持つ必要がない。
上記実施例によれば、従来のように、ホストコンピュータコンピュータの表示部とプリンタの表示部との間に、サイズや解像度の違う表示部が使われていても、複雑なシステムやプリンタに多くのメモリを必要としない。
上記実施例において、インクジェット方式のプリンタシステムに限る必要はなく、他の方式のプリンタシステムにも適応することができる。また、エラーの種類が、紙なし、インクなし、ジャムであるが、エラー検出機能を持ったシステムであれば、プリンタシステム以外に、上記実施例を適用することができる。
つまり、上記実施例は、データを保存しサーバ機能を具備するコンピュータと、表示部と画像展開部とを持ちクライアント機能を具備するプリンタとの間で、所定のプロトコルを用いて、データを転送するプリンタシステムである。また、上記実施例は、上記プリンタは、データを受信し、上記表示部の解像度に合わせて、表示するデータを生成するデータ生成手段を有するプリンタシステムの例である。
さらに、上記実施例は、データを保存する機能を具備するコンピュータと、表示部とエラー検出部とを具備するプリンタとの間で、データを転送するプリンタシステムである。また、上記プリンタは、エラーを検出すると、上記データをコンピュータに要求し、受信したデータに基づいて、上記プリンタの表示部に表示するデータを生成するデータ生成手段を有する。
しかも、上記実施例は、データを保存し、サーバ機能を具備するコンピュータと、表示部とエラー検出部とを持ちクライアント機能を具備するプリンタとの間で、所定のプロトコルを用いて、データを転送するプリンタシステムである。また、上記プリンタは、エラーを検出すると、上記データを受信し、上記表示部に表示するデータを生成するデータ生成手段を有する。
この場合、上記データは、文書データと文書データに関連付けされた画像データとによって構成されているデータである。
また、上記実施例は、マークアップ言語で記述されている文書ファイルを保存し、Webサーバ機能を持ったコンピュータと、表示部と画像展開部とファイル解析部とWebクライアント機能を持っているプリンタとの間で、ファイルを転送する。つまり、上記実施例は、所定のプロトコルを用いてファイルを転送するプリンタシステムである。また、上記プリンタは、文書ファイルを解析し、プリンタの表示部の解像度に合わせて表示するデータを生成するプリンタである。
この場合、上記文書ファイルに関連付けされた画像ファイルを持ち、表示部に文字列と画像とを表示する。また、上記ファイルは、機種判別コードを含むファイルである。さらに、上記ファイルは、マニュアルである。
また、上記実施例は、マークアップ言語で記述されている文書ファイルを保存し、Webサーバ機能を持ったコンピュータと、表示部とファイル解析部とエラー検出部とWebクライアント機能とを持っているプリンタとからなるプリンタシステムである。上記プリンタは、エラー検出部によってエラーを検出すると、コンピュータに文書ファイル転送を要求し、受信した文書ファイルを解析し、プリンタの表示部にエラー解除手順を表示するプリンタである。
この場合、上記文書ファイルに関連付けされた画像ファイルを持ち、表示部に文字列と画像を表示する。また、上記文書ファイルは、エラーコードを含むファイルである。さらに、上記エラー解除手順は、スライドショーである。
さらに、上記実施例を方法の発明として把握することができる。つまり、上記実施例は、データを保存しサーバ機能を具備するコンピュータと、表示部と画像展開部とを持ちクライアント機能を具備するプリンタとの間で、所定のプロトコルを用いて、データを転送するプリンタシステムの制御方法である。また、上記実施例において、上記プリンタは、データを受信し、上記表示部の解像度に合わせて、表示するデータを生成するデータ生成工程を実行する。
しかも、上記実施例は、データを保存する機能を具備するコンピュータと、表示部とエラー検出部とを具備するプリンタとの間で、データを転送するプリンタシステムの制御方法である。また、上記実施例において、上記プリンタは、エラーを検出すると、上記データをコンピュータに要求し、受信したデータに基づいて、上記プリンタの表示部に表示するデータを生成するデータ生成工程を実行する。
そして、上記実施例は、データを保存し、サーバ機能を具備するコンピュータと、表示部とエラー検出部とを持ちクライアント機能を具備するプリンタとの間で、所定のプロトコルを用いて、データを転送するプリンタシステムの制御方法である。また、上記実施例において、上記プリンタは、エラーを検出すると、上記データを受信し、上記表示部に表示するデータを生成するデータ生成工程を実行する。
加えて、上記実施例は、マークアップ言語で記述されている文書ファイルを保存し、Webサーバ機能を持ったコンピュータと、表示部と画像展開部とファイル解析部とWebクライアント機能を持っているプリンタとの間で、ファイルを転送する。つまり、上記実施例は、所定のプロトコルを用いてファイルを転送するプリンタシステムである。また、上記実施例において、上記プリンタは、文書ファイルを解析し、プリンタの表示部の解像度に合わせて表示するデータを生成する工程を実行する。
上記実施例は、マークアップ言語で記述されている文書ファイルを保存し、Webサーバ機能を持ったコンピュータと、表示部とファイル解析部とエラー検出部とWebクライアント機能とを持っているプリンタとからなるプリンタシステムの制御方法である。また、上記実施例において、上記プリンタは、エラー検出部によってエラーを検出すると、コンピュータに文書ファイル転送を要求し、受信した文書ファイルを解析し、プリンタの表示部にエラー解除手順を表示する工程を実行する。
本発明の実施例1であるプリンタシステムPS1の構成を示す図である。 ホストコンピュータ200を示すブロック図である。 プリンタ300を示すブロック図である。 操作パネル400を示す図である。 Webサービス機能を提供するホストコンピュータ200と、Webブラウザ機能を有するプリンタ300との間の電子マニュアル表示動作を示すシーケンス図である。 Webサービス機能を提供するホストコンピュータ200と、Webブラウザ機能を有するプリンタ300との間で、プリンタ300がエラー検出した際に表示される解除手順を表示するシーケンス図である。 ホストコンピュータ200の仮想ディレクトリ制御部211がマッピングしたハードディスク部210上のディレクトリ構造を示す図である。 LCD405に表示されているプリンタ300のエラー要因の一状態であるロール紙がなくなった状態(以下、紙なしエラー状態)の画面を示す図である。 LCD405に表示されているプリンタ300のエラー要因の一状態である紙ジャムが発生した状態(以下、ジャムエラー状態)の画面を示す図である。 LCD405に表示されているプリンタ300のエラー要因の一状態であるインクがなくなった状態(以下、インクなしエラー状態)の画面を示す図である。 紙なしエラーが発生した後に表示されているスライドショウの様子を示す図である。 Webサービス機能とWebブラウザ機能とを有するホストコンピュータ200において、ユーザが電子マニュアル表示させる動作を示すシーケンス図である。
符号の説明
200…ホストコンピュータ、
201…CPU、
202…ROM、
203…RAM、
204…表示用ビデオメモリ、
205…表示部、
206…操作デバイス制御部、
207…ネットワークインタフェース部、
208…HTTPプロトコル制御部、
209…コマンド実行部、
210…ハードディスク部、
211…仮想ディレクトリ制御部、
212…HTML解析部、
213…画像展開部、
300…プリンタ、
301…エンジン、
302…コントローラ、
304…ヘッド駆動回路、
305…ヘッド、
306…ヘッドユニット、
307…モータドライバ、
308…CRモータ、
309…LFモータ、
310…センサ検出回路、
312…ジャムセンサ、
313…インクなしセンサ、
317…ネットワークインタフェース部、
319…CPU、
320…エンジンインタフェース、
321…HTTPプロトコル制御部、
322…HTML解析部、
323…画像展開部、
324…電源、
325…EEPROM、
326…RAM、
333…フラッシュROM、
400…操作パネル、
401…電源スイッチ、
402…オンラインLED、
403…上キー、下キー、右キー、左キー、
404…決定キー、
405…LCD。

Claims (17)

  1. データを保存しサーバ機能を具備するコンピュータと、表示部と画像展開部とを持ちクライアント機能を具備するプリンタとの間で、所定のプロトコルを用いて、データを転送するプリンタシステムにおいて、
    上記プリンタは、データを受信し、上記表示部の解像度に合わせて、表示するデータを生成するデータ生成手段を有することを特徴するプリンタシステム。
  2. データを保存する機能を具備するコンピュータと、表示部とエラー検出部とを具備するプリンタとの間で、データを転送するプリンタシステムにおいて、
    上記プリンタは、エラーを検出すると、上記データをコンピュータに要求し、受信したデータに基づいて、上記プリンタの表示部に表示するデータを生成するデータ生成手段を有することを特徴するプリンタシステム。
  3. データを保存し、サーバ機能を具備するコンピュータと、表示部とエラー検出部とを持ちクライアント機能を具備するプリンタとの間で、所定のプロトコルを用いて、データを転送するプリンタシステムにおいて、
    上記プリンタは、エラーを検出すると、上記データを受信し、上記表示部に表示するデータを生成するデータ生成手段を有することを特徴するプリンタシステム。
  4. 請求項1〜請求項3のいずれか1項において、
    上記データは、文書データと文書データに関連付けされた画像データとによって構成されているデータであることを特徴とするプリンタシステム。
  5. マークアップ言語で記述されている文書ファイルを保存し、Webサーバ機能を持ったコンピュータと、表示部と画像展開部とファイル解析部とWebクライアント機能を持っているプリンタとの間で、所定のプロトコルを用いてファイルを転送するプリンタシステムにおいて、
    上記プリンタは、文書ファイルを解析し、プリンタの表示部の解像度に合わせて表示するデータを生成するプリンタであることを特徴するプリンタシステム。
  6. 請求項5において、
    上記文書ファイルに関連付けされた画像ファイルを持ち、表示部に文字列と画像とを表示することを特徴とするプリンタシステム。
  7. 請求項5〜請求項6において、
    上記ファイルは、機種判別コードを含むファイルであることを特徴とするプリンタシステム。
  8. 請求項5〜請求項6において、
    上記ファイルは、マニュアルであることを特徴とするプリンタシステム。
  9. マークアップ言語で記述されている文書ファイルを保存し、Webサーバ機能を持ったコンピュータと、表示部とファイル解析部とエラー検出部とWebクライアント機能とを持っているプリンタとからなるプリンタシステムにおいて、
    上記プリンタは、エラー検出部によってエラーを検出すると、コンピュータに文書ファイル転送を要求し、受信した文書ファイルを解析し、プリンタの表示部にエラー解除手順を表示するプリンタであることを特徴するプリンタシステム
  10. 請求項9において、
    上記文書ファイルに関連付けされた画像ファイルを持ち、表示部に文字列と画像を表示することを特徴とするプリンタシステム。
  11. 請求項9〜請求項10において、
    上記文書ファイルは、エラーコードを含むファイルであることを特徴とするプリンタシステム。
  12. 請求項9〜請求項10において、
    上記エラー解除手順は、スライドショーであることを特徴とするプリンタシステム。
  13. データを保存しサーバ機能を具備するコンピュータと、表示部と画像展開部とを持ちクライアント機能を具備するプリンタとの間で、所定のプロトコルを用いて、データを転送するプリンタシステムの制御方法において、
    上記プリンタは、データを受信し、上記表示部の解像度に合わせて、表示するデータを生成するデータ生成工程を実行することを特徴するプリンタシステムの制御方法。
  14. データを保存する機能を具備するコンピュータと、表示部とエラー検出部とを具備するプリンタとの間で、データを転送するプリンタシステムの制御方法において、
    上記プリンタは、エラーを検出すると、上記データをコンピュータに要求し、受信したデータに基づいて、上記プリンタの表示部に表示するデータを生成するデータ生成工程を実行することを特徴するプリンタシステムの制御方法。
  15. データを保存し、サーバ機能を具備するコンピュータと、表示部とエラー検出部とを持ちクライアント機能を具備するプリンタとの間で、所定のプロトコルを用いて、データを転送するプリンタシステムの制御方法において、
    上記プリンタは、エラーを検出すると、上記データを受信し、上記表示部に表示するデータを生成するデータ生成工程を実行することを特徴するプリンタシステムの制御方法。
  16. マークアップ言語で記述されている文書ファイルを保存し、Webサーバ機能を持ったコンピュータと、表示部と画像展開部とファイル解析部とWebクライアント機能を持っているプリンタとの間で、所定のプロトコルを用いてファイルを転送するプリンタシステムの制御方法において、
    上記プリンタは、文書ファイルを解析し、プリンタの表示部の解像度に合わせて表示するデータを生成する工程を実行することを特徴するプリンタシステムの制御方法。
  17. マークアップ言語で記述されている文書ファイルを保存し、Webサーバ機能を持ったコンピュータと、表示部とファイル解析部とエラー検出部とWebクライアント機能とを持っているプリンタとからなるプリンタシステムの制御方法において、
    上記プリンタは、エラー検出部によってエラーを検出すると、コンピュータに文書ファイル転送を要求し、受信した文書ファイルを解析し、プリンタの表示部にエラー解除手順を表示する工程を実行することを特徴するプリンタシステムの制御方法。
JP2007182530A 2007-07-11 2007-07-11 プリンタシステム及びプリンタシステムの制御方法 Pending JP2009018489A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007182530A JP2009018489A (ja) 2007-07-11 2007-07-11 プリンタシステム及びプリンタシステムの制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007182530A JP2009018489A (ja) 2007-07-11 2007-07-11 プリンタシステム及びプリンタシステムの制御方法

Publications (1)

Publication Number Publication Date
JP2009018489A true JP2009018489A (ja) 2009-01-29

Family

ID=40358549

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007182530A Pending JP2009018489A (ja) 2007-07-11 2007-07-11 プリンタシステム及びプリンタシステムの制御方法

Country Status (1)

Country Link
JP (1) JP2009018489A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011011427A (ja) * 2009-07-01 2011-01-20 Oki Data Corp 電子装置及び電子システム
JPWO2011121723A1 (ja) * 2010-03-30 2013-07-04 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、及びプログラム
JP2017100355A (ja) * 2015-12-01 2017-06-08 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
JP2018081366A (ja) * 2016-11-14 2018-05-24 株式会社リコー 印刷システム、制御装置およびプログラム
JP2019187969A (ja) * 2018-04-27 2019-10-31 Phcホールディングス株式会社 食品搬送車

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011011427A (ja) * 2009-07-01 2011-01-20 Oki Data Corp 電子装置及び電子システム
US8587796B2 (en) 2009-07-01 2013-11-19 Oki Data Corporation Electric device and electric system
JPWO2011121723A1 (ja) * 2010-03-30 2013-07-04 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、及びプログラム
JP2017100355A (ja) * 2015-12-01 2017-06-08 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
JP2018081366A (ja) * 2016-11-14 2018-05-24 株式会社リコー 印刷システム、制御装置およびプログラム
JP2019187969A (ja) * 2018-04-27 2019-10-31 Phcホールディングス株式会社 食品搬送車

Similar Documents

Publication Publication Date Title
JP4246367B2 (ja) 印刷装置
US8368911B2 (en) Image forming apparatus and method of controlling same, and information processing apparatus and method
US7584242B2 (en) Printing control apparatus, system and method
KR20050054681A (ko) 에러 통지 기능을 구비한 네트워크 화상형성장치 및 그의동작제어방법
US8213031B2 (en) Image forming apparatus and method of preventing printing error from being generated
US10038797B2 (en) Status management system, electronic apparatus, and method of communication in system
KR100561405B1 (ko) 프린터 드라이버 및 사용자 인터페이스 구성 방법
JPH11309924A (ja) 印刷制御システムおよび方法
EP0651317B1 (en) Output method and apparatus for estimating image quality prior to output
JP3158378B2 (ja) 印刷装置及び印刷制御方法
JP3817387B2 (ja) プリントジョブのキャンセルの指示を行える情報処理装置、印刷装置、情報処理方法及び記憶媒体
US20080049255A1 (en) Printing apparatus and control method thereof
JP2022102559A (ja) 画像処理装置、表示制御方法およびプログラム
JP2009140166A (ja) 印刷処理システム
US20120257243A1 (en) Information processing apparatus, print control method, and storage medium
JPH096555A (ja) プリンタ制御装置及び方法
US20160239242A1 (en) Print data generating device, print data generating system, print data generating method, and program
JP4405223B2 (ja) 文字情報処理システム、文字情報処理装置及び文字情報処理プログラム
US9195897B2 (en) Media processing device, media processing system, and control method of a media processing device
JP4507608B2 (ja) 印刷システム及びプリンタドライバ
JPH10151810A (ja) ラベルプリンタ装置の制御方法およびラベルプリンタ装置
JP2003196068A (ja) 消耗品管理システム及び消耗品管理方法と印刷制御装置
US20220070332A1 (en) Non-transitory computer-readable storage medium storing print control program, control method of print controller, and print controller
JP2024021923A (ja) プリンタシステムおよびプリンタシステムの制御方法
JP3209417B2 (ja) 印字制御装置