(57)【要約】【課題】  複写機にwebサーバ機能を搭載し、ネットワーク経由でユーザの手元のwebブラウザで操作する仕組みを組み込むと共に、複写機に備え付けの操作部もそのまま操作手段として用いても、操作の競合が発生しないようにする。【解決手段】  競合が起きないように排他制御を行なう操作処理部をもうけ、そこで送受信するコマンドを制御する。【選択図】図１
2006157565.tif 000002
【特許請求の範囲】
【請求項１】
画像読み取り手段と機器を制御する制御手段とユーザ操作の入出力を行なう第一の操作ユニットと通信媒体によって接続されている第二の操作ユニットと第一の操作ユニットと第二の操作ユニットの排他制御を行なう操作ユニット排他制御手段と画像出力手段とを有する画像処理装置。
【請求項２】
請求項1において、通信媒体とは、ネットワークであることを特徴とする画像処理装置。
【請求項３】
請求項1において、通信媒体とは、RS-232C、USB、IEEE1394等のシリアルケーブルであることを特徴とする画像処理装置。
【請求項４】
請求項1において、通信媒体とは、IEEE1284等のパラレルケーブルであることを特徴とする画像処理装置。
【請求項５】
請求項1において、外部操作ユニットとは、液晶タッチパネルとボタンで構成されていることを特徴とする画像処理装置。
【請求項６】
請求項1において、外部操作ユニットとは、液晶画面で構成されていることを特徴とする画像処理装置。
【請求項７】
請求項1において、外部操作ユニットとは、マルチウィンドウシステムで構成されていることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、さまざまな外部操作部を接続可能な画像処理装置に関する。
【背景技術】
【０００２】
複写機等に操作部が付いているが、画面が小さく操作しずらかった。これを補助するために、複写機にwebサーバ機能を搭載し、ネットワーク経由でユーザの手元のwebブラウザで操作する仕組みが実現されているが、この方法はあくまでもユーザがPC上で操作する事を前提としているため、機器側であらかじめ生成した画面構成でしかPC側で表示する事ができない。そこで、ユーザの入力や結果の表示機能を機器本体ではなく、外部操作部に含める。機器と外部操作部との間では、ユーザからの入出力や機器からのステータス情報をやりとりするようにし、表示画像の生成を外部操作部側で行なうようにする。こうする事で、多様な操作部をユーザに提供できるようになる。
【０００３】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開２００２−３５９７１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような仕組みでは、機種ごとに存在する機器の詳細な設定を行なったりするのには、あまりにやりとりするデータの種類が多くなりすぎるので、不向きである。そこで、機器に備え付けの操作部も付けることになるが、そうすると二つ以上の操作部が存在する事になり、操作の競合が発生してしまう。
【課題を解決するための手段】
【０００５】
そこで本件では、複数の操作部を備える画像処理装置において、ユーザの操作を一旦受け取り、競合が起きないように排他制御を行なう、操作処理部をもうけ、そこで送受信するコマンドを制御する事で、競合状態が発生しないようにする。
【発明の効果】
【０００６】
以上のように、複数の操作部を排他制御する操作処理部をもうける事で、複数の操作部で同時に操作された場合でも、機器の動作に影響がないように制御することで、機器のより安定した動作に寄与する。
【発明を実施するための最良の形態】
【０００７】
（実施例１）
本発明の実施例にかかわる制御装置の全体構成を、図１を参照しながら説明する。
【０００８】
リーダー部(画像入力装置)200は、原稿画像を光学的に読み取り、画像データに変換する。リーダー部200は、原稿を読取るための機能を持つスキャナユニット210と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット250とで構成される。
【０００９】
プリンタ部(画像出力装置)300は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。プリンタ部300は、複数種類の記録紙カセットを持つ給紙ユニット310と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット320と、印字された記録紙をソート、ステイプルして機外へ出力する機能を持つ排紙ユニット330とで構成される。
【００１０】
制御装置110は、リーダー部200、プリンタ部300と電気的に接続され、さらにネットワーク400を介して、ホストコンピュータと接続されている。制御装置110は、リーダー部200を制御して、原稿の画像データを読込み、プリンタ部300を制御して画像データを記録用紙に出力してコピー機能を提供する。また、リーダー部200から読取った画像データを、コードデータに変換し、ネットワーク400を介してホストコンピュータへ送信するスキャナ機能、ホストコンピュータからネットワーク400を介して受信したコードデータを画像データに変換し、プリンタ部300に出力するプリンタ機能、を提供する。
【００１１】
操作部150は、制御装置110に接続され、液晶タッチパネルとボタンとで構成され、画像入出力装置100を操作するためのユーザI/Fを提供する。
【００１２】
外部操作部160は、制御装置110に接続され、ビデオメモリと表示画面とボタン等から構成される操作部161を持つビデオメモリにかかれた画像データを表示画面に表示したり、ユーザがタッチパネルやボタンを操作した情報を送信する事で、画像入出力装置100を操作するためのユーザI/Fを提供する。
【００１３】
記憶装置170は、制御装置110に接続され、画像データや装置の設定情報や装置の起動プログラムの保存に使用される。
【００１４】
図２はリーダー部200及びプリンタ部300の断面図である。リーダー部の原稿給送ユニット250は原稿を先頭順に1枚ずつプラテンガラス211上へ給送し、原稿の読み取り動作終了後、プラテンガラス211上の原稿を排出するものである。原稿がプラテンガラス211上に搬送されると、ランプ212を点灯し、そして光学ユニット213の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー214、215、216、及びレンズ217によってCCDイメージセンサ(以下CCDという)218へ導かれる。このように、走査された原稿の画像はCCD218によって読み取られる。CCD218から出力される画像データは、所定の処理が施された後、制御装置110へ転送される。
【００１５】
プリンタ部300のレーザドライバ321はレーザ発光部322を駆動するものであり、制御装置110から出力された画像データに応じたレーザ光をレーザ発光部322に発光させる。このレーザ光は感光ドラム323に照射され、感光ドラム323にはレーザ光に応じた潜像が形成される。この感光ドラム323の潜像の部分には現像器324によって現像剤が付着される。
【００１６】
そして、レーザ光の照射開始と同期したタイミングで、カセット311及びカセット312のいずれかから記録紙を給紙して転写部325へ搬送し、感光ドラム323に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部326に搬送され、定着部326の熱と圧力により現像剤は記像紙に定着される。定着部326を通過した記録紙は排出ローラ327によって排出され、排紙ユニット330は排出された記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行う。
【００１７】
また、両面記録が設定されている場合は、排出ローラ327のところまで記録紙を搬送した後、排出ローラ327の回転方向を逆転させ、フラッパ328によって再給紙搬送路329へ導く。再給紙搬送路329へ導かれた記録紙は上述したタイミングで転写部325へ給紙される。
【００１８】
ホスト500は、ネットワークもしくはセントロニクス等のケーブルで、または無線で、画像入出力装置100と接続されており、コントローラ部110と通信しながらデータの送受信を行なう事ができる。
【００１９】
次に、制御装置110と外部操作部160のソフトウェア構造と接続状態について、図３を用いて説明する。
【００２０】
制御装置110内部は、機器全体の動作を制御する全体制御部401、ネットワーク等外部との通信を制御する通信処理部403、リーダ部200を制御するリーダ制御部404、プリンタ部300を制御するプリンタ制御部405、記憶装置170を制御する記憶装置制御部406、のソフトウェア要素から構成されている。
【００２１】
操作処理部402は、全体制御部401から、機器のステータス情報等を受信したり、ユーザの操作情報を送信したりする。また、それらの情報を通信処理部403を介して外部操作部160と送受信する。また、機器のステータス情報等を元に操作部150の表示画面を作成して表示したり、ユーザの行なった操作を入力として操作部150から受け取り、ユーザ操作情報を生成する。また、外部操作部160から送信されたユーザ操作情報と、操作部150から送信されたユーザ操作情報を元に排他制御を行ない、必要なユーザ情報だけを全体制御部401に送信する。
【００２２】
通信処理部403は、操作処理部402から送られた機器のステータス情報をネットワーク等の通信媒体を介して外部操作部160に送信したり、逆に外部操作部160から送られたユーザの操作情報を操作処理部402に送信したりする。また、その他に全体制御部401と外部との通信も行なう。
【００２３】
リーダ制御部404は、全体制御部401からの指示に従いリーダ部200の制御を行なう。プリンタ制御部405は、全体制御部401からの指示に従いプリンタ部300の制御を行なう。
【００２４】
記憶装置制御部406は、全体制御部401の指示に従い、記憶装置170の制御を行なう。
【００２５】
外部操作部160の操作部161の内部は、ユーザの操作の入出力の送受信を制御する操作処理部411、ネットワーク等外部との通信を制御する通信処理部412、のソフトウェア要素から構成されている。
【００２６】
ユーザ操作処理部411は、制御装置110から送信された機器のステータス情報と、操作部161のステータス情報を元に、操作部161で表示する。
【００２７】
図７のような画面を生成してビデオメモリに蓄積し、表示する。また、操作部161をユーザが操作して入力された操作情報を取得し、制御装置110に送信する。
【００２８】
通信処理部412は、ネットワーク等の通信媒体を介して、全体処理部410と制御装置110との通信の制御を行なう。
【００２９】
次に、2行程度の文字が表示できる液晶パネルを操作部として装着し、プリント動作の確認を行なう際の、機器と操作部との間でやりとりされるコマンドと画面の例を図６と図５を使って説明する。
【００３０】
まず最初に機器本体から、初期化の要求(UIF_INIT 2001)が送信される。
【００３１】
これに従い、操作部は液晶パネルの初期化を行なった後に、UIF_INIT_ACK2002という応答を返す。
【００３２】
さらに機器本体から、操作部の構成情報の問い合わせ(UIF_CONFIG_REQ|2003)が送信されるので、プリンタとしての操作部を表示し(UIF_STATUS_MODULE|2004)、メッセージは少なめ(UIF_CONFIG_MESGLVL 2006)という情報を送信する。それぞれの情報を受け取ると機器本体からは応答を返す。(UIF_CONFIG_ACK)
ここまでのやりとりを行ない、操作部は画面1001を表示し、プリントできる状態であることを示す。
【００３３】
もしプリントジョブが機器に送出されると、機器本体からプリンタの状態を示すメッセージが送信される(UIF_STATUS_PRINT 2008)。これを受信した操作部は、画面1002を表示した後に応答を返す。(UIF_CONFIG_ACK)|
また、プリントジョブが終了し、処理すべきジョブがなくなると、UIF_STATUS_PRINT|を送信し、画面1001に表示が戻る。
【００３４】
次に、640×480程度の液晶タッチパネルを操作部として装着し、複数の機能を表示を切替えながら使用する際の、機器と操作部との間でやりとりされるコマンドと画面の例を図８と図７を使って説明する。
【００３５】
まず最初に機器本体から、初期化の要求(UIF_INIT 2101)が送信される。
【００３６】
これに従い、操作部は液晶パネルの初期化を行なった後に、UIF_INIT_ACK2102という応答を返す。
【００３７】
さらに機器本体から、操作部の構成情報の問い合わせ(UIF_CONFIG_REQ|2103)が送信されるので、コピーとしての操作部を表示し(UIF_STATUS_MODULE|2104)、メッセージは多め(UIF_CONFIG_MESGLVL 2106)という情報を送信する。それぞれの情報を受け取ると機器本体からは応答を返す。(UIF_CONFIG_ACK)
ここまでのやりとりを行ない、操作部は画面1010を表示し、コピーできる状態であることを示す。
【００３８】
画面上部のボタン1011-1014を押すことでそれぞれの機能の画面を表示するが、例えばボックスボタン1012を押すと、メールボックスとしての操作部を表示するという情報(UIF_CONFIG_MODULE 2108)を送出する。
【００３９】
その後機器に対して、メールボックスリストを取得するためのコマンド(UIF_STATUS_REQ 2110)を送出すると、機器から一つづつ情報が送られ(UIF_STATUS_BOX_LIST)、ボックスの画面(図示しない)を表示する。
【００４０】
次に、1280×1024以上の大画面の液晶タッチパネルを操作部として装着し、複数の機能を表示を切替えながら使用する際の、機器と操作部との間でやりとりされるコマンドと画面の例を図１０と図９を使って説明する。
【００４１】
まず最初に機器本体から、初期化の要求(UIF_INIT 2101)が送信される。これに従い、操作部は液晶パネルの初期化を行なった後に、UIF_INIT_ACK2102という応答を返す。
【００４２】
さらに機器本体から、操作部の構成情報の問い合わせ(UIF_CONFIG_REQ|2103)が送信されるので、全機能の操作部を表示し(UIF_STATUS_MODULE|2104)、メッセージは多め(UIF_CONFIG_MESGLVL 2106)という情報を送信するそれぞれの情報を受け取ると機器本体からは応答を返す。(UIF_CONFIG_ACK)
また、ボックスとプリントでは、ボックスのリストとプリントジョブ履歴を表示しているので、それらを機器に依頼する(2208-2219)。
【００４３】
ここまでのやりとりを行ない、全機能の状態が一画面で確認できる画面1020を操作部は表示する。
【００４４】
次に、複数のウィンドウを開くことができるマルチウィンドウの機能を持ち、マウスによって操作を行なうことができる操作部を装着した場合の画面の例を図１１を使って説明する。
【００４５】
基本的には図９の画面とほぼ一緒で、図１０と同じやりとりを行なった上で、各機能ごとに一つのウィンドウとして画面を表示する。これらのウィンドウは、マウスポインタ1035で選択された物に関して操作を行なえるようになる。
【００４６】
次に、外部操作部160として1280x1024以上の大画面の液晶タッチパネルを装着し、操作部150として640x480程度の液晶タッチパネルを装着した機器で、外部操作部160を操作した場合に、操作部150が使用不可能になる処理の流れについて、図７、９、１２の画面の例と図１３の通信の例を使って説明する。
【００４７】
図９の外部操作部において、ユーザが画面1031の「START」を押してコピーを開始しようとすると、図１３の最初の要求(UIF_JOB_START3001)が外部操作部から操作処理部402に送信される。操作処理部では、内部状態を確認し、他の操作部からの要求がない事を確認した上で、上記要求を全体処理部401に送信するとともに、内部状態を「処理中」に変更する。
【００４８】
この状態で、操作部150にて同じようにコピーを開始しようとすると、内部状態が「処理中」なので、図１２のように、ユーザが操作出来ないようにした上で、メッセージ1111を表示し、ユーザに待機を促す。
【００４９】
コピーが開始されると、コピー中であるという情報(UIF_STATUS_COPY|3003)が全体制御部から送信されるので、そのまま外部操作部に転送する。
【００５０】
コピーが終了すると、コピーが完了したという情報(UIF_STATUS_COPY|3005)が全体制御部から送信されるので、そのまま外部操作部に転送すると共に、図１２の画面を図７に戻し、内部状態を「待機中」に変更する。
【００５１】
なお、図４は外部操作部ソフトウェアブロック図である。
【図面の簡単な説明】
【００５２】
【図１】システムブロック図。
【図２】装置断面図。
【図３】コントローラ部ソフトウェアブロック図。
【図４】外部操作部ソフトウェアブロック図。
【図５】操作部画面。
【図６】通信例。
【図７】操作部画面。
【図８】通信例。
【図９】操作部画面。
【図１０】通信例。
【図１１】操作部画面。
【図１２】操作部画面。
【図１３】通信例。
【図１】
2006157565.tif 000003
【図２】
2006157565.tif 000004
【図３】
2006157565.tif 000005
【図４】
2006157565.tif 000006
【図５】
2006157565.tif 000007
【図６】
2006157565.tif 000008
【図７】
2006157565.tif 000009
【図８】
2006157565.tif 000010
【図９】
2006157565.tif 000011
【図１０】
2006157565.tif 000012
【図１１】
2006157565.tif 000013
【図１２】
2006157565.tif 000014
【図１３】
2006157565.tif 000015