US20230115344A1 - Image forming apparatus that forms images on various types of sheets - Google Patents
Image forming apparatus that forms images on various types of sheets Download PDFInfo
- Publication number
- US20230115344A1 US20230115344A1 US17/959,451 US202217959451A US2023115344A1 US 20230115344 A1 US20230115344 A1 US 20230115344A1 US 202217959451 A US202217959451 A US 202217959451A US 2023115344 A1 US2023115344 A1 US 2023115344A1
- Authority
- US
- United States
- Prior art keywords
- type
- sheet
- user
- image forming
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00681—Detecting the presence, position or size of a sheet or correcting its position before scanning
- H04N1/00684—Object of the detection
- H04N1/00708—Size or dimensions
- H04N1/00716—Thickness
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1255—Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00681—Detecting the presence, position or size of a sheet or correcting its position before scanning
- H04N1/00684—Object of the detection
- H04N1/00726—Other properties of the sheet, e.g. curvature or reflectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/23—Reproducing arrangements
- H04N1/2307—Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
- H04N1/2376—Inhibiting or interrupting a particular operation or device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1234—Errors handling and recovery, e.g. reprinting
Definitions
- the present invention relates to an image forming apparatus that forms images on various types of sheets.
- Japanese Patent Laid-Open No. 2017-170858 proposes prohibiting sheets from being fed when a sheet of a different type from the type designated by the user is stored in the holding unit by detecting the sheet type using a media sensor.
- the present disclosure provides an image forming apparatus comprising: a transport unit configured to transport a sheet in a transport path; an image forming unit configured to form an image on the sheet transported by the transport unit; a sensor configured to detect the sheet in the transport path; and a controller configured to: obtain user designation information indicating a type of a sheet onto which an image is to be formed; control the image forming unit to form the image on the sheet in a case where a condition for permitting image formation is satisfied, even when a detecting result from the sensor indicates a type different from the type indicated by the user designation information; and control the image forming unit to skip forming the image on the sheet if the condition is not satisfied, in a case where the detecting result from the sensor indicates a type different from the type indicated by the user designation information.
- FIG. 1 is a cross-sectional view of an image forming apparatus.
- FIG. 2 is a block diagram of an image forming apparatus.
- FIG. 3 is a diagram illustrating a plurality of image forming apparatuses connected to a server.
- FIG. 4 is a cross-sectional view of a fixer.
- FIGS. 5 A and 5 B are diagrams illustrating a media sensor.
- FIGS. 6 A to 6 C are diagrams illustrating a sheet type determination method.
- FIG. 7 is a flowchart illustrating a control method.
- FIG. 8 is a diagram illustrating functions of a CPU.
- FIG. 9 is a flowchart illustrating a control method.
- FIGS. 10 A and 10 B are diagrams illustrating a user interface.
- FIG. 11 is a diagram illustrating user authentication.
- FIGS. 12 A to 12 D are diagrams illustrating various print permission conditions.
- FIG. 13 is a flowchart illustrating a control method.
- FIG. 14 is a flowchart illustrating a control method.
- FIG. 15 is a flowchart illustrating a control method.
- FIG. 16 is a flowchart illustrating a control method.
- an image forming apparatus 100 forms an image on a sheet P using the electrophotographic method.
- the image forming apparatus 100 may form images using another image forming method, such as the ink jet method.
- the invention according to the present embodiment can be applied to any image forming method that changes image forming conditions according to the type of the sheet P (e.g., the thickness, grammage, presence or absence of gloss, or material (paper/resin)).
- a feed device 1 includes feed rollers, and feeds the sheet P held in a holding unit 10 to a transport path (conveyance path).
- a transport device 2 includes transport rollers, and transports (conveys) the sheet P to a registration device 3 .
- a media sensor 14 that senses the type of the sheet P is provided in the transport path.
- the registration device 3 includes transport rollers, and corrects skew in the sheet P and transports the sheet P to a secondary transfer nip 28 .
- Image forming units 20 a , 20 b , 20 c , and 20 d form yellow (Y), magenta (M), cyan (C), and black (K) toner images, respectively.
- Y yellow
- M magenta
- C cyan
- K black
- a photosensitive drum 21 is an image carrier that holds an electrostatic latent image and a toner image.
- a charger 22 electrically charges the surface of the photosensitive drum 21 .
- An exposure device 23 forms an electrostatic latent image by irradiating the surface of the photosensitive drum 21 with a laser beam corresponding to an image signal.
- a developer 24 uses toner to develop the electrostatic latent image and forms a toner image.
- a primary transfer roller 25 transfers the toner image from the photosensitive drum 21 to an intermediate transfer belt 27 .
- the intermediate transfer belt 27 transports the toner image to the secondary transfer nip 28 .
- the secondary transfer nip 28 is formed by a secondary transfer roller and the intermediate transfer belt 27 , and transfers the toner image from the intermediate transfer belt 27 to the sheet P.
- a fixer 17 fixes the toner image onto the sheet P by applying heat and pressure to the toner image and the sheet P.
- a discharge device 4 includes transport rollers, and transports and discharges the sheet P onto which the toner image has been fixed to the exterior of the image forming apparatus 100 .
- a control board 15 operates based on power supplied from a power circuit 18 .
- An operation unit 13 includes a display which displays software keys that accept user inputs, as well as input devices (e.g., a keyboard, switches, buttons, and touch sensors) for inputting user instruction information to instruct printing settings, permission to form images, and the like. Note that the operation unit 13 may be configured including physical keys for inputting user instructions, instead of software keys.
- the control board 15 includes a CPU 200 a , a memory 201 a , and a communication circuit 202 a .
- the CPU 200 a implements various functions according to a control program stored in a Read-Only Memory (ROM) area of the memory 201 a .
- the memory 201 a may further include Random Access Memory (RAM), a Hard Disk Drive (HDD), and a Solid-State Drive (SSD).
- the communication circuit 202 a includes circuitry for executing wired communication or wireless communication.
- the communication circuit 202 a accesses a server 210 over a network 211 , and stores information on the server 210 or obtains information (permission signals) from the server 210 .
- a motor group M 1 includes motors involved in transporting the sheet P, motors involved in forming images on the sheet P, and drive sources such as solenoids that switch the destination of the sheet P.
- An authentication device 19 is a device that executes user authentication.
- the authentication device 19 may be a card reader that reads a magnetic card or an IC card storing user authentication information.
- the authentication device 19 may be a biometric reading device that reads biometric information such as fingerprints, a palm, voice, an iris, or a face.
- An RTC 203 is what is known as a real-time clock, and manages the current date and time.
- the CPU 200 a sets image forming conditions according to type information indicating the type of the sheet P sensed by the media sensor 14 .
- the CPU 200 a changes the fixing temperature of the fixer 17 , changes the rotation speed of the motor group M 1 (the transport speed of the sheet P), and the like according to the type information. This is because the fixing temperature and transport speed required to ensure proper fixing differ depending on the type of the sheet P.
- the fixing temperature increases as the grammage of the sheet P increases.
- the transport speed decreases as the grammage of the sheet P increases. This ensures that the amount of heat supplied to the sheet P is sufficient.
- the server 210 is optional.
- the server 210 includes a CPU 200 b , a memory 201 b , and a communication circuit 202 b .
- the CPU 200 b implements various functions according to a control program stored in a ROM area of the memory 201 b .
- the memory 201 b may further include RAM, an HDD, and an SSD.
- the communication circuit 202 b includes circuitry for executing wired communication or wireless communication.
- the communication circuit 202 b receives service requests from the image forming apparatus 100 over the network 211 and transmits corresponding responses and the like.
- the server 210 transmits, to the image forming apparatus 100 , determination conditions and the like necessary for determination processing performed in the image forming apparatus 100 .
- the server 210 may execute the determination processing based on information received from the image forming apparatus 100 and transmit a determination result to the image forming apparatus 100 .
- a plurality of image forming apparatuses 100 a to 100 x may be connected to the server 210 .
- the server 210 may hold user account information (e.g., a user ID and password) in the memory 201 b .
- “ID” is an acronym of “identification information”.
- the CPU 200 b of the server 210 determines whether the account information input from the operation unit 13 matches the account information held in the memory 201 b , and transmits the determination result. This may be called “user authentication”.
- FIG. 4 illustrates the structure of the fixer 17 .
- the sheet P carrying toner T is transported from the secondary transfer nip 28 to the fixer 17 .
- a fixing nip 406 is formed by pressure contact between a pressure roller 405 and a fixing film 403 , which causes an elastic layer of the fixing film 403 to deform.
- the pressure roller 405 is driven by the motor group M 1 to rotate, and the fixing film 403 also rotates along with the pressure roller 405 .
- a heater 404 held by a heater holder 407 and a temperature sensor 408 are provided within the fixing film 403 .
- the heater holder 407 is attached by a spring or the like and presses the inner circumferential surface of the fixing film 403 toward the pressure roller 405 .
- the CPU 200 a adjusts the power supplied to heater 404 such that the fixing temperature sensed by the temperature sensor 408 becomes a target temperature.
- the target temperature is determined based on the type of the sheet P, for example.
- the target temperature may be determined based on the type of the sheet P and environmental conditions (e.g., ambient temperature, ambient humidity). In this manner, the CPU 200 a determines the target temperature based on the type of the sheet P as set by the user through the operation unit 13 , or the type of the sheet P as sensed by the media sensor 14 .
- FIG. 5 A illustrates an example of the media sensor 14 .
- the media sensor 14 includes a surface property sensor 501 that detects surface properties of the sheet P and a thickness sensor 502 that detects the thickness of the sheet P.
- the surface property sensor 501 includes a light-emitting element 505 and a line sensor 506 .
- the light-emitting element 505 is a light-emitting diode (LED) or the like that irradiates the surface of the sheet P being transported along a transport path 504 with light.
- the line sensor 506 has a plurality of light-receiving elements (pixels) that receive light reflected by the surface of the sheet P. As illustrated in FIG. 5 B , n pixels P 1 to Pn are arranged along a main scanning direction.
- the “main scanning direction” is the direction orthogonal to the transport direction of the sheet P.
- the CPU 200 a When a sheet P is transported along the transport path 504 , the CPU 200 a turns on the light-emitting element 505 and causes the line sensor 506 to receive the reflected light from the sheet P.
- the CPU 200 a calculates a difference between the luminances of adjacent pixels Pi and Pi-1 (an adjacent difference) and determines the surface properties (e.g., unevenness) of the sheet P based on the adjacent difference.
- the CPU 200 a may also calculate the sum of luminance values of the pixels P 1 to Pn and detect the glossiness of the surface of the sheet P based on the sum.
- the thickness sensor 502 includes a roller 507 that is pushed in by the sheet P and an encoder sensor 508 that detects the amount by which the roller 507 is pushed in.
- the CPU 200 a calculates the thickness of the sheet P based on a sensing result (a pushed-in amount) output by the thickness sensor 502 .
- a sensing result may be called as a detecting result.
- FIG. 6 A illustrates a relationship between a degree of unevenness and the adjacent difference sensed by the surface property sensor 501 .
- the horizontal axis represents the degree of unevenness.
- the vertical axis represents the adjacent difference. From FIG. 6 A , it can be seen that a linear relationship exists between the degree of unevenness and the adjacent difference.
- a sum D of adjacent differences can be defined by Formula Eq1.
- the detection values of pixels P 1 , P 2 , and so on up to Pn are denoted as p 1 , p 2 , and so on up to pn.
- a difference di between the detection value pi and the detection value pi-1 is calculated (here, i is an integer greater than or equal to 2 and less than or equal to n). Furthermore, the sum D of the differences di is calculated. The more uneven the surface of the sheet P is, the larger the output difference between adjacent pixels becomes. The output difference can therefore be converted into a degree of unevenness. If the surface is smooth, the sum D of adjacent differences will be smaller, whereas if the surface is rough, the sum D of adjacent differences will be larger.
- FIG. 6 B illustrates a relationship between the pushed-in amount sensed by the thickness sensor 502 and the thickness of the sheet P.
- the horizontal axis represents the thickness.
- the vertical axis represents the pushed-in amount. From FIG. 6 B , it can be seen that a linear relationship exists between the thickness and the pushed-in amount. Therefore, the CPU 200 a can convert the detection value detected by the thickness sensor 502 (the pushed-in amount) into the thickness of the sheet P.
- a conversion formula or a conversion table may be stored in the memory 201 a .
- the CPU 200 a can determine the degree of unevenness and the thickness by applying the detection values to the conversion formula or the conversion table.
- FIG. 6 C illustrates a method for determining the type of the sheet P.
- the CPU 200 a determines the type of the sheet P using the sum D of adjacent differences and a pushed-in amount E, which are the detection values detected by the media sensor 14 .
- the horizontal axis in FIG. 6 C represents the sum D of adjacent differences.
- the vertical axis represents the pushed-in amount E.
- Cardboard is paper that is thick and has a smooth surface. When the detection results for cardboard are plotted, the detection results are concentrated in a group G 1 .
- Embossed paper is paper that is thicker and has a more uneven surface. Accordingly, the detection results for embossed paper are concentrated in a group G 2 .
- the CPU 200 a can determine the type of the sheet P using the sum D of adjacent differences and the pushed-in amount E, which are the detection values detected by the media sensor 14 .
- the CPU 200 a determines that the type of the sheet P is “glossy cardboard”. This corresponds to the group G 1 . If the pushed-in amount E exceeds the threshold Eth 1 and the sum D of adjacent differences exceeds the threshold Dth, the CPU 200 a determines that the type of the sheet P is “embossed paper”. This corresponds to the group G 2 . If the pushed-in amount E is less than or equal to a threshold Eth 2 , the CPU 200 a determines the type of the sheet P to be “thin paper”. This corresponds to a group G 3 .
- the CPU 200 a may determine the type of the sheet P to be “standard paper”. These thresholds may be stored in the memory 201 a . The CPU 200 a determines the type of the sheet P by referring to these thresholds.
- the thickness sensor 502 may be realized by an ultrasonic sensor such as a piezoelectric element. Ultrasonic waves emitted from an ultrasonic oscillator are attenuated as they pass through the sheet P. Therefore, based on the level of ultrasonic waves received by an ultrasonic receiver, the CPU 200 a can determine the thickness (grammage) of the sheet P. As a result, the type of the sheet P may be determined even more accurately. In this manner, any sensor that can determine the type of the sheet P can be employed as the media sensor 14 .
- the media sensor 14 is disposed in the transport path.
- the media sensor 14 detects the type of the sheet P as the sheet P passes through a position opposite the media sensor 14 .
- the type of the sheet P sensed by the media sensor 14 and the type of the sheet P designated through the operation unit 13 may differ. This may be referred to as a “type mismatch”.
- the CPU 200 a stops the transport of the sheet P.
- the CPU 200 a may inform the user, through the operation unit 13 , that the type of the sheet P sensed by the media sensor 14 and the type of the sheet P designated through the operation unit 13 differ.
- the user then removes the sheet P that is stopped in the transport path.
- the CPU 200 a executes image formation again. This results in poor usability. Accordingly, in the present embodiment, even if a type mismatch occurs, image formation on the sheet P continues if specific print permission conditions are satisfied. This improves the usability.
- FIG. 7 illustrates a control method executed by the CPU 200 a .
- FIG. 8 illustrates functions implemented by the CPU 200 a according to a control program 810 . Each of the functions illustrated in FIG. 8 will be described together when the steps associated therewith are described.
- the motor group M 1 is started up to start feeding the sheet P.
- the CPU 200 a executes the following processing. It is assumed that, in advance, the CPU 200 a (a type designating unit 801 ) receives the type of the sheet P input by an operator through the operation unit 13 and holds the type in the memory 201 a .
- the operator is, for example, a user using the image forming apparatus 100 or an administrator managing the image forming apparatus 100 .
- step S 701 the CPU 200 a (a type sensing unit 802 ) senses the type of the sheet P using the media sensor 14 .
- the type sensing unit 802 senses the type of the sheet P being transported along the transport path 504 based on the sensing result output by the media sensor 14 and a type determination condition 811 .
- the type determination condition 811 includes the aforementioned Formula Eq1, the thresholds Dth, Eth 1 , and Eth 2 , and the like.
- step S 702 the CPU 200 a (a type determination unit 803 ) determines whether user designation information indicating the type specified by the user (a user-designated type) and the sensing result from the media sensor 14 (a sensed type) match. If these types match, the CPU 200 a moves the processing to step S 703 .
- step S 703 the CPU 200 a (a print control unit 804 ) continues image formation on the sheet P being transported along the transport path 504 . If it is determined that the types do not match in step S 702 , the CPU 200 a moves the processing to step S 711 .
- step S 711 the CPU 200 a (a condition determination unit 806 ) determines whether a print permission condition 812 is satisfied.
- the print permission condition 812 is a condition for continuing image formation even if the user-designated type and the sensed type do not match.
- the print permission condition 812 may be stored in the memory 201 a or in the server 210 .
- a condition obtainment unit 805 obtains the print permission condition 812 from the memory 201 a or the server 210 and passes the condition to the condition determination unit 806 .
- the condition determination unit 806 determines whether the print permission condition 812 is satisfied. Specific examples of the print permission condition 812 will be given later. If the print permission condition 812 is satisfied, the CPU 200 a moves the processing to step S 703 and continues the image formation. On the other hand, if the print permission condition 812 is not satisfied, the CPU 200 a moves the processing to step S 712 .
- step S 712 the CPU 200 a (the print control unit 804 ) stops the image formation.
- the print control unit 804 stops the motor group M 1 , stops the fixer 17 , and stops the image forming units 20 .
- the print control unit 804 may display a message indicating that the user-designated type and the sensed type do not match in a display device of the operation unit 13 .
- the print control unit 804 may display a message indicating that image formation has been stopped and prompting the user to remove the sheet P.
- the print permission condition 812 may be, for example, any one, or a combination of two or more, of the following plurality of conditions.
- the sensed type is one of predefined types.
- the types of sheets for which image formation is permitted are stored in the memories 201 a and 201 b (e.g., HDDs) in response to user inputs made through the operation unit 13 .
- the user wishes to forcibly (or temporarily) continue image formation.
- User instruction information (a permission signal) that forces (permits) image formation to continue when there is a mismatch between the user-designated type and the sensed type is stored in the memories 201 a and 201 b (e.g., HDDs) in response to user inputs made through the operation unit 13 .
- the user is one of predefined users. In other words, this is when user identification information is included in pre-set permitted user identification information.
- the image forming apparatus is one of predefined image forming apparatuses.
- the installation location of the image forming apparatus is a predefined installation location.
- Time information such as the current year, month, day, time, and the like is within a predefined range.
- the server 210 may manage inexpensive types as permitted print types.
- an inquiry unit 807 may inquire with the user through the operation unit 13 , and the user may wish to continue image formation.
- image formation may be permitted for users of a higher rank, and not permitted for users of a lower rank.
- a type mismatch may lead to a major drop in print quality (image quality) in a given model, but a type mismatch may only lead to a minor drop in print quality in another model. In this case, image formation may be permitted to be continued in another model.
- a difference in print quality due to a type mismatch may be greater between an image forming apparatus 100 installed at a given installation location and an image forming apparatus 100 installed at another installation location.
- a difference in print quality due to a type mismatch among a plurality of multiple image forming apparatuses 100 installed at the same installation location may be small. This is because the printing applications and the types of the sheet P for a plurality of image forming apparatuses 100 installed in the same installation location are often identical or similar.
- the time (time information 816 ) obtained from the RTC 203 of the CPU 200 a is within a specific range, image formation may be permitted to continue.
- the image formation is continued. Even if the user-designated type and the sensed type do not match, the image formation is continued if the print permission condition 812 is satisfied. This is expected to improve usability.
- the sensed type is permitted by the server 210 ; and the user wishes to continue the image formation. Accordingly, if the sensed type is permitted by the server 210 , the image formation is continued. Even if the sensed type is not permitted by the server 210 , the image formation is continued if the user wishes to continue the image formation.
- FIG. 9 illustrates a control method executed by the CPU 200 a . Note that in FIG. 9 , steps that are the same as in FIG. 7 are given the same reference signs, and will not be described. As illustrated in FIG. 9 , step S 711 is constituted by steps S 901 to S 905 .
- step S 901 the CPU 200 a (the condition determination unit 806 ) determines whether the sensed type is a predetermined type. For example, the condition determination unit 806 accesses the server 210 via the condition obtainment unit 805 and obtains the permitted type information held in the memory 201 b of the server 210 .
- the permitted type information is part of the print permission condition 812 , and is information indicating the type of the sheet P (a predetermined type) for which image formation can continue even if the type differs from the user-designated type.
- the predetermined type may be a plurality of types (a range). If the sensed type is the predetermined type, the CPU 200 a moves the processing to step S 703 and continues the image formation. If the sensed type is not the predetermined type, the CPU 200 a moves the processing to step S 902 .
- step S 902 the CPU 200 a (the print control unit 804 ) stops the transport of the sheet P.
- the print control unit 804 stops the motors in motor group M 1 that are involved in transporting the sheet P.
- step S 903 the CPU 200 a (the inquiry unit 807 ) displays an inquiry in the display of the operation unit 13 .
- the “inquiry” is a message inquiring with the user as to whether they wish to continue the image formation.
- the inquiry may be output by audio through the speaker of the operation unit 13 .
- the user inputs the answer by voice through the microphone of the control unit 13 .
- FIG. 10 A illustrates an example of an inquiry message displayed in the operation unit 13 .
- a message reading “this paper is not registered in the server. Do you wish to continue printing?” is displayed.
- the user enters their preference by pressing a “YES” button 1001 or a “NO” button 1002 .
- step S 904 the CPU 200 a (the condition determination unit 806 ) determines whether the user wishes to continue the image formation based on information input from the operation unit 13 . For example, when the “YES” button 1001 displayed in the operation unit 13 is pressed, the CPU 200 a determines that the user wishes to continue the image formation. When the “NO” button 1002 displayed in the operation unit 13 is pressed, the CPU 200 a determines that the user does not wish to continue the image formation. If the user does not wish to continue the image formation, the CPU 200 a moves the processing to step S 712 and stops the image formation. On the other hand, if the user wishes to continue the image formation, the CPU 200 a moves the processing to step S 905 .
- step S 905 the CPU 200 a (the print control unit 804 ) resumes the transport of the sheet P.
- the print control unit 804 restarts the motors in motor group M 1 that are involved in transporting the sheet P.
- step S 906 the CPU 200 a (the print control unit 804 ) continues the image formation on the sheet P.
- step S 907 the CPU 200 a (an updating unit 808 ) determines whether to update the print permission condition 812 .
- the CPU 200 a (the inquiry unit 807 ) may display a predetermined inquiry message in the operation unit 13 . This message inquires with the user as to whether to add the current sensed type to the permitted type information held in the memory 201 b of the server 210 .
- FIG. 10 B illustrates an example of an inquiry message displayed in the operation unit 13 .
- a message reading “do you wish to register this paper in the server?” is displayed.
- the user enters their preference by pressing the “YES” button 1001 or the “NO” button 1002 .
- the CPU 200 a determines whether to add the current sensed type to the permitted type information based on the answer entered by the user in response to the inquiry. If the print permission condition 812 is updated, the CPU 200 a moves the processing to step S 908 . If the print permission condition 812 is not updated, the CPU 200 a skips step S 908 .
- step S 908 the CPU 200 a (the updating unit 808 ) updates the print permission condition 812 .
- the current sensed type is added to the print permission condition 812 stored in the memory 201 b of the server 210 .
- the current sensed type also belongs to the predetermined type, and thus a determination of “Yes” is made in step S 901 .
- steps S 902 to S 908 are skipped, which further improves the usability.
- the print permission condition 812 is stored in the memory 201 b of the server 210 , but this is merely one example.
- the print permission condition 812 may be stored in the memory 201 a of the image forming apparatus 100 .
- the CPU 200 a obtains the print permission condition 812 from the memory 201 a of the image forming apparatus 100 instead of the memory 201 b of the server 210 .
- the image forming apparatus 100 has a user recognition function, such as the authentication device 19 .
- an information processing apparatus 1100 is further connected to the network 211 .
- the authentication device 19 is capable of executing user authentication (e.g., card-based authentication or user account authentication).
- Card-based authentication refers to authentication information recorded in a card held by the user over the authentication device 19 being read by the authentication device 19 , and determining whether a user 1101 is an authorized user based on the authentication information.
- the card may be an IC card, a magnetic card, or a mobile terminal (e.g., a smartphone).
- the authentication information may be an authentication image (e.g., a barcode or a QR code (registered trademark)) printed or displayed on the card. In these cases, the authentication device 19 may be referred to as a “card reader”.
- the authentication device 19 may be a biometric authentication device that reads biometric information (e.g., fingerprints or veins) of the user 1101 and determines whether the user is a predetermined user. In user account authentication, the authentication of the user 1101 is executed based on a user ID (and password) entered through the operation unit 13 .
- a database holding user authentication information may be constructed in the memory 201 b of the server 210 , for example.
- the information processing apparatus 1100 is a personal computer (PC) or a mobile terminal, and is a computer that sends print jobs to the image forming apparatus 100 .
- FIG. 12 A illustrates a database 1200 stored in the memory 201 b of the server 210 .
- Information necessary for authentication such as user names, IDs, and passwords, is registered in the database 1200 .
- the CPU 200 a transmits an authentication request, including authentication information 813 entered from the operation unit 13 or the authentication device 19 , to the server 210 .
- the CPU 200 b of the server 210 determines whether the received authentication information 813 matches authentication information registered in the database 1200 .
- the CPU 200 b transmits an authentication result to the image forming apparatus 100 .
- the CPU 200 a of the image forming apparatus 100 (the condition determination unit 806 ) determines whether to permit the user 1101 to form images based on the authentication result received from the server 210 .
- the print permission condition 812 which indicates the type of the sheet P that is permitted to be printed, is registered in the database 1200 on a user-by-user basis. As described in the first and second working examples, the print permission condition 812 indicates the type of the sheet P that is permitted to be printed even when the user-designated type and the sensed type do not match. As illustrated in FIG. 12 A , the print permission condition 812 may be different for each user.
- FIG. 13 illustrates a control method executed by the CPU 200 a . Note that in FIG. 13 , steps that are the same as in FIG. 7 or FIG. 9 are given the same reference signs, and will not be described.
- step S 1301 the CPU 200 a (the condition determination unit 806 ) determines whether the user authentication was successful. As described above, the CPU 200 a executes the user authentication using the authentication information 813 entered through the authentication device 19 or the operation unit 13 . For example, the CPU 200 a may transmit an authentication request including the authentication information 813 to the server 210 and receive an authentication result. Alternatively, the CPU 200 a may transmit an authentication request, for requesting comparison information needed for authentication processing, to the server 210 , receive the comparison information, and compare the comparison information with the authentication information 813 . If the authentication is successful, the CPU 200 a moves the processing to step S 701 .
- step S 702 the CPU 200 a moves the processing to step S 1311 .
- the CPU 200 a (the condition obtainment unit 805 ) obtains the print permission condition 812 associated with the user from the server 210 .
- the CPU 200 a (the condition obtainment unit 805 ) may store the print permission condition 812 obtained from the server 210 in the memory 201 a.
- step S 1312 the CPU 200 a (the type determination unit 803 ) determines whether the sensed type is a predetermined type based on the print permission condition 812 .
- the type determination unit 803 determines whether the sensed type satisfies the print permission condition 812 . For example, assume that the authenticated user is a user A illustrated in FIG. 12 A , the user-designated type is standard paper, and the sensed type is cardboard. In this case, the user A is permitted to print on cardboard (the predetermined type) even if there is a type mismatch. The sensed type is therefore determined to be the predetermined type. If the sensed type is the predetermined type, the CPU 200 a moves the processing to step S 703 .
- the CPU 200 a moves the processing to step S 902 .
- a user B is not permitted to print on cardboard in a case of a type mismatch, and thus the CPU 200 a moves the processing to step S 902 .
- step S 907 the CPU 200 a moves the processing to step S 1321 .
- step S 1321 the CPU 200 a (the updating unit 808 ) updates the print permission condition 812 to add the sensed type as a predetermined type.
- the updating unit 808 adds the sensed type to the print permission condition 812 associated with the user in the server 210 .
- the authenticated user is the user A and the sensed type is a translucent resin film, “translucent resin film” is added to the print permission condition 812 for the user A.
- the print permission condition 812 is managed on a user-by-user basis. Accordingly, even if the print permission condition 812 for the user A is updated or changed, this will not affect the user B. In addition, because the print permission condition 812 is updated, printing can immediately continue if a type mismatch occurs next for the current sensed type (e.g., resin film). Accordingly, printing is no longer interrupted, which further improves the usability.
- the current sensed type e.g., resin film
- the performance specifications of the image forming apparatus 100 may be further considered as the print permission condition 812 .
- a typical example of performance specifications is printing speed.
- the same type of sheet P may have low image quality on a given image forming apparatus and high image quality on another image forming apparatus. Therefore, the print permission condition 812 may include that the performance specifications of the image forming apparatus 100 are predetermined performance specifications.
- the performance specifications of image forming apparatuses differ by model name (or model identification code).
- the print permission condition 812 may be managed for each model name.
- the print permission condition 812 may be commonly managed for each of model groups (performance specification groups), which include a plurality of models having the same or similar performance specifications.
- FIG. 12 B illustrates management information (a database 1210 ) stored in the memory 201 b of the server 210 .
- the type of the sheet P permitted to be printed is registered for each of model IDs.
- the model ID may be any information that can identify each model, such as a model name or a model identification code.
- FIG. 14 illustrates a control method executed by the CPU 200 a .
- steps that are the same as in FIG. 7 , FIG. 9 , or FIG. 13 are given the same reference signs, and will not be described.
- step S 901 is replaced by steps S 1401 and S 1402
- step S 908 is replaced by step S 1411 .
- step S 1401 the CPU 200 a (the condition obtainment unit 805 ) obtains the print permission condition 812 associated with the image forming apparatus 100 .
- the condition obtainment unit 805 reads out a model ID 814 of the image forming apparatus 100 from the memory 201 a and transmits the model ID to the server 210 .
- the CPU 200 b of the server 210 reads out the print permission condition 812 corresponding to the model ID 814 from the memory 201 b and transmits the condition to the image forming apparatus 100 . If the print permission condition 812 is managed for each of performance specifications (e.g., printing speed), identification information indicating the performance specifications is transmitted to the server 210 , and the print permission condition 812 corresponding to the identification information is obtained.
- performance specifications e.g., printing speed
- step S 1402 the CPU 200 a (the condition determination unit 806 ) determines whether the sensed type is a predetermined type based on the received print permission condition 812 . If the sensed type is the predetermined type, the CPU 200 a moves the processing to step S 703 . If the sensed type is not the predetermined type, the CPU 200 a moves the processing to step S 902 .
- step S 1411 the CPU 200 a updates the print permission condition 812 associated with the model ID 814 (or the performance specifications) of the image forming apparatus 100 .
- the updating unit 808 accesses the server 210 and adds the type information of the sheet P permitted to be printed by the user to the print permission condition 812 . Through this, printing onto the sheet P is permitted in the same model or other models having the same or similar performance specifications, which further improves the usability.
- the installation location of the image forming apparatus 100 is taken into consideration as a print permission condition.
- An “installation location” is, for example, a latitude and longitude, an address, a building, a floor (number), a room, or the like.
- An installation location is, for example, a latitude and longitude, an address, a building, a floor (number), a room, or the like.
- the content printed by the respective image forming apparatuses 100 will likely be similar.
- the installation location A and the installation location B are close to each other, the usages of the printed materials printed by the respective image forming apparatuses 100 will likely be the same or similar.
- the installation location A and the installation location B are far apart, it is more likely that the content or the usages of the printed materials will be different.
- the print permission conditions 812 are expected to be similar.
- the respective print permission conditions 812 will be very similar.
- the print permission condition 812 is managed and updated for each installation location.
- FIG. 12 C illustrates management information (a database 1220 ) stored in the memory 201 b of the server 210 .
- management information a database 1220
- the type of the sheet P permitted to be printed is registered for each of installation locations.
- FIG. 15 illustrates a control method executed by the CPU 200 a .
- steps that are the same as in FIG. 7 , FIG. 9 , FIG. 13 , or FIG. 14 are given the same reference signs, and will not be described.
- step S 901 is replaced by steps S 1501 and S 1502
- step S 908 is replaced by step S 1511 .
- step S 1501 the CPU 200 a (the condition obtainment unit 805 ) obtains the print permission condition 812 associated with the installation location of the image forming apparatus 100 .
- the condition obtainment unit 805 reads out installation location information 815 stored in the memory 201 a of the image forming apparatuses 100 , and transmits the information to the server 210 .
- the CPU 200 b of the server 210 reads out the print permission condition 812 corresponding to the installation location information 815 from the memory 201 b and transmits the condition to the image forming apparatus 100 .
- step S 1502 the CPU 200 a (the condition determination unit 806 ) determines whether the sensed type is a predetermined type based on the print permission condition 812 . If the sensed type is the predetermined type, the CPU 200 a moves the processing to step S 703 . If the sensed type is not the predetermined type, the CPU 200 a moves the processing to step S 902 .
- step S 1511 the CPU 200 a updates the print permission condition 812 associated with the installation location information of the image forming apparatus 100 .
- the updating unit 808 accesses the server 210 and adds the type information of the sheet P permitted to be printed by the user to the print permission condition 812 . Through this, printing onto the sheet P is permitted even for another image forming apparatus 100 associated with the same installation location information, which further improves the usability.
- the durability of the image forming apparatus 100 or the environmental conditions where the image forming apparatus 100 is installed vary from day to day. For example, if consumables are not replaced, the durability in January will likely be different from the durability in May. Accordingly, the image quality in January may differ from the image quality in May. As such, if the sensed type is not a predetermined type, the image quality may be even further from the user's expectations. On the other hand, there is likely not much of a difference between the image quality on a Monday and the image quality on a Friday within the same week. In model having high durability, there may be no significant difference between the image quality in the first week and the image quality in the third week of the same month. Accordingly, in a sixth working example, time information is further taken into account as the print permission condition 812 .
- FIG. 12 D illustrates management information (a database 1230 ) stored in the memory 201 b of the server 210 .
- management information a database 1230
- the type of the sheet P permitted to be printed is registered for each instance of time information.
- FIG. 16 illustrates a control method executed by the CPU 200 a .
- steps that are the same as in FIG. 7 , FIG. 9 , FIG. 13 , FIG. 14 , or FIG. 15 are given the same reference signs, and will not be described.
- step S 901 is replaced by steps S 1601 and S 1602
- step S 908 is replaced by step S 1611 .
- step S 1601 the CPU 200 a (the condition obtainment unit 805 ) obtains the print permission condition 812 associated with the current time information 816 .
- the condition obtainment unit 805 reads out the time information 816 obtained from the RTC 203 and stored in the memory 201 a , and transmits the information to the server 210 .
- the CPU 200 b of the server 210 reads out the print permission condition 812 corresponding to the received time information 816 from the memory 201 b and transmits the condition to the image forming apparatus 100 .
- step S 1602 the CPU 200 a (the condition determination unit 806 ) determines whether the sensed type is a predetermined type based on the print permission condition 812 . If the sensed type is the predetermined type, the CPU 200 a moves the processing to step S 703 . If the sensed type is not the predetermined type, the CPU 200 a moves the processing to step S 902 .
- step S 1611 the CPU 200 a (the updating unit 808 ) updates the print permission condition 812 associated with the time information 816 of the image forming apparatus 100 .
- the updating unit 808 accesses the server 210 and adds the type information of the sheet P permitted to be printed by the user to the print permission condition 812 . Through this, printing onto the sheet P is permitted as long as the time or day falls within the same time information range, which further improves the usability.
- the media sensor 14 is disposed in the transport path, but this is merely one example.
- the sensing of the type of the sheet P by the media sensor 14 may be performed at any time before the toner image is transferred onto the sheet P.
- the media sensor 14 may be disposed in the holding unit 10 .
- the media sensor 14 may be disposed before the secondary transfer nip 28 .
- the holding unit 10 is an example of a holding unit (holding tray) that holds sheets.
- the transport device 2 is an example of a transport unit (a transport roller) that transports sheets held in the holding unit.
- the media sensor 14 is an example of a sensing unit that senses the type of the sheet.
- the image forming unit 20 is an example of an image forming unit (a printer) that forms an image on the sheet.
- the CPU 200 a is an example of a control unit (a processor, a processing circuit, a control board) that controls the transport unit and the image forming unit. The CPU 200 a obtains a user-designated type regarding the type of the sheets held in the holding unit. The type of the sheet sensed by the sensing unit may match the user-designated type.
- the CPU 200 a controls the image forming unit so that an image is formed on the sheet being transported by the transport unit.
- the type of the sheet sensed by the sensing unit may not match the user-designated type.
- the CPU 200 a determines whether user instruction information permitting image formation by the image forming unit on the sheet transported by the transport unit has been input.
- the CPU 200 a controls the image forming unit so that an image is formed on the sheet being transported by the transport unit.
- the CPU 200 a controls the image forming unit so that an image is not formed on the sheet being transported by the transport unit. This improves the usability.
- the type of the sheet sensed by the sensing unit may not match the user-designated type.
- the CPU 200 a may display, in a display, a screen for inputting the user instruction information. The user can input the user instruction information while visually confirming the information, which improves the usability.
- the CPU 200 a may update the user-designated type by adding the type of the sheet sensed by the sensing unit to the user-designated type. Through this, the types permitted by the user this time will be permitted to be printed next time without needing to wait for user instructions. This further improves the usability.
- the type of the sheet sensed by the sensing unit may match the type of a sheet designated in advance by the user or an operator serving as an administrator.
- the CPU 200 a permits image formation on the sheet being transported by the transport unit.
- the type of the sheet sensed by the sensing unit does not match the type of the sheet designated in advance, but a predetermined print permission condition is satisfied.
- the CPU 200 a permits image formation on the sheet being transported by the transport unit.
- the type of the sheet sensed by the sensing unit does not match the type of the sheet designated in advance, and a predetermined print permission condition is not satisfied.
- the CPU 200 a stops image formation on the sheet being transported by the transport unit. In this manner, even if the sensed type differs from the user-designated type, image formation is permitted as long as the print permission condition is satisfied. This improves the usability.
- the type of the sheet sensed by the sensing unit may not match the type designated in advance.
- the display device of the operation unit 13 may function as an output unit that outputs an inquiry to the user as to whether to continue the image formation.
- the input device of the operation unit 13 may function as an input unit that accepts an input of a response to the inquiry.
- the predetermined print permission condition may be that the response is a response for continuing the image formation. Even if the sensed type differs from the user-designated type, printing can be executed if the user wishes to print. This improves the usability.
- the predetermined print permission condition may be that the type of the sheet sensed by the sensing unit is a type that belongs to a predefined range. In this manner, a sensed type for which printing is permitted even if the sensed type differs from the user-designated type may be determined in advance.
- the predefined range may be defined by a server connected to the image forming apparatus.
- the predetermined print permission condition may be that the user who is attempting to form an image on the sheet is a user who belongs to a predefined range.
- a user who is successfully authenticated is an example of a user who belongs to a predefined range. This makes it possible for specific users to form an image on a sheet of a sensed type that is different from the user-designated type.
- the types for which printing is permitted may be determined in advance for each user.
- the predetermined print permission condition may be that two conditions are satisfied at the same time.
- the first condition is that the user who is attempting to form an image on the sheet is a user who belongs to a predefined range.
- the second condition is that the type of the sheet sensed by the sensing unit is a type that belongs to a predefined range with respect to the user.
- the predetermined print permission condition may be that the model of the image forming apparatus is a model belonging to a predefined range. Through this, when the image forming apparatus is a specific model, printing is permitted even if the sensed type differs from the user-designated type.
- the predetermined print permission condition may be that two conditions are satisfied at the same time.
- the first condition is that the model of the image forming apparatus is a model belonging to a predefined range.
- the second condition is that the type of the sheet sensed by the sensing unit is a type that belongs to a predefined range with respect to the image forming apparatus. Accordingly, the types for which printing is permitted can be managed for each image forming apparatus.
- the predetermined print permission condition may be that the installation location of the image forming apparatus is an installation location belonging to a predefined range. Through this, for an image forming apparatus installed in a specific installation location, printing is permitted even if the sensed type differs from the user-designated type.
- the predetermined print permission condition may be that two conditions are satisfied at the same time.
- the first condition is that the installation location of the image forming apparatus is an installation location belonging to a predefined range.
- the second condition is that the type of the sheet sensed by the sensing unit is a type that belongs to a predefined range with respect to the installation location.
- the predetermined print permission condition may be that time information associated with the image forming apparatus is time information belonging to a predefined range. Through this, when the time information of the image forming apparatus is specific time information, printing is permitted even if the sensed type differs from the user-designated type.
- the predetermined print permission condition may be that two conditions are satisfied at the same time.
- the first condition is that time information associated with the image forming apparatus is time information belonging to a predefined range.
- the second condition is that the type of the sheet sensed by the sensing unit is a type that belongs to a predefined range with respect to the time information.
- the CPU 200 a , the communication circuit 202 a , and the condition obtainment unit 805 function as an obtainment unit that obtains the predetermined print permission condition from the server.
- the CPU 200 a may determine whether the predetermined print permission condition obtained by the obtainment unit is satisfied.
- the server is not required, and the print permission condition may be stored in the image forming apparatus 100 .
- the predetermined print permission condition may be that at least one of a first permission condition and a second permission condition is satisfied.
- the first permission condition is that the type of the sheet, user attributes, the model of the image forming apparatus, the installation location of the image forming apparatus, or the time information associated with the image forming apparatus belongs to a predetermined range.
- the second permission condition is that the user wishes to continue the image formation on the sheet. Accordingly, if either condition is satisfied, the user can continue the image formation on a temporary basis, which further improves the usability.
- the display device of the operation unit 13 is an example of an output unit that outputs an inquiry to the user as to whether or not to continue the image formation when the first permission condition is not satisfied.
- the input device of the operation unit 13 is an example of an input unit that accepts an input of a response to the inquiry.
- the CPU 200 a may determine whether the second permission condition is satisfied based on the response.
- the CPU 200 a may update the first permission condition. Determining factors for the first permission condition are, for example, the type of the sheet, user attributes, the model of the image forming apparatus, the installation location of the image forming apparatus, or the time information associated with the image forming apparatus. Of these determining factors, factors determined not to satisfy the first permission condition are updated to satisfy the first permission condition thereafter. As a result, image formation is continued without making inquiries to the user thereafter, which further improves the usability.
- the CPU 200 a may permit image formation on the sheet being transported by the transport unit.
- the type of the sheet sensed does not match the type of the sheet designated in advance and the first permission condition is not satisfied, but a predetermined second permission condition is satisfied.
- the CPU 200 a may permit image formation on the sheet being transported by the transport unit.
- the type of the sheet sensed by the sensing unit does not match the type of the sheet designated in advance, the first permission condition is not satisfied, and the second permission condition is not satisfied.
- the CPU 200 a may stop image formation on the sheet being transported by the transport unit.
- Embodiment(s) of the present invention 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).
- computer executable instructions e.g., one or more programs
- a storage medium which may also be referred to more fully as a
- 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)TM), a flash memory device, a memory card, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Controlling Sheets Or Webs (AREA)
- Facsimiles In General (AREA)
Abstract
Description
- The present invention relates to an image forming apparatus that forms images on various types of sheets.
- At present, with various types of sheets being distributed, the type of sheet set by a user through an operation unit may differ from the type of sheet fed from a holding unit. Such sheets are often discarded after the images are formed, resulting in wasteful consumption of resources. Japanese Patent Laid-Open No. 2017-170858 proposes prohibiting sheets from being fed when a sheet of a different type from the type designated by the user is stored in the holding unit by detecting the sheet type using a media sensor.
- According to Japanese Patent Laid-Open No. 2017-170858, a user cannot form an image on a sheet unless the user changes the designation of the sheet type or replaces the sheets stored in the holding unit with sheets of the desired type. This results in poor usability. The user may permit the type of sheet designated to differ from the type of sheet actually fed. Therefore, in such cases, the usability should be ensured by continuing to form images even if the sheet types do not match.
- The present disclosure provides an image forming apparatus comprising: a transport unit configured to transport a sheet in a transport path; an image forming unit configured to form an image on the sheet transported by the transport unit; a sensor configured to detect the sheet in the transport path; and a controller configured to: obtain user designation information indicating a type of a sheet onto which an image is to be formed; control the image forming unit to form the image on the sheet in a case where a condition for permitting image formation is satisfied, even when a detecting result from the sensor indicates a type different from the type indicated by the user designation information; and control the image forming unit to skip forming the image on the sheet if the condition is not satisfied, in a case where the detecting result from the sensor indicates a type different from the type indicated by the user designation information.
- Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
-
FIG. 1 is a cross-sectional view of an image forming apparatus. -
FIG. 2 is a block diagram of an image forming apparatus. -
FIG. 3 is a diagram illustrating a plurality of image forming apparatuses connected to a server. -
FIG. 4 is a cross-sectional view of a fixer. -
FIGS. 5A and 5B are diagrams illustrating a media sensor. -
FIGS. 6A to 6C are diagrams illustrating a sheet type determination method. -
FIG. 7 is a flowchart illustrating a control method. -
FIG. 8 is a diagram illustrating functions of a CPU. -
FIG. 9 is a flowchart illustrating a control method. -
FIGS. 10A and 10B are diagrams illustrating a user interface. -
FIG. 11 is a diagram illustrating user authentication. -
FIGS. 12A to 12D are diagrams illustrating various print permission conditions. -
FIG. 13 is a flowchart illustrating a control method. -
FIG. 14 is a flowchart illustrating a control method. -
FIG. 15 is a flowchart illustrating a control method. -
FIG. 16 is a flowchart illustrating a control method. - Hereinafter, embodiments will be described in detail with reference to the attached drawings. Note, the following embodiments are not intended to limit the scope of the claimed invention. Multiple features are described in the embodiments, but limitation is not made to an invention that requires all such features, and multiple such features may be combined as appropriate. Furthermore, in the attached drawings, the same reference numerals are given to the same or similar configurations, and redundant description thereof is omitted.
- Image Forming Apparatus
- As illustrated in
FIG. 1 , animage forming apparatus 100 forms an image on a sheet P using the electrophotographic method. However, theimage forming apparatus 100 may form images using another image forming method, such as the ink jet method. In other words, the invention according to the present embodiment can be applied to any image forming method that changes image forming conditions according to the type of the sheet P (e.g., the thickness, grammage, presence or absence of gloss, or material (paper/resin)). - A
feed device 1 includes feed rollers, and feeds the sheet P held in aholding unit 10 to a transport path (conveyance path). Atransport device 2 includes transport rollers, and transports (conveys) the sheet P to aregistration device 3. Amedia sensor 14 that senses the type of the sheet P is provided in the transport path. Theregistration device 3 includes transport rollers, and corrects skew in the sheet P and transports the sheet P to asecondary transfer nip 28. -
20 a, 20 b, 20 c, and 20 d form yellow (Y), magenta (M), cyan (C), and black (K) toner images, respectively. In the following, multiple constituent components which are identical or similar will be given the same reference signs. When distinguishing between multiple constituent components, letters are added to the end of the reference signs. When common items are described for multiple constituent components, the letters at the end of the reference signs are omitted.Image forming units - A photosensitive drum 21 is an image carrier that holds an electrostatic latent image and a toner image. A charger 22 electrically charges the surface of the photosensitive drum 21. An exposure device 23 forms an electrostatic latent image by irradiating the surface of the photosensitive drum 21 with a laser beam corresponding to an image signal. A developer 24 uses toner to develop the electrostatic latent image and forms a toner image. A primary transfer roller 25 transfers the toner image from the photosensitive drum 21 to an
intermediate transfer belt 27. Theintermediate transfer belt 27 transports the toner image to thesecondary transfer nip 28. - The
secondary transfer nip 28 is formed by a secondary transfer roller and theintermediate transfer belt 27, and transfers the toner image from theintermediate transfer belt 27 to the sheetP. A fixer 17 fixes the toner image onto the sheet P by applying heat and pressure to the toner image and the sheet P. A discharge device 4 includes transport rollers, and transports and discharges the sheet P onto which the toner image has been fixed to the exterior of theimage forming apparatus 100. - A
control board 15 operates based on power supplied from apower circuit 18. Anoperation unit 13 includes a display which displays software keys that accept user inputs, as well as input devices (e.g., a keyboard, switches, buttons, and touch sensors) for inputting user instruction information to instruct printing settings, permission to form images, and the like. Note that theoperation unit 13 may be configured including physical keys for inputting user instructions, instead of software keys. - Controller
- As illustrated in
FIG. 2 , thecontrol board 15 includes aCPU 200 a, amemory 201 a, and acommunication circuit 202 a. TheCPU 200 a implements various functions according to a control program stored in a Read-Only Memory (ROM) area of thememory 201 a. Thememory 201 a may further include Random Access Memory (RAM), a Hard Disk Drive (HDD), and a Solid-State Drive (SSD). Thecommunication circuit 202 a includes circuitry for executing wired communication or wireless communication. For example, thecommunication circuit 202 a accesses aserver 210 over anetwork 211, and stores information on theserver 210 or obtains information (permission signals) from theserver 210. A motor group M1 includes motors involved in transporting the sheet P, motors involved in forming images on the sheet P, and drive sources such as solenoids that switch the destination of the sheet P.An authentication device 19 is a device that executes user authentication. - The
authentication device 19 may be a card reader that reads a magnetic card or an IC card storing user authentication information. Theauthentication device 19 may be a biometric reading device that reads biometric information such as fingerprints, a palm, voice, an iris, or a face. AnRTC 203 is what is known as a real-time clock, and manages the current date and time. - The
CPU 200 a sets image forming conditions according to type information indicating the type of the sheet P sensed by themedia sensor 14. For example, theCPU 200 a changes the fixing temperature of thefixer 17, changes the rotation speed of the motor group M1 (the transport speed of the sheet P), and the like according to the type information. This is because the fixing temperature and transport speed required to ensure proper fixing differ depending on the type of the sheet P. For example, the fixing temperature increases as the grammage of the sheet P increases. Alternatively, the transport speed decreases as the grammage of the sheet P increases. This ensures that the amount of heat supplied to the sheet P is sufficient. - The
server 210 is optional. Theserver 210 includes a CPU 200 b, amemory 201 b, and a communication circuit 202 b. The CPU 200 b implements various functions according to a control program stored in a ROM area of thememory 201 b. Thememory 201 b may further include RAM, an HDD, and an SSD. The communication circuit 202 b includes circuitry for executing wired communication or wireless communication. The communication circuit 202 b receives service requests from theimage forming apparatus 100 over thenetwork 211 and transmits corresponding responses and the like. For example, theserver 210 transmits, to theimage forming apparatus 100, determination conditions and the like necessary for determination processing performed in theimage forming apparatus 100. Alternatively, theserver 210 may execute the determination processing based on information received from theimage forming apparatus 100 and transmit a determination result to theimage forming apparatus 100. - As illustrated in
FIG. 3 , a plurality ofimage forming apparatuses 100 a to 100 x may be connected to theserver 210. Theserver 210 may hold user account information (e.g., a user ID and password) in thememory 201 b. “ID” is an acronym of “identification information”. The CPU 200 b of theserver 210 determines whether the account information input from theoperation unit 13 matches the account information held in thememory 201 b, and transmits the determination result. This may be called “user authentication”. - Fixer
-
FIG. 4 illustrates the structure of thefixer 17. The sheet P carrying toner T is transported from the secondary transfer nip 28 to thefixer 17. A fixing nip 406 is formed by pressure contact between apressure roller 405 and a fixingfilm 403, which causes an elastic layer of the fixingfilm 403 to deform. Thepressure roller 405 is driven by the motor group M1 to rotate, and the fixingfilm 403 also rotates along with thepressure roller 405. - A
heater 404 held by aheater holder 407 and atemperature sensor 408 are provided within the fixingfilm 403. Theheater holder 407 is attached by a spring or the like and presses the inner circumferential surface of the fixingfilm 403 toward thepressure roller 405. TheCPU 200 a adjusts the power supplied toheater 404 such that the fixing temperature sensed by thetemperature sensor 408 becomes a target temperature. The target temperature is determined based on the type of the sheet P, for example. The target temperature may be determined based on the type of the sheet P and environmental conditions (e.g., ambient temperature, ambient humidity). In this manner, theCPU 200 a determines the target temperature based on the type of the sheet P as set by the user through theoperation unit 13, or the type of the sheet P as sensed by themedia sensor 14. - Media Sensor
-
FIG. 5A illustrates an example of themedia sensor 14. Themedia sensor 14 includes a surface property sensor 501 that detects surface properties of the sheet P and athickness sensor 502 that detects the thickness of the sheet P. - The surface property sensor 501 includes a light-emitting
element 505 and aline sensor 506. The light-emittingelement 505 is a light-emitting diode (LED) or the like that irradiates the surface of the sheet P being transported along a transport path 504 with light. Theline sensor 506 has a plurality of light-receiving elements (pixels) that receive light reflected by the surface of the sheet P. As illustrated inFIG. 5B , n pixels P1 to Pn are arranged along a main scanning direction. The “main scanning direction” is the direction orthogonal to the transport direction of the sheet P. - When a sheet P is transported along the transport path 504, the
CPU 200 a turns on the light-emittingelement 505 and causes theline sensor 506 to receive the reflected light from the sheet P. TheCPU 200 a calculates a difference between the luminances of adjacent pixels Pi and Pi-1 (an adjacent difference) and determines the surface properties (e.g., unevenness) of the sheet P based on the adjacent difference. TheCPU 200 a may also calculate the sum of luminance values of the pixels P1 to Pn and detect the glossiness of the surface of the sheet P based on the sum. - The
thickness sensor 502 includes a roller 507 that is pushed in by the sheet P and anencoder sensor 508 that detects the amount by which the roller 507 is pushed in. TheCPU 200 a calculates the thickness of the sheet P based on a sensing result (a pushed-in amount) output by thethickness sensor 502. A sensing result may be called as a detecting result. - Relationship Between Detection Value and Media Characteristics
-
FIG. 6A illustrates a relationship between a degree of unevenness and the adjacent difference sensed by the surface property sensor 501. The horizontal axis represents the degree of unevenness. The vertical axis represents the adjacent difference. FromFIG. 6A , it can be seen that a linear relationship exists between the degree of unevenness and the adjacent difference. - A sum D of adjacent differences can be defined by Formula Eq1. Here, the detection values of pixels P1, P2, and so on up to Pn are denoted as p1, p2, and so on up to pn.
-
D=(p2−p1)+(p3−p2)+ . . . +(Pn−Pn-1) Eq1 - In this manner, when the pixel Pi and the pixel Pi-1 are adjacent to each other, a difference di between the detection value pi and the detection value pi-1 is calculated (here, i is an integer greater than or equal to 2 and less than or equal to n). Furthermore, the sum D of the differences di is calculated. The more uneven the surface of the sheet P is, the larger the output difference between adjacent pixels becomes. The output difference can therefore be converted into a degree of unevenness. If the surface is smooth, the sum D of adjacent differences will be smaller, whereas if the surface is rough, the sum D of adjacent differences will be larger.
-
FIG. 6B illustrates a relationship between the pushed-in amount sensed by thethickness sensor 502 and the thickness of the sheet P. The horizontal axis represents the thickness. The vertical axis represents the pushed-in amount. FromFIG. 6B , it can be seen that a linear relationship exists between the thickness and the pushed-in amount. Therefore, theCPU 200 a can convert the detection value detected by the thickness sensor 502 (the pushed-in amount) into the thickness of the sheet P. - A conversion formula or a conversion table may be stored in the
memory 201 a. TheCPU 200 a can determine the degree of unevenness and the thickness by applying the detection values to the conversion formula or the conversion table. - Type Determination
-
FIG. 6C illustrates a method for determining the type of the sheet P. TheCPU 200 a determines the type of the sheet P using the sum D of adjacent differences and a pushed-in amount E, which are the detection values detected by themedia sensor 14. The horizontal axis inFIG. 6C represents the sum D of adjacent differences. The vertical axis represents the pushed-in amount E. Cardboard is paper that is thick and has a smooth surface. When the detection results for cardboard are plotted, the detection results are concentrated in a group G1. Embossed paper is paper that is thicker and has a more uneven surface. Accordingly, the detection results for embossed paper are concentrated in a group G2. As such, theCPU 200 a can determine the type of the sheet P using the sum D of adjacent differences and the pushed-in amount E, which are the detection values detected by themedia sensor 14. - For example, if the pushed-in amount E exceeds a threshold Eth1 and the sum D of adjacent differences is less than or equal to a threshold Dth, the
CPU 200 a determines that the type of the sheet P is “glossy cardboard”. This corresponds to the group G1. If the pushed-in amount E exceeds the threshold Eth1 and the sum D of adjacent differences exceeds the threshold Dth, theCPU 200 a determines that the type of the sheet P is “embossed paper”. This corresponds to the group G2. If the pushed-in amount E is less than or equal to a threshold Eth2, theCPU 200 a determines the type of the sheet P to be “thin paper”. This corresponds to a group G3. Note that if the pushed-in amount E is less than or equal to the threshold Eth1 and the pushed-in amount E exceeds the threshold Eth2, theCPU 200 a may determine the type of the sheet P to be “standard paper”. These thresholds may be stored in thememory 201 a. TheCPU 200 a determines the type of the sheet P by referring to these thresholds. - The structure of the
media sensor 14 described here is merely one example. For example, thethickness sensor 502 may be realized by an ultrasonic sensor such as a piezoelectric element. Ultrasonic waves emitted from an ultrasonic oscillator are attenuated as they pass through the sheet P. Therefore, based on the level of ultrasonic waves received by an ultrasonic receiver, theCPU 200 a can determine the thickness (grammage) of the sheet P. As a result, the type of the sheet P may be determined even more accurately. In this manner, any sensor that can determine the type of the sheet P can be employed as themedia sensor 14. - According to
FIG. 1 , themedia sensor 14 is disposed in the transport path. Themedia sensor 14 detects the type of the sheet P as the sheet P passes through a position opposite themedia sensor 14. The type of the sheet P sensed by themedia sensor 14 and the type of the sheet P designated through theoperation unit 13 may differ. This may be referred to as a “type mismatch”. In this case, theCPU 200 a stops the transport of the sheet P. TheCPU 200 a may inform the user, through theoperation unit 13, that the type of the sheet P sensed by themedia sensor 14 and the type of the sheet P designated through theoperation unit 13 differ. The user then removes the sheet P that is stopped in the transport path. Furthermore, after the sheet P is removed by the user, theCPU 200 a executes image formation again. This results in poor usability. Accordingly, in the present embodiment, even if a type mismatch occurs, image formation on the sheet P continues if specific print permission conditions are satisfied. This improves the usability. -
FIG. 7 illustrates a control method executed by theCPU 200 a.FIG. 8 illustrates functions implemented by theCPU 200 a according to acontrol program 810. Each of the functions illustrated inFIG. 8 will be described together when the steps associated therewith are described. - When a printing instruction is input through the
operation unit 13, the motor group M1 is started up to start feeding the sheet P. Next, theCPU 200 a executes the following processing. It is assumed that, in advance, theCPU 200 a (a type designating unit 801) receives the type of the sheet P input by an operator through theoperation unit 13 and holds the type in thememory 201 a. The operator is, for example, a user using theimage forming apparatus 100 or an administrator managing theimage forming apparatus 100. - In step S701, the
CPU 200 a (a type sensing unit 802) senses the type of the sheet P using themedia sensor 14. Thetype sensing unit 802 senses the type of the sheet P being transported along the transport path 504 based on the sensing result output by themedia sensor 14 and atype determination condition 811. Thetype determination condition 811 includes the aforementioned Formula Eq1, the thresholds Dth, Eth1, and Eth2, and the like. - In step S702, the
CPU 200 a (a type determination unit 803) determines whether user designation information indicating the type specified by the user (a user-designated type) and the sensing result from the media sensor 14 (a sensed type) match. If these types match, theCPU 200 a moves the processing to step S703. - In step S703, the
CPU 200 a (a print control unit 804) continues image formation on the sheet P being transported along the transport path 504. If it is determined that the types do not match in step S702, theCPU 200 a moves the processing to step S711. - In step S711, the
CPU 200 a (a condition determination unit 806) determines whether aprint permission condition 812 is satisfied. Theprint permission condition 812 is a condition for continuing image formation even if the user-designated type and the sensed type do not match. Theprint permission condition 812 may be stored in thememory 201 a or in theserver 210. Acondition obtainment unit 805 obtains theprint permission condition 812 from thememory 201 a or theserver 210 and passes the condition to thecondition determination unit 806. Thecondition determination unit 806 determines whether theprint permission condition 812 is satisfied. Specific examples of theprint permission condition 812 will be given later. If theprint permission condition 812 is satisfied, theCPU 200 a moves the processing to step S703 and continues the image formation. On the other hand, if theprint permission condition 812 is not satisfied, theCPU 200 a moves the processing to step S712. - In step S712, the
CPU 200 a (the print control unit 804) stops the image formation. Theprint control unit 804 stops the motor group M1, stops thefixer 17, and stops the image forming units 20. Theprint control unit 804 may display a message indicating that the user-designated type and the sensed type do not match in a display device of theoperation unit 13. Theprint control unit 804 may display a message indicating that image formation has been stopped and prompting the user to remove the sheet P. - The
print permission condition 812 may be, for example, any one, or a combination of two or more, of the following plurality of conditions. - (1) The sensed type is one of predefined types. Here, the types of sheets for which image formation is permitted are stored in the
201 a and 201 b (e.g., HDDs) in response to user inputs made through thememories operation unit 13. - (2) The user wishes to forcibly (or temporarily) continue image formation. User instruction information (a permission signal) that forces (permits) image formation to continue when there is a mismatch between the user-designated type and the sensed type is stored in the
201 a and 201 b (e.g., HDDs) in response to user inputs made through thememories operation unit 13. - (3) The user is one of predefined users. In other words, this is when user identification information is included in pre-set permitted user identification information.
- (4) The image forming apparatus is one of predefined image forming apparatuses.
- (5) The installation location of the image forming apparatus is a predefined installation location.
- (6) Time information such as the current year, month, day, time, and the like is within a predefined range.
- For example, if the sensed type is an expensive type, the image formation may not be permitted to continue, but if the sensed type is an inexpensive type, the printing may be permitted to continue. In this case, the
server 210 may manage inexpensive types as permitted print types. Alternatively, aninquiry unit 807 may inquire with the user through theoperation unit 13, and the user may wish to continue image formation. Alternatively, image formation may be permitted for users of a higher rank, and not permitted for users of a lower rank. Alternatively, a type mismatch may lead to a major drop in print quality (image quality) in a given model, but a type mismatch may only lead to a minor drop in print quality in another model. In this case, image formation may be permitted to be continued in another model. Alternatively, a difference in print quality due to a type mismatch may be greater between animage forming apparatus 100 installed at a given installation location and animage forming apparatus 100 installed at another installation location. On the other hand, a difference in print quality due to a type mismatch among a plurality of multipleimage forming apparatuses 100 installed at the same installation location may be small. This is because the printing applications and the types of the sheet P for a plurality ofimage forming apparatuses 100 installed in the same installation location are often identical or similar. Alternatively, if the time (time information 816) obtained from theRTC 203 of theCPU 200 a is within a specific range, image formation may be permitted to continue. - In this manner, in the first working example, if the user-designated type and the sensed type match, the image formation is continued. Even if the user-designated type and the sensed type do not match, the image formation is continued if the
print permission condition 812 is satisfied. This is expected to improve usability. - In a second working example, at least one of the following conditions is employed as the print permission condition 812: the sensed type is permitted by the
server 210; and the user wishes to continue the image formation. Accordingly, if the sensed type is permitted by theserver 210, the image formation is continued. Even if the sensed type is not permitted by theserver 210, the image formation is continued if the user wishes to continue the image formation. -
FIG. 9 illustrates a control method executed by theCPU 200 a. Note that inFIG. 9 , steps that are the same as inFIG. 7 are given the same reference signs, and will not be described. As illustrated inFIG. 9 , step S711 is constituted by steps S901 to S905. - In step S901, the
CPU 200 a (the condition determination unit 806) determines whether the sensed type is a predetermined type. For example, thecondition determination unit 806 accesses theserver 210 via thecondition obtainment unit 805 and obtains the permitted type information held in thememory 201 b of theserver 210. The permitted type information is part of theprint permission condition 812, and is information indicating the type of the sheet P (a predetermined type) for which image formation can continue even if the type differs from the user-designated type. Here, the predetermined type may be a plurality of types (a range). If the sensed type is the predetermined type, theCPU 200 a moves the processing to step S703 and continues the image formation. If the sensed type is not the predetermined type, theCPU 200 a moves the processing to step S902. - In step S902, the
CPU 200 a (the print control unit 804) stops the transport of the sheet P. Theprint control unit 804 stops the motors in motor group M1 that are involved in transporting the sheet P. - In step S903, the
CPU 200 a (the inquiry unit 807) displays an inquiry in the display of theoperation unit 13. Here, the “inquiry” is a message inquiring with the user as to whether they wish to continue the image formation. The inquiry may be output by audio through the speaker of theoperation unit 13. In this case, the user inputs the answer by voice through the microphone of thecontrol unit 13. -
FIG. 10A illustrates an example of an inquiry message displayed in theoperation unit 13. In this example, a message reading “this paper is not registered in the server. Do you wish to continue printing?” is displayed. The user enters their preference by pressing a “YES”button 1001 or a “NO”button 1002. - In step S904, the
CPU 200 a (the condition determination unit 806) determines whether the user wishes to continue the image formation based on information input from theoperation unit 13. For example, when the “YES”button 1001 displayed in theoperation unit 13 is pressed, theCPU 200 a determines that the user wishes to continue the image formation. When the “NO”button 1002 displayed in theoperation unit 13 is pressed, theCPU 200 a determines that the user does not wish to continue the image formation. If the user does not wish to continue the image formation, theCPU 200 a moves the processing to step S712 and stops the image formation. On the other hand, if the user wishes to continue the image formation, theCPU 200 a moves the processing to step S905. - In step S905, the
CPU 200 a (the print control unit 804) resumes the transport of the sheet P. Theprint control unit 804 restarts the motors in motor group M1 that are involved in transporting the sheet P. - In step S906, the
CPU 200 a (the print control unit 804) continues the image formation on the sheet P. - In step S907, the
CPU 200 a (an updating unit 808) determines whether to update theprint permission condition 812. For example, theCPU 200 a (the inquiry unit 807) may display a predetermined inquiry message in theoperation unit 13. This message inquires with the user as to whether to add the current sensed type to the permitted type information held in thememory 201 b of theserver 210. -
FIG. 10B illustrates an example of an inquiry message displayed in theoperation unit 13. In this example, a message reading “do you wish to register this paper in the server?” is displayed. The user enters their preference by pressing the “YES”button 1001 or the “NO”button 1002. - The
CPU 200 a (the updating unit 808) determines whether to add the current sensed type to the permitted type information based on the answer entered by the user in response to the inquiry. If theprint permission condition 812 is updated, theCPU 200 a moves the processing to step S908. If theprint permission condition 812 is not updated, theCPU 200 a skips step S908. - In step S908, the
CPU 200 a (the updating unit 808) updates theprint permission condition 812. For example, the current sensed type is added to theprint permission condition 812 stored in thememory 201 b of theserver 210. As a result, the current sensed type also belongs to the predetermined type, and thus a determination of “Yes” is made in step S901. In other words, steps S902 to S908 are skipped, which further improves the usability. - In the second working example, the
print permission condition 812 is stored in thememory 201 b of theserver 210, but this is merely one example. Theprint permission condition 812 may be stored in thememory 201 a of theimage forming apparatus 100. TheCPU 200 a obtains theprint permission condition 812 from thememory 201 a of theimage forming apparatus 100 instead of thememory 201 b of theserver 210. - In a third working example, it is assumed that the
image forming apparatus 100 has a user recognition function, such as theauthentication device 19. As illustrated inFIG. 11 , aninformation processing apparatus 1100 is further connected to thenetwork 211. - The
authentication device 19 is capable of executing user authentication (e.g., card-based authentication or user account authentication). “Card-based authentication” refers to authentication information recorded in a card held by the user over theauthentication device 19 being read by theauthentication device 19, and determining whether auser 1101 is an authorized user based on the authentication information. The card may be an IC card, a magnetic card, or a mobile terminal (e.g., a smartphone). The authentication information may be an authentication image (e.g., a barcode or a QR code (registered trademark)) printed or displayed on the card. In these cases, theauthentication device 19 may be referred to as a “card reader”. Theauthentication device 19 may be a biometric authentication device that reads biometric information (e.g., fingerprints or veins) of theuser 1101 and determines whether the user is a predetermined user. In user account authentication, the authentication of theuser 1101 is executed based on a user ID (and password) entered through theoperation unit 13. A database holding user authentication information may be constructed in thememory 201 b of theserver 210, for example. Theinformation processing apparatus 1100 is a personal computer (PC) or a mobile terminal, and is a computer that sends print jobs to theimage forming apparatus 100. -
FIG. 12A illustrates adatabase 1200 stored in thememory 201 b of theserver 210. Information necessary for authentication, such as user names, IDs, and passwords, is registered in thedatabase 1200. TheCPU 200 a transmits an authentication request, includingauthentication information 813 entered from theoperation unit 13 or theauthentication device 19, to theserver 210. Upon receiving the authentication request, the CPU 200 b of theserver 210 determines whether the receivedauthentication information 813 matches authentication information registered in thedatabase 1200. The CPU 200 b transmits an authentication result to theimage forming apparatus 100. TheCPU 200 a of the image forming apparatus 100 (the condition determination unit 806) determines whether to permit theuser 1101 to form images based on the authentication result received from theserver 210. As a result, image formation is permitted only for users registered in thedatabase 1200. Furthermore, theprint permission condition 812, which indicates the type of the sheet P that is permitted to be printed, is registered in thedatabase 1200 on a user-by-user basis. As described in the first and second working examples, theprint permission condition 812 indicates the type of the sheet P that is permitted to be printed even when the user-designated type and the sensed type do not match. As illustrated inFIG. 12A , theprint permission condition 812 may be different for each user. -
FIG. 13 illustrates a control method executed by theCPU 200 a. Note that inFIG. 13 , steps that are the same as inFIG. 7 orFIG. 9 are given the same reference signs, and will not be described. - In step S1301, the
CPU 200 a (the condition determination unit 806) determines whether the user authentication was successful. As described above, theCPU 200 a executes the user authentication using theauthentication information 813 entered through theauthentication device 19 or theoperation unit 13. For example, theCPU 200 a may transmit an authentication request including theauthentication information 813 to theserver 210 and receive an authentication result. Alternatively, theCPU 200 a may transmit an authentication request, for requesting comparison information needed for authentication processing, to theserver 210, receive the comparison information, and compare the comparison information with theauthentication information 813. If the authentication is successful, theCPU 200 a moves the processing to step S701. - If a mismatch between the user-designated type and the sensed type is determined in step S702, the
CPU 200 a moves the processing to step S1311. In step S1311, theCPU 200 a (the condition obtainment unit 805) obtains theprint permission condition 812 associated with the user from theserver 210. TheCPU 200 a (the condition obtainment unit 805) may store theprint permission condition 812 obtained from theserver 210 in thememory 201 a. - In step S1312, the
CPU 200 a (the type determination unit 803) determines whether the sensed type is a predetermined type based on theprint permission condition 812. Thetype determination unit 803 determines whether the sensed type satisfies theprint permission condition 812. For example, assume that the authenticated user is a user A illustrated inFIG. 12A , the user-designated type is standard paper, and the sensed type is cardboard. In this case, the user A is permitted to print on cardboard (the predetermined type) even if there is a type mismatch. The sensed type is therefore determined to be the predetermined type. If the sensed type is the predetermined type, theCPU 200 a moves the processing to step S703. On the other hand, if the sensed type is not the predetermined type, theCPU 200 a moves the processing to step S902. For example, a user B is not permitted to print on cardboard in a case of a type mismatch, and thus theCPU 200 a moves the processing to step S902. - Thereafter, if a determination of “Yes” is made in step S907, the
CPU 200 a moves the processing to step S1321. In step S1321, theCPU 200 a (the updating unit 808) updates theprint permission condition 812 to add the sensed type as a predetermined type. For example, the updatingunit 808 adds the sensed type to theprint permission condition 812 associated with the user in theserver 210. For example, if the authenticated user is the user A and the sensed type is a translucent resin film, “translucent resin film” is added to theprint permission condition 812 for the user A. - According to the third working example, the
print permission condition 812 is managed on a user-by-user basis. Accordingly, even if theprint permission condition 812 for the user A is updated or changed, this will not affect the user B. In addition, because theprint permission condition 812 is updated, printing can immediately continue if a type mismatch occurs next for the current sensed type (e.g., resin film). Accordingly, printing is no longer interrupted, which further improves the usability. - In the second and third working examples, printing on a sheet P of a predetermined type is permitted even if a type mismatch occurs. Here, the performance specifications of the
image forming apparatus 100 may be further considered as theprint permission condition 812. A typical example of performance specifications is printing speed. For example, the same type of sheet P may have low image quality on a given image forming apparatus and high image quality on another image forming apparatus. Therefore, theprint permission condition 812 may include that the performance specifications of theimage forming apparatus 100 are predetermined performance specifications. In general, the performance specifications of image forming apparatuses differ by model name (or model identification code). Thus, theprint permission condition 812 may be managed for each model name. Alternatively, theprint permission condition 812 may be commonly managed for each of model groups (performance specification groups), which include a plurality of models having the same or similar performance specifications. -
FIG. 12B illustrates management information (a database 1210) stored in thememory 201 b of theserver 210. In this example, the type of the sheet P permitted to be printed is registered for each of model IDs. The model ID may be any information that can identify each model, such as a model name or a model identification code. -
FIG. 14 illustrates a control method executed by theCPU 200 a. Note that inFIG. 14 , steps that are the same as inFIG. 7 ,FIG. 9 , orFIG. 13 are given the same reference signs, and will not be described. Here, step S901 is replaced by steps S1401 and S1402, and step S908 is replaced by step S1411. - In step S1401, the
CPU 200 a (the condition obtainment unit 805) obtains theprint permission condition 812 associated with theimage forming apparatus 100. For example, thecondition obtainment unit 805 reads out amodel ID 814 of theimage forming apparatus 100 from thememory 201 a and transmits the model ID to theserver 210. The CPU 200 b of theserver 210 reads out theprint permission condition 812 corresponding to themodel ID 814 from thememory 201 b and transmits the condition to theimage forming apparatus 100. If theprint permission condition 812 is managed for each of performance specifications (e.g., printing speed), identification information indicating the performance specifications is transmitted to theserver 210, and theprint permission condition 812 corresponding to the identification information is obtained. - In step S1402, the
CPU 200 a (the condition determination unit 806) determines whether the sensed type is a predetermined type based on the receivedprint permission condition 812. If the sensed type is the predetermined type, theCPU 200 a moves the processing to step S703. If the sensed type is not the predetermined type, theCPU 200 a moves the processing to step S902. - In step S1411, the
CPU 200 a updates theprint permission condition 812 associated with the model ID 814 (or the performance specifications) of theimage forming apparatus 100. As described above, the updatingunit 808 accesses theserver 210 and adds the type information of the sheet P permitted to be printed by the user to theprint permission condition 812. Through this, printing onto the sheet P is permitted in the same model or other models having the same or similar performance specifications, which further improves the usability. - In a fifth working example, the installation location of the
image forming apparatus 100 is taken into consideration as a print permission condition. An “installation location” is, for example, a latitude and longitude, an address, a building, a floor (number), a room, or the like. For example, if an installation location A and an installation location B are close to each other, the content printed by the respectiveimage forming apparatuses 100 will likely be similar. If the installation location A and the installation location B are close to each other, the usages of the printed materials printed by the respectiveimage forming apparatuses 100 will likely be the same or similar. On the other hand, if the installation location A and the installation location B are far apart, it is more likely that the content or the usages of the printed materials will be different. Therefore, if the installation location A and the installation location B are close to each other, theprint permission conditions 812 are expected to be similar. In particular, for a plurality ofimage forming apparatuses 100 installed at the installation location A, the respectiveprint permission conditions 812 will be very similar. The same is true for the installation location B. Accordingly, in the fifth working example, theprint permission condition 812 is managed and updated for each installation location. -
FIG. 12C illustrates management information (a database 1220) stored in thememory 201 b of theserver 210. In this example, the type of the sheet P permitted to be printed is registered for each of installation locations. -
FIG. 15 illustrates a control method executed by theCPU 200 a. Note that inFIG. 15 , steps that are the same as inFIG. 7 ,FIG. 9 ,FIG. 13 , orFIG. 14 are given the same reference signs, and will not be described. Here, step S901 is replaced by steps S1501 and S1502, and step S908 is replaced by step S1511. - In step S1501, the
CPU 200 a (the condition obtainment unit 805) obtains theprint permission condition 812 associated with the installation location of theimage forming apparatus 100. For example, thecondition obtainment unit 805 reads outinstallation location information 815 stored in thememory 201 a of theimage forming apparatuses 100, and transmits the information to theserver 210. The CPU 200 b of theserver 210 reads out theprint permission condition 812 corresponding to theinstallation location information 815 from thememory 201 b and transmits the condition to theimage forming apparatus 100. - In step S1502, the
CPU 200 a (the condition determination unit 806) determines whether the sensed type is a predetermined type based on theprint permission condition 812. If the sensed type is the predetermined type, theCPU 200 a moves the processing to step S703. If the sensed type is not the predetermined type, theCPU 200 a moves the processing to step S902. - In step S1511, the
CPU 200 a updates theprint permission condition 812 associated with the installation location information of theimage forming apparatus 100. As described above, the updatingunit 808 accesses theserver 210 and adds the type information of the sheet P permitted to be printed by the user to theprint permission condition 812. Through this, printing onto the sheet P is permitted even for anotherimage forming apparatus 100 associated with the same installation location information, which further improves the usability. - Incidentally, the durability of the
image forming apparatus 100 or the environmental conditions where theimage forming apparatus 100 is installed vary from day to day. For example, if consumables are not replaced, the durability in January will likely be different from the durability in May. Accordingly, the image quality in January may differ from the image quality in May. As such, if the sensed type is not a predetermined type, the image quality may be even further from the user's expectations. On the other hand, there is likely not much of a difference between the image quality on a Monday and the image quality on a Friday within the same week. In model having high durability, there may be no significant difference between the image quality in the first week and the image quality in the third week of the same month. Accordingly, in a sixth working example, time information is further taken into account as theprint permission condition 812. -
FIG. 12D illustrates management information (a database 1230) stored in thememory 201 b of theserver 210. In this example, the type of the sheet P permitted to be printed is registered for each instance of time information. -
FIG. 16 illustrates a control method executed by theCPU 200 a. Note that inFIG. 16 , steps that are the same as inFIG. 7 ,FIG. 9 ,FIG. 13 ,FIG. 14 , orFIG. 15 are given the same reference signs, and will not be described. Here, step S901 is replaced by steps S1601 and S1602, and step S908 is replaced by step S1611. - In step S1601, the
CPU 200 a (the condition obtainment unit 805) obtains theprint permission condition 812 associated with thecurrent time information 816. For example, thecondition obtainment unit 805 reads out thetime information 816 obtained from theRTC 203 and stored in thememory 201 a, and transmits the information to theserver 210. The CPU 200 b of theserver 210 reads out theprint permission condition 812 corresponding to the receivedtime information 816 from thememory 201 b and transmits the condition to theimage forming apparatus 100. - In step S1602, the
CPU 200 a (the condition determination unit 806) determines whether the sensed type is a predetermined type based on theprint permission condition 812. If the sensed type is the predetermined type, theCPU 200 a moves the processing to step S703. If the sensed type is not the predetermined type, theCPU 200 a moves the processing to step S902. - In step S1611, the
CPU 200 a (the updating unit 808) updates theprint permission condition 812 associated with thetime information 816 of theimage forming apparatus 100. As described above, the updatingunit 808 accesses theserver 210 and adds the type information of the sheet P permitted to be printed by the user to theprint permission condition 812. Through this, printing onto the sheet P is permitted as long as the time or day falls within the same time information range, which further improves the usability. - According to
FIG. 1 , themedia sensor 14 is disposed in the transport path, but this is merely one example. The sensing of the type of the sheet P by themedia sensor 14 may be performed at any time before the toner image is transferred onto the sheet P. Accordingly, themedia sensor 14 may be disposed in the holdingunit 10. Alternatively, themedia sensor 14 may be disposed before the secondary transfer nip 28. - The holding
unit 10 is an example of a holding unit (holding tray) that holds sheets. Thetransport device 2 is an example of a transport unit (a transport roller) that transports sheets held in the holding unit. Themedia sensor 14 is an example of a sensing unit that senses the type of the sheet. The image forming unit 20 is an example of an image forming unit (a printer) that forms an image on the sheet. TheCPU 200 a is an example of a control unit (a processor, a processing circuit, a control board) that controls the transport unit and the image forming unit. TheCPU 200 a obtains a user-designated type regarding the type of the sheets held in the holding unit. The type of the sheet sensed by the sensing unit may match the user-designated type. In this case, theCPU 200 a controls the image forming unit so that an image is formed on the sheet being transported by the transport unit. However, the type of the sheet sensed by the sensing unit may not match the user-designated type. In this case, theCPU 200 a determines whether user instruction information permitting image formation by the image forming unit on the sheet transported by the transport unit has been input. There are cases where the type of the sheet sensed by the sensing unit does not match the user-designated type, but the user instruction information has been input. In this case, theCPU 200 a controls the image forming unit so that an image is formed on the sheet being transported by the transport unit. There are also cases where the type of the sheet sensed by the sensing unit does not match the user-designated type, and the user instruction information has not been input. In this case, theCPU 200 a controls the image forming unit so that an image is not formed on the sheet being transported by the transport unit. This improves the usability. - The type of the sheet sensed by the sensing unit may not match the user-designated type. In this case, the
CPU 200 a may display, in a display, a screen for inputting the user instruction information. The user can input the user instruction information while visually confirming the information, which improves the usability. - When the user instruction information is input, the
CPU 200 a may update the user-designated type by adding the type of the sheet sensed by the sensing unit to the user-designated type. Through this, the types permitted by the user this time will be permitted to be printed next time without needing to wait for user instructions. This further improves the usability. - The type of the sheet sensed by the sensing unit may match the type of a sheet designated in advance by the user or an operator serving as an administrator. In this case, the
CPU 200 a permits image formation on the sheet being transported by the transport unit. There are cases where the type of the sheet sensed by the sensing unit does not match the type of the sheet designated in advance, but a predetermined print permission condition is satisfied. In this case, theCPU 200 a permits image formation on the sheet being transported by the transport unit. There are cases where the type of the sheet sensed by the sensing unit does not match the type of the sheet designated in advance, and a predetermined print permission condition is not satisfied. In this case, theCPU 200 a stops image formation on the sheet being transported by the transport unit. In this manner, even if the sensed type differs from the user-designated type, image formation is permitted as long as the print permission condition is satisfied. This improves the usability. - The type of the sheet sensed by the sensing unit may not match the type designated in advance. In this case, the display device of the
operation unit 13 may function as an output unit that outputs an inquiry to the user as to whether to continue the image formation. The input device of theoperation unit 13 may function as an input unit that accepts an input of a response to the inquiry. As described with relation to step S904, the predetermined print permission condition may be that the response is a response for continuing the image formation. Even if the sensed type differs from the user-designated type, printing can be executed if the user wishes to print. This improves the usability. - The predetermined print permission condition may be that the type of the sheet sensed by the sensing unit is a type that belongs to a predefined range. In this manner, a sensed type for which printing is permitted even if the sensed type differs from the user-designated type may be determined in advance. For example, as described with reference to
FIGS. 12A to 12D and the like, the predefined range may be defined by a server connected to the image forming apparatus. - The predetermined print permission condition may be that the user who is attempting to form an image on the sheet is a user who belongs to a predefined range. For example, a user who is successfully authenticated is an example of a user who belongs to a predefined range. This makes it possible for specific users to form an image on a sheet of a sensed type that is different from the user-designated type. As described with reference to
FIG. 12A , the types for which printing is permitted may be determined in advance for each user. - The predetermined print permission condition may be that two conditions are satisfied at the same time. The first condition is that the user who is attempting to form an image on the sheet is a user who belongs to a predefined range. The second condition is that the type of the sheet sensed by the sensing unit is a type that belongs to a predefined range with respect to the user.
- The predetermined print permission condition may be that the model of the image forming apparatus is a model belonging to a predefined range. Through this, when the image forming apparatus is a specific model, printing is permitted even if the sensed type differs from the user-designated type.
- The predetermined print permission condition may be that two conditions are satisfied at the same time. The first condition is that the model of the image forming apparatus is a model belonging to a predefined range. The second condition is that the type of the sheet sensed by the sensing unit is a type that belongs to a predefined range with respect to the image forming apparatus. Accordingly, the types for which printing is permitted can be managed for each image forming apparatus.
- The predetermined print permission condition may be that the installation location of the image forming apparatus is an installation location belonging to a predefined range. Through this, for an image forming apparatus installed in a specific installation location, printing is permitted even if the sensed type differs from the user-designated type.
- The predetermined print permission condition may be that two conditions are satisfied at the same time. The first condition is that the installation location of the image forming apparatus is an installation location belonging to a predefined range. The second condition is that the type of the sheet sensed by the sensing unit is a type that belongs to a predefined range with respect to the installation location. Through this, the types for which printing is permitted can be managed for each installation location.
- The predetermined print permission condition may be that time information associated with the image forming apparatus is time information belonging to a predefined range. Through this, when the time information of the image forming apparatus is specific time information, printing is permitted even if the sensed type differs from the user-designated type.
- The predetermined print permission condition may be that two conditions are satisfied at the same time. The first condition is that time information associated with the image forming apparatus is time information belonging to a predefined range. The second condition is that the type of the sheet sensed by the sensing unit is a type that belongs to a predefined range with respect to the time information. Through this, the types for which printing is permitted can be managed for each instance of time information.
- The
CPU 200 a, thecommunication circuit 202 a, and thecondition obtainment unit 805 function as an obtainment unit that obtains the predetermined print permission condition from the server. TheCPU 200 a may determine whether the predetermined print permission condition obtained by the obtainment unit is satisfied. However, the server is not required, and the print permission condition may be stored in theimage forming apparatus 100. - The predetermined print permission condition may be that at least one of a first permission condition and a second permission condition is satisfied. The first permission condition is that the type of the sheet, user attributes, the model of the image forming apparatus, the installation location of the image forming apparatus, or the time information associated with the image forming apparatus belongs to a predetermined range. The second permission condition is that the user wishes to continue the image formation on the sheet. Accordingly, if either condition is satisfied, the user can continue the image formation on a temporary basis, which further improves the usability.
- The display device of the
operation unit 13 is an example of an output unit that outputs an inquiry to the user as to whether or not to continue the image formation when the first permission condition is not satisfied. The input device of theoperation unit 13 is an example of an input unit that accepts an input of a response to the inquiry. TheCPU 200 a may determine whether the second permission condition is satisfied based on the response. - If, based on the response, the second permission condition is satisfied, the
CPU 200 a may update the first permission condition. Determining factors for the first permission condition are, for example, the type of the sheet, user attributes, the model of the image forming apparatus, the installation location of the image forming apparatus, or the time information associated with the image forming apparatus. Of these determining factors, factors determined not to satisfy the first permission condition are updated to satisfy the first permission condition thereafter. As a result, image formation is continued without making inquiries to the user thereafter, which further improves the usability. - There are cases where the type of the sheet sensed by the sensing unit does not match the type of the sheet designated in advance, but a predetermined first permission condition is satisfied. In this case, the
CPU 200 a may permit image formation on the sheet being transported by the transport unit. There are cases where the type of the sheet sensed does not match the type of the sheet designated in advance and the first permission condition is not satisfied, but a predetermined second permission condition is satisfied. In this case, theCPU 200 a may permit image formation on the sheet being transported by the transport unit. There are cases where the type of the sheet sensed by the sensing unit does not match the type of the sheet designated in advance, the first permission condition is not satisfied, and the second permission condition is not satisfied. In this case, theCPU 200 a may stop image formation on the sheet being transported by the transport unit. - Embodiment(s) of the present invention 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 invention has been described with reference to exemplary embodiments, it is to be understood that the invention 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 Japanese Patent Application No. 2021-166919, filed Oct. 11, 2021 which is hereby incorporated by reference herein in its entirety.
Claims (8)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021-166919 | 2021-10-11 | ||
| JP2021166919A JP7752503B2 (en) | 2021-10-11 | 2021-10-11 | Image forming device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20230115344A1 true US20230115344A1 (en) | 2023-04-13 |
| US12126777B2 US12126777B2 (en) | 2024-10-22 |
Family
ID=85797062
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/959,451 Active US12126777B2 (en) | 2021-10-11 | 2022-10-04 | Image forming system that forms images on various types of sheets and controls whether or not to perform printing based on detection results indicating a sheet designated in a job is a different type than the sheet type detected by a sensor |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12126777B2 (en) |
| JP (1) | JP7752503B2 (en) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020054322A1 (en) * | 2000-05-04 | 2002-05-09 | Geelen Johannes Franciscus Maria Elisabeth | Stepped user alerts in a networked printer system |
| US20020085186A1 (en) * | 2000-12-22 | 2002-07-04 | Nozomi Sawada | Image forming apparatus, image forming method and computer-readable storage medium |
| US20070296748A1 (en) * | 2006-06-27 | 2007-12-27 | Canon Kabushiki Kaisha | Data processing apparatus, print job control method, and print data processing apparatus |
| US20150246782A1 (en) * | 2014-02-28 | 2015-09-03 | Kyocera Document Solutions Inc. | Image forming apparatus and image forming method |
| US20170277098A1 (en) * | 2016-03-25 | 2017-09-28 | Canon Kabushiki Kaisha | Image forming apparatus |
| US20190158680A1 (en) * | 2017-11-20 | 2019-05-23 | Sharp Kabushiki Kaisha | Image forming device, multifunction peripheral, and control method of image forming device |
| US20190265607A1 (en) * | 2018-02-26 | 2019-08-29 | Canon Kabushiki Kaisha | Image forming apparatus and recording material determination apparatus |
| US20200130971A1 (en) * | 2018-10-30 | 2020-04-30 | Konica Minolta, Inc. | Sheet type discrimination device and sheet type discrimination device control program |
| US20220185615A1 (en) * | 2020-12-11 | 2022-06-16 | Konica Minolta, Inc. | Image forming apparatus |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3937872B2 (en) | 2002-02-27 | 2007-06-27 | セイコーエプソン株式会社 | Printing apparatus, computer program, computer system, and printing method |
| JP3854951B2 (en) | 2003-08-08 | 2006-12-06 | キヤノン株式会社 | Data processing apparatus, print control method, computer-readable storage medium storing program, and program |
| JP6711663B2 (en) | 2016-03-25 | 2020-06-17 | キヤノン株式会社 | Image forming device |
| JP2019214185A (en) | 2018-06-14 | 2019-12-19 | コニカミノルタ株式会社 | Paper kind detector, image formation device, image formation system, and program |
-
2021
- 2021-10-11 JP JP2021166919A patent/JP7752503B2/en active Active
-
2022
- 2022-10-04 US US17/959,451 patent/US12126777B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020054322A1 (en) * | 2000-05-04 | 2002-05-09 | Geelen Johannes Franciscus Maria Elisabeth | Stepped user alerts in a networked printer system |
| US20020085186A1 (en) * | 2000-12-22 | 2002-07-04 | Nozomi Sawada | Image forming apparatus, image forming method and computer-readable storage medium |
| US20070296748A1 (en) * | 2006-06-27 | 2007-12-27 | Canon Kabushiki Kaisha | Data processing apparatus, print job control method, and print data processing apparatus |
| US20150246782A1 (en) * | 2014-02-28 | 2015-09-03 | Kyocera Document Solutions Inc. | Image forming apparatus and image forming method |
| US20170277098A1 (en) * | 2016-03-25 | 2017-09-28 | Canon Kabushiki Kaisha | Image forming apparatus |
| US20190158680A1 (en) * | 2017-11-20 | 2019-05-23 | Sharp Kabushiki Kaisha | Image forming device, multifunction peripheral, and control method of image forming device |
| US20190265607A1 (en) * | 2018-02-26 | 2019-08-29 | Canon Kabushiki Kaisha | Image forming apparatus and recording material determination apparatus |
| US20200130971A1 (en) * | 2018-10-30 | 2020-04-30 | Konica Minolta, Inc. | Sheet type discrimination device and sheet type discrimination device control program |
| US20220185615A1 (en) * | 2020-12-11 | 2022-06-16 | Konica Minolta, Inc. | Image forming apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| US12126777B2 (en) | 2024-10-22 |
| JP2023057402A (en) | 2023-04-21 |
| JP7752503B2 (en) | 2025-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105227800A (en) | Image processing system and image forming method | |
| US9542142B2 (en) | Image forming apparatus and discharge destination display method | |
| US20180272733A1 (en) | Device, method for controlling device, and storage medium | |
| US9380050B2 (en) | Scan image authentication | |
| JP2010023467A (en) | Image forming device | |
| JP6264310B2 (en) | Image forming sheet supply unit selection method, image forming apparatus, and information processing apparatus | |
| US12126777B2 (en) | Image forming system that forms images on various types of sheets and controls whether or not to perform printing based on detection results indicating a sheet designated in a job is a different type than the sheet type detected by a sensor | |
| US20210149610A1 (en) | Information processing system | |
| JP2011175456A (en) | Operation apparatus and image forming apparatus | |
| KR20190138325A (en) | Image forming apparatus to detect user and method for controlling thereof | |
| JP2019161269A (en) | Information processing apparatus and program | |
| US20200201211A1 (en) | Image forming apparatus and image forming system | |
| US11809755B2 (en) | Print system and method for a print job generated by a user terminal to be executed by one of several image forming apparatuses | |
| US10254696B2 (en) | Image forming apparatus and system for printing sets of documents | |
| US12001153B2 (en) | Image forming system, information carryover method, server apparatus, storage medium, image forming apparatus, and image processing system | |
| JP2013074333A (en) | Image forming apparatus | |
| JP7115162B2 (en) | ELECTRONIC DEVICE, IMAGE FORMING APPARATUS, E-MAIL CREATION SUPPORT METHOD AND E-MAIL CREATION SUPPORT PROGRAM | |
| US11714585B2 (en) | Image forming apparatus configured to perform authentication to enable an operation for an authorized user | |
| US10216463B2 (en) | Point card management system | |
| JP7571419B2 (en) | Printed matter management device, printed matter management system and program | |
| US20230421707A1 (en) | Image forming device, facsimile processing system, and facsimile processing method | |
| JP2020154268A (en) | Information processing unit and program | |
| JP7207061B2 (en) | Information processing device, image forming device and program | |
| US11163252B2 (en) | Image forming apparatus and image position adjustment method | |
| JP7099136B2 (en) | Image formation system and image formation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| AS | Assignment |
Owner name: CANON KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BABA, TOMOKI;REEL/FRAME:061682/0356 Effective date: 20220929 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING TC RESP, ISSUE FEE PAYMENT VERIFIED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |