The present invention will be described in detail hereunder based on the drawings showing its embodiment.
The medium storing apparatus 1 comprises a control mechanism 10 for controlling an overall device, a storage mechanism (storage part) 11 having a storage cell 110 for storing a plurality of information storage media 3 such as a magnetic tape based on a standard such as an LTO (Linear Tape Open) respectively, a mount/demount mechanism 12 for mounting and demounting the information recording media 3 stored in the storage mechanism 11, and a recording and reading mechanism 13 for recording and reading the information in/from the information recording media 3.
The information recording media 3 based on the LTO standard is constituted so as to record the information in a magnetic tape 30 housed in a casing (cartridge). Identification information for identi fying the information recording media 3 by a manager is assigned to the information recording media 3, and the identification information thus assigned is attached to an identification part 31 provided at a prescribed position of the casing as the identifier such as barcode data. In addition, a cartridge memory (memory) 32 using a non-volatile memory for recording and reading information by non-contact is attached to the casing.
The control mechanism 10 comprises a controller 100 such as a CPU, a recording unit 101 such as an ROM for recording the information such as each kind of program and data executed by the controller 100, a storage unit 102 such as an RAM for recording the data temporarily generated on executing the program, a connecting unit (an output unit) 103 such as an SCSI board for connecting and communicating with a recording apparatus 2, and a displayer 104 such as a liquid crystal panel for displaying each kind of information.
The mount/demount mechanism 12 comprises an accessor 120 for gripping, mounting, demounting, and moving the information recording media 3, and a driving unit 121 for driving the accessor 120 and positioning it to the storage cell, and the accessor 120 has arranged therein a gripping unit 1200 for gripping the information recording media 3, a barcode data reading unit (unit for reading the identifier) 1201 such as a barcode reader for reading the identifier attached to the identification part 31 of the casing of the information recording media 3, and a memory data recording and reading unit (unit for reading the data stored in the memory) 1202 for reading and recording the data on the cartridge memory (memory) 32.
The recording apparatus 2 comprises a controller 20, a recording unit 21 such as a hard disk, a storage unit 22, a connection unit (an input unit) 23, an input unit 24 such as a mouse and a keyboard, and an output unit 25 such as a monitor and a printer, and a part of a recording area of the recording unit 21 is used as a database 210 for recording the storage position in the storage mechanism 11 for storing the information recording media 3 and the specifying data for specifying the information recording media 3 so as to coincide with each other.
The mount/demount mechanism 12 provided in the medium storing apparatus 1 comprises the accessor 120 for gripping, mounting and demounting, and moving the information recording media 3, and the driving unit 121 for driving the accessor 12 by a lateral moving rail and a longitudinal moving rail.
By driving the accessor 120 by the driving unit 121 of the mount/demount mechanism 12, the accessor 120 is moved, and the accessor 120 performs positioning of the storage mechanism 11 with respect to the storage cell 110, and performs mounting and demounting of the information recording media 3 into/from the storage position designated by the storage cell 110. The driving unit 121 performs transfer of the information recording media 3 between the storage cell 110, the charge/discharge port 111, and the recording reading mechanism 13 by moving the accessor 120 that grips the information recording media 3.
As the media manufacturing source information, the information on the manufacture is stored, such as the information on manufacturer's name who manufactures the information recording media 3, unique serial number assigned when manufacturing the information recording media, types of cartridge, manufacturing date, and the storage content and storage form of the above information are set beforehand as a standard.
As the initialization information, the manufacturer's name of an initialized drive, the serial number of the initialized drive, and rewritable information on the initialization of a format type, etc., are stored, and the storage content and storage form of the above information are set beforehand as a standard.
As the media information, the rewritable information on media such as tape alert, the number of times of threads, and media condition, etc., are stored, and the storage content and storage form of the above information are set beforehand as a standard.
As the first use history information, the rewritable information on a use history such as the manufacturer's name of loaded drive, the serial number of the loaded drive, the number of times of threads, an amount of recording information, and an amount of reading information, is stored, and the storage content and storage form of the above information is set beforehand as a standard.
The second use history information is substantially the same as the first use history information, and for example, after initialization, it is used when the information recording media 3 are used for an application which is different from the preceding application.
The arbitrary setting information is the information which can be set on the side of the user, and in the medium storing system according to this embodiment, the specifying data for specifying the information recording media 3, time and date stored in the medium storing apparatus 1, and the rewritable information such as the time and date discharged from the medium storing apparatus 1 are stored.
Next, the processing of the medium storing system according to this embodiment will be explained.
The medium storing apparatus 1 allows the accessor 120 of the mount/demount mechanism 12 to approach the information recording media 3 to be specified, by a control of the control mechanism 10. The accessor 120 of the mount/demount mechanism 12 tries to read the identifier from the identification part 31 of the information recording media 3 (S101). In an attempt of step S101, when the identifier such as a barcode data is attached to the identification part 31 as a barcode label, the accessor 120 can read the identifier.
In step S101, when the accessor 120 determines that the identifier can be read (S101: YES), the accessor 120 of the mount/demount mechanism 12 provided in the medium storing apparatus 1 reads the identifier from the identification part 31 by the barcode data reading unit 1201 (S102), and outputs the identifier thus read to the recording apparatus 2 from the connecting unit 103 of the control mechanism 10, as the specifying data for specifying the information recording media 3 (S103). In addition, the control mechanism 10 displays (outputs) the specifying data to the displayer 104.
In step S101, when the accessor 120 determines that the identifier can not be read (S101: NO), the accessor 120 of the mount/demount mechanism 12 provided in the medium storing apparatus 1 tries to grip the information recording media 3 by the gripping unit 1200, and thereby determines the existence/non-existence of the information recording media 3 (S104). In step S104, when the information recording media 3 can be gripped, the accessor 120 determines that the information recording media 3 exists.
In step S104, when the accessor 120 determines that the information recording media 3 exist (S104: YES), the accessor 120 of the mount/demount mechanism 12 provided in the medium storing apparatus 1 reads each kind of data such as media manufacturing source information and arbitrary setting information stored in the cartridge memory 32 attached to the information recording media 3, by the memory data recording and reading unit 1201 (S105), and determines whether or not the specifying data for specifying the information recording media 3 is included in the arbitrary setting information included in each kind of data thus read (S106). In step S106, the accessor 120 determines whether or not the specifying data is stored in the cartridge memory 32 of the information recording media 3.
In step S106, when the accessor 120 determines that the specifying data is included (S106: YES), the accessor 120 of the mount/demount mechanism 12 provided in the medium storing apparatus 1 outputs the specifying data thus read from the cartridge memory 32 to the recording apparatus 2 from the connecting unit 103 of the control mechanism 10, as the specifying data for specifying the information recording media 3 (S107). In addition, the control mechanism 10 displays (outputs) the specifying data to the displayer 104.
In step S106, when the accessor 120 determines that the specifying data is not included (S106: NO), the mount/demount mechanism 12 provided in the medium storing apparatus 1 generates the specifying data for specifying the information recording media 3, based on the information of the serial number, etc., which is the media manufacturing source information read in step S105 (S108), and allows the memory data recording and reading unit 1201 to store the specifying data thus generated in the recording area of the arbitrary setting information of the cartridge memory 32 (S109). Then, the processing is advanced to step S107, and the specifying data is outputted to the recording apparatus 2 (S107). In addition, the control mechanism 10 displays (outputs) the specifying data to the displayer 104. In step S108, a unique specifying data is generated from the media manufacturing source information of the serial number, etc., by following a calculation method previously set.
In step S104, when the accessor 120 determines that the information recording media 3 do not exist (S104: NO), the accessor 120 of the mount/demount mechanism 12 provided in the medium storing apparatus 1 outputs to the recording apparatus 2 an information recording media non-signal whereby a message is reported such that the information recording media 3 are not stored in the designated storage position (S110).
Thus, the medium storing apparatus 1 according this embodiment outputs the information generated based on the barcode data or the media manufacturing source information, as the specifying data for specifying the information recording media 3.
Although the aforementioned embodiment shows that either one of the data stored in the identifier or the data stored in the cartridge memory 32 is read and used as the specifying data, both of them can be read. Also, in this case, it is possible that the calculation method for the generation of the specifying data is previously set so as to make the both data be the same and collation processing is performed to detect the manipulation or breakage of the specifying data.
In step S301, when the accessor 120 determines that the identifier can not be read (S301: NO), the accessor 120 of the mount/demount mechanism 12 provided in the medium storing apparatus 1 tries to grip the information recording media 3 by the gripping unit 1200, and determines the existence and non-existence of the information recording media 3 (S302).
In step S302, when the accessor 120 determines that the information recording media 3 do not exist (S302: NO), the accessor 120 of the mount/demount mechanism 12 provided in the medium storing apparatus 1 outputs to the recording apparatus 2 the information recording media non-signal whereby the message is reported such that the information recording media 3 are not stored in the designated storage position (S303).
In step S302, when the accessor 120 determines that the information recording media 3 exist (S302: YES), the accessor 120 of the mount/demount mechanism 12 provided in the medium storing apparatus 1 reads each kind of data stored in the cartridge memory 32 attached to the information recording media 3 by the memory data recording and reading unit 1201 (S304), and determines whether or not the specifying data for specifying the information recording media 3 is included in the arbitrary setting information included in each kind of read data (S305).
In step S305, when the accessor 120 determines that the specifying data is not included (S305: NO), the mount/demount mechanism 12 provided in the medium storing apparatus 1 generates the specifying data for specifying the information recording media 3 by following a rule previously set such as conversion based on a prescribed calculation method for the media manufacturing source information read in step S304 (S306), allows the memory data recording and reading unit 1201 to store the specifying data thus generated in the recording area of the arbitrary setting information of the cartridge memory 32(S307), and outputs the specifying data to the recording apparatus 2 (S308). In addition, the control mechanism 10 displays (outputs) the specifying data on (to) the displayer 104.
In step S305, when the accessor 120 determines that the specifying data is included (S305: YES), the processing is advanced to step S308, and the specifying data thus read from the cartridge memory 32 is outputted to the recording apparatus 2 (S308).
In step S301, when the accessor 120 determines that the identifier can be read (S301: YES), the accessor 120 of the mount/demount mechanism 12 provided in the medium storing apparatus 1 reads the identifier from the identification part 31 by the barcode data reading unit 1201 (S309), further reads each kind of data stored in the cartridge memory 32 attached to the information recording media 3 by the memory data recording and reading unit 1201 (S310), and determines whether or not the specifying data for specifying the information recording media 3 is included in the arbitrary setting information included in each kind of read data (S311).
In step S311, when the accessor 120 determines that the specifying data is not included (S311: NO), the mount/demount mechanism 12 provided in the medium storing apparatus 1 outputs the identifier read from the identification part 31 to the recording apparatus 2 as the specifying data (S312).
In step S311, when the accessor 120 determines that the specifying data is included (S311: YES), the accessor 120 of the mount/demount mechanism 12 provided in the medium storing apparatus 1 collates whether or not the specifying data read from the cartridge memory 32 and the specifying data which is the identifier read from the identification part 31 coincide with each other (S313).
In step S313, as a result of the collation, when the accessor 120 determines that both specifying data coincide with each other (S313: YES), the mount/demount mechanism 12 provided in the medium storing apparatus 1 outputs the specifying data to the recording apparatus 2 (S314). In addition, the control mechanism 10 displays (outputs) the specifying data (on) to the displayer 104. In step S314, although the specifying data based on the identifier is outputted, both of the specifying data coincide with each other. Therefore, similar specifying data is outputted whichever of them is outputted.
In step S313, as a result of collation, when the accessor 120 determines that both of the specifying data do not coincide with each other (S313: NO), the mount/demount mechanism 12 provided in the medium storing apparatus 1 outputs to the recording apparatus 2 an abnormal signal of an abnormal message showing that abnormality such as a manipulation and breakage occurs to at least one of the specifying data (S315), and the processing is ended. In addition, the control mechanism 10 displays (outputs) the message according to the abnormal signal on (to) the displayer 104.
In addition, in step S313, when the accessor 120 determines that the both of the specifying data do not coincide with each other, it may be so designed that not the abnormal signal is outputted but both of the specifying data are outputted, and one of the specifying data previously set, for example, the specifying data based on the identifier may be outputted.
In this way, when the medium storing apparatus 1 according to this embodiment reads either one of the identifier shown in the identification part 31 or the data stored in the cartridge memory 32, the specifying data based on one of the data thus read is outputted. Note that when either one of the data is read, by setting the other data so as to show the same specifying data as one of the data thus read, the collation processing can be performed by the processing from the next time. In addition, when both of the identifier shown in the identification part 31 and the data stored in the memory are read, both specifying data are collated, and an output based on the collation result is executed.
The embodiment disclosed in the aforementioned embodiment only shows a part of enumerable embodiments to realize the present invention, and the present invention can be developed in various forms other than the aforementioned embodiments. For example, it may be so designed that not the specifying data is generated based on the serial number, which is the media manufacturing source information, but the serial number itself may be used as the specifying data.
Also, according to the aforementioned embodiments, the barcode data is selected to be as the identifier, and is outputted as the specifying data. However, the present invention is not limited thereto, and can be developed in various forms in such a way that the specifying data may be generated by converting the barcode data by a prescribed method, and further the data other than the barcode data, for example, ID recorded in a RFID tag may be selected as the identifier.
As this invention may be embodied in several forms without departing from the spirit of essential characteristics thereof, the present embodiment is therefore illustrative and not restrictive, since the scope of the invention is defined by the appended claims rather than by description preceding them, and all changes that fall within metes and bounds of the claims, or equivalence of such metes and bounds thereof are therefore intended to be embraced by the claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-163497 | Jun 2006 | JP | national |