JP2008117415A - Information receiving apparatus - Google Patents

Information receiving apparatus Download PDF

Info

Publication number
JP2008117415A
JP2008117415A JP2007323757A JP2007323757A JP2008117415A JP 2008117415 A JP2008117415 A JP 2008117415A JP 2007323757 A JP2007323757 A JP 2007323757A JP 2007323757 A JP2007323757 A JP 2007323757A JP 2008117415 A JP2008117415 A JP 2008117415A
Authority
JP
Japan
Prior art keywords
media
medium
writer
information
reader
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
Application number
JP2007323757A
Other languages
Japanese (ja)
Inventor
Tatsuo Yoshino
達生 吉野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2007323757A priority Critical patent/JP2008117415A/en
Publication of JP2008117415A publication Critical patent/JP2008117415A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To prevent data corruption when inserting and removing a removable medium at a low cost. <P>SOLUTION: When a medium is inserted to the medium reader-writer 40 of a DSC reception service machine, the controller 43 of the medium reader-writer 40 detects it and outputs hot line control signals to a medium drive circuit 44 while detecting the medium. Also, the controller 43 detects an access period (from access start to access end) of accessing the medium by firmware from command communication with an OS and outputs drive control signals indicating the access period to the medium drive circuit 44. The medium drive circuit 44 electrically connects the power supply terminal and/or signal terminal of the medium only when the AND condition of the hot line control signals and the drive control signals is established. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は情報受付装置に係り、特に店頭や店内等に設置され、利用者が持参したメディアから該メディア内に記録された画像等の情報を読み込む情報受付装置に関する。   The present invention relates to an information receiving apparatus, and more particularly to an information receiving apparatus that is installed in a storefront, a store, or the like and reads information such as images recorded in the medium from a medium brought by a user.

従来、デジタルスチルカメラ(DSC)に使用されるメディア(スマートメディア、xDピクチャーカード、コンパクトフラッシュ、SDカード、メモリスティック、ATA PCカード、フロッピィーディスク等)からデータ(画像データ及び注文に必要な付帯情報データ)を読み出し、プリント等の注文を受け付けるDSC受付サービス機がある。   Conventionally, data (image data and supplementary information necessary for ordering) from media (smart media, xD picture card, compact flash, SD card, memory stick, ATA PC card, floppy disk, etc.) used for digital still cameras (DSC) There is a DSC reception service machine that reads data) and receives orders such as prints.

この種のDSC受付サービス機においては、メディア及びメディア内データを物理的・電気的及びデータ的に破損しないことは、重要な要件となる。   In this type of DSC reception service machine, it is an important requirement that the media and the data in the media are not physically, electrically, and data damaged.

1)データ的なメディア内記録データ破損について
例えば、一般的なオペレーションシステム(OS)であるウインドウズ(Windows)上にDSC店頭受付アプリケーションソフトをインストールし、周辺装置として一般的なメディアリーダ/ライタを接続し、DSC受付サービス機を構成する場合、アプリケーションソフト上からメディア内記録データ(画像ファイル)を読み込む操作だけを行っても、OS管理のために自動的にファイルアクセス日の更新が行われ、結果的にメディア内のファイルシステムに対し、ファイル情報の更新(即ち、データの書込み動作)が実施される。周辺装置として一般的なメディアリーダ/ライタを使用し、メディア内のデータの読込み操作しか行わなくても、バックグラウンドで書込み動作が行われている。
1) About data corruption of recorded data in media For example, install a DSC store reception application software on Windows, which is a general operation system (OS), and connect a general media reader / writer as a peripheral device However, when configuring a DSC reception service machine, the file access date is automatically updated for OS management even if only the operation of reading the recorded data (image file) in the medium from the application software is performed. In particular, file information is updated (that is, data write operation) for the file system in the medium. A general media reader / writer is used as a peripheral device, and a write operation is performed in the background even if only reading operation of data in the media is performed.

この書込み動作中にメディアの抜き差しを行うと、メディアが電気的に不安定な状態でデータの書込み動作が行われるため、そのメディアに対して不正な書込み動作が実施され、メディア内のファイルシステムの情報を破損し、正しくデータを読み出せなくなってしまうことがある。   If the media is inserted or removed during this write operation, the data write operation is performed while the media is electrically unstable. Therefore, an illegal write operation is performed on the media, and the file system in the media is Information may be damaged and data may not be read correctly.

また、一般にOSでは、性能向上のために書込み動作に対し、OS管理下で中央処理装置(CPU)の負荷状況に応じ、一旦内部メモリ内に書込みデータをキャッシュしておき、適当なタイミングで実際のメディア内のメモリに書込みを行う「遅延書込み」と言う動作が行われる。OSの設定や種類によって遅延書込みを抑止できる場合もあるが、確実に制御できていないのが実情である。   In general, in order to improve the performance of the OS, the write data is temporarily cached in the internal memory according to the load status of the central processing unit (CPU) under the OS management for the write operation, and is actually executed at an appropriate timing. An operation called “delayed writing” is performed to write to the memory in the medium. Although there are cases where delayed writing can be suppressed depending on the setting and type of the OS, the actual situation is that it cannot be reliably controlled.

この「遅延書込み」は、アプリケーションソフトがマルチスレッド処理で画像処理等の高負荷な処理を行っていると、例えば、書込み動作から数十秒経過してから実際の書込み動作が行われる場合がある。そして、この遅延書込みは前記の読込み操作の場合のファイルアクセス日の更新の書込み動作時にも発生する。この動作は、アプリケーションソフトから制御できないため、例えばメディア交換の際に、次のメディアを挿入後に前のメディアのファイル更新情報が書き込まれてしまい、次のメディアのメディア内ファイルシステム情報をかなりの確率で破損してしまう。   This “delayed writing” is when the application software performs high-load processing such as image processing by multi-thread processing. For example, the actual writing operation may be performed after several tens of seconds have elapsed from the writing operation. . This delayed writing also occurs during the write operation for updating the file access date in the case of the read operation. Since this operation cannot be controlled from the application software, for example, when the media is replaced, the file update information of the previous media is written after the next media is inserted, and the file system information in the media of the next media has a considerable probability. Will be damaged.

これらOSに依存する書込み処理とメディア挿抜操作の組み合わせで発生するデータ破損を確実に防止するのがDSCサービス受付機の大きな課題となっている。   A major problem of the DSC service accepting machine is to reliably prevent data corruption caused by a combination of these OS-dependent write processing and media insertion / extraction operations.

従来、書込み動作(遅延書込みを含む)の防止策として以下の試みがなされている。   Conventionally, the following attempts have been made as measures for preventing a write operation (including delayed writing).

第1の対策としては、データ読込みの際にキャッシュをフラッシュするコマンドを発行して遅延書込みを抑止し、リードアクセスとほぼ同時にアクセス日の更新の書込み動作を行わせる。   As a first countermeasure, a command for flushing the cache is issued at the time of data reading to suppress delayed writing, and a write operation for updating the access date is performed almost simultaneously with the read access.

第2の対策としては、メディア自身のライトプロテクトをするように操作の途中でグラフィック・ユーザ・インターフェース(GUI)にて告知し、メディア自身を読込み専用(リードオンリー(RO))とする。具体的には、スマートメディアの場合は、ライトプロテクトシール(導電性のアルミ箔シール)を指定の場所に貼ってもらったり、SDカードやメモリスティックの場合はライトプロテクトスイッチをONに設定してもらう。   As a second countermeasure, a graphic user interface (GUI) is notified during the operation so that the medium itself is write-protected, and the medium itself is read-only (read only (RO)). Specifically, in the case of smart media, a write protect sticker (conductive aluminum foil sticker) is put on the designated place, and in the case of an SD card or memory stick, the write protect switch is set to ON. .

2)電気的なメディア内記録データ破損について
メディア挿抜時のメディアとコネクタの接触時の過渡的な不安定状態によるチャタリングがメディアリーダ/ライタの信号回路に重畳し、不正な書込み動作を誘発することが極まれに発生し、メディア内のファイルシステムの情報を破損し、正しくデータを読み出せなくなってしまうことがある。
2) Electrical data recording data corruption Chattering due to transient instability at the time of contact between the media and connector during media insertion is superimposed on the signal circuit of the media reader / writer to induce illegal write operations. May occur in rare cases, corrupting the file system information in the media and making it impossible to read data correctly.

従来、メディア挿抜時のデータ破損の防止策として以下の試みがなされている。   Conventionally, the following attempts have been made to prevent data corruption during media insertion / extraction.

第3の対策としては、メディアコネクタにて対応する方法がある。メディアコネクタ自身が接触シーケンスを工夫し、即ち挿入時にグラウンド端子→電源端子→書込み信号(書込み禁止状態)端子→各信号端子の順に接触するようにメディアコネクタの端子位置を工夫する。抜去時はこの逆のシーケンスで接触が外れていくことで、チャタリングによる不正な書込み動作を防止する。   As a third countermeasure, there is a method of dealing with a media connector. The media connector itself devise a contact sequence, that is, the terminal position of the media connector is devised so as to contact in order of ground terminal → power supply terminal → write signal (write-inhibited state) terminal → each signal terminal at the time of insertion. At the time of removal, contact is released in the reverse sequence, thereby preventing an illegal writing operation due to chattering.

第4の対策としては、メディアコネクタのメディア検知信号を利用し、メディアコネクタの電源端子や信号端子への給電を制御する方法がある。これは、メディアスロットへメディアを挿入すると、メディア検知スイッチによりメディア検知して、ある時定数を設けた後にメディアに対し給電を行い、抜去時には、メディアの取り外しによるメディア検知信号の変化(メディアなし)にて、メディアへの給電を遮断するものである。   As a fourth countermeasure, there is a method of controlling the power supply to the power supply terminal and the signal terminal of the media connector using the media detection signal of the media connector. This is because when a medium is inserted into the media slot, the medium is detected by the media detection switch, power is supplied to the medium after setting a certain time constant. The power supply to the media is cut off.

第5の対策としては、メディア挿入部に蓋を設け、この蓋の開閉によりメディアコネクタへの給電を制御する方法がある。   As a fifth countermeasure, there is a method in which a lid is provided in the media insertion portion, and power supply to the media connector is controlled by opening and closing the lid.

第6の対策としては、メディア挿入部に自動開閉機構の蓋を設け、アプリソフトより蓋の開閉とメディアコネクタへの給電を制御する方法である。   As a sixth countermeasure, a lid of an automatic opening / closing mechanism is provided in the media insertion portion, and the opening / closing of the lid and power supply to the media connector are controlled by application software.

しかしながら、前述した第1の対策から第6の対策には、それぞれ以下に示す問題がある。   However, the first to sixth measures described above have the following problems.

第1の対策の場合、遅延書込みを抑止できても実際の書込み動作を抑止できないため、操作ミスやOS誤動作などにより発生するメディア内データの破損を完全に防ぐことはできない。   In the case of the first countermeasure, even if delayed writing can be suppressed, the actual writing operation cannot be suppressed. Therefore, it is impossible to completely prevent the data in the media from being damaged due to an operation error or an OS malfunction.

第2の対策の場合、メディア自身をライトプロテクトする操作は、人の操作が直接関与するため、設定忘れが発生したり、コンパクトフラッシュのようにライトプロテクト機構がないものもあり、対応としては不完全である。   In the case of the second countermeasure, the operation to write-protect the media itself is directly related to human operations, so some settings may be forgotten or there may be no write-protect mechanism such as compact flash. Is complete.

第3の対策の場合、メディアとの僅かな接触範囲でメカ的にこのシーケンスを実現するために精密な機構が要求され、高価なメディアコネクタとなってしまうという問題がある。   In the case of the third countermeasure, there is a problem that a precise mechanism is required to mechanically realize this sequence in a slight contact range with the medium, resulting in an expensive media connector.

第4の対策の場合、特に抜去時の給電遮断時のチャタリングを防ぐことが完全に出来ず確実性に欠ける。   In the case of the fourth countermeasure, chattering particularly when the power supply is cut off at the time of removal cannot be completely prevented and lack of certainty.

第5の対策の場合、通常操作においては、確実に電源シーケンスが守られるが、蓋とメディアの給電の関係がわかり難く、不用意にユーザがメディアアクセス中に蓋を開閉すると、メディアデータ破損や機械の誤動作の可能性がある。また、多種類メディア対応のリーダにて一つの蓋でメディア全体の給電制御を行うと、蓋が破損したことにより、全てのメディアスロットが使えなくなってしまう。   In the case of the fifth measure, in normal operation, the power supply sequence is reliably observed, but it is difficult to understand the relationship between the lid and the media power supply. If the user inadvertently opens and closes the media while accessing the media, There is a possibility of machine malfunction. Also, if power supply control of the entire medium is performed with a single lid using a reader that supports various types of media, all the media slots cannot be used because the lid is damaged.

第6の対策の場合、電源シーケンスが確実に守られるが、メディア挿入部の蓋の自動開閉機構が必要なため、高コストになるとともに、メディア挿入後に蓋が閉まることで、メディアが取り出せなくなるのではないかというユーザへの心理的な圧迫感がある。   In the case of the sixth measure, the power supply sequence is reliably observed, but since an automatic opening / closing mechanism for the lid of the media insertion unit is required, the cost is increased and the lid cannot be removed by closing the lid after the media is inserted. There is a psychological pressure on the user.

本発明はこのような事情に鑑みてなされたもので、その目的は、メディア挿抜時におけるデータ破損の防止を低コストで実現することができる情報受付装置を提供することにある。   The present invention has been made in view of such circumstances, and an object of the present invention is to provide an information receiving apparatus that can realize prevention of data corruption at the time of media insertion / extraction at low cost.

前記目的を達成するために請求項1に係る発明は、店頭や店内等に設置され、任意の利用者が持参したメディアから該メディア内に記録された情報を読み込む情報受付装置において、オペレーションシステムと、情報受付用のアプリケーションソフトとを記憶する記憶手段と、該記憶手段に記憶されたオペレーションシステム及び情報受付用のアプリケーションソフトに基づいて前記メディア内に記録された情報を読み込むための処理を行う中央処理装置とを有するパーソナルコンピュータ等の本体部と、前記本体部に接続され、前記メディアの情報を読み込ませる操作を行うための操作手段と、前記本体部に接続され、前記メディアが着脱されるメディアリーダ/ライタであって、前記本体部との間でコマンド通信を行い、装着されたメディアの読み書きを行うためのコントローラと、前記メディアの電源端子に電源を供給するとともに、信号端子に信号を入出力させるメディアドライブ回路と、を有するメディアリーダ/ライタと、を備え、前記コントローラは、前記本体部からのコマンドに基づいてメディアへのアクセス中か否かを判別し、アクセス中と判別したときのみ前記メディアの電源端子及び/又は信号端子を電気的に接続すべく前記メディアドライブ回路を制御することを特徴としている。   In order to achieve the above object, the invention according to claim 1 is an information receiving apparatus that is installed in a storefront or in a store and reads information recorded in the medium from a medium brought by an arbitrary user. A storage means for storing application software for receiving information, and a central processing unit for performing processing for reading information recorded in the medium based on the operation system and application software for receiving information stored in the storage means A main unit such as a personal computer having a processing device; an operation unit connected to the main unit for performing an operation of reading information on the medium; and a medium connected to the main unit and to which the medium is attached / detached A reader / writer that communicates commands with the main unit and that is attached A media reader / writer having a controller for reading and writing data, and a media drive circuit that supplies power to the signal terminal and inputs / outputs signals to / from the signal terminal. Based on a command from the main body, it is determined whether or not the medium is being accessed. Only when it is determined that the medium is being accessed, the media drive circuit is connected to electrically connect the power supply terminal and / or signal terminal of the medium. It is characterized by control.

即ち、前記コントローラは、本体部とのコマンド通信(アクセスの開始、終了、電源供給等のコマンド通信を含む)を通じて本体部がメディアにアクセスする期間を検知することができ、このアクセス中のみ前記メディアが電気的に接続されるようにメディアドライブ回路を制御している。従って、メディアへのアクセスの開始前や終了後は、メディアは電気的に切り離されるため、メディアの着脱時にチャタリングが発生することがない。   That is, the controller can detect a period during which the main unit accesses the medium through command communication with the main unit (including command communication such as access start, end, power supply, etc.), and the medium only during this access. Is controlling the media drive circuit so that they are electrically connected. Therefore, since the medium is electrically disconnected before or after the start of access to the medium, chattering does not occur when the medium is attached or detached.

請求項2に示すように前記コントローラは、前記メディアリーダ/ライタにメディアが装着されていることを示すメディア検知信号に基づいて前記メディアの電源端子及び/又は信号端子を電気的に接続すべく前記メディアドライブ回路を制御することを特徴としている。尚、前記メディア検知信号は、メディアスロットに設けられたメディア検出端子と接続される端子や、メディアの装着を検出するスイッチから得ることができる。   According to a second aspect of the present invention, the controller is configured to electrically connect a power supply terminal and / or a signal terminal of the media based on a media detection signal indicating that a media is mounted on the media reader / writer. It is characterized by controlling the media drive circuit. The media detection signal can be obtained from a terminal connected to a media detection terminal provided in the media slot or a switch for detecting the mounting of the media.

請求項3に示すように前記操作手段は、表示手段と、該表示手段の画面上に設けられたタッチパネルとを有し、前記情報受付用のアプリケーションソフトは、前記タッチパネルから情報受付に必要な情報を入力させるための操作画面を前記表示手段に表示させるとともに、前記メディアリーダ/ライタに装着されたメディアのアクセス中に該メディアを取り出さないように警告する警告表示を前記表示手段に表示させる機能を前記本体部に実現させることを特徴としている。   The operation unit includes a display unit and a touch panel provided on a screen of the display unit, and the application software for receiving information is information necessary for receiving information from the touch panel. A function to display an operation screen for inputting the image on the display means and to display a warning display on the display means for warning that the medium attached to the media reader / writer is not removed while the medium is being accessed. The main body is realized.

即ち、情報受付用のアプリケーションソフトにより表示手段に操作画面を表示させ、この操作画面のタッチパネルで適宜の入力を行わせることで、利用者とのインターフェースをとり、分かりやすい受付装置にしている。また、利用者にメディアリーダ/ライタの状態を知らせることで、メディアへのアクセス中にメディアが抜かれることを防止している。   In other words, an operation screen is displayed on the display means by application software for information reception, and an appropriate input is performed on the touch panel of the operation screen, so that an interface with the user is taken and the reception device is easy to understand. In addition, by notifying the user of the state of the media reader / writer, the media is prevented from being removed while accessing the media.

本発明によれば、メディアへのアクセス中のみ該メディアが電気的に接続されるようにメディアドライブ回路を制御し、メディアへのアクセスの開始前や終了後にメディアを電気的に切り離すようにしたため、メディアの着脱時におけるチャタリングの発生を抑止し、データ破損を防止することができる。尚、メディアリーダ/ライタにメディアが装着されていることを示すメディア検知信号に基づくメディアへの給電制御も行うことで、メディアの着脱時におけるチャタリングの発生を抑止することができる。   According to the present invention, the media drive circuit is controlled so that the medium is electrically connected only during the access to the medium, and the medium is electrically disconnected before or after the start of the access to the medium. Occurrence of chattering when a medium is attached or detached can be suppressed, and data corruption can be prevented. Note that chattering can be prevented from occurring when a medium is attached or detached by performing power supply control to the medium based on a media detection signal indicating that the medium is loaded in the media reader / writer.

以下、添付図面に従って本発明に係る情報受付装置の好ましい実施の形態について詳説する。   Hereinafter, preferred embodiments of an information receiving apparatus according to the present invention will be described in detail with reference to the accompanying drawings.

図1は本発明に係る情報受付装置(DSC受付サービス機)の実施の形態を示す概略構成図である。   FIG. 1 is a schematic configuration diagram showing an embodiment of an information receiving apparatus (DSC receiving service machine) according to the present invention.

同図に示すように、このDSC受付サービス機10は、店頭や店内等に設置され、利用者が持参したDSCメディアからメディア内に記録された情報(画像データ)を読み込み、その画像データに基づいてプリントサービスを行うもので、主としてパーソナルコンピュータ(PC)等の本体部20と、本体部20と接続される周辺機器としてのタッチパネル付き液晶表示器30と、メディアリーダ/ライタ40と、レシートプリンタ50とから構成されている。また、DSC受付サービス機10には、プリンタ60が接続されている。尚、プリンタ60は、ローカル・エリア・ネットワーク(LAN)などによって接続することで、DSC受付サービス機10の設置場所とは別の場所に設置することが可能である。   As shown in the figure, the DSC reception service machine 10 is installed in a store or in a store, reads information (image data) recorded in the medium from the DSC media brought by the user, and based on the image data. The main body 20 such as a personal computer (PC), a liquid crystal display 30 with a touch panel as a peripheral device connected to the main body 20, a media reader / writer 40, and a receipt printer 50 are provided. It consists of and. In addition, a printer 60 is connected to the DSC acceptance service machine 10. The printer 60 can be installed at a location different from the installation location of the DSC acceptance service machine 10 by being connected by a local area network (LAN) or the like.

図2は上記本体部20のハードウェア構成例を示すブロック図である。   FIG. 2 is a block diagram illustrating a hardware configuration example of the main body unit 20.

同図に示すように本体部20は、主として各構成要素の動作を制御する中央処理装置(CPU)21と、装置の制御プログラムが格納されたり、プログラム実行時の作業領域となる主メモリ22と、ウインドウズ等のオペレーティングシステム(OS)、本体部20に接続された周辺機器のデバイスドライバ、DSC受付サービスソフトを含む各種のアプリケーションソフト、及び利用者の画像等が格納されるハードディスク装置23と、CD−ROMドライブ24と、表示用データを一時記憶する表示メモリ25と、周辺機器用のインターフェース(ディスプレイI/F、タッチパネルI/F、USB(Universal Serial Bus)など)27と、モデム27と、上記各構成要素を接続するバス28とから構成されている。   As shown in the figure, the main unit 20 includes a central processing unit (CPU) 21 that mainly controls the operation of each component, a main memory 22 that stores a control program for the device, and serves as a work area when the program is executed. A hard disk device 23 storing an operating system (OS) such as Windows, device drivers for peripheral devices connected to the main unit 20, various application software including DSC reception service software, and user images, etc. A ROM drive 24, a display memory 25 for temporarily storing display data, an interface for peripheral devices (display I / F, touch panel I / F, USB (Universal Serial Bus), etc.) 27, modem 27, and the above It is comprised from the bus | bath 28 which connects each component.

図3は本体部20内のソフトウェア構成の概略図である。   FIG. 3 is a schematic diagram of a software configuration in the main unit 20.

本体部20は、OS管理の元に各種インターフェース群(ドライバソフトを含む)を利用し、DSC受付サービスソフトなどのアプリケーションソフトを組み込むことで効率的に各種システムを構築することができる。DSC受付サービス機10の場合、アプリケーションソフトとしてDSC受付サービスソフトが本体部20に組み込まれている。   The main unit 20 can efficiently construct various systems by using various interface groups (including driver software) under OS management and incorporating application software such as DSC reception service software. In the case of the DSC reception service machine 10, DSC reception service software is incorporated in the main unit 20 as application software.

このDSC受付サービスソフトは、図3に示すようにアプリケーションI/Fソフトを介してOSとやり取りを行い、OSが周辺機器(タッチパネル付き液晶表示器30(表示器、タッチパネル)メディアリーダ/ライタ40、レシートプリンタ50、プリンタ60、ネットワーク上の各種デバイス)を各ドライバソフトを介して制御することで、一連のDSC受付を実現する。   As shown in FIG. 3, this DSC reception service software communicates with the OS via the application I / F software, and the OS is a peripheral device (liquid crystal display 30 with a touch panel (display, touch panel), media reader / writer 40, A series of DSC reception is realized by controlling the receipt printer 50, the printer 60, and various devices on the network) via each driver software.

DSC受付サービスソフトは、後述するように操作画面をタッチパネル付き液晶表示器30に表示させることで、利用者に操作画面に応じてタッチパネルを操作させ、また、利用者の操作に応じて操作画面を順次切り替えながら周辺機器(例えば、メディアリーダ/ライタ40)からのデータ入力を行い、それらデータを操作に応じた内部処理(例えば、画像処理)を実行して周辺機器(例えば、プリンタ60)に出力することで、DSCプリントサービスを実行させる。   The DSC reception service software causes the user to operate the touch panel according to the operation screen by displaying the operation screen on the liquid crystal display 30 with a touch panel as will be described later, and also displays the operation screen according to the user's operation. Data is input from a peripheral device (for example, the media reader / writer 40) while sequentially switching, and the internal processing (for example, image processing) corresponding to the operation is executed and the data is output to the peripheral device (for example, the printer 60). By doing so, the DSC print service is executed.

メディアリーダ/ライタ40は、メディアからデータを読み込むためのリーダユニットで、スマートメディア、xDピクチャーカード、コンパクトフラッシュ、SDカード、メモリスティック、ATA PCカード、フロッピィーディスクなどの多様なリムーバブルメディアに対応している。   The media reader / writer 40 is a reader unit for reading data from media, and supports various removable media such as smart media, xD picture cards, compact flash, SD cards, memory sticks, ATA PC cards, floppy disks and the like. Yes.

図4はメディアリーダ/ライタ40の構成例を示すブロック図である。   FIG. 4 is a block diagram illustrating a configuration example of the media reader / writer 40.

同図に示すようにメディアリーダ/ライタ40は、接続コネクタ41と、インターフェース(I/F)回路42と、ファームウェアと呼ばれる小規模な制御ソフトウェアによって制御されるコントローラ43と、メディアドライブ回路44と、メディアスロット45と、アクセスランプ46とから構成されている。   As shown in the figure, the media reader / writer 40 includes a connection connector 41, an interface (I / F) circuit 42, a controller 43 controlled by small-scale control software called firmware, a media drive circuit 44, A media slot 45 and an access lamp 46 are included.

コントローラ43(ファームウェア)は、本体部20内のメディアリーダ用ドライバソフトウェアとやり取りを行い、データ読取り等の機能制御をメディアリーダ/ライタ40のハードウェアと密接に関わりながら行っている。   The controller 43 (firmware) communicates with the media reader driver software in the main unit 20 and performs function control such as data reading while being closely related to the hardware of the media reader / writer 40.

尚、コントローラ43は、接続コネクタ41、及びI/ F回路42を介して本体部20と接続されている。また、この実施の形態では、本体部20とのI/ Fは、PCで一般的に使われているUSB I/ Fを採用している。   The controller 43 is connected to the main unit 20 via the connection connector 41 and the I / F circuit 42. In this embodiment, a USB I / F generally used in a PC is adopted as the I / F with the main body unit 20.

メディアリーダ/ライタ40は、コントローラ43に搭載されているファームウェアによって制御されている。このファームウェアは、コントローラ内(或いは外部)のフラッシュメモリに書き込まれており、ファームウェアアップローダ機能により、ファームウェアを書き換えることで、制御方法を変更したり、バグに対応できるようになっている。   The media reader / writer 40 is controlled by firmware installed in the controller 43. This firmware is written in a flash memory in the controller (or outside), and the control method can be changed and bugs can be dealt with by rewriting the firmware by the firmware uploader function.

コントローラ(ファームウェア)43は、本体部20とコマンド通信を行い、メディアスロット45に挿入されたメディア内のデータを読み取ったり、書き込んだりすることができる。この例では、単純化のためにメディアスロットは、1つで表現してあるが、実際のDSC受付サービス機10では、多様なメディアに対応するために複数のメディアスロットが設けられている。   The controller (firmware) 43 can perform command communication with the main body unit 20 to read and write data in the media inserted into the media slot 45. In this example, the media slot is represented by one for simplification, but the actual DSC reception service machine 10 is provided with a plurality of media slots in order to support various media.

メディアドライブ回路44は、コントローラ43の制御信号に従ってメディアスロット45に装着されたメディアを駆動し、メディアにアクセス(書込み・読込み)するとともに、メディアの状態をアクセスランプ46にて表示する。   The media drive circuit 44 drives the media loaded in the media slot 45 according to the control signal of the controller 43, accesses (writes / reads) the media, and displays the status of the media with the access lamp 46.

図5はDSC受付サービス機10でのDSC受付操作及び処理の流れを示すフローチャートである。   FIG. 5 is a flowchart showing the flow of the DSC acceptance operation and processing in the DSC acceptance service machine 10.

〔ステップS10〕
DSC受付サービス機10が起動すると、タッチパネル付き液晶表示器30に初期画面としてサービス選択画面が表示される。このサービス選択画面上で、「デジカメプリント」のボタンにタッチすると、ステップS12に移行する。
[Step S10]
When the DSC acceptance service machine 10 is activated, a service selection screen is displayed as an initial screen on the liquid crystal display 30 with a touch panel. When the “digital camera print” button is touched on the service selection screen, the process proceeds to step S12.

〔ステップS12〕
プリントサイズを選択するボタンが表示され、所望のボタンにタッチすると、プリントサイズが決定し、ステップS14に移行する。
[Step S12]
When a button for selecting a print size is displayed and the desired button is touched, the print size is determined, and the process proceeds to step S14.

〔ステップS14〕
メディアリーダ/ライタ40にメディアをセットさせるための操作画面が表示される。図5に示す例では、メディアリーダ/ライタにセット可能なメディアは、スマートメディアとコンパクトフラッシュである。また、この操作画面には、「読込」ボタンが表示されるとともに、以下の注意書きが表示されている。
・必ず、メディアをセットしてから「読込」ボタンを押してください。
・「読込」ボタンを押した後は、指示があるまで絶対にメディアを抜かないで下さい。
・取扱いを間違えるとメディアを破損することがあります。
[Step S14]
An operation screen for setting media in the media reader / writer 40 is displayed. In the example shown in FIG. 5, media that can be set in the media reader / writer are smart media and compact flash. In addition, a “read” button is displayed on the operation screen, and the following notes are displayed.
・ Be sure to set the media and press the “Read” button.
・ After pressing the “Read” button, do not remove the media until instructed to do so.
・ Incorrect handling may damage the media.

メディアリーダ/ライタ40にメディアをセットしてから「読込」ボタンにタッチすると、メディアからサムネイル画像が読み込まれ、ステップS16に移行する。   When the “read” button is touched after setting the media in the media reader / writer 40, a thumbnail image is read from the media, and the process proceeds to step S16.

〔ステップS16〕
メディアから読み込んだ各コマのサムネイル画像に基づいて8コマのサムネイル画面が表示される。この操作画面上で、「前の写真」又は「次の写真」ボタンにタッチすると、メディア内の他の8コマのサムネイル画面が表示される。
[Step S16]
A thumbnail screen of 8 frames is displayed based on the thumbnail image of each frame read from the media. When the “previous photo” or “next photo” button is touched on this operation screen, the thumbnail screen of the other eight frames in the media is displayed.

また、サムネイル画像毎に設けられている「+」、「−」ボタンにタッチすることにより、各コマのプリント枚数をセットすることができ、「1枚」ボタンにタッチすることにより、一括して1枚指定を行うことができる。「次へ」ボタンにタッチすると、ステップS18に移行する。   In addition, by touching the “+” and “−” buttons provided for each thumbnail image, the number of prints for each frame can be set. One sheet can be designated. When the “next” button is touched, the process proceeds to step S18.

〔ステップS18〕
注文内容を確認する画面が表示される。ここでは、プリントサイズ、プリント枚数、及び利用料金が表示される。注文内容を確認した後、「注文」ボタンにタッチすると、ステップS20に移行する。
[Step S18]
A screen for confirming the order details is displayed. Here, the print size, the number of prints, and the usage fee are displayed. After confirming the order contents, when the “order” button is touched, the process proceeds to step S20.

〔ステップS20〕
メディアからプリント注文されたコマの画像データを読み込む読込処理中を示す画面が表示され、また、「メディアを抜かないで下さい。」という注意書きも表示される。読込処理が終了すると、ステップS22に移行する。
[Step S20]
A screen indicating that the image data of the frame ordered for printing from the media is being read is displayed, and a warning message “Please do not remove the media” is also displayed. When the reading process ends, the process proceeds to step S22.

尚、読込処理中に、レシートプリンタ50から受付票がプリント出力される。この受付票には、受付日時、受付機ID、受付番号、サービス種別、プリントサイズ、プリント枚数等が印字される。   Note that the receipt slip is printed out from the receipt printer 50 during the reading process. On this reception slip, the reception date and time, the reception machine ID, the reception number, the service type, the print size, the number of prints, etc. are printed.

〔ステップS22〕
この操作画面が表示されると、メディアの取出しが可能となる。メディアを取り出した後、「OK」ボタンにタッチすると、ステップS10のサービス選択画面に戻る。
[Step S22]
When this operation screen is displayed, the media can be taken out. If the “OK” button is touched after the medium is removed, the screen returns to the service selection screen in step S10.

その後、利用者は、受付票を店員に渡し、店員からDP袋の注文控を受け取る。プリント写真が仕上がった後、注文控を提示するとともに利用料金を支払うことで、プリント写真を受け取ることができる。   Thereafter, the user passes the receipt slip to the store clerk and receives an order copy of the DP bag from the store clerk. After the print photo is finished, the print photo can be received by presenting an order copy and paying the usage fee.

[活線挿抜対応]
次に、メディア挿抜時のチャタリングにより過渡的に発生する不正信号を防止するための活線挿抜対応について説明する。
[Supports hot-swapping]
Next, a description will be given of hot-line insertion / removal for preventing illegal signals that are transiently generated due to chattering during media insertion / removal.

活線挿抜対応とは、メディア挿抜時にメディアへの給電を止め、メディア端子への電気的な接続がない状態にする対応をいう。   The hot wire insertion / removal means that the power to the medium is stopped at the time of inserting / removing the medium so that there is no electrical connection to the media terminal.

この実施の形態では、安価に確実に実施するために、メディアリーダ/ライタ40は、OS(ドライバソフト)からのドライブ制御のコマンドにより、メディアリーダ/ライタ40がメディアスロット45への給電を制御できるようにファームウェアとメディアドライブ回路44との組み合わせで給電制御を行う。それをDSC受付サービス機10のDSC受付サービスソフトのGUI制御と組み合わせることで実現している。   In this embodiment, the media reader / writer 40 can control power supply to the media slot 45 by a drive control command from the OS (driver software) in order to reliably and inexpensively implement. Thus, power supply control is performed by a combination of the firmware and the media drive circuit 44. This is realized by combining with the GUI control of the DSC reception service software of the DSC reception service machine 10.

具体的には、メディアリーダ/ライタ40のコントローラ43は、図4に示すようにメディアスロット45からメディア検知信号を入力できるようになっている。   Specifically, the controller 43 of the media reader / writer 40 can input a media detection signal from the media slot 45 as shown in FIG.

ここで、メディア検知信号について、スマートメディアの場合を例に説明する。   Here, the case of smart media will be described as an example of the media detection signal.

図6に示すようにスマートメディア47の一方の面には、複数の端子パッド(1〜22番パッド)からなる端子部48が設けられている。また、49は、ライトプロテクトシールを貼る位置を示している。   As shown in FIG. 6, a terminal portion 48 including a plurality of terminal pads (1st to 22nd pads) is provided on one surface of the smart media 47. Reference numeral 49 denotes a position where a write protect seal is pasted.

スマートメディア47が装着されるメディアスロット45内のメディアコネクタは、上記端子部48の各パッドや、プロテクトシールが貼られる位置49と接触する端子部を有しており、メディアリーダ/ライタ40は、メディアドライブ回路44及びメディアコネクタの端子部を介してスマートメディア47に電源を供給したり、メディア内のデータを読み取ったり、書き込んだりすることができるようになっている。   The media connector in the media slot 45 in which the smart media 47 is mounted has a terminal portion that contacts each pad of the terminal portion 48 and the position 49 where the protect seal is pasted. The media reader / writer 40 includes: Power can be supplied to the smart media 47 through the media drive circuit 44 and the terminal portion of the media connector, and data in the media can be read and written.

そして、メディアリーダ/ライタ40のコントローラ43は、スマートメディア47の11番パッドに接触可能なメディアコネクタの端子からのメディア検知信号(11番パッドと接触している場合には、Lレベルとなる信号)により、メディアコネクタにメディアが装着されているか否かを検知する。尚、メディアコネクタ内に、メディアの有無を機械的又は光学的に検出する検出スイッチを設け、コントローラ43は、その検出スイッチの検出出力に基づいてメディアの装着の有無を検知するようにしてもよい。   The controller 43 of the media reader / writer 40 then detects the media detection signal from the terminal of the media connector that can contact the 11th pad of the smart media 47 (a signal that is at the L level when it is in contact with the 11th pad). ) To detect whether or not a medium is attached to the media connector. Note that a detection switch that mechanically or optically detects the presence or absence of a medium may be provided in the media connector, and the controller 43 may detect the presence or absence of the medium based on the detection output of the detection switch. .

コントローラ43は、メディア検知信号によってメディアを検知している期間、活線制御信号(Hレベル信号)をメディアドライブ回路44に出力する。   The controller 43 outputs a live line control signal (H level signal) to the media drive circuit 44 while the media is detected by the media detection signal.

また、コントローラ43は、OSとのコマンド通信からファームウェアよりメディアにアクセスするアクセス期間(アクセス開始からアクセス終了)を検知し、このアクセス期間を示すドライブ制御信号(Hレベル信号)をメディアドライブ回路44に出力する。   Further, the controller 43 detects an access period (access start to access end) from the firmware through command communication with the OS, and sends a drive control signal (H level signal) indicating the access period to the media drive circuit 44. Output.

図7はメディアドライブ回路44の要部回路図である。このメディアドライブ回路44には、前記活線制御信号及びドライブ制御信号が入力するナンド回路44Aと、メディアに接続するドライブ回路(入力/出力/双方向)の3−ステートバッファ回路44Bとが設けられている。   FIG. 7 is a main circuit diagram of the media drive circuit 44. The media drive circuit 44 is provided with a NAND circuit 44A to which the live line control signal and the drive control signal are input, and a drive circuit (input / output / bidirectional) 3-state buffer circuit 44B connected to the medium. ing.

この3−ステートバッファ回路44Bは、ナンド回路44Aの出力信号(給電制御信号)がアクティブ状態でないとき(給電制御信号はアクティブロー)、ハイインピーダンス状態になるように制御され、これによりメディアの信号端子(図6に示すスマートメディア47の場合には、少なくとも6〜9番パッド(Data0 〜Data3)、13〜16番バッド(Data4 〜Data7)) をメディアリーダ/ライタ40から電気的に切り離す。   The 3-state buffer circuit 44B is controlled to be in a high impedance state when the output signal (power supply control signal) of the NAND circuit 44A is not in an active state (power supply control signal is active low). (In the case of the smart media 47 shown in FIG. 6, at least the 6th to 9th pads (Data0 to Data3) and the 13th to 16th pads (Data4 to Data7)) are electrically disconnected from the media reader / writer 40.

