1. An image reading apparatus comprising:
a first image unit fixed on one side of a conveyance path of a sheet medium;
a second image unit provided on the other side of the conveyance path and facing the first unit;
a guide unit that is provided at the second image unit and contacting the medium inserted into a gap between the first image unit and the second image unit to move the second image unit in a direction away from the conveyance path;
an image sensor provided at one of the first image unit and the second image unit;
a reference plate provided at the other one of the first image unit and the second image unit; and
a thickness detection unit that receives an image signal output from the image sensor that captures an image of the reference plate with the medium inserted into the gap between the first image unit and the second image unit, and detects a thickness of the medium based on the received image signal.
2. The image reading apparatus according to claim 1, wherein the thickness detection unit detects the thickness of the medium on the basis of a difference between a signal output by the image sensor when the image sensor captures the image of the reference plate with the medium inserted into the gap between the first image unit and the second image unit, and a signal output by the image sensor when the image sensor captures an image of the reference plate without the medium inserted into the gap between the first image unit and the second image unit.
3. The image reading apparatus according to claim 1, comprising a determination unit for determining conveyance of a medium with a larger thickness, and double feed of documents with a smaller thicknesses, in accordance with an output from the thickness detection unit.
4. The image reading unit according to claim 1, comprising:
an electric motor for rotating a conveyance roller; and
a motor control unit for controlling the electric motor in accordance with an output from the thickness detection unit.
5. The image reading apparatus according to claim 1, wherein the image sensor is provided at the second unit, and wherein
the image reading apparatus comprises an image processing unit for processing an image signal output by the image sensor that captured an image of the medium, in accordance with a difference between a first signal output by the image sensor that captured an image of the reference plate with the medium inserted into the gap between the first image unit and the second image unit, and a second signal output by the image sensor that captured an image of the reference plate without the medium inserted into the gap between the first image unit and the second image unit.
6. The image reading apparatus according to claim 5, wherein in accordance with the difference between the first signal and the second signal, the image processing unit corrects a brightness of an image obtained from the image signal.
7. The image reading apparatus according to claim 5, wherein in accordance with the difference between the first signal and the second signal, the image processing unit corrects a detection threshold for detecting an edge of a boundary between the image of the medium and a background that are included in an image obtained from the image signal.
8. The image reading apparatus according to claim 1, comprising an urging unit for urging the second image unit to approach the conveyance path.
9. An image processing system comprising an image reading apparatus, and an information processing apparatus that receives from the image reading apparatus an image read by the image reading apparatus,
wherein the image reading apparatus comprises:
a first image unit fixed on one side of a conveyance path of a sheet medium;
a second image unit provided on the other side of the conveyance path and facing the first unit;
a guide unit that is provided at the second image unit and contacting that the medium inserted into a gap between the first image unit and the second image unit to move the second image unit in a direction away from the conveyance path;
an image sensor provided at one of the first image unit and the second image unit;
a reference plate provided at the other one of the first image unit and the second image unit;
a thickness detection unit that receives an image signal output from the image sensor that captures an image of the reference plate with the medium inserted into the gap between the first image unit and the second image unit, and detects a thickness of the medium based on the received image signal; and
a notifying unit for notifying the information processing apparatus of the thickness of the medium, and
wherein the information processing apparatus comprises:
a storage unit for storing a plurality of image processing application programs that can be executed; and
a selecting unit for selecting, in accordance with the thickness of the medium, from the plurality of image processing application programs, an image processing application program for processing a captured image of the medium.
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 non-transitory computer readable medium having program logic imprinted thereon for performing the method comprising:
providing a graphical user interface for a device comprising a virtual button operable to link a merchant gift card to a payment card number; and
recognizing, on a remote server, that said merchant gift card is associated with a purchase and utilizing said merchant gift card as a result of said recognizing.
2. The non-transitory computer readable medium of claim 1, wherein providing said graphical user interface further comprises displaying a merchant associated with said merchant gift card when said virtual button is pressed.
3. The non-transitory computer readable medium of claim 1, wherein providing said graphical user interface further comprises displaying a merchant and a dollar amount associated with said merchant gift card when said virtual button is pressed.
4. The non-transitory computer readable medium of claim 1, wherein providing said graphical user interface further comprises displaying a merchant, a dollar amount and an expiration date associated with said merchant gift card when said virtual button is pressed.
5. The non-transitory computer readable medium of claim 1, wherein providing said graphical user interface further comprises providing a delete function associated with said link when said merchant gift card is utilized.
6. The non-transitory computer readable medium of claim 1, wherein providing said graphical user interface further comprises displaying indicia associated with a battery of said device.
7. The non-transitory computer readable medium of claim 1, wherein providing said graphical user interface further comprises a second virtual button operable to link a second merchant gift card to said payment card number.
8. The non-transitory computer readable medium of claim 1, wherein said non-transitory computer readable medium is a volatile memory.
9. A method comprising:
providing a graphical user interface for a device comprising a virtual button operable to link at least one merchant gift card to a payment card number; and
recognizing, on a remote server, that said at least one merchant gift card is associated with a purchase and utilizing said at least one merchant gift card as a result of said recognizing.
10. The method of claim 9, wherein providing said graphical user interface further comprises displaying a first merchant associated with said at least one merchant gift card when said virtual button is pressed once.
11. The method of claim 9, wherein providing said graphical user interface further comprises displaying a first merchant associated with said at least one merchant gift card when said virtual button is pressed once and displaying a second merchant associated with said at least one merchant gift card when said virtual button is pressed twice.
12. The method of claim 9, wherein providing said graphical user interface further comprises displaying a merchant and a dollar amount associated with said at least one merchant gift card when said virtual button is pressed.
13. The method of claim 9, wherein providing said graphical user interface further comprises displaying a first merchant and a first dollar amount associated with said at least one merchant gift card when said virtual button is pressed once and displaying a second merchant and a second dollar amount associated with said at least one merchant gift card when said virtual button is pressed twice.
14. The method of claim 9, wherein providing said graphical user interface further comprises displaying a merchant, a dollar amount and an expiration date associated with said at least one merchant gift card when said virtual button is pressed.
15. The method of claim 9, wherein providing said graphical user interface further comprises displaying a first merchant, a first dollar amount and a first expiration date associated with said at least one merchant gift card when said virtual button is pressed once and displaying a second merchant, a second dollar amount and a second expiration date associated with said at least one merchant gift card when said virtual button is pressed twice.
16. The method of claim 9, wherein providing said graphical user interface further comprises providing a delete function associated with said link when said at least one merchant gift card is utilized.
17. The method of claim 9, wherein providing said graphical user interface further comprises displaying indicia associated with a battery of said device.
18. The method of claim 9, wherein said utilizing said at least one merchant gift card comprises authorizing said purchase at a gift card authorization server.
19. The method of claim 9, wherein said utilizing said at least one merchant gift card comprises authorizing a first portion of said purchase with said at least one merchant gift card and authorizing a second portion of said purchase with said payment card number.
20. The method of claim 9, wherein said recognizing comprises analyzing a discretionary portion of payment card information associated with said purchase.