1. An image forming apparatus comprising:
a plurality of image bearing members, wherein each image bearing member is rotatable around an axis of rotation and bears a latent image;
a charging unit that electrically charge the image bearing member;
a light illuminating unit corresponding to each image bearing member, wherein the light illuminating unit illuminates light on a corresponding one of the image bearing members so as to form a latent image on the image bearing member;
a developing unit corresponding to each image bearing member, wherein the developing unit develops the latent image on a corresponding one of the image bearing members to form a toner image;
an intermediate transfer belt onto which the toner images on the image bearing members are transferred and from where the toner images are transferred onto a recording medium;
a driving unit that drives and rotates the intermediate transfer belt;
a supplying unit that supplies the recording medium to the intermediate transfer belt; and
a detector corresponding to each image bearing member, wherein the detector optically detects a density of a toner image present on a corresponding one of the image bearing members, wherein at least two of the detectors are shifted in the direction of the axis of rotation of the corresponding image bearing member as compared to other detectors.
2. The image forming apparatus according to claim 1, wherein each of the detector is shifted in the direction of the axis of rotation of the corresponding image bearing member as compared to other detectors.
3. The image forming apparatus according to claim 1, further comprising:
a forming unit corresponding to each image bearing member, wherein the forming unit forms a reference patch with a toner on the corresponding image bearing member in a position where the corresponding detector can detect the density; and
an image density controlling unit corresponding to each image bearing member, wherein the image density controlling unit controls supply of toner to the corresponding developing unit so as to control density of the image to be formed based on a detection result of the corresponding detector.
4. The image forming apparatus according to claim 2, further comprising:
a forming unit corresponding to each image bearing member, wherein the forming unit forms a reference patch with a toner on the corresponding image bearing member in a position where the corresponding detector can detect the density; and
an image density controlling unit corresponding to each image bearing member, wherein the image density controlling unit controls supply of toner to the corresponding developing unit so as to control density of the image to be formed based on a detection result of the corresponding detector.
5. The image forming apparatus according to claim 1, wherein the detectors are disposed near a center of the corresponding image bearing member along the direction of the axis of rotation of the corresponding image bearing member.
6. The image forming apparatus according to claim 3, wherein the forming unit forms the reference patch between one imaging operation and another imaging operation during continuous imaging operation for transferring and forming an image on the recording medium.
7. The image forming apparatus according to claim 4, wherein the forming unit forms the reference toner between one imaging operation and another imaging operation during continuous imaging operation for transferring and forming an image on the recording medium.
8. The image forming apparatus according to claim 1, wherein degree of brilliancy of the surface of the image bearing member is higher than degree of brilliancy of the surface of the intermediate transfer belt.
9. The image forming apparatus according to claim 1, wherein degree of brilliancy of the surface of the intermediate transfer belt is less than or equal to 80.
10. The image forming apparatus according to claim 1, wherein degree of brilliancy of the surface of the image bearing member is more than or equal to 90.
11. The image forming apparatus according to claim 1, wherein a ratio of linear velocity between the surface of the image bearing member and the surface of the intermediate transfer belt is approximately 1.
12. An image forming apparatus comprising:
a plurality of image bearing members, wherein each image bearing member is rotatable around an axis of rotation and bears a latent image;
a charging unit that electrically charge the image bearing member;
a light illuminating unit corresponding to each image bearing member, wherein the light illuminating unit illuminates light on a corresponding one of the image bearing members so as to form a latent image on the image bearing member;
a developing unit corresponding to each image bearing member, wherein the developing unit develops the latent image on a corresponding one of the image bearing members to form a toner image;
an intermediate transfer belt onto which the toner images on the image bearing members are transferred and from where the toner images are transferred onto a recording medium;
a driving unit that drives and rotates the intermediate transfer belt;
a supplying unit that supplies the recording medium to the intermediate transfer belt;
a first detector corresponding to each image bearing member, wherein the first detector optically detects a density of a toner image present on a corresponding one of the image bearing members;
a second detector that opposes to the intermediate transfer belt, wherein the second detector optically detects a density of a toner image present on the intermediate transfer belt;
a forming unit corresponding to each image bearing member, wherein the forming unit forms a reference patch with a toner on the corresponding image bearing member and from where the reference patches are transferred onto the intermediate transfer belt;
a correcting unit that corrects the density detected by the first detectors based on the density detected by the second detector to obtain a corrected density; and
an image density controlling unit corresponding to each image bearing member, wherein the image density controlling unit controls supply of toner to the corresponding developing unit so as to control density of the image to be formed based on the corrected density.
13. The image forming apparatus according to claim 12, wherein at least two of the first detectors are shifted in the direction of the axis of rotation of the corresponding image bearing member as compared to other detectors, and
the forming unit forms the reference patch on the corresponding image bearing member in a position where the corresponding first detector can detect the density.
14. The image forming apparatus according to claim 12, wherein the second detector is shifted from each of the first detectors in the direction of axial centers of the image bearing members, and
the forming unit forms the reference patch at positions where they can be detected by the first detectors and the second detector.
15. The image forming apparatus according to claim 12, wherein the forming unit forms the reference patch to be detected by the second detector in the same imaging condition in which at least one of the reference toner patches to be detected by the first detectors.
16. The image forming apparatus according to claim 12, wherein the image bearing member is provided so as to correspond to each of a plurality of toner colors including black, and
the first detector that corresponds to the image bearing member on which the black toner image is formed, and the second detector are located at farthest positions in the direction of axial centers of the image bearing members among all of the first detectors and the second detector.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system comprising:
a data specifying builder to define a data model with specification stored in a repository usable for a customizable application;
a process designing builder to define user interfaces and processes of said customizable application which include specified functions to access and manipulate data created by said data specifying builder; and
an application deploying executor to generate application components using said data model designed by said process builder.
2. The system as claimed in claim 1, wherein said data specifying builder comprises a drawer module for defining said data model to create database for said customizable application.
3. The system as claimed in claim 2, wherein said database is created not limited to identifying name at a schema, specifying driver to be used and the connection string which points to an Internet Protocol address of a database location.
4. The system as claimed in claim 2, wherein said drawer module further comprises the functions of performing syntactic validation and drawing windows for the user.
5. The system as claimed in claim 1, wherein said process designing builder comprises a user interface engine module for identifying user interface for user to interact with the system to create application components of the customizable application.
6. The system as claimed in claim 5, wherein said user interface engine module includes templates for user in specifying requirements with the data model using the drag and drop paradigm with no code generation and therefore there is no compilation of code, no source code control, no huge migration effort and no balancing act between design and runtime.
7. The system as claimed in claim 6, wherein said interface engine module is in connection with said drawer module via Simple Object Access Protocol.
8. The system as claimed in claim 7, wherein said interface engine module translates information from repository, converts them into a suitable language and passes them to said drawer module
9. The system as claimed in claim 5, wherein said process designing builder further comprises a unit for defining events and actions for the customizable application, where a group of actions and events can be grouped together to form a local or global function.
10. The system as claimed in claim 9, wherein said process designing builder further comprises a unit for defining business rules for the customizable application.
11. The system as claimed in claim 10, wherein said business rules include rules which apply to database fields where a status can only have certain permitted values; and rules which apply to user interface controls where a value in one field must be greater than another.
12. The system as claimed in claim 10, wherein said process designing builder further comprises a unit for defining plug-ins for user to write events which are not pre-defined.
13. The system as claimed in claim 1, wherein said application deploying executor comprises a business object layer to perform business logic on the data and data access layer to interact with said database engine for data transaction.
14. The system as claimed in claim 13, wherein said business object layer is in connection with said user interface engine via Remote Method Invocation.
15. The system as claimed in claim 13, wherein said data access layer is in connection with said business object layer via Remote Method Invocation.
16. The system as claimed in claim 14, wherein said data access layer is in connection with said database engine via Java Database Connectivity.
17. The system as claimed in claim 13, wherein said application deploying executor supports database and service oriented and interactive applications which able to run on web and desktop applications as well as multi-tiered environment on the web and the desktop and on virtually any platform.
18. The system as claimed in claim 17, wherein said application deploying executor is also applicable to other mobile devices.
19. The system as claimed in claim 18, wherein said application deploying executor further comprises a unit for providing security access and audit controls for end user.
20. The system as claimed in claim 1, wherein said system further comprises a language and reporting tool which has multi-lingual capability and report can be made available to management and other users of the system.