また、メディアへの電源端子(図6に示すスマートメディア47の場合には、12、22番パッド)への電源(Vcc)の供給も同様に、例えば大容量の3−ステートバッファ回路又はスイッチ回路を介して制御することができる。   Similarly, supply of power (Vcc) to a power supply terminal to the medium (12 and 22 pads in the case of the smart media 47 shown in FIG. 6) is also a large capacity 3-state buffer circuit or switch circuit, for example. Can be controlled through.

上記の活線挿抜対応により、メディアが装着され、かつメディアへのアクセス中の期間を除いてメディアの端子をメディアリーダ/ライタ40から切り離すことができ、メディアのメディアスロットへの挿抜時におけるチャタリングを防止すること(即ち、メディア内のデータ破壊を防止すること)ができる。   With the above hot-swap support, the media terminal can be disconnected from the media reader / writer 40 except for the period when the media is loaded and the media is being accessed, and chattering when inserting / removing the media into / from the media slot can be performed. It can be prevented (that is, data destruction in the medium can be prevented).

尚、図5に示したDSC受付操作及び処理手順の場合には、ステップS14において、メディアリーダ/ライタにメディアをセットしたのち、「読込」ボタンにタッチすると、メディアからサムネイル画像を読み出すための処理が開始されるため、この時点でメディアのデータ端子等を電気的に接続する。その後、ステップS20での画像データの読込処理が終了し、ステップS22に移行すると、メディアを電気的に切り離すようにしている。   In the case of the DSC reception operation and processing procedure shown in FIG. 5, when a “read” button is touched after setting the media in the media reader / writer in step S14, a process for reading a thumbnail image from the media. Therefore, the data terminal of the medium is electrically connected at this time. Thereafter, when the image data reading process in step S20 is completed and the process proceeds to step S22, the medium is electrically disconnected.

また、メディアリーダ/ライタ40のアクセスランプ46には、例えば、緑とオレンジの2色LEDを使用し、メディアへの給電を行っていない時は消灯させ、メディアへの給電を行っている時は緑色のLEDを点灯させ、アクセス中はオレンジ色のLEDを点灯させることで、利用者に対してメディアリーダ/ライタ40の状態を報知することができる。また、GUIにて「アクセスランプの点灯中はメディアを抜かないでください。」と言う表示を行うことによって、ユーザのメディア挿抜タイミングを確実に知らせることができる。   The access lamp 46 of the media reader / writer 40 uses, for example, a two-color LED of green and orange. When the power is not supplied to the media, the light is turned off and when the power is supplied to the media. By turning on the green LED and turning on the orange LED during access, the state of the media reader / writer 40 can be notified to the user. In addition, by displaying on the GUI that “Please do not remove the media while the access lamp is lit”, it is possible to reliably notify the user of the media insertion / removal timing.

更に、図5に示したステップS14において、メディアが検知されると、自動的に読込みを開始するようにしてもよく、この場合には「読込」ボタンを省略することができ、より使い易く且つ信頼性の高いGUIを実現できる。   Further, in step S14 shown in FIG. 5, when a medium is detected, reading may be automatically started. In this case, the “read” button can be omitted, and it is easier to use and A highly reliable GUI can be realized.

[リードオンリー対応(RO対応)]
DSC受付サービス機10のメディアリーダ/ライタ40は、メディアへの読込み操作に対してもOSの管理上の仕組みでメディア内のファイルに対してアクセス日の更新のための書込み動作を実施してしまう問題を解決するために、読込み専用機として構成されている。
[Read-only support (RO support)]
The media reader / writer 40 of the DSC reception service machine 10 performs a write operation for updating the access date with respect to the file in the medium by the OS management mechanism even for the read operation to the medium. In order to solve the problem, it is configured as a read-only machine.

即ち、メディアリーダ/ライタ40のファームウェアをRO対応とすることで、メディアリーダ/ライタ40を読込み専用機としている。   That is, by making the media reader / writer 40 firmware RO compatible, the media reader / writer 40 is made a read-only machine.

具体的には、以下の2つの処置を行っている。   Specifically, the following two treatments are performed.

1)メディアリーダ/ライタ40(ファームウェア)から本体部20(OS)に対し、メディアリーダ/ライタ40に装着されたメディアがリードオンリー(RO)メディアであることを報知する。   1) The media reader / writer 40 (firmware) notifies the main unit 20 (OS) that the media loaded in the media reader / writer 40 is a read-only (RO) media.

図8はRO対応のメディアデータリードシーケンスを示す図である。   FIG. 8 is a diagram showing an RO compatible media data read sequence.

同図に示すように、メディアがメディアスロットに挿入されると、メディアリーダ/ライタ40(ファームウェア)は、挿入されたメディアがROメディアであることをOSに対し報知する。このROメディアの報知は、OS起動時やメディア挿入時などの適当なタイミングでのOSとのコマンド通信とのやり取りの中で実現できる。尚、メディア自身がライトプロテクトされているか否かにかかわらず、また、ライトプロテクト機能を有しないメディアの場合にもROメディアの報知が行われる。   As shown in the figure, when a medium is inserted into a media slot, the media reader / writer 40 (firmware) notifies the OS that the inserted medium is an RO medium. This RO media notification can be realized in the exchange of command communication with the OS at an appropriate timing such as when the OS is started or when the media is inserted. Note that the RO medium is notified regardless of whether the medium itself is write-protected or not even in the case of a medium that does not have the write-protect function.

その後、操作者が操作画面の「読込」ボタンをタッチし、データリード要求を行うと(図5のステップS14参照)、データリード要求があったことがOSに通知される。OSは、データリード要求を受け付けると、メディアリーダ/ライタ40を介してメディアからデータを読み込むが、事前にメディアがRO状態のものであることを受け付けているため、アクセス日更新のための書込み動作を含め、書き込み動作を行わない。また、書込み動作を行うアプリケーションソフトに対してもROメディアであることを報知することで、メディアに対してデータ書込み動作を禁止することができる。   After that, when the operator touches the “read” button on the operation screen and makes a data read request (see step S14 in FIG. 5), the OS is notified of the data read request. When the OS accepts the data read request, it reads data from the media via the media reader / writer 40. However, since the OS accepts that the media is in the RO state in advance, the write operation for updating the access date is performed. The write operation is not performed. In addition, by notifying the application software that performs the write operation that the medium is RO media, the data write operation can be prohibited with respect to the media.

2)OSから書込みコマンドが発行された場合、OSに対してROメディアである旨(ROエラー)を報知するとともに、ファームウェアはメディアに対して書込み動作を実行しないようにする。これにより、万一、OSの不意な書込み動作に対しても確実にメディアへの書込みを抑止できる。   2) When a write command is issued from the OS, the OS notifies the OS that the medium is RO media (RO error), and the firmware does not perform a write operation on the media. As a result, it is possible to reliably prevent writing to the medium even in the event of an unexpected writing operation of the OS.

また、OSから書込みコマンドが発行された場合に、上記のようにROエラーを報知する代わりに書込み動作をダミーとして受け取り、実際はメディアに対して書込み動作を実行しないようにしてもよい。   Further, when a write command is issued from the OS, the write operation may be received as a dummy instead of notifying the RO error as described above, and the write operation may not actually be executed on the medium.

尚、上記の実施の形態では、メディアがROメディアであることを通知することでRO対応としたが、メディアリーダ/ライタがROデバイスであることを通知することでRO対応とするようにしてもよい。   In the above-described embodiment, the media is RO-compliant by notifying that the media is RO media. However, the media reader / writer may be RO-compatible by notifying that the media is an RO device. Good.

一方、メディアの書込み信号をハード的にアクティブにしない様にハードワイヤードしてもよい。   On the other hand, the media write signal may be hard wired so as not to be activated in hardware.

具体的には、図9に示すようにライトプロテクト検出部70の出力ラインaが、常時Hレベルとなるようにラインaにスイッチ72を介してプルアップ電源を接続する。これにより、インバータ74からはライトプロテクト検出部70によってROメディアが検出されたか否かにかかわらず、常時ライトプロテクト信号(アクディブロー)WPが出力されることになる。   Specifically, as shown in FIG. 9, a pull-up power supply is connected to the line a via the switch 72 so that the output line a of the write protect detection unit 70 is always at the H level. As a result, the inverter 74 always outputs a write protect signal (Acdy Blow) WP regardless of whether or not the RO media is detected by the write protect detector 70.

尚、ライトプロテクト機能を有するメディアのリーダ/ライタには、メディアがライトプロテクトされているか否かを検出するライトプロテクト検出部を有しており、これを利用することで簡単にRO対応とすることができる。また、スイッチ72は、RO対応時にはON状態になり、後述する書込みサービスを提供する場合にはOFF状態となるように制御される。   Note that a media reader / writer having a write protect function has a write protect detection unit for detecting whether or not the media is write protected. By using this, it is possible to easily support RO. Can do. Further, the switch 72 is controlled to be in an ON state when RO is supported, and to be in an OFF state when a writing service described later is provided.

また、書込み許可端子が設けられているメディアの場合には、その書込み許可端子に対して、書込み許可を非アクティブにする信号を常時出力するようにメディアドライブ回路を構成してもよい。図6に示したスマートメディア47の場合には、端子部48の5番パッド(書込み許可端子)に常時Hレベルの信号(非アクティブの信号)を出力する。   In the case of a medium provided with a write permission terminal, the media drive circuit may be configured to always output a signal for deactivating the write permission to the write permission terminal. In the case of the smart media 47 shown in FIG. 6, an H level signal (inactive signal) is always output to the fifth pad (write permission terminal) of the terminal portion 48.

図10はRO対応及び活線挿抜対応のメディアデータリードシーケンスを示す図である。   FIG. 10 is a diagram showing a media data read sequence corresponding to RO and hot-swap.

同図に示すように、メディアがメディアスロットに挿入されると、図8で説明したようにメディアリーダ/ライタ40(ファームウェア)は、挿入されたメディアがROメディアであることをOSに対し報知する。   As shown in FIG. 8, when a medium is inserted into a media slot, the media reader / writer 40 (firmware) notifies the OS that the inserted medium is an RO medium as described with reference to FIG. .

その後、操作者が操作画面の「読込」ボタンをタッチすると、メディアに対し給電を行い、続いてデータリード要求があったことがOSに通知される。OSは、データリード要求を受け付けると、メディアリーダ/ライタ40を介してメディアからデータを読み込むが、事前にメディアがRO状態のものであることを受け付けているため、アクセス日更新のための書込み動作を含め、書き込み動作を行わない。   Thereafter, when the operator touches the “read” button on the operation screen, power is supplied to the medium, and then the OS is notified that there is a data read request. When the OS accepts the data read request, it reads data from the media via the media reader / writer 40. However, since the OS accepts that the media is in the RO state in advance, the write operation for updating the access date is performed. No write operation is performed.

メディアからのデータの読み込みが終了すると、メディアへの給電を停止し、メディアの取り出しを可能にする。   When the reading of data from the medium is completed, the power supply to the medium is stopped and the medium can be taken out.

尚、この実施の形態のDSC受付サービス機10は、プリントサービスのために利用者のメディアから画像データを読み込むようにしているが、このDSC受付サービス機10をCD−R書込み器に接続すれば、読み込んだ画像データをCD−Rに書き込むCD−R書込みサービスを実現することができ、また、ネットワークを介してネットセンタに接続すれば、画像データをネットセンタにアップロードして画像の保管サービス等の各種のサービスを実現することができる。   The DSC reception service device 10 of this embodiment reads image data from the user's media for the print service. However, if this DSC reception service device 10 is connected to a CD-R writer. A CD-R writing service for writing the read image data to the CD-R can be realized, and if connected to a network center via a network, the image data can be uploaded to the network center to store images, etc. Various services can be realized.

また、DSC受付サービス機10に書込みサービスソフトを組み込むことで、メディアへの書込みサービスを兼用する受付機とすることもできる。例えば、DSC受付サービス機10で読み込んだ画像データを保管しておき、利用者が画像データを誤って消去してしまった場合に、利用者からの要求により保管していた画像データをメディアに書き込む書込みサービスを行うことができる。   In addition, by incorporating writing service software into the DSC acceptance service machine 10, it is possible to provide a reception machine that also serves as a media writing service. For example, the image data read by the DSC reception service device 10 is stored, and when the user deletes the image data by mistake, the stored image data is written to the medium in response to a request from the user. Write service can be performed.

この場合、DSC受付サービス機10は、サービスに応じてメディアリーダ/ライタ40をROモード(メディア受付サービスの場合)、又はRWモード(メディア書込みサービスの場合)に切り替える。ROモードとRWモードとの切り替えは、アプリケーションソフトからメディアリーダ動作設定コマンドにてROモード用のファームウェアとRWモード用のファームウェアとを切り替えることで行うことができる。また、ハード的にRO対応としている場合には、ROモード時には図9に示したスイッチ72をONにし、RWモード時にはスイッチ72をOFFさせるように制御する。   In this case, the DSC reception service device 10 switches the media reader / writer 40 to the RO mode (in the case of the media reception service) or the RW mode (in the case of the media writing service) according to the service. Switching between the RO mode and the RW mode can be performed by switching between the firmware for the RO mode and the firmware for the RW mode using a media reader operation setting command from the application software. If the hardware is RO-compatible, control is performed such that the switch 72 shown in FIG. 9 is turned on in the RO mode and the switch 72 is turned off in the RW mode.

尚、この実施の形態では、受付機で扱う情報として画像データを例に説明したが、これに限らず、利用者が持参したメディアから読み込む情報であれば、如何なる情報にも適用できる。   In this embodiment, image data has been described as an example of information handled by the accepting machine. However, the present invention is not limited to this, and any information can be applied as long as the information is read from the media brought by the user.

本発明に係る情報受付装置(DSC受付サービス機)の実施の形態を示す概略構成図Schematic configuration diagram showing an embodiment of an information reception device (DSC reception service machine) according to the present invention DSC受付サービス機の本体部(PC)のハードウェア構成例を示すブロック図The block diagram which shows the hardware structural example of the main-body part (PC) of a DSC reception service machine 本体部内のソフトウェア構成の概略図Schematic diagram of the software configuration in the main unit DSC受付サービス機のメディアリーダ/ライタの構成例を示すブロック図Block diagram showing a configuration example of a media reader / writer of a DSC reception service machine DSC受付サービス機でのDSC受付操作及び処理の流れを示すフローチャートFlowchart showing the flow of DSC reception operation and processing in the DSC reception service machine スマートメディアの端子構造等を示す平面図Plan view showing terminal structure of smart media メディアリーダ/ライタのメディアドライバ回路の要部回路図Main part circuit diagram of media driver circuit of media reader / writer RO対応のメディアデータリードシーケンスを示す図Diagram showing RO compatible media data read sequence メディアリーダ/ライタ内のライトプロテクト信号を出力する回路の一例を示す図The figure which shows an example of the circuit which outputs the write-protect signal in a media reader / writer RO対応及び活線挿抜対応のメディアデータリードシーケンスを示す図Diagram showing media data read sequence for RO and hot-swap

符号の説明Explanation of symbols

