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 Dispatcher Paragon Payment System with Dispatcher Paragon 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 Dispatcher Paragon pricePerPageReservationStrategyForCopyOnHwTerminal and the pagesCountReservationForCopyOnHwTerminal properties available in Dispatcher Paragon 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 Dispatcher Paragon is reserved in Dispatcher Paragon 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 Dispatcher Paragon 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.