Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3920481B2 - Image input / output device and image input / output method - Google Patents
[go: Go Back, main page]

JP3920481B2 - Image input / output device and image input / output method - Google Patents

Image input / output device and image input / output method Download PDF

Info

Publication number
JP3920481B2
JP3920481B2 JP35378998A JP35378998A JP3920481B2 JP 3920481 B2 JP3920481 B2 JP 3920481B2 JP 35378998 A JP35378998 A JP 35378998A JP 35378998 A JP35378998 A JP 35378998A JP 3920481 B2 JP3920481 B2 JP 3920481B2
Authority
JP
Japan
Prior art keywords
client
paper
image input
conveyance path
data
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.)
Expired - Fee Related
Application number
JP35378998A
Other languages
Japanese (ja)
Other versions
JP2000158769A (en
Inventor
大介 山田
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP35378998A priority Critical patent/JP3920481B2/en
Publication of JP2000158769A publication Critical patent/JP2000158769A/en
Application granted granted Critical
Publication of JP3920481B2 publication Critical patent/JP3920481B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は,複写機やファクシミリ装置,プリンタなどのイメージ入出力装置に関し,より詳細には,搬送路やその用紙の搬送状況などを直感的に理解可能な表示情報として,ネットワークなどで接続されたクラアントであるパーソナルコンピュータ等にデータ転送するイメージ入出力装置,イメージ入出力方法に関する。
【0002】
【従来の技術】
従来,デジタル複写機やファクシミリ・プリンタ,あるいはこれらの機能を複合した単数あるいは複数の画像形成装置(サーバ)を,ネットワークを介して遠隔地のサービスセンターなどに設置されたクライアントPCに接続し,画像形成装置の稼働状況を監視するシステムが知られている。このシステムは,画像形成装置の稼働状況などのデータを収集し,そのデータに基づいて所定のメンテナンス(サプライや備品の保守・交換)を迅速に行うものである。また,ネットワーク上に,上記画像形成装置(サーバ)とクライアントPCとを接続し,クライアントPCからのデータを画像形成装置(サーバ)で印字するユーザシステムも多い。
【0003】
【発明が解決しようとする課題】
しかしながら,上記に示されるような従来の技術にあっては,1つあるいは複数の画像形成装置(サーバ)と該装置を監視するクライアントPCを双方向通信可能に接続したシステムにあっては,サービスセンターにおいて画像形成装置の稼働状況やジャム発生回数などのデータを行うことが可能であるが,装置内部の用紙(原稿・記録紙)の搬送状態を詳細に把握することができないという問題点があった。
【0004】
また,クライアントPCから出力された印字データを画像形成装置(サーバ)で記録紙に印字する場合,クライアントPC側で用紙搬送路の状態や用紙搬送状態が的確に把握することができないので,例えば,給紙中,排紙完了,ジャムの発生などの状況をエンドユーザにおいて視覚的に,かつ的確に知ることができなないという問題点があった。
【0005】
本発明は,上記に鑑みてなされたものであって,クライアントPC側で,画像形成装置の用紙搬送路の搬送状態などを表示し,給紙中,排紙完了,ジャムの発生などの状況をエンドユーザあるいはサービス部門に伝達することにより,装置の状態を視覚的に,かつ的確に把握可能にすることを目的とする。
【0006】
【課題を解決するための手段】
上記の目的を達成するために,請求項1に係るイメージ入出力装置にあっては,ットワーク上に,コンピュータ機器などのクライアントと通信可能に接続され,前記クライアントから印字要求されたデータを,所定のタイミングで用紙の搬送制御を行って出力するイメージ入出力装置において,前記用紙の搬送路に関する表示情報を前記クライアントに送信する際に,前記クライアントからの指示に基づいて,前記搬送路を所定刻みステップに設定するものである。
【0007】
また,請求項2に係るイメージ入出力方法にあっては,ネットワーク上に,コンピュータ機器などのクライアントと通信可能に接続され,前記クライアントから印字要求されたデータを,所定のタイミングで用紙の搬送制御を行って出力するイメージ入出力方法において,前記用紙の搬送路に関する表示情報を前記クライアントに送信する際に,前記クライアントからの指示に基づいて,前記搬送路を所定刻みステップに設定するものである。
【0010】
【発明の実施の形態】
以下,本発明のイメージ入出力装置,イメージ入出力方法の実施の形態について添付図面を参照し,詳細に説明する。
【0011】
(ハードウェアの構成)
図1は,実施の形態に係るシステムのハードウェア構成を示すブロック図であり,ネットワーク150に,大きくはイメージ入出力装置120とブローカ140と,パーソナルコンピュータ(PC)160と,を接続したシステム構成となっている。
【0012】
イメージ入出力装置120は,図示の如く構成されている。100は装置全体を統括的に制御するCPUである。このCPU100には,バス102を介し,その制御下にプログラムコードやフォント,その他の静的なデータが格納されているROM103と,一時的な格納領域(ワーキングメモリ)として利用されるRAM104と,不揮発性のデータを格納しておくNVRAM105と,操作パネル101の制御(ユーザとのインターフェイスを司る)を実行するパネル制御部106と,紙原稿の読み取りおよび記録紙への印刷を実行するため,スキャン/プリントエンジン111を制御するエンジン制御部107と,大量のイメージデータなどの蓄積およびデータベースの格納領域として利用され,記憶装置112を制御するディスクドライバ108と,イーサネットワークなどのネットワーク150に接続され,外部の機器との通信制御を行う通信制御部109と,公衆回線と接続され,外部の機器との通信を可能にするモデム110とが接続されている。
【0013】
また,ブローカ140は,ネットワーク150との通信制御を実行する通信制御部141と,ブローカ140全体を制御するCPU142と,制御プログラムなどが格納されているROM143と,制御途中のデータなどを格納するためのRAM144と,機能情報などが格納されているデータベース145とから構成されている。なお,このブローカ140は,CPUやROM,RAM,通信制御部,機能情報データベースを有しているものであり,PCあるいはイメージ入出力装置のどちら側に存在してもよい。
【0014】
(イメージ入出力装置の動作)
ROM103にはプログラムコードやフォント,およびその他のスタティックな情報を格納する。RAM104は,一時的な記憶場所として利用される。NVRAM105には不揮発性の情報を格納する。
【0015】
操作パネル101とパネル制御部106とによりユーザとのインターフェイスを司る。また,スキャン/プリントエンジン111とエンジン制御部107は,イメージデータの入出力ユニットとして,シート原稿の読み取りおよび記録紙への印刷を実行する。
【0016】
また,記憶装置112とディスクドライバ108は,大容量蓄積デバイスであるので大量のイメージデータを蓄積するときなどに使用される。通信制御部109は,イーサーネットなどのネットワーク(LAN)150を介し,外部機器との通信を可能とし,モデム110は公衆回線(WAN)と接続され,外部機器との通信を実行する。
【0017】
また,ブローカ140は,ネットワーク150に接続されているイメージ入出力装置120が有している機能情報を維持/管理し,クライアント(この場合,PC160)とサーバ(この場合,イメージ入出力装置)との接続を確立する役目を請け負うミドルウェアとしての機能動作を行う。
【0018】
(ソフトウェアの構成)
図2は,実施の形態に係るソフトウェアの構成を示すブロック図である。ここでは,図示の如く,アプリケーション層201と,カーネル層202と,ドライバ層203と,ハードウェア層204と,いうように大きくは4つの層(レイヤー)に分けられている。
【0019】
アプリケーション層201は,コピー・ファックス・プリンタなどのアプリケーションを形成するレイヤーであり,後述するオペレーションマネージャ205と,ドキュメントマネージャ206と,サービスマネージャ207と,デバイスマネージャ208と,データベースマネージャ209と,の各ブロックで構成される。
【0020】
オペレーションマネージャ205は,装置に付属・接続されている操作パネル101を制御するものであり,ボタンの表示およびボタンオペレーションのノーティファイ・アラートの通知などの各種制御を実行する。また,ドキュメントマネージャ206は,コピー・ファックス・プリンタなどのシナリオに基づいてドキュメントをハンドリングするアプリケーションとしては中心となる機能ブロックである。
【0021】
また,サービスマネージャ207は,ドキュメントハンドリングの際に共通に必要となる機能ブロックであり,各種の管理とそれを実行する。また,デバイスマネージャ208は,スキャナ・プロッタ・画像バス(図1におけるスキャン/プリントエンジン111,バス102)といった物理デバイスの動作を決定する機能ブロックであり,各種のデバイスの管理とそれを実行する。
【0022】
また,データベースマネージャ209は,フォント・定形フォーム・ファックス受信履歴・装置の利用履歴・課金データなどの永続データの維持管理を行うものである。また,本発明では,ここにソフトウェア部品単位の表示情報(後述する図3および図4の表示を実現する)の保管し,検索を行う。このプログラムファクトリ210は,ソフトウェアの組立表とソフトウェア部分および互換表とに基づいてプログラム実行のための初期化を実行する。
【0023】
すなわち,静的に存在するソフトウェア部品をRAM上に展開(オブジェクト指向プログラミングにおけるインスタンスの生成)し,何らかのメッセージを受け取る(オブジェクト指向プログラミングにおけるメソッドコール)ことにより動作可能な状態にしておく。
【0024】
カーネル層202は,仮想メモリ211と,実行プロセス212と,ファイルシステム213と,ソケット214と,仮想マシン215と,から構成されている。このカーネル層202は,通常OS(オペレーティング・システム)のカーネル(kernel:OS機能のうちで最も基本的な部分で,ニュークリアスまたは核と呼ばれる)として組み込まれ,各種デバイスを抽象化し,アプリケーションに対してサービスを提供するものであり,アプリケーション層201はカーネル層202に対してシステムコールすることにより動作する。
【0025】
ドライバ層203は,メモリ管理ドライバ216と,プロセス管理ドライバ217と,ファイル管理ドライバ218と,ネットワークドライバ219と,一体型コピードライバ220と,ブロッキングデバイスドライバ221と,ページデバイスドライバ222と,から構成されている。このドライバ層203は,各種ハードウェア(図1およびハードウェア層参照)を駆動するたの制御を実行する機能ブロックの集合体である。また,ハードウェア層204は,装置内に存在する制御可能なリソースの集合である。
【0026】
〔用紙搬送情報の表示例〕
次に,パーソナルコンピュータなどのクライアントPC側に対して表示する用紙の搬送路表示データの具体的なものとして,装置の概観を用いた表示例および装置の内部構成を用いた表示例について説明する。
【0027】
(装置の概観による表示例)
図4は,本発明の実施の形態に係る装置の概観による表示例を示す説明図であり,エンドユーザに提供するビューとなる。(a)は装置の概観図と用紙の搬送路(矢印),(b)は用紙情報例をそれぞれ示している。図4(b)において,例えば用紙の先端が所定の搬送路の所定の位置に達したときにイベントを送信したり,あるいは用紙の表示データを転送することも可能である。
【0028】
(装置搬送路のローラ・センサ配置表示例)
ここでは,表示する用紙の搬送路表示データの具体的な例として複写機の搬送系の詳細について説明する。図3は,本発明の実施の形態に係る装置搬送路のローラ・センサ配置表示例として用いる装置のレイアウト構成を示す説明図であり,装置メーカのサービスパーソンに提供するビューとなる。なお,ここでは複写機を例示しているが,レーザプリンタなどの他の画像形成装置であってももちろんよい。なお,表示例としては必要に応じ,搬送路(破線部分)を主体とした図のみ,あるいは名称・符号を付加した形態など何れであってもよい。また,搬送路表示データとは別に,用紙の表示データと搬送路上の位置情報もクライアント側に転送することも可能である。
【0029】
この複写機における搬送制御は,用紙を搬送するローラに動力を与えるモータといったアクチェエータと,給紙部や搬送路の用紙有無を検知するセンサなどからなる給紙・搬送系および排紙系を対象として行われる。もちろん,オプション機器である自動原稿送り装置(ADF)やソータなども表示対象となる。なお,ここでは,複写機本体部分の各アクチェータ,ローラ,センサなどの配置について図示してある。また,図3では,搬送路を破線で示している。
【0030】
図3を用い,その各機能部品・ユニットについて記述する。301はタンデム型給紙トレイ302と通常の給紙トレイ303とを備えた給紙バンク,304はタンデム型給紙トレイ302に積載された用紙を下方から上昇させるための動力源となる紙上昇モータ,305は用紙積載部の用紙有無を検知する紙なし検知センサ,306は紙上昇位置を検知するための上昇検知センサ,307は給紙気候部に用紙を送り込むための呼出しコロ,308は呼出しコロ307によってピックアップされた用紙を次のローラに給紙する給紙コロ,309は給紙コロ308に所定圧で当接し,かつそのニップ部分に多数枚の用紙が進入した際に二枚目以降の用紙をトレイ側の戻すトルクリミッタ機構を有する逆転コロ,310は中継ローラ,311は紙搬送センサである。
【0031】
また,312は片面に複写された用紙を反転して再給紙する機構を有する両面トレイ,313は搬送ローラ(1),314は搬送ローラ(2),315は用紙を反転するための反転ローラ,316は反転出口部分の用紙を検知する出口センサ,317は反転分岐ソレノイド,318は反転中間センサ,319は両面中間センサである。
【0032】
また,320は給紙バンク310に積載されていない用紙,例えば規格外サイズ用紙,ラベル用紙・OHPシートなどを1枚ずつ給紙されるための手差し給紙部,321は手差し給紙ローラ,322は手差し給紙対象の用紙セットを検知する手差し紙なしセンサ,323はそのニップ部分に用紙を一旦進入・停止させてスキュー補正し,感光体ドラム上に形成される画像に合致したタイミングで用紙を送り込むレジストローラ,324はレジストローラ323の直前に設けられ,用紙の先端を検知するレジストセンサである。
【0033】
また,325は静電潜像が形成される感光体ドラム,326は画像に応じた光を感光体ドラム325に照射する光学部,327は感光体ドラム325上に形成された静電潜像をトナーによって顕像化する現像装置,328は転写ローラ329によって感光体ドラム325に形成されたトナー像を用紙に転写する転写機構,330は定着ローラ331および加圧ローラ332などを有し,熱定着処理を行う定着装置,333は定着装置330の出口に設けられた排紙定着センサ,334は排紙センサ,335は排紙ローラ,336は排出分岐ソレノイド,337はフェイスアップソレノイドである。
【0034】
また,340は複数の原稿を積載し,順次光学部326のコンタクトガラス(不図示)に搬送・回収する自動原稿送り装置,350は複写後の用紙をスタック・ソートするソータである。
【0035】
上記複写機は,給紙バンク301の何れかのトレイで選択し,該当するトレイから用紙を給紙する。その際に各ローラなどを移動し,センサにより用紙の通過タイミングを確認しながら搬送・作像工程・定着工程を行い,最終的にソータ305の所定のビンに排紙する。この用紙搬送の際に,センサ間のパスをある決められた通過時間(シーケンス設定時間)で通過しない場合は,用紙が搬送路の途中でジャム(紙詰まり)が発生したと判断する。
【0036】
このように,搬送路の情報として,搬送経路や用紙の搬送状態を装置のレイアウトの上で視覚的に表示することにより,サービスマンがパーソナルコンピュータを介して装置の状態を直感的に把握し,その後の処置がスムーズにかつ的確に行うことが可能となる。
【0037】
(クライアント・サーバの構築)
図5は,本発明の実施の形態に係るクライアント・サーバの構成を示す説明図であり,特に先の図1で説明したシステムによる具体例を示している。ここでは,図3および図4に示したように,搬送路の表示データ,用紙の表示データ,搬送路上の位置データを,サーバとしてのイメージ入出力装置120からクライアントとしてのパーソナルコンピュータ160に転送する。そして,印刷ジョブの投入により,その応答として用紙の先端が搬送路上の位置に到達したというイベントをサーバ(イメージ入出力装置120)からクライアント(パーソナルコンピュータ160)に転送することにより,図5に示すようなクライアント・サーバシステムが構築される。
【0038】
すなわち,クライアント(パーソナルコンピュータ160)からの印刷ジョブ投入により,サーバ(イメージ入出力装置120)側は印刷動作を実行し,クライアント(パーソナルコンピュータ160)側はグラフィカルに用紙の搬送状況をクライアント(パーソナルコンピュータ160)側のディスプレイに表示することが可能となる。
【0039】
〔データ構造〕
(搬送路の表示データ)
図6は,本発明の実施の形態に係る搬送路の表示データ構造例を示す説明図である。表示データの表現としては,ラスタデータなどの表示データの実体と,ヘッダー部600とから構成される。ヘッダー部600には,ネットワーク分散環境などでサーバが複数接続されている環境下で,特定のサーバを識別するIDであり,分散ミドルウェアなどにより一意に管理されるサーバ識別子601や,後続のデータサイズ(後続のバイト数,実表示データ)が含まれる。
【0040】
(用紙の表示データ)
図7は,本発明の実施の形態に係る用紙の表示データ構造例を示す説明図である。用紙は搬送路上の位置の識別子(位置ID701)と,搬送路の表示データとの相対的な2次元の座標と,実表示データとが含まれる。位置ID701とは,搬送路上の位置の識別子であり,用紙の先端がその位置を通過したというイベントがサーバから転送されてくる際に,その識別子に従ってどの用紙の実データを表示すればよいかを識別するためにある。X座標702,Y座標703は,搬送路の実表示データの左上の座標を原点とした相対的なドット位置である。また,搬送路の実表示データ上に,用紙の実表示データ704を重ねて表示することにより,搬送路上の用紙の位置を認識することが可能なシステムを構築する。なお,位置ID701は,上述の如くX座標702,Y座標703,用紙の実表示データ704をそれぞれ有し,位置IDの数(a,b,・・)だけ繰り返される。
【0041】
(搬送路上の位置データ)
図8は,本発明の実施の形態に係る搬送路上の位置データ構造例を示す説明図であり,搬送路上の位置の識別子である。サーバ120側で,実際の搬送路800との関連を保つことが必要であるので,その位置ID801として搬送路の開始点からの距離802aやセンサの配置,次の位置803bなどとを関連付ける。
【0042】
(位置到達イベントデータ)
図9は,本発明の実施の形態に係る位置到達イベントデータ構造例を示す説明図である。これは,用紙の先端が,搬送路上の所定の位置に到達した際に,サーバ120からクライアント160に転送されるデータである。位置ID901は,用紙の先端があるセンサ位置を通過した位置を特定するために利用する。また,用紙IDは,サーバ120側が任意に付加するIDであり,装置内の複数の用紙が同じに存在するときに,それぞれの用紙を識別するための識別子である。すなわち,装置内に同時に存在することが可能な枚数のカウンタ,例えば最大3枚であれば,ID=1,2,3,1,2,3,1・・・,で用紙を識別する。
【0043】
〔アルゴリズム〕
クライアント160−サーバ120間のインタラクションは,▲1▼データ登録,▲2▼用紙搬送モニタリング,▲3▼位置刻みステップ設定によって進められる。以下,それぞれのインタラクションについて説明する。
【0044】
▲1▼データ登録
図10は,本発明の実施の形態に係るクライアント160−サーバ120間におけるデータ登録例を示す説明図である。初期化時,セッション確立時,ジョブ投入時のいずれかに,搬送路の表示データと用紙の表示データをサーバ120からクライアント160に転送する。なお,この場合,搬送路上の位置データは,サーバ120の初期化時に設定されているものとする。
【0045】
図10に示すように,クライアント160のドライバが,本発明によるグラフィカル表示機能をサポートしているかを確認し,サポートされているのであれば搬送路と用紙データ(データ構造で定義したデータ)を転送する。すなわち,サーバ120に対し,クライアント160のドライバがセッションを確立する。そして,サーバ120側では搬送路をグラフィカル表示するかを確認し,表示するのであれば,データ構造で定義した搬送路データおよび用紙データをクライアント160に送る。
【0046】
▲2▼用紙搬送モニタリング
図11は,本発明の実施の形態に係るクライアント160−サーバ120間における用紙搬送モニタリング例を示す説明図である。クライアント160からのジョブ投入後に,サーバ120は要求ジョブの実行を開始し,用紙の先端が搬送路上の所定の位置を通過したときに位置到達イベントを発行する。クライアント160は,搬送路データを画面の表示しておき,位置到達データを受信したときに,搬送路データ上に用紙データを重ねて表示する。また,搬送路でジャム(紙詰まり)が発生した場合は,位置到達イベントが転送されてこないので,ジャムが発生した位置に用紙の表示がなされたままの状態となり,クライアント160側でジャムの発生位置を特定することができる。
【0047】
▲3▼位置刻みステップ設定
図12は,本発明の実施の形態に係るクライアント160−サーバ120間における位置刻みステップ設定例を示す説明図である。ここでは,搬送路の刻みステップとして,例えば20分割の場合は,引数として20を与える,をサーバ120に設定する。
【0048】
(実施の形態の効果)
したがって,以上説明したように,イメージ入出力装置(サーバ)120の搬送系(一部作像系も含む)を中心とする動作状況をネットワーク(イーサネット)150などに接続された遠隔地のクラアント160に転送するため,クラアント160側で装置を監視することが可能となる。
【0049】
また,そのユーザインターフェイスは,制御対象(本例では,イメージ入出力装置(サーバ)120で搬送される用紙)を直感的に理解可能なものである。印刷の世界では,WYSIWYG(What You See Is What You Get;見たものをそのまま印刷する),つまり,出力するときのイメージをそのまま画面で見られる,という思想が重要視される。本発明はこの思想と類似しており,“制御対象のものがそのまま見える”という思想を実現させるものである。その際に,イメージ入出力装置(サーバ)120の機種毎にクライアントPCのドライバソフトウェアをインストールしておく必要がなくなる。また,画面表示データと用紙の位置情報,および用紙の位置に対応したイベントのインタラクションを行うことにより,特定機種単位のドライバソフトウェアは不要となる。
【0050】
【発明の効果】
以上説明したように,本発明に係るイメージ入出力装置(請求項1)によれば,クライアントからの指示に基づいて搬送路を所定刻みステップに設定するため,用紙の位置情報の刻みステップを調整するソフトウェア構築が可能となり,特に刻みステップを細かく設定することによりクライアント側でアニメーション表示を行うことも可能になる。
【0051】
また,本発明に係るイメージ入出力方法(請求項2)によれば,クライアントからの指示に基づいて搬送路を所定刻みステップに設定するため,用紙の位置情報の刻みステップを調整するソフトウェア構築が可能となり,特に刻みステップを細かく設定することによりクライアント側でアニメーション表示を行うことも可能になる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るシステムのハードウェア構成を示すブロック図である。
【図2】本発明の実施の形態に係るソフトウェアの構成を示すブロック図である。
【図3】本発明の実施の形態に係る装置搬送路のローラ・センサ配置表示例として用いる装置のレイアウト構成を示す説明図である。
【図4】本発明の実施の形態に係る装置の概観による表示例を示す説明図である。
【図5】本発明の実施の形態に係るクライアント・サーバの構成を示す説明図である。
【図6】本発明の実施の形態に係る搬送路の表示データ構造例を示す説明図である。
【図7】本発明の実施の形態に係る用紙の表示データ構造例を示す説明図である。
【図8】本発明の実施の形態に係る搬送路上の位置データ構造例を示す説明図である。
【図9】本発明の実施の形態に係る位置到達イベントデータ構造例を示す説明図である。
【図10】本発明の実施の形態に係るクライアント−サーバ間におけるデータ登録例を示す説明図である。
【図11】本発明の実施の形態に係るクライアント−サーバ間における用紙搬送モニタリング例を示す説明図である。
【図12】本発明の実施の形態に係るクライアント−サーバ間における位置刻みステップ設定例を示す説明図である。
【符号の説明】
100 CPU
101 操作パネル
120 イメージ入出力装置(サーバ)
160 パーソナルコンピュータ(クライアント)
150 ネットワーク(イーサネット)
201 アプリケーション層
209 データベースマネージャ
600 ヘッダー部
601 サーバ識別子
701,901 位置ID
800 搬送路
902 用紙ID
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to an image input / output device such as a copying machine, a facsimile machine, or a printer. More specifically, the present invention is connected via a network or the like as display information that can intuitively understand the conveyance path and the conveyance status of the paper. Image input / output device and image input / output method for transferring data to client personal computersTo the lawRelated.
[0002]
[Prior art]
Conventionally, digital copiers, facsimile printers, or one or more image forming devices (servers) that combine these functions are connected to a client PC installed at a remote service center or the like via a network. A system for monitoring the operating status of a forming apparatus is known. This system collects data such as the operating status of the image forming apparatus, and quickly performs predetermined maintenance (maintenance and replacement of supplies and equipment) based on the data. In many user systems, the image forming apparatus (server) and the client PC are connected to a network, and data from the client PC is printed by the image forming apparatus (server).
[0003]
[Problems to be solved by the invention]
However, in the conventional technology as described above, in a system in which one or a plurality of image forming apparatuses (servers) and a client PC that monitors the apparatus are connected so as to be capable of bidirectional communication, a service is provided. Although it is possible to perform data such as the operating status of the image forming apparatus and the number of occurrences of jam at the center, there is a problem in that it is impossible to grasp in detail the conveyance state of the paper (documents / recording paper) inside the apparatus. It was.
[0004]
Further, when printing data output from the client PC is printed on a recording sheet by the image forming apparatus (server), the state of the sheet conveyance path and the sheet conveyance state cannot be accurately grasped on the client PC side. There has been a problem that end users cannot visually and accurately know the situation such as paper feeding, paper discharge completion, and jam occurrence.
[0005]
The present invention has been made in view of the above. On the client PC side, the state of conveyance of the sheet conveyance path of the image forming apparatus and the like are displayed, and statuses such as paper feeding, discharge completion, and occurrence of jamming are displayed. It is intended to make it possible to grasp the state of the device visually and accurately by transmitting it to the end user or service department.
[0006]
[Means for Solving the Problems]
  In order to achieve the above object, an image input / output device according to claim 1NeOn the network, clients such as computer equipmentTo and throughCredibly connected and the clientOrThe paper transport control is performed for the data requested for printing at a specified timing.OutDisplay information relating to the paper transport path is displayed on the client.Send toDoAt the time, based on an instruction from the client, the conveyance path is set to a predetermined step.Is.
[0007]
  An image input / output according to claim 2MethodIn that,In the image input / output method, which is connected to a client such as a computer device on a network so as to be communicable, and prints data requested by the client by performing paper conveyance control at a predetermined timing, the paper conveyance path When the display information regarding is transmitted to the client, the conveyance path is set to a predetermined step based on an instruction from the client.Is.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
  The image input / output device and image input / output method of the present invention are as follows.LegalEmbodiments will be described in detail with reference to the accompanying drawings.
[0011]
(Hardware configuration)
FIG. 1 is a block diagram illustrating a hardware configuration of a system according to an embodiment. A system configuration in which an image input / output device 120, a broker 140, and a personal computer (PC) 160 are connected to a network 150. It has become.
[0012]
The image input / output device 120 is configured as shown in the figure. Reference numeral 100 denotes a CPU that comprehensively controls the entire apparatus. The CPU 100 includes a ROM 103 that stores program codes, fonts, and other static data under the control of the CPU 102 via a bus 102, a RAM 104 that is used as a temporary storage area (working memory), a nonvolatile memory, and the like. NVRAM 105 for storing data on the nature, panel control unit 106 for executing control of the operation panel 101 (which controls the interface with the user), scanning / printing on the recording paper, An engine control unit 107 that controls the print engine 111, a storage unit for storing a large amount of image data and a database, a disk driver 108 that controls the storage device 112, and a network 150 such as an Ethernet network are connected to the outside. Communication control with other devices A control unit 109 is connected to a public line, a modem 110 that allows communication with an external device is connected.
[0013]
In addition, the broker 140 stores a communication control unit 141 that performs communication control with the network 150, a CPU 142 that controls the entire broker 140, a ROM 143 that stores a control program, and data that is being controlled. RAM 144 and a database 145 storing function information and the like. The broker 140 has a CPU, ROM, RAM, communication control unit, and function information database, and may exist on either the PC or the image input / output device.
[0014]
(Operation of image input / output device)
The ROM 103 stores program codes, fonts, and other static information. The RAM 104 is used as a temporary storage location. The NVRAM 105 stores non-volatile information.
[0015]
The operation panel 101 and the panel control unit 106 manage the user interface. Further, the scan / print engine 111 and the engine control unit 107 perform reading of a sheet document and printing on a recording sheet as an image data input / output unit.
[0016]
The storage device 112 and the disk driver 108 are large-capacity storage devices and are used when storing a large amount of image data. The communication control unit 109 enables communication with an external device via a network (LAN) 150 such as Ethernet, and the modem 110 is connected to a public line (WAN) and executes communication with the external device.
[0017]
In addition, the broker 140 maintains / manages the function information of the image input / output device 120 connected to the network 150, and the client (in this case, the PC 160) and the server (in this case, the image input / output device) Functions as middleware that undertakes the role of establishing a connection.
[0018]
(Software configuration)
FIG. 2 is a block diagram illustrating a software configuration according to the embodiment. Here, as shown in the figure, the application layer 201, the kernel layer 202, the driver layer 203, and the hardware layer 204 are roughly divided into four layers.
[0019]
The application layer 201 is a layer for forming an application such as a copy / fax / printer, and includes blocks of an operation manager 205, a document manager 206, a service manager 207, a device manager 208, and a database manager 209, which will be described later. Consists of.
[0020]
The operation manager 205 controls the operation panel 101 attached to or connected to the apparatus, and executes various controls such as button display and notification of button operation notify / alert. The document manager 206 is a functional block that is central to an application for handling a document based on a scenario such as a copy / fax / printer.
[0021]
The service manager 207 is a functional block that is commonly required for document handling, and executes various types of management. The device manager 208 is a functional block that determines the operation of a physical device such as a scanner / plotter / image bus (scan / print engine 111, bus 102 in FIG. 1), and manages and executes various devices.
[0022]
The database manager 209 maintains and manages permanent data such as fonts, fixed forms, fax reception histories, device usage histories, and accounting data. In the present invention, display information for each software component (which realizes the display of FIGS. 3 and 4 described later) is stored and searched. The program factory 210 executes initialization for program execution based on the software assembly table, the software part, and the compatibility table.
[0023]
That is, a software component that exists statically is expanded on the RAM (instance generation in object-oriented programming), and some message is received (method call in object-oriented programming) to make it operable.
[0024]
The kernel layer 202 includes a virtual memory 211, an execution process 212, a file system 213, a socket 214, and a virtual machine 215. This kernel layer 202 is incorporated as a normal OS (operating system) kernel (kernel: the most basic part of an OS function, called a nucleus or a nucleus), abstracts various devices, and is applied to an application. The application layer 201 operates by making a system call to the kernel layer 202.
[0025]
The driver layer 203 includes a memory management driver 216, a process management driver 217, a file management driver 218, a network driver 219, an integrated copy driver 220, a blocking device driver 221, and a page device driver 222. ing. The driver layer 203 is a collection of functional blocks that execute control for driving various types of hardware (see FIG. 1 and the hardware layer). The hardware layer 204 is a set of controllable resources existing in the apparatus.
[0026]
[Display example of paper transport information]
Next, a display example using the general view of the apparatus and a display example using the internal configuration of the apparatus will be described as specific examples of the sheet conveyance path display data displayed on the client PC side such as a personal computer.
[0027]
(Display example based on the device overview)
FIG. 4 is an explanatory diagram showing a display example based on an overview of the apparatus according to the embodiment of the present invention, which is a view provided to the end user. (A) is an overview of the apparatus, and a paper conveyance path (arrow), (b) shows an example of paper information. In FIG. 4B, for example, an event can be transmitted when the leading edge of the paper reaches a predetermined position on a predetermined conveyance path, or display data of the paper can be transferred.
[0028]
(Example of roller / sensor arrangement display on the device conveyance path)
Here, the details of the conveyance system of the copying machine will be described as a specific example of the sheet conveyance path display data to be displayed. FIG. 3 is an explanatory diagram showing a layout configuration of a device used as a roller sensor arrangement display example of the device conveyance path according to the embodiment of the present invention, and is a view provided to a service person of the device manufacturer. Although a copying machine is illustrated here as a matter of course, other image forming apparatuses such as a laser printer may be used. In addition, as a display example, only a figure mainly including a conveyance path (broken line part) or a form with a name / symbol added may be used as necessary. In addition to the transport path display data, paper display data and position information on the transport path can also be transferred to the client side.
[0029]
The conveyance control in this copying machine is intended for a paper feed / conveyance system and a paper ejection system consisting of an actuator such as a motor for powering a paper conveyance roller, and a sensor for detecting the presence or absence of a paper in a paper feeding unit or a conveyance path. Done. Of course, an automatic document feeder (ADF) and a sorter, which are optional devices, are also displayed. Here, the arrangement of each actuator, roller, sensor, etc. in the copying machine main body is shown. In FIG. 3, the conveyance path is indicated by a broken line.
[0030]
Each functional part / unit will be described using FIG. A paper feed bank 301 includes a tandem paper feed tray 302 and a normal paper feed tray 303. A paper lift motor 304 serves as a power source for raising the paper stacked on the tandem paper feed tray 302 from below. , 305 is a paper absence detection sensor for detecting the presence or absence of paper in the paper stacking unit, 306 is a rising detection sensor for detecting the paper rising position, 307 is a calling roller for feeding paper into the paper feeding climate unit, and 308 is a calling roller. A sheet feeding roller 309 feeds the sheet picked up by the sheet 307 to the next roller. The sheet feeding roller 309 comes into contact with the sheet feeding roller 308 with a predetermined pressure, and the second and subsequent sheets when a large number of sheets enter the nip portion. A reverse roller having a torque limiter mechanism for returning the paper to the tray side, 310 is a relay roller, and 311 is a paper conveyance sensor.
[0031]
Reference numeral 312 denotes a double-sided tray having a mechanism for reversing and re-feeding a sheet copied on one side, 313 a conveying roller (1), 314 a conveying roller (2), and 315 a reversing roller for reversing the sheet. , 316 are outlet sensors for detecting the paper at the reverse outlet portion, 317 is a reverse branching solenoid, 318 is a reverse intermediate sensor, and 319 is a double-sided intermediate sensor.
[0032]
Reference numeral 320 denotes a manual paper feed unit for feeding paper that is not stacked in the paper feed bank 310, for example, non-standard size paper, label paper, OHP sheets, etc. one by one, 321 is a manual paper feed roller, 322 Is a manual paper-free sensor that detects a paper set to be manually fed, and 323 is a paper that enters and stops the nip portion to temporarily correct the skew, and corrects the paper at a timing that matches the image formed on the photosensitive drum. A registration roller 324 is provided immediately before the registration roller 323 and is a registration sensor that detects the leading edge of the paper.
[0033]
325 is a photosensitive drum on which an electrostatic latent image is formed, 326 is an optical unit that irradiates the photosensitive drum 325 with light corresponding to the image, and 327 is an electrostatic latent image formed on the photosensitive drum 325. A developing device that visualizes with toner, 328 has a transfer mechanism that transfers the toner image formed on the photosensitive drum 325 to the paper by the transfer roller 329, 330 has a fixing roller 331, a pressure roller 332, etc. A fixing device that performs processing, 333 is a paper discharge fixing sensor provided at the outlet of the fixing device 330, 334 is a paper discharge sensor, 335 is a paper discharge roller, 336 is a discharge branch solenoid, and 337 is a face-up solenoid.
[0034]
Reference numeral 340 denotes an automatic document feeder that stacks a plurality of documents and sequentially conveys and collects them on a contact glass (not shown) of the optical unit 326, and 350 is a sorter that stacks and sorts the copied sheets.
[0035]
The copying machine selects one of the trays in the paper supply bank 301 and feeds paper from the corresponding tray. At that time, each roller or the like is moved, and a conveyance / image forming process / fixing process is performed while confirming a sheet passing timing by a sensor. Finally, the sheet is discharged to a predetermined bin of the sorter 305. If the path between the sensors does not pass through a predetermined passage time (sequence setting time) during the paper transport, it is determined that a paper jam has occurred in the middle of the transport path.
[0036]
In this way, by displaying the transport path and paper transport status visually on the device layout as transport path information, the service person can intuitively grasp the status of the device via a personal computer. Subsequent treatment can be performed smoothly and accurately.
[0037]
(Client server construction)
FIG. 5 is an explanatory diagram showing the configuration of the client / server according to the embodiment of the present invention, and particularly shows a specific example of the system described in FIG. Here, as shown in FIGS. 3 and 4, the display data of the conveyance path, the display data of the paper, and the position data on the conveyance path are transferred from the image input / output device 120 as the server to the personal computer 160 as the client. . Then, as a response to the input of the print job, an event that the leading edge of the paper has reached a position on the transport path is transferred from the server (image input / output device 120) to the client (personal computer 160), and the result is shown in FIG. Such a client / server system is constructed.
[0038]
That is, when a print job is input from the client (personal computer 160), the server (image input / output device 120) side executes a printing operation, and the client (personal computer 160) side graphically indicates the paper conveyance status of the client (personal computer). 160) can be displayed on the display.
[0039]
〔data structure〕
(Conveying path display data)
FIG. 6 is an explanatory diagram showing an example of the display data structure of the conveyance path according to the embodiment of the present invention. The representation of display data is composed of display data entities such as raster data and a header portion 600. The header portion 600 is an ID for identifying a specific server in an environment where a plurality of servers are connected in a network distributed environment or the like, and a server identifier 601 that is uniquely managed by a distributed middleware or the like and a subsequent data size (Number of subsequent bytes, actual display data).
[0040]
(Paper display data)
FIG. 7 is an explanatory diagram showing an example of the display data structure of the sheet according to the embodiment of the present invention. The sheet includes an identifier of the position on the conveyance path (position ID 701), two-dimensional coordinates relative to the display data of the conveyance path, and actual display data. The position ID 701 is an identifier of a position on the conveyance path. When an event that the leading edge of the sheet has passed through the position is transferred from the server, it indicates which sheet actual data should be displayed according to the identifier. Is to identify. An X coordinate 702 and a Y coordinate 703 are relative dot positions with the origin at the upper left coordinate of the actual display data of the transport path. In addition, a system capable of recognizing the position of the sheet on the conveyance path is constructed by displaying the sheet actual display data 704 in a superimposed manner on the actual display data of the conveyance path. The position ID 701 has the X coordinate 702, the Y coordinate 703, and the actual display data 704 of the sheet as described above, and is repeated by the number of position IDs (a, b,...).
[0041]
(Position data on the transport path)
FIG. 8 is an explanatory diagram showing an example of the position data structure on the transport path according to the embodiment of the present invention, and is an identifier of the position on the transport path. Since it is necessary on the server 120 side to maintain the association with the actual conveyance path 800, the position ID 801 associates the distance 802a from the start point of the conveyance path, the sensor arrangement, the next position 803b, and the like.
[0042]
(Position arrival event data)
FIG. 9 is an explanatory diagram showing an example of the position arrival event data structure according to the embodiment of the present invention. This is data transferred from the server 120 to the client 160 when the leading edge of the paper reaches a predetermined position on the conveyance path. The position ID 901 is used to specify the position where the leading edge of the sheet has passed a certain sensor position. The sheet ID is an ID arbitrarily added by the server 120, and is an identifier for identifying each sheet when a plurality of sheets in the apparatus are present. That is, a sheet is identified by ID = 1, 2, 3, 1, 2, 3, 1...
[0043]
〔algorithm〕
The interaction between the client 160 and the server 120 is advanced by (1) data registration, (2) paper conveyance monitoring, and (3) position step setting. Each interaction is described below.
[0044]
(1) Data registration
FIG. 10 is an explanatory diagram showing an example of data registration between the client 160 and the server 120 according to the embodiment of the present invention. The transfer path display data and the sheet display data are transferred from the server 120 to the client 160 at any time of initialization, session establishment, or job submission. In this case, it is assumed that the position data on the conveyance path is set when the server 120 is initialized.
[0045]
As shown in FIG. 10, it is confirmed whether the driver of the client 160 supports the graphical display function according to the present invention, and if it is supported, the conveyance path and paper data (data defined by the data structure) are transferred. To do. That is, the client 160 driver establishes a session with the server 120. Then, on the server 120 side, it is confirmed whether the conveyance path is graphically displayed, and if it is displayed, the conveyance path data and paper data defined in the data structure are sent to the client 160.
[0046]
(2) Paper conveyance monitoring
FIG. 11 is an explanatory diagram showing an example of paper conveyance monitoring between the client 160 and the server 120 according to the embodiment of the present invention. After the job input from the client 160, the server 120 starts executing the requested job, and issues a position arrival event when the leading edge of the sheet passes a predetermined position on the conveyance path. The client 160 displays the transport path data on the screen, and when the position arrival data is received, displays the paper data superimposed on the transport path data. Also, if a jam (paper jam) occurs in the transport path, the position arrival event is not transferred, so the paper is still displayed at the position where the jam has occurred, and a jam occurs on the client 160 side. The position can be specified.
[0047]
(3) Position step setting
FIG. 12 is an explanatory diagram showing an example of setting the position increment step between the client 160 and the server 120 according to the embodiment of the present invention. Here, as the step of the conveyance path, for example, in the case of 20 divisions, 20 is given as an argument to the server 120.
[0048]
(Effect of embodiment)
Therefore, as described above, the operation status centering on the transport system (including part of the image forming system) of the image input / output device (server) 120 is changed to the remote client 160 connected to the network (Ethernet) 150 or the like. Therefore, the device can be monitored on the client 160 side.
[0049]
In addition, the user interface can intuitively understand a control target (in this example, a sheet conveyed by the image input / output device (server) 120). In the printing world, WYSIWYG (What You See What You Get; print what you see as it is), that is, the idea that you can see the output image as it is on the screen is important. The present invention is similar to this idea, and realizes the idea that “the object to be controlled can be seen as it is”. At this time, it is not necessary to install the client PC driver software for each model of the image input / output device (server) 120. In addition, by interacting the screen display data with the paper position information and the event corresponding to the paper position, the driver software for each specific model becomes unnecessary.
[0050]
【The invention's effect】
  As described above, according to the image input / output device (claim 1) of the present invention,Based on instructions from the client, the conveyance path is set to a predetermined step, so it is possible to build software that adjusts the step of the paper position information. In particular, animation is displayed on the client side by finely setting the step. It becomes possible.