10…DSC受付サービス機、20…本体部(PC)、21…中央処理装置(CPU)、22…主メモリ、23…ハードディスク装置、26…周辺機器用のインターフェース、30…タッチパネル付き液晶表示器、40…メディアリーダ/ライタ、43…コントローラ、44…メディアドライブ回路、44A…ナンド回路、44B…3−ステートバッファ回路、45…メディアスロット、46…アクセスランプ、47…スマートメディア   DESCRIPTION OF SYMBOLS 10 ... DSC reception service machine, 20 ... Main part (PC), 21 ... Central processing unit (CPU), 22 ... Main memory, 23 ... Hard disk drive, 26 ... Interface for peripheral devices, 30 ... Liquid crystal display with a touch panel, 40 ... Media reader / writer, 43 ... Controller, 44 ... Media drive circuit, 44A ... Nand circuit, 44B ... 3-state buffer circuit, 45 ... Media slot, 46 ... Access lamp, 47 ... Smart media

Claims (3)

店頭や店内等に設置され、任意の利用者が持参したメディアから該メディア内に記録された情報を読み込む情報受付装置において、
オペレーションシステムと、情報受付用のアプリケーションソフトとを記憶する記憶手段と、該記憶手段に記憶されたオペレーションシステム及び情報受付用のアプリケーションソフトに基づいて前記メディア内に記録された情報を読み込むための処理を行う中央処理装置とを有するパーソナルコンピュータ等の本体部と、
前記本体部に接続され、前記メディアの情報を読み込ませる操作を行うための操作手段と、
前記本体部に接続され、前記メディアが着脱されるメディアリーダ/ライタであって、前記本体部との間でコマンド通信を行い、装着されたメディアの読み書きを行うためのコントローラと、前記メディアの電源端子に電源を供給するとともに、信号端子に信号を入出力させるメディアドライブ回路と、を有するメディアリーダ/ライタと、を備え、
前記コントローラは、前記本体部からのコマンドに基づいてメディアへのアクセス中か否かを判別し、アクセス中と判別したときのみ前記メディアの電源端子及び/又は信号端子を電気的に接続すべく前記メディアドライブ回路を制御することを特徴とする情報受付装置。
In an information reception device that is installed in a store or in a store and reads information recorded in the media from a media brought by any user,
Storage means for storing operation system and application software for receiving information, and processing for reading information recorded in the medium based on the operation system and information reception application software stored in the storage means A main unit such as a personal computer having a central processing unit for performing
An operation means connected to the main body for performing an operation of reading information on the media;
A media reader / writer that is connected to the main body and to / from which the medium is attached / detached, performs a command communication with the main body, and reads / writes the loaded media, and a power source for the media A media reader / writer having a media drive circuit that supplies power to the terminals and inputs / outputs signals to / from the signal terminals,
The controller determines whether or not the medium is being accessed based on a command from the main body, and the power supply terminal and / or the signal terminal of the medium are electrically connected only when it is determined that the medium is being accessed. An information receiving apparatus that controls a media drive circuit.
前記コントローラは、前記メディアリーダ/ライタにメディアが装着されていることを示すメディア検知信号に基づいて前記メディアの電源端子及び/又は信号端子を電気的に接続すべく前記メディアドライブ回路を制御することを特徴とする請求項1の情報受付装置。   The controller controls the media drive circuit to electrically connect a power supply terminal and / or a signal terminal of the media based on a media detection signal indicating that the media is loaded in the media reader / writer. The information receiving apparatus according to claim 1. 前記操作手段は、表示手段と、該表示手段の画面上に設けられたタッチパネルとを有し、前記情報受付用のアプリケーションソフトは、前記タッチパネルから情報受付に必要な情報を入力させるための操作画面を前記表示手段に表示させるとともに、前記メディアリーダ/ライタに装着されたメディアのアクセス中に該メディアを取り出さないように警告する警告表示を前記表示手段に表示させる機能を前記本体部に実現させることを特徴とする請求項1又は2の情報受付装置。   The operation means includes a display means and a touch panel provided on a screen of the display means, and the application software for receiving information is an operation screen for inputting information necessary for receiving information from the touch panel. Is displayed on the display means, and the main body unit has a function of causing the display means to display a warning display that warns the user not to remove the media while accessing the media loaded in the media reader / writer. The information receiving apparatus according to claim 1 or 2, characterized by the above.
JP2007323757A 2007-12-14 2007-12-14 Information receiving apparatus Pending JP2008117415A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007323757A JP2008117415A (en) 2007-12-14 2007-12-14 Information receiving apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007323757A JP2008117415A (en) 2007-12-14 2007-12-14 Information receiving apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002277607A Division JP4203844B2 (en) 2002-09-24 2002-09-24 Information reception device

Publications (1)

Publication Number Publication Date
JP2008117415A true JP2008117415A (en) 2008-05-22

Family

ID=39503221

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007323757A Pending JP2008117415A (en) 2007-12-14 2007-12-14 Information receiving apparatus

Country Status (1)

Country Link
JP (1) JP2008117415A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012157487A1 (en) * 2011-05-17 2012-11-22 ソニー株式会社 Information processing device and method, recording medium, and program
US9308616B2 (en) 2013-01-21 2016-04-12 Innovative Finishes LLC Refurbished component, electronic device including the same, and method of refurbishing a component of an electronic device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02158825A (en) * 1988-12-12 1990-06-19 Matsushita Electric Ind Co Ltd Ic card device
JPH07104900A (en) * 1993-10-08 1995-04-21 Citizen Watch Co Ltd Electronic equipment
JPH114311A (en) * 1997-06-11 1999-01-06 Fuji Photo Film Co Ltd Photo finishing system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02158825A (en) * 1988-12-12 1990-06-19 Matsushita Electric Ind Co Ltd Ic card device
JPH07104900A (en) * 1993-10-08 1995-04-21 Citizen Watch Co Ltd Electronic equipment
JPH114311A (en) * 1997-06-11 1999-01-06 Fuji Photo Film Co Ltd Photo finishing system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012157487A1 (en) * 2011-05-17 2012-11-22 ソニー株式会社 Information processing device and method, recording medium, and program
CN103518211A (en) * 2011-05-17 2014-01-15 索尼公司 Information processing device and method, recording medium, and program
US9836624B2 (en) 2011-05-17 2017-12-05 Sony Corporation Information processing device and method, to prevent hot insertion and extraction of SIM tray
US9308616B2 (en) 2013-01-21 2016-04-12 Innovative Finishes LLC Refurbished component, electronic device including the same, and method of refurbishing a component of an electronic device

Similar Documents

Publication Publication Date Title
JP5566054B2 (en) Information processing apparatus, information processing apparatus control method, and program
US8332843B2 (en) Information processing apparatus and control method for installing driver software
US9930207B2 (en) Information processing apparatus, method of initializing a non-volatile storage device, and storage medium
US20100274986A1 (en) Control apparatus and control method therefor
JP4888935B2 (en) Storage system
WO2017011311A1 (en) Electronic data storage device with multiple configurable data storage mediums
EP1749268B1 (en) Method for managing the plug-in or removal of a memory card into or from a card reader and apparatus for use in said method
JP2009059105A (en) Information processor and program
JP4479806B2 (en) Recording control apparatus, recording system, recording medium control method, and program
US7014121B2 (en) Method of self-detecting and dynamically displaying detected results for a card reader used to read flash memory cards
JP2001143053A (en) Electronic filing system
JP2008117415A (en) Information receiving apparatus
JP2008305073A (en) File sharing system and method of starting file sharing device
JP4203844B2 (en) Information reception device
US10795423B2 (en) Electronic apparatus with power saving mode, control method thereof, and storage medium
JP2004302870A (en) Write-protect method for media reader/writer
JP2004192442A (en) Image processor, recording medium reading program and storage medium
JP2008009494A (en) Image forming device
EP3451220B1 (en) Erasing device
JP2006181735A (en) Data outputting apparatus and information processing apparatus
JP2006344022A (en) Equipment and program starting method
JP2005284805A (en) Small memory card adapter and information apparatus
JP3755722B2 (en) Facsimile machine
JP2016139298A (en) Image processor
JP4998190B2 (en) History recording system, history recording program, and management server

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101012

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110218