1460715793-2c425ba4-b28d-4901-8d57-1a48a0aa2200

1. A tape recording device for performing operations of position movement, reading, and writing on a tape medium back and forth in a longitudinal direction of the tape medium, and receiving a series of commands from an upper-layer device, the series of commands including mixed read and write commands and giving a plurality of the read commands from a first read command, a second read command, . . . an m-th read command, and an n-th read command, in this order, the tape recording device comprising:
a buffer for temporarily storing therein data related to the reading and an additional writing;
a tape for recording thereon the data stored in the buffer;
a reading and writing head for reading data from the tape into the buffer and writing the data from the buffer onto the tape;
control means for reading data from a designated position of the tape and storing the data in the buffer in response to a reading command, and for writing the data stored in the buffer onto the tape from a written data end position thereof in response to an additional writing command; and
a non-volatile memory for storing therein data stored in the buffer in response to an additional writing command,
wherein the control means further,
upon receipt of the additional writing command, stores the data stored in the buffer into the non-volatile memory from a written data end position,
returns a completion notification of the additional writing command to the upper-layer device when the data in the buffer is written in the non-volatile memory, and
if such a predetermined criterion as to minimize a movement distance by which the tape travels relative to the head is satisfied, moves to a tape writing position where the data held in the non-volatile memory is to be written and additionally writes the data onto the tape from the tape writing position in the course of moving from an end position on the tape of reading data for the m-th read command to a start position on the tape of reading data for the n-th read command after reception of the additional writing command.
2. The device of claim 1, wherein the criterion is satisfied if the data end position of the tape at which the data is to be written exists within the movement distance.
3. The device of claim 2, wherein the criterion is satisfied if a direction of the moving is the same as a direction of writing from the tape writing position and if a tape writing position after new writing in the tape exists within the movement distance.
4. The device of claim 1, wherein when receiving a command for rewinding or unloading a cartridge, the control means in operation of writes all the data stored in the non-volatile memory onto the tape from the written data end position if such a predetermined criterion as to minimize a movement distance by which the tape travels relative to the head is satisfied.
5. The device of claim 1, wherein when the non-volatile memory is filled up, the control means writes all the data stored in the non-volatile memory onto the tape from the written data end position if such a predetermined criterion as to minimize a movement distance by which the tape travels relative to the head is satisfied.
6. The device of claim 1, wherein after having returned a completion notification of the additional writing command, the control means does not return the completion notification of the additional writing command if such a predetermined criterion as to minimize a movement distance by which the tape travels relative to the head is satisfied.
7. The device of claim 1, wherein the control means executes the writing from the non-volatile memory onto the written data end position of the tape via the buffer.
8. The device of claim 1, wherein
as a premise of the reading and writing commands, the control means receives a moving command from the higher-layer device so that the moving to the designated position of the tape is performed, and
the head is positioned at the written data end position on the tape or the written end position in memory in response to the moving command.
9. The device of claim 1, wherein
the additional writing command includes a synchronization operation, and
the control means writes the data stored in the buffer onto the tape or the non-volatile memory by using the synchronization operation.
10. The device of claim 1, wherein the non-volatile memory is a flash memory having a predetermined capacity.
11. The device of claim 10, wherein the flash memory has a capacity of 100 megabytes or more.
12. The device of claim 1, wherein the non-volatile memory is a preparatory track area in the same tape of a cartridge.
13. A method for writing to a tape recording device, wherein the tape recording device receives a series of commands from an upper-layer device and comprises a buffer for temporarily storing data related to reading and an additional writing, a tape for recording the data stored in the buffer, a reading and writing head for reading data from the tape into the buffer and writing the data from the buffer onto the tape, and control means for reading data from a designated position of the tape and storing the data in the buffer in response to a reading command and writing the data stored in the buffer onto the tape from a written data end position (EOD) in response to an additional writing command, the method comprising:
upon receipt of the additional writing command, storing the data stored in the buffer into a non-volatile memory from a written data end position in memory;
returning a completion notification of the additional writing command to the upper-layer device when the data in the buffer is written in the non-volatile memory; and
if such a predetermined criterion as to minimize a movement distance by which the tape travels relative to the head is satisfied, moving to a tape writing position where the data stored in the non-volatile memory is to be written and additionally writing the data onto the tape from the tape writing position in the course of moving from an end position on the tape of reading data for a m-th Read to a start position on the tape of reading data for an n-th Read after the data is stored in the non-volatile memory.
14. The method of claim 13, wherein the criterion is satisfied if the data end position of the tape at which the data is to be written exists within the movement distance.
15. The method of claim 14, wherein the criterion is satisfied if a direction of the moving is the same as a direction of writing from the tape writing position and if a tape writing position after new writing in the tape exists within the movement distance.
16. A computer program product for writing to a tape recording device, wherein the tape recording device receives a series of commands from an upper-layer device and comprises a buffer for temporarily storing data related to reading and an additional writing, a tape for recording the data stored in the buffer, a reading and writing head for reading data from the tape into the buffer and writing the data from the buffer onto the tape, and control means for reading data from a designated position of the tape and storing the data in the buffer in response to a reading command and writing the data stored in the buffer onto the tape from a written data end position (EOD) in response to an additional writing command, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
a first executable portion for, upon receipt of the additional writing command, storing the data stored in the buffer into a non-volatile memory from a written data end position in memory;
a second executable portion for returning a completion notification of the additional writing command to the upper-layer device when the data in the buffer is written in the non-volatile memory; and
a third executable portion for, if such a predetermined criterion as to minimize a movement distance by which the tape travels relative to the head is satisfied, moving to a tape writing position where the data stored in the non-volatile memory is to be written and additionally writing the data onto the tape from the tape writing position in the course of moving from an end position on the tape of reading data for a m-th Read to a start position on the tape of reading data for an n-th Read after the data is stored in the non-volatile memory.
17. The computer program product of claim 16, wherein the criterion is satisfied if the data end position of the tape at which the data is to be written exists within the movement distance.
18. The computer program product of claim 17, wherein the criterion is satisfied if a direction of the moving is the same as a direction of writing from the tape writing position and if a tape writing position after new writing in the tape exists within the movement distance.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A vehicle operation pedal apparatus including an elongate hollow pedal arm disposed in an up-down direction of a vehicle and provided with a pedal sheet that is disposed at a lower end portion of the hollow pedal arm and that is depressed toward a vehicle front side, the vehicle operation pedal apparatus transmitting a pedal operating force applied to the hollow pedal arm to an output member that is connected to the hollow pedal arm so as to be pivotable relative to the hollow pedal arm,
the hollow pedal arm is being formed of a pair of a front half and a rear half each having a U-shaped section, which are two members split along an up-down longitudinal direction and located respectively on front and rear sides with respect to the vehicle, and the halves being combined with each other so that opening sides face each other to join side end portions located on respective sides in a vehicle-width direction, thereby forming a hollow tubular shape;
the vehicle operation pedal apparatus comprising a plate-shaped connection plate having a connecting portion connected to the output member so as to be pivotable relative to the output member and fixed integrally with the hollow pedal arm;
in the front half and the rear half, a slit-shaped first through-hole and a slit-shaped second through-hole being formed, respectively; and
the connection plate being passed through the hollow pedal arm in a vehicle front-rear direction through the first through-hole and the second through-hole.
2. The vehicle operation pedal apparatus according to claim 1, wherein the hollow pedal arm is obtained by combining the rear half and the front half with each other such that a pair of side end portions of the rear half are overlapped with and joined to outer sides of a pair of side end portions of the front half, respectively.
3. The vehicle operation pedal apparatus according to claim 1, wherein
both end portions of the connection plate including the connecting portion projecting outwardly from the hollow pedal arm are fixed integrally with the hollow pedal arm by welding, respectively.
4. The vehicle operation pedal apparatus according to claim 1, wherein
the connection plate is partially inserted into the first through-hole, and fixed integrally with the hollow pedal arm by welding in a state where the connecting portion is projected from the first through-hole toward the vehicle front side; and
a pressing load for pushing the output member toward the vehicle front side is applied by the pedal operating force to the output member connected to the connection plate.
5. The vehicle operation pedal apparatus according to claim 4, wherein
both end portions of the connection plate including the connecting portion projecting outwardly from the hollow pedal arm are fixed integrally with the hollow pedal arm by welding, respectively.
6. The vehicle operation pedal apparatus according to claim 5, wherein
a projection projecting in a longitudinal direction of the second through-hole is formed at a portion of the connection plate, which is located in a hollow of the hollow pedal arm.
7. The vehicle operation pedal apparatus according to claim 5, wherein
a projection projecting in a longitudinal direction of the first through-hole is formed at a portion of the connecting portion of the connection plate, which projects outwardly from the first through-hole.