A user may select printed materials online for consumption. However, in assembling printed content, the pages of multiple works may be bound together.
Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Various embodiments of the present disclosure relate to verifying a printed work that includes a correct number of pages. In one embodiment, associated with a stack of one or more pages is an identifier that may be used to obtain an expected thickness of the stack of pages. A sensor may then measure an actual thickness of the stack of pages. Before the pages of the stack are bound, the actual thickness obtained from the sensor may be compared to the expected thickness based upon the identifier in order to verify the stack has the correct number of pages. In the following discussion, a general description of the system and its components is provided, followed by a discussion of the operation of the same.
With reference to
As shown in
The binding machine 100 may further comprise a measuring mechanism, such as, for instance, a sensor 112 to measure, for example, a physical characteristic of the pages in the stack 109. In one embodiment, after the binder 103 and the clamp mechanism 106 of the binding machine 100 are secured around the pages of the stack 109, the sensor 112 may measure an actual physical characteristic of the pages in the stack 109 in order to verify that the stack 109 comprises the correct number of pages as will be described. In one embodiment, the physical characteristic is the thickness of the stack 109. In another embodiment, the physical characteristic is the weight of the stack 109 or other characteristic.
Associated with the binding machine 100 is a control system 118 that orchestrates the operation of the binding machine 100 as will be described. The control system 118 may comprise, for example, one or more processor based systems, and/or other systems. In one embodiment, the control system 118 may communicate with other systems via an appropriate network, such as, a local area network, wireless network, or other type of network as can be appreciated.
Additionally, stored within the memory accessible to the control system 118 is book data 121 comprising data about one or more physical characteristics of the pages in a stack 109, such as, for example, the expected thickness of the pages in the stack 109, the expected weight of the pages in the stack 109, the expected dimensions of the pages in the stack 109, as well as any other physical characteristics. The book data 121 may take the form, for example, of a look-up table or other data structure that is indexed by a book identifier. Alternatively, in one embodiment, the book data 121 is retrieved from another computing device accessible to the control system 118 through a network (not shown).
Associated with the control system 118 is an identifier system 124, such as, for example, a radio frequency identification (RFID) reader system, a bar code reader system, or other reader system as can be appreciated. During operation, a reader device 130, such as, for example, a hand held scanner, or other input device, may be used to provide an identifier 127 associated with the pages of the stack 109 to the identifier system 124. In one embodiment, this identifier 127 is used to obtain an expected physical characteristic of the pages of the stack 109 as will be described. Such an identifier 127 may be expressed as bar codes, such as, one dimensional (1D) code, two dimensional (2D) code, or other characters. To this end, the identifier 127 may comprise, for example, Universal Product Codes (UPC), European articles numbers (EAN), or other product identification codes as can be appreciated. Additionally, in one embodiment, the identifier 127 may comprise, for example, an RFID tag. The RFID tag may be, for example, passive, active, or battery assisted passive.
Next, a description of the general operation of the binding machine 100 is provided according to various embodiments. The pages of a stack 109 may be transported to a binding machine 100, where one or more pages of the stack 109 are associated with identifier 127 conveying information about, for example, an expected physical characteristic of the pages of the stack 109. In one embodiment, the identifier 127 may be printed on one or more of the pages in the stack 109. Alternatively, in another embodiment, the identifier 127 may be affixed to one or more pages in the stack 109, where the identifier 127 is embedded in a label, etc.
For any given stack 109 that reaches the binding machine 100, personnel at the binding machine 100 may input the identifier 127 associated with the pages of the stack 109 into an identifier system 124 by using, for example, a reader device 130. Upon inputting the identifier 127 associated with the pages of the stack 109, the control system 118 may then obtain an expected physical characteristic of the pages of the stack 109 based upon the identifier 127.
In one embodiment, the control system 118 may obtain the expected physical characteristic of the pages in the stack 109 from the book data 121 accessible to the control system 118 as described above. Alternatively, in another embodiment, the expected physical characteristic of the pages of the stack 109 is embedded within the identifier 127. In such an embodiment, the control system 118 may directly obtain the expected physical characteristic of the pages of the stack 109 from the identifier 127 as can be appreciated.
Upon identifying the expected physical characteristic of the pages of the stack 109, the control system 118 may then render the expected physical characteristic on an appropriate output device 136, for example, a display, an LED panel, etc. In one embodiment, the control system 118 may render for display the expected physical characteristic of the pages of the stack 109, for example, in a user interface 139 presented on the output device 136, for viewing by personnel stationed at the binding machine 100.
Thereafter, personnel at the binding machine 100 may place the pages of the stack 109 onto the binder 103. As described above, in one embodiment, the clamp mechanism 106 may then close around the pages of the stack 109, wherein the sensor 112 may then measure an actual physical characteristic of the pages of the stack 109. The sensor 112 may then provide the actual physical characteristic of the pages of the stack 109 to the control system 118. The control system 118 may then render the actual physical characteristic of the pages of the stack 109 for display on the user interface 139.
Subsequently, the control system 118 may compare the expected physical characteristic of the pages of the stack 109 based upon the identifier 127 to the actual physical characteristic of the pages of the stack 109 obtained from the sensor 112. In one embodiment, if the expected physical characteristic does not match, or does not fall within a predefined delta of the actual physical characteristic of the pages of the stack 109 obtained from the sensor 112, then the control system 118 may initiate, for example, a stop of the binding machine 100. Additionally, the control system 118 may notify personnel at the binding machine 100 that the stack 109 does not include the proper number of pages by rendering, for instance, an error message for display on the user interface 139, through an audio notification, or using any other type of alert as can be appreciated.
To this end, the control system 118 is configured to alert personnel at the binding machine 100 that the stack 109 does not include the proper number of pages. Such would be the case, if, for example, personnel accidentally placed the pages of two stacks 109 on the binder 103 of the binding machine 100. For instance, if the expected physical characteristic of the pages of the stack 109 is a thickness of 0.50 inches and the predefined delta is 0.03 inches, then the control system 118 would initiate a stop of the binding machine 100 if the actual physical characteristic of the pages of the stack 109 is greater than 0.53 inches or less than 0.47 inches. As another example, if the physical characteristic is weight, and the expected weight of the pages of the stack 109 is 2.70 pounds and the predefined delta is 0.01 pounds, then the control system 118 would initiate a stop of the binding machine 100 if the actual weight of the pages of the stack 109 is greater than 2.71 pounds or less than 2.69 pounds.
Referring now to
In one embodiment, the user interface 139 may comprise various control buttons, such as, for example, a clamp button 140, a release button 143, a bind button 146, an emergency stop button 149, and potentially other control buttons that may be selected by personnel operating the binding machine 100. To this end, the control system 118 may initiate various operations based upon selection of the control buttons, such as, for example, closing the clamp mechanism 106 (
In addition, the user interface 139 may display various information associated with the pages of the stack 109, such as, for example, a title of the printed content corresponding to the pages of the stack 109, the expected thickness of the pages of the stack 109 based upon an identifier 127 (
As a non-limiting example, as shown in
Referring next to
To begin, in box 300, the control system 118 obtains an identifier 127 (
Additionally, the control system 118 may notify personnel at the binding machine 100 that the stack 109 does not include the proper number of pages by rendering, for instance, an error message for display on the user interface 139, through an audio notification, or using any other type of alert as can be appreciated.
With reference to
As a non-limiting example, as shown in
Referring next to
To begin, in box 500, the control system 118 obtains one or more identifiers 127 associated with each of the pages in the stack 109. Thereafter, in box 503, the control system 118 determines if more than one identifier 127 is detected. If the control system 118 determines that the pages in the stack 109 are associated with only identifier 127, then the control system 118 ends as shown. If, however, the pages in the stack 109 are associated with more than one identifier 127, then in box 505, the control system 118 initiates a stop of the binding machine 100. This is because the pages of more than one publication have been combined. Lastly, in box 507, the control system 118 renders an error message for display on a user interface 139 (
With reference to
Stored in the memory 606 are both data and several components that are executable by the processor 603. In particular, stored in the memory 606 and executable by the processor 603 is a control system 118, an identifier system 124, and potentially other applications. In addition, a server operating system 612 may be stored in the memory 606 and executable by the processor 603.
It is understood that there may be other applications that are stored in the memory 606 and are executable by the processors 603 as can be appreciated. Where any component discussed herein is implemented in the form of software, any one of a number of programming languages may be employed such as, for example, C, C++, C#, Objective C, Java, Javascript, Perl, PHP, Visual Basic, Python, Ruby, Delphi, Flash, or other programming languages.
A number of software components are stored in the memory 606 and are executable by the processor 603. In this respect, the term “executable” means a program file that is in a form that can ultimately be run by the processor 603. Examples of executable programs may be, for example, a compiled program that can be translated into machine code in a format that can be loaded into a random access portion of the memory 606 and run by the processor 603, source code that may be expressed in proper format such as object code that is capable of being loaded into a random access portion of the memory 606 and executed by the processor 603, or source code that may be interpreted by another executable program to generate instructions in a random access portion of the memory 606 to be executed by the processor 603, etc. An executable program may be stored in any portion or component of the memory 606 including, for example, random access memory (RAM), read-only memory (ROM), hard drive, solid-state drive, USB flash drive, memory card, optical disc such as compact disc (CD) or digital versatile disc (DVD), floppy disk, magnetic tape, or other memory components.
The memory 606 is defined herein as including both volatile and nonvolatile memory and data storage components. Volatile components are those that do not retain data values upon loss of power. Nonvolatile components are those that retain data upon a loss of power. Thus, the memory 606 may comprise, for example, random access memory (RAM), read-only memory (ROM), hard disk drives, solid-state drives, USB flash drives, memory cards accessed via a memory card reader, floppy disks accessed via an associated floppy disk drive, optical discs accessed via an optical disc drive, magnetic tapes accessed via an appropriate tape drive, and/or other memory components, or a combination of any two or more of these memory components. In addition, the RAM may comprise, for example, static random access memory (SRAM), dynamic random access memory (DRAM), or magnetic random access memory (MRAM) and other such devices. The ROM may comprise, for example, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other like memory device.
Also, the processor 603 may represent multiple processors 603 and the memory 606 may represent multiple memories 606 that operate in parallel processing circuits, respectively. In such a case, the local interface 609 may be an appropriate network that facilitates communication between any two of the multiple processors 603, between any processor 603 and any of the memories 606, or between any two of the memories 606, etc. The local interface 609 may comprise additional systems designed to coordinate this communication, including, for example, performing load balancing. The processor 603 may be of electrical or of some other available construction.
Although the control system 118, the identifier system 124, and other various systems described herein may be embodied in software or code executed by general purpose hardware as discussed above, as an alternative the same may also be embodied in dedicated hardware or a combination of software/general purpose hardware and dedicated hardware. If embodied in dedicated hardware, each can be implemented as a circuit or state machine that employs any one of or a combination of a number of technologies. These technologies may include, but are not limited to, discrete logic circuits having logic gates for implementing various logic functions upon an application of one or more data signals, application specific integrated circuits having appropriate logic gates, or other components, etc. Such technologies are generally well known by those skilled in the art and, consequently, are not described in detail herein.
The flowcharts of
Although the flowcharts of
Also, any logic or application described herein, including the control system 118, the identifier system 124, that comprises software or code can be embodied in any non-transitory computer-readable medium for use by or in connection with an instruction execution system such as, for example, a processor 603 in a computer system or other system. In this sense, the logic may comprise, for example, statements including instructions and declarations that can be fetched from the computer-readable medium and executed by the instruction execution system. In the context of the present disclosure, a “computer-readable medium” can be any medium that can contain, store, or maintain the logic or application described herein for use by or in connection with the instruction execution system. The computer-readable medium can comprise any one of many physical media such as, for example, magnetic, optical, or semiconductor media. More specific examples of a suitable computer-readable medium would include, but are not limited to, magnetic tapes, magnetic floppy diskettes, magnetic hard drives, memory cards, solid-state drives, USB flash drives, or optical discs. Also, the computer-readable medium may be a random access memory (RAM) including, for example, static random access memory (SRAM) and dynamic random access memory (DRAM), or magnetic random access memory (MRAM). In addition, the computer-readable medium may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other type of memory device.
It should be emphasized that the above-described embodiments of the present disclosure are merely possible examples of implementations set forth for a clear understanding of the principles of the disclosure. Many variations and modifications may be made to the above-described embodiment(s) without departing substantially from the spirit and principles of the disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.
For the Examiner's convenience, Applicant notes that this application is a continuation of U.S. application Ser. No. 13/303,708. The claims of the present application are different and possibly, at least in some aspects, broader in scope than the claims pursued in the parent application. To the extent any prior amendments or characterizations of the scope of any claim or cited document made during prosecution of the parent could be construed as a disclaimer of any subject matter supported by the present disclosure, Applicant hereby rescinds and retracts such disclaimer. Accordingly, the references previously presented in the parent applications may need to be revisited.
This application is a division of U.S. patent application Ser. No. 13/303,708, entitled “Verifying the Physical Characteristic of Printed Content for Binding,” filed on Nov. 23, 2011, and which is incorporated by reference herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
6000894 | Suzuki | Dec 1999 | A |
7281707 | Moriyama | Oct 2007 | B2 |
7658584 | Yoshie et al. | Feb 2010 | B2 |
7949293 | Osawa | May 2011 | B2 |
20070036638 | Yoshie | Feb 2007 | A1 |
20080069664 | Nagata | Mar 2008 | A1 |
20080240888 | Yokoya | Oct 2008 | A1 |
20080265482 | Morales | Oct 2008 | A1 |
20100149565 | Mori | Jun 2010 | A1 |
20100329822 | Gear | Dec 2010 | A1 |
20120076616 | Satsukawa | Mar 2012 | A1 |
Number | Date | Country | |
---|---|---|---|
20140334900 A1 | Nov 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13303708 | Nov 2011 | US |
Child | 14340219 | US |