JP4622770B2 - 通信システム、情報処理装置、周辺装置、及び通信方法 - Google Patents
通信システム、情報処理装置、周辺装置、及び通信方法 Download PDFInfo
- Publication number
- JP4622770B2 JP4622770B2 JP2005272379A JP2005272379A JP4622770B2 JP 4622770 B2 JP4622770 B2 JP 4622770B2 JP 2005272379 A JP2005272379 A JP 2005272379A JP 2005272379 A JP2005272379 A JP 2005272379A JP 4622770 B2 JP4622770 B2 JP 4622770B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- communication
- peripheral device
- inquiry
- information processing
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/102—Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
- Information Transfer Between Computers (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
上記記録メディアに割り当てられるアロケーション長が(255)10よりも小さい数値であれば、該数値より大きい数値はアロケーション長を示す情報としては使用されないので、この使用されない領域を空き領域として好適に用いることが可能となる。
以下、適宜図面を参照して本発明の第1の実施形態に係る通信システム1について説明する。図1は通信システム1に適用されるマルチリーダライタ2(周辺装置の一例)の斜視図、図2はマルチリーダライタ2の概略構成を示すブロック図、図3は通信システム1に適用されるPC3(情報処理装置の一例)の概略構成を示すブロック図である。なお、以下に説明する通信システム1の構成は、本発明を具現化するための単なる一例であり、本発明の要旨を変更しない範囲で構成を適宜変更できることは当然である。
ステップS5(図4参照)で終了指示が入力されたと判定された場合は、まず、ステップS601で、Inq(1)コマンドが発行され、これにより生成されたInq(1)データがマルチリーダライタ2へ送信される(S601)。このとき生成されるInq(1)データは、バイト2の領域に「0xE0」が、アロケーション長領域に「0x11」が記述されている。従って、表6に基づけば、このとき発行されたInq(1)コマンドは、次に送信されるデータが示す文字列番号の文字列記憶領域に格納されているデータをマルチリーダライタ2の液晶表示部21へ転送させる要求命令である。そして、ステップS602で、Inq(1)コマンドが発行され、2バイト領域に「0xE0」が、アロケーション長領域に「0x80」が記述されたInq(1)データが生成されて送信される。なお、「0x80」が示す文字列番号の文字列記憶領域は予め空データとしておく。これにより、マルチリーダライタ2のCPU27によって、「0x80」が示す文字列番号の文字列記憶領域の空データが液晶表示部に転送されて、表示内容が消去される。
上記第1の実施形態では、周辺装置の一例としてマルチリーダライタ2単体品を例示して説明したが、本実施形態では、周辺装置として、図11に示す多機能装置(MFD:Multi Function Device)を用いて場合の通信システムについて説明する。ここに、図11は、多機能装置80の外観構成を示す斜視図である。
2・・・マルチリーダライタ(周辺装置の一例)
3・・・PC(情報処理装置の一例)
11・・・第1メモリーカード(記録メディアの一例)
12・・・第2メモリーカード(記録メディアの一例)
13・・・第3メモリーカード(記録メディアの一例)
14・・・第4メモリーカード(記録メディアの一例)
16・・・第1スロット
17・・・第2スロット
18・・・第3スロット
19・・・第4スロット
21・・・液晶表示部
22・・・切換スイッチ
80・・・多機能装置(周辺装置の一例)
82・・・プリンタ部
83・・・スキャナ部
84・・・ADF
85・・・操作パネル
86・・・原稿カバー
88・・・マルチリーダライタ部88
Claims (11)
- スロットに挿入された記録メディアに対し読み取り又は書き込みのいずれか一方又は双方を行う周辺装置と、該周辺装置と接続される情報処理装置との間で、SCSI規格で定義されるSCSIコマンドに基づいてデータ通信を行う通信システムであって、
情報処理装置は、
当該情報処理装置のOSカーネルに対してInquiryコマンドを発行することにより生成されるInquiryデータにおいて、上記Inquiryデータを構成するアロケーション長領域に予め確保された空き領域に通信データを付加する付加手段と、
上記付加手段により上記通信データが付加されたInquiryデータを上記周辺装置に送信する送信手段と、を備え、
周辺装置は、
上記送信手段により送信されたInquiryデータを受信する受信する受信手段と、
受信したInquiryデータに付加された通信データを抽出する抽出手段と、を備え、
上記周辺装置において上記記録メディアに割り当てられるアロケーション長が上記アロケーション長領域に記述可能な最大バイト数未満に予め設定されてなる通信システム。 - 周辺装置は、
上記Inquiryデータの受信に応じて生成される当該周辺装置のVPDに上記通信データに対応する返信データを書き込んだ後に、上記VPDを情報処理装置に返信する返信手段を備えてなる請求項1に記載の通信システム。 - 上記付加手段が、Inquiryデータを構成する1ビット列からなるEVPD領域に“1”が設定されている場合に、上記空き領域に通信データを付加するものである請求項1又は2に記載の通信システム。
- 上記アロケーション長領域がnビット列からなる場合に、上記周辺装置において上記記録メディアに割り当てられるアロケーション長が(n−1)ビット列以下で表現されるバイト数に予め設定されてなる請求項1から3のいずれかに記載の通信システム。
- 情報処理装置が、周辺装置との間でSCSIコマンドに基づくデータ通信を占有して行うアプリケーションと、周辺装置に挿入された記録メディアに格納されるデータを管理するファイルシステムとが動作可能な環境にある場合に、
上記付加手段が、上記ファイルシステムによる上記記録メディアに対するデータの管理処理中に、上記アプリケーションによってInquiryコマンドが発行された際に生成されるInquiryデータにおいて予め確保された上記空き領域に通信データを付加するものである請求項1から4のいずれかに記載の通信システム。 - 上記周辺装置と上記情報処理装置とがUSB接続するものである請求項1から5のいずれかに記載の通信システム。
- スロットに挿入された記録メディアに対し読み取り又は書き込みのいずれか一方又は双方を行う周辺装置と接続可能に構成され、該周辺装置との間でSCSI規格で定義されるSCSIコマンドに基づいてデータ通信を行う情報処理装置であって、
当該情報処理装置のOSカーネルに対してInquiryコマンドを発行することにより生成されるInquiryデータにおいて、上記Inquiryデータを構成するアロケーション長領域に予め確保された空き領域に通信データを付加する付加手段と、
上記付加手段により上記通信データが付加されたInquiryデータを上記周辺装置に送信する送信手段と、を具備してなる情報処理装置。 - スロットに挿入された記録メディアに対し読み取り又は書き込みのいずれか一方又は双方を行う周辺装置と、該周辺装置と接続される情報処理装置との間で、SCSI規格で定義されるSCSIコマンドに基づいてデータ通信を行う通信システムを構成する上記周辺装置であって、
Inquiryデータにおいて予め確保された空き領域に通信データが付加された状態で上記情報処理装置から送信されたInquiryデータを受信する受信手段と、
受信したInquiryデータに付加された通信データを抽出する抽出手段と、を具備し、
上記記録メディアに割り当てられるアロケーション長が上記Inquiryデータを構成するアロケーション長領域に記述可能な最大バイト数未満に予め設定されてなる周辺装置。 - 上記Inquiryデータの受信に応じて生成される当該周辺装置のVPDに上記通信データに対応する返信データを書き込んだ後に、上記VPDを情報処理装置に返信する返信手段を備えてなる請求項8に記載の周辺装置。
- 上記情報処理装置とUSB接続するUSB接続手段を備えてなる請求項8又は9に記載の周辺装置。
- スロットに挿入された記録メディアに対し読み取り又は書き込みのいずれか一方又は双方を行う周辺装置と、該周辺装置と接続される情報処理装置との間で、SCSI規格で定義されるSCSIコマンドに基づいてデータ通信を行う通信方法であって、
情報処理装置のOSカーネルに対してInquiryコマンドを発行することにより生成されるInquiryデータにおいて、上記Inquiryデータを構成するアロケーション長領域に予め確保された空き領域に通信データを付加する付加工程と、
上記通信データが付加されたInquiryデータを上記情報処理装置から上記周辺装置に送信する送信工程と、
送信されたInquiryデータを受信する受信工程と、
受信したInquiryデータに付加された通信データを抽出する抽出工程と、を具備し、
上記周辺装置において上記記録メディアに割り当てられるアロケーション長が上記アロケーション長領域に記述可能な最大バイト数未満に予め設定されてなる通信方法。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005272379A JP4622770B2 (ja) | 2005-09-20 | 2005-09-20 | 通信システム、情報処理装置、周辺装置、及び通信方法 |
US11/533,078 US8051221B2 (en) | 2005-09-20 | 2006-09-19 | Communication system, information processing device, peripheral device and communication method |
DE602006003711T DE602006003711D1 (de) | 2005-09-20 | 2006-09-20 | SCSI-Kommunikationssystem, Informationsverarbeitungsvorrichtung, Peripheriegerät und Kommunikationsverfahren |
CNB2006101389544A CN100447733C (zh) | 2005-09-20 | 2006-09-20 | 通信***、信息处理设备、外设和通信方法 |
EP06254877A EP1770538B1 (en) | 2005-09-20 | 2006-09-20 | SCSI communication system, information processing device, peripheral device and communication method |
US11/691,273 US7797398B2 (en) | 2005-09-20 | 2007-03-26 | Communication system, and peripheral device having trigger generating device and computer program product that monitors whether a trigger has been generated |
US11/693,419 US7869074B2 (en) | 2005-09-20 | 2007-03-29 | Communication system, information processing device, peripheral device and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005272379A JP4622770B2 (ja) | 2005-09-20 | 2005-09-20 | 通信システム、情報処理装置、周辺装置、及び通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007086905A JP2007086905A (ja) | 2007-04-05 |
JP4622770B2 true JP4622770B2 (ja) | 2011-02-02 |
Family
ID=37801646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005272379A Expired - Fee Related JP4622770B2 (ja) | 2005-09-20 | 2005-09-20 | 通信システム、情報処理装置、周辺装置、及び通信方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8051221B2 (ja) |
EP (1) | EP1770538B1 (ja) |
JP (1) | JP4622770B2 (ja) |
CN (1) | CN100447733C (ja) |
DE (1) | DE602006003711D1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101751353A (zh) * | 2009-12-24 | 2010-06-23 | 深圳华为通信技术有限公司 | 数据卡升级方法及装置 |
US8977879B2 (en) * | 2012-03-30 | 2015-03-10 | Motorola Solutions, Inc. | Method and apparatus for enhancing a multi-stage hibernate and resume process |
CN103605632B (zh) * | 2013-11-18 | 2016-06-29 | 山东大学 | 一种axi总线与ahb总线的通信方法与装置 |
JP2018136803A (ja) * | 2017-02-23 | 2018-08-30 | 株式会社日立製作所 | 画像認識システム |
CN111611018A (zh) * | 2020-05-28 | 2020-09-01 | 广州市金库物联科技有限公司 | 用于兼容多型号uhf读写器的方法、终端***及设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5892955A (en) * | 1996-09-20 | 1999-04-06 | Emc Corporation | Control of a multi-user disk storage system |
JP2000227868A (ja) * | 1998-12-04 | 2000-08-15 | Hitachi Ltd | バックアップ取得方法および計算機システム |
JP2002049534A (ja) * | 2000-07-31 | 2002-02-15 | Rexas Inc | バックアップ/リストアシステム、バックアップ装置およびバックアップ/リストア方法 |
JP2004215164A (ja) * | 2003-01-08 | 2004-07-29 | Seiko Epson Corp | 外部機器制御装置、外部機器制御方法および外部機器制御プログラム |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05216592A (ja) * | 1991-04-30 | 1993-08-27 | Internatl Business Mach Corp <Ibm> | 記憶装置識別方法及び遠隔記憶システム |
JP2868001B1 (ja) | 1997-09-01 | 1999-03-10 | 日本電気株式会社 | ディスクアレイ装置制御方法およびディスクアレイ装置 |
JP3800903B2 (ja) * | 2000-02-17 | 2006-07-26 | 株式会社日立製作所 | 記憶装置及びそのアクセス制御方法 |
JP2002077690A (ja) | 2000-08-31 | 2002-03-15 | Olympus Optical Co Ltd | 電子カメラおよびコンピュータシステム |
JP2002109528A (ja) | 2000-09-26 | 2002-04-12 | Funai Electric Co Ltd | データ記憶装置 |
US7039727B2 (en) * | 2000-10-17 | 2006-05-02 | Microsoft Corporation | System and method for controlling mass storage class digital imaging devices |
US6895453B2 (en) * | 2001-03-15 | 2005-05-17 | International Business Machines Corporation | System and method for improved handling of fiber channel remote devices |
US7385635B2 (en) * | 2001-04-24 | 2008-06-10 | Nikon Corporation | Electronic image processing device and system for image data transfer operation |
JP4569032B2 (ja) | 2001-04-24 | 2010-10-27 | 株式会社ニコン | 電子機器および電子機器システム |
WO2004023262A2 (en) * | 2002-09-06 | 2004-03-18 | Maxtor Corporation | One button external backup |
US7003589B2 (en) * | 2002-10-01 | 2006-02-21 | Hewlett-Packard Development Company, L.P. | Method and arrangement for generating unique identifiers for logical units of SCSI devices |
US7526580B2 (en) * | 2003-06-27 | 2009-04-28 | Brother Kogyo Kabushiki Kaisha | Peripheral device |
JP4062227B2 (ja) | 2003-09-30 | 2008-03-19 | ブラザー工業株式会社 | 周辺装置及び画像形成装置 |
JP4023402B2 (ja) | 2003-06-27 | 2007-12-19 | ブラザー工業株式会社 | 周辺装置 |
US7257573B2 (en) * | 2003-07-29 | 2007-08-14 | Matsushita Electric Industrial Co., Ltd. | Information display apparatus |
JP2005050192A (ja) | 2003-07-30 | 2005-02-24 | Matsushita Electric Ind Co Ltd | 情報記録システム |
US7085867B2 (en) * | 2003-08-06 | 2006-08-01 | Lsi Logic Corporation | Methods and structure for SCSI2 to SCSI3 reservation protocol mapping |
JP4033085B2 (ja) * | 2003-09-02 | 2008-01-16 | ブラザー工業株式会社 | 画像読取装置およびそれを備えた複合機 |
US7506078B2 (en) * | 2004-10-29 | 2009-03-17 | Intel Corporation | Integrated circuit capable of assigning a unique identity to ATA/ATAPI devices |
US7840755B2 (en) * | 2005-05-24 | 2010-11-23 | Lsi Corporation | Methods and systems for automatically identifying a modification to a storage array |
-
2005
- 2005-09-20 JP JP2005272379A patent/JP4622770B2/ja not_active Expired - Fee Related
-
2006
- 2006-09-19 US US11/533,078 patent/US8051221B2/en not_active Expired - Fee Related
- 2006-09-20 CN CNB2006101389544A patent/CN100447733C/zh not_active Expired - Fee Related
- 2006-09-20 EP EP06254877A patent/EP1770538B1/en not_active Expired - Fee Related
- 2006-09-20 DE DE602006003711T patent/DE602006003711D1/de active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5892955A (en) * | 1996-09-20 | 1999-04-06 | Emc Corporation | Control of a multi-user disk storage system |
JP2000227868A (ja) * | 1998-12-04 | 2000-08-15 | Hitachi Ltd | バックアップ取得方法および計算機システム |
JP2002049534A (ja) * | 2000-07-31 | 2002-02-15 | Rexas Inc | バックアップ/リストアシステム、バックアップ装置およびバックアップ/リストア方法 |
JP2004215164A (ja) * | 2003-01-08 | 2004-07-29 | Seiko Epson Corp | 外部機器制御装置、外部機器制御方法および外部機器制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
DE602006003711D1 (de) | 2009-01-02 |
US8051221B2 (en) | 2011-11-01 |
EP1770538B1 (en) | 2008-11-19 |
EP1770538A3 (en) | 2007-05-02 |
CN1936821A (zh) | 2007-03-28 |
US20070094424A1 (en) | 2007-04-26 |
JP2007086905A (ja) | 2007-04-05 |
CN100447733C (zh) | 2008-12-31 |
EP1770538A2 (en) | 2007-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7797398B2 (en) | Communication system, and peripheral device having trigger generating device and computer program product that monitors whether a trigger has been generated | |
US7941579B2 (en) | Communication system for authenticating authority of host device for accessing storage medium set to periphery device | |
US7412558B2 (en) | Semiconductor storage device | |
US7007127B2 (en) | Method and related apparatus for controlling transmission interface between an external device and a computer system | |
US6757783B2 (en) | Portable storage medium based on universal serial bus standard and UFI standard | |
EP1304665A2 (en) | Apparatus and method for controlling a card device | |
JP4544188B2 (ja) | ドライブ構成設定プログラム | |
JPH06236316A (ja) | 情報伝送システム | |
US7869074B2 (en) | Communication system, information processing device, peripheral device and communication method | |
JP4622770B2 (ja) | 通信システム、情報処理装置、周辺装置、及び通信方法 | |
JP3914949B2 (ja) | Usbストレージデバイス、その制御装置及びその制御装置に実行させるためのプログラム | |
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 | |
US6941397B2 (en) | Quick save system and protocol, monitor program and smart button firmware of the same | |
JP2010511923A (ja) | メモリカードを回復するためのメモリカード読取装置 | |
JP4618560B2 (ja) | 通信システム及びそれに使用する周辺装置 | |
JP4807667B2 (ja) | 通信システム及びそれに使用する周辺装置 | |
JP2006350881A (ja) | メモリーカード制御装置およびメモリーカード制御システム | |
JP2007265305A (ja) | 通信システム及びそれに使用する周辺装置 | |
JP2007265303A (ja) | コンピュータプログラム | |
JP4618559B2 (ja) | 通信システム及びそれに使用する周辺装置 | |
JP2007265302A (ja) | 通信システム及びそれに使用する周辺装置 | |
JP2008033451A (ja) | 着脱式記憶メディア | |
JP2004302870A (ja) | メディアリーダ/ライタの書込禁止方法 | |
JP2007265300A (ja) | 通信システム及びそれに使用する周辺装置 | |
JP2007265304A (ja) | 通信システム及びそれに使用する周辺装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070124 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100304 |
|
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: 20101005 |
|
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: 20101018 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4622770 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131112 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |