Patent ID: 7748611

Claim:
At least one article bearing computer executable instructions, wherein the instructions are operative to cause at least one processor in an automated banking machine including a card reader, a cash dispenser, a check imaging device, a plurality of different first software communication interfaces, and a plurality of different second software communication interfaces to carry out a method comprising: (a) receiving, through operation of at least one translator software component operating in the machine from at least one application software component operating in the machine, transaction data related to a transaction in which at least one check is received in the machine, wherein the transaction data includes check data corresponding to information resolved from the at least one check, wherein the at least one translator software component is operative to receive the transaction data from any of the plurality of different first software communication interfaces, wherein the transaction data is received by the at least one translator software component from the at least one application software component through one of the plurality of different first software communication interfaces; (b) operating at least one image processing software component in the machine to carry out steps including: (b)(i) receiving image data produced through operation of the check imaging device corresponding to visual appearance of at least a portion of the at least one check received in the transaction; and (b)(ii) correlating the image data and the transaction data; (c) sending, through operation of at least one transport software component operating in the banking machine, data corresponding to the correlated image data and transaction data from the machine to at least one remote computer, wherein the at least one transport software component is operative to send the data corresponding to the correlated image data and transaction data through any of the plurality of different second software communication interfaces, wherein the data corresponding to the correlated image data and transaction data is sent by the at least one transport software component through a selected one of the plurality of different second software communication interfaces.