Information processing apparatus, printing system, method for controlling information processing apparatus, and program

The information processing device addresses user inconvenience by allowing accurate paper size selection through a dual display system and reflection mechanism, ensuring correct paper size settings and preventing errors.

JP2025047438APending Publication Date: 2025-04-03CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023155924
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-21
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

Users face inconvenience when selecting a paper feeding unit with the wrong paper size, leading to errors and compromising the ease of use of the printing device.

Method used

An information processing device with a first display for showing the paper size used for printing, a second display for selecting among multiple sheet feeding units, and a reflection mechanism to update the displayed paper size based on the selected sheet feeding unit.

Benefits of technology

Enables users to set the correct paper size corresponding to the selected paper feeding unit, preventing errors and enhancing user experience by ensuring the paper size is accurately reflected.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025047438000001_ABST
    Figure 2025047438000001_ABST
Patent Text Reader

Abstract

To provide an information processing apparatus, printing system, a method for controlling an information processing apparatus, and a program that allow a user to select a paper feeding unit and set a paper size corresponding to the selected paper feeding unit.SOLUTION: A computer 1000 is communicably connected to a printer 2000 having a printing unit 2070, and a plurality of paper feeding units 2080 storing printing sheets by size. The computer 1000 comprises: first display means (basic setting sheet 1420) that displays the size of a printing sheet used for printing; second display means (brochure creation wizard 1500) that can display pieces of information related to the plurality of paper feeding units 2080, and select a desired paper feeding unit 2080 from the plurality of paper feeding units 2080; and reflecting means (control unit 1040) that, when the desired paper feeding part 2080 is selected, reflects the size of the printing sheet stored in the desired paper feeding unit 2080 to the size of the printing sheet displayed on the first display means.SELECTED DRAWING: Figure 16
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing apparatus, a printing system, and a control method and program for an information processing apparatus. [Background technology]

[0002] An information processing device such as a personal computer can issue a print instruction to a printing device while being communicatively connected to the printing device. A printer driver pre-stored in the information processing device is used for the print instruction. The printer driver operates when printing data generated by various applications such as a document editing application (software). In addition, a user can perform print settings to set print conditions by operating a user interface provided by the printer driver. The print settings include the size of the printing paper and the selection of a paper feed unit that supplies the printing paper. Patent Document 1 discloses a printing system having a computer and a plurality of printing devices communicatively connected to the computer. In the printing system described in Patent Document 1, the computer can select one of the plurality of printing devices and cause the selected printing device to perform printing. In this case, the printer driver controls so that the print settings are not set for a size of printing paper that cannot be used by the selected printing device.

[0003] Normally, the size of the print paper is managed by the application. For example, when printing on A3 size print paper, the application instructs the printer driver to print on A3 size print paper. The user can also specify a paper feed unit. Here, for example, when the user instructs printing on A3 size print paper in the print settings, if A4 size print paper is stored in the paper feed unit instead of A3 size print paper, the printing device will report an error. This is because the paper size specified by the application takes precedence as the print paper used for printing. Also, in the printing system described in Patent Document 1, instead of an error, it is possible to reduce and print on A4 size print paper. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2010-67106 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, if a user does not know that the paper size specified by the application is A3 size printing paper, it is inconvenient for the user to be notified of an error simply by selecting a paper feed unit that contains A4 size printing paper. In this way, there is a risk that the usability of the printing device will be impaired.

[0006] The present invention has been made in view of the above problems, and has an object to provide an information processing device, a printing system, and a control method and program for an information processing device that are capable of setting a paper size corresponding to a selected paper feed unit when the selected paper feed unit is selected. [Means for solving the problem]

[0007] In order to achieve the above-mentioned object, the information processing device of the present invention is an information processing device that is communicatively connected to a printing device having a printing unit that prints on printing paper and a plurality of paper feeding units that store the printing paper by size and supply the printing paper to the printing unit, and is characterized in that it comprises a first display means that displays the size of the printing paper used for the printing, a second display means that displays information related to each of the plurality of paper feeding units and allows a desired paper feeding unit to be selected from the plurality of paper feeding units, and a reflection means that, when the desired paper feeding unit is selected by the second display means, reflects the size of the printing paper stored in the desired paper feeding unit in the size of the printing paper displayed by the first display means. Effect of the Invention

[0008] According to the present invention, when a paper feed unit is selected, a paper size corresponding to the selected paper feed unit can be set. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a block diagram illustrating an example of the configuration of a printing system. [Diagram 2] FIG. 2 is a block diagram showing an example of a hardware configuration of a computer. [Diagram 3] FIG. 2 is a block diagram showing an example of a hardware configuration of a printer. [Figure 4] FIG. 2 is a block diagram showing an example of a software configuration of a computer. [Diagram 5] FIG. 5 is a diagram illustrating processing between the software programs illustrated in FIG. [Figure 6A] 13 is a diagram illustrating an example of a print setting dialog displayed by a UI processing unit. [Figure 6B] 13 is a diagram illustrating an example of a print setting dialog displayed by a UI processing unit. [Figure 7] FIG. 13 is a diagram showing a printing and binding details dialog displayed by the UI processing unit. [Figure 8] 6B is a diagram showing a simple wizard sheet included in the print setting dialog shown in FIG. 6A. [Figure 9] FIG. 9 is a diagram showing a first screen of a pamphlet creation wizard included in the simple wizard sheet shown in FIG. 8. [Figure 10] FIG. 9 is a diagram showing a second screen of the pamphlet creation wizard included in the simple wizard sheet shown in FIG. 8. [Figure 11] FIG. 9 is a diagram showing a third screen of the pamphlet creation wizard included in the simple wizard sheet shown in FIG. 8. [Figure 12] 13 is a flowchart showing a display process in a pamphlet creation wizard. [Figure 13] FIG. 13 is a diagram showing a table showing the transition of print setting values ​​generated by the pamphlet creation wizard. [Figure 14] 14 is a flowchart showing a process for generating print settings in a column 1303 in FIG. 13. [Figure 15] 14 is a flowchart showing a process for generating print settings in a column 1304 in FIG. 13. [Figure 16] 14 is a flowchart showing a process for generating print settings in a column 1305 in FIG. 13. [Figure 17] 14 is a flowchart showing a process for generating print settings in a column 1306 in FIG. 13. [Figure 18] 10 is a flowchart showing a process for determining a scaling ratio at the time of printing, which is executed by a drawing processing unit of a printer driver. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Each embodiment of the present invention will be described in detail below with reference to the drawings. However, the configurations described in each of the following embodiments are merely examples, and the scope of the present invention is not limited by the configurations described in each embodiment. For example, each part constituting the present invention can be replaced with any configuration that can exert a similar function. In addition, any configuration may be added. In addition, any two or more configurations (features) of each embodiment can be combined.

