[0001] The solution according to one or more embodiments of the present invention relates
to the bookbinding field. More specifically, this solution relates to the production
of books through bookbinding combined machines.
[0002] The books are generally formed by signatures, each one of them consisting of a printed
sheet that is folded one or more times; the signatures are grouped into blocks, and
then bound together (for example, sewn). For this purpose, a classic bookbinding system
includes folding machines (which fold the sheets for obtaining corresponding signatures),
gathering machines (which gather the signatures into groups corresponding to the books
by extracting them from different hoppers each one being loaded with signatures of
the same type), stacking machines (which arrange the groups of signatures on top of
each other for obtaining corresponding stacks of signatures), and sewing machines
(which sew the groups of signatures of the stacks through continuous threads for obtaining
corresponding book blocks).
[0003] Recently, bookbinding machines of the combined type have also been proposed, which
combined machines perform the operations of gathering, folding and binding in a single
passage. Particularly, such combined machines (for example, of the folding/sewing
type) receive a stack of sheets being ordered according to the books to be produced.
The sheets are gathered in succession from the stack to form groups of sheets corresponding
to the signatures; the groups of sheets are folded to obtain the signatures, which
are then sewn together to obtain the book blocks. The combined machines allow producing
books on demand in a very simple way. Therefore, they lend themselves to be used particularly
for the production of limited-edition books (even of small units). An example of such
combined machine is described in
EP-A-0846573; a combined machine being available on the market is KRISTEC
™ by Meccanotecnica S.p.A. (KRISTEC is a registered trademark of Meccanotecnica S.p.A.).
[0004] The correct operation of the combined machines requires that they should be properly
programmed. Indeed, for every job to be executed (consisting of the production of
a batch of books of the same type) it is necessary to specify the number of sheets
of each signature (to allow their correct gathering), and the number of the signatures
of each book block (to allow their correct sewing).
[0005] A drawback of the known combined machines is that such programming requires a series
of manual operations to insert the information being necessary (for example, through
a control panel). However, the programming operations are slow and tiresome. Moreover,
for their nature such operations are prone to human errors; when this happens, all
the book blocks being made are unusable, so that the corresponding entire stack of
sheets is wasted. This is particularly perceived in the typical applications of the
combined machines, wherein very short jobs (comprising the production of a few books)
are often executed; in such case, the frequent programming operations for every job
heavily affect the yield of the combined machine.
[0006] Moreover, the control systems of a processing sequence of the sheets being possibly
used in the known combined machines are very limited. Indeed, such control systems
are simply based on the use of a notch, which is printed on a first sheet of every
signature. In this way, whenever the combined machine should start processing the
sheets of a new signature (according to the information being input during its programming),
if the current sheet does not include such notch it is possible to detect an error
condition (for example, being caused by the lack of a sheet or by the repetition of
equal sheets). However, this does not allow detecting other types of error (for example,
when two sheets are exchanged between them); in any case, the control system requires
the prior programming of the combined machine (with the drawbacks being pointed out
above).
[0007] On the contrary, the control systems commonly used in the standard sewing machines
(to control a processing sequence of the signatures) cannot be applied to the combined
machines. Indeed, such control systems would require a starting learning phase, wherein
the sheets that form a book need to be preliminarily processed for defining an expected
processing sequence (to be used later on to compare every sheet to be processed with
a sheet of the sequence that is expected at that moment - for example, through image
recognition techniques). However, in the case of the combined machines the learning
phase would have to be repeated for every job to be executed; moreover, the typically
limited number of books to be produced in each job would make the time being necessary
for the corresponding learning phase untenable in practice (since too high with respect
to the execution time of the entire job).
[0008] Consequently, it is not possible to detect processing errors of the sheets in the
stack in an exhaustive and automatic way; this can cause the production of defective
books. Moreover, such defective books generally pass unnoticed to a perfunctory manual
control, with a negative impact on the production quality of the books.
[0009] A different type of combined machine is instead described in
US-A-2004/0214707. In such case, the sheets are folded individually (one or more times); the folded
sheets are then gathered (by stacking them one on top of the other) for their binding.
A barcode is printed on every sheet, which barcode includes several pieces of configuration
information, among them a consecutive number of the sheet in the corresponding book
and a number of pages in the book. A barcode reader reads this configuration information
from every sheet. The information thus obtained is used to verify whether every book
is complete and whether the order of its sheets is correct, and to adapt a folding
station of the combined machine automatically.
[0010] In its general terms, the solution according to an embodiment of the present invention
is based on the idea of controlling the folding of the sheets and the sewing of the
signatures automatically.
[0011] Particularly, different aspects of the solution according to an embodiment of the
invention are set out in the independent claims, with advantageous features of the
same solution that are set out in the dependent claims (whose wording is herein incorporated
verbatim by reference).
[0012] More specifically, an aspect of the solution according to an embodiment of the invention
provides a method for controlling a bookbinding folding/sewing combined machine. The
method provides for gathering printed sheets in succession from a stack of sheets
being supplied to the combined machine for obtaining groups of sheets. The groups
of sheets are folded for obtaining corresponding signatures. In turn, groups of signatures
are sewn through continuous threads for obtaining corresponding book blocks. In the
solution according to an embodiment of the invention, there is further provided for
reading configuration information from at least part of the sheets (for example, reading
a progressive number of sheet representing a position of the sheet in the corresponding
signature, a total number of sheets of this signature, a progressive number of signature
representing a position of the signature in the corresponding book block, and a total
number of signatures of this book block from a barcode that is printed on every sheet).
In this way, it is possible to cause the folding of a current group of sheets (to
which a current sheet being just gathered has been added) for obtaining a corresponding
current signature; this occurs in response to the reading of an end of signature indicator
in the configuration information of the current sheet (for example, when the progressive
number of sheet is equal to the total number of sheets). Moreover, it is also possible
to cause the cutting of the threads of a current group of signatures (to which the
current signature has been sewn) for obtaining a corresponding current book block;
this occurs in response to the reading of an end of book indicator in the configuration
information of the current sheet (for example, when the progressive number of signature
is equal to the total number of signatures).
[0013] Moreover, in a specific embodiment of the invention the same configuration information
may also be used to detect sequence errors of the sheets (for example, when the progressive
number of sheet does not match the one of the expected sheet in the signature or the
progressive number of signature does not match the one of the expected signature in
the book block).
[0014] A different aspect of the solution according to an embodiment of the invention provides
a corresponding computer program.
[0015] Another aspect of the solution according to an embodiment of the invention provides
a control system for implementing the method (with the same advantageous features
being recited in the dependent claims for the method that apply
mutatis mutandis to the control system).
[0016] A further aspect of the solution according to an embodiment of the invention provides
a bookbinding folding/sewing combined machine, which includes this control system.
[0017] A different aspect of the solution according to an embodiment of the invention provides
a bookbinding plant including one or more of these combined machines.
[0018] The solution according to one or more embodiments of the invention, as well as further
features and the advantages thereof, will be best understood with reference to the
following detailed description, given purely by way of a non-restrictive indication,
to be read in conjunction with the accompanying drawings (wherein corresponding elements
are denoted with equal or similar references and their explanation is not repeated
for the sake of brevity). In this respect, it is expressly intended that the figures
are not necessary drawn to scale (with some details that may be exaggerated and/or
simplified) and that, unless otherwise indicated, they are merely used to conceptually
illustrate the structures and procedures described herein. Particularly:
FIG.1 is an illustrative representation of a bookbinding machine in which the solution
according to an embodiment of the invention may be applied,
FIG.2 illustrates an exemplary printed sheet that may be used to apply the solution
according to an embodiment of the invention;
FIG.3A-3G show various phases of a process that implements the solution according
to an embodiment of the invention,
FIG.4 illustrates the main (software) components that may be used to implement the
solution according to an embodiment of the invention, and
FIG.5A-5B is a diagram describing the flow of activities relating to an implementation
of the solution according to an embodiment of the invention.
[0019] With reference in particular to FIG.1, there is shown an illustrative representation
of a bookbinding machine in which the solution according to an embodiment of the invention
may be applied; particularly, the machine 100 is a combined machine of the folding/sewing
type, which is capable of performing operations of gathering, folding and sewing (flat)
printed sheets for producing books in a single passage. For example, such combined
machine 100 is used in a printing centre, wherein the sheets are supplied from digital
printers (not shown in the figure).
[0020] In detail, the combined machine 100 includes a hopper 105 wherein a stack of sheets
110 is loaded manually. The sheets are arranged in the stack 110 according to their
expected processing sequence. For each book to be produced, the expected sequence
is defined by the signatures that form the corresponding book block in the correct
order; in turn, each signature is defined by the sheets that form it in the correct
order. A control system 115 (for example, based on a microprocessor) controls the
processing of the sheets, according to a barcode that is read from a current sheet
110c at the top of the stack 110 (as described in detail in the following). The hopper
105 pushes the stack of sheets 110 upwards, so that the sheet 110c is always aligned
with a suction and extraction system 120. Such system 120 extracts the sheets in succession
from the stack 110, and places them into a gathering station 125; particularly, the
sheets extracted from the stack 110 are arranged one on top of the other so as to
add to a current group of sheets 130 in the making.
[0021] As soon as the group of sheets 130 is complete (with all the sheets of a corresponding
current signature), the group of sheets 130 is conveyed to a folding station 135 that
folds it so as to obtain such signature (denoted with the reference 140). Particularly,
the group of sheets 130 is placed onto a chute, which is provided with a slit arranged
parallel to a feeding direction of the group of sheets 130; the group of sheets 130
is stopped on the chute by an adjustable register, so that the slit is substantially
at a half thereof. A blade is extracted through the slit of the chute until it abuts
against a corresponding abutment; consequently, the group of sheets 130 is folded
in a central portion thereof that is brought inside a pair of jaws above the chute
(while a lateral portion remains resting on the chute). The blade is then retracted
under the chute and the jaws are tightened so as to form a back of the signature 140.
[0022] At this point, the jaws are opened and the signature 140 thus obtained is supplied
to a sewing station 145. Particularly, the signature 140 (already opened in its lateral
portion) is placed astride a fixed saddle, which conveys it to a movable saddle (in
an open position being aligned with the fixed saddle); the movable saddle is then
closed (by raising it), and the signature 140 is sewn through continuous threads to
a current group of signatures 150 in the making (by joining it to a preceding signature
of the group of signatures 150 if different from the first one). As soon as the group
of signatures 150 is complete (with all the signatures of a corresponding current
book block), the threads are cut to separate it from the next signatures so as to
obtain such book block (denoted with the reference 155). The book block 155 is placed
onto a holder 160, which outputs it (for further operations that complete the production
of the corresponding book). The operation of the combined machine 100 is managed by
a programmable logic controller 165.
[0023] An exemplary printed sheet that may be used to apply the solution according to an
embodiment of the invention is illustrated in FIG.2. Two different pages 205a and
205b of the corresponding book are printed on each side of the sheet 110c (of which
only the front one is shown in the figure). The front side of the sheet 110c also
includes a barcode 210 (for example, being printed in an external scrap area - to
be cut after the sewing in order to allow the opening of the pages of the book - at
the beginning of the sheet 110c along an extraction direction thereof from the hopper
of the combined machine); the barcode 210 consists of a series of parallel lines having
variable width and spacing, which represents a corresponding code according to a predefined
coding (in the following, the term barcode will be used to indicate both its representation
and its content for the sake of exposition simplicity).
[0024] The barcode 210 includes configuration information of the sheet, which is used to
control its processing. For example, the barcode 210 indicates a progressive number
of sheet that represents a position of the sheet 110c in the corresponding signature
(first, second, third, and so on), together with a total number of sheets of such
signature; moreover, the barcode 210 indicates a progressive number of signature that
represents a position of the signature of the sheet 110c in the corresponding book
block (first, second, third, and so on), together with a total number of signatures
of such book block.
[0025] Considering now FIG.3A-3G, there are shown the various phases of a process that implement
the solution according to an embodiment of the invention.
[0026] Starting from FIG.3A, the sheets to be processed in the stack 110 are identified
through the control information represented by the corresponding barcodes. For example,
let us assume that the books of a generic job are each one formed by 10 signatures.
The first sheet in a first signature being formed by 3 sheets will be identified by
1/3-1/10 (to indicate the sheet 1 out of 3 in the signature 1 out of 10), its second
sheet will be identified by 2/3-1/10, and its third sheet will be identified by 3/3-1/10.
The stack 110 then includes the first sheet of the second signature - for example,
being formed by 3 sheets (identified by 1/3-2/10), and so on up to the last sheet
of the last signature - being formed by 2 sheets (identified by 2/2-10/10).
[0027] The production of each book begins in FIG.3B when the sheet 1/3-1/10 is at the top
of the stack 110. In this condition, the sheet 1/3-1/10 is extracted from the stack
110 to begin a new group of sheets 130 for the corresponding signature (in the gathering
station).
[0028] Proceeding to FIG.3C, the sheet 2/3-1/10 is now at the top of the stack 110. The
sheet 2/3-1/10 is likewise extracted from the stack 110 and added to the group of
sheets 130 in the making (above the sheet 1/3-1/10).
[0029] The process continues to FIG.3D, wherein the sheet 3/3-1/10 (at the top of the stack
110) it is added to the group of sheets 130 (above the sheet 2/3-1/10). The group
of sheets 130 is thus complete.
[0030] At this point, as shown in FIG.3E, the group of sheets 130 is folded (in the folding
station), so as to obtain the corresponding signature (identified with 1/10). The
signature 1/10 is then supplied to the sewing station to begin a new group of signatures
150.
[0031] Continuing to FIG.3F, another group of sheets 130 is obtained (by adding the sheets
1/3-2/10, 2/3-2/10, and 3/3-2/10 in succession). The group of sheets 130 is likewise
folded so as to obtain the corresponding signature (identified with 2/10), which is
added to the group of signatures 150 in the making (by sewing it to the preceding
signature 1/10).
[0032] The same operations as above are repeated, as shown in FIG.3G, until a last signature
10/10 (formed by the sheets 1/2-10/10 and 2/2-10/10) has been sewn to the group of
signatures 150. At this point, the group of signatures 150 is complete - so that the
threads can be cut to separate it from a next signature, thereby obtaining the corresponding
book block.
[0033] The above-described solution avoids, or at least substantially reduces, any manual
programming operation of the combined machine. Particularly, in an embodiment of the
invention the barcode being read from the current sheet allows determining in an automatic
way when the current group of sheets is complete (i.e., the progressive number of
sheet is equal to the total number of sheets) and when the current group of signatures
is complete (i.e., the progressive number of signature is equal to the total number
of signatures). The proposed solution remarkably simplifies the use of the combined
machine. Moreover, the removal of the human intervention (for the programming of the
combined machine) substantially reduces the risk of errors. Such advantages are particularly
evident in the typical applications of the combined machine (wherein very short jobs
comprising the production of a few books are often executed), with a remarkable increase
of its yield. This also allows producing different books that use sheets of the same
size continuously, by putting the corresponding sheets together in a single stack
- since the sheets of each book include all the information being necessary for their
processing. In this way, it is possible to group more jobs into a continuous execution
stream (without the need of providing any additional information to indicate the number
of books of each job).
[0034] The same information also allows controlling the processing sequence of the sheets
in an automatic way. Indeed, a sequence error of the sheets in the stack may be detected
when the progressive number of sheet does not follow the preceding one in the same
signature before the completion of the corresponding group of sheets (for example,
2/3-3/10 after 1/3-3-10), or when the progressive number of sheet is not the first
in a next signature after the completion of the preceding one (for example, 1/3-5/10
after 3/3-4/10). Consequently, it is possible to detect any sequence error of the
sheets in the stack (for example, being caused by the lack of a sheet, the repetition
of equal sheets, the exchange of two sheets, and the like) in an automatic way. This
avoids (or at least strongly reduces) the risk of obtaining defective book blocks,
with a positive effect on the production quality of the books. Such result is obtained
without requiring any learning phase (to define an expected processing sequence of
the sheets), since the sheets of every book already include the information that defines
their processing order.
[0035] The main software components that may be used to implement the solution according
to an embodiment of the invention are illustrated in FIG.4. These software components
are denoted as a whole with the reference 400. The information (programs and data)
is typically stored on a mass memory of the control system and loaded (at least partially)
into its working memory when the programs are running.
[0036] Particularly, a reading module 405 drives a barcode reader (not shown in the figure),
which is used to read the barcodes from the front side of every current sheet at the
top of the stack in the hopper of the combined machine. Each barcode being read is
supplied to a management module 410. The management module 410 extracts the configuration
information from the barcode (i.e., the progressive number of sheet, the total number
of sheets, the progressive number of signature, and the total number of signatures).
The management module 410 passes such configuration information to an updating module
415. The module 415 accordingly updates a sheet register (indicative of the total
number of sheets of the current signature) and a signature register (indicative of
the total number of signatures of the current book block), which are stored into corresponding
variables 420; moreover, the module 415 accordingly updates a sheet index (indicative
of an expected position of the current sheet in the current signature) and a signature
index (indicative of an expected position of the current signature in the current
book block), which are stored into corresponding variables 425. The management module
410 also interfaces with a verification module 430, which accesses the variables 420,425
to verify whether the current sheet (identified by the corresponding configuration
information being passed by the management module 410) corresponds to the sheet being
expected at the moment. The verification module 430 returns the outcome of the operation
to the management module 410, which accordingly commands the programmable logic controller
of the combined machine (not shown in the figure).
[0037] With reference now to FIG.5A-5B, the logic flow of an exemplary process that may
be implemented in the above-described control system (to control the processing of
the sheets) is represented by a method 500.
[0038] The method begins at the black start circle 503, and then passes to block 506 wherein
the combined machine is started (after loading the stack of sheets to be processed
into the hopper). In response thereto, the sheet index (INDf), the signature index
(INDs), the sheet register (REGf) and the signature register (REGs) are initialised
to 0.
[0039] A loop is then executed continuously for each current sheet to be processed; the
loop begins at block 509, wherein a barcode is searched on the front face of the current
sheet at the top to the stack (for example, in a predefined search area wherein is
should be printed). Passing to block 512, if no barcode has been found within a predetermined
time-out (for example, 10-30ms), the combined machine enters an error condition at
block 515, since the sheet cannot be recognized (for example, because it is turned
in the wrong way round in the stack); in such case, the combined machine is stopped,
and a corresponding alarm signal is output. The method then ends at the concentric
white/black stop circles 518.
[0040] On the contrary, if the barcode has been found the method passes from block 512 to
block 521, wherein the configuration information is extracted from the barcode - i.e.,
progressive number of sheet (PRGf), progressive number of signature (PRGs), total
number of sheets (TOTf) and total number of signatures (TOTs). Proceeding to block
524, the sheet index is incremented by 1 in modulo equal to the sheet register:

