IMAGE TRANSMITTING APPARATUS, METHOD OF CONTROLLING IMAGE TRANSMITTING APPARATUS, AND COMPUTER PROGRAM PRODUCT

Abstract
An image transmitting apparatus receives a first reading condition relating to an image from an external apparatus via a network. The image transmitting apparatus compares the first reading condition with a pre-set second reading condition, if the two conditions are different, decides one of the first reading condition and the second reading condition as a reading condition when selecting an image data to be transmitted to the external device. The image transmitting apparatus selects an image data that matches with the reading condition, and sends the selected image data to the external apparatus.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram of a hardware configuration of an image transmitting apparatus according to one embodiment;



FIG. 2 is a functional block diagram of portions associated with setting of reading conditions and image data transmission in the image transmitting apparatus and an information processing apparatus depicted in FIG. 1;



FIG. 3 is a sequence diagram of a first operation example of the image transmitting apparatus and the information processing apparatus depicted in FIG. 1;



FIG. 4 is a flowchart of a process to be performed by a CPU of the image transmitting apparatus at step S17 of FIG. 3;



FIG. 5 is a sequence diagram of a second operation example of the image transmitting apparatus and the information processing apparatus depicted in FIG. 1;



FIG. 6 is a flowchart of a process to be performed by the CPU of the image transmitting apparatus at step S45 of FIG. 5;



FIG. 7 is a flowchart of another example of the process of FIG. 6;



FIG. 8 is a flowchart of another example of the process to be performed by the CPU of the image transmitting apparatus at step S17 of FIG. 3; and



FIG. 9 is a flowchart of another example of the process to be performed by the CPU of the image transmitting apparatus at step S45 of FIG. 5.


Claims
  • 1. An image transmitting apparatus comprising: a reading condition obtaining unit that obtains a first reading condition relating to an image from an external apparatus via a network;a comparing unit that compares the first reading condition obtained by the reading condition obtaining unit and a second reading condition already set in the image transmitting apparatus;a reading condition determining unit that determines, when the comparing unit determines that the first reading condition is different from the second reading condition, which one of the first reading condition and the second reading condition is to be used as a reading condition when selecting an image data to be transmitted to the external device; andan image transmitting unit that transmits an image data that matches with the reading condition determined by the reading condition determining unit to the external apparatus.
  • 2. The image transmitting apparatus according to claim 1, wherein the first reading condition contains priority information, and the reading condition determining unit determines the reading condition based on the priority information in the first reading condition.
  • 3. The image transmitting apparatus according to claim 2, wherein the priority information includes compulsory information indicating a setting of the first reading condition is compulsory and arbitrary information indicating that a setting of the first reading condition is arbitrarily requested, andthe reading condition determining unit determines that the first reading condition is the reading condition when the compulsory information is included in the first reading condition, and determines that the second reading condition is the reading condition when the arbitrary information is included in the first reading condition.
  • 4. The image transmitting apparatus according to claim 1, further comprising: an operating unit that receives an instruction for setting the second reading condition; anda prohibiting unit that prohibits an operation of setting the second reading condition at the operating unit when the reading condition determining unit determines that the first reading condition is the reading condition.
  • 5. The image transmitting apparatus according to claim 1, further comprising a display controlling unit that causes, when the reading condition determining unit determines that the first reading condition is the reading condition, an indication as such to be displayed on a displaying unit.
  • 6. The image transmitting apparatus according to claim 1, further comprising a transmission suspending unit that suspends transmission of the image data by the image transmitting unit, in a case where, when the reading condition obtaining unit obtains the first reading condition after the image data to be transmitted has already been read under the second reading condition, the reading condition determining unit determines that the first reading condition is the reading condition and the first reading condition is contradictory to the second reading condition.
  • 7. The image transmitting apparatus according to claim 6, further comprising a display controlling unit that causes, when the transmission suspending unit suspends transmission of the read image data, an indication as such to be displayed on a displaying unit.
  • 8. The image transmitting apparatus according to claim 1, further comprising a transmission managing unit that causes the image transmitting unit to transmit the image data read under the second reading condition to the external apparatus as the transmission destination even in a case where, when the reading condition obtaining unit obtains the first reading condition after the image data to be transmitted has already been read under the second reading condition, the reading condition determining unit determines that the first reading condition is the reading condition and the first reading condition is contradictory to the second reading condition.
  • 9. A method of controlling an image transmitting apparatus, the method comprising: obtaining a first reading condition relating to an image from an external apparatus via a network;comparing the first reading condition and a second reading condition already set in the image transmitting apparatus;determining, when it is determined at the comparing that the first reading condition is different from the second reading condition, which one of the first reading condition and the second reading condition is to be used as a reading condition when selecting an image data to be transmitted to the external device; andtransmitting an image data that matches with the reading condition determined at the determining to the external apparatus.
  • 10. The method according to claim 9, wherein the first reading condition contains priority information, and the determining includes determining the reading condition based on the priority information in the first reading condition.
  • 11. The method according to claim 10, wherein the priority information includes compulsory information indicating a setting of the first reading condition is compulsory and arbitrary information indicating that a setting of the first reading condition is arbitrarily requested, andthe determining includes determining that the first reading condition is the reading condition when the compulsory information is included in the first reading condition, and determining that the second reading condition is the reading condition when the arbitrary information is included in the first reading condition.
  • 12. The method according to claim 9, further comprising: receiving an instruction for setting the second reading condition; andprohibiting receiving of the instruction at the receiving when it is determined at the determining that the first reading condition is the reading condition.
  • 13. The method according to claim 9, further comprising suspending transmission of the image data at the transmitting, in a case where, when the first reading condition is obtained at the obtaining after the image data has already been determined at the determining under the second reading condition, the determining includes determining that the first reading condition is the reading condition and the first reading condition is contradictory to the second reading condition.
  • 14. The method according to claim 9, further comprising managing the transmitting to transmit the image data read under the second reading condition to the external apparatus as the transmission destination even in a case where, when the first reading condition is obtained at the obtaining after the image data has already been determined at the determining under the second reading condition, the determining includes determining that the first reading condition is the reading condition and the first reading condition is contradictory to the second reading condition.
  • 15. A computer program product that causes a computer to implement a method of controlling an image transmitting apparatus, the computer program product causing the computer to execute: obtaining a first reading condition relating to an image from an external apparatus via a network;comparing the first reading condition and a second reading condition already set in the image transmitting apparatus;determining, when it is determined at the comparing that the first reading condition is different from the second reading condition, which one of the first reading condition and the second reading condition is to be used as a reading condition when selecting an image data to be transmitted to the external device; andtransmitting an image data that matches with the reading condition determined at the determining to the external apparatus.
Priority Claims (1)
Number Date Country Kind
2006-065103 Mar 2006 JP national