[0011] Fig. 1 is a block diagram showing an example of the configuration of a printing system. The printing system 100 shown in Fig. 1 includes a computer (information processing device) 1000 and a printer (printing device) 2000, which are communicatively connected to each other. In addition, the computer 1000 and the printer 2000 are also communicatively connected to a USB device or a network, etc.

[0012] FIG. 2 is a block diagram showing an example of a hardware configuration of a computer. The computer 1000 shown in FIG. 2 is, for example, a desktop or notebook personal computer, a tablet terminal, or a smartphone. The computer 1000 has a display unit 1010, an operation unit 1020, a storage unit 1030, a control unit 1040, a network communication unit 1050, and a USB communication unit 1060. The control unit 1040 has a CPU (Central Processing Unit) 1041 and a memory 1042. The display unit 1010 is, for example, an output device such as a display having a liquid crystal panel. The operation unit 1020 is, for example, an input device such as a mouse, a keyboard, or a touch panel. The storage unit 1030 is, for example, a storage medium such as a hard disk or SSD, and various software required for the computer 1000 to operate is stored in the storage unit 1030. The software is not particularly limited, and examples thereof include programs for causing the control unit 1040 to execute each unit or each means (a control method of an information processing device) of the computer 1000. A printer driver 1200, which will be described later, is also stored in the storage unit 1030. The software is loaded into the memory 1042 as necessary and executed by the CPU 1041. In this embodiment, all software processing is realized by loading the software stored in the storage unit 1030 into the memory 1042 in the control unit 1040 and executing it by the CPU 1041. The network communication unit 1050 is connected to a network and inputs and outputs data to and from external devices. The USB communication unit 1060 inputs and outputs data to and from external devices via a USB connection.

[0013] FIG. 3 is a block diagram showing an example of a hardware configuration of a printer. The printer 2000 shown in FIG. 3 is, for example, a multi-function peripheral (MFP) having a print function, a copy function, a scan function, a fax function, and the like, but may be any device having at least a print function. In this embodiment, the printer 2000 is capable of bookbinding printing. The printer 2000 has a display unit 2010, an operation unit 2020, a storage unit 2030, a control unit (control means) 2040, a network communication unit 2050, a USB communication unit 2060, a printing unit 2070, a paper feed unit 2080, and a paper discharge unit 2090. The control unit 2040 has a CPU 2041 and a memory 2042. The display unit 2010 is an output device such as a display having a liquid crystal panel. The operation unit 2020 is an input device such as a touch panel. The storage unit 2030 is a storage medium such as a hard disk or SSD, and stores various software necessary for the printer 2000 to operate. The software is loaded into the memory 2042 as necessary and executed by the CPU 2041. The network communication unit 2050 is connected to a network and performs input and output of data with external devices. The USB communication unit 2060 performs input and output of data with external devices via a USB connection.

[0014] The printing unit 2070 prints digital data stored in the storage unit 2030 or memory 2042 onto printing paper (hereinafter, sometimes simply referred to as "paper") in accordance with instructions from the control unit 2040. The printing method is not particularly limited, and for example, an ink method, a toner method, or other method can be used. In this embodiment, the printer 2000 has a plurality of paper feed units 2080. In each paper feed unit 2080, printing paper is stored according to size. From each paper feed unit 2080, printing paper is supplied to the printing unit 2070. In addition, among the plurality of paper feed units 2080, printing paper of the same size is stored, but some paper feed units 2080 store printing paper of different types. The paper discharge unit 2090 performs a finishing process on the printing paper on which printing has been performed. The finishing process is not particularly limited, and for example, stapling, punching holes, folding, saddle stitching, etc. can be used. In the printer 2000, in response to a print request from the computer 1000, printing paper from a paper feed unit 2080 is printed by a printing unit 2070. Then, the printed paper is subjected to finishing processing by a paper discharge unit 2090.

[0015] FIG. 4 is a block diagram showing an example of a software configuration of a computer. As shown in FIG. 4, the computer 1000 has an application 1100, a printer driver 1200, and an OS (Operating System) 1300. The printer driver 1200 has a drawing processing unit 1210 and a UI processing unit 1220. The OS 1300 has a GDI 1310 and a spooler 1320. All of these software programs owned by the computer 1000 are stored in a storage unit 1030. The application 1100 is any software program such as a word processing program or a spreadsheet program, and has a printing function. By executing this printing function, information displayed on a display unit 1010 of the computer 1000 can be printed by a printer 2000. The printer driver 1200 displays print settings that can be realized by the printer 2000 on the display unit 1010, and generates drawing data (PDL: Page Description Language) that can be interpreted by the printer 2000. The UI processing unit 1220 is mainly used when displaying or changing print settings. The drawing processing unit 1210 is mainly used when generating a PDL. The OS 1300 is software that controls the operation of the computer 1000. The OS 1300 can also control the application 1100 and the printer driver 1200. The application 1100 and the printer driver 1200 become usable when installed. The GDI 1310 is a component that provides an interface related to drawing such as display and printing to the outside. The spooler 1320 performs processing to send print data to the printer 2000.

[0016] FIG. 5 is a diagram showing processing between the software shown in FIG. 4. As shown in FIG. 5, the application 1100 calls the UI processing unit 1220 of the printer driver 1200 before executing the print processing. This allows the user to perform any print setting on a user interface (hereinafter referred to as "UI") displayed by the UI processing unit 1220. After the print setting, the application 1100 calls a drawing command, which is the content of printing, to the GDI 1310 together with the print setting acquired via the UI processing unit 1220. The GDI 1310 converts the print setting and the drawing command into a command that can be interpreted by the printer driver 1200, and calls the drawing processing unit 1210. The drawing processing unit 1210 converts the print setting and the drawing command acquired via the GDI 1310 into a PDL that can be interpreted by the printer 2000, and passes them to the spooler 1320. The spooler 1320 transmits the PDL to the printer 2000. The printer 2000 converts the PDL from the spooler 1320 into image data, and the print unit 2070 prints it.

[0017] 6A and 6B are diagrams showing examples of a print setting dialog displayed by the UI processing unit. By operating the print setting dialog 1400 shown in FIG. 6A with the operation unit 1020, desired print settings can be made. The print setting dialog 1400 includes a basic setting sheet 1420 and a simple wizard sheet 1430. The basic setting sheet 1420 is a sheet for making basic settings of print settings. The basic setting sheet 1420 functions as a first display unit that displays the size of the print paper used for printing (first display step). This basic setting sheet 1420 includes a document size field 1421, an output paper size field 1422, a print orientation 1423, single-sided / double-sided / bookbinding 1424, saddle stitch 1425, a bookbinding details button 1426, and a paper feed unit 1427. The basic setting sheet 1420 also includes an OK button 1410 and a cancel button 1411.

[0018] The document size field 1421 displays the size of the print paper set in the document data to be printed (hereinafter referred to as the "document size"). In the default state (initial state), this document size is specified by the application 1100, which is any software such as the word processing software or spreadsheet software described above. For example, if the document data generated by the application 1100 is "A3" size, "A3" is displayed in the document size field 1421. The output paper size field 1422 displays the size of the print paper actually used for printing (hereinafter referred to as the "output paper size"). In the default state, this output paper size is set to the same size as the document size. Note that, if the output paper size is set to a size different from the document size by operating the output paper size field 1422, printing is performed with the size enlarged or reduced according to the ratio of the document size to the output paper size. In the print orientation 1423, it is possible to select whether the document data is printed in portrait or landscape orientation when it is printed. In the default state, the print orientation 1423 is specified by the application 1100. In single-sided / double-sided / bookbinding 1424, it is possible to select whether to print on only the front side of the print paper, to print on both sides, or to perform imposition for bookbinding and then print on both sides. Saddle stitch 1425 and bookbinding details button 1426 are each enabled when performing bookbinding printing, that is, can be operated. Saddle stitch 1425 is a checkbox, and checking the checkbox performs saddle stitching as a finishing process in the paper discharge unit 2090. "Saddle stitching" means gathering multiple print papers together and stapling them in the center. The bookbinding details button 1426 will be described later.

[0019] As described above, the printer 2000 has a plurality of paper feed units 2080 in which print paper is stored according to size. In the paper feed unit 1427, the paper feed unit 2080 in which the size of print paper desired is stored can be selected from the plurality of paper feed units 2080. The paper feed unit 1427 is set to "Automatic" in the default state. In this case, the paper feed unit 2080 in which the print paper matching the output paper size is stored is selected. In addition to "Automatic" in the configuration shown in FIG. 6A, the paper feed unit 1427 includes options "Cassette 1", "Cassette 2", "Cassette 3", and "Cassette 4" as well as "Automatic". "Cassette 1" to "Cassette 4" respectively refer to the paper feed units 2080. Information on "Cassette 1" to "Cassette 4" is acquired by the printer driver 1200. Here, regardless of the print settings in the document size field 1421, the output paper size field 1422, etc., any option can be selected in the paper feed unit 1427. Furthermore, regardless of which option is selected in paper feed unit 1427, the print settings in document size field 1421, output paper size field 1422, etc. are not changed. By operating, i.e., pressing, OK button 1410, the print settings specified in print setting dialog 1400 are saved and print setting dialog 1400 is closed. By operating cancel button 1411, the print settings specified in print setting dialog 1400 are discarded and print setting dialog 1400 is closed. Note that the print settings that can be specified in print setting dialog 1400 are not limited to those configured as shown in FIG. 6A.

[0020] FIG. 7 is a diagram showing a binding details dialog displayed by the UI processing unit. The binding details dialog 1440 shown in FIG. 7 is displayed by operating the binding details button 1426 of the print setting dialog 1400. The binding details dialog 1440 includes a binding type 1441, an opening direction 1442, a paper specification 1443 for a different cover only, a paper feeder 1444, an OK button 1445, and a cancel button 1446. In the binding type 1441, "saddle stitching", "combined binding", and "smooth binding" can be selected. "Saddle stitching" refers to a method of binding all pages together in a saddle stitch. "Combined binding" is a method used when the number of pages is relatively large, and refers to a method of dividing the print paper into a bundle of a predetermined number of sheets, saddle stitching the sheets, and stacking the bundles to bind the sheets. In addition, in "combined binding", the number of print paper sheets per bundle can be specified. "Adhesive binding" refers to a composite binding method in which the number of printed sheets per bundle is one, and all bundles are stacked together to form a book. In "adhesive binding", the above-mentioned center stapling is not performed. The selection in the binding type 1441 affects the order of imposition of the print data (original data) of each page sent from the application 1100 to the printer driver 1200. For example, if "saddle stitching" is selected in the binding type 1441 and the print data is a total of eight pages, the first and eighth pages are imposed side by side on the same side of the first sheet of paper. Furthermore, the second and seventh pages are imposed side by side on the back side of that sheet. Similarly, the third and sixth pages are imposed on the same side of the second sheet of paper, and the fourth and fifth pages are imposed on the back side of that sheet. A book is completed by stapling the two sheets of paper printed in this way in the center. In addition, when "composite binding" or "saddle binding" is selected in the binding type 1441, the imposition is different from when "saddle binding" is selected so that a book is completed by stacking multiple bundles.

[0021] In the opening direction 1442, it is possible to select whether the book obtained by bookbinding can be read by opening from the left or from the right. The selection in the opening direction 1442 also affects the order of bookbinding imposition, as in the selection in the binding type 1441. The paper specification 1443 for a different cover sheet is a check box, and by checking the check box, it is possible to specify a different paper sheet for the cover sheet only. This allows the cover sheet, i.e., the outermost paper sheet of the book obtained by bookbinding, to be supplied from a paper supply unit 2080 different from the paper supply unit 2080 to which the other papers other than the cover sheet are supplied. In bookbinding, it is sometimes preferable to use rich paper such as coated paper or glossy paper for the cover sheet. In the paper supply unit 1444, it is possible to select the paper supply unit 2080 to which the paper sheet for the cover sheet is supplied by checking the paper specification 1443. In the configuration shown in FIG. 7, the paper supply unit 1444 includes options "cassette 1", "cassette 2", "cassette 3", and "cassette 4". "Cassette 1" to "Cassette 4" each refer to the paper feed unit 2080 to which paper for the cover is supplied. By operating the OK button 1445, the binding settings specified in the binding details dialog 1440 are saved, and the binding details dialog 1440 is closed. By operating the cancel button 1446, the binding settings specified in the binding details dialog 1440 are discarded, and the binding details dialog 1440 is closed. Note that the binding settings that can be specified in the binding details dialog 1440 are not limited to those configured as shown in FIG. 7.

[0022] FIG. 8 is a diagram showing a simple wizard sheet included in the print setting dialog shown in FIG. 6A. The simple wizard sheet 1430 shown in FIG. 8 is an auxiliary screen for relatively easily performing print settings for obtaining a desired printed matter (deliverable). The simple wizard sheet 1430 includes a button 1431. The button 1431 is a button for creating a pamphlet. The pamphlet is created by a saddle stitching function stored in advance in the printer driver 1200. If saddle stitching is not included in the finishing process in the paper discharge unit 2090, the button 1431 or the simple wizard sheet 1430 is hidden. As described above, the simple wizard sheet 1430 is an auxiliary screen. Therefore, the setting items set in the simple wizard sheet 1430 may overlap with the setting items set in the basic setting sheet 1420 or the binding details dialog 1440.

[0023] FIG. 9 is a diagram showing a first screen of the pamphlet creation wizard included in the simple wizard sheet shown in FIG. 8. The pamphlet creation wizard 1500 shown in FIG. 9 is displayed on a screen different from the basic setting sheet 1420. The pamphlet creation wizard 1500 functions as a second display means for displaying an operation screen that is operable (operable) when bookbinding printing is performed (second display step). The pamphlet creation wizard 1500 includes a first screen 1500A. The first screen 1500A is displayed by operating the button 1431 of the simple wizard sheet 1430. The first screen 1500A includes a binding type 1521, a print orientation 1522, an opening direction 1523, a next button 1511, and a cancel button 1512. The binding type 1521 is the same as the binding type 1441 of the bookbinding details dialogue 1440. The print orientation 1522 is the same as the print orientation 1423 of the basic setting sheet 1420. Opening direction 1523 is the same as opening direction 1442 in bookbinding details dialog 1440. By operating next button 1511, pamphlet creation wizard 1500 switches from first screen 1500A to second screen 1500B shown in Fig. 10. Furthermore, by operating cancel button 1512, all print settings specified in pamphlet creation wizard 1500 are discarded, and pamphlet creation wizard 1500 is closed.

[0024] FIG. 10 is a diagram showing a second screen of the pamphlet creation wizard included in the simple wizard sheet shown in FIG. 8. The pamphlet creation wizard 1500 includes a second screen 1500B shown in FIG. 10. The second screen 1500B is a screen for designating items related to paper feed. The second screen 1500B includes a preview 1530, a paper feed section 1531, a paper designation 1532 for a different cover only, a paper feed section 1533, a back button 1510, a next button 1511, and a cancel button 1512. The paper feed section 1531 displays information about each of the multiple paper feed sections 2080. Examples of this information include the name of each paper feed section 2080, the orientation (installation orientation) of the paper stored in each paper feed section 2080, the size of the paper stored in each paper feed section 2080, and the type of paper stored in each paper feed section 2080. For example, in the configuration shown in FIG. 10, it is shown that "A4" size "plain paper" is stored in "landscape" in "cassette 1". In addition, it is shown that "A3" size "plain paper" is stored in "landscape" in "cassette 2". It is also shown that "A4" size "plain paper" is stored in "portrait" in "cassette 3" and that "A4" size "coated paper" is stored in "portrait" in "cassette 4". This allows the user to select the paper feed unit 1531 to be used, i.e., the desired paper feed unit 1531, while checking what paper is stored in which paper feed unit 2080 and in what orientation.

[0025] In addition, the paper feed unit 1531 allows the user to select a desired paper feed unit 2080 from among the multiple paper feed units 2080. For example, in the configuration shown in FIG. 10, "cassette 1" and "cassette 2" are grayed out and selection is restricted, but "cassette 3" and "cassette 4" are selectable. By selecting a desired paper feed unit 2080 in the paper feed unit 1531, the second screen 1500B becomes switchable to the third screen 1500C shown in FIG. 11. Note that the second screen 1500B remains displayed until the desired paper feed unit 2080 is selected in the paper feed unit 1531. In the paper feed unit 1531, the selection of the paper size can be restricted depending on, for example, the type of bookbinding printing. Specifically, the selection is restricted for the paper feed unit 2080 in which paper is stored in an installation direction that does not allow saddle stitching, or the paper feed unit 2080 in which paper of a size that does not allow saddle stitching is stored, depending on the capacity of the paper discharge unit 2090. As mentioned above, "Cassette 1" and "Cassette 2" are grayed out. This is because "Cassette 1" and "Cassette 2" are paper feed units 2080 in which paper is stored in an orientation that does not allow saddle stitching. This makes it possible to prevent the selection of a paper feed unit 2080 that is not suitable for the desired binding. Note that similar restrictions can be applied to multi-binding and perfect binding.

[0026] Paper designation 1532 for a different cover only is a check box, and by checking the check box, a selection can be made in paper feed unit 1533. In paper feed unit 1533, a desired paper feed unit 2080 in which the paper to be used as the cover is stored can be selected from among multiple paper feed units 2080. Note that the configuration of paper feed unit 1533 is the same as that of paper feed unit 1531 in this embodiment, but is not limited to this. In this way, in second screen 1500B, the cover of the book (printed material) obtained by bookbinding and the part behind the cover can be separated, and the desired paper size can be selected. This allows, for example, coated paper to be used for the cover and plain paper to be used for the part behind the cover.

[0027] The preview 1530 displays a sample of the book obtained by bookbinding. This allows the user to understand the finished state of the book before binding. As a sample of the book, for example, in the configuration shown in FIG. 10, an oblique view 1530a of the book and a two-page spread view 1530b showing the book in a two-page spread state are given. Note that the oblique view 1530a is changed according to, for example, the type of bookbinding and the opening direction of the book. The two-page spread view 1530b is changed according to, for example, the type of bookbinding, the opening direction of the book, the type of display, and the like. In addition, the two-page spread view 1530b includes a view showing the front cover and the back cover in a two-page spread state, a view showing the pages on which the main text is printed in a two-page spread state, and the like. In addition, the book sample also includes a paper size 1530c used in bookbinding and a book size 1530d obtained by folding the center of the paper using paper of this paper size. This allows the relationship between the paper size used in bookbinding and the size of the book actually obtained to be displayed, so that the size of the book can be understood based on the paper used in bookbinding. Operating the Next button 1511 switches from the second screen 1500B to the third screen 1500C. Operating the Cancel button 1512 discards all print settings specified on the second screen 1500B and closes the pamphlet creation wizard 1500. Operating the Back button 1510 returns from the second screen 1500B to the first screen 1500A. Note that although information regarding the paper feed unit 2080 of the printer 2000 can be obtained by the printer driver 1200, depending on the state of communication between the computer 1000 and the printer 2000, for example, it may be difficult for the printer driver 1200 to obtain the information. In this case, the paper size in the paper feed unit 1531 is displayed as "unknown," and the user can input the "unknown" paper size through the operation unit (input means) 1020 (input step). This allows the printer driver 1200 to obtain the "unknown" paper size.

[0028] FIG. 11 is a diagram showing a third screen of the pamphlet creation wizard included in the simple wizard sheet shown in FIG. 8. The pamphlet creation wizard 1500 includes a third screen 1500C shown in FIG. 11. The third screen 1500C is a screen for allowing the user to confirm the contents set in the first screen 1500A and the second screen 1500B. The third screen 1500C includes a setting content confirmation 1541, a back button 1510, a completion button 1513, and a cancel button 1512. The setting content specified in the first screen 1500A or the second screen 1500B is displayed in the setting content confirmation 1541. This allows the user to confirm the setting content. The setting content confirmation 1541 also includes a preview 1530. By operating the completion button 1513, the setting content specified in the first screen 1500A or the second screen 1500B is saved, and the pamphlet creation wizard 1500 is closed.

