Information processing device, image forming apparatus, and control method for information processing device

The information processing device dynamically adjusts identification information addition based on image content and functions, preventing unnecessary addition and maintaining image clarity.

JP2025131213APending Publication Date: 2025-09-09SHARP KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024028809
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-28
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

Conventional information processing devices, such as MFPs, require users to manually change settings to add or not add identification information to output media, leading to unnecessary information being added when generating images.

Method used

An information processing device with a control unit that selectively adds or omits identification information based on the content of the original image and specific functions, ensuring settings remain consistent.

Benefits of technology

Prevents unnecessary identification information from being added to output media without changing user settings, maintaining readability and clarity of the original image.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025131213000001_ABST
    Figure 2025131213000001_ABST
Patent Text Reader

Abstract

To provide an information processing device capable of avoiding unnecessary addition of identification information when forming a document image on a medium, without changing the setting for adding identification information to the document image.SOLUTION: An information processing device includes a control unit and an output unit. The control unit can execute a first function being a function that adds identification information to a document image, selects whether to output, from the output unit, an output medium on which an image based on the document image is formed without executing the first function, or to output, from the output unit, an output medium on which an image based on the document image is formed by executing the first function on the basis of the document image, and outputs the document image according to the selection from the output unit.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device and the like. [Background technology]

[0002] Some information processing devices, such as MFPs (Multi-Function Printers / Peripherals), add new identification information to an original image when generating an output medium on which the original image is formed. For example, Patent Document 1 describes a method of generating a code image for printing from code information that uniquely identifies the medium on which the document image of an electronic document is printed, and printing the code image and the document image on the medium. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-025784 Summary of the Invention [Problem to be solved by the invention]

[0004] In conventional information processing devices such as MFPs, it was necessary to set in advance either an operation to always add identification information to document images or an operation to never add identification information. Therefore, when generating both output media with and without adding identification information using a single MFP, the user had to change the setting depending on the output medium to be generated.

[0005] The problem that the present disclosure aims to solve is to provide an information processing device, etc. that can avoid adding unnecessary identification information when forming an original image on a medium without changing the settings for adding identification information to the original image. [Means for solving the problem]

[0006] The present disclosure provides an information processing device that includes a control unit and an output unit, wherein the control unit is capable of executing a first function that is a function of assigning identification information to an original image, and selects, based on the original image, whether to output an output medium on which an image based on the original image is formed from the output unit without executing the first function, or to execute the first function and output an output medium on which an image based on the original image is formed from the output unit, and outputs the original image according to the selection from the output unit.

[0007] The present disclosure also provides an information processing device that includes a control unit and an output unit, wherein the control unit is capable of executing a first function that is a function of adding identification information to an original image, and determines whether a second function that is a function other than the first function is set on or off, and if it determines that the second function is set on, outputs an output medium on which an image based on the original image is formed from the output unit without executing the first function, and if it determines that the second function is set off, executes the first function and outputs an output medium on which an image based on the original image is formed from the output unit.

[0008] The present disclosure also provides a control method for an information processing device that selects, based on an original image, whether or not to execute a first function, which is a function of assigning the identification information related to the original image to the original image, and outputs an output medium on which an image based on the original image in accordance with the selection is formed.

[0009] The present disclosure also provides a control method for an information processing device, which determines whether a second function, which is a function other than a first function that assigns identification information related to an original image to the original image, is set on or off, and if it is determined that the second function is set on, outputs an output medium on which an image based on the original image is formed on a medium without executing the first function, and if it is determined that the second function is set off, executes the first function and outputs an output medium on which an image based on the original image is formed on a medium. [Effects of the Invention]

[0010] According to the present disclosure, it is possible to provide an information processing device that can avoid adding unnecessary identification information when forming an original image on a medium, without changing the setting for adding identification information to the original image. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 2 is a conceptual diagram for explaining the basic operation of the MFP according to the first embodiment of the present disclosure. [Figure 2] 1 is a functional block diagram of an MFP according to a first embodiment of the present disclosure. [Figure 3] 4 is a flowchart for explaining the operation of the MFP according to the first embodiment of the present disclosure. [Figure 4] 4A and 4B show output media obtained by forming an image of the original document image of FIG. 4A on a medium using a conventional MFP, and FIG. 4D shows output media obtained by forming an image of the original document image of FIG. 4A on a medium using an MFP according to the first embodiment of the present disclosure. [Figure 5] 10 is a flowchart for explaining the operation of an MFP according to a second embodiment of the present disclosure. [Figure 6] 6(A) shows an original image with no image at the position where the two-dimensional code is to be added to the output medium, and FIG. 6(B) shows an output medium obtained by forming the original image of FIG. 6(A) on a medium using the MFP of the second embodiment, FIG. 6(C) shows an original image with an image at the position where the two-dimensional code is to be added, and FIG. 6(D) shows an output medium obtained by forming the original image of FIG. 6(C) on a medium using the MFP of the second embodiment. [Figure 7] FIG. 10 is a functional block diagram of an MFP according to a third embodiment of the present disclosure. [Figure 8] 13 is an example of function settings stored in a function setting storage area of ​​the MFP according to the third embodiment of the present disclosure. [Figure 9] 10 is a flowchart for explaining the operation of the MFP according to the third embodiment of the present disclosure. [Figure 10] 10 is a flowchart for explaining the operation of an MFP according to Application Example 5 of the third embodiment of the present disclosure. [Figure 11] FIG. 13 is a diagram for explaining a two-dimensional code assignment prohibition setting table stored in an MFP according to Application Example 6 of the third embodiment of the present disclosure. [Figure 12] 13 is an example of a two-dimensional code assignment setting screen, which is a screen displayed on a display unit of an MFP according to Application Example 6 of the third embodiment of the present disclosure. [Figure 13] 13 is a flowchart for explaining the operation of an MFP according to Application Example 6 of the third embodiment of the present disclosure. [Figure 14] 10 is a flowchart for explaining the operation of the MFP according to the fourth embodiment of the present disclosure. [Figure 15] 10 is an example of a screen displayed on the display unit of an MFP according to a fourth embodiment of the present disclosure, and is an example of a screen for notifying a user that an original image will be formed on a medium without adding a two-dimensional code. [Figure 16] 10 is a flowchart for explaining the operation of an MFP according to a fifth embodiment of the present disclosure. [Figure 17] An example of a screen displayed on the display unit of an MFP according to the fifth embodiment of the present disclosure, which notifies the user that output will be canceled and that settings must be changed if output is to be performed. DETAILED DESCRIPTION OF THE INVENTION

[0012] [1. First embodiment] 1 is a conceptual diagram for explaining the basic operation of an MFP (Multi-Function Printer / Peripheral) 1, which is an example of an information processing apparatus according to the first embodiment of the present disclosure.

[0013] The MFP 1 has a two-dimensional code assignment function (or an identification information assignment function). The two-dimensional code assignment function is a function that assigns a two-dimensional code to an input document image. The two-dimensional code is, for example, a QR code (registered trademark), but other two-dimensional codes may also be used. When the two-dimensional code assignment function is set to on, when a document image 3 is input, the MFP 1 adds a two-dimensional code 7 to the document image 3 as identification information and outputs the output medium 5. However, in the MFP 1 according to the first embodiment, even when the two-dimensional code assignment function is set to on, if the document image 3 originally contains another two-dimensional code, the document image 3 is formed as is on the medium without adding the two-dimensional code 7 to the document image 3.

[0014] The MFP1 is a type of image forming device, which is a type of information processing device. The MFP1 is also called a multifunction peripheral, and typically has a copy function, an image scanner function, a facsimile function, and a printer function. In particular, the MFP1 has a two-dimensional code assignment function. The MFP1 may also have other functions, such as an email sending / receiving function, a file server function, etc.

[0015] 2 is a functional block diagram of an MFP1 according to the first embodiment of the present disclosure. The MFP1 includes a control unit 11, a storage unit 13, a display unit 15, an operation unit 17, an image input unit 19, an image forming unit 21, a communication unit 23, and a connection unit 25. The display unit 15 and the image forming unit 21 are also collectively referred to as an output unit.

[0016] The control unit 11 controls the entire MFP 1. The control unit 11 is configured with one or more control devices and control circuits, and is configured with, for example, a CPU (Central Processing Unit), which is a processor that executes various arithmetic processes, or an SoC (System on a Chip). The control unit 11 can realize each function by reading out and executing programs stored in the storage unit 13. In particular, the control unit 11 can operate as an identification information assigning unit 11a and an image recognition unit 11b.

[0017] The identification information assigning unit 11a executes a two-dimensional code assigning function (identification information assigning function) to assign identification information to the document image data. The document image data is generated by reading the document image with the image input unit 19. Alternatively, the document image data is received via a communication line (network) via the communication unit 23. Alternatively, the document image data is input from an external device connected via the connection unit 25. The identification information is, for example, identification information for uniquely identifying a document composed of output media. Alternatively, the identification information may be identification information for uniquely identifying each output medium, the MFP 1 that output the output medium, or the user who was operating (logging in) the MFP 1 when the output medium was output, or a combination of these. In the first embodiment, the identification information is assigned to the document image data as a two-dimensional code.

[0018] The image recognition unit 11b executes image recognition processing on the document image to determine whether the document image contains a two-dimensional code. The image recognition unit 11b only needs to be able to identify that it is a two-dimensional code, but may also be able to decode the two-dimensional code.

[0019] The storage unit 13 stores various programs and various data necessary for the operation of the MFP 1. The storage unit 13 includes one or more recording devices capable of temporary storage, such as a dynamic random access memory (DRAM), or non-temporary recording devices, such as a solid state drive (SSD) made up of semiconductor memory or a hard disk drive (HDD) made up of a magnetic disk.

[0020] Furthermore, for convenience of explanation, the memory unit 13 is configured as a single unit, but it may also be configured as separate devices for each purpose, such as an area used to execute programs (main memory area), an area for storing programs and data (auxiliary memory area), an area used for caching, etc.

[0021] The storage unit 13 has a function setting storage area 13a and an identification information storage area 13b. The function setting storage area 13a stores the on / off state of each function of the MFP 1. In particular, the function setting storage area 13a stores a setting indicating that the two-dimensional code assignment function is on. The identification information storage area 13b stores information related to the two-dimensional code to be assigned to the document image data. Specifically, the two-dimensional code itself is stored. The image data of the two-dimensional code is also stored as an image file in a format such as PNG (Portable Network Graphics) or JPG (Joint Photographic Experts Group). The identification information storage area 13b also stores position information related to the position where the two-dimensional code is to be added. The position information may be described as coordinates on the document image data or the medium, or as a ratio to the total length of the sides of the document image data or the medium.

[0022] Display unit 15 displays images and characters. For example, it is configured with a liquid crystal display (LCD), an organic EL (Electro-Luminescence) panel, etc. Display unit 15 may be a standalone display device, or may further include an externally connected display device.

[0023] The operation unit 17 receives operation inputs from a user. For example, the operation unit 17 is configured with hardware keys and / or software keys. The operation unit 17 also includes operation keys such as task keys for issuing instructions to execute tasks such as sending a fax or scanning an image, and a stop key for issuing an instruction to cancel an operation.

