Credit handling on hardware terminals
Credit handling
Printing
Before the print job is released, YSoft SafeQ reserves the estimated price for the job.
If the reservation fails (e.g. because the user's available balance is lower than the estimated price for the job) the print job is not released.
When the print job is accounted, the reservation is settled with the final price of the job.
NOTE
: 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 YSoft Payment System with Y Soft hardware terminals.
Copying/scanning
When user requests copying or scanning the initial reservation is created.
The reservation is calculated as the number of pages blocked in advance * the price for the page.
the number of pages blocked in advance can be specified by the configuration property pagesCountReservationForCopyOnHwTerminal
the configuration property pricePerPageReservationStrategyForCopyOnHwTerminal determines whether the cheapest or the most expensive page will be used for the reservation
User cannot enter Copy/Scan menu, in case his balance is lower, than reservation amount.
This reservation can be performed multiple times when the reservation is depleted and additional money needs to be reserved from user's account.
NOTE
: Prepaid copying and scanning is only available with Terminal Professional and Terminal UltraLight Print&Copy.
Stop on zero support
This table described ability of hardware terminals prevent users to reach balance value under defined minimal balance threshold by performing printing/copying/scanning job with higher price, than user's available balance.
Legend:
- job not even started or interrupted, when there is not enough balance on user's account. Only printed pages are accounted and charged.
- same as for previous case. But there can are few edge cases, when print job is printed, accounted and debt is registered on user's account.
- whole job is printed, accounted and charged. Debt is registered on user's account. See more about debts in
Working with Payment System.
Assumption for this behavior is setting "Overdrawn transactions" property to "Allow and register debt if necessary" in Y Soft Payment System configuration.
Online accounting without blocking cable | Online accounting with blocking cable | Offline accounting without blocking cable | Offline accounting with blocking cable | |
Solution: Deny finishing options and rules that can affect job after sending it to printer. |
Solution: Deny finishing options and rules that can affect job after sending it to printer. | |||
Copy |
Solution: Not available. Impact can be minimized by setting minimum balance and reservation amount to appropriate values based on job prices. |
Only printed pages are accounted and charged Solution: Impact can be minimized by setting minimum balance and reservation amount to appropriate values based on job prices. |
Solution: Not available. Impact can be minimized by setting minimum balance and reservation amount to appropriate values based on job prices. |
Solution: Setting minimum balance and reservation amount to appropriate values based on job prices. |
Scan |
Solution: Not available. Impact can be minimized by setting minimum balance and reservation amount to appropriate values based on job prices. |
Solution: Not available. Impact can be minimized by setting minimum balance and reservation amount to appropriate values based on job prices. Some devices can interrupt scanning, so behavior only scanned pages are accounted and charged. |
Solution: Not available. Impact can be minimized by setting minimum balance and reservation amount to appropriate values based on job prices. |
Solution: Not available. Impact can be minimized by setting minimum balance and reservation amount to appropriate values based on job prices. |