[0051]
  According to the image input / output method (claim 2) according to the present invention,Based on instructions from the client, the conveyance path is set to a predetermined step, so it is possible to build software that adjusts the step of the paper position information. In particular, animation is displayed on the client side by finely setting the step. It becomes possible.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a hardware configuration of a system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a software configuration according to the embodiment of the present invention.
FIG. 3 is an explanatory diagram showing a layout configuration of an apparatus used as a roller sensor arrangement display example of an apparatus conveyance path according to an embodiment of the present invention.
FIG. 4 is an explanatory diagram showing a display example based on an overview of an apparatus according to an embodiment of the present invention.
FIG. 5 is an explanatory diagram showing a configuration of a client server according to the embodiment of the present invention.
FIG. 6 is an explanatory diagram showing a display data structure example of a conveyance path according to the embodiment of the present invention.
FIG. 7 is an explanatory diagram showing a display data structure example of a sheet according to an embodiment of the present invention.
FIG. 8 is an explanatory diagram showing an example of a position data structure on the conveyance path according to the embodiment of the present invention.
FIG. 9 is an explanatory diagram showing an example of a position arrival event data structure according to the embodiment of the present invention.
FIG. 10 is an explanatory diagram showing an example of data registration between the client and the server according to the embodiment of the present invention.
FIG. 11 is an explanatory diagram illustrating an example of paper conveyance monitoring between the client and the server according to the embodiment of the present invention.
FIG. 12 is an explanatory diagram illustrating an example of setting a position increment step between a client and a server according to an embodiment of the present invention.
[Explanation of symbols]
100 CPU
101 Operation panel
120 Image input / output device (server)
160 Personal computer (client)
150 network (Ethernet)
201 Application layer
209 Database Manager
600 Header part
601 Server identifier
701,901 Location ID
800 transport path
902 Paper ID

Claims (2)

ネットワーク上に,コンピュータ機器などのクライアントと通信可能に接続され,前記クライアントから印字要求されたデータを,所定のタイミングで用紙の搬送制御を行って出力するイメージ入出力装置において,
前記用紙の搬送路に関する表示情報を前記クライアントに送信する際に,前記クライアントからの指示に基づいて,前記搬送路を所定刻みステップに設定することを特徴とするイメージ入出力装置。
An image input / output device that is communicably connected to a client such as a computer device on a network, and that outputs data requested for printing by the client by controlling paper conveyance at a predetermined timing.
An image input / output apparatus according to claim 1, wherein when the display information relating to the paper conveyance path is transmitted to the client, the conveyance path is set to a predetermined step based on an instruction from the client.
ネットワーク上に,コンピュータ機器などのクライアントと通信可能に接続され,前記クライアントから印字要求されたデータを,所定のタイミングで用紙の搬送制御を行って出力するイメージ入出力方法において,
前記用紙の搬送路に関する表示情報を前記クライアントに送信する際に,前記クライアントからの指示に基づいて,前記搬送路を所定刻みステップに設定することを特徴とするイメージ入出力方法。
In an image input / output method that is communicably connected to a client such as a computer device on a network, and that prints data requested by the client by performing paper conveyance control at a predetermined timing.
An image input / output method, wherein when the display information relating to the paper conveyance path is transmitted to the client, the conveyance path is set to a predetermined step based on an instruction from the client.
JP35378998A 1998-11-30 1998-11-30 Image input / output device and image input / output method Expired - Fee Related JP3920481B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35378998A JP3920481B2 (en) 1998-11-30 1998-11-30 Image input / output device and image input / output method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35378998A JP3920481B2 (en) 1998-11-30 1998-11-30 Image input / output device and image input / output method