[0024] Image input unit 19 reads an image (original image) and outputs it as image data (original image data). Image input unit 19 is configured with a general scanner (image input device). Image input unit 19 may input image data from an external storage medium such as a USB memory, or may receive an image via a network.

[0025] Image forming unit 21 forms (prints) an image on a medium such as copy paper based on image data. The printing method of image forming unit 21 is arbitrary, and may be, for example, an inkjet printer, a laser printer, a thermal transfer printer, etc. Image forming unit 21 may be a monochrome printer or a color printer. Image forming unit 21 may include a paper feed mechanism that supplies media, a transport mechanism that transports media, a sorter mechanism that sorts media after images have been formed, etc.

[0026] The communication unit 23 connects to a network. For example, it is configured with an interface that can connect to a wired LAN (Local Area Network), a wireless LAN, or an LTE (Long Term Evolution) network. When the communication unit 23 is connected to a network, it is connected to other devices and external networks. In addition, the communication unit 23 may be an interface that performs short-range wireless communication, such as NFC (Near Field Communication) or Bluetooth (registered trademark).

[0027] Connection unit 25 connects MFP 1 to other devices. For example, connection unit 25 is a USB interface to which a USB memory or the like is connected. Connection unit 25 may also be an interface other than a USB interface, such as HDMI (registered trademark).

[0028] FIG. 3 is a flowchart for explaining the operation of the MFP 1 according to the first embodiment of the present disclosure. As described above, this operation is performed when a setting that the two-dimensional code assignment function is on is stored in the function setting storage area 13a and the identification information assignment unit 11a operates based on this setting. The control unit 11 acquires document image data (step S1). The control unit 11 may generate document image data by reading a document image using the image input unit 19. Alternatively, the control unit 11 may receive the document image data via a communication line using the communication unit 23. Alternatively, the control unit 11 may acquire the document image data from a device external to the MFP 1 using the connection unit 25. Next, the image recognition unit 11b of the control unit 11 determines whether the document image data includes a two-dimensional code (step S3).

[0029] If it is determined that the document image data does not contain a two-dimensional code (step S3, No), the identification information assigning unit 11a of the control unit 11 reads out position information to which the two-dimensional code is to be assigned and the two-dimensional code image, which are previously stored in the identification information storage area 13b. The identification information assigning unit 11a assigns the read two-dimensional code image to the document image data acquired in step S1 at a position corresponding to the read position information (step S5). The identification information assigning unit 11a uses the image forming unit 21 to form the document image to which the two-dimensional code image has been assigned in step S5 on a medium (step S7).

[0030] On the other hand, if it is determined that the original image data contains a two-dimensional code (step S3, Yes), the identification information assignment unit 11a uses the original image data acquired in step S1 as is to form an original image on a medium (step S7).

[0031] 4A and 4B are diagrams comparing the output result from a conventional MFP with the output result from the MFP according to the first embodiment of the present disclosure. FIG. 4A shows an original image. Original image 31 is an original image of an election poster. Original image 31 includes information such as contact details for the election office as a two-dimensional code 33.

[0032] 4(B) and 4(C) show output media 35 and 37 obtained by forming an image of the original image 31 shown in FIG. 4(A) on a medium using a conventional MFP. In a conventional MFP, when the two-dimensional code assignment function is turned on, a two-dimensional code is assigned to the original image regardless of whether the original image contains a two-dimensional code. Therefore, a two-dimensional code 41 is assigned in addition to the two-dimensional code 33 originally included in the original image 31. As a result, as in output medium 35 in FIG. 4(B), in a conventional MFP, two-dimensional code 33 and two-dimensional code 41 may overlap, impairing the readability of two-dimensional code 33. Furthermore, as in output medium 37 in FIG. 4(C), two two-dimensional codes 33 and 41 may not overlap but may be spaced apart. In this case, although the readability of both two-dimensional codes is maintained, multiple two-dimensional codes may be displayed on the same poster, potentially confusing the poster reader.

[0033] 4C shows an output medium 43 obtained by forming an image of the original image 31 of FIG. 4A on a medium by the MFP 1 according to the first embodiment of the present disclosure. In the MFP 1, since it is determined in step S3 described above that the original image 31 contains a two-dimensional code 33, the control unit 11 (identification information assignment unit 11a) forms an original image on the medium using the original image data of the original image 31 acquired in step S1 (step S7). Therefore, even though the two-dimensional code assignment function is turned on, the MFP 1 forms an image of the original image 31 without adding a two-dimensional code, resulting in the output medium 43. The only two-dimensional code included in the output medium 43 is the two-dimensional code 33 originally included in the original image 31. Therefore, there is no risk of impairing the readability of the two-dimensional code 33, and there is no risk of the reader being confused by the presence of other two-dimensional codes.

[0034] As described above, according to the first embodiment, even if the two-dimensional code assignment function of the MFP 1 is turned on, if a document image contains a two-dimensional code, the two-dimensional code is not assigned to the document image.

[0035] [2. Second Embodiment] A second embodiment will now be described. In the first embodiment, a two-dimensional code is added to an original image depending on whether or not the original image contains a two-dimensional code. In contrast, in the second embodiment, a two-dimensional code is added to an original image depending on the pixel values ​​in the area of ​​the original image to which the two-dimensional code is to be added. The following description will focus on the differences from the first embodiment. In the second embodiment, an MFP 1 is used, just like in the first embodiment.

[0036] 5 is a flowchart for explaining the operation of the MFP 1 according to the second embodiment of the present disclosure. This operation is performed when a setting that the two-dimensional code assignment function is on is stored in the function setting storage area 13a and the identification information assignment unit 11a operates based on this setting.