[0029] The setting contents are reflected in various settings in the basic setting sheet 1420 and the bookbinding details dialogue 1440. This reflection will be described. As shown in FIG. 6A, in the basic setting sheet 1420, the output paper size field 1422 is set to "same as original size." From this state, assume that "cassette 3" is selected in the paper feed section 1531 of the second screen 1500B of the pamphlet creation wizard 1500. In this case, the control unit (reflection means) 1040 reflects the size of paper stored in "cassette 3", "A4", in the output paper size field 1422 of the basic setting sheet 1420 (reflection process). That is, the control unit 1040 forcibly changes the display content of the output paper size field 1422 of the basic setting sheet 1420 to the size of paper stored in "cassette 3", "A4". As a result, "A4" is displayed in the output paper size field 1422.

[0030] Even if "Cassette 3" is selected in the paper feed unit 1531 of the second screen 1500B from a state in which the output paper size field 1422 is "Same as original size", if the display content of the output paper size field 1422 is not changed, the following phenomenon occurs. In this case, the output paper size is "A3" and the size of the paper to be fed is "A4". Therefore, the paper sizes are different from each other, that is, they do not match, and as a result, printing cannot be executed and an error is notified to that effect. A user who confirms this notification must reselect in the paper feed unit 1531 of the second screen 1500B. However, by reflecting the above, it is possible to suppress reselection, and therefore usability can be improved. As described above, when the paper size in the paper feed unit 1531 is displayed as "unknown", the user can input the paper size that has become "unknown" in the operation unit 1020. In this case, the control unit 1040 can reflect the paper size input through the operation unit 1020 in the output paper size field 1422 of the basic setting sheet 1420. This eliminates the situation in which the paper sizes are different from one another, and therefore makes it possible to execute printing.

[0031] Furthermore, by operating cancel button 1512 on third screen 1500C, all settings specified on first screen 1500A and second screen 1500B are discarded and pamphlet creation wizard 1500 is closed. By operating back button 1510, the user returns from third screen 1500C to second screen 1500B. Note that operations on basic setting sheet 1420 are restricted until operations on pamphlet creation wizard 1500 and the reflection of the paper size are completed. This makes it possible to prevent, for example, inconsistencies between operations on basic setting sheet 1420 and operations on pamphlet creation wizard 1500.

[0032] Fig. 12 is a flowchart showing display processing in the pamphlet creation wizard. Execution of a program based on the flowchart shown in Fig. 12 is started at the timing when an instruction to display second screen 1500B of pamphlet creation wizard 1500 is given. This program is stored in storage unit 1030, loaded from storage unit 1030 to memory 1042, and executed by CPU 1041. As shown in Fig. 12, in step S1201, UI processing unit 1220 acquires a paper feed unit list stored in storage unit 2030. Note that the timing of acquiring the paper feed unit list is not particularly limited, and examples thereof include the timing of starting pamphlet creation wizard 1500 and the timing of operating an information acquisition button (not shown).

[0033] In step S1202, UI processing unit 1220 determines whether or not display of second screen 1500B (pamphlet creation wizard 1500) on paper feed unit 1531 has been completed for all paper feed units 2080. If it is determined in step S1202 that display has been completed, processing ends. On the other hand, if it is determined in step S1202 that display has not been completed, processing proceeds to step S1203.

[0034] In step S1203, the UI processor 1220 determines whether the size of the paper stored in the paper feeder 2080 is suitable for saddle stitching. If it is determined in step S1203 that the size is suitable for saddle stitching, the process proceeds to step S1204. On the other hand, if it is determined in step S1203 that the size is not suitable for saddle stitching, the process proceeds to step S1207.

[0035] In step S1204, the UI processor 1220 determines whether the orientation of the paper stored in the target paper feeder 2080 is suitable for saddle stitching. If it is determined in step S1204 that the orientation is suitable for saddle stitching, the process proceeds to step S1205. On the other hand, if it is determined in step S1204 that the orientation is not suitable for saddle stitching, the process proceeds to step S1207.

[0036] In step S1205, the UI processor 1220 determines whether the paper type of the paper stored in the target paper feeder 2080 is compatible with saddle stitching. If the result of the determination in step S1205 is that the paper type is compatible with saddle stitching, the process proceeds to step S1206. On the other hand, if the result of the determination in step S1205 is that the paper type is not compatible with saddle stitching, the process proceeds to step S1207.

[0037] In step S1206, the UI processor 1220 enables selection in the paper feed unit 1531 for the cassette corresponding to the target paper feed unit 2080. After step S1206 is executed, the process proceeds to step S1208.

[0038] In step S1207, the UI processor 1220 disables selection of the cassette corresponding to the target paper feed unit 2080 in the paper feed unit 1531. After step S1207 is executed, the process proceeds to step S1208.

[0039] In step S1208, the UI processor 1220 displays the name, installation orientation, paper size, and paper type of the target paper feed unit 2080 as a list on the paper feed unit 1531. The UI processor 1220 repeats each step S from step S1203 to step S1208 for the number of paper feed units 2080, and then the process ends.

[0040] By the above-mentioned processing, it is possible to restrict the selection of the paper feed unit 2080 that stores paper of a size that cannot be bound by the bookbinding type.

[0041] FIG. 13 is a diagram showing a table of transitions of print setting values ​​generated by the pamphlet creation wizard. Table 1300 includes columns 1301, 1302, 1303, 1304, 1305, and 1306. In column 1301, the item names of print settings held by printer driver 1200 are listed as "setting items". These item names of print settings match the setting items that can be specified in basic setting sheet 1420. In column 1302, the initial values ​​when UI processing unit 1220 is called from application 1100 are listed as "setting values ​​(initial values)". Items marked with "(*)" in column 1302 are setting values ​​that application 1100 can directly specify. For example, when a portrait document of "A3" size is created by application 1100, application 1100 can call UI processing unit 1220 with "document size" set to "A3" and "print orientation" set to "portrait". For other setting values ​​not specified by application 1100, initial values ​​previously stored in printer driver 1200 are set. Items such as "binding type" and "opening direction" that are used only during bookbinding printing are marked with "-". Column 1303 lists temporary setting values ​​that are generated when the user operates button 1431 for creating a pamphlet on simple wizard sheet 1430. "Temporary setting values ​​(at wizard start)" refer to temporary print setting values ​​that printer driver 1200 stores in memory 1042 only while pamphlet creation wizard 1500 is being operated. Items marked with "(*)" in column 1303 indicate items for which printer driver 1200 forcibly specifies setting values ​​for creating a pamphlet.

[0042] Fig. 14 is a flowchart showing the process of generating the print settings of column 1303 in Fig. 13. A program based on the flowchart shown in Fig. 14 is stored in storage unit 1030, loaded from storage unit 1030 to memory 1042, and executed by CPU 1041. As shown in Fig. 14, in step S1401, UI processing unit 1220 copies all setting values ​​of the current print settings of printer driver 1200 into memory 2042 as temporary setting values.

[0043] In step S1402, the UI processor 1220 forcibly sets the value of "single-sided / double-sided / bookbinding" in the temporary setting value to "bookbinding printing." This is because the pamphlet creation wizard 1500 is a wizard for always performing "bookbinding printing."

[0044] In step S1403, the UI processor 1220 forcibly sets "saddle stitch" in the temporary setting value to "on." This is because the pamphlet creation wizard 1500 is a wizard for always performing saddle stitch binding.

[0045] In step S1404, the UI processor 1220 provisionally sets the "binding type" in the temporary setting values ​​to "saddle stitch."

[0046] In step S1405, the UI processing unit 1220 provisionally sets the "opening direction" in the temporary setting value to "open to the left."

[0047] In step S1406, the UI processing unit 1220 provisionally sets “specify different paper only for cover” in the temporary setting values ​​to “off.” Note that the items provisionally set in steps S1404 to S1406 can be changed.

[0048] Temporary setting values ​​that are generated when the first screen 1500A is closed are listed in column 1304 of table 1300 shown in Fig. 13. Items marked with "(*)" in column 1304 indicate items that will be overwritten by the setting values ​​specified on the first screen 1500A.

[0049] Fig. 15 is a flowchart showing a process for generating print settings of column 1304 in Fig. 13. A program based on the flowchart shown in Fig. 15 is stored in storage unit 1030, loaded from storage unit 1030 to memory 1042, and executed by CPU 1041. As shown in Fig. 15, in step S1501, UI processing unit 1220 obtains setting values ​​specified on first screen 1500A.

[0050] In step S1502, the UI processing unit 1220 sets the "print orientation" in the temporary setting values ​​to the setting value acquired in step S1501. For example, in the configuration shown in Fig. 9, the "print orientation" is set to "portrait".

[0051] In step S1503, the UI processing unit 1220 sets the "binding type" in the temporary setting values ​​to the setting value acquired in step S1501. For example, in the configuration shown in Fig. 9, the "binding type" is set to "saddle stitch".

[0052] In step S1504, the UI processing unit 1220 sets the "opening direction" in the temporary setting value to the setting value acquired in step S1501. For example, in the configuration shown in Fig. 9, the "opening direction" is set to "left opening".

[0053] Temporary setting values ​​that are generated when the second screen 1500B is closed are listed in column 1305 of table 1300 shown in Fig. 13. Items marked with "(*)" in column 1305 indicate items that will be overwritten by setting values ​​specified on the second screen 1500B.

[0054] Fig. 16 is a flowchart showing a process for generating print settings of column 1305 in Fig. 13. A program based on the flowchart shown in Fig. 16 is stored in storage unit 1030, loaded from storage unit 1030 to memory 1042, and executed by CPU 1041. As shown in Fig. 16, in step S1601, UI processing unit 1220 obtains setting values ​​specified on second screen 1500B.

[0055] In step S1602, the UI processing unit 1220 sets the "output paper size" in the temporary setting value to the paper size included in the paper feed unit 1531 as the setting value acquired in step S1601. For example, in the configuration shown in Fig. 10, when "cassette 3" is selected, the size of the paper stored in "cassette 3" is "A4", so the "output paper size" becomes "A4".

[0056] In step S1603, the UI processor 1220 sets the "paper feed unit" in the temporary setting values ​​to the setting value acquired in step S1601. In this example, the "paper feed unit" is "cassette 3."

[0057] In step S1604, the UI processing unit 1220 sets the temporary setting value "specify different paper for cover only" to the setting value acquired in step S1601. For example, in the configuration shown in Fig. 10, the setting value 1532 for specifying different paper for cover only is checked and set to "ON."

[0058] In step S1605, the UI processor 1220 determines whether the paper specification 1532 for a different cover sheet was checked in step S1604. If the result of the determination in step S1605 is that the paper specification is checked, the process ends. On the other hand, if the result of the determination in step S1605 is that the paper specification is not checked, the process proceeds to step S1606.

[0059] In step S1606, the UI processing unit 1220 sets the "paper feed unit for cover" in the temporary setting value to the setting value acquired in step S1601. For example, in the configuration shown in Fig. 10, when "cassette 4" is selected, the "paper feed unit for cover" becomes "cassette 4".

[0060] Through the above-mentioned processing, the setting values ​​in column 1305 in FIG. 13 are completed. The output paper size is determined by the paper feed unit 1531 selected by the user. This processing is possible by designating the paper feed unit 1531 on the simple wizard sheet 1430, and is not performed by designating the paper feed unit 1427 on the basic setting sheet 1420. The basic setting sheet 1420 emphasizes reproducing all setting values ​​designated by the user in the print data. In contrast, the simple wizard sheet 1430 emphasizes reducing the number of items that the user must set as much as possible. This makes it possible to achieve both highly flexible settings and relatively simple settings.

[0061] Column 1306 of table 1300 shown in FIG. 13 lists the print setting values ​​that are generated when pamphlet creation wizard 1500 is completed.

[0062] Fig. 17 is a flowchart showing a process for generating print settings in column 1306 in Fig. 13. A program based on the flowchart shown in Fig. 17 is stored in storage unit 1030, loaded from storage unit 1030 to memory 1042, and executed by CPU 1041. As shown in Fig. 17, in step S1701, UI processing unit 1220 acquires temporary setting values ​​generated by pamphlet creation wizard 1500.

[0063] In step S1702, the UI processing unit 1220 overwrites the setting values ​​of the print settings held by the printer driver 1200 with the temporary setting values ​​acquired in step S1701.

[0064] Through the above-described processing, the setting values ​​held by the printer driver 1200 are overwritten with the setting values ​​in column 1306 "Setting values ​​(when the wizard is completed)" in Fig. 13. This allows the user to make the necessary print settings with a simple operation of specifying the desired items in a wizard format using the pamphlet creation wizard 1500.

[0065] FIG. 18 is a flowchart showing a process for determining the enlargement / reduction ratio at the time of printing, which is executed by the drawing processing unit of the printer driver. A program based on the flowchart shown in FIG. 18 is stored in the storage unit 1030, loaded from the storage unit 1030 to the memory 1042, and executed by the CPU 1041. For example, in the table 1300 shown in FIG. 13, although the "original size" in the column 1302 is "A3" size, the "output paper size" in the column 1306 is "A4" size. This is because the paper prepared by the user for creating a pamphlet and stored in the cassette was "A4" size. In such a situation, the printer driver 1200 automatically reduces the size from "A3" to "A4" size at the time of printing and performs printing. This allows the user to obtain a printed matter (delivery product) in the size of the paper stored in any paper feed unit 2080 without being aware of the "original size" in the column 1302. 18, in step S1801, the drawing processing unit 1210 acquires print settings from the print data transmitted by the application 1100 via the GDI 1310. The values ​​of these print settings are generated by the UI processing unit 1220.

[0066] In step S1802, the drawing processing unit 1210 obtains the value of the output paper size from the print settings obtained in step S1801.

[0067] In step S1803, the drawing processing unit 1210 checks whether the value of the output paper size acquired in step S1802 is the default "same as the document size." If it is determined in step S1803 that it is "same as the document size," the process proceeds to step S1807. On the other hand, if it is determined in step S1803 that it is not "same as the document size," the process proceeds to step S1804.

[0068] In step S1804, the drawing processing unit 1210 obtains the value of the document size from the print settings obtained in step S1801.

[0069] In step S1805, the drawing processing unit 1210 determines whether the output paper size value acquired in step S1802 is the same as the document size value acquired in step S1804. If it is determined in step S1805 that they are the same, the process proceeds to step S1807. On the other hand, if it is determined in step S1805 that they are not the same, the process proceeds to step S1806.

[0070] In step S1806, the drawing processing unit 1210 determines the ratio (size ratio) between the value of the output paper size acquired in step S1802 and the value of the document size acquired in step S1804 as the enlargement / reduction ratio. Printing is performed at each of the determined reduction ratios.

[0071] In step S1807, the rendering processor 1210 determines the enlargement / reduction ratio to be 0. Due to this determination, enlargement / reduction printing is not performed.

[0072] By the above-mentioned processing (control), when the document size and the paper size after the size reflection are different, the image obtained by printing the document data can be enlarged or reduced to fit the paper size after the size reflection (control process). This makes it possible to print even when the document size and the paper size after the size reflection are different.

[0073] Although the preferred embodiments of the present invention have been described above, the present invention is not limited to the above-mentioned embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. The present invention can also be realized by supplying a program that realizes one or more functions of the above-mentioned embodiments to a system or device via a network or storage medium, and having one or more processors of a computer in the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that realizes one or more functions.

[0074] The disclosure of this embodiment includes the following configuration, method, and program. (Configuration 1) An information processing device communicably connected to a printing device having a printing unit that prints on printing paper and a plurality of paper feed units that store the printing paper by size and supply the printing paper to the printing unit, a first display means for displaying the size of the printing paper used in the printing; a second display means for displaying information about each of the plurality of paper feed units, and allowing a user to select a desired paper feed unit from among the plurality of paper feed units; and a reflecting means for, when the desired paper feed unit is selected on the second display means, reflecting the size of the printing paper stored in the desired paper feed unit in the size of the printing paper displayed on the first display means. (Configuration 2) The first display means is capable of displaying the size of the printing paper set in the manuscript data for the printing together with the size of the printing paper used for the printing, 2. The information processing apparatus according to configuration 1, wherein the size of the printing paper used for the printing is initially set to the size of the printing paper set in manuscript data for the printing. (Configuration 3) An information processing device as described in Configuration 2, characterized in that it further comprises a control means for controlling, when the size of the printing paper set in the manuscript data for printing differs from the size of the printing paper reflected by the reflection means, to enlarge or reduce the image obtained by printing the manuscript data to fit the size of the printing paper reflected by the reflection means. (Configuration 4) The printing device is capable of bookbinding printing as the printing, 4. The information processing apparatus according to any one of configurations 1 to 3, wherein the second display means and the reflection means are each operable when the bookbinding printing is performed. (Configuration 5) The information processing apparatus according to configuration 4, wherein, when the bookbinding printing is performed, operation of the first display means is restricted until operation of the second display means and the reflecting means is completed. (Configuration 6) The information processing apparatus according to configuration 4 or 5, wherein the second display means is capable of restricting the selection of the size of the printing paper according to the type of bookbinding printing. (Configuration 7) An information processing device described in any one of configurations 4 to 6, characterized in that the second display means separates the cover of the printed matter obtained by the bookbinding printing from the part behind the cover, and makes it possible to select the desired size of printing paper. (Configuration 8) The information processing apparatus according to any one of configurations 4 to 7, wherein the second display means is capable of displaying a sample of a printed matter obtained in the bookbinding printing. (Configuration 9) The information processing device according to configuration 8, wherein the second display means is capable of displaying the relationship between the size of the printing paper reflected by the reflection means and the size of the printed matter as a sample of the printed matter. (Configuration 10) An input unit is provided for inputting the size of the printing paper stored in the desired paper feed unit, The information processing device according to any one of configurations 1 to 9, characterized in that the reflection means is capable of reflecting the size of the printing paper stored in the desired paper feed unit input from the input means in the size of the printing paper displayed on the first display means. (Configuration 11) The information processing apparatus according to any one of configurations 1 to 10, wherein the first display means and the second display means display the size of the printing paper on different screens. (Configuration 12) The information processing apparatus according to any one of configurations 1 to 11, wherein the second display means is capable of displaying the orientation of the printing paper and the type of the printing paper. (Configuration 13) A printing system including a printing device having a printing section that prints on printing paper and a plurality of paper feed sections that store the printing paper by size and supply the printing paper to the printing section, and an information processing device that is communicatively connected to the printing device, The information processing device includes: a first display means for displaying the size of the printing paper used in the printing; a second display means for displaying information about each of the plurality of paper feed units, and allowing a user to select a desired paper feed unit from among the plurality of paper feed units; A printing system characterized by comprising: a reflecting means for, when the desired paper feed unit is selected on the second display means, reflecting the size of the printing paper stored in the desired paper feed unit in the size of the printing paper displayed on the first display means. (Method 1) A method for controlling an information processing device communicatively connected to a printing device having a printing unit that prints on printing paper and a plurality of paper feed units that store the printing paper by size and supply the printing paper to the printing unit, comprising: a first display step of displaying the size of the printing paper used for the printing; a second display step of displaying information about each of the plurality of paper feed units so that a desired paper feed unit can be selected from the plurality of paper feed units; A control method for an information processing device, comprising: when the desired paper feed unit is selected in the second display process, a reflection process of reflecting the size of the printing paper stored in the desired paper feed unit in the size of the printing paper displayed in the first display process. (Program 1) A program for controlling an information processing device communicatively connected to a printing device having a printing unit that prints on printing paper and a plurality of paper feed units that store the printing paper by size and supply the printing paper to the printing unit, the program comprising: a first display step of displaying the size of the printing paper used for the printing; a second display step of displaying information about each of the plurality of paper feed units so that a desired paper feed unit can be selected from the plurality of paper feed units; and a reflection step of, when the desired paper feed unit is selected in the second display step, reflecting the size of the printing paper stored in the desired paper feed unit in the size of the printing paper displayed in the first display step. (Program 2) In the first display step, the size of the printing paper set in the manuscript data for the printing can be displayed together with the size of the printing paper used for the printing, The program according to program 1, characterized in that the size of the printing paper used for the printing is initially set to the size of the printing paper set in the manuscript data for the printing. (Program 3) A program described in Program 2, characterized in that, when the size of the printing paper set in the manuscript data for the printing is different from the size of the printing paper reflected in the reflection process, a control process is performed to control the enlargement or reduction of the image obtained by printing the manuscript data to fit the size of the printing paper reflected in the reflection process. (Program 4) The printing device is capable of bookbinding printing as the printing, The program according to any one of programs 1 to 3, wherein the second display step and the reflection step are each executable when the bookbinding printing is performed. (Program 5) The program according to Program 4, wherein the second display step can restrict the selection of the size of the printing paper depending on the type of bookbinding printing. (Program 6) having an input step for inputting the size of printing paper stored in the desired paper feed unit, A program described in any one of programs 1 to 5, characterized in that in the reflection process, the size of the printing paper stored in the desired paper feed unit input in the input process can be reflected in the size of the printing paper displayed in the first display process. [Explanation of symbols]

[0075] 100 Printing System 1000 Computers 1040 Control section 1420 Basic Settings Sheet 1422 Output paper size field 1500 Brochure Creation Wizard 1500B 2nd screen 2000 Printer 2070 Printing Department 2080 Paper feed section

Claims

1. An information processing device communicably connected to a printing device having a printing unit that prints on printing paper and a plurality of paper feed units that store the printing paper according to size and supply the printing paper to the printing unit, a first display means for displaying the size of the printing paper used in the printing; a second display means for displaying information relating to each of the plurality of paper feed units, and allowing a user to select a desired paper feed unit from among the plurality of paper feed units; an information processing device characterized in that it further comprises a reflection means for, when the desired paper feed unit is selected on the second display means, reflecting the size of the printing paper stored in the desired paper feed unit in the size of the printing paper displayed on the first display means.

2. the first display means is capable of displaying the size of the printing paper set in the manuscript data for the printing together with the size of the printing paper used for the printing, 2. The information processing apparatus according to claim 1, wherein the size of the printing paper used for the printing is initially set to the size of the printing paper set in the document data for the printing.

3. An information processing apparatus according to claim 2, further comprising a control means for controlling, when the size of the printing paper set in the manuscript data for the printing is different from the size of the printing paper reflected by the reflection means, the image obtained by printing the manuscript data to be enlarged or reduced to fit the size of the printing paper reflected by the reflection means.

4. The printing device is capable of bookbinding printing as the printing, 2. The information processing apparatus according to claim 1, wherein the second display means and the reflecting means are each operable when the bookbinding printing is performed.

5. 5. The information processing apparatus according to claim 4, wherein, when the bookbinding printing is performed, the operation of the first display means is restricted until the operations of the second display means and the reflecting means are completed.

6. 5. The information processing apparatus according to claim 4, wherein the second display means is capable of restricting the selection of the size of the printing paper according to the type of bookbinding printing.

7. 5. The information processing apparatus according to claim 4, wherein the second display means makes it possible to select the desired size of printing paper by separating a cover of the printed matter obtained by the bookbinding printing from a portion following the cover.

8. 5. The information processing apparatus according to claim 4, wherein the second display means is capable of displaying a sample of a printed matter obtained in the bookbinding printing.

9. 9. The information processing apparatus according to claim 8, wherein the second display means is capable of displaying, as a sample of the printed matter, the relationship between the size of the printing paper reflected by the reflecting means and the size of the printed matter.

10. an input unit for inputting the size of the printing paper stored in the desired paper feed unit; 2. The information processing apparatus according to claim 1, wherein the reflecting means is capable of reflecting the size of the printing paper stored in the desired paper feed unit input from the input means in the size of the printing paper displayed on the first display means.

11. 2. The information processing apparatus according to claim 1, wherein the first display means and the second display means display the size of the printing paper on different screens.

12. 2. The information processing apparatus according to claim 1, wherein the second display means is capable of displaying the orientation and type of the printing paper.

13. A printing system including a printing device having a printing unit that prints on printing paper and a plurality of paper feed units that store the printing paper by size and supply the printing paper to the printing unit, and an information processing device that is communicatively connected to the printing device, The information processing device includes: a first display means for displaying the size of the printing paper used in the printing; a second display means for displaying information relating to each of the plurality of paper feed units, and allowing a user to select a desired paper feed unit from among the plurality of paper feed units; A printing system characterized by comprising: a reflection means for, when the desired paper feed unit is selected on the second display means, reflecting the size of the printing paper stored in the desired paper feed unit in the size of the printing paper displayed on the first display means.

14. A method for controlling an information processing device communicatively connected to a printing device having a printing unit that prints on printing paper and a plurality of paper feed units that store the printing paper by size and supply the printing paper to the printing unit, comprising: a first display step of displaying the size of the printing paper used for the printing; a second display step of displaying information about each of the plurality of paper feed units so that a desired paper feed unit can be selected from the plurality of paper feed units; A control method for an information processing device, characterized by comprising a reflection step of, when the desired paper feed unit is selected in the second display step, reflecting the size of the printing paper stored in the desired paper feed unit in the size of the printing paper displayed in the first display step.

15. A program for controlling an information processing device communicably connected to a printing device having a printing unit that prints on printing paper and a plurality of paper feed units that store the printing paper by size and supply the printing paper to the printing unit, comprising: a first display step of displaying the size of the printing paper used for the printing; a second display step of displaying information about each of the plurality of paper feed units so that a desired paper feed unit can be selected from the plurality of paper feed units; A program characterized by having a reflection step, when the desired paper feed unit is selected in the second display step, of reflecting the size of the printing paper stored in the desired paper feed unit in the size of the printing paper displayed in the first display step.

16. In the first display step, the size of the printing paper set in the manuscript data for the printing can be displayed together with the size of the printing paper used for the printing, 16. The program according to claim 15, wherein the size of the printing paper used for the printing is initially set to the size of the printing paper set in the document data for the printing.

17. The program according to claim 16, further comprising a control step for controlling, when the size of the printing paper set in the manuscript data for printing differs from the size of the printing paper reflected in the reflection step, to enlarge or reduce the image obtained by printing the manuscript data to fit the size of the printing paper reflected in the reflection step.

18. The printing device is capable of bookbinding printing as the printing, 16. The program according to claim 15, wherein the second display step and the reflecting step are each executable when the bookbinding printing is performed.

19. 20. The program according to claim 18, wherein the second display step is capable of restricting the selection of the size of the printing paper depending on the type of bookbinding printing.

20. an input step for inputting the size of the printing paper stored in the desired paper feed unit; The program according to claim 15, characterized in that, in the reflection step, the size of the printing paper stored in the desired paper feed unit input in the input step can be reflected in the size of the printing paper displayed in the first display step.

Citation Information

Patent Citations

  • Printer driver device, printing system, and printer driver program

    JP2010067106A