Credit handling on Ricoh

Known issues and limitation

Print job parser needs to be set to at least to the option "Render jobs as low resolution (36 DPI) images" in order to use the Payment System with Ricoh Embedded Terminal.

The copy operation may not stop immediately once the minimal balance is reached. Depending on the device, there can be a small delay that allows the users to overrun their balance. For example MP C305 price for 2 A4 copies but stopped after 6.

Copying
  • When user requests copying, initial reservation is created. Reservation is driven by SafeQ pricePerPageReservationStrategyForCopyOnHwTerminal and pagesCountReservationForCopyOnHwTerminal properties available in SafeQ system settings.

  • Formula for creating reservation is: MIN|MAX from user price list where Price != 0 * pagesCountReservationForCopyOnHwTerminal.

  • If the user does not have enough credit for the initial reservation, he is not allowed to copy.

  • When all prices are equal 0 user has no restriction and can copy for free.

  • Reservation can be modified during copy session as the number of copies increases and additional money needs to be reserved from user's account, but till there is enough money on user's account.

Printing
  • The estimated price of the job received from SafeQ is reserved in 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 Payment System.

  • If allocation is successful, the allocated amount is immediately reserved amount is immediately settled in Payment System. If the reservation is unsuccessful, the whole scan job is discarded.