[0037] The control unit 11 acquires document image data in the same manner as in step S1 (step S11). Next, the identification information assigning unit 11a reads out position information for assigning a two-dimensional code and the two-dimensional code image, both of which are stored in advance in the identification information storage area 13b (step S13). Next, the identification information assigning unit 11a determines whether or not something is drawn in an area of ​​the document image, based on the pixel values ​​of the area occupied by the two-dimensional code image when the two-dimensional code image read out in step S13 is placed at the position information of the two-dimensional code read out in step S13 in the document image data acquired in step S11 (step S15). For example, if all the pixel values ​​of the pixels in this area are zero, it is determined that nothing is drawn in this area of ​​the document image. Also, even if there are pixels with pixel values ​​other than zero, if the number of such pixels is very small (e.g., less than 10 pixels), it may be determined that nothing is drawn in this area. Also, for example, if there are more pixels with pixel values ​​greater than a predetermined threshold value for pixel value than a predetermined threshold value for the number of pixels, it may be determined that something is drawn in this area.

[0038] In step S15, if it is determined that nothing is drawn in the area of ​​the document image to which the two-dimensional code is to be added (step S15, No), the identification information adding unit 11a adds a two-dimensional code image to the document image (step S17).The identification information adding unit 11a uses the image forming unit 21 to form the document image to which the two-dimensional code image has been added on the medium (step S19).

[0039] On the other hand, if it is determined in step S15 that something is drawn in the area of ​​the original image to which the two-dimensional code is to be added (step S15, Yes), the identification information assignment unit 11a causes the image forming unit 21 to form the original image on the medium using the original image data acquired in step S11 as is (step S19).

[0040] 6A and 6B are diagrams for explaining that in an MFP1 according to a second embodiment of the present disclosure, a two-dimensional code may or may not be added to an output medium depending on an input document image. FIG. 6A shows a document image 61 in which there is no image in an area 63 to which a two-dimensional code is to be added. FIG. 6B shows an output medium 65 obtained by forming an image of the document image 61 of FIG. 6A on a medium using the image forming unit 21 by the MFP1 according to the second embodiment. In the document image 61, nothing is drawn in area 63 (step S15, No), so a two-dimensional code 67 is formed in area 63 on the medium.

[0041] Fig. 6(C) shows an original image 69 having an object 73 in an area 71 to which a two-dimensional code is to be added. Fig. 6(D) shows an output medium 75 obtained by forming an image of the original image 69 of Fig. 6(C) on a medium using the image forming unit 21 by the MFP according to the second embodiment. Because the object 73 is drawn in the area 71 (step S15, Yes), the MFP 1 according to the second embodiment forms an image of the original image 69 as is without adding a two-dimensional code, and outputs the output medium 75.

[0042] If the two-dimensional code assignment function is applied uniformly to original images in which images or text are written in the area where the two-dimensional code is to be assigned, there is a risk that the assignment of the two-dimensional code will make it difficult or impossible to read the necessary information from the original image. In the second embodiment, the presence or absence of anything drawn in the area where the two-dimensional code is to be assigned of the original image is determined based on the pixel values ​​of the area where the two-dimensional code is to be assigned, and the two-dimensional code is assigned when it is determined that nothing is drawn, thereby avoiding impairing the readability of the original image.

[0043] 3. Third Embodiment A third embodiment will be described. In the first and second embodiments, whether or not to add a two-dimensional code to a document image is determined based on the document image. In contrast, in the third embodiment, whether or not to add a two-dimensional code to a document image is determined depending on a specific function (also referred to as a second function) that is turned on together with the two-dimensional code adding function (also referred to as a first function).

[0044] 7 is a functional block diagram of an MFP 81 according to a third embodiment of the present disclosure. Compared to the MFP 1 illustrated in FIG. 2, the MFP 81 differs in that it includes a specific function unit 11c. The specific function unit 11c is a block that performs a specific function. Examples of the specific function include a poster printing function, a bookbinding printing function, a specific content printing function, and an interleaf insertion function. There may be multiple specific function units 11c, and for example, the MFP 81 may include, as specific function units 11c, the respective function units for the poster printing function, the bookbinding printing function, the specific content printing function, and the interleaf insertion function.

[0045] 8 shows an example of function settings stored in the function setting storage area 13a of the MFP 81 according to the third embodiment of the present disclosure. In the function setting storage area 13a of the MFP 81, the function settings are stored as a function setting table. The function setting table stores the names of each function, such as two-dimensional code assignment, poster printing, bookbinding printing, specific content printing such as administrative printing, and separator paper insertion, in association with a value "enabled / disabled" indicating whether the function is enabled or disabled. When the value "enabled / disabled" is 1, the corresponding function is enabled, and when it is 0, the corresponding function is disabled. In the function setting table according to the third embodiment, two-dimensional code assignment and poster printing are set to enabled (1), and the other functions are set to disabled (0).

[0046] 9 is a flowchart for explaining the operation of the MFP 81 according to the third embodiment of the present disclosure. This operation is performed when a setting that the two-dimensional code assignment function is on is stored in the function setting storage area 13a and the identification information assignment unit 11a operates based on this setting.

[0047] The control unit 11 acquires document image data (step S31). This step is the same as step S1 described above. Next, the control unit 11 refers to the function setting table stored in the function setting storage area 13a and determines whether a specific function is set to ON (step S33).

[0048] If the enable / disable value of a specific function is 0 in the function setting table (step S33, No), the identification information assigning unit 11a reads information about the two-dimensional code from the identification information storage area 13b, assigns the two-dimensional code to the original image (step S35), and uses the image forming unit 21 to form the original image with the two-dimensional code assigned on a medium (step S37).

