JP2004048696A - Image forming apparatus and data processing method - Google Patents
Image forming apparatus and data processing method Download PDFInfo
- Publication number
- JP2004048696A JP2004048696A JP2003127174A JP2003127174A JP2004048696A JP 2004048696 A JP2004048696 A JP 2004048696A JP 2003127174 A JP2003127174 A JP 2003127174A JP 2003127174 A JP2003127174 A JP 2003127174A JP 2004048696 A JP2004048696 A JP 2004048696A
- Authority
- JP
- Japan
- Prior art keywords
- data
- recording medium
- slot
- forming apparatus
- image forming
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、画像形成装置およびデータ処理方法に係り、特にスロットへの記録媒体の挿入に基づき記録媒体に記録されている各種データを処理する画像形成装置およびデータ処理方法に関する。
【0002】
【従来の技術】
近年、プリンタ,コピー,ファクシミリおよびスキャナなどの各装置の機能を1つの筐体内に収納した画像形成装置(以下、融合機という)が知られるようになった。この融合機は、1つの筐体内に表示部,印刷部および撮像部などを設けると共に、プリンタ,コピー,ファクシミリおよびスキャナにそれぞれ対応する4種類のソフトウェアを設け、そのソフトウェアを切り替えることより、プリンタ,コピー,ファクシミリおよびスキャナとして動作させるものである。特許文献1には、上記のような融合機の一例が記載されている。
【0003】
このような融合機は、電源投入後に、BIOS(Basic Input/Output System)およびブートローダ(Boot Loader)が起動する。ブートローダは、カーネル(Kernel)およびルートファイルシステムをRAM(Random Access Memory)上に展開してカーネルを起動する。そして、カーネルはルートファイルシステムをマウントする。ここでマウントとは、ファイルシステムや周辺機器などをアクセス可能な状態に起動することをいう。
【0004】
カーネルの起動後、アプリケーション(以下、アプリという)や各種サービスを起動するアプリ/サービス起動プログラムが起動される。アプリ/サービス起動プログラムは融合機で最初に起動されるプロセスであり、所定の設定ファイルに従ってファイルシステムをマウントし、融合機の動作に必要なサービス層およびアプリのプロセスを所定の設定ファイルに従って起動していた。
【0005】
このような従来の融合機では、起動するアプリのプログラムをハードディスク装置やROMなどに記録しておく必要があった。特許文献2には、起動するアプリのプログラムをハードディスク装置やROMなどに追加する画像処理装置の一例が記載されている。
【0006】
また、アプリが利用する各種データ(例えば画像データなど)は、例えば記録媒体の一例としてのSDカードに記録されて融合機に供給される。SDカードに記録された各種データをアプリに処理させる場合、オペレータは各種データが記録されているSDカードを融合機のスロットに挿入し、オペレーションパネルからアプリに指示することで、SDカードに記録された各種データをアプリに処理させていた。
【0007】
【特許文献1】
特開2002−84383号公報
【0008】
【特許文献2】
特開2001−76125号公報
【0009】
【発明が解決しようとする課題】
SDカードに記録された各種データをアプリに処理させる場合、オペレータはそのSDカードに記録されている各種データを処理させるアプリを判断し、そのアプリにオペレーションパネルから指示する必要があった。
【0010】
つまり、従来の融合機では、SDカードに記録された各種データをアプリに処理させる場合、各種データを処理させるアプリをオペレータが判断しなければならないという問題があった。
【0011】
本発明は、上記の点に鑑みなされたもので、挿抜可能な記録媒体に記録された各種データを容易に処理できる画像形成装置およびデータ処理方法を提供することを目的とする。
【0012】
【課題を解決するための手段】
そこで、上記課題を解決するため、本発明は、ハードウェア資源を用いて画像形成に係る処理を行うプログラムと、記録媒体を挿抜可能なスロットとを有する画像形成装置であって、前記スロットに対する記録媒体の挿抜を監視する状態監視手段と、前記スロットに挿入された記録媒体をアクセス可能な状態に起動する記録媒体起動手段と、前記アクセス可能な状態に起動した記録媒体から設定ファイルおよびデータを読み出し、その設定ファイルの記述に従ってデータを処理するアプリケーション手段とを有することを特徴とする。
【0013】
また、本発明は、ハードウェア資源を用いて画像形成に係る処理を行うプログラムと、記録媒体を挿抜可能なスロットとを有する画像形成装置であって、前記スロットに対する記録媒体の挿抜を監視する状態監視手段と、前記スロットに挿入された記録媒体をアクセス可能な状態に起動する記録媒体起動手段と、前記アクセス可能な状態に起動した記録媒体から1つ以上のデータを読み出してデータリストを作成し、そのデータリストを操作パネル上に表示して操作者に選択させ、前記操作者に選択されたデータを処理するアプリケーション手段とを有することを特徴とする。
【0014】
また、本発明は、ハードウェア資源を用いて画像形成に係る処理を行うプログラムと、記録媒体を挿抜可能なスロットとを有する画像形成装置のデータ処理方法であって、前記スロットへの記録媒体の挿入を検知する挿入検知段階と、前記スロットに挿入された記録媒体をアクセス可能な状態に起動する記録媒体起動段階と、前記アクセス可能な状態に起動した記録媒体から設定ファイルおよびデータを読み出し、その設定ファイルの記述に従ってデータを処理するデータ処理段階とを有することを特徴とする。
【0015】
また、本発明は、ハードウェア資源を用いて画像形成に係る処理を行うプログラムと、記録媒体を挿抜可能なスロットとを有する画像形成装置のデータ処理方法であって、前記スロットへの記録媒体の挿入を検知する挿入検知段階と、前記スロットに挿入された記録媒体をアクセス可能な状態に起動する記録媒体起動段階と、前記アクセス可能な状態に起動した記録媒体から1つ以上のデータを読み出してデータリストを作成し、そのデータリストを操作パネル上に表示するデータリスト表示段階と、前記操作パネル上で操作者に選択されたデータを処理するデータ処理段階とを有することを特徴とする。
【0016】
本発明によれば、スロットに対する記録媒体の挿抜を監視し、スロットに挿入された記録媒体をアクセス可能な状態に起動し、アクセス可能な状態に起動した記録媒体からデータを読み出して処理することができる。
【0017】
【発明の実施の形態】
次に、本発明の実施の形態について図面に基づいて説明する。
【0018】
図1は、本発明による融合機の一実施例の構成図を示す。融合機1は、白黒レーザープリンタ(B&W LP)11と,カラーレーザープリンタ(ColorLP)12と,スキャナやファクシミリなどのハードウェアリソース13と,ソフトウェア群20と,融合機起動部50とを有する。また、ソフトウェア群20はアプリケーション30とプラットフォーム40とを有する。
【0019】
アプリケーション30は、プリンタ,コピー,ファクシミリおよびスキャナなどの画像形成処理にかかるユーザサービスにそれぞれ固有の処理を行うものである。
【0020】
アプリケーション30は、ページ記述言語(PDL,PCL)およびポストスクリプト(PS)を有するプリンタ用のアプリケーションであるプリンタアプリ31と,コピー用のアプリケーションであるコピーアプリ32と,ファクシミリ用アプリケーションであるファックスアプリ33と,スキャナ用アプリケーションであるスキャナアプリ34と,ネットワークファイル用アプリケーションであるネットファイルアプリ35と,工程検査用アプリケーションである工程検査アプリ36とを有している。
【0021】
また、プラットフォーム40は、アプリケーション30からの処理要求を解釈してハードウェア資源の獲得要求を発生するコントロールサービスと、1つ以上のハードウェア資源の管理を行ってコントロールサービスからの獲得要求を調停するシステムリソースマネージャ(以下、SRMという)43と、オペレーティングシステム(以下、OSという)41とを有するように構成されている。
【0022】
コントロールサービスは、システムコントロールサービス(以下、SCSという)42,エンジンコントロールサービス(以下、ECSという)44,メモリコントロールサービス(以下、MCSという)45,オペレーションパネルコントロールサービス(以下、OCSという)46,ファックスコントロールサービス(以下、FCSという)47,ネットワークコントロールサービス(以下、NCSという)48など、一つ以上のサービスモジュールを有するように構成されている。
【0023】
なお、プラットフォーム40は予め定義されている関数によりアプリケーション30からの処理要求を受信可能とするアプリケーションプログラムインターフェース(以下、APIという)を有するように構成されている。OS41は、ユニックス(UNIX(登録商標))等であって、プラットフォーム40およびアプリケーション30の各ソフトウェアをプロセスとして並列実行する。
【0024】
SRM43のプロセスは、SCS42と共にシステムの制御およびハードウェア資源の管理を行うものである。例えばSRM43のプロセスは、エンジン,メモリ,HDDファイル,ホストI/O(セントロI/F,ネットワークI/F,IEEE1394 I/F,RS232C I/Fなど)のハードウェア資源を利用する上位層からの要求に従って調停を行い、実行制御する。
【0025】
具体的に、SRM43は要求されたハードウェア資源が利用可能であるか(他の要求により利用されていないかどうか)を判定し、利用可能であれば要求されたハードウェア資源が利用可能である旨を上位層に通知する。また、SRM43は上位層からの要求に対してハードウェア資源を利用するためのスケジューリングを行い、要求内容(例えば、プリンタエンジンによる紙搬送と作像動作,メモリ確保,ファイル生成など)を直接実施している。
【0026】
SCS42のプロセスは、アプリケーション管理,操作部制御,システム画面表示,LED表示,ハードウェア資源管理,割り込みアプリケーション制御などの処理を行う。ECS44のプロセスは、白黒レーザープリンタ11,カラーレーザープリンタ12,ハードウェアリソース13などのエンジンの制御を行う。
【0027】
MCS45のプロセスは、画像メモリの取得および解放,HDDの利用,画像データの圧縮および伸張などのメモリ制御を行う。OCS46のプロセスは、オペレータと本体制御との間の情報伝達手段となるオペレーションパネルの制御を行う。
【0028】
FCS47のプロセスは、システムコントローラの各アプリケーション層からPSTNまたはISDN網を利用したファクシミリ送受信,バックアップ用のメモリで管理されている各種ファクシミリデータの登録/引用,ファクシミリ読み取り,ファクシミリ受信印刷,融合送受信を行うためのAPIを提供する。
【0029】
NCS48のプロセスは、ネットワークI/Oを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。
【0030】
例えばNCS48は、ネットワークを介して接続されるネットワーク機器とのデータ通信をhttpd(HyperText Transfer Protocol Daemon)により、HTTP(HyperText Transfer Protocol)で制御する。
【0031】
融合機1は、各アプリケーションで共通的に必要な処理をプラットフォーム40で一元的に処理することができる。次に、融合機1のハードウェア構成について説明する。
【0032】
図2は、本発明による融合機の一実施例のハードウェア構成図を示す。融合機1は、コントローラ60と,オペレーションパネル80と,FCU81と,エンジン部82とを含む。コントローラ60は、CPU61と,システムメモリ62と,ノースブリッジ(NB)63と,サウスブリッジ(SB)64と,ASIC66と,ローカルメモリ67と,HDD68と、ネットワークインターフェースカード(NIC)69と,SDカード用スロット70と,USBデバイス71と,IEEE1394デバイス72と,セントロニクス73とを含む。
【0033】
オペレーションパネル80は、コントローラ60のASIC66に接続されている。また、FCU81およびエンジン部82は、コントローラ60のASIC66にPCIバス83で接続されている。
【0034】
コントローラ60は、ASIC66にローカルメモリ67,HDD68などが接続されると共に、CPU61とASIC66とがCPUチップセットのNB63を介して接続されている。コントローラ60は、NB63を介してCPU61とASIC66とを接続することにより、CPU61のインターフェースが公開されていない場合に対応する。なお、ASIC66とNB63とはAGP(Accelerated Graphics Port )65を介して接続されている。
【0035】
このように、図1のアプリケーション30やプラットフォーム40を形成する一つ以上のプロセスを実行制御するため、ASIC66とNB63とを低速のPCIバスでなくAGP65を介して接続することで、パフォーマンスの低下を防いでいる。
【0036】
CPU61は、融合機1の全体制御を行うものである。CPU61は、OS41上にSCS42,SRM43,ECS44,MCS45,OCS46,FCS47およびNCS48をそれぞれプロセスとして起動して実行させると共に、アプリケーション30を形成するプリンタアプリ31,コピーアプリ32,ファックスアプリ33,スキャナアプリ34,ネットファイルアプリ35,工程検査アプリ36を起動して実行させる。
【0037】
NB63は、CPU61,システムメモリ62,SB64,ASIC66,NIC69,SDカード用スロット70,USBデバイス71,IEEE1394デバイス72およびセントロニクス73を接続するためのブリッジである。
【0038】
SB64,NIC69,SDカード用スロット70,USBデバイス71,IEEE1394デバイス72およびセントロニクス73は、PCIバス74を介してNB63に接続されている。なお、SB64は、PCIバス74とROMや周辺デバイス等とを接続するためのブリッジである。
【0039】
システムメモリ62は、融合機1の描画用メモリなどとして用いるメモリである。ローカルメモリ67はコピー用画像バッファ,符号バッファとして用いるメモリである。
【0040】
ASIC66は、画像処理用のハードウェア要素を有する画像処理用途向けのICである。HDD68は、画像データの蓄積,文書データの蓄積,プログラムの蓄積,フォントデータの蓄積,フォームの蓄積などを行うストレージ(補助記憶装置)の一例である。
【0041】
NIC69は、融合機1をネットワークに接続するインターフェース機器である。SDカード用スロット70はSDカードを挿抜可能なものであり、SDカードの挿入または抜き出しに応じた割り込みを後述するSDカードアクセスドライバに対して行う。USBデバイス71,IEEE1394デバイス72およびセントロニクス73は、夫々の規格に準じたインターフェースである。
【0042】
また、オペレーションパネル80は、オペレータからの入力操作を受け付けると共に、オペレータに向けた表示を行う操作部である。なお、FCU81はメモリを有している。FCU81が有するメモリは、例えば融合機1の電源がOFFのときに受信したファクシミリデータを一時的に格納するために利用される。
【0043】
図1の融合機起動部50は、融合機1の電源投入時に最初に実行され、プラットフォーム40やアプリケーション30を起動するものである。図3は、融合機起動部の一例の構成図を示す。融合機起動部50は、ROMモニタ51と,プログラム起動部52とを有する。
【0044】
BIOSおよびブートローダとしてのROMモニタ51は電源投入時に実行されるものであり、ハードウェアの初期化,コントローラ60の診断,ソフトウェアの初期化などを行う。ROMモニタ51は、カーネルおよびルートファイルシステムをシステムメモリ62上に展開してカーネルを起動する。そして、カーネルはルートファイルシステムをマウントする。
【0045】
アプリ/サービス起動プログラムとしてのプログラム起動部52は、カーネルから呼び出されるものであり、システムメモリ62及びローカルメモリ67上にメモリ領域を確保する。プログラム起動部52は、融合機1で最初に起動されるプロセスであって、所定の設定ファイルに従ってファイルシステムをマウントする。
【0046】
プログラム起動部52は、融合機1の動作に必要なアプリケーション30およびプラットフォーム40のプログラムを所定の設定ファイルに従ってROMなどから読み出し、読み出した各プログラムをシステムメモリ62及びローカルメモリ67上に確保したメモリ領域に展開してアプリケーション30およびプラットフォーム40のプロセスを起動するものである。
【0047】
更に、プログラム起動部52の処理について説明する。プログラム起動部52は、起動時に所定のマスタ設定ファイルを読み込み、読み込んだマスタ設定ファイルに従ってファイルシステムのマウントおよびプロセスの起動を行う。例えば図4のようなファイルツリーの場合、プログラム起動部52はマスタ設定ファイルとして「/etc/init.conf」を起動時に読み込む。図4は、ファイルツリーの一例の構成図を示す。
【0048】
プログラム起動部52は、読み込んだマスタ設定ファイルにマウントの記述が存在した場合、そのマウントの記述に従ってマウント処理を実行する。例えば図5のようなマスタ設定ファイルの場合、プログラム起動部52はマウントの記述に従ってSDカード0〜3の上のファイルシステムのマウント処理を行う。図5は、マスタ設定ファイルの一例の構成図を示す。
【0049】
また、プログラム起動部52はマウントしたファイルシステムのルートに所定の設定ファイルが存在する場合、又はマウントしたファイルシステムのルートに所定の拡張子のファイルを含む所定のディレクトリが存在する場合、所定の設定ファイル又は所定の拡張子のファイルを読み込んでファイルシステムのマウント処理を行う。
【0050】
例えばマウントしたSDカードファイルシステムのルートに図6のような設定ファイル「init.conf」又は「init.cnf」が存在する場合、プログラム起動部52は設定ファイルに存在するマウントの記述に従ってマウント処理を実行する。図6は、設定ファイルの一例の構成図を示す。
【0051】
マウントしたSDカードファイルシステムのルートに図7のようなディレクトリ「init.d」が存在し、そのディレクトリに拡張子「conf」,「cnf」のファイルが含まれる場合、プログラム起動部52はそのファイルに存在するマウントの記述に従ってマウント処理を実行する。図7は、SDカードのファイルツリーの一例の構成図を示す。
【0052】
なお、プログラム起動部52がマウントできるファイルシステムは、図5及び図6に記載されているような「gzromfs」などがある。このファイルシステム「gzromfs」は、gzip圧縮されたROMFS形式のファイルをRAM上に展開してマウントする。
【0053】
以下、各種データが記録されているSDカードを融合機1のSDカード用スロットに挿入し、SDカードに記録された各種データをアプリに処理させる例について説明していく。
【0054】
図8は、本発明によるデータ処理方法の一実施例の説明図を示す。図8の説明図では、融合機1の構成のうち説明に必要な構成を表し、説明に必要のない構成を省略している。なお、図8ではSDカードに記録された各種データの一例としての画像データを、アプリの一例としてのプリンタアプリ31に処理させる例について説明する。
【0055】
SDカード126は、プリンタアプリ用設定ファイル,1つ以上の画像データなどが、図9のように記録されている。図9は、SDカードに記録されたファイル及びデータの一例のイメージ図である。図9の例では、「printer.cnf」がプリンタアプリ用設定ファイルを表し、「0001.jpg」〜「0012.jpg」が画像データを表す。なお、SDカード126は融合機1の電源を投入したままの状態で、いわゆる活線挿抜が可能である。
【0056】
SDカード用スロット125は、SDカード126の挿入または抜き出しが可能なものであり、SDカード126の挿入または抜き出しに応じた割り込みをSDカードアクセスドライバ124に対して行う。
【0057】
SDカードアクセスドライバ124は、SDカード126に対するアクセス制御を行うものであり、SDカード用スロット125からの割り込みに応じてSDカード126の挿入または抜き出しをSDカードステータスモニタドライバ123に通知する。
【0058】
SDカードステータスモニタドライバ123は、SDカード126の挿入,抜き出し,マウント,アンマウントなど、SDカード126のステータス情報を管理するものであり、SDカード126のステータス情報をプリンタアプリ31に通知する。
【0059】
プリンタアプリ31は、SDカード126の挿入または抜き出しに応じてSDカードチェックプログラム121を起動する。また、プリンタアプリ31はSDカードステータスモニタドライバ123からのSDカード126のステータス情報に応じてSDカード126内の画像データを処理する。
【0060】
SDカードチェックプログラム121は、SDカード126についてパーティションが正しいか,ファイルシステムの状態が正しいかをチェックし、ファイルシステム122として使用可能な状態にするためのものである。SDカードチェックプログラム121は、例えばSDカード126のチェック機能,マウント機能,アンマウント機能,状態通知機能などを有している。
【0061】
次に、本発明によるデータ処理方法の処理手順についてフローチャートを参照しつつ説明していく。電源が投入されたあと、プログラム起動部52は融合機1のアプリケーション30およびプラットフォーム40のプロセスを起動する。プログラム起動部52に起動されたあと、プリンタアプリ31はイベント待ち状態となる。
【0062】
図10は、イベント待ち処理の一例のフローチャートを示す。図10中、ステップS1では、プリンタアプリ31が、イベントの発生有無を判定する。イベントの発生が無いと判定すると(S1においてNO)、プリンタアプリ31はステップS1の処理を繰り返す。イベントの発生が有ると判定すると(S1においてYES)、プリンタアプリ31はステップS2に進む。
【0063】
例えばSDカード126がSDカード用スロット125に挿入されると、SDカードアクセスドライバ124はSDカード用スロット125からの割り込みに応じてSDカード126の挿入をSDカードステータスモニタドライバ123に通知する。そして、SDカードステータスモニタドライバ123は、SDカード126の挿入をプリンタアプリ31に通知する。プリンタアプリ31は、SDカードステータスモニタドライバ123からSDカード126の挿入が通知されたときにイベントの発生があると判定する。
【0064】
また、SDカード126がSDカード用スロット125から抜き出されると、SDカードアクセスドライバ124はSDカード用スロット125からの割り込みに応じてSDカード126の抜き出しをSDカードステータスモニタドライバ123に通知する。そして、SDカードステータスモニタドライバ123は、SDカード126の抜き出しをプリンタアプリ31に通知する。プリンタアプリ31は、SDカードステータスモニタドライバ123からSDカード126の抜き出しが通知されたときにイベントの発生があると判定する。
【0065】
ステップS2では、プリンタアプリ31が、イベントの内容を判定する。イベントの内容がSDカード126の挿入検知である場合、プリンタアプリ31はステップS3に進む。ステップS3では、後述するSDカード挿入検知処理が行われる。一方、イベントの内容がSDカード126の抜出検知である場合、プリンタアプリ31はステップS4に進む。ステップS4では、後述するSDカード抜出検知処理が行われる。
【0066】
図11は、SDカード挿入検知処理の一例のフローチャートを示す。ステップS11では、プリンタアプリ31が、SDカードチェックプログラム121を起動させる。ステップS12に進み、SDカードチェックプログラム121はSDカード126のマウントを行い、SDカード126のマウントを行った旨をSDカードステータスモニタドライバ123に通知して処理を停止する。
【0067】
ステップS13に進み、プリンタアプリ31はSDカードステータスモニタドライバ123からSDカード126がマウントされた旨を通知されると、マウントされたSDカード126から図12のようなプリンタアプリ用設定ファイルを読み出して解析する。
【0068】
図12は、プリンタアプリ用設定ファイルの一例の構成図である。図12のプリンタアプリ用設定ファイルは、画像データ「0003.jpg」及び「0007.jpg」を印刷する処理を表している。
【0069】
ステップS14に進み、プリンタアプリ31はプリンタアプリ用設定ファイルの記述に従って処理を行う。例えば図12のようなプリンタアプリ用設定ファイルの場合、プリンタアプリ31は画像データ「0003.jpg」及び「0007.jpg」を印刷する。
【0070】
したがって、融合機1では電源を投入したままの状態でSDカード126を挿入したとしても、SDカード126に記録されているプリンタアプリ用設定ファイルの記述に従って、SDカード126に記録されている画像データを印刷することができる。
【0071】
上記のデータ処理方法では、印刷する画像データをSDカード126に記録されている図12のようなプリンタアプリ用設定ファイルに予め記述しておく必要があるが、印刷する画像データをオペレーションパネル上で選択させるようにしてもよい。
【0072】
図13は、SDカードに記録されたデータの他の一例のイメージ図である。図13の例では、「0001.jpg」〜「0012.jpg」が画像データを表している。
【0073】
図14は、SDカード挿入検知処理の他の一例のフローチャートを示す。ステップS21では、プリンタアプリ31が、SDカードチェックプログラム121を起動させる。ステップS22に進み、SDカードチェックプログラム121はSDカード126のマウントを行い、SDカード126のマウントを行った旨をSDカードステータスモニタドライバ123に通知して処理を停止する。
【0074】
ステップS23に進み、プリンタアプリ31はSDカードステータスモニタドライバ123からSDカード126がマウントされた旨を通知されると、マウントされたSDカード126から画像データを検索する。
【0075】
ステップS24に進み、プリンタアプリ31はオペレーションパネル上に図15のような画像データリストを表示する。なお、画像データリストはステップS23で検索された画像データのリストである。
【0076】
図15は、オペレーションパネル上に表示された画像データリストの一例のイメージ図である。図15の画像データリストは、SDカード126に記録されている画像データ「0001.jpg」〜「0012.jpg」を選択するためのボタン,全ての画像データを選択するための「all」ボタン131,選択した画像データを印刷するための「OK」ボタン132を含んでいる。
【0077】
オペレータがオペレーションパネル上に表示された画像データリストから印刷したい画像データを選択して「OK」ボタン132を押下すると、プリンタアプリ31はステップS25に進み、選択された画像データを印刷する。
【0078】
したがって、融合機1ではSDカード126に記録されている画像データをオペレーションパネル上でオペレータに選択させたあと、オペレータに選択された画像データを印刷することができる。
【0079】
なお、SDカード126が突然抜かれた場合、SDカード126をアンマウントする必要があるため、プリンタアプリ31はSDカードチェックプログラム121を起動してSDカード126のアンマウント処理を行わせる。
【0080】
図16は、SDカード抜出検知処理の一例のフローチャートを示す。ステップS31では、プリンタアプリ31が、SDカードステータスモニタドライバ123にSDカード126のステータス情報を問い合わてSDカード126のマウント状態をチェックする。
【0081】
ステップS32に進み、プリンタアプリ31はステップS31のマウント状態のチェック結果に応じてSDカード126がマウントされているか否かを判定する。マウント状態のチェック結果からSDカード126がマウントされていると判定すると(S32においてYES)、プリンタアプリ31はステップS33に進み、SDカードチェックプログラム121を起動させる。なお、マウント状態のチェック結果からSDカード126がマウントされていないと判定すると(S32においてNO)、プリンタアプリ31は処理を終了する。
【0082】
ステップS34に進み、SDカードチェックプログラム121はSDカード126のアンマウントを行い、SDカード126のアンマウントを行った旨をSDカードステータスモニタドライバ123に通知して処理を停止する。
【0083】
したがって、融合機1では電源を投入したままの状態でSDカード126を抜き出したとしても、SDカード126のアンマウント処理を自動的に行うことができる。
【0084】
以上、本発明によるデータ処理方法を利用すれば、例えば各種データが記録されたSDカード126をSDカード用スロット125に挿入することで、そのSDカードに記録された各種データをアプリに処理させることが可能である。
【0085】
上記の実施例では、SDカード126に記録されている画像データをプリンタアプリ31に処理させる例を説明したが、画像データおよびプリンタアプリ31に限定するものではない。例えばSDカード126に記録されている画像データをファックスアプリ33に処理させることも可能である。
【0086】
【発明の効果】
上述の如く、本発明によれば、挿抜可能な記録媒体に記録された各種データを容易に処理できる。
【0087】
【図面の簡単な説明】
【図1】本発明による融合機の一実施例の構成図である。
【図2】本発明による融合機の一実施例のハードウェア構成図である。
【図3】融合機起動部の一例の構成図である。
【図4】ファイルツリーの一例の構成図である。
【図5】マスタ設定ファイルの一例の構成図である。
【図6】設定ファイルの一例の構成図である。
【図7】SDカードのファイルツリーの一例の構成図である。
【図8】本発明によるデータ処理方法の一実施例の説明図を示す。
【図9】SDカードに記録されたファイル及びデータの一例のイメージ図である。
【図10】イベント待ち処理の一例のフローチャートである。
【図11】SDカード挿入検知処理の一例のフローチャートを示す。
【図12】プリンタアプリ用設定ファイルの一例の構成図である。
【図13】SDカードに記録されたデータの他の一例のイメージ図である。
【図14】SDカード挿入検知処理の他の一例のフローチャートを示す。
【図15】オペレーションパネル上に表示された画像データリストの一例のイメージ図である。
【図16】SDカード抜出検知処理の一例のフローチャートである。
【符号の説明】
1 融合機
11 白黒レーザープリンタ
12 カラーレーザープリンタ
13 ハードウェアリソース
20 ソフトウェア群
30 アプリケーション
31 プリンタアプリ
32 コピーアプリ
33 ファックスアプリ
34 スキャナアプリ
35 ネットファイルアプリ
36 工程検査アプリ
40 プラットフォーム
41 オペレーティングシステム(OS)
42 システムコントロールサービス(SCS)
43 システムリソースマネージャ(SRM)
44 エンジンコントロールサービス(ECS)
45 メモリコントロールサービス(MCS)
46 オペレーションパネルコントロールサービス(OCS)
47 ファックスコントロールサービス(FCS)
48 ネットワークコントロールサービス(NCS)
50 融合機起動部
51 ROMモニタ
52 プログラム起動部
62 システムメモリ
67 ローカルメモリ
68 ハードディスク装置(HDD)
70,125 SDカード用スロット
80 オペレーションパネル
82 エンジン部
121 SDカードチェックプログラム
122 ファイルシステム
123 SDカードステータスモニタドライバ
124 SDカードアクセスドライバ
126 SDカード[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image forming apparatus and a data processing method, and more particularly, to an image forming apparatus and a data processing method for processing various data recorded on a recording medium based on insertion of the recording medium into a slot.
[0002]
[Prior art]
2. Description of the Related Art In recent years, an image forming apparatus (hereinafter, referred to as a multifunction peripheral) in which functions of respective apparatuses such as a printer, a copier, a facsimile, and a scanner are housed in one housing has become known. This multifunction machine includes a display unit, a printing unit, an imaging unit, and the like in one housing, and four types of software corresponding to a printer, a copier, a facsimile, and a scanner, respectively. It operates as a copy, facsimile and scanner.
[0003]
After turning on the power of such a multifunction peripheral, a BIOS (Basic Input / Output System) and a boot loader (Boot Loader) are activated. The boot loader expands a kernel (Kernel) and a root file system on a RAM (Random Access Memory) to activate the kernel. Then the kernel mounts the root file system. Here, mounting means starting the file system, peripheral devices, and the like in an accessible state.
[0004]
After the kernel is started, an application / service starting program for starting an application (hereinafter referred to as an application) and various services is started. The application / service startup program is a process that is first started in the MFP, mounts a file system according to a predetermined setting file, and starts a service layer and an application process required for the operation of the MFP according to the predetermined setting file. I was
[0005]
In such a conventional multifunction peripheral, it is necessary to record a program of an application to be started in a hard disk device, a ROM, or the like.
[0006]
Various data (for example, image data) used by the application is recorded on, for example, an SD card as an example of a recording medium and supplied to the MFP. When the application processes the various data recorded on the SD card, the operator inserts the SD card on which the various data is recorded into the slot of the multi-function device, and instructs the application from the operation panel, whereby the application records the data on the SD card. The application was processing the various data that was generated.
[0007]
[Patent Document 1]
JP-A-2002-84383
[Patent Document 2]
JP 2001-76125 A
[Problems to be solved by the invention]
When the application processes the various data recorded on the SD card, the operator needs to determine the application to process the various data recorded on the SD card and instruct the application from the operation panel.
[0010]
That is, in the conventional multifunction machine, when the application processes various data recorded on the SD card, there is a problem that an operator must determine an application to process various data.
[0011]
SUMMARY An advantage of some aspects of the invention is to provide an image forming apparatus and a data processing method that can easily process various data recorded on a removable recording medium.
[0012]
[Means for Solving the Problems]
In order to solve the above problem, the present invention provides an image forming apparatus having a program for performing processing related to image formation using hardware resources, and a slot in which a recording medium can be inserted and removed. State monitoring means for monitoring the insertion / removal of a medium, recording medium activation means for activating a recording medium inserted in the slot to an accessible state, and reading a setting file and data from the recording medium activated to the accessible state Application means for processing data according to the description of the setting file.
[0013]
The present invention also provides an image forming apparatus having a program for performing processing related to image formation using hardware resources, and a slot in which a recording medium can be inserted and removed, wherein a state in which the recording medium is inserted into and removed from the slot is monitored. Monitoring means, recording medium activation means for activating a recording medium inserted in the slot to an accessible state, and reading one or more data from the recording medium activated to the accessible state to create a data list Application means for displaying the data list on an operation panel, allowing the operator to select the data list, and processing the data selected by the operator.
[0014]
Further, the present invention is a data processing method of an image forming apparatus having a program for performing processing relating to image formation using hardware resources and a slot into which a recording medium can be inserted and removed, wherein the recording medium is inserted into the slot. An insertion detection step of detecting insertion, a recording medium activation step of activating the recording medium inserted into the slot to an accessible state, and reading a setting file and data from the recording medium activated to the accessible state, And a data processing step of processing data according to the description of the setting file.
[0015]
Further, the present invention is a data processing method of an image forming apparatus having a program for performing processing relating to image formation using hardware resources and a slot into which a recording medium can be inserted and removed, wherein the recording medium is inserted into the slot. An insertion detection step of detecting insertion, a recording medium activation step of activating a recording medium inserted in the slot to an accessible state, and reading one or more data from the recording medium activated to the accessible state. The method includes a data list display step of creating a data list and displaying the data list on an operation panel, and a data processing step of processing data selected by an operator on the operation panel.
[0016]
According to the present invention, it is possible to monitor the insertion / removal of a recording medium into / from a slot, activate the recording medium inserted into the slot to an accessible state, and read and process data from the activated recording medium to the accessible state. it can.
[0017]
BEST MODE FOR CARRYING OUT THE INVENTION
Next, embodiments of the present invention will be described with reference to the drawings.
[0018]
FIG. 1 shows a configuration diagram of an embodiment of a multifunction peripheral according to the present invention. The
[0019]
The
[0020]
The
[0021]
Further, the
[0022]
The control services include a system control service (hereinafter, referred to as SCS) 42, an engine control service (hereinafter, referred to as ECS) 44, a memory control service (hereinafter, referred to as MCS) 45, an operation panel control service (hereinafter, referred to as OCS) 46, and a fax machine. It is configured to have one or more service modules such as a control service (hereinafter, referred to as FCS) 47 and a network control service (hereinafter, referred to as NCS) 48.
[0023]
Note that the
[0024]
The process of the
[0025]
Specifically, the
[0026]
The SCS process performs processes such as application management, operation unit control, system screen display, LED display, hardware resource management, and interrupt application control. The process of the
[0027]
The process of the
[0028]
The
[0029]
The process of the
[0030]
For example, the
[0031]
The
[0032]
FIG. 2 shows a hardware configuration diagram of an embodiment of the multifunction peripheral according to the present invention. The
[0033]
The
[0034]
In the
[0035]
As described above, in order to control the execution of one or more processes forming the
[0036]
The
[0037]
The
[0038]
The
[0039]
The
[0040]
The
[0041]
The
[0042]
The
[0043]
The
[0044]
The BIOS and the
[0045]
The program starting unit 52 as an application / service starting program is called from the kernel, and secures a memory area on the
[0046]
The program starting unit 52 reads the
[0047]
Further, the processing of the program starting unit 52 will be described. The program starting unit 52 reads a predetermined master setting file at the time of starting, and mounts a file system and starts a process according to the read master setting file. For example, in the case of a file tree as shown in FIG. 4, the program starting unit 52 reads “/etc/init.conf” as a master setting file at the time of starting. FIG. 4 shows a configuration diagram of an example of a file tree.
[0048]
If a description of the mount exists in the read master setting file, the program activation unit 52 executes a mount process according to the description of the mount. For example, in the case of a master setting file as shown in FIG. 5, the program starting unit 52 mounts a file system on the SD cards 0 to 3 according to the description of the mount. FIG. 5 shows a configuration diagram of an example of the master setting file.
[0049]
Also, when a predetermined setting file exists at the root of the mounted file system, or when a predetermined directory including a file having a predetermined extension exists at the root of the mounted file system, the program starting unit 52 executes the predetermined setting. A file or a file having a predetermined extension is read and a file system is mounted.
[0050]
For example, when the setting file “init.conf” or “init.cnf” as shown in FIG. 6 exists at the root of the mounted SD card file system, the program starting unit 52 performs the mounting process according to the description of the mount existing in the setting file. Execute. FIG. 6 shows a configuration diagram of an example of the setting file.
[0051]
If the directory “init.d” as shown in FIG. 7 exists at the root of the mounted SD card file system and the directory includes files with the extensions “conf” and “cnf”, Execute the mount process according to the description of the mount existing in. FIG. 7 shows a configuration diagram of an example of a file tree of the SD card.
[0052]
Note that the file system that can be mounted by the program activation unit 52 includes “gzromfs” as shown in FIGS. 5 and 6. The file system “gzromfs” expands the gzip-compressed ROMFS format file on the RAM and mounts it.
[0053]
Hereinafter, an example will be described in which an SD card in which various data is recorded is inserted into the SD card slot of the
[0054]
FIG. 8 is an explanatory diagram of one embodiment of the data processing method according to the present invention. In the explanatory diagram of FIG. 8, among the configurations of the
[0055]
The
[0056]
The
[0057]
The SD
[0058]
The SD card
[0059]
The
[0060]
The SD
[0061]
Next, the processing procedure of the data processing method according to the present invention will be described with reference to flowcharts. After the power is turned on, the program starting unit 52 starts the processes of the
[0062]
FIG. 10 shows a flowchart of an example of the event waiting process. In FIG. 10, in step S1, the
[0063]
For example, when the
[0064]
When the
[0065]
In step S2, the
[0066]
FIG. 11 shows a flowchart of an example of the SD card insertion detection process. In step S11, the
[0067]
In step S13, when the
[0068]
FIG. 12 is a configuration diagram of an example of a printer application setting file. The printer application setting file in FIG. 12 represents a process for printing image data “0003.jpg” and “0007.jpg”.
[0069]
Proceeding to step S14, the
[0070]
Therefore, even if the
[0071]
In the above data processing method, the image data to be printed needs to be described in advance in a printer application setting file as shown in FIG. 12 recorded in the
[0072]
FIG. 13 is an image diagram of another example of data recorded on the SD card. In the example of FIG. 13, “0001.jpg” to “0012.jpg” represent image data.
[0073]
FIG. 14 is a flowchart illustrating another example of the SD card insertion detection process. In step S21, the
[0074]
Proceeding to step S23, when the
[0075]
Proceeding to step S24, the
[0076]
FIG. 15 is an image diagram of an example of the image data list displayed on the operation panel. The image data list in FIG. 15 includes buttons for selecting image data “0001.jpg” to “0012.jpg” recorded on the
[0077]
When the operator selects image data to be printed from the image data list displayed on the operation panel and presses an “OK”
[0078]
Therefore, in the
[0079]
When the
[0080]
FIG. 16 shows a flowchart of an example of the SD card removal detection processing. In step S31, the
[0081]
Proceeding to step S32, the
[0082]
In step S34, the SD
[0083]
Accordingly, even if the
[0084]
As described above, by using the data processing method according to the present invention, for example, by inserting the
[0085]
In the above embodiment, the example in which the image data recorded on the
[0086]
【The invention's effect】
As described above, according to the present invention, it is possible to easily process various data recorded on a removable recording medium.
[0087]
[Brief description of the drawings]
FIG. 1 is a configuration diagram of an embodiment of a multifunction peripheral according to the present invention.
FIG. 2 is a hardware configuration diagram of an embodiment of the multifunction peripheral according to the present invention.
FIG. 3 is a configuration diagram of an example of a multifunction peripheral starting unit.
FIG. 4 is a configuration diagram of an example of a file tree.
FIG. 5 is a configuration diagram of an example of a master setting file.
FIG. 6 is a configuration diagram of an example of a setting file.
FIG. 7 is a configuration diagram of an example of a file tree of an SD card.
FIG. 8 is an explanatory diagram of one embodiment of a data processing method according to the present invention.
FIG. 9 is an image diagram of an example of a file and data recorded on an SD card.
FIG. 10 is a flowchart of an example of an event waiting process.
FIG. 11 is a flowchart illustrating an example of an SD card insertion detection process.
FIG. 12 is a configuration diagram of an example of a printer application setting file.
FIG. 13 is an image diagram of another example of data recorded on an SD card.
FIG. 14 shows a flowchart of another example of the SD card insertion detection process.
FIG. 15 is an image diagram of an example of an image data list displayed on the operation panel.
FIG. 16 is a flowchart illustrating an example of an SD card removal detection process.
[Explanation of symbols]
1 Multifunction machine 11 Black and
42 System Control Service (SCS)
43 System Resource Manager (SRM)
44 Engine Control Service (ECS)
45 Memory Control Service (MCS)
46 Operation Panel Control Service (OCS)
47 Fax Control Service (FCS)
48 Network Control Service (NCS)
50 multifunction
70, 125
Claims (20)
前記スロットに対する記録媒体の挿抜を監視する状態監視手段と、
前記スロットに挿入された記録媒体をアクセス可能な状態に起動する記録媒体起動手段と、
前記アクセス可能な状態に起動した記録媒体から設定ファイルおよびデータを読み出し、その設定ファイルの記述に従ってデータを処理するアプリケーション手段と
を有することを特徴とする画像形成装置。An image forming apparatus having a program for performing a process related to image formation using hardware resources and a slot into which a recording medium can be inserted and removed,
State monitoring means for monitoring insertion and removal of the recording medium with respect to the slot,
Recording medium activation means for activating the recording medium inserted in the slot to an accessible state,
Application means for reading a setting file and data from the recording medium activated in the accessible state, and processing the data in accordance with the description of the setting file.
前記スロットに対する記録媒体の挿抜を監視する状態監視手段と、
前記スロットに挿入された記録媒体をアクセス可能な状態に起動する記録媒体起動手段と、
前記アクセス可能な状態に起動した記録媒体から1つ以上のデータを読み出してデータリストを作成し、そのデータリストを操作パネル上に表示して操作者に選択させ、前記操作者に選択されたデータを処理するアプリケーション手段と
を有することを特徴とする画像形成装置。An image forming apparatus having a program for performing a process related to image formation using hardware resources and a slot into which a recording medium can be inserted and removed,
State monitoring means for monitoring insertion and removal of the recording medium with respect to the slot,
Recording medium activation means for activating the recording medium inserted in the slot to an accessible state,
One or more data is read from the recording medium activated in the accessible state to create a data list, and the data list is displayed on an operation panel to be selected by an operator, and the data selected by the operator is selected. An image forming apparatus, comprising: an application unit that processes an image.
前記スロットへの記録媒体の挿入を検知する挿入検知段階と、
前記スロットに挿入された記録媒体をアクセス可能な状態に起動する記録媒体起動段階と、
前記アクセス可能な状態に起動した記録媒体から設定ファイルおよびデータを読み出し、その設定ファイルの記述に従ってデータを処理するデータ処理段階とを有することを特徴とするデータ処理方法。A data processing method for an image forming apparatus having a program for performing processing related to image formation using hardware resources and a slot into which a recording medium can be inserted and removed,
An insertion detection step of detecting insertion of a recording medium into the slot,
A recording medium activation step of activating the recording medium inserted in the slot to an accessible state,
A data processing step of reading a setting file and data from the recording medium activated in the accessible state, and processing the data according to the description of the setting file.
前記スロットへの記録媒体の挿入を検知する挿入検知段階と、
前記スロットに挿入された記録媒体をアクセス可能な状態に起動する記録媒体起動段階と、
前記アクセス可能な状態に起動した記録媒体から1つ以上のデータを読み出してデータリストを作成し、そのデータリストを操作パネル上に表示するデータリスト表示段階と、
前記操作パネル上で操作者に選択されたデータを処理するデータ処理段階と
を有することを特徴とするデータ処理方法。A data processing method for an image forming apparatus having a program for performing processing related to image formation using hardware resources and a slot into which a recording medium can be inserted and removed,
An insertion detection step of detecting insertion of a recording medium into the slot,
A recording medium activation step of activating the recording medium inserted in the slot to an accessible state,
A data list displaying step of reading one or more data from the recording medium activated in the accessible state to create a data list, and displaying the data list on an operation panel;
A data processing step of processing data selected by an operator on the operation panel.
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003127174A JP2004048696A (en) | 2002-05-08 | 2003-05-02 | Image forming apparatus and data processing method |
US10/429,865 US20030231343A1 (en) | 2002-05-08 | 2003-05-06 | Image forming apparatus, program adding method, and a recording medium |
EP20030021655 EP1385087A3 (en) | 2002-05-08 | 2003-05-07 | Image forming apparatus, a program adding method, and a recording medium |
EP03021656A EP1387264A3 (en) | 2002-05-08 | 2003-05-07 | Image forming apparatus, a program adding method, and a recording medium |
EP03021654A EP1376346A3 (en) | 2002-05-08 | 2003-05-07 | Image forming apparatus, a program adding method, and a recording medium |
EP03010296A EP1369780A1 (en) | 2002-05-08 | 2003-05-07 | Image forming apparatus, program adding method, and a recording medium |
US11/836,188 US8213040B2 (en) | 2002-05-08 | 2007-08-09 | Image forming apparatus, program adding method, and a recording medium |
US11/836,198 US7593121B2 (en) | 2002-05-08 | 2007-08-09 | Image forming apparatus, program adding method, and a recording medium |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002133063 | 2002-05-08 | ||
JP2002144984 | 2002-05-20 | ||
JP2003127174A JP2004048696A (en) | 2002-05-08 | 2003-05-02 | Image forming apparatus and data processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004048696A true JP2004048696A (en) | 2004-02-12 |
Family
ID=31721275
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003127174A Pending JP2004048696A (en) | 2002-05-08 | 2003-05-02 | Image forming apparatus and data processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004048696A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006011807A (en) * | 2004-06-25 | 2006-01-12 | Oki Data Corp | Information processing apparatus |
JP2006135462A (en) * | 2004-11-04 | 2006-05-25 | Ricoh Co Ltd | Image processing apparatus |
JP2011054619A (en) * | 2009-08-31 | 2011-03-17 | Hitachi Kokusai Electric Inc | Substrate treatment device |
JP2014241412A (en) * | 2014-06-30 | 2014-12-25 | 株式会社日立国際電気 | Substrate processing apparatus, display method of the same, and program |
-
2003
- 2003-05-02 JP JP2003127174A patent/JP2004048696A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006011807A (en) * | 2004-06-25 | 2006-01-12 | Oki Data Corp | Information processing apparatus |
JP2006135462A (en) * | 2004-11-04 | 2006-05-25 | Ricoh Co Ltd | Image processing apparatus |
JP2011054619A (en) * | 2009-08-31 | 2011-03-17 | Hitachi Kokusai Electric Inc | Substrate treatment device |
JP2014241412A (en) * | 2014-06-30 | 2014-12-25 | 株式会社日立国際電気 | Substrate processing apparatus, display method of the same, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8213040B2 (en) | Image forming apparatus, program adding method, and a recording medium | |
JP4843187B2 (en) | Image forming apparatus | |
JP2006319974A (en) | Load distribution rendering method and rendering system | |
US7302578B2 (en) | Information processing apparatus, image forming apparatus, program-initiation error processing method, and recording medium | |
JP2004303210A (en) | File generating method, server, computer terminal, recording medium, information processor, and program adding system | |
JP5095325B2 (en) | Image processing apparatus and image processing method | |
JP4512565B2 (en) | Image forming apparatus and application installation method | |
JP4246540B2 (en) | Image forming apparatus and program execution method | |
JP4209794B2 (en) | Image forming apparatus and program start method | |
JP2004048696A (en) | Image forming apparatus and data processing method | |
JP4276885B2 (en) | Image forming apparatus and path designation method | |
JP2004046804A (en) | Image forming apparatus and data processing method | |
JP4037315B2 (en) | Image forming apparatus and program stop method | |
JP2003335028A (en) | Imaging apparatus and method for managing state information | |
JP4571455B2 (en) | Image forming apparatus, information processing method, information processing program, recording medium, and distributed file system | |
JP2004066809A (en) | Image forming apparatus, and method of booting program | |
JP5333561B2 (en) | Information processing apparatus, program, and method | |
JP4246608B2 (en) | Image forming apparatus and program start method | |
JP2006271005A (en) | Image forming apparatus and method for installing application | |
JP3857654B2 (en) | Image forming apparatus, user information management method, user information management program, and recording medium | |
JP4093770B2 (en) | Data transfer method and interface control module, device control module and image forming apparatus using the data transfer method | |
JP2004192628A (en) | Image forming apparatus, and method and program for activating program | |
JP5063718B2 (en) | Image forming apparatus and network system | |
JP2005063422A (en) | Image forming device, information processing method, information processing program and recording medium | |
JP2004287622A (en) | Information processor, image forming apparatus, and program adding method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050822 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070619 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070820 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071016 |