Script Charging Mechanism for Image Forming Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image forming devices lack a flexible charging mechanism for scripts executed on Web pages, as they rely on standard applications for determining charges, which limits the ability to charge for specific functions performed by the device.
Innovation Solution
A device with a display unit, execution unit, and storing unit that determines whether a script is charged for by referring to stored information, updating charging information accordingly, and executing processes based on script-specific charge requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If standard applications are used for determining charges, then the charging mechanism is simple and reliable, but the flexibility to charge for specific script-executed functions is limited
Solution Approach 1:
The charging mechanism is segmented into multiple components: a storing unit that stores charge determination information for each script, an execution unit that executes scripts and retrieves charging information, and a charging information updating unit that updates charges based on script execution. This segmentation allows flexible charging for specific script-executed functions while maintaining system manageability through modular architecture.
2Measurement precision
If charging information is updated for every script execution, then accurate billing is achieved, but the processing time and system overhead increase
Solution Approach 1:
Charge determination information is stored in advance in the storing unit before script execution occurs. The execution unit retrieves this pre-stored information during script execution to determine charging requirements. This preliminary preparation of charging data enables accurate billing without requiring complex real-time calculations, thus reducing processing time while maintaining billing accuracy.
Data Source
AI summary
A device includes a display unit, a display control unit configured to display a screen on the display unit according to display data, an execution unit configured to cause the device to perform a process corresponding to a script included in the display data, and a storing unit configured to store information indicating whether the script is charged for. The execution unit is configured to determine whether the script is charged for by referring to the information stored in the storing unit, and update charging information for the process performed by the device if the script is charged for.


