JP4446702B2 - Image forming apparatus - Google Patents
Image forming apparatus Download PDFInfo
- Publication number
- JP4446702B2 JP4446702B2 JP2003304838A JP2003304838A JP4446702B2 JP 4446702 B2 JP4446702 B2 JP 4446702B2 JP 2003304838 A JP2003304838 A JP 2003304838A JP 2003304838 A JP2003304838 A JP 2003304838A JP 4446702 B2 JP4446702 B2 JP 4446702B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- program data
- image
- recording medium
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Storage Device Security (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Description
本発明は、プリンタ・コピー・FAXなどの画像形成装置、コンピュータプログラム及び記録媒体に係り、特に画像形成装置に使用されるプログラムの更新に使用される記録媒体の取り外しに対応した制御に関する The present invention relates to an image forming apparatus such as a printer, a copy, and a FAX, a computer program, and a recording medium, and more particularly to control corresponding to removal of a recording medium used for updating a program used in the image forming apparatus.
従来の画像形成装置では、フラッシュROMやDIMMなどに記憶されたプログラムデータを用いて装置を動作させる事が一般的であった。ところが、近年、SDカードのような大容量記憶メディアの普及にともない、大容量記憶メディアに記憶されたプログラムデータを一旦RAMなどのメモリ上に展開し、そのメモリ上でプログラムを動作させる技術が普及してきた。 In a conventional image forming apparatus, it is common to operate the apparatus using program data stored in a flash ROM, a DIMM, or the like. However, in recent years, with the popularization of large-capacity storage media such as SD cards, a technique for temporarily expanding program data stored in a large-capacity storage medium on a memory such as a RAM and operating the program on the memory has become widespread. I have done it.
ところが、この技術では大容量記憶メディアからプログラムデータをRAM上に展開して動作させるため、一旦メモリ上にプログラムデータを展開してしまえば、電源をOFF/ONすることによりRAM上からプログラムデータが消去されない限り、大容量記憶メディアに格納されたプログラムはそれ以降使用されなくなる。すなわち、ある装置でメディアに記憶されたプログラムをRAM上に展開して動作させた後、前記大容量記憶メディアを装置から抜き出して他の装置に装着して同様にRAM上に展開させれば、同一メディアに格納された同一プログラムを複数の装置間で共用することが可能となる。このように1つのメディアに格納されたプログラムを複数の装置で使用できるということは、プログラムの著作権上大きな問題であった。特にSDカードなど物理的に通電中抜き差しが可能なメディアに至っては、何のリスクもなく同一プログラムデータを複数装置間で使い回すことが可能となり、プログラムの著作権保護の観点から重大な問題となっていた。 However, in this technique, program data is expanded from a large-capacity storage medium to operate on the RAM, and once the program data is expanded on the memory, the program data is transferred from the RAM by turning the power OFF / ON. Unless erased, the program stored in the mass storage medium will not be used thereafter. That is, after a program stored in a medium is developed and operated on a RAM in a certain apparatus, the mass storage medium is extracted from the apparatus and mounted on another apparatus and similarly expanded on the RAM. The same program stored on the same medium can be shared among a plurality of devices. The fact that a program stored in one medium can be used by a plurality of devices in this way is a serious problem in terms of the copyright of the program. Especially for media such as SD cards that can be physically inserted and removed, it is possible to reuse the same program data between multiple devices without any risk, which is a serious problem from the viewpoint of protecting the copyright of the program. It was.
なお、関連する発明として特許文献1に開示された発明が知られているが、この発明は、制御用のROMとデータ用のROMとが誤って装着された場合に、画像形成装置の電源投入時に、データ用のROM内に予め設けられている装着異常を案内する制御プログラムを起動させ、液晶表示部に装着異常を表示するとともに、装置を停止させるようにしたものである。
しかし、前記公知技術は、ROMの誤装着の場合に、装着異常の表示を行い、装置を停止させることであり、メディアが抜かれたときに装置を使用不能とする、あるいは前記メディアに格納されたプログラムを使用不能とするようなものは知られていなかった。 However, the known technique is to display a mounting abnormality in the case of incorrect mounting of the ROM and stop the device. When the media is removed, the device is disabled or stored in the media. Nothing known to make the program unusable.
本発明は、上述のような従来技術の実情に鑑みてなされたもので、その目的は、プログラムデータの不正な流用(使いまわし)をできなくすることにある。 The present invention has been made in view of the actual situation of the prior art as described above, and an object thereof is to prevent unauthorized use (reuse) of program data.
前記目的を達成するため、第1の手段は、画像形成装置であって、プログラムデータが記録された第1の記録媒体と、該第1の記録媒体とは異なる第2の記録媒体とをそれぞれ装着可能な複数の装着手段と、前記装着手段に装着された第1の記録媒体に記録されているプログラムデータを読み出して起動する起動手段と、前記装着手段に装着された第1の記録媒体又は第2の記録媒体のいずれかが外されたことを検知する検知手段と、前記検知手段により前記第1の記録媒体が外されたことを検知したときに、前記起動手段により前記第1の記録媒体から読み出したプログラムデータを起動しているときには、前記起動しているプログラムデータに対応する前記画像形成装置の機能を停止させるように制御する制御手段と、を備えていることを特徴とする。 To achieve the above object, the first means is an image forming apparatus, a first recording medium in which the program data is recorded, a second recording medium different from the first recording medium, respectively a plurality of mounting means capable of mounting a starting means for starting reading the program data recorded on the first recording medium loaded into a loading unit, a first recording medium loaded into a loading unit or detecting means for detecting that one of the second recording medium is removed, the when detecting that said first recording medium is removed by detecting means, the first recorded by the activation means when running the program data read from the medium, that it and a control means for controlling to stop the function of the image forming apparatus corresponding to the program data being the start And features.
第2の手段は、第1の手段において、前記プログラムデータを展開するメモリをさらに備え、前記起動手段は、前記装着手段に装着された第1の記録媒体に記録されているプログラムデータを読み出して前記メモリに展開し、該展開されたプログラムデータを起動することを特徴とする。 The second means further comprises a memory for expanding the program data in the first means, and the activation means reads out the program data recorded on the first recording medium attached to the attachment means. The program data is expanded in the memory, and the expanded program data is activated.
第3の手段は、第1又は第2の手段において、前記第1の記録媒体に記録されたプログラムデータは、少なくともプリンタアプリケーション用のプログラムデータ又はスキャナアプリケーション用のプログラムデータであることを特徴とする。 A third means is characterized in that, in the first or second means, the program data recorded on the first recording medium is at least program data for a printer application or program data for a scanner application. .
第4の手段は、第1ないし第3のいずれかの手段において、前記第1の記録媒体および前記第2の記録媒体がSDカードであることを特徴とする。 According to a fourth means, in any one of the first to third means, the first recording medium and the second recording medium are SD cards.
なお、以下の実施形態において、記憶媒体はSDカード271,272に、メモリはメモリ(RAM)216に、検知手段及び制御手段はメインコントローラ20及びコントローラボードに搭載されたプログラムに、プログラムの名称を記憶する記憶手段hRAM70もしくはRAM216にそれぞれ対応する。
In the following embodiments, the storage medium is the
本発明によれば、プログラムを格納可能な記憶媒体が起動後に抜かれた場合に、画像形成装置の機能を停止させるので、プログラムデータの使いまわしができなくなり、プログラムデータの不正使用を防止することができる。 According to the present invention, the function of the image forming apparatus is stopped when a storage medium capable of storing a program is removed after startup, so that the program data cannot be reused and unauthorized use of the program data can be prevented. it can.
以下、本発明の実施例について図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
<第1の実施例>
以下、図面を参照し、本発明の実施例について説明する。
<First embodiment>
Embodiments of the present invention will be described below with reference to the drawings.
図1は本発明の実施例に係るプリンタ機能、複写機能、及びファクシミリ機能を備えた画像形成装置PR、いわゆるデジタル複合機(Multi Function Peripheral)の内部構成の概略を示す概略構成図である。 FIG. 1 is a schematic configuration diagram showing an outline of an internal configuration of an image forming apparatus PR having a printer function, a copying function, and a facsimile function according to an embodiment of the present invention, a so-called multi function peripheral.
同図において、画像形成装置PRは、自動原稿送り装置(以下、ADFと称す)1、読み取りユニット50、書き込みユニット57、作像ユニット19、給紙ユニット29、フィニッシャ100および両面給紙ユニット111から構成されている。
In FIG. 1, an image forming apparatus PR includes an automatic document feeder (hereinafter referred to as ADF) 1, a
ADF1は、読み取るべき原稿を読み取りユニット50の読み取り位置に自動的に給送し、読み取った後、所定位置に排紙する機能を備え、読み取りユニット50はADF1から読み取り位置に送り込まれた原稿を光学的に読み取り、書き込みユニットにと57は読み取りユニット50によって読み取られた画像データを光変調して作像ユニット19の感光体(画像形成媒体)上に書き込んで潜像を形成し、給紙ユニット29から送り込まれた転写紙(記録媒体)に前記潜像をトナー現像して得られたトナー画像を転写し、定着して出力する。
The
さらに詳しくは、ADF1の原稿台2に原稿の画像面を上にして置かれた原稿束は、操作部30上のスタートキー34が押下されると、一番下の原稿から給送ローラ3、給送ベルト4によってコンタクトガラス6上の所定の位置に給送される。読み取りユニット50によってコンタクトガラス6上の原稿の画像データを読み取った後、読み取りが終了した原稿は、給送ベルト4および排送ローラ5によって排出される。さらに、原稿セット検知センサ7にて原稿台2に次の原稿が有ることを検知した場合、次の原稿は、前原稿と同様にコンタクトガラス6上に給送される。ADF1には給送ローラ3,給送ベルト4,排送ローラ5が設けられ、これらの各ローラ3,4,5はモータによって駆動される。
More specifically, a document bundle placed on the document table 2 of the
給紙ユニット29は、第1トレイ8、第2トレイ9、第3トレイ10と、前記第1ないし第3トレイ8、9,10から転写紙をピックアップする第1給紙装置11、第2給紙装置12、第3給紙装置13と、これら第1ないし第3給紙装置11,12,13によってピックアップされた転写紙を前記作像ユニット19側に搬送する縦搬送装置14とからなる。給紙ユニット29では、第1トレイ8、第2トレイ9、第3トレイ10に積載された転写紙は、各々第1給紙装置11、第2給紙装置12、第3給紙装置13によって給紙され、縦搬送ユニット14によって感光体15に当接する位置まで搬送される。
The
読み取りユニット50は、露光ランプ51、第1、第2および第3ミラー52,55,56、結像レンズ59、およびCCDイメージセンサ54からなる。露光ランプ51によって露光されたコンタクトガラス6上の原稿の反射光は、前記第1ないし第3ミラー52,55,56を介して結像レンズ59に導かれ、結像レンズ59によってCCDイメージセンサ54の結像面で結像され、CCDイメージセンサ54で読み取られる。
The
書き込みユニット57は、ポリゴンミラーを含むレーザ出力装置58、fθレンズから構成される結像レンズ59およびミラー60からなり、レーザ出力装置58のレーザダイオードから出射されたレーザ光がポリゴンミラーで反射され、作像ユニット19の感光体15上を主走査方向に走査して光書き込みが行われる。
The
すなわち、読み取りユニット50にて読み込まれた画像データは、書き込みユ
ニット57からのレーザ光によって感光体15に書き込まれ、現像装置27によってトナー現像され、感光体15上にトナー像が形成される。そして、転写紙は感光体15の回転と等速で搬送ベルト16によって搬送されながら、感光体15上のトナー像が当該転写紙上に転写される。その後、定着ユニット17で画像を定着し、排紙ユニット18によって後処理装置のフィニシャ100に排出される。
That is, the image data read by the
後処理装置のフィニシャ100は、画像形成済みの転写紙に所定の後処理を行うもので、本体の排紙ローラ19によって搬送された転写紙を、通常排紙ローラ102方向と、ステープル106を有するステープル処理部方向へに導くことができる。この切り替えは分岐偏向板101によって行われ、この分岐偏向板101を上に切り替えることにより、搬送ローラ103を経由して通常排紙トレイ104側に排紙することができる。また、分岐偏向板101を下方向に切り替えることにより、搬送ローラ105,107を介してステープル台108に排紙することができる。ステープル台108に積載された転写紙は、一枚排紙されるごとに紙揃え用のジョガー109によって、用紙搬送方向と平行な転写紙の端面が揃えられ、一部のコピー完了と共にステープラ106によって綴じられる。ステープラ106で綴じられた転写紙群は自重によって、ステープル完了排紙トレイ110に収納される。
The
通常の排紙トレイ104は転写紙搬送方向に直交する方向に移動可能ないわゆるシフト機能を有する排紙トレイである。シフト機能を有する排紙トレイ104は、原稿毎、あるいは、画像メモリによってソーティングされたコピー部毎に、転写紙搬送方向に直交する方向に往復動し、排出されてくる転写紙を簡易的に仕分けるものである。
The normal
転写紙の両面に画像を作像する場合は、各給紙トレイ8〜10から給紙され作像された転写紙を排紙トレイ104側に導かずに、経路切り替えの用の分岐爪112を上側にセットすることによって一旦両面給紙ユニット111にストックする。その後、両面給紙ユニット111にストックされた転写紙は再び感光体15に作像されたトナー画像を転写するために、両面給紙ユニット111から再給紙される。再給紙された転写紙は、、搬送ベルト16位置に送り込まれ、表面に転写したように裏面にも画像が転写され、さらに定着された後、前記分岐爪112は下側にセットされ、裏面に画像が転写された転写紙は排紙トレイ104に導かれる。このように転写紙の両面に画像を作成する場合に両面給紙ユニット111は使用される。
When forming an image on both sides of the transfer paper, the transfer paper fed from each of the
図2はメインコントローラを中心に、本発明の実施例に係る画像形成装置PRの制御系を示すフロック図である。 FIG. 2 is a flock diagram showing a control system of the image forming apparatus PR according to the embodiment of the present invention, focusing on the main controller.
この制御系は、メインコントローラ20と、操作部30と、画像処理ユニット(IPU)49と、ADF1と、プリンタコントローラ26とから主に構成されている。メインコントローラ20は画像形成装置PR全体を制御する。メインコントローラ20には、オペレータに対する表示、オペレータからの機能設定入力制御を行う操作部30、スキャナの制御、原稿画像を画像メモリに書き込む制御、画像メモリからの作像を行う制御等を行う画像処理ユニット(IPU)49、原稿自動送り装置(ADF)1、等の分散制御装置が接続されている。各分散制御装置とメインコントローラ20は必要に応じて機械の状態、動作指令のやりとりを行っている。また、紙搬送等に必要なメインモータ25、各種クラッチ21〜24も接続されている。すなわち、感光体15、搬送ベルト16、定着ユニット17、排紙ユニット18、現像ユニット27はメインモータ25によって駆動され、各給紙装置11〜13はメインモータ25の駆動を各々給紙クラッチ22〜24によって伝達駆動される。縦搬送ユニット14はメインモータ25の駆動を中間クラッチ21によって伝達駆動される。また、メインコントローラ20は後述の2枚のSDカード271,272用のカードスロットを備え、SDカード271,272との間でデータの送受信が可能となっている。
The control system mainly includes a main controller 20 , an operation unit 30, an image processing unit (IPU) 49, an
プリンタコントローラ26は、外部からの画像およびプリント指示するコマンドを解析し、画像データとして、印刷できる状態にビットマップ展開し、印刷モードをコマンドから解析し動作を決定している。その画像およびコマンドをLANおよびパラレルI/Fを通じて受信し動作するために、LANコントロール部261とパラレルI/F262部が機能している。また、操作部30には、液晶ディスプレイ31とキー入力部32,33,34,35が接続され、キー入力部32,33,34,35からの入力に応じて所定の処理を行い、その経過および結果を液晶ディスプレイ31に出力し、表示させる。
The
このように大略構成された画像形成装置の読み取りユニット50の読み取り動作、および画像を記録面上に潜像形成するまでの作像ユニット19の動作についてさらに詳細に説明する。なお、以下の説明において、潜像とは感光体面上に画像を光情報に変換して照射することにより生じる電位分布である。
The reading operation of the
読み取りユニット50は、原稿を載置するコンタクトガラス6と光学走査系で構成されており、光学走査系には、露光ランプ51、第1ミラー52、レンズ53、CCDイメージセンサ54等々で構成されている。露光ランプ51および第1ミラー52は図示しない第1キャリッジ上に固定され、第2ミラー55および第3ミラー56は図示しない第1キャリッジ上に固定されている。原稿像を読み取るときには、光路長が変わらないように、第1キャリッジと第2キャリッジとが2対1の相対速度で機械的に走査される。この光学走査系は、図示しないスキャナ駆動モータによって駆動される。
The
原稿画像は、CCDイメージセンサ54によって読み取られ、電気信号に変換されて処理される。レンズ53およびCCDイメージセンサ54を図2において左右方向に移動させることにより、画像倍率が変わる。すなわち、指定された倍率に対応してレンズ53およびCCDイメージセンサ54の左右方向に位置が設定される。
The document image is read by the
書き込みユニット57はレーザ出力ユニット58、結像レンズ59、ミラー60で構成され、レーザ出力ユニット58の内部には、レーザ光源であるレーザダイオードおよびモータによって高速で定速回転する回転多面鏡(ポリゴンミラー)が備わっている。 レーザ出力ユニット58より照射されるレーザ光は、定速回転するポリゴンミラーで偏光され、結像レンズ59を通り、ミラー60で折り返され、感光体15面上に集光結像する。 偏向されたレーザ光は感光体15が回転する方向と直行する方向(主走査方向)に露光走査され、前記IPU49のセレクタ64より出力された画像信号のライン単位の記録を行う。感光体15の回転速度と記録密度に対応した所定の周期で主走査を繰り返すことによって、感光体15面上に画像(静電潜像)が形成される。
The
上述のように、書き込みユニット57から出力されるレーザ光が、画像作像系の感光体15に照射される。図示しないが感光体15の一端近傍のレーザビームを照射される位置に、主走査同期信号を発生するビームセンサが配置されている。この主走査同期信号をもとに主走査方向の画像記録開始タイミングの制御、および後述する画像信号の入出力を行うための制御信号の生成が行われる。
As described above, the laser beam output from the
図3は本実施例に係るデジタル複写機PRの画像処理部(IPU)49の詳細を示すブロック図である。IPU49は、この実施例では、画像読み取りユニット50と画像書き込みユニット57からなる。
FIG. 3 is a block diagram showing details of the image processing unit (IPU) 49 of the digital copying machine PR according to this embodiment. In this embodiment, the
露光ランプ51から照射された光は原稿面を照射し、原稿面からの反射光は結像レンズ53によりCCDイメージセンサ54の結像面に結像する。CCDイメージセンサ54は、結像面で受光した原稿からの反射光を光電変換し、A/Dコンバータ61でデジタル信号に変換する。デジタル信号に変換された画像信号は、シェーディング補正部62でシェーディング補正された後、MTF、γ補正部63に入力され、MTF補正、γ補正等の所定の画像処理が行われる。この画像処理を施された画像信号は、さらに、第1の印字合成部(印字合成1)72を経た後、第1のセレクタ64で画像信号の送り先が切り替えられる。送り先は1つは変倍部71であり、他の1つは画像メモリコントローラ65である。変倍部71が選択された場合、変倍部71を経由した画像信号は変倍率に合せて拡大縮小され、第2のセレクタ76に送られて、画像信号の送り先が第2の印字合成部(印字合成2)73または画像メモリコントローラ65のいずれかに切り替えられる。第2の印字合成部73に送られた場合、画像信号はそのまま書き込みユニット57に送られる。なお、画像メモリコントローラ65と第1のセレクタ64、画像メモリコントローラ65と第2のセレクタ76間は、それぞれ双方向に画像信号を入出力可能な構成となっている。また、第1の印字合成部72と第2のセレクタ76には、印字イメージデータ74が入力され、第1のセレクタ64には、パーソナルコンピュータなどのデータ処理装置から出力される画像データの入力やLANに接続された他のプリンタになどの外部装置への出力のための外部画像入出力I/F75が設けられ、第1のセレクタ64は外部画像入出力I/F75に対する入力または出力のいずれかの切り替えも行うことができる。
The light emitted from the
IPU49には、読み取り部50から入力される画像データ以外にも外部から供給される印字イメージデータ(例えばパーソナルコンピュータ等のデータ処理装置から出力されるデータ)74や外部画像入出力I/F75を介して入出力される画像データも処理できるように第1のセレクタ64や第2のセレクタ76によって複数のデータの入出力の選択を行う機能を有している。
In addition to the image data input from the
また、IPU49には、CPU68、ROM69、RAM70、前にも触れた画像メモリコントローラ65および画像メモリ66が設けられている。CPU68は画像メモリコントローラ65等への設定や、読み取り部50、書き込み部57の制御を行い、ROM69には、CPU68が実行するプログラムが格納され、RAM70はCPU68がプログラムの実行時に使用するデータを記憶し、また、CPU68のプログラムの実行時のワークエリアとして機能する。更にCPU68は、メモリコントローラ65を介して、画像メモリ66のデータの書き込み、読み出しが行える。また、外部機器との接続のためにI/Oポート67が設けられている。
Further, the
図4は図1に示したデジタル複写機のプログラムの構成を示す図で、プログラム構成は、装置のメイン制御を行うコントローラボード210と、操作パネルボード220と、FCUボード230と、エンジンボード240とからなる。
4 is a diagram showing a program configuration of the digital copying machine shown in FIG. 1. The program configuration includes a
前記コントローラボード210には各種コントローラ制御プログラム(ECS、IMH、SCS、SRM、etc)211と、コピー・FAXなどのアプリケーションプログラム212が、Flash−ROM213上に搭載されている。またコントローラ210には、同期シリアル回線251を通して前記操作パネルボード220が接続され、その上には操作部制御用のファームウェア221が搭載されている。さらにPCIバス回線252を介してFAX文書の受信・送信処理を行う前記FCUボード230と画像の印刷・読み取り動作を行う前記エンジンボード240が接続されている。前記FCUボード230上には、FCUファーム231が搭載され、前記エンジンボード240上には、プロッタファー241及びスキャナファーム242が搭載されている。また、コントローラボード210には、SDカード271,272を装着するためのSDカードスロット214,215が設けられており、SDカードスロット214,215にSDカード271,272が装着された場合には、SDカード271,272内のファイルデータにアクセスすることが可能となる。コントローラボード210にはこの前述のようにSDカードスロット214,215が2個搭載されており、SDカードスロット(1)214がプログラム起動用、SDカードスロット(2)215がROM更新(プログラムアップデート)・機器内情報データ格納用に割り当てられている。
On the
本装置では、プリンタ/スキャナアプリケーションがSDカードに搭載されたプログラムデータという形で供給される仕組みとなっており、電源起動時にSDカードスロット(1)214にプリンタ/スキャナアプリケーションが格納されたSDカード271が装着されている場合には、格納されているプリンタ/スキャナアプリケーション用プログラムデータをメモリ(RAM)216上に展開し、起動する。起動および以降の制御はCPU68が実行する。SDカードスロット(2)215にアプリケーションプログラムが格納されたSDカード271が刺さっていた場合は、SDカードスロット(2)215はプログラム起動用のスロットではないため、カード内に格納されたアプリケーションプログラムは実行されない。
In this apparatus, the printer / scanner application is supplied in the form of program data loaded on the SD card. When the power is turned on, the SD card in which the printer / scanner application is stored in the SD card slot (1) 214. If 271 is installed, the stored printer / scanner application program data is expanded on the memory (RAM) 216 and activated. The
SDカードに格納されたプログラムデータをメモリ(RAM)上に展開して実行する技術は、既に知られた一般的なものなので説明を省略する。 Since a technique for developing and executing program data stored in an SD card on a memory (RAM) is a commonly known technique, a description thereof will be omitted.
図5は、本発明の第1の実施例に係るデジタル複写機の動作を示すフローチャートである。
本実施例に係るデジタル複写機では、個々のSDカードスロット214,215にSDカード271,272が挿入されたかどうか、抜かれたかどうかを常に監視している(ステップS101)。SDカードがプログラム起動用SDカードスロット(SDカードスロット(1))214に挿入された場合(ステップS102−YES)、カード内にプログラムデータが格納されているかどうかを判定する(ステップS103)。プログラムデータが存在しない場合は、特別なことは何もしない(通常に起動する)(ステップS107)。プリンタ/スキャナなどのプログラムデータが存在する場合は(ステップS103−YES)、プログラムデータをRAM216に展開し実行する。一度でもSDカードの挿入を検知した以降(ステップS102,S103)、SDカードが抜かれたことを検出した場合は(ステップS105)、正規な動作ではないとみなして装置を使用不可能にする(ステップS106)。
FIG. 5 is a flowchart showing the operation of the digital copying machine according to the first embodiment of the present invention.
In the digital copying machine according to the present embodiment, it is constantly monitored whether or not the
なお、この処理は、予め図示しないROMに格納されたプログラムに設定され、CPU68が前記SDカードスロット214,215の状態を常時監視しながら前記プログラムを実行することにより行われる。
This process is set in advance in a program stored in a ROM (not shown), and the
本実施例によれば、プログラムを格納可能な記憶媒体が通電後(起動後)に抜かれた場合に、画像形成装置の機能を停止させることによりプログラムデータの使いまわしができなくなり、プログラムデータの不正使用を防止することができる。 According to the present embodiment, when a storage medium capable of storing a program is removed after being energized (after startup), the function of the image forming apparatus is stopped so that the program data cannot be reused. Use can be prevented.
<第2の実施例>
図6は第2の実施例に係る処理手順を示すフローチャートである。この第2の実施例は第1の実施例とは図5に示した処理手順が異なるだけで、その他の各部は第1の実施例と同等に構成されているので重複する説明は省略する。
<Second embodiment>
FIG. 6 is a flowchart showing a processing procedure according to the second embodiment. The second embodiment is different from the first embodiment only in the processing procedure shown in FIG. 5, and the other parts are configured in the same way as the first embodiment, so that the duplicated explanation is omitted.
第1の実施例に係るデジタル複写機では、一度でもSDカードの挿入を検知した後、SDカードが抜かれたことを検出した場合は、イレギュラーな動作とみなして装置を使用不可能にするように構成されているが、本実施例では、SDカード内に搭載されたプログラムが、実際にメモリ上に展開されて実行している時に、SDカードスロットからSDカードが抜かれた場合に、正規の動作ではないとみなして装置を使用不可能にするように構成されている。 In the digital copying machine according to the first embodiment, after detecting the insertion of the SD card even once, if it is detected that the SD card is removed, it is regarded as an irregular operation and the apparatus is made unusable. However, in this embodiment, when the SD card is removed from the SD card slot when the program installed in the SD card is actually expanded and executed on the memory, It is configured to render the device unusable considering it not operating.
この実施例では、図6のフローチャートに示すように、個々のSDカードスロット214,215にSDカード271,272が挿入されたかどうか、抜かれたかどうかを常に監視し(ステップS201)。SDカードがプログラム起動用SDカードスロット(SDカードスロット(1))214にSDカードが挿入され(ステップS202−YES)、カード内にプログラムデータが格納されている(ステップS203−YES)ときのみ、プログラムデータをRAM216に展開し実行する(ステップS204)が、その際、SDカードが抜かれたことを検出した場合は(ステップS205)、正規の動作ではないとみなして装置を使用不可能にする。これによりプログラムデータの不正な流用(使いまわし)が行われる可能性が高いと判断できた時に、装置の動作をを停止させることにより、前記プログラムの不正使用を防止することができる。
In this embodiment, as shown in the flowchart of FIG. 6, it is constantly monitored whether or not the
一方、ステップS201でSDカードスロット214,215にSDカード271,272が挿入されていない場合、ステップS203でプログラム駆動用SDカードスロット214にSDカードが挿入されていない場合、ステップS203でプログラム駆動用SDカードスロット214に挿入されているSDカード内にプログラムデータが存在しない場合には、特別な事は何もしない(通常に起動する)(ステップS207)。
On the other hand, if the
その他、特に説明しない各部は前記第1の実施例と同等に構成され、同等に機能する。 Other parts that are not particularly described are configured in the same manner as the first embodiment and function in the same manner.
この第2の実施例のように画像形成装置を使用不能にする条件を、実際にRAM216上に展開されて起動しているプログラムデータが格納されたSDカード271,272が抜かれた時に限定することによって、格納されているプログラムであったとしても、起動していない無関係のSDカード271,272が抜かれた場合に画像形成装置が停止することがなくなり、より使い勝手が向上する。
The condition for disabling the image forming apparatus as in the second embodiment is limited to when the
記憶媒体(メディア)には、プログラムを起動するだけではなく、例えば装置内情報を記憶させたり、プログラムデータのアップデートに用いたりと、様々な用途があるので、本実施例のようにプログラムが起動している記録媒体(メディア)が抜かれた時のみに限定することにより、停止させる必要がない場合に停止することがなくなり、効率的な処理が可能になる。 The storage medium (media) not only activates the program, but also has various uses such as storing in-device information and updating program data, so the program is activated as in this embodiment. By limiting to only when the recording medium (media) being removed is removed, when the recording medium does not need to be stopped, it is not stopped and efficient processing becomes possible.
<第3の実施例>
図7は第3の実施例に係る処理手順を示すフローチャートである。この第3の実施例は、第2の実施例におけるステップS205,S206に代えてステップS301からステップS304の処理としたもので、その他の各部は第1の実施例と同等に構成されているので重複する説明は省略する。
<Third embodiment>
FIG. 7 is a flowchart showing a processing procedure according to the third embodiment. In the third embodiment, steps S301 to S304 are performed instead of steps S205 and S206 in the second embodiment, and the other parts are configured in the same manner as in the first embodiment. A duplicate description is omitted.
この実施例では、SDカード271,272内に搭載されたプログラムが、実際にメモリ216上に展開されて実行されている時に、SDカードスロット214,215からSDカード271,272が抜かれた場合に、イレギュラーな動作とみなして装置を使用不可能にするように構成されている。
In this embodiment, when the
すなわち、図7のフローチャートに示すようにステップS204でプログラムデータをRAM216に展開し実行しているときに、SDカードから起動したプログラムを記憶しておく(ステップS301)。ここでは内部記憶装置、例えばRAM70にSDカード起動プログラム名を格納しておく(ステップS304)。そして、SDカードスロット214,215からSDカード271,272いずれかが抜かれたら(ステップS302−YES)、ステップS304で記憶したプログラム名を参照し、SDカード271から起動したプログラムに対応する機能を使用不可にする(ステップS303)。このようにしてプログラムデータの不正な流用(使いまわし)が行われる可能性が高いと判断できた時に、不正使用される可能性があるプログラムの動作を停止させることにより、プログラムの不正使用を防ぐことができる。
That is, as shown in the flowchart of FIG. 7, when the program data is expanded and executed in the
例えば、SDカードからプリンタアプリケーションを起動していた場合はプリンタ機能が、スキャナアプリケーションを起動していた場合はスキャナ機能が使用不可能になる。 For example, when the printer application is activated from the SD card, the printer function is disabled. When the scanner application is activated, the scanner function is disabled.
その他、特に説明しない各部は前記第1の実施例と同等に構成され、同等に機能する。 Other parts that are not particularly described are configured in the same manner as the first embodiment and function in the same manner.
この第3の実施例のように、使用不可にする機能を、抜かれたSDカードに格納されているプログラムに対応した機能に限定することにより、著作権上は問題がない機能までもが停止することがなくなり、より使い勝手が向上する。なお、装置の故障などで使用者の意図していない状況でSDカードが抜かれたと判断された場合でも、最低限の機能のみが停止するのみで他の動作は通常通り使用することができ、意図せず作業が阻害されることがなくなる。 As in the third embodiment, by limiting the functions to be disabled to functions corresponding to the programs stored in the removed SD card, even functions that have no copyright problems are stopped. This eliminates the problem and improves usability. Even if it is determined that the SD card has been removed in a situation not intended by the user due to a device failure, etc., only the minimum functions can be stopped and other operations can be used as usual. Work without any interruption.
<第4の実施例>
図8は第4の実施例に係る処理手順を示すフローチャートである。この第4の実施例は、第3の実施例におけるステップS302に代えてステップS302aとしたもので、その他の各部は第1の実施例と同等に構成されているので重複する説明は省略する。
<Fourth embodiment>
FIG. 8 is a flowchart showing a processing procedure according to the fourth embodiment. In the fourth embodiment, step S302a is used instead of step S302 in the third embodiment, and the other components are configured in the same way as in the first embodiment, and therefore, duplicate description is omitted.
すなわち、ステップS204でプログラムデータをRAM216に展開し実行しているときに、SDカードから起動したプログラムを記憶しておく(ステップS301)。ここでは内部記憶装置、例えばRAM70にSDカード起動プログラム名を格納しておく(ステップS304)。そして、SDカードスロット214からプログラム起動用のSDカード271が抜かれたら(ステップS302a−YES)、ステップS304で記憶したプログラム名を参照し、SDカード271から起動したプログラムに対応する機能を使用不可にする(ステップS303)。このようにしてプログラムデータの不正な流用(使いまわし)が行われる可能性が高いと判断できた時に、当該プログラムの不正使用を防ぐことができる。
That is, the program activated from the SD card is stored when the program data is expanded and executed in the
例えば、SDカードからプリンタアプリケーションを起動していた場合はプリンタ機能が、スキャナアプリケーションを起動していた場合はスキャナ機能が使用不可能になる。この発明の例では起動したプログラムに対応した機能のみを使用不可能にしているが、第1ないし第3の実施例で示した機能と組み合わせて、プログラムが起動している/いないに関わらずプログラム起動用SDカードスロット214からSDカード271が抜かれた場合に装置全体を使用不可にしても良いし、プログラムが起動している時にプログラム起動用SDカードスロット214からSDカード271が抜かれた場合に装置全体を使用不可にしても良い。
For example, when the printer application is activated from the SD card, the printer function is disabled. When the scanner application is activated, the scanner function is disabled. In the example of the present invention, only the function corresponding to the activated program is disabled. However, the program is combined with the function shown in the first to third embodiments regardless of whether the program is activated or not. The entire apparatus may be disabled when the
その他、特に説明しない各部は前記第1の実施例と同等に構成され、同等に機能する。 Other parts that are not particularly described are configured in the same manner as the first embodiment and function in the same manner.
なお、本実施例では、SDカードスロット214,215は(1)、(2)の2個であるが、装置によっては複数個のSDカードスロット(記憶媒体装着手段)を備え、記憶媒体装着手段の機能を固定しているものがある。記憶媒体装着手段の機能を固定とは、例えば、SDカードの場合は、SDカードスロット1番がプログラム起動用、SDカードスロット2番が機器内情報格納用、SDカードスロット3番がプログラムアップデート用など、スロット位置によって使用できる機能を制限しているものがある。この実施例では、プログラムが起動できるSDカードスロット214からメディアが抜かれた場合にのみ機器の使用を制限し、他の場合には制限されないので、使い勝手がよくなる。
In this embodiment, there are two
さらに、この実施例では、装置内情報を記憶させたり、プログラムデータのアップデートに用いたりするためのカードの抜き差しは自由に行えるので、例えば機器内情報を複数のメディアに格納する場合などには装置やプログラムの機能が停止することがないので使用性に優れたものとなる。 Furthermore, in this embodiment, since the information in the device can be stored and the card for use in updating the program data can be freely inserted and removed, the device is used when storing the information in the device on a plurality of media, for example. Since the function of the program and the program do not stop, it is excellent in usability.
20 メインコントローラ
68 CPU
69 ROM
70 RAM
210 コントローラボード
214,215 SDカードスロット
271,272 SDカード
20
69 ROM
70 RAM
210
Claims (4)
プログラムデータが記録された第1の記録媒体と、該第1の記録媒体とは異なる第2の記録媒体とをそれぞれ装着可能な複数の装着手段と、
前記装着手段に装着された第1の記録媒体に記録されているプログラムデータを読み出して起動する起動手段と、
前記装着手段に装着された第1の記録媒体又は第2の記録媒体のいずれかが外されたことを検知する検知手段と、
前記検知手段により前記第1の記録媒体が外されたことを検知したときに、前記起動手段により前記第1の記録媒体から読み出したプログラムデータを起動しているときには、前記起動しているプログラムデータに対応する前記画像形成装置の機能を停止させるように制御する制御手段と、
を備えていることを特徴とする画像形成装置。 An image forming apparatus,
A first recording medium in which the program data is recorded, a different second recording medium and the attachable respective plurality of mounting means to the first recording medium,
Starting means for reading and starting program data recorded on the first recording medium attached to the attaching means;
Detecting means for detecting that either the first recording medium or the second recording medium attached to the attaching means is removed;
When it is detected that the first recording medium is removed by said detecting means, when running the program data read from the first recording medium by the activation means is in the activation Control means for controlling to stop the function of the image forming apparatus corresponding to the program data ;
An image forming apparatus comprising:
前記起動手段は、前記装着手段に装着された第1の記録媒体に記録されているプログラムデータを読み出して前記メモリに展開し、該展開されたプログラムデータを起動すること
を特徴とする請求項1に記載の画像形成装置。 A memory for expanding the program data;
2. The activation unit reads program data recorded on a first recording medium mounted on the mounting unit, expands the program data in the memory, and starts the expanded program data. The image forming apparatus described in 1.
を特徴とする請求項1又は2に記載の画像形成装置。 3. The image forming apparatus according to claim 1, wherein the program data recorded on the first recording medium is at least program data for a printer application or program data for a scanner application.
を特徴とする請求項1ないし3のいずれか1項に記載の画像形成装置。 The image forming apparatus according to claim 1, wherein the first recording medium and the second recording medium are SD cards.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003304838A JP4446702B2 (en) | 2003-08-28 | 2003-08-28 | Image forming apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003304838A JP4446702B2 (en) | 2003-08-28 | 2003-08-28 | Image forming apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005074672A JP2005074672A (en) | 2005-03-24 |
| JP4446702B2 true JP4446702B2 (en) | 2010-04-07 |
Family
ID=34408416
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003304838A Expired - Fee Related JP4446702B2 (en) | 2003-08-28 | 2003-08-28 | Image forming apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4446702B2 (en) |
-
2003
- 2003-08-28 JP JP2003304838A patent/JP4446702B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005074672A (en) | 2005-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7596336B2 (en) | Image forming apparatus for transmitting a control program to a plurality of sheet processing devices, and an image forming system | |
| JP4531966B2 (en) | Image forming apparatus | |
| US20040263903A1 (en) | Image forming apparatus, method of copying a document, and computer product | |
| JP3668601B2 (en) | Image forming apparatus | |
| JP4446702B2 (en) | Image forming apparatus | |
| JP3785274B2 (en) | Copier copying method for copying machine network system | |
| JP4343240B2 (en) | Information processing apparatus and information processing system | |
| JP2002044311A (en) | Image information processing apparatus, processing condition checking method, and recording medium storing program for executing the method | |
| JP3434543B2 (en) | Image forming device | |
| JP2001210003A (en) | Image information storage device and image processing device provided with the image information storage device | |
| JPH09219765A (en) | Image processing system and method | |
| JP2006085066A (en) | Image forming apparatus | |
| JPH08190232A (en) | Digital copier system | |
| JP3793440B2 (en) | Image forming apparatus | |
| JP2001136328A (en) | Image processing device | |
| JP4699276B2 (en) | Image processing device | |
| JP4384055B2 (en) | Image forming apparatus and image data output method | |
| JP3896205B2 (en) | Image forming apparatus | |
| JP3618167B2 (en) | Digital image forming apparatus | |
| JP4602837B2 (en) | Image forming apparatus and preview display control method | |
| JPH10129079A (en) | Image forming device | |
| JPH1195625A (en) | Image forming device | |
| JP4355238B2 (en) | Data processing apparatus and image forming apparatus | |
| JPH11231730A (en) | Image forming device | |
| JP2007147691A (en) | Image forming apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051020 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080911 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090414 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090612 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090825 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091125 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20091203 |
|
| 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: 20100105 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100119 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130129 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4446702 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140129 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |