PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD FOR CONTROLLING INFORMATION PROCESSING APPARATUS

The application program automatically adjusts image sizes to fit recording medium sizes, addressing inefficiencies and reducing user burden in poster creation by ensuring optimal use of recording media.

JP2026043485APending Publication Date: 2026-03-12CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Existing methods require users to manually adjust image size to match recording medium size, leading to inefficiencies and user burden when creating posters.

Method used

An application program that acquires paper size and image size information to automatically adjust image settings to fit the paper width of the recording medium, reducing the need for manual adjustments.

Benefits of technology

This solution effectively utilizes recording media and reduces user operation burden by automatically adjusting image sizes to fit the paper width, eliminating blank areas in printed results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026043485000001_ABST
    Figure 2026043485000001_ABST
Patent Text Reader

Abstract

When printing an image, the recording medium can be used effectively and the burden of user operations can be reduced. [Solution] An application program for making print settings in an information processing device communicatively connected to a printing device, the program causing the information processing device to function as a first acquisition means for acquiring from the printing device paper size information indicating the paper size of a recording medium usable on the printing device, a second acquisition means for acquiring image size information indicating the size of an image being edited in the application and to be printed on the printing device based on the paper size information acquired by the first acquisition means, and a display control means for controlling the display of a setting screen that allows the image to be set to fit the paper width of the recording medium based on the paper size information and image size information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a program, an information processing device, and a control method for an information processing device. [Background technology]

[0002] The printer driver has a function to acquire paper information from the printer itself, including the paper feed method, paper type, and recording medium size, etc. In addition, the application for creating posters also has a function to use the printer driver's paper information acquisition function and reflect the acquired paper information in the application.

[0003] Patent Document 1 discloses a technology for displaying a preview of multiple pages based on paper information acquired from a printer and print settings set in an application. In this way, the user can check a print preview that reflects the paper information acquired from the printer using the printer driver's paper information acquisition function and the print settings set in the application. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-116735 Summary of the Invention [Problem to be solved by the invention]

[0005] With the method of Patent Document 1, if the image size and the size of the recording medium do not match, blank areas may appear in the printed result. To eliminate blank areas, the user must manually set the enlargement or reduction. This means that users who want to use recording media efficiently must manually determine whether enlargement or reduction is necessary based on the image size and the size of the recording medium each time they create a poster, which requires a lot of effort.

[0006] The present disclosure aims to make effective use of recording media and reduce the burden of user operations when printing images. [Means for solving the problem]

[0007] A program according to one aspect of the present disclosure is an application program for performing print settings in an information processing device communicatively connected to a printing device, and is characterized in that the program causes the information processing device to function as: a first acquisition means for acquiring from the printing device paper size information indicating the paper size of a recording medium usable on the printing device; a second acquisition means for acquiring, based on the paper size information acquired by the first acquisition means, image size information indicating the size of an image being edited in the application and to be printed on the printing device; and a display control means for controlling the display of a setting screen that allows the image to be set to fit the paper width of the recording medium based on the paper size information and the image size information. [Effects of the Invention]

