Credit Handling on Ricoh
Known issues and limitation
The print job parser needs to be set to at least the option Render jobs as low resolution (36 DPI) images in order to use the YSoft SafeQ Payment System with YSoft SafeQ Embedded Terminal for Ricoh.
The copy operation may not stop immediately once the minimal balance has been reached. Depending on the device, there can be a small delay that allows the users to overrun their balance. The user has credit for two copies but wants to copy, e.g., 10 times. The MP C305 device will stop copying, e.g., after six copies..
Copying
When a user requests copying, an initial reservation is created. The reservation is driven by YSoft SafeQ 6 pricePerPageReservationStrategyForCopyOnHwTerminal and the pagesCountReservationForCopyOnHwTerminal properties available in YSoft SafeQ system settings.
The formula for creating a reservation is: MIN|MAX from the user price list where Price != 0 * pagesCountReservationForCopyOnHwTerminal.
If the user does not have enough credit for the initial reservation, they are not allowed to copy.
When all prices are equal to 0, the user has no restriction and can copy for free.
The reservation can be modified during the copy session as the number of copies increases and additional money needs to be reserved from the user's account, but until there is enough money on the user's account.
Copying with quotas
When a user requests copying, an initial quota reservation is created. Reservation amount is always 5 pages and it cannot be modified.
If the user does not have enough quota for the initial reservation, they are not allowed to copy.
Printing
The estimated price of the job received from YSoft SafeQ 6 is reserved in YSoft SafeQ Payment System.
If the reservation is successful,the job can be printed. After the job is printed, the actual price of the job is calculated and settled.
Scanning
Once the document is scanned, the actual price for the job is computed and the terminal tries to allocate this amount in the YSoft SafeQ Payment System.
If the allocation is successful, the allocated amount is immediately reserved, and the amount is immediately settled in YSoftPayment System. If the reservation is unsuccessful,the whole scan job is discarded.