The present disclosure relates to a system, a system control method, and a storage medium.
In the production printing market, an image forming apparatus capable of treating various types of sheets, such as thin paper, thick paper, coated paper, and a film, is used. In such an image forming apparatus, various pieces of sheet information, such as a name, a size, and a basis weight, are given to identify the type of each sheet. The sheets can be managed using a sheet list, and settings for the sheets to be fed to each sheet feeding stage can be made.
The sheet information includes attributes, such as a name, a size, a basis weight, and adjustment attributes. The adjustment attributes include adjustment values for a transfer voltage and an image position that enable printing under optimum conditions for the sheets with a high image quality and high printing accuracy. Since there is a wide variety of items to be adjusted, it may take time and effort to set an optimum value for a target adjustment item. Such a setting operation may include identifying items to be adjusted based on a symptom related to an image defect occurring in a printed material, adjusting and repeating test printing, and continuing until the symptom disappears. It takes time and effort for the adjustment of setting values for the respective adjustment items, which may place a great burden on an operator.
Japanese Patent Application Laid-Open No. 2007-281742 discusses a technique for simulating image defects, which may occur when a defect occurs in a component constituting an image forming apparatus, in various adjustment items, and displaying the image defects as assumed images.
The technique discussed in Japanese Patent Application Laid-Open No. 2007-281742 is effective to identify the component in which a defect occurs and to replace the component with another one, but knowing how to adjust values to fix a possible defect is not addressed.
According to an aspect of the present disclosure, a system includes a display control unit configured to cause a display unit to display a plurality of display objects respectively corresponding to a plurality of symptoms of an image forming apparatus, and a selection unit configured to select one display object from among the plurality of display objects displayed by the display unit. The display unit is caused to display a screen for receiving, from a user, a value related to a predetermined item to be adjusted to improve a symptom corresponding to the display object selected by the selection unit.
Further features of the present disclosure will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Exemplary embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
The print system 100 includes an image forming apparatus 103, and a print control device 102. The print system 100 is communicably connected to a client computer 101. The client computer 101 and the print control device 102 are communicably connected via a local area network (LAN) 110 with an Ethernet® cable 109. The print control device 102 and the image forming apparatus 103 are connected via an image video cable 107 and a control cable 108. In the present exemplary embodiment, the image forming apparatus 103 is not directly connected to the LAN 110. The image forming apparatus 103 and the client computer 101 communicate with each other via the print control device 102. The image forming apparatus 103 may be connected to the LAN 110. In other words, the image forming apparatus 103 may be connected to the client computer 101 to directly communicate with the client computer 101. The client computer 101 activates an application program, for example, to send a print instruction to the print system 100. The print control device 102 performs image processing in cooperation with the image forming apparatus 103.
The image forming apparatus 103 is a multi-function peripheral including various functions. The image forming apparatus 103 is configured not only to perform image processing based on instructions from the client computer 101 and the print control device 102, but also to copy data scanned by a scanner unit 104 and transmit the data to a shared folder. When the scanner unit 104 scans an image, an operation panel 105 receives various instructions from a user through various keys. The operation panel 105 displays various information, such as a scanning state, through a panel. A sheet discharge portion 106 receives a sheet on which an image is formed, and discharges the received sheet.
The print control device 102 includes a controller 300 and a display unit 111. On the display unit 111, information on the print control device 102 is displayed. The user operates a hardware operation button unit 112 of the print control device 102 to manipulate information displayed on the display unit 111. The information displayed on the display unit 111 is used to display minimum required information (power supply operation and checking of an internet protocol (IP) address) for operating the print control device 102. The print control device 102 is further connected with an external display device 113, a keyboard 114, and a pointing device 115. The first exemplary embodiment illustrates an example of the print system 100 in which the print control device 102 and the image forming apparatus 103 are provided as separate systems. However, the processing of the print control device 102 may be included in the image forming apparatus 103, and thus the print control device 102 may not be physically separated. The external display device 113 may include a position input device function, such as a touch pad, and may also have a function of the pointing device 115.
Sheet feeding units 116-1 to 116-8 (which may be collectively referred to as a sheet feeding portion 116) connected to the image forming apparatus 103 are configured to store printing sheets. When a print instruction is received, one of sheet feeding stages is selected and a sheet is fed from the selected sheet feeding stage. A number of sheet feeding units 116 is increased/decreased depending on a configuration of optional devises connected to the image forming apparatus 103.
A controller 200 includes a central processing unit (CPU) 201. The CPU 201 loads control programs stored in a read-only memory (ROM) 203 or an external storage device 211 into a random access memory (RAM) 202, and executes the loaded programs thereby to control an overall operation of various devices connected to a system bus 204. The CPU 201 outputs an image signal as output information to a print unit (print engine) 210 connected via a print interface 207, and receives an image signal input from the scanner unit 104 connected via a reading interface 212. The CPU 201 controls the sheet feeding portion 116 connected to the print engine 210 via the print interface 207, and acquires a state of the sheet feeding portion 116. The CPU 201 can also perform communication processing with the print control device 102 via a LAN controller 206 and the control cable 108. The RAM 202 mainly functions as a main memory and a work area for the CPU 201. The external storage device 211, such as a hard disk drive (HDD), and an integrated circuit (IC) card, is controlled for accessing by a disk controller (DKC) 208. The HDD is used as a job storage area for storing application programs, font data, form data, and other data, temporarily spooling print jobs, and externally controlling the spooled jobs. The HDD is also used as a BOX data storage area for storing image data input from the scanner unit 104 or image data for print jobs as BOX data, referring to the image data from the network, and performing printing. In the first exemplary embodiment, the HDD can be used as an example of the external storage device 211, and the HDD stores various logs, such as a job log, and an image log. The external storage device 211 may be, for example, a solid state drive (SSD). The operation panel 105 is connected to the controller 200 via an operation panel interface 205, and thereby the user can input various information via software keys or hardware keys. A nonvolatile memory 209 stores various setting information set with a terminal via the LAN 110 or the operation panel 105. A video interface 214 receives image data from the print control device 102.
The controller 300 includes a CPU 301. The CPU 301 loads control programs stored in a ROM 303 or an external storage device 309 into a RAM 302, and executes the loaded programs thereby to control an overall operation of various devices connected to a system bus 304. The CPU 301 can communicate with the image forming apparatus 103 via a LAN controller 306 and the control cable 108. The CPU 301 can also perform communication processing with the client computer 101 and the image forming apparatus 103 via a LAN controller 307 and the LAN 110. The RAM 302 mainly functions as a main memory and a work area for the CPU 301. The external storage device 309, such as an HDD, and an IC card, is controlled for accessing by a DKC 308. The HDD stores, for example, application programs, font data, and form data, and temporarily spools print jobs. The HDD is also used as a job storage area for performing raster image processor (RIP) processing on the spooled jobs and storing the processed jobs again. An operation unit interface 305 controls an interface between the controller 300 and each of the operation button unit 112 and the display unit 111. The user uses the operation button unit 112 to input various information. The display unit 111 presents information to the user. A video interface 310 transmits RIP processed image data to the image forming apparatus 103. A keyboard controller (KBC) 311 performs processing related to an input, such as information received from the keyboard 114 or the pointing device 115. A display control unit 312 includes a video memory. The display control unit 312 renders data in the video memory based on an instruction from the CPU 301, and outputs image data rendered in the video memory as a video signal to the display device 113.
A system software 351 for controlling the print control device 102 includes a user interface (UI) control program 352, a sheet management program 353, a sheet feeding stage management program 354, a network control program 355, a job management program 356, and a setting management program 357. The UI control program 352 controls a screen displayed on the print system 100. The UI control program 352 controls switching of a display of a display unit system for a message or a sheet size to be displayed on the screen based on the settings in the print system 100. The sheet management program 353 communicates with the image forming apparatus 103 to manage the acquired sheet information using a sheet setting management table 700 illustrated in
The network control program 355 controls the communication with the image forming apparatus 103 via the LAN controller 306. The network control program 355 also controls the communication with the client computer 101 located on the LAN 110 via the LAN controller 307. The job management program 356 manages a print processing sequence and an order of jobs. The job management program 356 also manages jobs received by the print control device 102, and controls data transfer for printing the received jobs to the image forming apparatus 103 via the LAN controller 306 or the video interface 310. The setting management program 357 manages system settings for a sheet management system. Examples of the system settings include a language setting for messages to be displayed on the screen of the sheet management system, and a setting for the display unit system (millimeter or inch) for a sheet size, as indicated in a setting screen 800 described below.
The top screen 400 is a screen example in a state where information about the sheet feeding stages of the image forming apparatus 103 connected to the print control device 102 is displayed. On the top screen 400, image data is rendered in the video memory based on an instruction from the CPU 301, and the image data rendered in the video memory is output as a video signal to the display device 113 and is displayed on the display device 113.
When the sheet management application is activated, the sheet management application acquires device configuration information about the image forming apparatus 103 and displays an appropriate image based on option information included in the acquired device configuration information.
A sheet list button 401 is used for instructing to display a sheet list screen 430. When the sheet list button 401 is pressed, the controller 300 according to the first exemplary embodiment displays the sheet list screen 430 on the frontmost surface of the screen.
A setting button 402 is used for instructing to display a screen for changing the system settings of the sheet management application. When the setting button 402 is pressed, the controller 300 displays the current system settings based on the system settings stored in the external storage device 309.
This processing starts when the print control device 102 is activated. In step S501, the CPU 301 determines a model of the image forming apparatus 103 connected as a sheet management target. The CPU 301 determines the model of the image forming apparatus 103 and uses the determination result to create a device configuration screen for the top screen 400, or to absorb specifications differences between models. In this case, the CPU 301 communicates with the image forming apparatus 103 and acquires model information from the information sent from the image forming apparatus 103 in step S607 illustrated in
In step S503, the CPU 301 acquires sheet feeding stage information about the image forming apparatus 103 from the image forming apparatus 103. The sheet feeding stage information includes information about the configuration of each sheet feeding stage, such as a sheet feeding stage, a manual feed tray, and a long sheet tray, and information about sheets set for each sheet feeding stage. Further, the CPU 301 determines the sheet feeding stages connected to the image forming apparatus 103 as the sheet management target, and specifies a number of the connected sheet feeding stages. In step S504, the CPU 301 communicates with the image forming apparatus 103. Further, the CPU 301 acquires, from the information sent in step S611 illustrated in
In step S506, the CPU 301 communicates with the image forming apparatus 103 and acquires sheet list information sent from the image forming apparatus 103 in step S613 illustrated in
The processing illustrated in
In step S601, the CPU 201 acquires model information about the image forming apparatus 103 from the external storage device 211, and creates the information as requestable data. In step S602, the CPU 201 acquires information about the configuration of each device connected to the image forming apparatus 103 from the external storage device 211, and creates the information as requestable data. In step S603, the CPU 201 acquires sheet feeding stage information about the image forming apparatus 103 from the external storage device 211, and creates the information as requestable data. In step S604, the CPU 201 acquires sheet list information about the image forming apparatus 103 from the external storage device 211, and creates the information as requestable data. In step S605, the CPU 201 acquires adjustment value information about the image forming apparatus 103 from the external storage device 211, and creates the information as requestable data. The processing for acquiring the adjustment value information is executed on all items that can be adjusted by the image forming apparatus 103.
In step S606, the CPU 201 determines whether an inquiry about model information has been received from the print control device 102. If the inquiry about the model information created in step S501 illustrated in
In step S608, the CPU 201 determines whether an inquiry about device configuration information has been received from the print control device 102. If the inquiry about the device configuration information created in step S502 illustrated in
In step S610, the CPU 201 determines whether an inquiry about sheet feeding stage information has been received from the print control device 102. If the inquiry about the sheet feeding stage information created in steps S503 and S504 illustrated in
In step S612, the CPU 201 determines whether an inquiry about sheet list information has been received from the print control device 102. If the inquiry about the sheet list information created in steps S506 and S507 illustrated in
In step S614, the CPU 201 determines whether an inquiry about adjustment value information has been received from the print control device 102. If the inquiry about the adjustment value information created in step S508 illustrated in
The sheet feeding unit 116 according to the first exemplary embodiment is an example of a sheet feeding stage. The configuration of the sheet feeding stage 116 is not particularly limited, and sheet feeding stages of other mechanisms, such as an inserter, and a manual feed tray, may also be used.
Referring again to
In the sheet setting management table 700, the following information is registered in association with a sheet identification (ID) for identifying each sheet: size information, such as the name, basis weight, size, width, and height of each sheet, surface properties, and setting values for a plurality of adjustment items. Examples of the adjustment items include a sheet conveyance speed of a first fixing portion, a sheet conveyance speed of a second fixing portion, a magnitude of a transfer voltage, and an adjustable image position. However, the adjustment items are not limited to these examples. In this system, all of the adjustment items or some (including one adjustment item) can be adjusted using an absolute adjustment value or a relative adjustment value. The adjustments for these adjustment items are collectively referred to as adjustment of values corresponding to adjustment items.
The sheet management program 353 can perform sheet information processing of editing, adding, deleting, and searching on the sheet setting management table 700. The sheet setting management table 700 is used for managing sheet information for each sheet ID, and is stored in the external storage device 309 which is a nonvolatile area. Instead of storing the sheet setting management table 700 in the external storage device 309, the sheet setting management table 700 may be stored in the external storage device 211 of the image forming apparatus 103, and the print control device 102 may acquire the sheet setting management table 700 from the image forming apparatus 103 and store the sheet setting management table 700 in the RAM 302 during program execution. The sheet feeding stage management program 354 communicates with the image forming apparatus 103 to manage the acquired sheet feeding stage information.
A sheet feeding stage screen 800 is rendered in the video memory based on an instruction from the CPU 301. The image data rendered in the video memory is output as a video signal to the display unit 111, and the sheet feeding stage screen 800 is displayed. The sheet feeding stage screen 800 includes a sheet list display area 801 and a sheet information display area 802. Further, the sheet feeding stage screen 800 includes a button 803 for displaying an image defect list screen illustrated in
The sheet list display area 801 is an area for displaying a sheet list. A sheet type is displayed in a column direction, and sheet information, such as an attribute of each sheet, is displayed in a row direction. In this example, a selected sheet type is highlighted to indicate which one of the sheet types is selected. When the sheet feeding stage screen 800 is displayed, the sheet that is set for the sheet feeding stage is selected on the sheet list display area 801. When a sheet is selected from the sheet list display area 801, information about the selected sheet is displayed in the sheet information display area 802. When another sheet is selected in the sheet list display area 801 and the OK button 805 is pressed, the controller 300 makes a sheet setting for the image forming apparatus 103. When another sheet is selected in the sheet list display area 801 and the cancel button 806 is pressed, the controller 300 closes the sheet setting screen without making a sheet setting for the image forming apparatus 103.
Next, each item included in the sheet information display area 802 will be described. The first exemplary embodiment illustrates an example where only the sheet information frequently used by the user is displayed to improve the user-friendliness. Specifically, a sheet name, and various adjustment items are displayed; examples of the various adjustment items include image position adjustment, secondary transfer voltage adjustment, curl correction amount, glossiness/black quality adjustment, trailing edge white void correction, saddle stitching setting, and adjustment of air flow of a sheet separating fan. The sheet information display area 802 displays information indicating whether the currently selected sheet name and various adjustment values are changed from initial values set in the image forming apparatus 103. If the sheet name and various adjustment values are not changed, “no adjustment” is displayed. If the sheet name and various adjustment values are changed, “adjust” is displayed. As for an item that can be adjusted from the print control device 102, an adjustment button is displayed to display the corresponding adjustment screen.
The “IF YOU HAVE A PRINTOUT LIKE THIS” button 803 is a button for displaying the image defect list screen 900 described below. If an image defect occurs in a user environment and the user does not know how to deal with the defect, the user presses the button 803.
The detailed adjustment button 804 is pressed to check information that is not displayed in the sheet information display area 802 and to change settings.
The pull-down menu 807 for selecting the sheet list display method displays options for filtering and displaying sheets to be displayed in the sheet list display area 801.
The sheet search input area 808 is an area for inputting a keyword used for an operator to search a desired sheet type from among the sheet types displayed in the sheet list display area 801. In the search input area 808, an incremental search is available, and the search is automatically executed every time a character is input.
The image defect list screen 900 is rendered in the video memory based on an instruction from the CPU 301. The image data rendered in the video memory is output as a video signal to the display unit 111, and the image defect list screen 900 is displayed. The image defect list screen 900 includes an image defect list display area 901, a slider bar 902, and a close button 903.
In the image defect list display area 901, samples of image defects that may occur in the image forming apparatus 103 and explanations about the samples are displayed. Each of areas (e.g., image defect sample buttons 904, 905 and 906) in which a sample of an image defect and an explanation about the sample are displayed is a button. For example, when the image defect sample button 904 is pressed, an adjustment screen for improving the symptom corresponding to the image defect sample button 904 is displayed. The adjustment screen displayed when any one of the image defect sample buttons is pressed will be described with reference to
Since the image defect list display area 901 has a limited information display area, the entire area can be browsed by operating the slider bar 902.
Thus, the configuration for visualizing and selectively displaying samples of image defects that may occur in the image forming apparatus 103 enables selection of a sample image similar to the image defect occurring in the user environment and enables the user to easily reach the adjustment screen for improving the symptom.
Since the symptom related to the image defect varies depending on the type of the image forming apparatus 103, the image samples displayed in the image defect list can be changed depending on the model of the image forming apparatus 103 connected to the sheet management application.
The UI configuration of each of the adjustment screens illustrated in
Various adjustment screens illustrated in
The descriptive text display area 1010 is an area in which the adjustment method for each adjustment is explained. The user performs various adjustment processes while reading the explanation. The test page output function 1020 includes a button 1021 for displaying a location where sheets are fed, and an “apply and print” button 1022 for outputting a test page. When the “apply and print” button 1022 is clicked, the controller 300 writes the current setting values into the sheet setting management table 700, generates an optimum test chart for adjustment, and outputs the generated test chart. The test chart may be generated by the controller 200 of the image forming apparatus 103, or may be generated by the controller 300 of the print control device 102. The adjustment function 1030 includes a control function for changing the adjustment value for each adjustment item related to sheets. The adjustment function 1030 include, for example, a text box for directly receiving an input of an adjustment value, and a plus/minus button for increasing or decreasing the adjustment value. In addition, an adjustable range, such as (−128-+128), may be displayed. In the control function for changing the adjustment value for each adjustment item related to sheets, the adjustment may be carried out using not only the text box and the plus/minus button, but also, for example, a slider bar or a radio button. Further, a plurality of adjustment items may be displayed on one adjustment screen and adjustments for the plurality of adjustment items may be performed at once.
When the OK button 1040 or the apply button 1042 is clicked, the controller 300 writes the current sheet information into the sheet setting management table 700. The controller 300 then transmits a sheet setting instruction for registering the information about the sheet setting management table 700 corresponding to the selected sheet for the image forming apparatus 103 in the corresponding sheet feeding stage. On the other hand, when the cancel button 1041 is clicked, the controller 300 closes this dialog without editing the information about the sheet that has been set when the adjustment screen 1000 is displayed. The apply button 1042 may be grayed out to prevent the apply button 1042 from being pressed before the adjustment value is changed by the adjustment function 1030. In the present exemplary embodiment, the adjustment screens illustrated in
Next, features of each adjustment screen according to the present exemplary embodiment will be described.
Differences between messages to be displayed in the descriptive text display area 1010 will now be described.
On the adjustment screen of
Next, a difference in the test page output function 1020 will be described.
In a case of the adjustment screen of
Next, a difference in a default focus position between the adjustment screens will be described. On the adjustment screen of
As described above,
As described above, an optimum adjustment screen for improving the symptom is displayed depending on the pressed image defect sample button. The user thereby can easily reach the adjustment screen and easily perform the sheets related adjustment only by following the operation displayed on the adjustment screen.
The adjustment screen management table 1100 includes information, such as an image ID 1101, an adjustment item 1102, a message 1103, a chart type 1104, and a number of output sheets 1105.
The image ID 1101 is an ID to be assigned to each image defect sample button. With this image ID 1101, it is possible to identify which one of the image defect sample buttons has been pressed.
The adjustment item ID 1102 is an adjustment item for improving the symptom when the image defect associated with the image ID occurs. For example, the adjustment item ID 1102 corresponds to the items, such as “sheet conveyance of first fixing portion”, and “conveyance adjustment of second fixing portion”, as described above with regard to the adjustment screens illustrated in
For example, in the case of
The number of output sheets 1105 indicates the number of output sheets of the chart. The number of output sheets 1105 is used to change the number of sheets of the chart to be output depending on the symptom. For example, if the symptom related to a certain image defect is not likely to occur on a first page of a printout but is likely to occur on a second page of the printout, the number of output sheets 1105 is set to “2”. This is an example where the chart that enables the user to check whether the symptom has been improved is output as a page that enables the user to check whether the symptom corresponding to the selected display object has been improved. Specifically, in a case where it cannot be checked whether the symptom is improved on the first page, but it can be checked whether the symptom is improved on the second page, at least the second page is output. For example, in a case of printing 100 pages, if it is sufficient to print only the fifth page, only the fifth page may be printed automatically or on condition that checking is executed by the user.
The items held in the adjustment screen management table 1100 are not limited to the items described above. For example, when a printing mode is switched between one-sided printing and both-sided printing depending on the symptom, more items may be added to the adjustment screen management table 1100.
In step S1201, the model information determined in step S501 of the sheet management application start processing illustrated in
In step S1205, information about the adjustment item 102, the message 1103, the chart type 1104, and the number of output sheets 1105 is acquired from the identified image ID 1101 with reference to the adjustment screen management table 1100. In step S1205, the information acquired in step S1204 is used to generate the adjustment screen corresponding to the selected image defect sample. In step S1206, the generated adjustment screen is displayed.
As the adjustment screen, for example, at least one of the screens illustrated in
An example of the image forming apparatus according to the present exemplary embodiment is the image forming apparatus 103. The image forming apparatus 103 controls processing for displaying a plurality of display objects respectively corresponding to symptoms related to image detect that have occurred or may occur in the image forming apparatus 103 on a display unit for displaying the display objects. An example of the display unit is the operation panel 105 of the image forming apparatus 103, or the display unit 111 of the print control device 102 communicably connected to the image forming apparatus 103. These display units are hereinafter collectively referred to simply as a display unit. Examples of the display objects include sample images displayed on, for example, the image defect sample buttons 904 and 906 illustrated in
In the following description, a sample image may be replaced by a predetermined character string.
One sample can be selected from among a plurality of sample images displayed on the display unit. A plurality of character strings may be displayed and the CPU 301 may select a character string indicating one image defect from among the plurality of character strings. The CPU 301 may display, on the display unit, a display screen for adjusting a value corresponding to a predetermined adjustment item for improving the symptom corresponding to the selected sample image. For example, the screens illustrated in
A display for adjusting the value corresponding to the predetermined adjustment item to solve the symptom corresponding to the sample image will now be described in detail. For example,
The CPU 301 may control the image forming apparatus 103 based on the value corresponding to the adjustment item that has been adjusted based on the operation related to the display for adjusting the value corresponding to the predetermined adjustment item displayed on the display unit 111. For example, the adjustment value input with the pointing device 115 is transmitted to the LAN 110 under the control of the CPU 301. Then, the adjustment value is received by the controller 200 via the control cable 108. The adjustment value may be transmitted to the print engine 210 and may be controlled such that the sheet conveyance speed of the first fixing portion can be increased or decreased under the control of the CPU 201.
The present exemplary embodiment can also be implemented as processing to be executed only in the image forming apparatus 103. In this case, the operation of the CPU 301 described above may be performed by the CPU 201. The adjustment screens illustrated in
The flow of the setting value for the adjustment item is similar to that when the sheet conveyance speed of the second fixing portion is increased or decreased as illustrated in
The processing for adjustment of each of the transfer voltage, the image position adjustment, and the like is performed in the same manner as described above. The first fixing portion and the second fixing portion are built in the printer engine 210. An adjustment value for the transfer voltage and an adjustment value for the image position adjustment are used for controlling the printer engine 210.
The CPU 301 and the CPU 201 are examples of a computer for executing various print control methods according to the present exemplary embodiment. As described above, according to the first exemplary embodiment, a list of image defects that may occur in the image forming apparatus 103 is selectively displayed with sample images, and an adjustment screen for prompting the user to perform an operation for resolving the selected image defect is presented to the user. This configuration enables the user to easily reach the adjustment screen for resolving the image defect occurring in the image forming apparatus 103 and to easily perform adjustment processing related to sheets only by performing the operation displayed on the adjustment screen.
Embodiment(s) of the present disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD™)), a flash memory device, a memory card, and the like.
While the present disclosure has been described with reference to exemplary embodiments, it is to be understood that the disclosure is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of priority from Japanese Patent Application No. 2019-158667, filed Aug. 30, 2019, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
JP2019-158667 | Aug 2019 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20030222905 | Wierenga | Dec 2003 | A1 |
20070237529 | Katou | Oct 2007 | A1 |
20120197455 | Lee | Aug 2012 | A1 |
20130141738 | Shibata | Jun 2013 | A1 |
20140160526 | Shinagawa | Jun 2014 | A1 |
20150185678 | Yoshida | Jul 2015 | A1 |
20170264761 | Kuwahara | Sep 2017 | A1 |
Number | Date | Country |
---|---|---|
2007-281742 | Oct 2007 | JP |
Entry |
---|
JP_2007281742_A_T MachineTranslation, Japan, Oct. 2007, Kato. |
Number | Date | Country | |
---|---|---|---|
20210063933 A1 | Mar 2021 | US |