[0008] According to the present disclosure, when printing an image, it is possible to effectively utilize the recording medium and reduce the burden of user operations. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 2 is a block diagram illustrating an example of a hardware configuration of an information processing device. [Figure 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a printing apparatus. [Figure 3] FIG. 10 illustrates an example of a user interface of a printing application. [Figure 4] FIG. 10 is a diagram showing an example of the result of printing poster data as an image without enlarging or reducing it to fit the paper width. [Figure 5] FIG. 10 illustrates an example of a user interface of a printing application. [Figure 6]10 is a flowchart illustrating an example of information processing executed by the information processing apparatus as a function of a printing application. DETAILED DESCRIPTION OF THE INVENTION

[0010] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the present disclosure, and not all combinations of features described in the following embodiments are necessarily essential to the solutions of the present disclosure. Note that the same components will be described with the same reference numerals.

[0011] <<First embodiment>> 1 is a block diagram showing an example of the hardware configuration of an information processing device 101. The configuration of the information processing device according to this embodiment will be described with reference to FIG.

[0012] [About information processing devices] The information processing device 101 has an input interface 110, a CPU 111, a ROM 112, a RAM 113, an external storage device 114, an output interface 115, and an input / output interface 116. These are connected to one another via a system bus. Input devices such as a keyboard 118 and a pointing device 117 are connected to the input interface 110. Display devices such as a display unit 119 are connected to the output interface 115. A peripheral device 102 is connected to the input / output interface 116. The information processing device 101 can send and receive various data via the input / output interface 116.

[0013] The CPU 111 is a system control unit that executes programs, starts up hardware, and controls the entire information processing device 101 .

[0014] The ROM 112 stores fixed data such as control programs, data tables, an embedded operating system (hereinafter referred to as the OS), and programs executed by the CPU 111. In this embodiment, the control programs stored in the ROM 112 realize, for example, scheduling, task switching, and interrupt processing under the management of the embedded OS stored in the ROM 112.

[0015] The RAM 113 is configured with a static random access memory (SRAM) or a dynamic random access memory (DRAM), which requires a backup power source. The RAM 113 may retain data using a primary battery (not shown) for data backup. In this case, the RAM 113 can store important data such as program control variables without volatilizing them. The RAM 113 also has memory areas for storing setting information for the information processing device 101 and management data for the information processing device 101. The RAM 113 is the main memory of the CPU 111 and is used as a work memory.

[0016] The external storage device 114 stores various applications and content data handled by the applications.

[0017] The display unit 119 has a display configured with LEDs (light-emitting diodes) or an LCD (liquid crystal display), and displays data and notifies the status of the information processing device 101. The CPU 111 performs display control to display predetermined screens, predetermined notifications, various messages, and the like on the display unit 119.

[0018] By providing soft keys such as numeric input keys, a mode setting key, a decision key, a cancel key, and a power key on the display unit 119, the information processing device 101 can accept input from the user via the display unit 119. In this case, by using the output interface 115 as an input / output interface, it is possible to accept input from the user.

[0019] [About printing devices] 2 is a block diagram showing an example of the hardware configuration of a printing device 201 according to this embodiment. The printing device 201 has an input interface 210, a CPU 211, a ROM 212, a RAM 213, a print engine 214, an output interface 215, an input / output interface 216, and a recording medium sensor 219. These are connected to one another via a system bus.

[0020] The printing device 201 has a key input unit 217. The key input unit 217 is connected to the input interface 210. The key input unit 217 is made up of hard keys such as numeric input keys, a mode setting key, a decision key, and a cancel key, and accepts operations from the user.

[0021] The printing device 201 has a display unit 218. The display unit 218 is connected to the output interface 215. The display unit 218 is configured with an LCD (liquid crystal display) or the like, and displays print data received via the input / output interface 216 or the like, and notifies the status of the printing device 201.

[0022] The CPU 211 is a system control unit that controls the entire printing device 201. The ROM 212 stores the control program executed by the CPU 211 and fixed data such as data tables. The RAM 213 is used as a work memory for the CPU 211 and also as a buffer for temporarily storing print jobs. The print engine 214 forms an image on a recording medium such as paper using ink or other recording material based on the data stored in the RAM 213 and the print job received from the information processing device 101, and outputs the print result. By connecting the input / output interface 116 of the information processing device 101 to the input / output interface 216 of the printing device 201, the information processing device 101 and the printing device 201 can communicate with each other. This allows the information processing device 101 and the printing device 201 to exchange paper information, including information indicating the size and type of the recording medium being fed to the printing device 201, detected by the recording medium sensor 219. Examples of connection methods include, but are not limited to, network connection.

[0023] [About the poster creation application] 3 is a diagram showing an example of a poster editing screen (UI screen) displayed on the display unit 119 when the CPU 111 of the information processing device 101 executes a program corresponding to a poster creation application stored in, for example, the external storage device 114. The configuration of the poster editing screen 301 in this embodiment will be described with reference to FIG.

[0024] Poster editing screen 301 is a screen on which the user can edit poster data 312 (described later) and configure print settings. Poster editing screen 301 has a poster preview area 302 and a settings area 303. Settings area 303 includes a document size setting section 304, a printer setting section 305, a paper feed method setting section 306, a paper type setting section 307, a paper width setting section 308, a paper information acquisition button 309, a zoom setting section 310, and a print button 311.

[0025] A preview of poster data 312 is displayed in poster preview area 302. The user can change the layout of the poster while checking the preview of poster data 312 displayed in poster preview area 302.

[0026] Original size setting section 304 is an operator that accepts the selection of the image size of poster data 312. The image size of poster data 312 is changed according to the value indicating the image size of poster data 312 selected in original size setting section 304. Then, poster data 312 reflecting the change is displayed in poster preview area 302.

[0027] 3 shows a state in which "A2" is set in document size setting section 304. When print button 311, which will be described later, is pressed in this state, poster data 312 is printed as an image in A2 size.

[0028] The printer setting section 305 is an operator that accepts the selection of a printer to output an image. Fig. 3 shows a state in which "Printer A" is set in the printer setting section 305. When the print button 311 (described later) is pressed in this state, a print job is sent to Printer A, and the printing process is executed by Printer A.

[0029] The paper feed method setting section 306, paper type setting section 307, and paper width setting section 308 are controls that accept settings related to the recording medium used for printing. The get paper information button 309 is a control that accepts an instruction to acquire paper information from the printer set in the printer setting section 305. The paper information in this embodiment includes information such as the paper feed method for the recording medium, the type of recording medium, and the size of the recording medium.

[0030] When the user presses the Get Paper Information button 309, the poster creation application acquires setting information for recording media that can be used with the printer set in the printer setting section 305. The setting information for recording media acquired from the printer includes paper information.

[0031] By acquiring the paper information, the setting values ​​of recording media that can be used with the printer set in the printer setting section 305 are displayed in list form in the paper feed method setting section 306, paper type setting section 307, and paper width setting section 308, respectively.

[0032] The paper feed method setting section 306, paper type setting section 307, and paper width setting section 308 may be configured so that the user can manually select setting values. For example, assume that paper information associated with a printer that can be set in the printer setting section 305 is stored in the external storage device 114 as an internal program of the poster creation application or an external file. Then, based on the stored paper information, the paper feed method setting section 306, paper type setting section 307, and paper width setting section 308 may each display a setting value corresponding to the paper information in a selectable manner.

[0033] This allows the user to manually select and change the settings in the paper feed method setting section 306, paper type setting section 307, and paper width setting section 308 without pressing the paper information acquisition button 309.

[0034] In this embodiment, an example will be described in which roll paper is set in the paper feed method setting section 306 as the recording medium to be used for printing images.

[0035] The scaling setting section 310 has a selection box that allows the user to select one of "fit long side to paper width," "fit short side to paper width," and "do not scale." If "fit long side to paper width" is selected, if the poster data 312 is vertically oriented, the vertical side of the poster data 312 is scaled to fit the paper width. At this time, the poster data 312 is scaled to fit the paper width by rotating it 90 degrees. Furthermore, if the poster data 312 is horizontally oriented, the horizontal side of the poster data 312 is scaled to fit the paper width.

[0036] When "Fit short side to paper width" is selected, if poster data 312 is vertically long, the horizontal side of poster data 312 is enlarged or reduced to fit the paper width. Also, if poster data 312 is horizontally long, the vertical side of poster data 312 is enlarged or reduced to fit the paper width. At this time, poster data 312 is rotated 90 degrees before being enlarged or reduced.

[0037] If "Do not scale" is selected, the poster data 312 is printed as an image at the size set in the document size setting section 304. Note that an error occurs if an image of the size set in the document size setting section 304 cannot be printed using roll paper of the paper width selected in the paper width setting section 308. For example, if the length of any one of the sides of the image indicated by the image size set in the document size setting section 304 is longer than the paper width selected in the paper width setting section 308, the image cannot be printed.

[0038] The print button 311 is an operator that accepts an instruction to execute printing. When the user presses the print button 311, the poster creation application passes image data obtained by rendering poster data 312 to the driver of the printer selected in the printer setting section 305. Then, printing is executed by the printer selected in the printer setting section 305.

[0039] In this embodiment, the poster editing screen 301 is displayed by a poster creation application, but the present invention is not limited to this. For example, the poster editing screen 301 may be provided by a server that provides a cloud print service. In this case, the user uploads poster data 312 to the server and performs print settings on the poster editing screen provided by the server. In order to access such a server, the information processing device 101 may be equipped with a general web browser function. In this case, the information processing device 101 can display the poster editing screen 301 using the web browser.

[0040] FIG. 4 shows an example of the result of printing poster data 312 as an image without enlarging or reducing it to fit the paper width set in paper width setting section 308.

[0041] The left diagram in Figure 4 shows the print result when poster data 312 is printed as an A2-size image without being enlarged or reduced using A0 / A1 (841.0 mm wide) size roll paper 401. In this case, the vertical width 402 of the image in poster data 312 is 594 mm, but the roll paper width is 841 mm, so a 247 mm margin 403 is created on the roll paper.

[0042] The center diagram in Figure 4 shows the print result when poster data 312 is printed as an A2-size image without being enlarged or reduced using A1 / A2 (594 mm wide) size roll paper 404. In this case, the vertical width 402 of the image in poster data 312 is 594 mm, and because the roll paper width is 594 mm, no margins are generated on the roll paper.

[0043] The right diagram in Fig. 4 shows the print result when poster data 312 is printed as an A2-size image without being enlarged or reduced using A2 / A3 (420 mm wide) size roll paper 405. In this case, the width 406 of the poster data 312 image is 420 mm, and because the roll paper width is 420 mm, no margins are generated on the roll paper, just as in the case of the center diagram in Fig. 4.

[0044] Next, a description will be given of information processing by the information processing device 101 in which the poster creation application of this embodiment is implemented. In this embodiment, an example will be described in which the information processing device 101 acquires paper information including the paper feed method, paper size, paper type, etc. from the printing device 201, and displays a zoom setting dialog based on the acquired paper information.

[0045] 5a shows a state in which a scaling setting dialog 501 is displayed on the poster editing screen 301 while the user is editing and setting print settings for the poster data 312. The scaling setting dialog 501 is a setting screen that allows settings related to the scaling of the poster data 312.

[0046] The scaling setting dialog 501 is displayed when it is necessary to scale up or down the poster data 312, for example, on the condition that paper information is acquired from a printer and the image size set in the document size setting section 304 is acquired. Details of the display of the scaling setting dialog 501 will be described later.

[0047] The zoom setting dialog 501 has a selection box similar to that of the zoom setting section 310, as well as a save settings check box 503. The save settings check box 503 accepts the setting contents 502 to be saved.

[0048] The scaling setting dialog 501 is also provided with an OK button 504 and a Cancel button 505. When the user presses the OK button 504, the setting contents 502 of the scaling setting dialog 501 are reflected in the scaling setting section 310. When the user presses the Cancel button 505, the setting contents 502 of the scaling setting dialog 501 are not reflected in the scaling setting section 310, and the scaling setting dialog 501 is closed.

[0049] Figure 5b shows the poster editing screen 301 in a state where the setting contents 502 of the scaling setting dialog 501 shown in Figure 5a has been reflected. Since "Fit long side to paper width" has been selected in the scaling setting dialog 501 in Figure 5a, the setting contents are also reflected in the scaling setting section 310.

[0050] Figure 5c shows an example of the results of printing poster data 312 as an image using the settings shown in Figure 5b. As mentioned above, if poster data 312 is printed as an A2-size image using A0 / A1-size roll paper 401 without being enlarged or reduced, a 247 mm blank space 403 will be created on the roll paper. When printing with the settings shown in Figure 5b, the long side of the image in poster data 312 will be enlarged to the paper width, and no blank space will be created on the roll paper.

[0051] 6 is a flowchart of information processing executed as a function of the poster production application by the CPU 111 of the information processing device 101. With reference to FIG. 6, a process will be described in which the poster production application enlarges or reduces an image to be printed to fit the recording medium and displays the result on the poster editing screen 301.

[0052] The process shown in the flowchart of Fig. 6 is realized by the CPU 111 of the information processing device 101 expanding the poster creation application program stored in the external storage device 114 or the like into the RAM 113 and executing the expanded program. Note that some or all of the functions of the steps in Fig. 6 may be realized by hardware such as an ASIC or electronic circuit. The symbol "S" in the explanation of each process indicates a step in the flowchart (the same applies to flowcharts in the following specification). The process shown in the flowchart of Fig. 6 starts when the poster creation application is launched and the poster editing screen 301 is displayed on the display unit 119.

[0053] In S601, the CPU 111 acquires paper information from the printer set in the printer setting section 305 provided on the poster editing screen 301. Here, when the acquire paper information button 309 is pressed, the CPU 111 acquires paper information from the printer set in the printer setting section 305. In other words, the CPU 111 acquires information such as paper feed method information, paper size information, and paper type information from the printer.

[0054] For example, when the CPU 111 detects that the paper information acquisition button 309 has been pressed, the process proceeds to step S601 and acquires paper information from the printer set in the printer setting section 305 .

[0055] In the present embodiment, it has been described that CPU 111 acquires paper information when the user presses acquire paper information button 309. However, the method of acquiring paper information is not limited to this. For example, when poster editing screen 301 is displayed, CPU 111 may acquire paper information from the printer set as the default or the printer set previously. Furthermore, CPU 111 may acquire paper information when the printer to be used for print output is changed in printer setting section 305.

[0056] In S602, CPU 111 determines whether acquisition of paper information was successful. If CPU 111 determines that acquisition of paper information was successful (Yes), it proceeds to S603, and if it determines that acquisition of paper information was unsuccessful (No), it returns to S601. If acquisition of paper information was successful, CPU 111 reflects setting values ​​in each of paper feed method setting section 306, paper type setting section 307, and paper width setting section 308 based on the acquired paper information.

[0057] In S603, CPU 111 determines whether the poster data 312 needs to be enlarged or reduced when printed as an image at the size set in document size setting unit 304. This determination is made as to whether margins will be generated on the roll paper when poster data 312 is printed as an image at the size set in document size setting unit 304, or whether it is possible to print at the image size. At this time, CPU 111 obtains image size information indicating the size of poster data 312 from document size setting unit 304 and makes the above determination.

[0058] Here, it is assumed that paper information has been acquired from printer A set in printer setting section 305, and that the settings in paper feed method setting section 306, paper type setting section 307, and paper width setting section 308 have been acquired. In addition, the following description assumes that poster data 312 has been created in A2 size set in document size setting section 304, and that "do not scale" has been selected in scaling setting section 310.

[0059] Here, the value set in document size setting section 304 is "A2," and the value set in paper width setting section 308 is "A0 / A1 roll." In this case, whether the image of poster data 312 is printed in portrait orientation as is, or rotated 90 degrees and printed in landscape orientation, a margin will be generated on the roll paper.

[0060] If the CPU 111 determines in S603 that a margin will be generated on the roll paper (Yes) as described above, the process proceeds to S604. For example, as described above, the CPU 111 determines that a margin will be generated on the roll paper if the length of the long side of the image in the poster data 312 is shorter than the roll paper width.

[0061] If the CPU 111 determines in S603 that there will be no margin on the roll paper or that printing at the image size is not possible (No), the CPU 111 does not execute any further processing and returns to S601. Note that if the CPU 111 determines in S603 that printing at the image size is not possible, it may display an error message on the poster editing screen 301 indicating that printing is not possible.

[0062] In S604, the CPU 111 determines whether the setting contents 502 have been previously saved in the external storage device 114 or the like by the user checking the setting contents save checkbox 503 provided in the enlargement / reduction setting dialog 501 in FIG. 5a.

[0063] If the CPU 111 determines that the setting contents 502 have been previously saved in the external storage device 114 (Yes), the process proceeds to S609, and if the CPU 111 determines that the setting contents 502 have not been previously saved in the external storage device 114 (No), the process proceeds to S605. Here, the explanation will continue assuming that the setting contents have not been previously saved.

[0064] In S605, the CPU 111 displays the zoom setting dialog 501 on the display unit 119. In S606, the CPU 111 determines whether or not the OK button 504 provided on the displayed zoom setting dialog 501 has been pressed. If the CPU 111 determines that the OK button 504 has been pressed (Yes), the process proceeds to S607. If the CPU 111 determines in S606 that the cancel button 505 provided on the zoom setting dialog 501 has been pressed (No), the process does not execute any further processing and returns to S601.

[0065] In S607, the CPU 111 determines whether or not the setting contents save checkbox 503 of the zoom setting dialog 501 is checked. If the CPU 111 determines that the setting contents save checkbox 503 is checked (Yes), the CPU 111 proceeds to S608 and saves the setting contents 502 of the zoom setting dialog 501 in the external storage device 114 or the like.

[0066] If the CPU 111 determines in S607 that the setting content save checkbox 503 is not checked (No), the setting content of the enlargement / reduction setting dialog 501 is not saved, and the process proceeds to S609. Here, in S607, the setting content of the enlargement / reduction setting dialog 501 may be saved as a single piece of setting information in the poster creation application. Also, in S607, the setting content of the enlargement / reduction setting dialog 501 may be saved for each printer set in the printer setting section 305, or may be saved for each combination of the document size setting section 304 and the paper width setting section 308.

[0067] In step S609 , the CPU 111 reflects the settings in the zoom setting dialog 501 in the zoom setting unit 310 .

[0068] If the determination in S604 is Yes, in S609 the CPU 111 displays the settings that are associated with the print settings set in a setting section such as the document size setting section 304 provided in the setting area 303 and that are saved in the scaling setting section 310. In this case, the CPU 111 does not display the scaling setting dialog 501. In this way, if the previous settings have been saved, the image scaling setting is automatically reflected in the poster editing screen 301, thereby reducing the hassle for the user.

[0069] In S610, CPU 111 determines whether the poster production application has ended. If CPU 111 determines that the poster production application has ended (Yes), it ends this flow. If CPU 111 determines that the poster production application has not ended (No), it returns to S601.

[0070] According to this embodiment, when the information processing device acquires paper information from the printing device and needs to enlarge or reduce the image data, the information processing device displays a scaling setting dialog, making it possible to print without leaving margins on the roll paper. In addition, by saving the settings made in the scaling setting dialog, it is possible to reduce the effort required for the user to set the scaling.

[0071] <<Other embodiments>> In the first embodiment, it has been explained that the user can manually select and change the setting values ​​in the paper feed method setting section 306, paper type setting section 307, and paper width setting section 308. If the user manually selects these setting values ​​and then presses the get paper information button 309, the CPU 111 may obtain paper information from the printer and determine whether the setting values ​​manually selected by the user match the setting values ​​indicated by the paper information.

[0072] For example, if the CPU 111 determines in S602 that the acquisition of the paper information was successful (Yes), it further determines whether the setting values ​​manually selected by the user match the setting values ​​indicated by the paper information. If the CPU 111 determines that the two setting values ​​do not match, it may display an error message on the poster editing screen 301 indicating that the setting values ​​acquired from the printer differ from the values ​​manually set by the user.

[0073] In the first embodiment, it was explained that when "Printer A" is set in the printer setting section 305 and the print button 311 is pressed, a print job is sent to printer A and printing processing is performed by printer A. When the print button 311 is pressed, the CPU 111 may acquire paper information from printer A. In this case, the CPU 111 determines whether the setting values ​​set in the paper source setting section 306, paper type setting section 307, and paper width setting section 308 match the setting values ​​indicated by the acquired paper information. If the CPU 111 determines that the two setting values ​​do not match, it may display an error message on the poster editing screen 301 indicating that the current setting values ​​of printer A differ from the values ​​set in each setting section.

[0074] The present disclosure can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions.

[0075] The disclosure of the present embodiment includes configurations typified by the following program examples, information processing device examples, and control method examples for the information processing device.

[0076] <Configuration 1> An application program for performing print settings in an information processing device communicably connected to a printing device, a first acquisition means for acquiring, from the printing device, paper size information indicating paper sizes of recording media that can be used in the printing device; a second acquisition means for acquiring image size information indicating a size of an image being edited in the application and to be printed by the printing device, based on the paper size information acquired by the first acquisition means; a display control means for controlling the display of a setting screen on which the image can be set to fit the paper width of the recording medium based on the paper size information and the image size information; and causing an information processing device to function.

[0077] <Configuration 2> 2. The program according to configuration 1, wherein the first acquisition means acquires the paper size information from the printing device based on an instruction from a user to acquire the paper size information.

[0078] <Configuration 3> 3. The program according to configuration 1 or 2, wherein the setting screen is a screen displayed as a dialogue.

[0079] <Configuration 4> The display control means displaying an editing screen including a preview area for the image being edited and a setting area for enabling print settings; 4. The program according to any one of configurations 1 to 3, wherein the program controls displaying the setting contents set on the setting screen in the setting area.

[0080] <Configuration 5> The program described in any one of configurations 1 to 4, characterized in that the settings possible on the setting screen are a setting to reduce the image to fit the paper width of the recording medium, or a setting to enlarge the image to fit the paper width of the recording medium.

[0081] <Configuration 6> The program according to any one of configurations 1 to 4, characterized in that when the length of the long side of the image is shorter than the paper width of the recording medium, the display control means controls to display the setting screen.

[0082] <Configuration 7> The setting screen is provided with a receiving unit that receives an instruction to store the print setting and the setting content in association with each other, The program according to configuration 4, further causing the information processing device to function as a storage device that stores the print settings and the setting contents in association with each other when the user operates the reception device.

[0083] <Configuration 8> The program according to configuration 7, characterized in that, if the print settings set in the setting area are not stored in the storage means, the display control means controls to display the setting screen.

[0084] <Configuration 9> The program described in configuration 8, characterized in that when the print settings set in the setting area are stored in the storage means, the display control means controls to display the setting contents linked to the print settings in the setting area without displaying the setting screen.

[0085] <Configuration 10> The program described in any one of configurations 1 to 9, characterized in that the print settings include settings for the size of the image, settings for the printing device, settings for the paper width of the recording medium, and settings possible on the setting screen.

[0086] <Configuration 11> An information processing device that is installed with an application for making print settings and is communicably connected to a printing device, a first acquisition means for acquiring, from the printing device, paper size information indicating paper sizes of recording media that can be used in the printing device; a second acquisition means for acquiring image size information indicating a size of an image being edited in the application and to be printed by the printing device, based on the paper size information acquired by the first acquisition means; a display control means for controlling the display of a setting screen on which the image can be set to fit the paper width of the recording medium based on the paper size information and the image size information; An information processing device comprising:

[0087] <Configuration 12> A method for controlling an information processing device that is implemented with an application for performing print settings and is communicably connected to a printing device, comprising: a first acquisition step of acquiring, from the printing device, paper size information indicating paper sizes of recording media that can be used in the printing device; a second acquisition step of acquiring image size information indicating a size of an image being edited in the application and to be printed by the printing device, based on the paper size information acquired in the first acquisition step; a display control step of controlling the display of a setting screen that allows the image to be set to fit the paper width of the recording medium based on the paper size information and the image size information; A control method for an information processing device having the above-mentioned components. [Explanation of symbols]

[0088] 101 Information processing equipment 111 CPU 201 Printing device 211 CPU 214 Print Engine

Claims

1. An application program for performing print settings in an information processing device communicably connected to a printing device, a first acquiring means for acquiring, from the printing device, paper size information indicating paper sizes of recording media that can be used in the printing device; a second acquisition means for acquiring image size information indicating a size of an image being edited by the application and to be printed by the printing device, based on the paper size information acquired by the first acquisition means; a display control means for controlling the display of a setting screen on which the image can be set to fit the paper width of the recording medium based on the paper size information and the image size information; and causing an information processing device to function.

2. 2. The program according to claim 1, wherein the first acquisition unit acquires the paper size information from the printing device based on an instruction from a user to acquire the paper size information.

3. 2. The program according to claim 1, wherein the setting screen is a screen displayed as a dialogue.

4. The display control means displaying an editing screen including a preview area for the image being edited and a setting area for enabling print settings; 2. The program according to claim 1, further comprising control for displaying the setting contents set on the setting screen in the setting area.

5. 2. The program according to claim 1, wherein the settings available on the setting screen include reducing the image to fit the paper width of the recording medium, or enlarging the image to fit the paper width of the recording medium.

6. 2. The program according to claim 1, wherein the display control means controls to display the setting screen when the length of the long side of the image is shorter than the paper width of the recording medium.

7. The setting screen is provided with a receiving unit that receives an instruction to store the print setting and the setting content in association with each other, 5. The program according to claim 4, further causing the information processing device to function as a storage device that stores the print settings and the setting contents in association with each other when the user operates the reception device.

8. 8. The program according to claim 7, wherein, when the print settings set in the setting area are not stored in the storage means, the display control means controls to display the setting screen.

9. The program described in claim 8, characterized in that when the print settings set in the setting area are stored in the storage means, the display control means controls the display of the setting contents linked to the print settings in the setting area without displaying the setting screen.

10. 10. The program according to claim 1, wherein the print settings include settings for the size of the image, settings for the printing device, settings for the paper width of the recording medium, and settings possible on the setting screen.

11. An information processing device that is installed with an application for making print settings and is communicably connected to a printing device, a first acquiring means for acquiring, from the printing device, paper size information indicating paper sizes of recording media that can be used in the printing device; a second acquisition means for acquiring image size information indicating a size of an image being edited by the application and to be printed by the printing device, based on the paper size information acquired by the first acquisition means; a display control means for controlling the display of a setting screen on which the image can be set to fit the paper width of the recording medium based on the paper size information and the image size information; An information processing device comprising:

12. A method for controlling an information processing device that is implemented with an application for performing print settings and is communicably connected to a printing device, comprising: a first acquisition step of acquiring, from the printing device, paper size information indicating paper sizes of recording media that can be used in the printing device; a second acquisition step of acquiring image size information indicating a size of an image being edited in the application and to be printed by the printing device, based on the paper size information acquired in the first acquisition step; a display control step of controlling the display of a setting screen that allows the image to be set to fit the paper width of the recording medium based on the paper size information and the image size information; A control method for an information processing device having the above.

Citation Information

Patent Citations

  • Information processor and information processing method

    JP2009116735A