Application Generator for Image Forming Apparatus Custom Screens
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional tools for laying out custom screens in image forming apparatuses often lack objects associated with specific API functions, making it difficult for developers to create screens that utilize necessary functions.
Innovation Solution
An application generator that accepts arrangement of various objects, including function call objects and native compatible objects, to generate a screen display application that executes specific processing and provides correspondence data for object positions, allowing for easier creation of custom screens.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional tools are used for laying out custom screens, then the tool structure is simple and easy to operate, but objects for specific API functions are not prepared making it impossible to create screens for necessary functions
Solution Approach 1:
The application generator is designed to handle multiple types of objects (first objects with predefined API functions and second objects without predefined API functions) within a single tool, making it universally applicable to various screen creation needs without requiring separate specialized tools
Solution Approach 2:
The application generator acts as an intermediary between the developer and the image forming apparatus functions. It translates the arrangement of objects (including second objects without predefined API functions) into executable applications, mediating the gap between limited tool objects and comprehensive function coverage
2Adaptability or versatility
If objects are prepared for each API function, then the tool can support all functions, but the tool becomes complex and difficult to operate
Solution Approach 1:
The application generator performs automatic generation of executable applications based on the arrangement of objects. Once objects are arranged on the screen, the system automatically generates the corresponding application code and coordination data, eliminating the need for manual programming and simplifying the operation process
Solution Approach 2:
The system prepares coordination data in advance that maps object positions to their corresponding functions. This preliminary preparation allows the application to be generated automatically without requiring complex manual configuration during the screen creation process
Data Source
AI summary
An application generator that generates a screen display application for causing an image forming apparatus to execute display processing includes: an acceptance section that accepts arrangement of any one of first objects each being prepared in advance for commanding to execute particular processing, to the screen, or accepts arrangement of a second object, and a third object arranged on another screen and to be associated with the second object, to the screen; a generation section that generates an application for displaying a screen on which one or both of the first object and the second object are arranged, for commanding to execute the particular processing relating to the first object when the first object is selected, and for giving notice of coordinates of the second object when the second object is selected; and an output section that outputs the screen display application and correspondence data.