[0049] On the other hand, if the enable / disable value of the specific function is 1 in the function setting table (step S33, Yes), the control unit 11 uses the image forming unit 21 to form the original image acquired in step S31 directly onto the medium (step S37).

[0050] [3.1 Application example 1: Poster printing function] In Application Example 1, a case will be described in which the specific function is a poster printing function. The poster printing function is a function for outputting an output medium to be put up as a poster. In the case of poster printing, as with the election posters used in the first embodiment, a two-dimensional code encoding a URL (Uniform Resource Locator) or the like for directing users to a website or the like is often printed. In addition, the signboard on which the poster is usually attached is often unrelated to the two-dimensional code attached to the poster. Furthermore, the appearance of a poster is important, and adding a two-dimensional code may detract from the appearance. For these reasons, when printing a poster, there are cases in which it is not necessary or should not be added to the poster. In the third embodiment, even if the two-dimensional code attachment function is on, the two-dimensional code is not added to the original image when the poster printing function is on.

[0051] In this application example, the specific function unit 11c can be referred to as a poster printing function unit 11c. The poster printing function unit 11c can enlarge an original image equivalent to one page, divide it into multiple small images, and image-form the small images onto multiple sheets of media. This allows multiple output media to be obtained for one original image. For example, when four output media are obtained for one original image, these four output media can be joined together to generate a single poster of the enlarged original image. However, in the third embodiment, generating multiple output media using an original image equivalent to one page is not important, so the following description will be given taking as an example a case where one output medium is generated using an original image equivalent to one page.

[0052] If the poster printing enable / disable value is 0, i.e., if the poster printing function is disabled (step S33, No), the identification information assigning unit 11a reads information about the two-dimensional code from the identification information storage area 13b and assigns the two-dimensional code to the document image (step S35).The control unit 11 uses the image forming unit 21 to form the document image with the two-dimensional code assigned on a medium (step S37).

[0053] On the other hand, if the poster printing enable / disable value in the function setting table is 1, i.e., if the poster printing function is enabled (step S33, Yes), the poster printing function unit 11c uses the image forming unit 21 to form the original image data acquired in step S31 directly onto a medium (step S37).

[0054] According to Application Example 1, when the poster printing function is turned on, even if the two-dimensional code assignment function is turned on, a two-dimensional code is not assigned to the original image, and an output medium is obtained in which the original image is directly formed on the medium. Therefore, according to Application Example 1, it is possible to print a poster without assigning a two-dimensional code while keeping the two-dimensional code assignment function on. This is also true when using the poster printing function to print a set of posters consisting of multiple media based on a single original image.

[0055] [3.2 Application Example 2: Bookbinding Printing Function] In Application Example 2, the specific function unit 11c is responsible for a bookbinding printing function. The bookbinding printing function is a function for binding multiple sheets of output media together with staples or thread and folding them to form a book. The MFP 81 outputs output media that are intended to be bound and folded manually or otherwise bound from multiple sheets of media that have been output without being bound. In other words, the specific function unit 11c changes the order of the original images to be formed on each medium and the arrangement of the original images on the medium, and then forms the original images on the medium using the image forming unit 21.

[0056] Generally, in the case of bookbinding printing, it is highly likely that the bound book will be handled by an end user who is not subject to management. For this reason, it is often not necessary to add a two-dimensional code for tracking to books produced using the bookbinding printing function. Taking this into consideration, in this application example, the bookbinding printing function is positioned as a specific function, and when the two-dimensional code adding function and the bookbinding printing function are on (step S33, Yes), the two-dimensional code adding function is restricted and a two-dimensional code is not added to the output medium.

[0057] According to this application example, when the bookbinding printing function is turned on, even if the two-dimensional code assignment function is on, an output medium is obtained in which the original image is formed directly on the medium without assigning a two-dimensional code to the original image. Therefore, according to this application example, it is possible to bind a book without assigning a two-dimensional code while keeping the two-dimensional code assignment function on.

[0058] The MFP 81 may further include a post-processing unit (not shown) that performs a staple process to bind a plurality of output media together and a folding process to fold the plurality of output media that have been stapled and bound together into a book. When the post-processing unit is included, the MFP 81 outputs the output media in the form of a book, which does not require binding or folding operations.

[0059] [3.3 Application example 3: Specific content printing function] In Application Example 3, the specific function unit 11c performs a specific content printing function. Some printed materials cannot be assigned a two-dimensional code due to the nature of the content to be printed. Examples include official documents issued by the national or local government, more specifically, copies of resident registration certificates, seal registration certificates, certificates of all matters, and certificates of personal matters. When printing such official documents, if a two-dimensional code is assigned as tracking information, for example, there is a risk that the document will become invalid as an official document. The specific content printing function is a function for printing documents such as these official documents for which it is not appropriate to assign a two-dimensional code. Printing such official documents is also called administrative printing.

[0060] The operation of Application Example 3 will be described with reference to Fig. 9. The document image data of the specific content includes a specific content flag having a value indicating that the document image is the specific content. The control unit 11 acquires the document image data (step S31), and then determines whether the document image is a document image of the specific content based on the value of the specific content flag (step S33).

[0061] If the specific content flag does not have a value indicating that the content is specific (step S33, No), the identification information assigning unit 11a reads information about the two-dimensional code from the identification information storage area 13b and assigns the two-dimensional code to the document image (step S35).The control unit 11 uses the image forming unit 21 to form the document image with the two-dimensional code assigned on the medium (step S37).

[0062] On the other hand, if the specific content flag has a value indicating that it is specific content (step S33, Yes), the specific function unit 11c uses the image forming unit 21 to form the original image acquired in step S31 directly onto the medium (step S37).