Publications (2)

Publication Number Publication Date
JP2000158769A JP2000158769A (en) 2000-06-13
JP3920481B2 true JP3920481B2 (en) 2007-05-30

Family

ID=18433238

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35378998A Expired - Fee Related JP3920481B2 (en) 1998-11-30 1998-11-30 Image input / output device and image input / output method

Country Status (1)

Country Link
JP (1) JP3920481B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003167715A (en) * 2001-11-29 2003-06-13 Ricoh Co Ltd Inter-process communication history display method, program causing computer to execute the method, image forming apparatus, and image forming system

Also Published As

Publication number Publication date
JP2000158769A (en) 2000-06-13

Similar Documents

Publication Publication Date Title
CN101364064B (en) Image forming apparatus and control method
US20070180159A1 (en) Image forming apparatus and job control method
US8218168B2 (en) Image forming apparatus and information processing method
JPH11112722A (en) Image forming device and image forming system
CN1168990A (en) Method for processing paper jam error in image forming device
CN102811297A (en) Image forming system and control method thereof
JP2007098590A (en) Image forming device
JP3920481B2 (en) Image input / output device and image input / output method
JP2004167942A (en) Image forming device
JP2003186644A (en) Conditional interrupting of print job
JP2000272206A (en) Image-forming apparatus
JP2002372817A (en) Image forming apparatus, control method for image forming apparatus, and control program for image forming apparatus
CN111505919B (en) Method and image forming apparatus for detecting whether paper feeder is loaded with paper
JP2002278186A (en) Image forming apparatus, control method for image forming apparatus, and control program for image forming apparatus
US20040260978A1 (en) Information collecting apparatus, rebooting method, program, and remote maintenance system
JPH11327962A (en) Software state display method of componentized software and software component for paper transport control in image forming apparatus
US10924617B2 (en) Image forming system, portable terminal, and error notification method
JP6455592B2 (en) Electronic apparatus and image forming apparatus
JP2001142592A (en) User interface and information processing apparatus provided with the user interface
EP3793180B1 (en) Display control device and image forming apparatus
JP2004178096A (en) Image forming system, maintenance management method, image forming apparatus, and information processing apparatus
JP2004114699A (en) System to be shared with image formation device and image formation device to be used for the system
JP2002338117A (en) Image forming apparatus, method of controlling image forming apparatus, and program for controlling image forming apparatus
JP2007055024A (en) Printing device
JP2002278406A (en) Paper feed transport control system and information recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050708

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050719

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060620

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060720

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070213

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070215

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110223

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120223

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130223

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130223

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140223

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees