Information processing device, information processing method, and information processing program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TOPPAN HOLDINGS INC
- Filing Date
- 2025-01-27
- Publication Date
- 2026-08-06
AI Technical Summary
【0008】 実施形態の一態様によれば、封入物が正しく封入されているか否かを効率的に検査することができる。
Smart Images

Figure 2026127375000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] Conventionally, an encapsulating and sealing machine that encapsulates and seals an object in an envelope or the like is known. Also, a technique for inspecting whether an object encapsulated by the encapsulating and sealing machine is correctly encapsulated in an envelope or the like is known.
[0003] [[ID=十六]]As a technique for inspecting such an object, there is known a technique for inspecting whether the object is correctly encapsulated in an envelope or the like by comparing the data of the object to be encapsulated in the envelope or the like with the data of the object to be encapsulated in the envelope or the like (Patent Document 1).
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In the prior art, there are cases where it is not possible to sufficiently inspect whether an object is correctly encapsulated in an envelope or the like. For example, in the encapsulation operation, even for a special object for which an encapsulating and sealing machine cannot be used, it is required to encapsulate the object in an envelope or the like and efficiently inspect whether the object is correctly encapsulated in the envelope or the like. However, in the prior art, it has not been possible to efficiently inspect whether an object is correctly encapsulated.
[0006] Therefore, the present disclosure proposes an information processing apparatus, an information processing method, and an information processing program that can efficiently inspect whether an object is correctly encapsulated.
Means for Solving the Problems
[0007] To solve the above problems, the information processing device according to the present disclosure is characterized by comprising: a receiving unit that receives setting information for checking whether an object to be enclosed is correctly enclosed in an envelope or packaging material; a generating unit that generates verification data indicating the work process of the enclosing work of enclosing the object in an envelope or packaging material based on the setting information and a database that records identification information for identifying the object; a transmitting unit that transmits the verification data to a plurality of worker terminals; a receiving unit that receives a determination result from each of the plurality of worker terminals in which, in the work process of the enclosing work, the operator reads an identification code which is an encoded form of identification information for identifying the object attached to the object, and at least one of the appearance of the object, and compares the identification code and at least one of the appearance of the object with the verification data to determine whether the object is correctly enclosed; and an output control unit that outputs the determination result received from each of the plurality of worker terminals. [Effects of the Invention]
[0008] According to one embodiment, it is possible to efficiently inspect whether or not the enclosed material is properly sealed. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 shows an example of the configuration of an information processing system according to an embodiment. [Figure 2] Figure 2 shows an example of the configuration of the work system. [Figure 3] Figure 3 is a diagram illustrating the overview of the information processing system. [Figure 4] Figure 4 shows an example configuration of a worker terminal and an information processing device according to the embodiment. [Figure 5] Figure 5 illustrates an example of accepting the setting of identification information that identifies the enclosed items, which is shown as string data. [Figure 6]Figure 6 illustrates an example of accepting the setting of string data to identify the enclosed items. [Figure 7] Figure 7 shows an example of a screen for receiving settings for an inspection that uses a weighing scale to determine whether the enclosed items are properly sealed. [Figure 8] Figure 8 shows an example of a screen for receiving settings for checking whether an enclosed item is sealed using a flap inspection device. [Figure 9] Figure 9 shows an example of a matching test. [Figure 10] Figure 10 shows an example of a matching check when some of the matching data is missing. [Figure 11] Figure 11 shows an example of the judgment result. [Figure 12] Figure 12 is a flowchart showing the information processing procedure of the information processing device according to the embodiment. [Figure 13] Figure 13 is a flowchart showing the information processing procedure for the worker terminal according to the embodiment. [Figure 14] Figure 14 is a hardware configuration diagram showing an example of a computer that implements the functions of an information processing device. [Modes for carrying out the invention]
[0010] Embodiments of the present disclosure will be described in detail below with reference to the drawings. In the following embodiments, the same parts will be denoted by the same reference numerals to avoid redundant descriptions.
[0011] (1. Configuration of the information processing system according to the embodiment) First, the configuration of the information processing system according to the embodiment will be explained using Figure 1. Figure 1 is a diagram showing an example of the configuration of the information processing system 1 according to the embodiment.
[0012] In FIG. 1, the information processing system 1 is composed of an administrator terminal 20, a registrant terminal 30, a worker system 50A, a worker system 50B, a worker system 50C, and an information processing device 100. In the following description, when the worker systems 50A, 50B, and 50C are not distinguished, they are simply referred to as the worker system 50. The number of worker systems 50 is not limited to that shown in FIG. 1, and there may be a plurality of them.
[0013] The information processing system 1 is not limited to the configuration of FIG. 1. For example, all or part of the worker system 50, the administrator terminal 20, the registrant terminal 30, and the information processing device 100 may be an integrated device.
[0014] The administrator terminal 20, the registrant terminal 30, the worker system 50A, the worker system 50B, the worker system 50C, and the information processing device 100 are each connected via a network so as to be communicable regardless of whether it is wired or wireless.
[0015] The information processing device 100 is an information processing device such as a server device, a PC (Personal Computer), or a cloud server. The information processing device 100 stores information related to the inspection of whether the enclosure to be enclosed is correctly enclosed in an envelope or packaging material. For example, the enclosure is an enclosure such as a form, an address label form, and a flyer. The packaging material is cardboard, a container, etc. Note that being correctly enclosed means, for example, the case where the enclosure is enclosed in the envelope without excess or deficiency. Also, being correctly enclosed includes the case where it is determined that the enclosure is correctly sealed in the flap inspection described later.
[0016] The form, the address label form, the flyer, and the packaging material may be attached with an identification code obtained by encoding identification information for identifying the form, the address label form, and the packaging material. Specifically, the identification code is a barcode or a QR code (registered trademark).
[0017] The administrator terminal 20 is an information processing device such as a server, PC, or cloud server. For example, the administrator terminal 20 registers workers who perform the task of sealing items into envelopes or packaging materials. The administrator terminal 20 also receives inspection settings from the administrator. The administrator is, for example, a person who manages the task of sealing items into envelopes or packaging materials and sets the inspection settings for the items.
[0018] The registrant terminal 30 is an information processing device such as a server, PC, or cloud server. For example, the registrant terminal 30 accepts settings related to the generation of verification data that indicates the work process for sealing items into envelopes or packaging materials. Verification data refers to data that indicates the work process for sealing items into envelopes or packaging materials. Furthermore, verification data refers to data used to determine whether the items to be sealed are correctly sealed.
[0019] Operator systems 50A, 50B, and 50C are devices for inspecting whether the items to be sealed are properly sealed. For example, operator system 50 includes an operator terminal 10, a camera 14, a scanner 15, a weighing scale 16, and a flap inspection device 17.
[0020] Here, we will describe an example of the configuration of the work system. Figure 2 is a diagram showing an example of the configuration of the work system. As shown in Figure 2, the worker system 50 includes a worker terminal 10, a camera 14, a scanner 15A, a scanner 15B, and a desk 60. The configuration of the work system can be arbitrarily configured, and it is sufficient that it includes a device for checking whether the enclosed items are properly sealed.
[0021] Returning to Figure 1, the worker terminal 10 is an information processing device such as a desktop PC, tablet PC, notebook PC, mobile phone, or smartphone. The worker terminal 10 displays verification data indicating the work process for the sealing work of enclosing items in envelopes or packaging materials. The worker terminal 10 also determines whether the items are properly sealed by comparing the verification data with at least one of the read identification code and the appearance of the items to be sealed. The worker terminal 10 displays the determined inspection log.
[0022] Camera 14 is a device used to capture images of the external appearance of the enclosed object. Camera 14 can also be used to capture video footage during the work process. For example, by capturing and recording video of the entire desk from the start to the end of the work, camera 14 can later be used to check the worker's hand movements (work efficiency, etc.) or to check the work situation in case of any problems.
[0023] Scanner 15 is a device that reads an identification code, which is an encoded form of identification information for identifying an enclosed item. Scanner 15 is, for example, a barcode reader. Scanner 15 can also capture an image of the enclosed item's appearance instead of using a camera. Scanner 15 may capture an image of the enclosed item's appearance 201 when the enclosed item does not have an identification code. The appearance of the enclosed item may be an image of the entire enclosed item, or it may be an image that cannot be recognized as text information, such as a logo printed on a part of the enclosed item. Furthermore, by receiving the setting of the image data of the appearance from an administrator or the like in advance, scanner 15 can compare it with the captured image and send information on whether it matches (correct) or does not match (incorrect) to the worker's terminal 10.
[0024] The weighing scale 16 is a device for weighing envelopes or similar items containing enclosed items. The flap inspection device 17 is a device for inspecting the sealing condition, for example. Specifically, the flap inspection device 17 is a device for inspecting whether envelopes or similar items containing enclosed items are properly sealed. The desk 60 is used by workers to perform the task of sealing items.
[0025] The camera 14, scanner 15, weighing scale 16, and flap inspection device 17 are connected to the operator terminal 10 so that they can communicate with it.
[0026] (2. Overview of the Information Processing System According to the Embodiment) Next, we will explain the overview of the information processing system related to this disclosure using Figures 1 and 3. First, we will briefly explain the flow of the packaging process using Figure 1.
[0027] As a verification check, the scanner 15 reads the enclosed contents 201, which includes the form 202 that is enclosed by the worker, the name matching form 203, and the enclosed items 204 (step S1). Specifically, the scanner 15 reads the identification code attached to the form 202 before the worker encloses it in the envelope 205, the identification code attached to the name matching form 203, and the identification code attached to the enclosed items 204. In addition, the camera 14 may, for example, capture an image of the appearance of the enclosed contents 201 as a verification check, if the enclosed items do not have identification codes attached.
[0028] For example, a matching inspection compares data of the enclosed object being inspected, contained in a database that records identification information for the enclosed object, with at least one of the identification code read during the sealing process and the appearance of the enclosed object.
[0029] Furthermore, the data of the enclosed items included in the database that records identification information for identifying the enclosed items can be any data that can distinguish the enclosed items. For example, the database stores string data indicating the identification information and image data of the enclosed items' appearance. The appearance of the enclosed items refers to, for example, image data of the enclosed items captured by camera 14.
[0030] The operator terminal 10 compares the read identification code with the data of the enclosed object to be inspected to determine whether it is correctly enclosed in the enclosed object 201. The operator terminal 10 also compares the imaged enclosed object with the data of the enclosed object to be inspected to determine whether it is correctly enclosed in the enclosed object 201.
[0031] The weighing scale 16 measures the weight of the envelope 205 containing the contents 201 as part of the weight inspection (step S2). The operator terminal 10 compares the measured weight of the envelope 205 with the weight it would have if the contents 201 were correctly enclosed, to determine if the contents 201 are correctly enclosed. Specifically, the weight inspection checks whether the contents are correctly enclosed by comparing the sum of the weight of the envelope and the weight of the contents if they were correctly enclosed with the weight of the envelope containing the contents under inspection.
[0032] The flap inspection device 17 performs a flap inspection to check whether the envelope 205, whose weight has been measured, is sealed (step S3). For example, the flap inspection checks whether there are any gaps in the envelope that has its contents sealed.
[0033] Next, the worker terminal 10 determines, through verification and weight checks, whether the envelope 205 is correctly placed in the box 206 as an enclosed item.
[0034] Next, we will explain the overview of the information processing system 1 using Figure 3. Figure 3 is a diagram illustrating the overview of the information processing system. The administrator terminal 20 logs in 302 to the system executed by the information processing device 100 with administrator privileges, as an administrator included in the user list 301 stored in the information processing device 100.
[0035] The information processing device 100 can accept operations on the information processing device 100 by receiving a login 302 from the administrator terminal 20. For example, the information processing device 100 can accept user registration, editing, or deletion 303 by receiving a login 302 from the administrator terminal 20. In addition, the information processing device 100 can accept the creation, editing, or deletion 304 of inspection settings by receiving a login 302 from the administrator terminal 20. Note that "user" refers to an operator and a user who uses the registration terminal 30.
[0036] The registered user terminal 30 accepts a login 305 to the system executed by the information processing device 100, as a registered user included in the user list 301 stored in the information processing device 100. By accepting the login 305 from the registered user terminal 30, the information processing device 100 can accept operations directed to the information processing device 100.
[0037] The worker terminal 10A accepts login 306 to the system executed by the information processing device 100 as a worker included in the user list stored in the information processing device 100. Similarly, the worker terminal 10B accepts login 307 to the system executed by the information processing device 100 as a worker included in the user list stored in the information processing device 100. By accepting logins from worker terminals 10A and 10B, the information processing device 100 can accept operations directed to it. In the following description, when worker terminals 10A and 10B are not distinguished, they will simply be referred to as worker terminal 10.
[0038] The information processing device 100 stores a database containing identification information for identifying enclosed items. For example, the information processing device 100 stores forms and matching forms as string data in its database, and images of the appearance and logo of flyers as captured images. Specifically, the information processing device 100 stores the string data of forms enclosed in the same envelope and the matching forms, linking the string data of the forms, the string data of the matching forms, and the images of the appearance and logo of flyers.
[0039] The administrator terminal 20 accepts the choice of which inspection to perform—matching inspection, weight inspection, or flap inspection—as an inspection setting 308. The administrator terminal 20 also accepts the setting of string data indicating identification information for identifying the enclosed items as an inspection setting. The administrator terminal 20 also accepts the setting of whether or not to consider the order in which the enclosed items are placed.
[0040] The registrant terminal 30 accepts settings for matching data, including the creation, editing, or deletion 315 of matching data 309, using the configured inspection settings. For example, the registrant terminal 30 accepts the selection of data to be inspected from the database. The registrant terminal 30 accepts the assignment of matching data to multiple worker terminals.
[0041] The information processing device 100 generates matching data 309 from the inspection settings 308 and the settings for the matching data. For example, the information processing device 100 generates matching data 309 from the configured inspection settings 308 and the data to be inspected selected from the database.
[0042] The worker terminals 10A and 10B display verification data 309 indicating the work process for the sealing operation, which involves sealing items into envelopes or packaging materials. The worker terminals 10A and 10B read at least one of the following: an identification code, which is a coded representation of the identification information that identifies the sealed item, and the appearance of the sealed item.
[0043] The worker terminal 10A performs a verification operation 310 by comparing the verification data 309 with the identification code and at least one of the appearance of the enclosed item to determine if the enclosed item is properly sealed. Similarly, the worker terminal 10B performs a verification operation 311 by comparing the verification data 309 with the identification code and at least one of the appearance of the enclosed item to determine if the enclosed item is properly sealed. Specifically, the worker terminals 10A and 10B compare the string data of the enclosed item recorded in the verification data 309 with the read identification code to determine if the enclosed item is properly sealed. Furthermore, the worker terminals 10A and 10B compare the appearance of the enclosed item recorded in the verification data 309 with the read appearance of the enclosed item to determine if the enclosed item is properly sealed.
[0044] The worker terminals 10A and 10B transmit the determined data to the information processing device 100 as inspection logs and completion data 312. For example, the worker terminals 10A and 10B transmit the inspection results of the verification inspection, weight inspection, and flap inspection to the information processing device 100 as inspection logs. In addition, the worker terminals 10A and 10B transmit to the information processing device 100 as completion data that the enclosed items are properly sealed. The information processing device 100 stores the inspection logs and completion data 312.
[0045] When the information processing device 100 receives a determination result from the worker terminal 10A indicating that the enclosed items are not properly sealed, it notifies the worker terminal 10A that the enclosed items are not properly sealed. However, if the information processing device 100 determines that the enclosed items are not properly sealed only for the worker terminal 10A, it does not need to notify other worker terminals such as the worker terminal 10B that the enclosed items are not properly sealed.
[0046] The information processing device 100 transmits the stored inspection log or completion data 312 to the worker terminal 10A and the worker terminal 10B. The information processing device 100 also transmits the verification data to the worker terminal 10A and the worker terminal 10B.
[0047] The information processing device 100 transmits the inspection settings to the worker terminals 10A and 10B. The worker terminals 10A and 10B display the inspection log 313 and 314. The worker terminals 10A and 10B may also display the verification data and inspection settings together with the inspection log. In addition, the worker terminals 10A and 10B may print the inspection log, and may output the inspection log from a printer or the like connected to the worker terminals 10A and 10B.
[0048] In this way, the information processing device 100 can inspect whether the enclosed items are properly enclosed in an enclosed packaging operation performed by multiple workers using multiple worker terminals 10. In other words, the information processing device 100 can efficiently inspect whether or not the enclosed items are properly enclosed.
[0049] (3. Configuration of the information processing device according to the embodiment) Next, the configuration of the worker terminal 10 and the information processing device 100 that perform information processing according to the embodiment will be described using Figure 4. Figure 4 is a diagram showing an example configuration of the worker terminal 10 and the information processing device 100 according to the embodiment.
[0050] In the following explanation, we will describe an example in which the administrator terminal 20 and the registered user terminal 30 mentioned above are included in the configuration of the information processing device 100.
[0051] As shown in Figure 4, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The information processing device 100 may also include an input unit (e.g., a keyboard or mouse) for receiving various operations from an administrator or other person managing the information processing device 100, and a display unit (e.g., a liquid crystal display) for displaying various information.
[0052] The communication unit 110 is implemented, for example, by a network interface controller. The communication unit 110 is connected to a network (e.g., the Internet) by wire or wireless connection and transmits and receives information with the worker terminal 10 via the network. For example, the communication unit 110 may transmit and receive information using communication standards or technologies such as Wi-Fi®, SIM (Subscriber Identity Module), or LPWA (Low Power Wide Area).
[0053] The storage unit 120 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) or flash memory, or by storage devices such as hard disks or optical discs. The storage unit 120 may be configured as internal storage or as external storage such as a memory card.
[0054] The storage unit 120 includes a database storage unit 121, a matching data storage unit 122, a configuration information storage unit 123, and an inspection log storage unit 124. The database storage unit 121 stores identification information that identifies the enclosed items. As identification information, the database storage unit 121 stores, for example, the envelope in which the enclosed items are enclosed and the packaging materials, linked to the enclosed items. If the enclosed items include a form, a matching form, and enclosed items, the database storage unit 121 stores the form, the matching form, and the enclosed items linked to it, linked to it. The database storage unit 121 may store the envelope, packaging materials, and form linked to the matching form and enclosed items as key codes, which are string data. The database storage unit 121 may also store the matching form and enclosed items linked to the key codes as expected value codes and enclosed item codes, which are string data.
[0055] For example, the database storage unit 121 stores identification information as string data or as image data of the appearance of the enclosed item. For example, the database storage unit 121 may also store weight information and flap inspection information, which will be described later.
[0056] The verification data storage unit 122 stores verification data used to determine the work process of sealing items into envelopes or packaging materials, and to determine whether the items to be sealed are properly sealed.
[0057] The setting information storage unit 123 stores setting information such as the type of inspection for the enclosed items. The inspection log storage unit 124 stores the inspection results of the enclosed items and completion data indicating that the enclosed items are properly sealed.
[0058] The control unit 130 is implemented, for example, by a CPU (Central Processing Unit), MPU (Micro Processing Unit), GPU (Graphics Processing Unit), etc., which executes a program stored inside the information processing device 100 using RAM (Random Access Memory) or the like as a working area. The control unit 130 is also a controller and is implemented, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).
[0059] As shown in Figure 3, the control unit 130 includes a receiving unit 131, a generation unit 132, a transmission unit 133, a receiving unit 134, an output control unit 135, and a notification unit 136.
[0060] The reception unit 131 receives setting information regarding the inspection of whether the items to be enclosed are properly enclosed in the envelope or packaging material. For example, the reception unit 131 receives setting information indicating which of several inspections to perform. Specifically, the reception unit 131 receives at least one of the following inspections to be performed: a matching inspection, a weight inspection, and a flap inspection.
[0061] For example, the reception unit 131 accepts the setting of identification information, which identifies the enclosed items stored in the database using multiple string data, as configuration information. Specifically, the reception unit 131 accepts each digit of the multiple string data as the number of digits indicating the business name related to the enclosed items, the number of digits indicating the product name related to the enclosed items, the number of digits indicating the number of enclosed items, etc. The business name refers to the company that requested the enclosed items to be enclosed in an envelope or packaging material, or the recipient of the envelope or packaging material. The product name refers to the enclosed items, etc., that are enclosed in the envelope. Specifically, enclosed items refer to flyers, books, etc.
[0062] For example, if the identification information for identifying a data matching form is a four-digit string data, the reception unit 131 accepts it with the first and second digits as the numerator (hereinafter also referred to as the internal serial number) and the third and fourth digits as the denominator (hereinafter also referred to as the total number of forms). The denominator represents the total number of data matching forms enclosed in the same envelope. The numerator also represents which data matching form it is out of the total number of data matching forms enclosed in the same envelope.
[0063] Specifically, a data matching form with the string data "0104" indicates that there are four data matching forms to be enclosed in the envelope. Furthermore, a data matching form with "0104" indicates that it is the first of four data matching forms. Similarly, a data matching form with the string data "0304" indicates that it is the third of four data matching forms. In this way, the receiving unit 131 receives information indicating which digit of the string data represents what meaning.
[0064] For example, the reception unit 131 accepts a specification of the order in which the enclosed items placed in the envelope will be scanned by the scanner 15. Specifically, the reception unit 131 accepts whether or not to specify the order in which the enclosed items placed in the same envelope will be scanned by the scanner 15. If there are multiple enclosed items, the reception unit 131 may accept a specification of the scanning order for each enclosed item. For example, the reception unit 131 may accept a specification of the scanning order for the name matching form, but not for the enclosed items.
[0065] For example, the reception unit 131 receives weight information related to weight inspection as configuration information. Weight inspection is an inspection that compares the total weight of the envelope or packaging materials if the contents are properly sealed with the weight of the envelope or packaging materials sealed during the sealing process to determine if the contents are properly sealed.
[0066] Specifically, the reception unit 131 accepts the weight of the envelope or packaging material when the enclosed item is correctly enclosed in the envelope or packaging material as weight information. In other words, the reception unit 131 accepts the total weight of the enclosed item and the envelope or packaging material as weight information. If variable weight inspection is performed in which the enclosed item differs for each envelope or packaging material, the reception unit 131 may accept the weight setting for each envelope or packaging material as variable weight.
[0067] The reception unit 131 accepts, for example, weight information, including the weight of the enclosed items and the weight of the envelope or packaging materials that do not contain the enclosed items. If there are multiple enclosed items, the reception unit 131 may accept the weight of each enclosed item. Existing methods may be used for weight inspection.
[0068] For example, the reception unit 131 receives flap inspection information related to flap inspection as configuration information. Flap inspection is an inspection that checks the adhesion of the envelope flap to see if the enclosed items are properly sealed. For example, if the enclosed items are properly sealed, it means that there is no gap in the envelope flap that exceeds the threshold value received as configuration information. Note that existing methods may be used for flap inspection.
[0069] Specifically, the reception unit 131 receives a threshold value for the gap in the envelope flap as flap inspection information. The gap refers to the area where the flap is not sealed. A specific example will be explained later in Figure 8, so it will be omitted here.
[0070] The generation unit 132 generates verification data indicating the work process for the sealing operation, which involves sealing items into envelopes or packaging materials, based on the setting information and a database that records identification information for identifying the items to be sealed.
[0071] For example, the generation unit 132 generates matching data from a database that records identification information, weight information set as configuration information, and flap inspection information.
[0072] For example, when the generation unit 132 receives an inspection request for verification testing, it retrieves the identification code of the contents to be enclosed in the envelope or packaging material, or the appearance of the contents, from the database and generates verification data. This verification data may be used as data indicating the process for the worker to perform the sealing work, or as comparison data to confirm whether the worker has correctly sealed the contents.
[0073] If the generation unit 132 receives a request for an inspection that includes weight testing, it generates matching data that includes weight information. If the generation unit 132 receives a request for an inspection that includes flap testing, it generates matching data that includes flap testing information.
[0074] For example, the generation unit 132 generates identification information to identify the enclosed items from attribute information that includes at least one of the following: the name of the business operator related to the enclosed items, the product name related to the enclosed items, and the number of enclosed items to be enclosed. The generation unit 132 also generates identification information from the attribute information if some or all of the enclosed items are missing.
[0075] The generation unit 132 may generate identification information from information about the enclosed items linked to the business name stored in the database, and the envelope or packaging material used to enclose the enclosed items.
[0076] The generation unit 132, for example, estimates the contents from attribute information and generates identification information to identify the estimated contents. For example, when the generation unit 132 generates identification information represented by string data, it generates string data of the business operator from the business operator's name. The generation unit 132 also generates product identification information from the product name.
[0077] The generation unit 132 generates string data that identifies the name matching form, based on the number of items to be enclosed per envelope of the name matching form. Specifically, when the generation unit 132 receives a setting for the denominator of the string data indicating the identification information of the name matching form, it generates identification information including the numerator. The attribute information is stored as identification information in the database storage unit 121, for example.
[0078] For example, if the identification information indicating multiple contents enclosed in an envelope or packaging material is sequential string data, the generation unit 132 generates string data between the first string data and the last string data of the sequential sequence. Sequential numbers are not limited to the last one or two digits of a string data consisting of multiple digits being sequential; for example, the third digit, which is the middle digit of a string data consisting of six digits, may also be sequential.
[0079] The transmission unit 133 transmits the matching data to multiple worker terminals. For example, the transmission unit 133 distributes and transmits the matching data according to the number of worker terminals. The reception unit 131 may also accept the distribution of matching data to multiple worker terminals as a setting for matters related to the generation of matching data.
[0080] The receiving unit 134 receives the judgment results determined by multiple worker terminals from each of the multiple worker terminals. In the process of the packaging work, the worker terminal 10 reads at least one of the following: an identification code, which is an encoded form of identification information attached to the packaged item, and the appearance of the packaged item. The worker terminal 10 compares the read identification code and at least one of the appearance of the packaged item with the verification data to determine whether the packaged item is correctly packaged. Packaging work refers to the work in which a worker places an item into an envelope or packaging material. For example, packaging work, such as boxing envelopes or packaging special items, is performed manually by a person.
[0081] The identification code and the appearance of the enclosed items may be read by a camera 14 or scanner 15 that is communicatively connected to the worker terminal 10. For example, the worker terminal 10 uses the "customer logo image" attached to the enclosed items as a key for determining the matching data, and determines whether the enclosed items are properly enclosed based on whether or not the "customer logo image" has been read. Specifically, the camera 14 reads the "customer logo image" as the appearance of the enclosed items using a programmable camera control. The receiving unit 134 receives the determination result, which is converted into a string signal: "OK" if the customer logo is read correctly, and "NG" otherwise.
[0082] For example, the receiving unit 134 compares the weight information with the weight of the enclosed item and receives the result of determining whether or not the enclosed item is properly enclosed. Specifically, the receiving unit 134 determines that the enclosed item is properly enclosed if the weight information and the weight of the enclosed item are within the range of a tolerance value that defines the error.
[0083] For example, the receiving unit 134 compares the flap inspection information with the open / close information relating to the inspection result of the adhesive state of the envelope or packaging material in which the enclosed item is sealed, and receives the result of determining whether or not the enclosed item is properly sealed. The open / close information is numerical information that quantifies the gap in the flap of the envelope or packaging material in which the enclosed item is sealed by the worker.
[0084] The output control unit 135 outputs the judgment results received from each of the multiple worker terminals. For example, the output control unit 135 integrates the judgment results received from multiple worker terminals and outputs the judgment results as a list. For example, the judgment result may record that the enclosed items were properly enclosed.
[0085] When the notification unit 136 receives a determination result that the enclosed item is not properly sealed, it notifies the terminal of the worker who determined that the item is not properly sealed. Specifically, the notification unit 136 notifies the worker that the enclosed item is not properly sealed by voice or by displaying it on the screen.
[0086] For example, the notification unit 136 may send a notification to the worker's terminal that it has determined has not properly sealed the contents, requesting the administrator to log in.
[0087] Next, the following description will provide a more detailed explanation of the information processing device according to the embodiment, using diagrams.
[0088] Figure 5 illustrates an example of receiving the setting of identification information that identifies the enclosed item, which is shown as string data. As shown in Figure 5, the receiving unit 131 receives the setting of information that each digit of the identification information that identifies the enclosed item, which is shown as 28-digit string data 502, on the screen 501 for receiving the setting of identification information.
[0089] Screen 501, which accepts the setting of identification information, includes screen 503 for setting the property ID, screen 504 for setting the factory number, screen 505 for setting the file classification number, and screen 506 for setting the serial number.
[0090] The reception unit 131 accepts the setting of a 1- to 5-digit string data as the 1-digit 1-digit 1-digit 1-digit string data as the
[0091] The reception unit 131 accepts a 12- to 21-digit string data setting as the file classification number for the enclosed item to be inspected on screen 505. The reception unit 131 also accepts a 22- to 28-digit string data setting for the envelope or packaging material in which the enclosed item is enclosed on screen 506. The item ID, factory number, and file classification number are, for example, identification information that identifies the business operator.
[0092] Figure 6 illustrates an example of accepting the setting of string data to identify the enclosed item. As shown in Figure 6, the reception unit 131 accepts the setting of information indicated by each digit of the string data 602 that identifies the enclosed item on the screen 601 that accepts the setting of identification information.
[0093] Screen 601, which accepts the setting of identification information, includes screen 603 for setting the property ID, screen 604 for setting the factory number, screen 605 for setting the file classification number, and screen 606 for setting the serial number. Additionally, screen 601, which accepts the setting of identification information, includes screen 607 for receiving the numerator (serial number within the serial number) and screen 608 for receiving the denominator (total number of copies).
[0094] The reception unit 131 accepts a setting on screen 606, which accepts the serial number, that the first 4 to 6 digits of the string data represent the serial number. The reception unit 131 accepts a setting on screen 607, which accepts the numerator, that the first 7 to 8 digits of the string data represent the serial number within the serial number. The reception unit 131 accepts a setting on screen 608, which accepts the denominator, that the first 9 to 10 digits of the string data represent the total number of items.
[0095] Figure 7 shows an example of a screen for receiving settings for an inspection that determines whether the contents are properly sealed using a weighing scale. As shown in Figure 7, the reception unit 131 receives the setting of the weight of the envelope or packaging material on setting screen 701 or setting screen 702.
[0096] The reception unit 131 accepts, on the setting screen 701, the weight setting, which is the weight of the envelope or packaging material in which the enclosed item is enclosed, and the setting of a tolerance value. For example, the reception unit 131 accepts, as the weight of the envelope or packaging material, the weight of the envelope or packaging material if the enclosed item is correctly enclosed in the envelope or packaging material. The reception unit 131 also accepts, as the tolerance value, the amount of error to be allowed from the set weight of the envelope or packaging material.
[0097] The reception unit 131 accepts the weight settings on the setting screen 702, which include the weight of the envelope or packaging material, the weight of the enclosed item, and the setting of a crossover value. For example, the reception unit 131 accepts the weight settings of the envelope or packaging material when no enclosed item is present, and the weight of the enclosed item. Specifically, if there are multiple enclosed items, the reception unit 131 accepts the weight of each enclosed item. In addition, the reception unit 131 may accept the number of enclosed items to be measured and the weights of the multiple enclosed items in order to determine the weight per enclosed item from multiple enclosed items.
[0098] Figure 8 shows an example of a screen for receiving settings for inspection of whether an enclosed item is sealed by a flap inspection device. The reception unit 131 receives settings for the flap inspection device on the flap inspection device setting screen 801. The reception unit 131 receives inspection settings and NG detection settings 802. As inspection settings, the reception unit 131 receives the size of the envelope in which the enclosed item will be enclosed. The reception unit 131 also receives the threshold value for the gap in the envelope when it is determined that the item is not properly sealed in the envelope, as an NG detection setting. Note that the inspection settings and NG detection settings refer to flap inspection information.
[0099] The reception unit 131 accepts the settings for the flap inspection device, specifically the threshold for the maximum length of the flap gap, the threshold for the cumulative length of the total flap gaps in one envelope, and the threshold for the number of times the number of gaps in one envelope is detected. The receiving unit 134 receives a determination result indicating that the envelope is not properly sealed if even one flap gap exceeds the maximum length. The receiving unit 134 also receives a determination result indicating that the envelope is not properly sealed if the total value of the flap gaps exceeds the cumulative length. The output control unit 135 outputs the determination result 803. Note that the flap gap refers to, for example, a gap that occurs when the gluing of the envelope flap is incomplete.
[0100] Figure 9 shows an example of a matching inspection. The example in Figure 9 describes the process of sealing envelopes into a box. As shown in Figure 9, the generation unit 132 generates matching data 901. The generation unit 132 generates the box identification information included in the matching data 901 as a box label 902. The generation unit 132 also generates the start number 903 of the bundle of envelopes to be placed in the box, as included in the matching data 901. The start number of the bundle of envelopes refers to the identification code attached to the top envelope of a bundle of envelopes when multiple envelopes are bundled together.
[0101] The worker performs the sealing operation 904 and the sealing operation 905 based on the information shown in the verification data 901. The worker terminal 10 receives an identification code indicating the identification information "HAKO-001" attached to the box 906 from the worker terminal 10 connected to the scanner 15. The worker terminal 10 receives identification codes from the scanner 15 indicating the start numbers of the bundles of envelopes 910a, 910b, 910c, 910d, 910e, and 910f to be placed in the box. For example, the identification codes attached to the bundles of envelopes are "T-001" for bundle 910a and "T-051" for bundle 910b.
[0102] Next, the worker terminal 10 receives an identification code from the scanner 15 indicating the identification information "HAKO-002" attached to the box 907. The worker terminal 10 also receives identification codes from the scanner 15 indicating the start numbers of the bundles of envelopes 920a, 920b, and 920c that will be placed in the box. For example, the identification codes attached to the bundles of envelopes are "T-290" for bundle 920a and "T301" for bundle 920b.
[0103] The receiving unit 134 receives a determination result from the worker terminal 10, which determines whether or not the enclosed items are properly sealed by comparing the matching data 901 with the read identification code.
[0104] Figure 10 shows an example of a matching check when some of the matching data is missing. The example in Figure 10 describes a case where a matching form and enclosed items are sealed in an envelope. As shown in Figure 10, the generation unit 132 generates matching data 141. The generation unit 132 generates the item number, delivery destination, first matching sheet, last matching sheet, component 1, component 2, component 3, and total weight as matching data 141. Note that the item number and delivery destination are not read as identification codes to identify the enclosed items.
[0105] In the example in Figure 10, the matching data is missing from all but the first and last pages of the matching form (referred to as "matching" in the figure). The receiving unit 131 accepts the information set by each digit of the identification information that identifies the enclosed items, which has been previously shown as string data. The receiving unit 131 accepts the 9th and 10th digits of the 10-digit string data as the denominator of the printed form 143 to be enclosed in the envelope 142. The receiving unit 131 also accepts the 7th and 8th digits of the string data as the numerator of the printed form 143.
[0106] In the example of "Item No. 1" of the matching data 141, the generation unit 132 generates matching data 144 that supplements the matching data other than the first and last pages of the name matching form.
[0107] The receiving unit 134 reads the identification code attached to the printed form 143 and the appearance of the enclosed item 145, compares it with the matching data 141 and the matching data 144, and receives the determination result from the worker's terminal to determine whether or not the enclosed item is correctly enclosed. For example, the identification code is read by the scanner 15, and the enclosed item is read by the camera 14.
[0108] The receiving unit 134 measures the weight of the envelope containing the printed form 143 and the enclosed items 145 using a weighing scale 16, compares it with the verification data 141, and receives the determination result from the operator terminal to determine whether the enclosed items are correctly enclosed. If the receiving unit 131 has accepted the weight settings for the envelope, the matching form, and the enclosed items, the generating unit 132 generates the total weight of the envelope assuming the enclosed items are correctly enclosed.
[0109] Figure 11 shows an example of a judgment result. As shown in Figure 11, the output control unit 135 outputs a judgment result 151. The output control unit 135 outputs status 152 to indicate that the enclosed item is properly sealed. The output control unit 135 outputs "OK" if the enclosed item is properly sealed.
[0110] (4. Configuration of the work terminal according to the embodiment) Next, returning to Figure 4, an example configuration of a work terminal according to the embodiment will be described. As shown in Figure 4, the worker terminal 10 has a communication unit 11, a storage unit 12, and a control unit 13. The worker terminal 10 may also have an input unit (for example, a keyboard or mouse) for receiving various operations from the worker, etc., and a display unit (for example, a liquid crystal display) for displaying various information.
[0111] The communication unit 11 is implemented, for example, by a network interface controller. The communication unit 11 is connected to a network (e.g., the Internet) by wire or wireless connection and transmits and receives information to and from the information processing device 100 via the network. For example, the communication unit 11 may use communication standards or technologies such as Wi-Fi, SIM, or LPWA to transmit and receive information.
[0112] The storage unit 12 is implemented by, for example, semiconductor memory elements such as RAM and flash memory, or storage devices such as hard disks and optical discs. The storage unit 12 may be configured as internal storage or as external storage such as a memory card.
[0113] The control unit 13 is implemented, for example, by a CPU, MPU, GPU, etc., which executes a program stored inside the worker terminal 10 using RAM or the like as the work area. The control unit 13 is also a controller and is implemented, for example, by an integrated circuit such as an ASIC or FPGA.
[0114] The control unit 13 includes a receiving unit 13a, a reception unit 13b, a determination unit 13c, a display control unit 13d, and a transmission unit 13e. The receiving unit 13a receives verification data from the information processing device 100.
[0115] The reception unit 13b receives input from the worker. For example, the reception unit 13b receives input from the worker of an identification code that identifies the enclosed item.
[0116] The determination unit 13c compares the matching data, the identification code, and at least one of the appearance of the enclosed item to determine whether the enclosed item is properly sealed. The determination unit 13c also compares the weight obtained from the weighing scale with the weight of the envelope when the enclosed item is properly sealed to determine whether the enclosed item is properly sealed. The determination unit 13c also determines whether the enclosed item is properly sealed based on the condition of the envelope containing the enclosed item or the adhesive state of the packaging material obtained from the flap inspection device.
[0117] The display control unit 13d displays verification data indicating the work process for sealing items into envelopes or packaging materials. The transmission unit 13e transmits the determination result, which determines whether the items are properly sealed, to the information processing device 100.
[0118] (5. Configuration of the administrator terminal and registered user terminal according to the embodiment) The above description described the case where the administrator terminal 20 and the registered user terminal 30 are included in the configuration of the information processing device 100. However, a configuration example will be described where the administrator terminal 20 and the registered user terminal 30 are configured separately from the information processing device 100. The administrator terminal 20 and the registered user terminal 30 each have a communication unit, a storage unit, and a control unit.
[0119] The communication unit is implemented, for example, by a network interface controller. The communication unit is connected to a network (e.g., the Internet) by wire or wireless connection and transmits and receives information to and from the information processing device 100 via the network. For example, the communication unit may use communication standards or technologies such as Wi-Fi, SIM, or LPWA to transmit and receive information.
[0120] The storage unit is implemented by, for example, semiconductor memory elements such as RAM and flash memory, or storage devices such as hard disks and optical discs. The storage unit may be configured as internal storage or as external storage such as a memory card.
[0121] The control unit is implemented, for example, by a CPU, MPU, GPU, etc., which executes a program stored inside the administrator terminal 20 or the registered user terminal 30 using RAM or the like as the working area. The control unit is also a controller and is implemented, for example, by an integrated circuit such as an ASIC or FPGA.
[0122] (6. Procedure for information processing according to the embodiment) Next, the processing procedure according to the embodiment will be described using Figures 12 and 13. Figure 12 is a flowchart showing the information processing procedure of the information processing device according to the embodiment.
[0123] The reception unit 131 of the information processing device 100 determines whether it has received the inspection setting (step S101). The reception unit 131 repeats the process in step S101 until it has received the inspection setting (step S101: No).
[0124] If the reception unit 131 receives the inspection settings (step S101: Yes), it determines whether it has received the settings for the matching data (step S102). The reception unit 131 repeats the process in step S102 until it has received the settings for the matching data (step S102: No).
[0125] If the generation unit 132 receives a setting for the matching data (step S102: Yes), it generates the matching data (step S103). The transmission unit 133 transmits the generated matching data to multiple worker terminals 10 (step S104).
[0126] Next, the receiving unit 134 determines whether it has received judgment results from multiple worker terminals 10 (step S105). The receiving unit 134 repeats the process in step S105 until it receives a judgment result (step S105: No). If the output control unit 135 has received a judgment result (step S105: Yes), it outputs the received judgment result (step S106).
[0127] Next, the information processing procedure of the worker terminal 10 according to the embodiment will be described. Figure 13 is a flowchart showing the information processing procedure of the worker terminal 10 according to the embodiment.
[0128] The receiving unit 13a of the worker terminal 10 determines whether it has received the matching data (step S201). The receiving unit 13a repeats the process in step S201 until it receives the matching data (step S201: No).
[0129] If the display control unit 13d receives matching data (step S201: Yes), it displays the matching data (step S202). Subsequently, the determination unit 13c determines whether it has read the identification code attached to the enclosed item or the appearance of the enclosed item (step S203). The determination unit 13c repeats the process in step S203 until it determines that it has read the identification code or the appearance of the enclosed item (step S203: No). In addition, if the determination unit 13c receives input of identification information for identifying the enclosed item from the operator, it may determine that it has read the identification code attached to the enclosed item or the appearance of the enclosed item.
[0130] If the determination unit 13c determines that it has read the identification code or the appearance of the enclosed item (step S203: Yes), it determines whether the enclosed item is properly sealed (step S204). If the determination unit 13c determines that the enclosed item is not properly sealed (step S204: No), it repeats the process from step S203 until it determines that the enclosed item is properly sealed.
[0131] If the determination unit 13c determines that the contents are properly sealed (step S204: Yes), it determines whether the weight of the envelope or packaging material containing the contents has been measured (step S205). The determination unit 13c repeats the process in step S205 until the weight of the envelope or packaging material has been measured (step S205: No).
[0132] If the determination unit 13c measures the weight of the envelope or packaging material (step S205: Yes), it determines whether the contents are properly sealed (step S206). If the determination unit 13c determines that the contents are not properly sealed (step S206: No), it repeats the process from step S205 until it determines that the contents are properly sealed.
[0133] If the determination unit 13c determines that the contents are properly sealed (step S206: Yes), it performs a flap inspection and determines whether it has received open / closed information (step S207). The determination unit 13c repeats the process in step S207 until it receives open / closed information (step S207: No).
[0134] If the determination unit 13c receives open / close information (step S207: Yes), it determines whether the enclosed item is properly sealed (step S208). If the determination unit 13c determines that the enclosed item is not properly sealed (step S208: No), it repeats the process from step S207 until it determines that the enclosed item is properly sealed.
[0135] If the transmitting unit 13e determines that the enclosed items are properly enclosed (step S208: Yes), it transmits the determination result to the information processing device 100 (step S209).
[0136] (7. Other Embodiments) The processing according to the above-described embodiment may be carried out in various other forms besides those described above.
[0137] For example, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.
[0138] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.
[0139] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.
[0140] Furthermore, the effects described herein are merely illustrative and not limiting; other effects may also occur.
[0141] (8. Effects of the embodiments relating to this disclosure) As described above, the information processing device according to this disclosure (information processing device 100 in the embodiment) comprises a receiving unit (receiving unit 131 in the embodiment), a generation unit (generation unit 132 in the embodiment), a transmission unit (transmission unit 133 in the embodiment), a receiving unit (receiving unit 134 in the embodiment), an output control unit (output control unit 135 in the embodiment), and a notification unit (notification unit 136 in the embodiment). The receiving unit receives the setting of setting information related to the inspection of whether or not the items to be enclosed are correctly enclosed in an envelope or packaging material. The generation unit generates verification data indicating the work process of the sealing work in which items are enclosed in an envelope or packaging material, based on the setting information and a database recording identification information that identifies the items to be enclosed. The transmission unit transmits the verification data to a plurality of worker terminals (worker terminals 10 in the embodiment). The receiving unit receives a determination result from each of the worker terminals, which reads at least one of the identification code, which is an encoded identification information attached to the enclosed item, and the appearance of the enclosed item, during the process of the sealing work. The determination is made by comparing the identification code and at least one of the appearance of the enclosed item with the verification data to determine whether the enclosed item is properly sealed or not. The output control unit 135 outputs the determination result received from each of the worker terminals.
[0142] Thus, the information processing device relating to this disclosure can inspect whether enclosed items are properly enclosed in an enclosing operation performed by multiple workers. Furthermore, the information processing device can inspect whether enclosed items are properly enclosed in enclosing operations where an enclosing and sealing machine cannot be used, such as in small-volume, short-delivery DPS (registered trademark) data print service, special enclosed items, and envelope boxing. Since the information processing device can inspect the enclosing operations of multiple workers simultaneously, it can efficiently inspect whether enclosed items are properly enclosed.
[0143] Furthermore, the generation unit generates identification information to identify the enclosed items from attribute information that includes at least one of the business name related to the enclosed items, the product name related to the enclosed items, and the number of enclosed items to be enclosed.
[0144] Thus, the information processing device relating to this disclosure can perform an inspection to determine whether an enclosed item is properly enclosed, even when identification information is unavailable, by generating identification information from attribute information.
[0145] Furthermore, if the identification information indicating multiple contents enclosed in an envelope or packaging material is a sequential string data, the string data between the first string data and the last string data is generated from the first string data and the last string data of the sequential sequence.
[0146] Thus, the information processing device relating to this disclosure can efficiently check whether an enclosed item is properly enclosed by supplementing the missing string data, even if some of the string data is missing.
[0147] If the notification unit receives a result indicating that the enclosed item is not properly sealed, it will notify the terminal of the worker who determined that the item was not properly sealed.
[0148] Thus, the information processing device relating to this disclosure notifies only the work terminal that has determined that the enclosed items are not properly enclosed that the enclosed items are not properly enclosed, allowing workers performing the enclosing work on other work terminals to continue their work.
[0149] The reception unit also receives weight information related to weight inspection as configuration information. The receiving unit compares the weight information with the weight of the enclosed items and receives the result of determining whether or not the enclosed items are properly enclosed.
[0150] Thus, the information processing device relating to this disclosure can inspect whether the enclosed items are properly sealed with greater accuracy by inspecting the weight in addition to the matching inspection.
[0151] Furthermore, the reception unit receives flap inspection information as configuration information. The receiving unit compares the flap inspection information with open / close information regarding the inspection results of the adhesive state of the envelope or packaging material in which the enclosed item is sealed, and receives the result of determining whether or not the enclosed item is properly sealed.
[0152] Thus, the information processing device relating to this disclosure can inspect whether the enclosed material is sealed, thereby ensuring high-quality packaging work.
[0153] (9. Hardware Configuration) The worker terminal 10, administrator terminal 20, registered user terminal 30, and information processing device 100, as described above, are implemented by a computer 1000 with a configuration such as that shown in Figure 14. The following explanation will use the information processing device 100 of the embodiment as an example. Figure 14 is a hardware configuration diagram showing an example of a computer 1000 that implements the functions of the information processing device 100. The computer 1000 has a CPU 1100, RAM 1200, ROM (Read Only Memory) 1300, HDD (Hard Disk Drive) 1400, communication interface 1500, and input / output interface 1600. The various parts of the computer 1000 are connected by a bus 1050.
[0154] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, and controls various parts. For example, the CPU 1100 loads the programs stored in the ROM 1300 or HDD 1400 into the RAM 1200 and executes processing corresponding to the various programs.
[0155] ROM1300 stores boot programs such as the BIOS (Basic Input Output System) executed by CPU1100 when computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.
[0156] HDD1400 is a computer-readable recording medium that non-temporarily records programs executed by CPU1100 and data used by such programs. Specifically, HDD1400 is a recording medium that records a program that performs information processing related to this disclosure, which is an example of program data 1450.
[0157] The communication interface 1500 is an interface for the computer 1000 to connect to an external network 1550 (e.g., the Internet). For example, the CPU 1100 can receive data from other devices or transmit data it generates to other devices via the communication interface 1500.
[0158] The input / output interface 1600 is an interface for connecting the input / output device 1650 and the computer 1000. For example, the CPU 1100 receives data from input devices such as a keyboard or mouse via the input / output interface 1600. The CPU 1100 also transmits data to output devices such as a display, speaker, or printer via the input / output interface 1600. The input / output interface 1600 may also function as a media interface for reading programs recorded on a predetermined recording medium (media). Examples of media include optical recording media such as DVDs (Digital Versatile Discs) and PDs (Phase Change Rewritable Disks), magneto-optical recording media such as MOs (Magneto-Optical Disks), tape media, magnetic recording media, or semiconductor memory.
[0159] For example, when the computer 1000 functions as an information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes functions such as the control unit 130 by executing an information processing program loaded on the RAM 1200. The HDD 1400 stores the program that executes the information processing according to this disclosure and the data in the storage unit 120. The CPU 1100 reads and executes the program data 1450 from the HDD 1400, but as another example, these programs may be obtained from other devices via an external network 1550.
[0160] Although embodiments of the present application have been described in detail based on the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention. [Explanation of Symbols]
[0161] 1. Information Processing System 10. Terminals for workers 14 Cameras 15 Scanners 17 Flap inspection device 20 Administrator terminals 30 Registered User Terminals 50 Worker System 100 Information Processing Devices 120 Storage section 121 Database Storage Unit 122 Matching Data Storage Unit 123 Configuration Information Storage Unit 124 Inspection log storage unit 110 Communications Department 130 Control Unit 131 Reception Department 132 Generation part 133 Transmitter 134 Receiving Unit 135 Output control unit 136 Hochi Department
Claims
1. A reception unit that accepts settings for the inspection of whether the enclosed items are properly enclosed in the envelope or packaging material, A generation unit generates matching data indicating the work process of sealing an item into an envelope or packaging material, based on the aforementioned setting information and a database recording identification information for identifying the enclosed item. A transmission unit that transmits the aforementioned verification data to multiple worker terminals, Each of the aforementioned worker terminals reads, in the process of the sealing work, an identification code which encodes identification information for the sealed item attached to the sealed item, and at least one of the appearance of the sealed item, and receives a determination result from each of the aforementioned worker terminals which determines whether or not the sealed item is properly sealed by comparing the identification code and at least one of the appearance of the sealed item with matching data. An output control unit that outputs the judgment result received from each of the aforementioned worker terminals, An information processing device equipped with the following features.
2. The generating unit is From attribute information including the name of the business operator related to the enclosed item, the product name related to the enclosed item, and at least one of the number of enclosed items to be enclosed, identification information is generated to identify the enclosed item. The information processing apparatus according to claim 1.
3. The generating unit is If the identification information indicating multiple contents enclosed in the aforementioned envelope or packaging material is a sequential string data, then the string data between the first string data and the last string data is generated from the first string data and the last string data of the sequential number. The information processing apparatus according to claim 1.
4. The system further includes a notification unit that, upon receiving a determination result indicating that the enclosed item is not properly sealed, notifies the worker's terminal that the item is not properly sealed. The information processing apparatus according to claim 1.
5. The aforementioned reception unit is As the aforementioned setting information, weight information related to weight inspection is accepted. The receiving unit is The system compares the weight information with the weight of the enclosed item and receives the result of determining whether or not the enclosed item is properly enclosed. The information processing apparatus according to claim 1.
6. The aforementioned reception unit is As the aforementioned configuration information, flap inspection information related to flap inspection is accepted. The receiving unit is The system compares the flap inspection information with open / close information relating to the inspection results of the adhesive state of the envelope or packaging material in which the enclosed item is sealed, and receives the result of determining whether or not the enclosed item is properly sealed. The information processing apparatus according to claim 1.
7. Computers We accept the setting of configuration information regarding the inspection of whether the enclosed items are properly enclosed in the envelope or packaging material. Based on the aforementioned setting information and a database recording identification information for identifying the enclosed items, matching data is generated that indicates the work process for the sealing operation in an envelope or packaging material. The aforementioned verification data is transmitted to multiple worker terminals, Each of the aforementioned worker terminals reads, during the sealing process, an identification code which encodes identification information for the sealed item and at least one of the appearance of the sealed item, and compares the identification code and at least one of the appearance of the sealed item with matching data to determine whether or not the sealed item is properly sealed. The determination result is received from each of the aforementioned worker terminals. Output the judgment result received from each of the aforementioned worker terminals. An information processing method characterized by including the following.
8. Computers, A reception unit that accepts settings for the inspection of whether the enclosed items are properly enclosed in the envelope or packaging material, A generation unit generates matching data indicating the work process of sealing an item into an envelope or packaging material, based on the aforementioned setting information and a database recording identification information for identifying the enclosed item. A transmission unit that transmits the aforementioned verification data to multiple worker terminals, Each of the aforementioned worker terminals reads, in the process of the sealing work, an identification code which encodes identification information for the sealed item attached to the sealed item, and at least one of the appearance of the sealed item, and receives a determination result from each of the aforementioned worker terminals which determines whether or not the sealed item is properly sealed by comparing the identification code and at least one of the appearance of the sealed item with matching data. An output control unit that outputs the judgment result received from each of the aforementioned worker terminals, An information processing program characterized by functioning as an information processing device equipped with the necessary components.
Citation Information
Patent Citations
Enclosure inspection system, enclosure inspection method, and enclosure inspection device
JP2011161422A