[0063] In the above description, the document image data includes a specific content flag, and whether or not to add a two-dimensional code is determined depending on the value of the specific content flag. However, the document image data may not include a specific content flag. In this case, the control unit 11 turns on the specific function unit 11c (specific content printing function) in response to an operation received by the operation unit 17, and forms a document image on the medium without adding a two-dimensional code based on the fact that the specific function unit 11c is on (step S33, Yes) (step S37).

[0064] [3.4 Application Example 4: Divider Paper Insertion Function] In Application Example 4, the specific function unit 11c is responsible for the separator paper insertion function. The separator paper insertion function is a function in which the specific function unit 11c controls the paper feed path from the paper feed tray to insert and discharge separator paper for each set number of copies or each job. By inserting separator paper, the breaks between each copy can be easily identified. If identification information such as a two-dimensional code is printed on the separator paper, unnecessary information will be added to the separator paper. For this reason, in Application Example 4, when the separator paper insertion function is on (step S33, Yes), no two-dimensional code is added even if the two-dimensional code addition function is on.

[0065] According to Application Example 4, when both the two-dimensional code assignment function and the interleave paper insertion function are on, it is possible to prevent a two-dimensional code from being assigned to the interleave paper even though the two-dimensional code assignment function is on.

[0066] [3.5 Application Example 5: Conditions other than specific functions] Application example 5 of the third embodiment will be described. Application example 5 is an example in which it is determined whether to add a two-dimensional code to a document image according to conditions other than the function (specific condition) in addition to conditions related to the function (specific function) to be combined with the two-dimensional code adding function. Here, the description will be given assuming that the specific function is an interleaf insertion function and the specific condition is that the medium is an interleaf.

[0067] 10 is a flowchart for explaining the operation of an MFP 81 according to Application Example 5 of the third embodiment of the present disclosure. This operation is a modification of Application Example 4 described above. Compared with the flowchart of FIG. 9, it differs in that it includes step S39.

[0068] In step S33, the control unit 11 determines whether the specific function (in this case, the interleave paper insertion function) is on or not, and if it is determined to be on, determines whether the medium to be the target of the next image formation is an interleave paper or not (step S39).

[0069] If the medium to be next image-formed is not an interleaf (step S39, No), the identification information assigning unit 11a reads information about the two-dimensional code from the identification information storage area 13b and assigns the two-dimensional code to the document image (step S35).The identification information assigning unit 11a then uses the image forming unit 21 to form the document image with the two-dimensional code assigned on the medium (step S37).

[0070] If the specific condition is met, that is, if the medium to be subjected to the next image formation is an interleaf (step S39, Yes), the specific function unit 11c uses the image forming unit 21 to form the original image acquired in step S31 directly on the medium (step S37). Note that since it is an interleaf, the original image data may be null data. In this case, the image forming unit 21 does not form an image on the interleaf.

[0071] [3.6 Application Example 6: Prohibition of 2D code assignment] Application example 6 of the third embodiment will be described. Application example 6 is a modification of the third embodiment. Differences from the third embodiment will be described below. In the third embodiment, when a specific function is turned on, the assignment of a two-dimensional code is always prohibited. In contrast, in the fourth embodiment, when a specific function is turned on and the prohibition of assignment of a two-dimensional code when the two-dimensional code assignment function and the specific function are combined is set, assignment of a two-dimensional code is prohibited.

[0072] FIG. 11 is a diagram illustrating a two-dimensional code assignment prohibition setting table stored in an MFP 81 according to a sixth application example of the third embodiment of the present disclosure. The MFP 81 stores a two-dimensional code assignment prohibition setting table having the structure shown in FIG. 11 in the function setting storage area 13a of the storage unit 13. The two-dimensional code assignment prohibition setting table stores the names of specific functions in association with values ​​indicating whether or not two-dimensional code assignment is prohibited when both the specific function and the two-dimensional code assignment function are enabled. For example, in the example of FIG. 11, a value of "1" is stored corresponding to the specific function name "poster printing," and a value of "0" is stored corresponding to the specific function names "bookbinding printing," "specific content printing," and "interleave paper insertion." This indicates that two-dimensional code assignment is prohibited when the specific function is the poster printing function, but is not prohibited when the specific function is another function.

[0073] 12 illustrates a two-dimensional code assignment setting screen 101, which is an example of a screen displayed on the display unit 15 of the MFP 81 according to the sixth application example of the third embodiment of the present disclosure. The two-dimensional code assignment setting screen 101 is a screen for displaying and setting a specific function that prohibits assignment of a two-dimensional code as an exception, even when the two-dimensional code assignment function is on.

[0074] In response to a predetermined operation by the operation unit 17, the control unit 11 displays a two-dimensional code assignment setting screen 101 on the display unit 15. The two-dimensional code assignment setting screen 101 accepts input to change the prohibition value in the two-dimensional code assignment prohibition setting table of FIG. 11. The two-dimensional code assignment setting screen 101 has a function display field 103 and a check box 105 corresponding to the poster printing function. Similarly, the two-dimensional code assignment setting screen 101 has a function display field 107 and a check box 109 corresponding to the bookbinding printing function, a function display field 111 and a check box 113 corresponding to the specific content printing function, and a function display field 115 and a check box 117 corresponding to the interleave paper insertion function. Furthermore, the two-dimensional code assignment setting screen 101 has an OK button 119 and a cancel button 121.

[0075] Check boxes 105, 109, 113, and 117 are checked or unchecked in response to an operation via operation unit 17. In Fig. 12, only check box 105 corresponding to the poster printing function is checked, and the other check boxes 109, 113, and 117 are not checked.

[0076] When the OK button 119 is operated via the operation unit 17, the control unit 11 reflects the current states of the check boxes 105, 109, 113, and 117 in the two-dimensional code assignment prohibition setting table stored in the function setting storage area 13a. Note that the prohibition value in the two-dimensional code assignment prohibition setting table in Fig. 11 corresponds to the result of operating the OK button 119 on the two-dimensional code assignment setting screen 101 in Fig. 12.

[0077] On the other hand, when the cancel button 121 is operated via the operation unit 17, the control unit 11 does not change the prohibition value in the two-dimensional code assignment prohibition setting table stored in the function setting memory area 13a, and ends the display of the two-dimensional code assignment setting screen 101.

[0078] Fig. 13 is a flowchart for explaining the operation of an MFP 81 according to application example 6 of the third embodiment of the present disclosure. Compared to the flowchart of Fig. 9, it differs in that it includes step S41.

[0079] In step S33, the control unit 11 determines whether the specific function (in this case, the interleave paper insertion function) is on. If it is determined to be on (step S33, Yes), the control unit 11 determines whether the prohibition value of the specific function that is on is 1 or 0 in the two-dimensional code assignment prohibition setting table stored in the function setting storage area 13a (step S41).

[0080] If the value for prohibiting a specific function is 0 in the two-dimensional code assignment prohibition setting table (step S41, No), the identification information assignment unit 11a reads information about the two-dimensional code from the identification information storage area 13b and assigns the two-dimensional code to the document image (step S35).The identification information assignment unit 11a then uses the image forming unit 21 to form the document image with the two-dimensional code assigned on the medium (step S37).

[0081] If the value of the specific function prohibition in the two-dimensional code assignment prohibition setting table is 1 (step S41, Yes), the specific function unit 11c uses the image forming unit 21 to form the original image acquired in step S31 directly onto the medium (step S37).

[0082] According to Application Example 6, even if the specific function is on, if the combination of the two-dimensional code assignment function and the specific function is not prohibited, it is possible to assign a two-dimensional code and perform image formation.

[0083] [4. Fourth Embodiment] A fourth embodiment will be described. The fourth embodiment is a modification of the first embodiment. Differences from the first embodiment will be described below. In the fourth embodiment, if the document image includes a two-dimensional code, a message is displayed to the user.

[0084] 14 is a flowchart for explaining the operation of the MFP according to the fourth embodiment of the present disclosure. In step S3, if the image recognition unit 11b determines that the document image includes a two-dimensional code (step S3, Yes), the control unit 11 uses the display unit 15 to display a message informing the user that a two-dimensional code will not be added because the document image includes a two-dimensional code (step S51).

[0085] 15 is an example of a screen displayed on the display unit 15 of the MFP1 according to the fourth embodiment of the present disclosure, and is an example of a screen for notifying the user that an original image will be formed on a medium without adding a two-dimensional code. As shown in the figure, a message screen 131 includes a message and further includes an OK button 133.

[0086] Before the OK button 133 is operated via the operation unit 17 (step S53, No), the control unit 11 continues to display the message screen 131 using the display unit 15. When the OK button 133 is operated via the operation unit 17 (step S53, Yes), the control unit 11 ends the display of the message screen 131 and forms an original image on a medium using the original image data acquired in step S1 as is (step S7).

[0087] According to the fourth embodiment, when a two-dimensional code is not assigned even though the two-dimensional code assignment function is set to ON, the user can be explicitly notified of this.

[0088] [5. Fifth Embodiment] A fifth embodiment will now be described. The fifth embodiment is a modification of the fourth embodiment. Differences from the fourth embodiment will be described below. In the fourth embodiment, if a two-dimensional code is not added even though the two-dimensional code addition function is set to on, a message indicating this is displayed, and an original image without a two-dimensional code is formed on the medium. In contrast, in the fifth embodiment, in the same case, a message is displayed and formation of the original image on the medium is stopped.

[0089] 16 is a flowchart for explaining the operation of the MFP 1 according to the fifth embodiment of the present disclosure. In step S3, if the image recognition unit 11b determines that the document image includes a two-dimensional code (step S3, Yes), the control unit 11 uses the display unit 15 to display a message screen 141, which will be described next (step S61).

[0090] 17 shows a message screen 141, which is an example of a screen displayed on the display unit 15 of the MFP 1 according to the fifth embodiment of the present disclosure. As shown, the message screen 141 includes a message indicating that printing will be canceled because the document image includes a two-dimensional code. The message screen 141 also includes a message indicating that the two-dimensional code assignment function must be turned off in order to print the document image. The message screen 141 also includes an OK button 143.

[0091] Before the OK button 143 is operated via the operation unit 17 (step S63, No), the control unit 11 continues to display the message screen 141 using the display unit 15. When the OK button 143 is operated via the operation unit 17 (step S63, Yes), the control unit 11 ends the entire process including the display of the message screen 141.

[0092] According to the fourth embodiment, if a two-dimensional code is not assigned even though the two-dimensional code assignment function is set to on, the image formation of the original image itself can be stopped, and the user can be explicitly informed that the two-dimensional code assignment function must be turned off in order to perform image formation of the original image.

[0093] [6. Other Variations] The present disclosure is not limited to the above-described embodiments and variations, and various modifications are possible. In other words, embodiments obtained by combining appropriately modified technical means within the scope of the gist of the present disclosure are also included in the technical scope of the present disclosure.

[0094] Although the above-described embodiment has been described using an MFP, the present disclosure is not limited thereto. It is clear that operations equivalent to the above-described embodiment can be performed using an information processing device and a printer instead of an MFP. The present disclosure can be implemented with any information processing device, such as a personal computer, that can execute a two-dimensional code assignment function for document images. For example, a printer driver running on a personal computer could be configured to function as the identification information assignment unit 11a, image recognition unit 11b, and specific function unit 11c.

[0095] In the above-described embodiment, functions such as poster printing, bookbinding printing, specific content printing, and inserting interleave sheets have been described as functions that can be individually enabled or disabled. However, the present disclosure is not limited to this. For example, these functions may be temporarily selected and used from a driver or the like during printing.

[0096] In the above embodiment, a two-dimensional code is assigned to the document image as identification information. However, the identification information assigned to the document image is not limited to a two-dimensional code. For example, a one-dimensional code (barcode) may be used. Note that one-dimensional code images and two-dimensional code images are also collectively referred to as code images. Furthermore, the identification information assigned to the document image may be text data.

[0097] The programs that run on each device in the embodiments are programs that control the CPU, etc. (programs that make a computer function) so as to realize the functions of the above-described embodiments. Information handled by these devices is temporarily stored in a temporary storage device (e.g., RAM) during processing, and then stored in various storage devices such as ROMs (Read Only Memories) and HDDs, and is read, modified, and written by the CPU as needed.

[0098] Here, the recording medium for storing the program may be any of semiconductor media (e.g., ROM, non-volatile memory card, etc.), optical recording media / magneto-optical recording media (e.g., DVD (Digital Versatile Disc), MO (Magneto Optical Disc), MD (Mini Disc), CD (Compact Disc), BD (Blu-ray (registered trademark) Disc), etc.), magnetic recording media (e.g., magnetic tape, flexible disk, etc.), etc. Furthermore, not only are the functions of the above-described embodiments realized by executing the loaded program, but the functions of the present disclosure may also be realized by processing in cooperation with an operating system or other application programs, etc., based on instructions from the program.

[0099] Furthermore, when distributing the program on the market, the program can be stored in a portable recording medium and distributed, or transferred to a server computer connected via a network such as the Internet. In this case, the storage device of the server computer is of course also included in the present disclosure. [Explanation of symbols]

[0100] 1, 81 MFP (Multi-Function Printer / Peripheral) 3, 31, 61, 69 Original images 5, 35, 43, 65, 75 Output medium 7, 33, 41, 67 Two-dimensional code (identification information) 11 Control section 11a Identification information assigning section 11b Image recognition section 11c Specific function section 13 Storage section 13a Function setting storage area 13b Identification information storage area 15 Display 17 Control section 19 Image input unit 21 Image forming unit 23 Communications Department 25 Connection 63, 71 areas 73 objects 101 Two-dimensional code assignment setting screen 103, 107, 111, 115 Function display field 105, 109, 113, 117 checkboxes 119, 133, 143 OK button 121 Cancel button 131, 141 Message screen

Claims

1. In an information processing device including a control unit and an output unit, The control unit A first function is capable of adding identification information to an original image; selecting, based on the original image, whether to output an output medium on which an image based on the original image is formed from the output unit without executing the first function, or to output an output medium on which an image based on the original image is formed from the output unit by executing the first function; outputting the document image according to the selection from the output unit; Information processing device.

2. The information processing apparatus according to claim 1 , wherein the control unit makes the selection depending on whether the document image includes a code image.

3. The information processing apparatus according to claim 1 , wherein the control unit performs the selection based on a pixel value of a position in the document image to which the identification information is assigned.

4. A control unit and an output unit are provided, The control unit A first function is capable of adding identification information to an original image; determining whether a second function other than the first function is set to on or off; When it is determined that the second function is set to ON, an output medium on which an image based on the original image is formed is output from the output unit without executing the first function; When it is determined that the second function is set to off, the first function is executed, and an output medium on which an image based on the original image is formed is output from the output unit. Information processing device.

5. The information processing apparatus according to claim 4 , wherein the second function is a poster printing function.

6. The information processing apparatus according to claim 4 , wherein the second function is a bookbinding printing function.

7. The information processing apparatus according to claim 4 , wherein the second function is a specific content printing function.

8. The information processing apparatus according to claim 4 , wherein the second function is a separator paper insertion function.

9. 5. An image forming apparatus comprising the information processing apparatus according to claim 1, The output unit is an image forming device.

10. The control unit If it is determined that the second function is set to ON, it is determined whether or not adding the identification information to the document image is prohibited; If the first function is prohibited, an output medium on which an image based on the original image is formed is output from the output unit without executing the first function; If the function is not prohibited, the first function is executed, and an output medium on which an image based on the original image is formed is output from the output unit. The information processing device according to claim 4 .

11. Further comprising a display unit, and when an output medium on which an image based on the document image is formed is output from the output unit without executing the first function, the control unit displays a message on the display unit indicating that the assignment of the identification information is restricted.

5. The information processing device according to claim 1.

12. Further comprising a display unit, When an output medium on which an image based on the original image is formed is output from the output unit without executing the first function, the control unit displays a message on the display unit and suspends output from the output unit.

5. The information processing device according to claim 1.

13. selecting whether to execute a first function, which is a function of adding the identification information related to the document image to the document image, based on the document image; outputting an output medium on which an image based on the original image in accordance with the selection is formed; A method for controlling an information processing device.

14. determining whether a second function, which is a function other than a first function that is a function of adding identification information related to an original image to the original image, is set to on or off; When it is determined that the second function is set to ON, an output medium is output on which an image based on the original image is formed without executing the first function; When it is determined that the second function is set to off, the first function is executed, and an output medium on which an image based on the original image is formed is output. A method for controlling an information processing device.

Citation Information

Patent Citations

  • Printer, information management device, print processing method and program

    JP2007025784A