In this way, the sheet index is incremented continuously during the formation of
the current group of sheets (to point to the next sheet of the current signature),
and it is set to 1 after the completion of the current group of sheets (to point to
the first sheet of the next signature).
[0041] A test is then performed at block 527 to verify whether the configuration information
being extracted from the barcode indicates that the current sheet is the first one
of a new signature (i.e., the progressive number of sheet PRGf=1). In the affirmative
case, the method continues to block 530, wherein the sheet register is set to the
total number of sheets (REGf=TOTf) to indicate the total number of sheets of the new
signature. Passing to block 533, the signature index is incremented by 1 in modulo
equal to the signature register:

In this way, the signature index is incremented continuously during the formation
of the current group of signatures (to point to the next signature of the current
book block), and it is set to 1 after the completion of the current group of signatures
(to point to the first signature of the next book block).
[0042] Another test is performed at block 536 to verify whether the configuration information
being extracted from the barcode indicates that the current signature is the first
one of a new book block (i.e., the progressive number of signature PRGs=1). In the
affirmative case, the method continues to block 539 wherein the signature register
is set to the total number of signatures (REGs=TOTs) to indicate the total number
of signatures of the new book block.
[0043] Returning to block 536, if instead the current signature is not the first one of
the running book block (PRGs<>1) the method passes to block 542, wherein the total
number of signatures is compared with the signature register. If the method determines
that the two values are different (TOTs<>REGs), the combined machine enters an error
condition at block 545, since the current sheet does not belong to the current book
block. As above, the combined machine is stopped, and a corresponding alarm signal
is output; preferably, in such case there is also output (for example, on a display
of the combined machine, in textual and/or graphical form) an indication of the current
sheet (identified by the progressive number of sheet, the total number of sheets,
the progressive number of signature and the total number of signatures) and an indication
of the expected sheet (identified by the sheet index, the sheet register, the signature
index and the signature register), so as to facilitate the solution of the problem.
The method then ends to the stop circles 518.
[0044] Returning instead to block 527, if the sheet is not the first one of the corresponding
signature (PRGf<>1) the method passes to block 548, wherein the total number of sheets
is compared with the sheet register. If the method determines that the two values
are different (TOTf<>REGf), the combined machine again enters an error condition at
block 551, since the current sheet does not belong to the current signature. As above,
the combined machine is stopped (with a corresponding alarm signal), and the indications
of the current sheet and of the expected sheet are output (to facilitate the solution
of the problem). The method then ends to the stop circles 518.
[0045] At this point, the flow of activity merges again at block 554 from the block 539
(first signature of the book block), from the block 542 (first sheet of a signature
different from the first one) or from the block 548 (sheet different from the first
one of a signature different from the first one); in such phase, the progressive number
of sheet is compared with the sheet index. If the method determines that the two values
are different (PRGfI<>INDf), the combined machine again enters an error condition
at block 557, since the current sheet is not the expected one in the current signature
(for example, because of lacking, repeated, or exchanged sheets). As above, the combined
machine is stopped (with a corresponding alarm signal), and the indications of the
current sheet and of the expected sheet are output. The method then ends to the stop
circles 518. On the contrary (PRGf=INDf), the method passes from the block 554 to
block 560, wherein the progressive number of signature is compared with the signature
index. If the method determines that the two values are different (PRGs<>INDs), the
combined machine again enters an error condition at block 563, since the current sheet
belongs to a signature that is not the expected one in the current book block. As
above, the combined machine is stopped (with a corresponding alarm signal), and the
indications of the current sheet and of the expected sheet are output. The method
then ends to the stop circles 518.
[0046] On the contrary (PRGs=INDs), the method passes from the block 560 to block 566; at
this point, the current sheet (whose configuration information indicates is correct)
is extracted from the stack and added to the current group of sheets in the making
(in the gathering station).
[0047] A test is then made at block 569 to verify whether the configuration information
being extracted from the barcode indicates that the current sheet is the last one
of the current group of sheets; such condition occurs when the progressive number
of sheet is equal to the total number of sheets (PRGf=TOTf). In the affirmative case,
the method continues to block 572, wherein the (complete) current group of sheets
is conveyed to the folding station, where it is folded to obtain the corresponding
current signature. Passing to block 575, the current signature is conveyed to the
sewing station to be sewn to the current group of signatures in the making (by joining
it to a preceding signature thereof if different from the first one).
[0048] Another test is performed at block 578 to verify whether the configuration information
being extracted from the barcode indicates that the current signature is the last
one of the current group of signatures; such condition occurs when the progressive
number of signature is equal to the total number of signatures (PRGs=TOTs). In the
affirmative case, the method continues to block 581, wherein the threads are cut to
separate the (complete) current group of signatures from the next signatures, so as
to obtain the corresponding current book block that is placed onto the holder at the
output of the combined machine.
[0049] The flow of activity then passes from the block 581 to block 584. The same point
is also reached directly from the block 569 if the current sheet is not the last one
of the current group of sheets (PRGf<>TOTf), and from the block 578 if the current
signature is not the last one of the current group of signatures (PRGs<>TOTs). In
any case, a test is performed to verify whether the combined machine is to be stopped
(for example, when the stack of sheets in the hopper is finished or a corresponding
command is input manually through a control panel of the combined machine). In the
negative case, the method returns to the block 509 to repeat the same operations on
a new current sheet at the top to the stack. On the contrary, the method ends to the
stop circles 518.
[0050] Naturally, in order to satisfy local and specific requirements, a person skilled
in the art may apply to the solution described above many logical and/or physical
modifications and alterations. More specifically, although this solution has been
described with a certain degree of particularity with reference to one or more embodiments
thereof, it should be understood that various omissions, substitutions and changes
in the form and details as well as other embodiments are possible. Particularly, different
embodiments of the invention may even be practiced without the specific details (such
as the numerical examples) set forth in the preceding description to provide a more
thorough understanding thereof; conversely, well-known features may have been omitted
or simplified in order not to obscure the description with unnecessary particulars.
Moreover, it is expressly intended that specific elements and/or method steps described
in connection with any embodiment of the disclosed solution may be incorporated in
any other embodiment as a matter of general design choice.
[0051] Particularly, the proposed solution lends itself to be implemented with an equivalent
method (by using similar steps, removing some steps being non-essential, or adding
further optional steps); moreover, the steps may be performed in a different order,
concurrently or in an interleaved way (at least in part).
[0052] Similar considerations apply if equivalent techniques are used for gathering the
sheets (for example, by extracting them from the bottom of the stack) and/or for folding
the groups of sheets (for example, with folds of different type and/or number).
[0053] Likewise, equivalent techniques may be used to sew the groups of signatures, or more
generally to bind them (for example, by gluing the signatures together); particularly,
the completion of each book block may involve the execution of different and/or additional
operations (for example, a blind stitch).
[0054] More generally, the same solution lends itself to control the gathering, the folding
and the binding (or any combination of such operations); for example, it is possible
to include, in the barcodes, configuration information for regulating the position
of the register that stops the groups of sheets on the chute of the folding station,
configuration information that regulates the folding of the groups of sheets, and
the like.
[0055] The control of the position of the sheets in the corresponding signatures may be
performed in an equivalent way (for example, by only verifying whether the progressive
number of sheet is equal to the sheet index); moreover, for this purpose different
configuration information may be provided on each sheet (for example, its progressive
number of sheet and the one of the next sheet).
[0056] The control of the belonging of the sheets to the corresponding signatures as well
may be performed in an equivalent way and/or by using different configuration information
(for example, a signature code).
[0057] Similar considerations apply to the control of the position of the signatures in
the corresponding book blocks and to the control of the belonging of the signatures
to the corresponding book blocks.
[0058] Different operations may be executed in response to the detection of every sequence
error (even without stopping the combined machine immediately); in any case, the control
of the position of the sheets in the corresponding signatures, the control of the
position of the signatures in the corresponding book blocks, the control of the belonging
of the sheets to the corresponding signatures and/or the control of the belonging
of the signatures to the corresponding book blocks are not strictly necessary, and
they may be omitted (in whole or in part) in a simplified implementation.
[0059] Other configuration information may be used to indicate the end of the signature
and/or of the book block. For example, in an embodiment of the invention, on each
sheet there are simply provided an end of signature flag and an end of book block
flag. In such case, it is still possible to implement a sequence control (if desired)
by using an overall progressive number of sheet (which represents the position of
the sheet within the entire corresponding book block) and an overall total number
of sheets (which represents the number of sheets of such book block) for every sheet.
[0060] Moreover, nothing prevents providing the configuration information only on part of
the sheets (such as only on the last sheet of each signature, which provides the end
of signature indicator and possibly the end of book block indicator). For example,
in a basic embodiment it is possible to describe the configuration of the book completely
on a first sheet of the stack (i.e., the number of signatures of each book block,
and the number of sheets of each signature thereof); in this case, the barcode is
only read from such sheet, and the configuration information thus obtained is then
used to control the processing of the entire stack of sheets. Alternatively, instead,
the same configuration information is printed on every sheet; in such case, the barcodes
are read from each sheet to allow identifying the beginning of a new job in a stream
of jobs in the same stack of sheets (when the configuration information just read
are different from the one of the current job).
[0061] The proposed solution may be implemented as a stand-alone module, as a plug-in for
a control program already installed, or directly in the control program itself. Similar
considerations apply if the program (which may be used to implement each embodiment
of the invention) is structured in a different way, or if additional modules or functions
are provided; likewise, the memory structures may be of other types, or may be replaced
with equivalent entities (not necessarily consisting of physical storage media). In
any case, the program may take any form suitable to be used by any data processing
system or in connection therewith (for example, within a virtual machine); particularly,
the program may be in the form of external or resident software, firmware, or microcode
(either in object code or in source code - for example, to be compiled or interpreted).
Moreover, it is possible to provide the program on any computer-usable medium; the
medium can be any element suitable to contain, store, communicate, propagate, or transfer
the program. For example, the medium may be of the electronic, magnetic, optical,
electromagnetic, infrared, or semiconductor type; examples of such medium are fixed
disks (where the program can be pre-loaded), removable disks, tapes, cards, wires,
fibres, wireless connections, networks, broadcast waves, and the like. In any case,
the solution according to an embodiment of the present invention lends itself to be
implemented even with a hardware structure (for example, integrated in a chip of semiconductor
material), or with a combination of software and hardware.
[0062] Similar considerations apply if the same solution is implemented in any other control
system (or equivalent device); in any case, nothing prevents providing a distinct
computer that controls one or more combined machines.
[0063] It should be noted that the control system lends itself to be implemented and put
on the market even as a stand-alone product, in order to be used in standard combined
machines already existing. Particularly, it is possible to provide a simple modification
kit for applying such control system to the standard combined machines.
[0064] Naturally, the combined machine may have a different structure or it may include
equivalent components. More generally, the same solution may be applied to a folding/binding
combined machine, which performs the operations of gathering, folding and binding
in a single passage with any other technique (for example, for producing glued books).
[0065] Moreover, one or more of these combined machines may be used in any other bookbinding
plant (for example, in a photocopy shop centre wherein the sheets to be bound are
supplied from photocopying machines).
1. A method (500) for controlling a bookbinding folding/sewing combined machine, the
method including the steps of:
gathering (566) printed sheets in succession from a stack of sheets being supplied
to the combined machine for obtaining groups of sheets,
folding (572) the groups of sheets for obtaining corresponding signatures,
sewing (575) groups of signatures through continuous threads for obtaining corresponding
book blocks,
characterized by
reading (509-521) configuration information from at least part of the sheets,
causing (569-572) the folding of a current group of sheets to which a current sheet
being just gathered has been added for obtaining a corresponding current signature
in response to the reading of an end of signature indicator in the configuration information
of the current sheet, and
causing (578-581) the cutting of the threads of a current group of signatures to which
the current signature has been sewn for obtaining a corresponding current book block
in response to the reading of an end of book indicator in the configuration information
of the current sheet.
2. The method (500) according to claim 1, wherein the configuration information is provided
on each sheet and includes an indication of a progressive number of sheet representing
a position of the sheet in the corresponding signature, the method further including
the step of:
verifying (524,554) a position correctness of the current sheet in the current signature
according to a comparison between the progressive number of sheet of the current sheet
and an expected position of the current sheet in the current signature.
3. The method (500) according to claim 2, wherein the configuration information of each
sheet includes an indication of a total number of sheets of the corresponding signature,
the step of verifying (524,554) a position correctness of the current sheet in the
current signature including:
updating (524) a sheet index indicative of the expected position of the current sheet
in the current signature by incrementing the sheet index in modulo equal to the total
number of sheets of the corresponding signature, and
comparing (554) the progressive number of sheet of the current sheet with the sheet
index.
4. The method (500) according to claim 3, further including the step of:
setting (530) a sheet register equal to the total number of sheets of the current
sheet when the progressive number of sheet of the current sheet is equal to first,
or
verifying (548) a belonging correctness of the current sheet to the current signature
according to a comparison between the total number of sheets of the current sheet
and the sheet register when the progressive number of sheet of the current sheet is
different from first.
5. The method (500) according to claim 3 or 4, wherein the configuration information
of each sheet includes an indication of a progressive number of signature representing
a position of the signature in the corresponding book block, the method further including
the step of:
verifying (533,560) a position correctness of the current signature in the current
book block according to a comparison between the progressive number of signature of
the current sheet and an expected position of the current signature in the current
book block.
6. The method (500) according to claim 5, wherein the configuration information of each
sheet includes an indication of a total number of signatures of the corresponding
book block, the step of verifying (533,560) a position correctness of the current
signature in the current book block including:
updating (533) a signature index indicative of the expected position of the current
signature in the current book block by incrementing the signature index in modulo
equal to the total number of signatures of the corresponding book block, and
comparing (560) the progressive number of signature of the current sheet with the
signature index.
7. The method (500) according to claim 6, further including the step of:
setting (539) a signature register equal to the total number of signatures of the
current sheet when the progressive number of signature of the current sheet is equal
to first, or
verifying (542) a belonging correctness of the current signature to the current book
block according to a comparison between the total number of signatures of the current
sheet and the signature register when the progressive number of signature of the current
sheet is different from first.
8. The method (500) according to claim 7, further including the step of:
displaying (545,551,557,563) an indication of the progressive number of sheet, the
total number of sheets, the progressive number of signature and the total number of
signatures of the current sheet, and an indication of the sheet index, the sheet register,
the signature index and the signature register in response to a negative result of
the verification of the position correctness of the current sheet in the current signature,
of the verification of the belonging correctness of the current sheet in the current
signature, of the verification of the position correctness of the current signature
in the current book block, and/or of the verification of the belonging correctness
of the current signature in the current book block.
9. The method (500) according to any claim from 6 to 8, wherein the step of reading (509-521)
configuration information from at least part of the sheets includes:
reading (509) the progressive number of sheet, the total number of sheets, the progressive
number of signature and the total number of signatures from each current sheet, the
end of signature indicator consisting of the progressive number of sheet being equal
to the total number of sheets and the end of book indicator consisting of the progressive
number of signature being equal to the total number of signatures.
10. The method (500) according to claim 1, wherein the configuration information includes
the end of signature indicator only on a last sheet of each signature and the end
of book indicator only on a last sheet of each book block.
11. The method (500) according to any claim from 1 to 10, wherein the step of reading
(509-521) configuration information from at least part of the sheets includes:
reading (509) the configuration information from a representation of a bar code being
printed on at least part of the sheets.
12. A computer program (400) including code means for causing a control system (115) of
a bookbinding folding/sewing combined machine (100) to perform the steps of the method
(500) according to any claim from 1 to 11 when the computer program is executed on
the control system.
13. A control system (115) for controlling a bookbinding folding/sewing combined machine
(100), the control system including means (400) for performing the steps of the method
(500) according to any claim from 1 to 11.
14. A bookbinding folding/sewing combined machine (100) including the control system (115)
according to claim 13.
15. A bookbinding plant including at least one bookbinding folding/sewing combined machine
(100) according to claim 14.