Information processing apparatus, information processing system, non-transitory computer readable medium, and method for processing information
An information processing apparatus includes a processor configured to: receive an operation relating to payment of a deposit and obtain payment information, which is information regarding the payment of the deposit, from a transaction apparatus connected to the information processing apparatus over a network; receive the payment of the deposit corresponding to the payment information; add the deposit to a balance; receive execution of at least one job in consideration of the balance; and output, to the transaction apparatus, transaction information based on a cumulative charge, which is a sum of a charge for the at least one job.
1 . An information processing apparatus comprising:
a processor configured to:
receive an operation relating to payment of a deposit and obtain payment information, which is information regarding the payment of the deposit, from a transaction apparatus connected to the information processing apparatus over a network;
receive the payment of the deposit corresponding to the payment information;
add the deposit to a balance;
receive execution of at least one job in consideration of the balance; and
output, to the transaction apparatus, transaction information based on a cumulative charge, which is a sum of a charge for the at least one job, wherein
the at least one job comprises at least one of a copying operation, a printing operation, or a scanning operation performed by the information processing apparatus that is a multifunction device,
the cumulative charge represents a sum of charges for a plurality of document processing operations executed against the balance,
the payment information is converted into a code image and displayed to a user,
the deposit is received when a terminal of the user reads the code image and transmits a payment instruction to the transaction apparatus,
the transaction apparatus performs a provisional transaction with the deposit upon receiving the payment instruction, and
in response to a repayment instruction from the user, the information processing apparatus outputs the transaction information to the transaction apparatus, and the transaction apparatus finalizes the provisional transaction based on the transaction information.
2 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to receive an operation for adding another deposit.
3 . The information processing apparatus according to claim 2 ,
wherein the processor is configured to receive, in a case where an instruction to add another deposit is received from a user, the operation for adding another deposit.
4 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to display the balance in a case where the execution of the at least one job is received.
5 . The information processing apparatus according to claim 4 ,
wherein the processor is configured to display, in case where the execution of the at least one job is received, the charge for the job and the balance.
6 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to output, as the transaction information, at least a balance that is a difference between the cumulative charge and a sum of deposits or the charge for the at least one job.
7 . An information processing system comprising:
the information processing apparatus according to claim 1 ;
a terminal that transmits an instruction to pay a deposit; and
a transaction apparatus that receives the instruction and that performs a transaction with the deposit.
8 . An information processing system comprising:
the information processing apparatus according to claim 2 ;
a terminal that transmits an instruction to pay a deposit; and
a transaction apparatus that receives the instruction and that performs a transaction with the deposit.
9 . An information processing system comprising:
the information processing apparatus according to claim 3 ;
a terminal that transmits an instruction to pay a deposit; and
a transaction apparatus that receives the instruction and that performs a transaction with the deposit.
10 . An information processing system comprising:
the information processing apparatus according to claim 4 ;
a terminal that transmits an instruction to pay a deposit; and
a transaction apparatus that receives the instruction and that performs a transaction with the deposit.
11 . An information processing system comprising:
the information processing apparatus according to claim 5 ;
a terminal that transmits an instruction to pay a deposit; and
a transaction apparatus that receives the instruction and that performs a transaction with the deposit.
12 . The information processing system according to claim 7 ,
wherein the transaction apparatus repays the balance on a basis of the transaction apparatus.
13 . The information processing system according to claim 7 ,
wherein, in a case where a plurality of payments occur as a result of a plurality of instructions, the transaction apparatus performs transactions in order of reception of the plurality of instructions.
14 . The information processing system according to claim 13 ,
wherein the transaction apparatus is capable of receiving the plurality of instructions from a plurality of terminals.
15 . A non-transitory computer readable medium storing a program causing a computer to execute a process for processing information, the process comprising:
receiving an operation necessary for payment of a deposit and obtaining payment information, which is information regarding the payment of the deposit, from a transaction apparatus connected to the computer over a network;
receiving the payment of the deposit corresponding to the payment information;
adding the deposit to a balance;
receiving execution of at least one job in consideration of the balance; and
outputting, to the transaction apparatus, transaction information based on a cumulative charge, which is a sum of a charge for the at least one job, wherein
the at least one job comprises at least one of a copying operation, a printing operation, or a scanning operation performed by a multifunction device,
the cumulative charge represents a sum of charges for a plurality of document processing operations executed against the balance,
the payment information is converted into a code image and displayed to a user,
the deposit is received when a terminal of the user reads the code image and transmits a payment instruction to the transaction apparatus,
the transaction apparatus performs a provisional transaction with the deposit upon receiving the payment instruction, and
in response to a repayment instruction from the user, the computer outputs the transaction information to the transaction apparatus, and the transaction apparatus finalizes the provisional transaction based on the transaction information.
16 . A method for processing information, the method comprising:
receiving an operation necessary for payment of a deposit and obtaining payment information, which is information regarding the payment of the deposit, from a transaction apparatus connected over a network;
receiving the payment of the deposit corresponding to the payment information;
adding the deposit to a balance;
receiving execution of at least one job in consideration of the balance; and
outputting, to the transaction apparatus, transaction information based on a cumulative charge, which is a sum of a charge for the at least one job, wherein
the at least one job comprises at least one of a copying operation, a printing operation, or a scanning operation performed by a multifunction device,
the cumulative charge represents a sum of charges for a plurality of document processing operations executed against the balance,
the payment information is converted into a code image and displayed to a user,
the deposit is received when a terminal of the user reads the code image and transmits a payment instruction to the transaction apparatus,
the transaction apparatus performs a provisional transaction with the deposit upon receiving the payment instruction, and
in response to a repayment instruction from the user, the transaction information is output to the transaction apparatus, and the transaction apparatus finalizes the provisional transaction based on the transaction information.