WO2001000423A2 - Perfect book binding system - Google Patents
Perfect book binding system Download PDFInfo
- Publication number
- WO2001000423A2 WO2001000423A2 PCT/US2000/017304 US0017304W WO0100423A2 WO 2001000423 A2 WO2001000423 A2 WO 2001000423A2 US 0017304 W US0017304 W US 0017304W WO 0100423 A2 WO0100423 A2 WO 0100423A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pages
- document
- book
- cover
- page
- Prior art date
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B42—BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
- B42C—BOOKBINDING
- B42C11/00—Casing-in
Definitions
- the present invention relates to a system for reconfiguring documents and for creating covers for binding the documents in a book form.
- the present invention addresses the foregoing problems by allowing a user of the invention to reconfigure, create and view the document and the cover for the document before the document is bounded in a book form.
- the present invention automates the creation of a printing master and a cover template for a document so that the cover will perfectly wrap around the document to form a book.
- the application prepares the document for binding by setting up page-by-page printing instructions, scaling the document if required, and setting up a template for a cover.
- the application sets up printing instructions for the document by collecting instructions for each page "range" in the book.
- a range is a set of contiguous pages that are all printed in the same manner.
- the operator of the application may specify the type of paper to be used for each of the page ranges and the printing format.
- the application next determines the size requirements for the cover based on the size of the original file and the thickness of the document, which is based on the type of paper used and the number of pages involved for each type of paper.
- the application optimizes
- Freehand or Pagemaker to apply text and graphics
- a job summary file The operator may print the formatted document and the cover template and bind the print out to form a book.
- the job summary file can be printed to accompany the job through printing and binding.
- Fig. 1 is a block diagram of a general purpose computer system that may be used implement the system in accordance with embodiments of the present invention.
- Fig.2 is a flow diagram illustrating an overview of a system in accordance with a representative embodiment of the present invention.
- Fig.3 illustrates a PDF Info screen forgathering information about a customer and an input file submitted by the customer in accordance with a representative embodiment of the present invention.
- Fig. 4 illustrates a Page Info screen for entering information about page ranges within the book and other specifications in accordance with a representative embodiment of the present invention.
- Fig. 5 illustrates a Scaling screen for scaling the pages of the book in accordance with a representative embodiment of the present invention
- Fig. 6 illustrates a Job Summary screen in accordance with a representative embodiment of the present invention.
- Fig.7 illustrates a job summary file output in accordance with a representative embodiment of the present invention.
- Figure 1 illustrates a block diagram of a general purpose computer system that can be used to implement the embodiments of the present invention.
- Figure 1 shows a general purpose computer system 150 for use in practicing the present invention.
- computer system 150 includes a central processing unit (CPU) 152, read-only memory (ROM) 154, random access memory (RAM) 156, expansion RAM 158, input/output (I/O) circuitry 160, display assembly 162, input device 164, and expansion bus 166.
- Computer system 150 may also optionally include a mass storage unit 168 such as a disk drive unit or nonvolatile memory such as flash memory and a real-time clock 170.
- CPU 152 is coupled to ROM 154 by a data bus 172, control bus 174, and address bus 176.
- ROM 154 contains the basic operating system for the computer system 150.
- CPU 152 is also connected to RAM 156 by busses 172, 174, and 176.
- Expansion RAM 158 is optionally coupled to RAM 156 for use by CPU 152.
- CPU 152 is also coupled to the I/O circuitry 160 by data bus 172, control bus 174, and address bus 176 to permit data transfers with peripheral devices.
- I/O circuitry 160 typically includes a number of latches, registers and direct memory access (DMA) controllers. The purpose of I/O circuitry 160 is to provide an interface between CPU 152 and such peripheral devices as display assembly 162, input device 164, and mass storage 168.
- DMA direct memory access
- Display assembly 162 of computer system 150 is an output device coupled to I/O circuitry 160 by a data bus 178.
- Display assembly 162 receives data from I/O circuitry 160 via bus 178 and displays that data on a suitable screen.
- the screen for display assembly 162 can be a device that uses a cathode-ray tube (CRT), liquid crystal display (LCD), or the like, of the types commercially available from a variety of manufacturers.
- Input device 164 can be a keyboard, a mouse, a stylus working in cooperation with a position-sensing display, or the like.
- the aforementioned input devices are available from a variety of vendors and are well known in the art.
- mass storage 168 generally is considered desirable. However, mass storage 168 can be eliminated by providing a sufficient mount of RAM 156 and expansion RAM 158 to store user application programs and data. In that case, RAMs 156 and 158 can optionally be provided with a backup battery to prevent the loss of data even when computer system 150 is turned off. However, it is generally desirable to have some type of long term mass storage 168 such as a commercially available hard disk drive, nonvolatile memory such as flash memory, battery backed RAM, PC-data cards, or the like.
- a removable storage read/write device 169 may be coupled to I/O circuitry 160 to read from and to write to a removable storage media 171.
- Removable storage media 171 may represent, for example, a magnetic disk, a magnetic tape, an opto-magnetic disk, an optical disk, or the like.
- CPU 152 In operation, information is input into the computer system 150 by typing on a keyboard, manipulating a mouse or trackball, or "writing" on a tablet or on position-sensing screen of display assembly 162.
- CPU 152 then processes the data under control of an operating system and an application program, such as a program to perform steps of the inventive method described above, stored in ROM 154 and/or RAM 156.
- CPU 152 then typically produces data which is output to the display assembly 162 to produce appropriate images on its screen.
- Expansion bus 166 is coupled to data bus 172, control bus 174, and address bus 176. Expansion bus 166 provides extra ports to couple devices such as network interface circuits, modems, display switches, microphones, speakers, etc. to CPU 152. Network communication is accomplished through the network interface circuit and an appropriate network.
- Suitable computers for use in implementing the present invention may be obtained from various vendors. Various computers, however, may be used depending upon the size and complexity of the required tasks. Suitable computers include mainframe computers, multiprocessor computers, workstations or personal computers. In addition, although a general purpose computer system has been described above, a special-purpose computer may also (or instead) be used at the document production locations, processing facility and/or remote terminals.
- FIG. 2 is a flow diagram illustrating an overview of the processing steps performed according to a representative embodiment of the invention.
- the embodiments of the present invention may be operated as a software application on a general purpose computer such as the computer system 150.
- the process steps illustrated in Figure 2 can initially be stored on mass storage device 168, downloaded into RAM 156, and then executed by microprocessor 152 out of RAM 156.
- the application gathers various information about the customer and the input file submitted by the customer. Before the information about the customer and the input file is gathered, the application already has certain information available.
- the application has a database of available papers to be used for printing the input file and for covering the printed document.
- the application checks the available stock of paper and updates the database, so that the database shows the actually available paper in supply.
- the data in the database is a simple text file and in preferred embodiments of the present invention, the dimensions and the thicknesses of the available papers are in millimeters.
- the following example shows a sample format:
- width width of the paper
- height height of the paper
- sizelabel label for a particular size, e.g., "Letter”, “Legal”, etc.
- branchcodelabel label for a particular store branch
- thickness thickness of the paper
- printablesides whether only one side is printable or both sides are printable
- the application further has a simple text configuration file that contains the following values: Default Units Metric
- a comma separated list of strings that correspond to the mediacategory values in the paper database The first string will be displayed for papers that have a mediacategory of 0. The second string will be displayed for papers that have a mediacategory of 1. And so on.
- Max Cover Size combo box on the PDF Info screen will default to this value, but the operator of the application can select another value that the operator desires.
- Figure 3 illustrates a PDF Info screen 220 for gathering information about a customer and the input file submitted by the customer, as shown in step 201.
- the screen 220 functions as a user interface screen for the application.
- the screen 220 is divided into two sections, a section 230 which has different input fields regarding the input file and the customer and a section 225 which provides an explanation and instruction about each of the fields in the section 230.
- the input files are submitted in a Portable Document Format (PDF) by Adobe Systems, although other types of data format may be used for the input files.
- PDF format presently provides the greatest overall convenience and flexibility for end users because the PDF file format provides greatest amount of information and convenience to the application.
- a field 231 is a name field used to identify the particular job. The application expects a name in the field 231 to identify a particular job. In the field 231, the customer's name is usually entered by the operator of the application to identify the particular job.
- a field 232 is a select file field for entering a name of the PDF file to be used as the input file.
- the name of the file along with the directory path are entered into the field 232.
- the operator may select the input file by clicking on the "Browse" button 233 positioned next to the field 232. Clicking the Browse button 233 brings up a file selection dialog, which may list the files in a default directory. However, the operator may change the directory path to select files in other directories.
- the application will "validate" the file.
- a PDF file is valid if all pages in the file have the same width and height, including dimension and orientation.
- a field 234 is a units field for selecting a desired unit system.
- the field 234 is hard coded to allow two choices: "Millimeters" or “Inches”.
- the application will display all dimensions and values in the system chosen by the operator.
- the configuration file mentioned above tells the application which of these two is the default value.
- a field 235 is a non-editable field that displays the selected file's page dimensions in the currently selected unit.
- a field 236 is a margins field with four text entry fields 236a, b,c and d.
- the fields 236a, b,c and d are used to enter the margins of the selected input file.
- the operator may enter the desired margins for every side of the input file document.
- the application accepts a floating-point number that contains at most 4 characters such as "99.9". The application will not advance to the next screen if the margins are greater than the size of the document.
- a field 237 is a print "2-Up” field.
- the operator may select either “Yes” or “No” to choose whether the pages of the document should be printed in "2-Up” format.
- "2-Up” format two pages of the document are printed on the same side of the same piece of paper.
- two images of one page of the document will be printed on the same side of the same piece of paper so that two books can be formed from a single printing.
- two images of page 6 of the document will be printed on the same side of the same piece of paper.
- the application will check to see if it is possible to print two pages on the same side of the same piece of paper. The calculation, however, will be made later when other pertinent information are entered into the application in the Page Info screen and the Scaling screen, as explained in detail below.
- a field 238 is a maximum cover size field.
- the field 238 will default to the maximum cover size specified in this application's configuration file, but the operator may select a different value by selecting a choice after clicking on the down arrow.
- the list of choices is generated by the application by pulling out all the unique sizelabels from the paper database, e.g., "Letter”, “Legal”, “11x17", A-4.
- Tabs 221 , 222 and 223 are Help, Reset and Quit tabs, respectively, located at the top of the screen 220 that can be clicked at any time to bring up certain dialog screens.
- the Help tab 221 will start a browser displaying the application's Help index page.
- the Reset tab will display an "Are you sure?" dialog. If the operator clicks the Yes button, it will reset the application, (i.e. it will make the PDF Info Screen 220 the active screen and reset the fields to their default startup values.)
- the Quit tab 223 will display an "Are you sure?” dialog. If the operator clicks the Yes button, it will quit the application.
- Tabs 224, 226, 227 and 228, which are located on the side of the screen 220, can be clicked at any time to bring up other operational screens in the application, such as the Page Info, Scaling and Summary screens.
- the "Next" button 239 can be clicked to advance into the next operational screen.
- FIG. 4 illustrates a Page Info screen 250 for entering information about page ranges within the book and other specifications as shown in step 202.
- a page range is a contiguous set of pages that will be printed on the same paper type and have same "sidedness" (i.e. all pages within the range will be printed either single-sided or double-sided).
- pages of the book within a same page range share the same characteristics such as paper type and "sideness.”
- the book can be divided into many different page ranges. For example, the user might want pages 1 through 5 printed single-sided on a yellow cardstock, pages 6 through 50 printed double-sided on white paper, and pages 51 through 55 printed single-sided on blue cardstock.
- the screen 250 also functions as an user interface screen. Basically, in the
- Page Info screen 250 the operator may choose the paper type and the "sidedness" for each of the specified page ranges in the book.
- the Page Info screen 250 is divided into two sections 255 and 260.
- the section 255 provides an explanation and an instruction about each of the fields in the section 260, and the section 260 contains the different input fields.
- the application will look at the width and the height of the original input PDF file and find the smallest size paper on which the document can be printed 1-up. The application will then display all paper types that are available in this size. (Only after the operator has chosen the papers for the document and scaled the document will the application see if the same types of papers are available in the larger sizes necessary to print 2-up.) If the operator leaves the Page Info screen 250 without specifying all pages in the input PDF file, a warning dialog will be displayed that will allow the operator to return to this screen or ignore the warning.
- a table 261 is a page range table that displays the current set of page ranges that will be placed in the book.
- the table 261 has three columns, which are "Page Range”, “Paper Type” and “Sided” and may have numerous rows separated into different page ranges.
- the "Page Range” column lists the specified page ranges in the book
- the "Paper Type” column lists the paper type for each of the page ranges
- the "Sided” column specifies whether the pages are to be printed in a single sided format or a double sided format.
- the page numbers are relative to the input document. For example, if the first page range is "3-10", then the first pages in the book will be pages 3 through 10 of the input document.
- the rows in the table 261 are not directly editable.
- the table 261 may be edited by entering in the pertinent information in the fields listed below the table by using the "ADD", "MODIFY” and “DELETE” buttons.
- the table 261 also has a scroll bar for scrolling up and down the table.
- the paper type string displayed in the "Paper Type” column of the table 261 is the concatenation of the following strings: branchcodelabel + " - " + name + " " + mediacategory, e.g.,”E4 - Ivory Royal Linen Paper”.
- Mediacategory is one of: Paper, Cardstock, or Special Stock.
- the mediacategory is actually an integer from the paper database such as 0, 1 or 2.
- the strings that correspond to the integers will come from a configuration file so that the current strings may be changed or new strings may be added later on. (The numbers must always be sequential starting with 0 though.)
- the list of papers will come from a flat text file.
- the "Sided” column displays either the string "Single” or "Double” to specify whether the pages in the range should be printed single-sided or double-sided.
- the parameter values from the selected row are displayed in the fields below the table 261.
- the operator can then delete the selected row, modify the values, or add a new row.
- the table 261 is empty until the operator adds to the table 261.
- the operator may start adding to the table by entering in the pertinent information and clicking on the "Add" button, as explained below.
- a field 262 is a page range field for entering the page number of the first page of the page range that is being added or modified, and the last page of the page range that is being added or modified.
- a field 262a accepts the first page and a field
- 262b accepts the last page. These two fields will take an integer of up to 4 digits.
- a field 263 is a paper type field which allows the operator to choose the type of paper for a particular page range from a list of available paper types that are of the current paper size.
- the current paper size is the size of paper needed to print the input document in a 1-up format. The operator may choose the desired paper type by clicking on the arrow to bring up a list of the paper types.
- a field 264 is a field that allows the operator to choose either "Single" or
- the Add button 265 allows the operator to add a new row to the table 261.
- Add button 265 When the operator clicks the Add button 265, a new row is added to the table 261 that contains the values entered in the fields 262, 263 and 264. However, the application does not allow overlapping page ranges.
- the Modify button 266 allows the operator to modify a selected row. When the operator selects a row in the table 261, the button 266 is sensitized, and the selected row's values are displayed in the fields below the table 261. If the operator changes the values in the fields and then clicks the Modify button 266, the selected row's values will be replaced by the newly entered values.
- the Delete button 267 allows the operator to delete a row in the table 261.
- buttons 267 When the user selects a row in the table, the button 267 is sensitized and the selected row's values are displayed in the fields below the table. If the operator clicks the Delete button 267, an "Are you sure?" dialog will be displayed. If the operator clicks the Yes button, the selected row will be deleted from the table.
- the Back button 268 and the Next button 269 allow the operator to move to other screens in the application. After entering in all necessary page ranges for the book, the operator may proceed to the next screen.
- Figure 5 illustrates a Scaling screen 280 for scaling the pages of the book, as shown on step 203.
- the screen 280 functions as another user interface screen for the application. After the operator decides on the page ranges, the paper type for each of the page ranges and the print side for each of the page ranges in the book, the application proceeds to the Scaling screen 280 that has two sections 285 and 290. The section 285 provides an explanation and an instruction for using the Scaling screen 280.
- the Scaling screen 280 is used to scale the pages of the book.
- a customer's book may not fit on an available cover sheet because the paper size chosen by the customer may be too big to fit on any of the available cover sheet.
- the application might have to scale down the dimension of the customer's book. For example, if the customer has an 8.5x11 document, but the largest cover will only allow 8x11 pages, the application will suggest a scaling factor of 0.94 so that the document will fit completely on the available cover sheet. The application will still print the document on 8.5x11 sheets of paper, but the printed text area is reduced by a scaling factor of 0.94 so as to allow the operator to trim the sheets physically after the document is printed. Since the documents sheets are trimmed, the cover, which only allows 8x11 pages, will perfectly wrap around the document and form a book.
- the customer may want to scale the document back up to the full size of 1.0 because the customer may not want to have a reduced text area.
- the customer is trying to print the document on pages that are too small to hold the full size document.
- the application handles such situations by reducing the size of the margins around the text area.
- the original size of the text area will be preserved, but the size of the margins are reduced so that the printed sheets can be trimmed physically to fit the available cover sheet.
- the available cover sheet is not large enough to cover the document adequately, the customer needs to either reduce the printed text area by scaling the text area or reduce the margins around the text area.
- scaling allows documents to be bound in a book form even when the available cover sheet may not be adequately sized to cover the original document.
- the customer may want to intentionally scale down or up the size of the document to form a different size book.
- the customer may want to form a paper back sized book.
- the section 290 includes a document page layout 281. Borders 282a, b,c and d of the layout 281 represent the dimension of a sheet of paper on which the document will be printed. Borders 283a, b,c and d represent the dimension of a page from the document. Borders 284a, b,c and d represent the dimension of a text area from the document. The dimension of a page cannot exceed the dimension of a sheet of paper, and the dimension of text area cannot exceed the dimension of a page. Crop markers 288 show where the paper will be trimmed for the final book. A field 292 displays the book size corresponding to the chosen scaling, and a field 293 displays the paper size on which the document will be printed.
- a field 294 is a scaling field in which the operator moves the marker 294a to scale the pages of the document. If the operator moves the marker 294a to the right, the page size will increase, and if the marker 294a is moved to the left, the page size will decrease. In other embodiments of the present invention, the operator may input the exact amount scaling into a field for accepting the scaling level instead of using a marker, e.g., 0.95 or .60, etc. As the operator moves the marker 294a, the Book Size value will change as long as there is a cover large enough to accommodate the scaled book size.
- the application While the operator moves the marker 294a, the application will calculate the smallest paper size on which the book can be printed and the smallest paper size for the cover based on the original document, scaling factor, and whether the document can be printed in the 2-up format.
- the document may be able to be printed in the 2-Up format.
- the Paper Size value may also change as the operator moves the marker 294a.
- the layout 281 also dynamically changes to reflect the new dimensions of the paper, the page and the text area.
- the application will automatically decrease the margins around the text area because the document page is being scaled larger than the piece of paper on which it will be printed, but the application will not allow the margin to be less than 0.2 inch.
- the scaling also takes into consideration the fact that when a book is printed and bounded, the edges of the pages may be slightly trimmed, so the actual margins may have to be slightly larger than the stated margins. Furthermore, the actual margin around an inner edge may have to be larger than the stated margin for the inner edge.
- the inner edge of a page is the edge that is attached to a spine of a book. Because binding takes up certain amount of space, the actual margin at the inner edge may need to be slightly largerthan the stated margin for the inner margin. For example, if the stated margin for the inner edge is 1 inch, the actual margin at the inner edge may have to be 1.5 inches because the binding process may take up 0.5 inch of space. The extra 0.5 inch compensates for the loss.
- the application takes such effects into consideration when the application is calculating scaling, margins and page sizes.
- the margin at the inner edge may be slightly larger than the stated margin for the inner edge so that when the document is bounded into a book form, the inner margin will match the stated margin.
- Fields 295, 296, 297 and 298 display the top margin, bottom margin, inside margin and the outside margin of the text area, respectively. Clicking on the "Recommend Size” button 299 returns all settings to the default setting.
- the application will try to fit the document on a piece of paper printed in the 2-up format. If the operator selected Print "2-Up” No, the application will not try to print the document in the 2-up format.
- the 2-up format involves printing two identical book pages (e.g., two of page 6 of the book) on the same side of a single sheet of paper.
- the present invention rotates one of the book pages 180° so that the binding edges of the two pages are proximate and at the center of the sheet. When the sheet is cut at the middle, the binding edge of each book page is formed by the cut. Therefore, the distance from the center of the sheet to the text of one of the book pages constitutes the margin of that book page on the binding edge.
- the Scaling screen 280 allows the operator to conveniently scale the size of the pages in the book so that the operator can form different sized books based on the availability of the cover sheets or on the customer's preference.
- the operator may click on the Back button 286 to move back to the previous screen or click on the Next button 287 to move to the next screen.
- the application calculates all necessary parameters for the book binding job and displays the final calculated parameters in a Job Summary screen 300, as shown on step 204.
- Figure 6 illustrates the Job Summary screen 300 divided into two sections, 305 and 310.
- the section 305 provides useful information and instruction about the Job Summary screen 300.
- the section 310 displays the summary of final parameters.
- the upper part of the section 310 displays the summary of the following parameters: Name, Date, Selected File, Finished Book Size, Scaling, Top Margin, Bottom Margin, Inside Margin, Outside Margin and Comments.
- Other information not shown in Figure 6 can also be provided on the Job Summary screen.
- the Job Summary screen can show the effective margins (i.e., the margins remaining after the book is trimmed) or the amount the book is to be trimmed on each of the unbounded edges.
- the lower part of the section 310 displays a drawing 314 of the cover template.
- the drawing also displays the dimension of the cover, including the width, height and thickness of the spine.
- the application calculates the dimension of the cover based on the types of paper used and on the number of pages for each type of paper.
- a simple directory selection dialog will let the operator enter the name of the directory where the following three PDF files will be stored: the first files is a PDF file of the scaled document that when printed forms, the internal pages of the final book; the second file is a PDF file of the cover template for the book that when printed forms the cover of the final book; and, the third file is a PDF file of the job summary.
- the name of the directory appears in a directory name field 317.
- the default directory will be the C: ⁇ windows ⁇ desktop directory when the application is running on a PC.
- the default directory will be the Desktop Folder.
- the application will then create a directory underthe chosen directory in which the three PDF output files will be written.
- the directory name will be the first 8 non-whitespace letters and numbers of the customer name with the number of seconds since Jan 1 , appended to it. For example, if the operator had entered the following string in the Name field 231 on the PDF Info screen 220: 23John$% ⁇ Smith's File the application would create a new directory with a name like this:
- the PDF file of the scaled document is created based on the information collected from the operator on the PDF Info screen 220, the Page Info screen 250 and the Scaling screen 280.
- the file basically contains the content and the printing instruction for the document that forms the internal pages of the book.
- the new PDF file is created by placing a transformation matrix on each page of the preexisting PDF file.
- transformation matrix is well known in the art of computer graphics and computerized publishing. The transformation matrix scales and repositions the content on the page as appropriate for the printing and binding of the book. If the book is to contain content on both sides of the page, the content on the odd numbered pages is generally shifted to the left and the content on the even numbered pages is generally shifted to the right.
- Fig. 7 illustrates a print out of a job summary file 400 in accordance with an embodiment of the present invention.
- the summary file 400 lists the parameters and the values for the Original PDF file, the Book Profile, the Bound Book, the Printing Information, PDF Files and the Cover Layout.
- the operator may print the scaled document file to form the internal pages of the book and the cover template file to form the cover of the book.
- the operator may edit the PDF cover template file to add such items as the title and/or the author's name to the cover so that the cover will be printed with the title and/or author's name.
- Other information or drawings may be added to the cover by editing the PDF cover template file.
- the operator may have to physically trim the print out of the scaled document file along the crop marks determined by the application so that the cover of the book can perfectly bind the document print out.
- the operator may use various techniques known in the art to attach the cover to the document print out to form a book.
- the left side of the stack, the spine is trimmed to get rid of the folds and expose the edge of each page.
- Glue for perfect binding is applied along the spine and when the cover is pressed against the wet surface with glue, the cover adheres to the pad. After the glue is dry, the assembled book is trimmed on the remaining three sides.
- the present invention also relates to machine readable media on which are stored (encoded) program instructions for performing the methods of this invention.
- Such media include, by way of example, magnetic disks, magnetic tape, optically readable media such as CD ROMs, semiconductor memory such as PCMCIA cards, etc.
- the medium may take the form of a portable item such as a small disk, diskette, cassette, etc., or it may take the form of a relatively larger or immobile item such as a hard disk drive or RAM provided in a computer.
- those elements which do not include the words "means for" are intended not to be interpreted under 35 U.S.C. ⁇ 112 If 6.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU63372/00A AU6337200A (en) | 1999-06-25 | 2000-06-23 | Perfect book binding system |
CA002376948A CA2376948A1 (en) | 1999-06-25 | 2000-06-23 | Perfect book binding system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US34006699A | 1999-06-25 | 1999-06-25 | |
US09/340,066 | 1999-06-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001000423A2 true WO2001000423A2 (en) | 2001-01-04 |
WO2001000423A3 WO2001000423A3 (en) | 2008-03-06 |
Family
ID=23331720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/017304 WO2001000423A2 (en) | 1999-06-25 | 2000-06-23 | Perfect book binding system |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU6337200A (en) |
CA (1) | CA2376948A1 (en) |
WO (1) | WO2001000423A2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2829595A1 (en) * | 2001-09-10 | 2003-03-14 | Le Manuscrit | Editing and printing of literary works produced using word processing software submitted online to an editor, whereby the setting is automated by use of an attached style sheet submitted by the author or authors |
US6910843B2 (en) | 2001-11-26 | 2005-06-28 | Hewlett-Packard Development Company, L.P. | Cover authoring systems and methods and bookbinding systems incorporating the same |
US7307743B2 (en) * | 2002-03-20 | 2007-12-11 | Fujifilm Corporation | Image recording device, system, and method |
US7984380B2 (en) | 2007-10-12 | 2011-07-19 | Making Everlasting Memories, Llc | Method for automatically creating book definitions |
US8004713B2 (en) | 2007-01-12 | 2011-08-23 | Ricoh Company, Ltd. | Creating and manufacturing documents that initially exceed equipment finishing capacity |
CN102541483A (en) * | 2010-12-31 | 2012-07-04 | 北京北大方正电子有限公司 | Method and system for digital printing of book |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6332149B1 (en) * | 1995-06-07 | 2001-12-18 | R. R. Donnelley & Sons | Imposition process and apparatus for variable imaging system |
-
2000
- 2000-06-23 CA CA002376948A patent/CA2376948A1/en not_active Abandoned
- 2000-06-23 WO PCT/US2000/017304 patent/WO2001000423A2/en active Application Filing
- 2000-06-23 AU AU63372/00A patent/AU6337200A/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6332149B1 (en) * | 1995-06-07 | 2001-12-18 | R. R. Donnelley & Sons | Imposition process and apparatus for variable imaging system |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2829595A1 (en) * | 2001-09-10 | 2003-03-14 | Le Manuscrit | Editing and printing of literary works produced using word processing software submitted online to an editor, whereby the setting is automated by use of an attached style sheet submitted by the author or authors |
US6910843B2 (en) | 2001-11-26 | 2005-06-28 | Hewlett-Packard Development Company, L.P. | Cover authoring systems and methods and bookbinding systems incorporating the same |
US7307743B2 (en) * | 2002-03-20 | 2007-12-11 | Fujifilm Corporation | Image recording device, system, and method |
US8004713B2 (en) | 2007-01-12 | 2011-08-23 | Ricoh Company, Ltd. | Creating and manufacturing documents that initially exceed equipment finishing capacity |
US8271389B2 (en) | 2007-01-12 | 2012-09-18 | Ricoh Company, Ltd. | Creating and manufacturing documents that initially exceed equipment finishing capacity |
US8712916B2 (en) | 2007-01-12 | 2014-04-29 | Ricoh Company, Ltd. | Creating and manufacturing documents that initially exceed equipment finishing capacity |
US7984380B2 (en) | 2007-10-12 | 2011-07-19 | Making Everlasting Memories, Llc | Method for automatically creating book definitions |
US8856659B2 (en) | 2007-10-12 | 2014-10-07 | Making Everlasting Memories, Llc | Method for automatically creating book definitions |
US9959017B2 (en) | 2007-10-12 | 2018-05-01 | Making Everlasting Memories, Llc | Method for automatically creating book definitions |
CN102541483A (en) * | 2010-12-31 | 2012-07-04 | 北京北大方正电子有限公司 | Method and system for digital printing of book |
CN102541483B (en) * | 2010-12-31 | 2014-10-29 | 北京北大方正电子有限公司 | Method and system for digital printing of book |
Also Published As
Publication number | Publication date |
---|---|
AU6337200A (en) | 2001-01-31 |
WO2001000423A3 (en) | 2008-03-06 |
CA2376948A1 (en) | 2001-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6995860B2 (en) | System and method for visual representation of tabs in a production printing workflow | |
US6509974B1 (en) | Automated job creation for job preparation | |
US7817304B2 (en) | Information processing apparatus and control method thereof, and program | |
CN100442219C (en) | Information processing apparatus and method | |
US7634725B2 (en) | Layout adjustment method, apparatus and program for the same | |
US7733517B2 (en) | Information processing apparatus and control method thereof, and program | |
US8386945B1 (en) | System and method for implementing compound documents in a production printing workflow | |
US6269341B1 (en) | Method and system for printing individualized calendars | |
US5903903A (en) | System for determining the sequence and placement of pages for a multiple-page document | |
JP3831248B2 (en) | Printing system and printing method | |
US20010044868A1 (en) | System and method for visual representation and manipulation of tabs on a production printer | |
JP4143566B2 (en) | Document processing apparatus, control method therefor, and computer program | |
EP1603032A2 (en) | Colourized template previews | |
JP4185899B2 (en) | Document processing method and system | |
US20020131075A1 (en) | Tab modification system for a printing machine | |
US20040184103A1 (en) | Table-driven approach for inserting and printing tabs | |
WO2001000423A2 (en) | Perfect book binding system | |
KR20050106559A (en) | Method for outputting document form sheet | |
WO2001088887A1 (en) | Flexible job delivery for job preparation | |
WO2001096118A1 (en) | System and method for the grouping of print jobs through an online communications network | |
JP2001022733A (en) | Device and method for information processing, and computer-readable recording medium where program allowing computer to implement same method is recorded | |
JPH086937A (en) | Method for outputting stored data and data processor | |
JP2003091517A (en) | Document processor and method therefor | |
Dixon | What’s New in Excel 2007? | |
Edhlund et al. | Excel Essentials |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2376948 Country of ref document: CA |
|
NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase in: |
Ref country code: JP |