Image forming apparatus, image forming method and program

The image forming apparatus addresses memory shortages by efficiently managing image data storage and display, allowing flexible printing order and real-time capacity monitoring to prevent storage overflow.

JP7596723B2Active Publication Date: 2024-12-10RICOH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2020184315
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-11-04
Publication Date
2024-12-10
Estimated Expiration
2040-11-04

AI Technical Summary

Technical Problem

Conventional image forming apparatuses face memory shortages during the reading process when multiple images need to be printed, as they require storing all image data before printing, which can lead to insufficient storage capacity, especially for large document sets.

Method used

The apparatus includes a reading section, a generation section, a storage section, a calculation unit, and a display unit to manage image data efficiently, allowing printing in a different order than reading, with real-time display of remaining storage capacity and prompting users to reduce or cancel printing to avoid memory overflow.

Benefits of technology

This configuration effectively prevents memory shortages by managing storage capacity dynamically, enabling continuous printing without interruptions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007596723000001
    Figure 0007596723000001
  • Figure 0007596723000002
    Figure 0007596723000002
  • Figure 0007596723000003
    Figure 0007596723000003
Patent Text Reader

Abstract

To prevent inconvenience that shortage of memory occurs in a storage unit in a configuration to print images on recording media in order different from the order in which a reading unit has read the images.SOLUTION: An image forming apparatus is provided with: a reading unit that reads images on documents; a generation unit that generates image data indicating the images read by the reading unit; a storage unit that sequentially stores the image data every time an image is read; and a printing unit that, after the plurality of pieces of image data are stored, prints the images on recording media in order different from the order in which the reading unit has read the images. The image forming apparatus is provided with: a calculation unit that, when an initial image is read, uses the image data indicating the image generated by the generation unit to calculate the number of remaining readable images; and a display that is displayed in a mode according to the number of remaining images.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an image forming apparatus, an image forming method, and a program. [Background technology]

[0002] 2. Description of the Related Art Conventionally, in image forming apparatuses capable of reading images from a document, a technique has been adopted in which images are imposed and printed (for example, bookbinding printing) in an order different from the order in which they were read (for example, Patent Document 1). Summary of the Invention [Problem to be solved by the invention]

[0003] In the above conventional technology, there are cases where it is necessary to complete the reading of all images to be printed before printing is executed. For example, the above case is assumed to be a case where the first image read and the last image read are printed on a common recording medium (for example, the first page of transfer paper). Therefore, in the conventional technology, it is necessary to accumulate and store image data representing the image every time the image is read, and execute printing after multiple image data are stored.

[0004] However, in the conventional technology, for example, when there are many images to be printed, there is a problem that the memory unit may run out of memory before the last image is read (during reading). In consideration of the above circumstances, the present invention aims to suppress the above problem. [Means for solving the problem]

[0005] In order to solve the above problem, the image forming apparatus of the present invention is an image forming apparatus including a reading unit that reads an image on a document, a generating unit that generates image data showing the image read by the reading unit, a storage unit that sequentially stores the image data each time an image is read, and a printing unit that prints the images on a recording medium in an order different from the order in which the reading unit reads the images after the multiple image data stored in the storage unit are stored. The image forming apparatus also includes a calculation unit that calculates the number of remaining images that can be read using image data showing the image generated by the generation unit when the first image is read, and a display unit that displays the number of remaining images in a manner according to the number of remaining images. In the above configuration, since the display unit displays the number of remaining images in a manner according to the number of remaining images, for example, the user can be prompted to reduce the number of images to be read or to stop printing itself. Therefore, the inconvenience of memory shortage in the storage unit is suppressed. Effect of the Invention

[0006] According to the present invention, the inconvenience of a memory shortage in the storage unit is suppressed. [Brief description of the drawings]

[0007] [Figure 1] FIG. 1 is a diagram illustrating an MFP as an example of an image forming apparatus. [Diagram 2] FIG. 1 is a diagram illustrating a hardware configuration of an MFP, which is an example of an image forming apparatus. [Diagram 3] FIG. 2 is a functional block diagram of the image forming apparatus. [Figure 4] 4 is a flowchart of a printing process of the image forming apparatus. [Diagram 5] FIG. 11 is a schematic diagram of a specific example of a setting image in the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] First Embodiment Fig. 1(a) is a diagram for explaining an example of an image forming apparatus of the present invention. The image forming apparatus of this embodiment employs an MFP (Multifunction Peripheral Product Printer) 100. However, the image forming apparatus is not limited to an MFP as long as it has a printing function. The MFP 100 of this embodiment can print images on transfer paper using a number of different printing methods (such as bookbinding printing).

[0009] 1, MFP 100 includes glass 101 and ADF (Auto Document Feeder) 102. Upon receiving a reading operation, MFP 100 reads an image of a document placed on glass 101. A user can use glass 101 to read, for example, each image (including character strings) of a book, page by page.

[0010] FIG. 1(b) is a diagram for explaining a method for reading each image of each page of book B using contact glass 101. In the specific example of FIG. 1(b), it is assumed that each image of eight pages of book B is read. It is also assumed that an image of the second page ("2P" in the figure) of each page of book B is read. In the above cases, image data showing the image of the second page is stored in a storage device of MFP 100 (for example, RAM 102b described below).

[0011] In this embodiment, it is assumed that each image of each page is read in the order from the first page to the last page of the book. For example, in the specific example of FIG. 1(b), each image of each page is read in the order from the first page to the eighth page. Note that the configuration for reading each image of the read document (book B in the example of FIG. 1(b)) is not limited to the above example. For example, if the read document is in a shape that can be read by the ADF 102 (for example, unbound paper), each image may be read using the ADF 102.

[0012] Also, for example, the configuration described in JP 2003-189027 A (the above-mentioned Patent Document 1) may be adopted. In the above conventional technology, when reading an image, two pages of a double-page spread are placed on the contact glass at one time. In the above case, one image data showing each image of the two pages is generated. Also, in the conventional technology, from one image data showing each image of the two pages, two image data showing each of the images are generated.

[0013] For example, in a configuration employing the above-mentioned conventional technology, it is assumed that the second and third pages of the book B in the specific example of FIG. 1(b) are read at the same time. In the above case, one image data showing both the image of the second page and the image of the third page is generated. Furthermore, from the one image data, image data showing the image of the second page and image data showing the image of the third page are generated.

[0014] 1(c-1) and 1(c-2) are diagrams for explaining a specific example of the printing method of this embodiment. As shown in FIG. 1(c-1) and FIG. 1(c-2), a transfer paper (X, Y) is provided with areas r1 to r4. In this embodiment, common to each printing method, images are printed in the order of areas r1 to r4 on the transfer paper.

[0015] The MFP100 of this embodiment can perform normal printing or bookbinding printing of multiple read images on transfer paper (recording medium). As will be described in detail later, in normal printing, each read image is printed on transfer paper in the order in which it was read (see FIG. 1(c-1)). On the other hand, in bookbinding printing, each read image is printed on transfer paper so that a book is formed on which the images are printed. In the above bookbinding printing, each image is printed on transfer paper in an order different from the order in which it was read (see FIG. 1(c-2)).

[0016] In the specific examples of Fig. 1(c-1) and Fig. 1(c-2), it is assumed that the images of pages 1 to 8 of book B are read, similar to the specific example of Fig. 1(b). Also, in Fig. 1(c-1) and Fig. 1(c-2), the character string "(1P)" is shown in the area r where the image of page 1 of book B is printed. Similarly, for the area r where the images of pages 2 and onwards are printed, character strings (2P to 8P) corresponding to the pages where the images are printed in the area r are shown.

[0017] FIG. 1(c-1) shows a specific example of the case where each image is printed in normal printing. As described above, in the specific example of FIG. 1(c-1), it is assumed that eight images from the first page to the eighth page of book B are printed. In addition, in this embodiment, four images can be printed on one transfer paper. Therefore, in the specific example of FIG. 1(c-1), images are printed on two transfer papers (X, Y). Specifically, images from the first page to the fourth page of book B are printed in the area r1 to the area r4 of the first transfer paper X. Then, images from the fifth page to the eighth page of book B are printed in the area r1 to the area r4 of the second transfer paper Y. That is, in normal printing, each image is printed in the order in which it was read.

[0018] FIG. 1(c-2) shows a specific example of when each image is printed by bookbinding printing. As described above, the specific example of FIG. 1(c-2) assumes that eight images from page 1 to page 8 of book B are printed. In the specific example of FIG. 1(c-2) where each image is printed by bookbinding printing, the images are printed on two transfer papers (X, Y) as in the specific example of FIG. 1(c-1) where each image is printed by normal printing. However, the order in which each image is printed differs between bookbinding printing and normal printing.

[0019] Specifically, in bookbinding printing, an image of the first page of book B is printed in area r2 of the first transfer paper X. Also, an image of the second page of book B is printed in area r3 of the first transfer paper X, an image of the third page of book B is printed in area r2 of the second transfer paper Y, and an image of the fourth page of book B is printed in area r3 of the second transfer paper Y. Similarly, an image of the fifth page of book B is printed in area r4 of the second transfer paper Y, an image of the sixth page of book B is printed in area r1 of the second transfer paper Y, an image of the seventh page of book B is printed in area r4 of the first transfer paper X, and an image of the eighth page of book B is printed in area r1 of the first transfer paper X.

[0020] As can be understood from the above explanation, in bookbinding printing, the first image read (the image of the first page of book B) and the last image read (the image of the eighth page of book B) are printed on the same transfer paper (X). In the above cases, it may become necessary to complete the reading of all images to be printed before printing is performed. Therefore, each time an image is read, image data representing that image must be accumulated and stored, and printing must be performed after multiple image data have been stored.

[0021] However, for example, when there are many images to be read (when there are many pages in a book), the total data capacity of the image data that needs to be stored may exceed the capacity of the storage unit (a memory shortage may occur during reading). In consideration of the above circumstances, this embodiment employs a configuration that suppresses the above inconveniences. This configuration will be described in detail later.

[0022] 2 is a diagram showing the hardware configuration of the MFP 100. As shown in FIG. 2, the MFP 100 includes a controller 110, a short-range communication circuit 120, an engine control unit 130, an operation panel 140, and a network I / F 150.

[0023] The controller 110 includes a CPU 101 which is the main part of the computer, a system memory (MEM-P) 102, a north bridge (NB) 103, a south bridge (SB) 104, an ASIC (Application Specific Integrated Circuit) 105, a local memory (MEM-C) 106 which is a storage unit, an HDD controller 107, and a HD 108 which is a storage unit. The NB 103 and the ASIC 105 are connected by an AGP (Accelerated Graphics Port) bus 161.

[0024] The CPU 101 is a control unit that performs overall control of the MFP 100. The NB 103 is a bridge for connecting the CPU 101 with the MEM-P 102, the SB 104, and the AGP bus 161, and includes a memory controller that controls reading and writing to the MEM-P 102, a PCI (Peripheral Component Interconnect) master, and an AGP target.

[0025] The MEM-P102 includes a ROM 102a which is a memory for storing programs and data for implementing the various functions of the controller 110, and a RAM 102b which is used for developing the programs and data, and as a drawing memory during memory printing, etc. The programs stored in the RAM 102b may be provided by being recorded in a computer-readable recording medium such as a CD-ROM, CD-R, or DVD in the form of an installable or executable file.

[0026] The SB 104 is a bridge for connecting the NB 103 with PCI devices and peripheral devices. The ASIC 105 is an IC (Integrated Circuit) for image processing purposes that has hardware elements for image processing, and functions as a bridge for connecting the AGP bus 161, the PCI bus 162, the HD 108, and the MEM-C 106 to each other.

[0027] The ASIC 105 comprises a PCI target and an AGP master, an arbiter (ARB) which is the core of the ASIC 906, a memory controller which controls the MEM-C 106, a plurality of DMACs (Direct Memory Access Controllers) which rotate image data by hardware logic or the like, and a PCI unit which transfers data between the scanner unit 2 and the printer unit 4 via a PCI bus 162. A USB (Universal Serial Bus) interface or an IEEE1394 (Institute of Electrical and Electronics Engineers 1394) interface may be connected to the ASIC 105.

[0028] The HD 108 is a storage for storing image data, font data used during printing, and forms. The HDD controller 107 controls the reading and writing of data from and to the HD 108 under the control of the CPU 101.

[0029] The MEM-C 106 is a local memory used as a copy image buffer and a code buffer. The AGP bus 161 is a bus interface for a graphics accelerator card proposed to speed up graphic processing, and the graphics accelerator card can be made faster by directly accessing the MEM-P 102 with high throughput.

[0030] The short-distance communication circuit 120 includes a short-distance communication circuit 120a. The short-distance communication circuit 120 is a communication circuit such as NFC or Bluetooth. The engine control unit 130 includes a scanner unit 2 and a printer unit 4. The operation panel 140 includes a panel display unit 140a such as a touch panel that displays current setting values ​​and a selection screen and receives input from an operator, and an operation panel 140b including a numeric keypad that receives setting values ​​for image formation conditions such as density setting conditions and a start key that receives a copy start instruction.

[0031] The controller 110 controls the entire MFP 100, for example, drawing, communication, and input from the operation panel 140. The scanner unit 2 or the printer unit 4 includes an image processing unit that performs error diffusion, gamma conversion, and the like.

[0032] MFP 100 can sequentially switch among the document box function, copy function, printer function, and facsimile function using an application switching key on operation panel 140. When the document box function is selected, the mode becomes document box mode, when the copy function is selected, the mode becomes copy mode, when the printer function is selected, the mode becomes printer mode, and when the facsimile mode is selected, the mode becomes facsimile mode.

[0033] The network I / F 150 is an interface for performing data communication using a communication network. The short-range communication circuit 120 and the network I / F 150 are electrically connected to the ASIC 105 via a PCI bus 162.

[0034] 3 is a functional block diagram of the image forming apparatus 10. For example, the above-mentioned CPU 101 executes a program, causing the MFP 100 to function as the image forming apparatus 10. As shown in FIG. 3, the image forming apparatus 10 of this embodiment includes a reading unit 11, a generating unit 12, a storage unit 13, a calculating unit 14, a display unit 15, a printing unit 16, and a transition unit 17.

[0035] The reading unit 11 reads an image in a manuscript. Specifically, in the case of bookbinding printing, the image of each page is read in the order from the first page to the last page of the book. The generating unit 12 generates image data indicating the image read by the reading unit 11. The storage unit 13 sequentially stores image data indicating the image each time the image is read. Specifically, in the case of bookbinding printing, image data indicating the image is stored in the storage unit 13 in the order from the image on the first page to the image on the last page of the book before printing is executed.

[0036] Now, let us consider a case where a book has a large number of pages (total number). In this case, the total data capacity of each image data showing each image on each page of the book may exceed the data capacity that can be stored by the memory unit 13. Therefore, an inconvenience may occur in which the image of the book becomes unable to be read in the middle of reading the image of the book (in the middle of a page). In consideration of the above circumstances, the image forming device 10 of this embodiment is equipped with a calculation unit 14 and a display unit 15 to suppress the above inconvenience.

[0037] When the first image is read, the calculation unit 14 calculates the remaining number of images that can be read (hereinafter, "the remaining number N") using image data representing the image generated by the generation unit 12. That is, the calculation unit 14 calculates (estimates) the remaining number N of images that can be read before each image on the second page and thereafter is read. Note that, in this embodiment, the image of one page is read as one image. Therefore, the remaining number N can also be said to be the number of remaining pages that can be read.

[0038] Specifically, when bookbinding printing is selected, before the first image is read, calculation unit 14 acquires the remaining data capacity (hereinafter "remaining data capacity C0") that can be stored in storage unit 13 at the current time. In addition, when the first image is read and image data representing the image is stored in storage unit 13, calculation unit 14 acquires the remaining data capacity (hereinafter "remaining data capacity C1") that can be stored in storage unit 13 at that time.

[0039] The calculation unit 14 subtracts the remaining data capacity P1 from the remaining data capacity C0 to calculate the memory capacity of the storage unit 13 used to store the image data representing the first image (hereinafter referred to as the "reference data capacity cs") (cs=C0-C1). In this embodiment, when performing bookbinding printing, the image data of each image is generated under common conditions (color / monochrome, data format, etc.). In the above configuration, the data capacity of each image data of each image tends to be approximately the same. Therefore, the memory capacity required to store the image data of each image from the second page onwards tends to be approximately the same as the reference data capacity cs.

[0040] Taking the above into consideration, the calculation unit 14 divides the remaining data capacity C1 by the reference data capacity cs, and stores the calculation result as the remaining number N. Note that the method of calculating the remaining number N is not limited to the above example. For example, when m (m≧2) images have been read, the memory capacity required to store each piece of image data for each of the m images may be calculated, and the remaining number N may be calculated from the calculation result. In the above configuration, the calculation result may be divided by the numerical value m to obtain the reference data capacity cs.

[0041] Display unit 15 displays in a mode according to the remaining number N calculated by calculation unit 14. Specifically, display unit 15 displays the remaining number N as the number of remaining pages that can be read immediately after the image of the first page is read (before each image of the second page and onward is read). However, the remaining number N may not be directly displayed. For example, a number smaller than the remaining number N (e.g., the number "N-1") may be displayed as the number of remaining pages that can be read. In the above configuration, even if data other than image data is stored in storage unit 13 after the number of remaining pages is displayed, the inconvenience of images becoming unreadable before the pages of the remaining number of pages are read is suppressed.

[0042] Also, assume a configuration in which post-processing (such as stapling) is performed on the transfer paper on which each image is printed. In the above configuration, there may be an upper limit to the number of transfer papers on which post-processing can be performed at one time (hereinafter, "upper limit number"). Taking the above into consideration, if the number of images that can be printed on the upper limit number of transfer papers is less than the remaining number N calculated by calculation unit 14, the number of images (number of pages) that can be printed on the upper limit number of transfer papers may be displayed.

[0043] After storing multiple image data, the printing unit 16 prints the images on transfer paper (an example of a recording medium) in an order different from the order read by the reading unit 11. Specifically, the printing unit 16 prints each image on transfer paper in the order in which a book is formed on which each image read by the reading unit 11 is printed. In other words, the printing unit 16 is capable of the above-mentioned bookbinding printing.

[0044] The transition unit 17 transitions to one of the printing modes including the first printing mode and the second printing mode. The first printing mode and the second printing mode have different printing conditions (color / monochrome, data format, printing method, whether post-processing is performed, etc.). The first printing mode and the second printing mode have different numbers of image data that can be stored in the memory unit 13 even when a common image is read. That is, the first printing mode and the second printing mode have different remaining numbers N even when a common image is read. The user can set the desired printing mode in advance by appropriately operating the operation panel 140 before reading the image.

[0045] Let us assume a comparison example in which the print mode for reading the first image and the print mode for reading the second and subsequent images may be different. In the above comparison example, the inconvenience of the remaining number N calculated by the calculation unit 14 being unlikely to match the remaining number of images that can actually be read is likely to occur. Taking the above circumstances into consideration, in this embodiment, the first image for determining the reference data capacity cs is read in a print mode for reading other images (second and subsequent images). The above configuration has the advantage that, compared to the above comparison example, for example, it is easier to calculate an appropriate remaining number N.

[0046] 4 is a flowchart of the printing process. When a printing method is selected by a user, for example, the image forming apparatus 10 executes the printing process.

[0047] When the print processing starts, it is determined whether or not the printing method selected this time requires image data to be accumulated and stored in the memory unit 13 (S1). If, for example, the above-mentioned bookbinding printing is selected as the printing method, the determination in step S1 is "Yes." On the other hand, if, for example, the above-mentioned normal printing is selected as the printing method, the determination in step S1 is "No." If a printing method that does not require image data to be accumulated and stored in the memory unit 13 is selected (S1: No), the information processing device prints the image using that printing method (S9) and ends the print processing.

[0048] When a printing method that requires image data to be accumulated and stored in the storage unit 13 is selected (S1: Yes), the information processing device determines whether or not a setting is made to display a memory warning (S2). In this embodiment, during a period in which a memory warning is set to be displayed, the remaining readable pages are displayed as a memory warning according to the remaining number N calculated by the calculation unit 14 (S7 described later is executed). On the other hand, during a period in which a memory warning is not set to be displayed, a memory warning is not displayed. A specific example of a configuration for setting whether or not to display a memory warning will be described in a second embodiment described later (see FIG. 5).

[0049] If displaying a memory warning is not set (S2: No), image forming apparatus 10 proceeds to the above-mentioned step S9. On the other hand, if displaying a memory warning is set (S2: Yes), image forming apparatus 10 acquires the above-mentioned remaining data capacity C0 (remaining memory capacity at the start point) (S3). Furthermore, when the first image is read (S4), image forming apparatus 10 generates image data representing that image and stores it in storage unit 13. After storing the first image data, image forming apparatus 10 acquires the above-mentioned remaining data capacity C1.

[0050] The image forming apparatus 10 calculates the above-mentioned reference data capacity cs (memory usage per page) using the remaining data capacity C0 and remaining data capacity C1 acquired in step S3 (S5). Specifically, the image forming apparatus 10 stores the result of subtracting the remaining data capacity C1 from the remaining data capacity C0 as the reference data capacity cs. The image forming apparatus 10 also calculates the remaining number of times N using the reference data capacity cs and remaining data capacity C1 calculated in step S5 (S6). Specifically, the image forming apparatus 10 stores the result of dividing the remaining data capacity C1 by the reference data capacity cs as the remaining number of times N. Note that if the result of the division is not an integer, the decimal point is truncated.

[0051] After calculating the remaining number N, the image forming apparatus 10 displays the remaining number of pages that can be read (S7). Specifically, the above-mentioned memory warning is displayed. The memory warning includes the remaining number of pages that can be read. Furthermore, during the period in which the memory warning is displayed, the image forming apparatus 10 accepts an operation to continue printing (reading) and an operation to stop printing. An example of the operation to continue printing is an operation to read images from the second page onwards. An example of an operation to stop printing is a cancel operation on the operation panel 140.

[0052] The user can decide to cancel printing if the number of pages to be read is greater than the number of remaining pages displayed on display unit 15. On the other hand, the user can decide to continue printing if the number of pages to be read is equal to or less than the number of remaining pages displayed on display unit 15. This configuration prevents the inconvenience of memory shortage in storage unit 13 before all images are read (in the middle of a page).

[0053] After displaying the memory warning, the image forming device 10 judges whether an operation to continue reading has been accepted or an operation to stop reading has been accepted (S8). If it is judged that an operation to stop reading has been accepted (S8: No), the image forming device 10 skips step S9 and ends the print processing. Note that if an operation to stop reading has been accepted, image data showing the first image that has already been read may be erased from the storage unit 13. On the other hand, if it is judged that an operation to continue reading (an operation to read the remaining pages) has been accepted (S8: Yes), the image forming device 10 executes step S9 and ends the print processing.

[0054] <Second embodiment> Other embodiments of the present invention will be described below. In each of the following exemplary embodiments, the elements having the same actions and functions as those of the first embodiment will be designated by the same reference numerals as those in the first embodiment, and detailed descriptions thereof will be omitted as appropriate.

[0055] 5(a) is a schematic diagram of an initial setting screen Ga of the second embodiment. The initial setting screen Ga is displayed, for example, on a panel display unit 140a. The image forming apparatus 10 of the second embodiment is characterized by including a control unit and a change unit in addition to the components of the first embodiment (see FIG. 3). When the user performs a setting operation (touching a button image B described below) during the period when the initial setting screen Ga is displayed, the control unit and the change unit start to function.

[0056] The control unit makes it possible to execute a notification to the user to suppress continuation of the image reading operation before the total number of images read by the reading unit 11 (hereinafter referred to as "read number n") reaches the remaining number N. Specifically, when the read number n reaches the notification number X which is less than the remaining number N, the control unit causes the display unit 15 to display a suppression screen Gc (see FIG. 5(c-1) described later). The suppression screen Gc is an image for suppressing continuation of the image reading operation. The configuration of the second embodiment described above has an advantage that the image reading operation can be stopped before the total data capacity of the read image data exceeds the data capacity that the memory unit 13 can store.

[0057] The change unit can change the print mode after the display unit 15 displays in a manner according to the remaining number N. Specifically, the change unit can change the print mode after a warning screen Gb (see FIG. 5(b) described below) is displayed on the display unit 15. The warning screen Gb is an example of the above-mentioned warning display, and displays the remaining number N.

[0058] As described above, the data capacity of the image data varies depending on the print mode, and the remaining number N of images that can be stored in memory unit 13 may differ. Let us assume that the remaining number N displayed on display unit 15 is less than the number of images that are planned to be read. In such a case, the user may be able to read all of the planned images by changing the print mode to one that has a larger remaining number N than the current print mode.

[0059] As shown in FIG. 5(a), the initial setting screen Ga includes button images Ba1, Ba2, Ba11, and Ba12. The user can set whether or not to display the warning screen Gb by touching the button images Ba1 and Ba2. Specifically, when one of the button images Ba1 and Ba2 is operated, the operated button image Ba (Ba1 or Ba2) becomes selected, and the other becomes unselected. When the button image Ba1 is set to the selected state, the warning screen Gb is displayed when the first image is read. On the other hand, when the button image Ba2 is set to the selected state, the warning screen Gb is not displayed.

[0060] The button images Ba11 and Ba12 are operated to set (change) the display contents of the warning screen Gb. Specifically, the button images Ba11 and Ba12 can be operated during the period when the above-mentioned button image Ba1 is in a selected state (the period when displaying the warning screen Gb is selected). The button image Ba11 switches between a selected state and a non-selected state every time it is operated. When the button image Ba11 is in a selected state, the remaining number of times N is displayed on the warning screen Gb. Also, when the button image Ba11 is in a non-selected state, the remaining number of times N is not displayed on the warning screen Gb.

[0061] The button image Ba12 switches between a selected state and a non-selected state each time it is operated. When the button image Ba12 is in a selected state, the recommended print mode is displayed on the warning screen Gb. Also, when the button image Ba12 is in a non-selected state, the recommended print mode is not displayed on the warning screen Gb. Specifically, the image forming apparatus 10 of the second embodiment determines the recommended print mode from each print mode based on the reference data capacity cs of the image read first. For example, the image forming apparatus 10 determines the print mode with the greatest remaining number of times N as the recommended print mode. However, the criteria for determining the recommended print mode can be changed as appropriate.

[0062] FIG. 5(b) is a schematic diagram of a specific example of the warning screen Gb. In the specific example of FIG. 5(b), it is assumed that the settings are such that both the remaining number of times N and the recommended print mode are displayed (both of the above-mentioned Ba11 and Ba12 are selected). As shown in FIG. 5(b), the warning screen Gb displays the remaining number of times N as the number of remaining pages that can be read. In addition, the recommended print mode (recommended settings such as color / monochrome, data format, printing method, and whether or not to perform post-processing) is displayed on the warning screen Gb. Depending on the remaining number of times N and the recommended print mode on the warning screen Gb, the user can consider whether to continue printing, changing the pages to be printed, and changing the print mode.

[0063] In the second embodiment, the print mode can be changed after the warning screen Gb is displayed. Furthermore, when the print mode is changed after the warning screen Gb is displayed, the image forming apparatus 10 recalculates the remaining number of times N according to the changed print mode. Specifically, when the print mode is changed, an instruction to reload the first image is displayed. The remaining number of times N is recalculated using image data showing the first image loaded in the changed print mode.

[0064] The image forming apparatus 10 changes the remaining number of pages that can be read, displayed on the warning screen Gb, according to the recalculated remaining number of times N. Note that if the initial image data that has already been read can be converted to image data that is generated when read in the changed print mode, the initial image data that has already been read may be converted. In the above configuration, the remaining number of times N is calculated using the data capacity of the converted image data.

[0065] Returning to FIG. 5(a) for explanation, as shown in FIG. 5(a), the initial setting screen Ga includes a button image Bb1 and a button image Bb2. The user can set whether or not to display the suppression screen Gc by touching the button images Bb1 and Bb2. Specifically, when one of the button images Bb1 and Bb2 is operated, the operated button image Bb (Bb1 or Bb2) becomes selected, and the other becomes unselected.

[0066] When the button image Bb1 is set to a selected state, the suppression screen Gc is displayed. As described above, the suppression screen Gc is displayed when the read number n reaches the notification number X. On the other hand, when the button image Bb2 is set to a selected state, the suppression screen Gc is not displayed. In the second embodiment, the user can arbitrarily set the notification number X. Specifically, during the period when the initial setting screen Ga is displayed, the user can input the notification number X by operating the operation panel 140 (numeric keypad). The specific example in FIG. 5(a) shows a case where "1" is input as the notification number X. However, the configuration may be such that the user cannot set the notification number X.

[0067] Fig. 5(c-1) is a schematic diagram of a specific example of the suppression screen Gc. As shown in Fig. 5(c-1), the suppression screen Gc displays a message indicating that the number of images read n will soon reach the remaining number N. In the second embodiment, the suppression screen Gc is displayed for a predetermined period of time. However, the period during which the suppression screen Gc is displayed can be changed as appropriate. Furthermore, the display contents of the suppression screen Gc can be changed as appropriate. For example, the number of images (NX) remaining until the remaining number N is reached may be displayed on the suppression screen Gc.

[0068] When the suppression screen Gc is displayed, it is assumed that the user will either print the read image and end the reading operation, or cancel the printing itself. In the second embodiment, a configuration is adopted in which, when the suppression screen Gc is displayed, a process for printing the read image (hereinafter, "printing process") or a process for canceling the printing (hereinafter, "cancellation process") can be automatically executed. The above configuration will be described in detail below. However, when the suppression screen Gc is displayed, the configuration may be such that the image reading operation can be continued thereafter until the number of reads n reaches the remaining number N.

[0069] Returning to the explanation of FIG. 5(a), the initial setting screen Ga includes button images Bc1, Bc2, Bc21, and Bc22. By touching button images Bc1 and Bc2, the user can set whether or not to automatically execute a print process or a cancel process after the suppression screen Gc is displayed. Furthermore, when the above processes are set to be executed automatically, the user can set which process to execute by using button images Bc21 and Bc22.

[0070] Specifically, when one of the button images Bc1 and Bc2 is operated, the operated button image Bc (1 or 2) becomes selected, and the other becomes unselected. When the button image Bc1 is set to the selected state, the suppression screen Gc is displayed, and then the print process or the cancel process is automatically executed. On the other hand, when the button image Bc2 is set to the selected state, the print process or the cancel process is not automatically executed. Specifically, when the button image Bc2 is set to the selected state, the suppression screen Gc is displayed, and then the selection screen Gd (see FIG. 5(c-2) described later) is displayed. The user can use the selection screen Gd to select and execute the print process or the cancel process.

[0071] Fig. 5(c-2) is a schematic diagram of a specific example of the selection screen Gd. As shown in Fig. 5(c-2), the selection screen Gd includes a button image Bd1 and a button image Bd2. When the button image Bd1 is operated, a print process is executed and the loaded image is printed. When the button image Bd2 is operated, a cancel process is executed, the image data of the loaded image is erased, and the printing is canceled. The second embodiment described above also provides the same effects as the first embodiment.

