(57)【要約】【課題】  複写機が多人数で共有されるような環境では、ユーザが印刷ジョブを送信したとして、処理待ちのジョブが多数あった場合には、長時間待たなければならない。【解決手段】  実行前（処理待ちの状態）のジョブをリムーバブルメディアに入れて他の装置に移動し、代替処理させる。【選択図】  図５
2008105310.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する入力手段と、
前記入力手段により入力された画像データを処理する処理手段と、
前記入力手段により入力され、前記処理手段による処理が実行される前の画像データを選択する選択手段と、
携帯可能な記憶媒体を接続するためインターフェース手段と
前記選択手段により選択された画像データを、前記インターフェース手段を介して接続された前記記憶媒体に格納する格納手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記インターフェース手段を介して、前記記憶媒体に格納された画像データを読み出して入力する読出手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記格納手段は、前記画像データとともに、該画像データに対応付けられた印刷設定を示す情報を、前記記憶媒体に格納することを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は装置内にもつ、画像処理の実行単位であるジョブを制御する画像出力装置に関するものである。
【背景技術】
【０００２】
画像処理装置ではネットワークに接続可能で様々な画像の入出力やそれに必要な画像処理を実行可能な、MFP(Multi-Function Peripheral)が登場し、オフィス環境において、複数のユーザが複数のMFPを共有して使用する環境が一般的になってきた。
【特許文献１】特開2004-318432号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述のようにネットワークでMFPを複数ユーザで共有するような使われ方が一般的になる一方で、ジョブの実行が長時間にわたり他のジョブに待たされる問題が発生している。解決策として機械に投入されているジョブの状況を予め確認してから投入する、あるいはジョブの優先度を変更するといったものが考案されているが、実際に待たされると気づくのはユーザが機械の前に出力結果を取りに行った時が多く、予め状況を確認してからのジョブ投入は運用として難しく、また、ジョブの優先度設定することもマルチユーザの環境では設定が難しいあるいは実行中のジョブを追い越せない等という問題があった。
【課題を解決するための手段】
【０００４】
本発明は
外部より入力された画像情報を画像データとして入力する画像入力手段と、
画像データを機器外部に出力する画像出力手段と、
画像入力手段により入力された画像出力手段への画像出力要求を機器内でジョブとして認識し、記憶媒体に蓄積するジョブ記憶蓄積手段と、
リムーバブルな記憶媒体を接続可能なリムバーブルメディアI/F手段と、前記リムーバブルな記憶媒体中にデータの書き込み、及びデータの読み出しが可能なリムーバブルメディアリード・ライト手段と、
前記リムーバブルメディアＩ／Ｆ手段と、前記リムーバブルメディアリード・ライト手段を介して、前記ジョブ記憶蓄積手段からリムーバブルメディアに前記ジョブを移動する第1のジョブ移動手段と、
前記リムーバブルメディアから前記ジョブ記憶蓄積手段にジョブを移動する第2のジョブ移動手段とを具備し、
ユーザからの要求にしたがって実行中ではないジョブを前記ジョブ第1、及び第2のジョブ移動手段により移動可能な画像入出力装置
を提供するものである。
【発明の効果】
【０００５】
装置の前で装置内のジョブの実行状況を確認できると共に近くの装置の稼動状況を画像処理装置の前で確認し、状況をみて臨機応変にユーザがジョブを投入しなおすことでユーザの利便さを大幅に向上させることができる。
【発明を実施するための最良の形態】
【０００６】
（実施例１）
以下、本発明の実施の形態を図面に基づいて詳説する。
【０００７】
図１は本発明に係る電子部品としてのコントローラ部が搭載された画像入出力装置（データ処理装置）の一実施の形態を示すブロック構成図であって、該画像入出力装置１は、LAN（Local  Area Network）400にてのホストコンピュータ（本実施の形態では第一、第二のホストコンピュータ3,4）に接続されている。
【０００８】
即ち、上記画像入出力システム（装置）1は、画像データの読取処理を行うリーダ部2と、画像データの出力処理を行うプリンタ部6と、画像データの入出力操作を行うキーボード、及び画像データや各種機能の表示などを行う液晶パネルを備えた操作部7と、制御プログラムや画像データ等が予め書き込まれたハードディスクドライブ8を装着し、これら各構成要素に接続されて該構成要素に接続されて該構成要素を制御する単一の電子部品からなるコントローラ部110とから構成されている。
【０００９】
さらにリーダ部2は原稿用紙を搬送する原稿給紙ユニット（部）10と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナ部11とを有し、プリンタ部6は記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット（部）12と画像データを記録用紙に転写、定着するマーキングユニット(部)13と印字された記録用紙にソート処理やステイプル処理を施して、外部に排出する排紙ユニット（部）14とを有している。
【００１０】
図２はリーダ部2及びプリンタ部6の詳細を示す内部構造であって、リーダ部5はプリンタ部6に載置されている。
【００１１】
そして、リーダ部2では、原稿給送ユニット10に積層された原稿用紙がその積層順にしたがって、先頭から順次1枚ずつプラテンガラス15上に給送され、スキャナユニット11で所定の読取動作が終了した後、該読み取られた原稿用紙はプラテンガラス15上から原稿給送ユニット10に排出される。
【００１２】
また、上記スキャナユニット11では、原稿用紙がプラテンガラス15上に搬送されてくるとランプ16が点灯し、次いで光学ユニット17の移動を開始させ、読み取り位置で固定する。  光学ユニット17は搬送される原稿用紙を下方から照射し、走査する。そして、原稿用紙からの反射光は、複数のミラー18−20、及びレンズ21を介してCCDイメージセンサー（以下、単に「CCD」と記す）22へと導かれ、走査された原稿画像はCCD22によって読み取られる。そして、CCD22で読み取られた画像データは、所定の処理が施された後、コントローラユニット110（図２では図示省略）に転送される。
【００１３】
あるいは、原稿プラテン上に載置された原稿を同様にランプ16を点灯し、次いで光学ユニット17の移動を開始させ、原稿用紙を下方から照射し、走査することで、走査された原稿画像をCCD22によって読み取ることが可能である。
【００１４】
以上の手順で送出されたリーダからの画像データは、コネクタ56を介してコントローラ部110に送出される。
【００１５】
次いで、プリント部6では、コントローラ部110から出力された画像データに対応するレーザ光が、レーザドライバ23により駆動されるレーザ発行部24から発行され、該レーザ光はマーキング部13の感光ドラム25にはレーザ光に応じた静電潜像が形成され、現像器２６により前記静電潜像の部分に現像罪が付着する。
【００１６】
一方、レーザ光の照射開始と同期したタイミングで、給紙部12（給紙カセット12a,12b）から記録用紙が給紙されて転写部27に搬送され、感光ドラム25に付着している現像剤を記録用紙に転写する。画像データが転写された記録用紙は定着部28に搬送され、定着部28における加熱・加圧処理により画像データが記録紙に定着される。
【００１７】
そして、画像データを記録用紙に片面記録する場合は、定着部28を通過した記録用紙が排出ローラ29によってそのまま排紙ユニット14に排出され、排紙ユニット14は排出された記録用紙を束ねて記録用紙の仕分けを行い、また、仕分けされた記録用紙のステイプル処理を行う。
【００１８】
また、画像データを記録用紙に両面記録する場合は、排出ローラ29まで記録用紙を搬送した後、該は移出ローラ29の回転方向を逆転させ、フラッパ30によって再給紙搬送路３１へと導かれ、該再給紙搬送路31に導かれた記録用紙は上述と同様にして転写部27に搬送される。
【００１９】
コントローラ部110は、上述したように単一の電子部品で構成され、リーダ部2読み取った画像データをコードに変換し、ＬＡＮ400を介して第一及び第二のホストコンピュータ３、４に送信するスキャナ機能、及びホストコンピュータ３、４からＬＡＮ２を介して受信したコードデータを画像データに変換し、プリンタ部6に出力するプリンタ機能、その他の機能ブロックを有している。
【００２０】
図３はコントローラ部110の詳細を示すブロック図である。
【００２１】
すなわち、メインコントローラ32は、ＣＰＵ33とバスコントローラ34と後述する各種コントローラ回路を含む機能ブロックとを内蔵すると共に、ＲＯＭＩ／Ｆ35を介してＲＯＭ36と接続され、ＤＲＡＭＩ／Ｆ37を介してＤＲＡＭ38と接続され、コーデックＩ／Ｆ39を介してコーデック40と接続され、また、ネットワークＩ／Ｆ41を介してネットワークコントローラ42と接続されている。
【００２２】
ＲＯＭ36は、メインコントローラ32のＣＰＵ33で実行される各種制御プログラムや演算データが確認されている。ＤＲＡＭ38は、ＣＰＵ33が動作するための作業領域や画像データを蓄積するための領域として使用される。コーデック40はＤＲＡＭ38に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧなどの周知の圧縮方式で圧縮し、また圧縮されたデータをラスターイメージに伸長する。また、コーデック40にはＳＲＡＭ43が接続されており、該ＳＲＡＭ43は前記コーデック40の一時的な作業領域として使用される。
【００２３】
ネットワークコントローラ42は、ネットワーク44を介してＬＡＮ2との間で所定の制御動作を行う。
【００２４】
また、前記メインコントローラ32はスキャナバス45を介してスキャナＩ／Ｆ46に接続され、プリンタバス47を介してプリンタＩ／Ｆ48に接続され、さらにＰＣＩバス等の汎用高速バス49を介して拡張ボードを接続するための拡張コネクタ50及び入出力制御部（Ｉ／Ｏ制御部）51に接続されている。
【００２５】
Ｉ／Ｏ制御部51はリーダ部2やプリンタ部6との間で制御コマンドを送受信するための調歩同期式のシリアル通信コントローラ52が2チャンネル装備されており、該シリアル通信コントローラ52はＩ／Ｏバス53を介してスキャナＩ／Ｆ46及びプリンタＩ／Ｆ48に接続されている。
【００２６】
スキャナＩ／Ｆ48は、第一の調歩同期シリアルＩ／Ｆ54及び第一のビデオＩ／Ｆ55を介してスキャナコネクタ56に接続され、さらに該スキャナコネクタ56はリーダ部2のスキャナユニット11に接続されている。そして、スキャナＩ／Ｆ46はスキャナ部11から受信した画像データに対し所望の2値化処理や、主走査方向及び／又は副走査方向の変倍処理を行い、またスキャナ部11から送られてきたビデオ信号に基づいて制御信号を生成し、スキャナバス45を介してメインコントローラ32に転送する。
【００２７】
また、プリンタＩ／Ｆ48は、第２の調歩同期シリアルＩ／Ｆ57及び第2のビデオＩ／Ｆ58を介してプリンタコネクタ59に接続され、さらに該プリンタコネクタ59はプリンタ部６のマーキングユニット13に接続されている。そして、プリンタI/F48はメインコントローラ３２から出力された画像データにスムージング処理を施して該画像データをマーキングユニット13に出力し、さらにマーキングユニット13から送られたビデオ信号に基づいて、生成された制御信号をプリンタバス47に出力する。
【００２８】
そして、ＣＰＵ33は、ＲＯＭ36からＲＯＭＩ／Ｆ35を介して読み込まれた制御プログラムに基づいて動作し、例えば、第1及び第2のホストコンピュータ3、4から受信したＰＤＬ（ページ記述言語）データを解釈し、ラスターイメージデータに展開処理を行う。
【００２９】
また、バスコントローラ34は、スキャナＩ／Ｆ46プリンタＩ／Ｆ48、その他拡張コネクタ50等に接続された外部機器から入出力されるデータ転送を制御するものであり、バス競合時のアービトレーション（調停）やＤＭＡデータ転送の制御を行う。即ち、例えば、上述したＤＲＡＭ38とコーデック40との間のデータ転送や、スキャナ部５からＤＲＡＭ38へのデータ転送、ＤＲＡＭ38からマーキングユニット13へのデータ転送等は、バスコントローラ34によって制御され、ＤＭＡ転送される。
【００３０】
また、Ｉ／Ｏ制御部51は、ＬＣＤコントローラ60及びキー入力Ｉ／Ｆ761を介してパネルＩ／Ｆ62は操作部７に接続されている。また、前記Ｉ／Ｏ制御部51は不揮発性メモリとしてのＥＥＰＲＯＭ66に接続され、またＥ−ＩＤＥコネクタ63を介してハードディスクドライブ8に接続され、さらに、機器内で管理する日付と時刻を更新／保存するリアルタイムクロックモジュール64に接続されている。尚、リアルタイムクロックモジュール64はバックアップ用電池65に接続されて該バックアップ用電池65によりバックアップされている。
【００３１】
図４はメインコントローラ32の内部詳細を示すブロック構成図である。
【００３２】
バスコントローラ34は、4×４の64ビットクロスバススイッチで構成され、64ビットのプロセッサバス（Pバス）67を介してCPU33に接続され、またメモリ専用のローカルバス（Mバス）68を介してキャッシュメモリ69aを備えたメモリコントローラ69に接続されている。尚、メモリコントローラ69はROM36やDRAM38などのメモリ類と接続され、これらのメモリ類の動作を制御する。
【００３３】
さらに、該バスコントローラ34はグラフィックスバス（Gバス）70を介してGバスアービタ71及びスキャン・プリンタコントローラ72と接続され、また入出力バス（Bバス）７３を介して、Bバスアービター74、Gバスアービタ71、インタラプトコントローラ、及び各種機能ブロック（電力管理ユニット76、UARTなどのシリアルI/Fコントローラ77、USB(Universal Serial Bus)コントローラ78、IEEE1284等のパラレルI/Fコントローラ79、LANコントローラ80汎用入出力コントローラ81、Bバス73と外部バスであるPCIバスとの間でI/F動作を司るPCIバスI/F82、及びスキャナ・プリンタコントローラ７２）と接続されている。
【００３４】
Bバスアービタ74はBバス73を協調制御するアービトレーションであり、Bバス73のバス使用要求を受け付け、調停の後、使用許可が選択された一つのマスタに与えられ、これにより同時に2つ以上のマスタがバスアクセスを行うのを禁止している。尚、アービトレーション方式は3段階の優先権を有し、それぞれの優先権に複数のマスタが割り当てられる。
【００３５】
インタラプトコントローラ75は、上述した各機能ブロック及びコントローラユニット110の外部からインタラプトを集積し、CPU33がサポートするコントローラ類72、77−82及びノンマスカブルインタラプト（ＮＭＩ）に再配分する。
【００３６】
電力管理ユニット76は機能ブロック毎に電力を管理し、さらに1チップで構成されている電子部品としてコントローラユニット110の消費電力量の監視を行う。すなわち、コントローラユニット110は、CPU33を内蔵した大規模なASIC（特定用途向けIC）で構成されており、このため全ての機能ブロックが同時に動作すると大量の熱を発生して、コントローラ部110自体が破壊されてしまう虞がある。
【００３７】
そこで、このような事態を防止するために各に機能ブロック毎に消費電力を管理し、各機能ブロックの消費電力量はパワーマネージメントレベルとして電力管理ユニット76に集積される。そして、該電力管理ユニット76では各機能ブロックの消費電力量を合計し、該消費電力量が限界消費電力を超えないように各機能ブロックの消費電力量を一括して、監視する。
【００３８】
Gバスアービタ71は中央アービトレーション方式によりGバス70を協調制御しており、各バスマスタに対して専用の要求信号と許可信号とを有する。尚、バスマスタへの優先権の付与方式として、全てのバスマスタを同じ優先権として、公平にバス権を付与する公平アービトレーションモードといずれか一つのバスマスタに対して優先的にバスを使用させる優先アービトレーションモードのいずれかを指定することができる。
【００３９】
上述のような構成の画像入出力装置を例に挙げ、本発明の具体的な実施例を
図5の概念図と、図6-図10の操作部画面、 図11-13のフローチャートを用いて具体的に説明する。
【００４０】
まず本発明では図5-1に示すような画像入出力システム1と同等の機能を有するMFPがネットワーク上に2台以上接続されている環境が前提となる。
【００４１】
図5-1ではMFP1にPC3からPDLプリントジョブ（ジョブC）が投入された様子が図示されている。MPF1には既にジョブAとジョブBを受け付けているのでジョブCをMFP１が管理するジョブの待ち行列（キュー）の一番後ろに登録する。この状態ではMFP1はジョブAとジョブBの実行が終了しないとジョブCを受け付けることが出来ない。
【００４２】
このような状態の場合、予めユーザが同一LAN上のMFP2にジョブが投入されていないことを確認している場合にはMFP2にジョブを投入することで結果を早く得ることが可能であるが、ジョブの状態は随時変化することに加え、MFPが紙無しや、トナー（インク）無しなどの異常な状態になった場合にはジョブの終了するまでの実行時間が変化するため、ある程度、時間が経過した後の装置の状況では、ジョブ投入前のユーザの判断が効率面から妥当ではなかったということが起こりえる。
【００４３】
仮に図5-1の状態でMFP2のジョブのキューにジョブが5つ溜まっていた場合、ユーザは2つのジョブが溜まっているMPF１の方がジョブの実行完了が早いと考えジョブをMPF1へ投入する。（図中(2)）。しかし、MFP1ジョブAの実行途中に途中に紙詰まりや紙無しが頻発し、この間にMFP2はジョブを全て実行完了し、キューが空になった。（(2)‘）
図5-2に示すように、ユーザは出力結果を得るために装置の前に行ったときに、自分のジョブ（ジョブＣ）が終了しておらず、かつMFP2で実行しているジョブが無いことを確認できるため、この時点でリムーバブルなメモリ装置にジョブＣを移動し((3))、リムーバブルなメモリ装置により、MFP2にジョブを移動（(4)）することでMFP2にてジョブを実行させる((5))。
【００４４】
上記のような形でMFP1からMFP2にジョブを移動することで効率的にMFPを使用することができるが、このときの、MFPの動作について以下に詳細に説明する。
【００４５】
ネットワーク経由のジョブ投入やＰＤＬプリントジョブ実行処理については本発明には直接関係無いので説明は省略する。
【００４６】
MFP1およびMFP2にリムーバブルな記憶媒体であるUSBメモリが挿入されたときの処理について図１１を用いて説明する。
【００４７】
USBメモリは拡張コネクタ50に接続可能で、USB(Universal Serial Bus)コントローラ78を経由してCPU33に制御される。
【００４８】
STEP1101でUSBメモリが拡張コネクタ50に接続されるとUSBコントローラ78を経由して、必要なネゴシエーションを行い、STEP1102でCPU33は操作部7にLCDコントローラ60及びパネルI/F62経由で操作部7に図6に示すようにUSBメモリが挿入された旨を表示するように要求する。操作部7は要求された画面を表示し、処理を終了する。
【００４９】
次にUSBメモリが挿入された状態でジョブを移動する手順について図12及び13を用いて説明する。
【００５０】
本実施例では図7に示すようなMFPで受け付けたジョブの状況を表示する画面を経由して、ジョブを移動することとする。
【００５１】
CPU33はSTEP1201図6に示す画面にて、ジョブ状況画面ボタンが押されたことを検出し、STEP1202に処理を移行する。STEP1202ではUSBメモリの接続状態を確認しSTEP1203に処理を移行する。STEP1203でUSBメモリが挿入されていれば処理をSTEP1204に移行し、図7に示すようなジョブ移動ボタンを表示するようにCPU33は操作部7要求して処理を終了する。STEP1203でUSBメモリが検知されなかった場合には処理をSTEP1205に移し、ジョブ状況の画面のみを表示して処理を終了する。
【００５２】
次にジョブを実際に移動するサイの処理について説明する。ジョブの移動はMFPからUSBメモリに移動するケース、またUSBメモリからMFPに移動するケースであっても以下に説明するフローは変わらない。
【００５３】
CPU33はSTEP1301において、STEP1204で表示したジョブ移動ボタンが押されたことを検知し、処理をSTEP1302に移行する。
【００５４】
CPU33はSTEP1302で図8に示すようなジョブ移動ポップアップの表示を行った後に処理をSTEP1303に移行し、USBメモリの接続を確認する。USBメモリがささっていない場合にはSTEP1304でユーザにその旨を表示して処理を終了する。
【００５５】
STEP1305でCPU33は機器内で受け付けているジョブのリストを図7に示すような形で表示する。ジョブのリストはHDD8に記録されジョブの状態により一定間隔で最新の情報に更新される。
【００５６】
STEP1306でCPU33はSTEP1305で表示したジョブリスト内のジョブが選択されたことを検知し、STEP1307に処理を進める。STEP1307ではCPU33は図9に示すようにUSBメモリが引き抜かれないように警告メッセージを表示すると共に、選択されたジョブが機器内のものであれば、実行できないようにジョブを内部的に抑制する。具体的にはHDD8内部のジョブリストに、ジョブが移動される情報を書き込む。CPU33はジョブを実行する際には内部のジョブリストを参照し、ジョブが移動されないことを確認した上でジョブを実行する。
【００５７】
選択されたジョブがUSBメモリのものでなければ特にジョブ実行の抑制は行わない。
【００５８】
STEP1308でCPU33は図10に示すように、“移動する”ボタンを表示し、STEP1309でボタンが押されるとSTEP1310に処理を移行する。CPU33は選択されたジョブが機器内のものであれば、USBメモリに移動し、USBメモリのものであれば機器内に移動して処理を終了する。
【００５９】
ジョブの移動とはジョブを管理する上で必要な情報（ジョブに関する設定やユーザ、投入時間等）を全て移動することであり、MFP1とMFP2ではこれらの情報フォーマットが同一であることが前提となる。
【００６０】
MFPに移動されたジョブは全ての情報が移動されることで、CPU33が機器内のジョブとして認識し、実行可能となる。
【００６１】
なお、本実施例ではＰＤＬプリントジョブを例に挙げて説明したが、これは一例でありＦＡＸ送信やＦＡＸ受信プリント、コピーのプリント要求など画像入出力処理装置で実施可能なジョブは全て対象となる。
【図面の簡単な説明】
【００６２】
【図１】本発明に係わるデータ処理装置としての画像入出力装置の1実施例形態を示すブロック構成図である。
【図２】画像入出力装置の内部構成図である。
【図３】本発明に係わる電子部品としてのコントローラ部の詳細を示すブロック構成図である。
【図４】メインコントローラの詳細を示すブロック構成図である。
【図５】図5-1及び2は本特許の実施例で想定される実行環境及び処理の流れを説明する模式図です。
【図６】本実施例中の画像入出力装置の操作画面を表示の一例を図示するものである。
【図７】本実施例中の画像入出力装置の操作画面を表示の一例を図示するものである。
【図８】本実施例中の画像入出力装置の操作画面を表示の一例を図示するものである。
【図９】本実施例中の画像入出力装置の操作画面を表示の一例を図示するものである。
【図１０】本実施例中の画像入出力装置の操作画面を表示の一例を図示するものである。
【図１１】本実施例中でUSBメモリが画像入出力装置に挿入された際の、CPU33の処理について説明するフローチャートである。
【図１２】本実施例中でジョブ状況画面が表示された際のPU33の処理について説明するフローチャートである。
【図１３】本実施例中でUSBメモリと画像入出力装置の間でジョブを移動する際のCPU33の処理について説明するフローチャートである。
【符号の説明】
【００６３】
１  画像入出力システム
２  リーダー部
６  プリンタ部
３３  メインコントローラCPU
３８  メインコントローラDRAM
４０  メインコントローラコーデック
４６  スキャナI/F
【図１】
2008105310.tif 000003
【図２】
2008105310.tif 000004
【図３】
2008105310.tif 000005
【図４】
2008105310.tif 000006
【図５】
2008105310.tif 000007
【図６】
2008105310.tif 000008
【図７】
2008105310.tif 000009
【図８】
2008105310.tif 000010
【図９】
2008105310.tif 000011
【図１０】
2008105310.tif 000012
【図１１】
2008105310.tif 000013
【図１２】
2008105310.tif 000014
【図１３】
2008105310.tif 000015