JP3920481B2 - Image input / output device and image input / output method - Google Patents
Image input / output device and image input / output method Download PDFInfo
- 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
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 /
[0012]
The image input /
[0013]
In addition, the
[0014]
(Operation of image input / output device)
The
[0015]
The
[0016]
The
[0017]
In addition, the
[0018]
(Software configuration)
FIG. 2 is a block diagram illustrating a software configuration according to the embodiment. Here, as shown in the figure, the
[0019]
The
[0020]
The
[0021]
The
[0022]
The
[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
[0025]
The
[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
[0031]
[0032]
[0033]
325 is a photosensitive drum on which an electrostatic latent image is formed, 326 is an optical unit that irradiates the
[0034]
[0035]
The copying machine selects one of the trays in the
[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 /
[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
[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
[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
[0043]
〔algorithm〕
The interaction between the
[0044]
(1) Data registration
FIG. 10 is an explanatory diagram showing an example of data registration between the
[0045]
As shown in FIG. 10, it is confirmed whether the driver of the
[0046]
(2) Paper conveyance monitoring
FIG. 11 is an explanatory diagram showing an example of paper conveyance monitoring between the
[0047]
(3) Position step setting
FIG. 12 is an explanatory diagram showing an example of setting the position increment step between the
[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
[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.
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)
| 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 |
-
1998
- 1998-11-30 JP JP35378998A patent/JP3920481B2/en not_active Expired - Fee Related
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 |