[0072] <Summary of the functions and effects of the embodiment> <First aspect> The image forming device (10) of this embodiment is an image forming device that includes a reading unit (11) that reads an image on a document, a generating unit (12) that generates image data showing the image read by the reading unit, a storage unit (13) that sequentially stores the image data each time an image is read, and a printing unit (16) that prints the images on a recording medium in an order different from the order in which the reading unit reads them (see FIG. 1(c-1)) after the multiple image data stored in the storage unit are stored. The image forming device also includes a calculation unit (14) that calculates the remaining number (N) of images that can be read using image data showing the image generated by the generating unit when the first image is read, and a display unit that displays in a manner according to the remaining number. In the above configuration, since the display unit displays in a manner according to the remaining number, it is possible to urge the user to, for example, reduce the number of documents or stop printing. Therefore, the inconvenience of memory shortage in the storage unit is suppressed.

[0073] <Second aspect> The image forming apparatus of this embodiment includes a control unit that can execute a notification (display of a suppression screen Gc) to the user to suppress continuation of the image reading operation before the total number of images read by the reading unit reaches the remaining number (when the read number n reaches the notification number X). According to this embodiment, the effect of suppressing the inconvenience caused by memory shortage in the storage unit is particularly remarkable.

[0074] <Third aspect> The image forming apparatus of this embodiment includes a transition unit (17) that transitions to one of the print modes including the first print mode and the second print mode in which the remaining number may differ even when a common image is read, and a change unit that can change the print mode after the display unit displays in a manner according to the remaining number. According to this embodiment, the effect of suppressing the inconvenience of memory shortage in the storage unit is particularly remarkable.

[0075] <Fourth aspect> The image forming method of this aspect includes the steps of reading an image on a document by a computer, generating image data representing the read image by the computer, storing the image data in sequence each time an image is read, and printing the images on a recording medium in an order different from the order in which they were read after a plurality of image data have been stored, and includes the steps of calculating the number of remaining images that can be read by the computer using the image data representing the image generated when the first image is read, and displaying the display unit in a manner according to the remaining number by the computer. According to this aspect, the same effect as that of the first aspect described above can be achieved.

[0076] <Fifth aspect> The program of this aspect is a program for causing a computer to execute each step described in the above-mentioned fourth aspect. According to this aspect, the same effects as those of the above-mentioned first aspect can be achieved. [Explanation of symbols]

[0077] 10: image forming apparatus, 11: reading unit, 12: generation unit, 13: storage unit, 14: calculation unit, 15: display unit, 16: printing unit, 17: transition unit. [Prior art documents] [Patent documents]

[0078] [Patent Document 1] JP 2003-189027 A

Claims

1. a reading unit that reads an image on a document; a generating unit that generates image data representing the image read by the reading unit; a storage unit that sequentially stores the image data each time the image is read; a printing unit that prints the images on a recording medium in an order different from the order in which the images were read by the reading unit after the plurality of image data stored in the storage unit are stored, a calculation unit that calculates the number of remaining images that can be read when the first image is read, using the image data indicating the image generated by the generation unit; a display unit capable of notifying a user of the remaining number of images when the first image is read, The user can set whether or not to execute the notification before the first image is read. Image forming device.

2. a transition unit that transitions to one of the print modes including a first print mode and a second print mode in which the remaining number may differ even when the common image is read; a change unit capable of changing the print mode after the display unit executes the notification; 2. The image forming apparatus according to claim 1, further comprising:

3. When the notification is set to be executed, when the first image is read, the print mode can be changed after the notification is executed, If the notification is set not to be executed, when the first image is read, the image is printed in the print mode that was set before the image was read. The image forming apparatus according to claim 2 .

4. A step of reading an image on a document by a computer; generating image data representing the captured image by a computer; a computer sequentially storing the image data each time the image is read; After a plurality of the image data are stored, a computer prints the images on a recording medium in an order different from the order in which the images were read, a step of calculating, by a computer, the number of remaining images that can be read using the image data representing the image that was generated when the first image was read; and when the first image is read, causing a display unit to display a notification in accordance with the remaining number by a computer. A step of allowing a user to set whether or not to execute the notification before the first image is read. An image forming method comprising:

5. A program for causing a computer to execute the steps recited in claim 4.

Citation Information

Patent Citations

  • Picture processing unit

    JP1993110789A

  • Facsimile equipment

    JP1993328064A

  • Copying machine

    JP2003189027A

  • Image forming apparatus

    JP2011176697A