Information processing system, information processing method, and program

The system addresses inefficiencies in image reading devices by using spreadsheet software and correction objects to adjust print data layout, ensuring distortion-free printing on specified paper sizes with minimal user intervention.

JP2025156048APending Publication Date: 2025-10-14DOCURAIN INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025044731
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

Existing image reading devices require significant user effort and are inefficient in handling large amounts of image data for printing, especially when converting between different layouts and sizes, leading to distorted prints.

Method used

An information processing system that utilizes a grid-based spreadsheet software to arrange print data, incorporates correction objects to specify positional relationships, and adjusts print display areas to eliminate margins, ensuring distortion-free printing on a specified paper size.

Benefits of technology

Enables efficient, simple processing to achieve desired print results by removing margins and maintaining image integrity, reducing user effort and time required for printing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025156048000001_ABST
    Figure 2025156048000001_ABST
Patent Text Reader

Abstract

To provide a system for obtaining a desired printing result through simple processing.SOLUTION: A printing output adjustment system includes: an object arrangement unit which arranges correction objects which can identify a positional relation between print data for printing and a circumference, in at least two positions in a range of the print data, the print data being formed with an aspect ratio of a predetermined sheet size using spreadsheet software which displays a plurality of cells arranged in matrix; and a correction unit which performs correction by enlarging a printing display area so as to eliminate a margin area based on the correction objects included in the printing display area, regarding conversion data having a file format indicating a printed state on paper, in the predetermined sheet size, including the printing display area in which the print data is displayed and the margin area surrounding the printing display area, the conversion data being obtained by converting the print data.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] The scanned image of the original can be printed on a print medium in any way that the user intended or planned. There are known image reading devices that can print in the size or layout of For example, see Patent Document 1. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-143109 Summary of the Invention [Problem to be solved by the invention]

[0004] The image reading device described in Patent Document 1 is configured to read out the image data received by the printing device on the printing medium. The area to be printed on the image is detected, and the detection result is used to print the image on the printing medium in the desired layout. The image of the original document is corrected so that it can be printed. Specifically, the image reading device first reads the reference image from the printer. The image data is transmitted to the printing device, which prints the reference image. When printing is complete, the print medium on which the reference image is printed is read by the scanner of the image reading device. At this time, the image reading device generates the image data for correction by the internal setting information of the printing device. Based on this, the image reading device corrects the reference image and generates image data for correction. , via optical reading, the original image is printed on a printing medium in a desired size or layout. The printing device can then print the (correction image data).

[0005] However, the image reading device described in Patent Document 1 requires a The problem is that the user has to work a lot and it is not possible to print a huge amount of image data. arise.

[0006] In view of the above, the present invention provides a system that can obtain a desired print result through simple processing. The purpose of this website is to provide a [Means for solving the problem]

[0007] An information processing system according to one aspect of the present invention displays a plurality of cells arranged in a grid. Print data for printing created using spreadsheet software with the aspect ratio of a given paper size. data, and at least two points within the range of the print data are provided at the periphery of the print data and an object placement unit that places a correction object whose positional relationship can be specified; a print display area in which the print data is displayed; and a margin area around the print display area. Regarding the converted data, which is a file format showing the state of the image before it is included in the print display area, Based on the correction object, the print display area is expanded so that the margin area is eliminated. and a correction unit that performs correction.

[0008] An information processing method according to one aspect of the present invention includes: a computer; Printouts created by spreadsheet software that displays the format in the aspect ratio of a given paper size Print data for printing, the print data being included in at least two locations within the range of the print data. a correction object capable of specifying a positional relationship with the periphery of the print data; A print display area in which the converted print data is displayed and the area surrounding the print display area. and a margin area of ​​the predetermined paper size, and a file format indicating the state of printing on paper. The conversion data is based on the correction object included in the print display area. and correcting the print display area by enlarging it so that the margin area disappears. To carry out.

[0009] A program according to one aspect of the present invention is a program for causing a computer to execute a program for generating a plurality of cells arranged in a grid pattern. Printouts created by spreadsheet software with a given paper size and aspect ratio The print data for the print job is stored in at least two places within the range of the print data. a correction object capable of specifying a positional relationship with a periphery of the print data; a print display area in which the print data is displayed and a print display area around the print display area a file format showing the state of printing on paper of the predetermined paper size, including a margin area; For certain conversion data, based on the correction object included in the print display area, and enlarging and correcting the print display area so that the margin area is eliminated. To make. [Effects of the Invention]

[0010] According to the present invention, it is possible to provide a system that can obtain a desired print result through simple processing. can. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 illustrates an example of a configuration of a print output adjustment system. [Figure 2]FIG. 10 is a diagram showing an example of print information D111. [Figure 3] FIG. 11 is a diagram showing an example of format information D112. [Figure 4] FIG. 10 is a diagram showing print data generated by spreadsheet software. [Figure 5] FIG. 10 is a diagram illustrating an example of a state in which a correction object is arranged in print data. [Figure 6] FIG. 10 is a diagram illustrating another example of a state in which a correction object is arranged in print data. [Figure 7] FIG. 10 is a diagram illustrating an example of PDF data converted from print data. [Figure 8] 10A and 10B are diagrams illustrating an example of specifying a print display area based on a correction object converted into PDF. [Figure 9] FIG. 10 is a diagram showing an example in which a print display area is enlarged and margin areas are removed. [Figure 10] FIG. 10 is a diagram showing a situation in which correction objects are placed at two arbitrary positions in print data. [Figure 11] 10 is a flowchart illustrating an example of a processing procedure of the print output adjustment system. [Figure 12] FIG. 2 illustrates an example of a hardware configuration of a computer. DETAILED DESCRIPTION OF THE INVENTION

[0012] A preferred embodiment of the present invention (hereinafter referred to as "the present embodiment") will be described with reference to the accompanying drawings. In each drawing, the same reference numerals are used to denote the same or similar components. In this embodiment, the terms "unit", "means", "device" and "system" are not simply used to refer to physical entities. It does not mean the objective means, but the "parts," "means," "devices," and "systems" that This also includes cases where the functions are realized by software. The functions of a "device" or "system" may be realized by two or more physical means or devices. The functions of two or more "parts," "means," "devices," or "systems" are integrated into one physical means or It may be realized by an apparatus.

[0013] ===Print Output Adjustment System 100=== <<Summary>> The print output adjustment system 100 is a system for adjusting a print spreadsheet created using spreadsheet software. The converted data is a file format that shows the state of the data to be printed on paper. This is a system that can remove white space.

[0014] Spreadsheet software is a table that arranges a large number of cells in a grid to form multiple rows and columns. It is software that generates calculation data.

[0015] The converted data is, for example, a PDF (Portable Document Format) For convenience, the converted data will be referred to as "PDF data" below.

[0016] In various spreadsheet software, the PDF data converted from spreadsheet data has margins around the edges. This is because in general printing processes, printing is done without margins on the entire surface of the printing medium such as printing paper. This is because you are not required to perform printing. The range of the margins is different. Then, the PDF data is stretched to remove the margins. In this case, the size of each of the multiple cells that make up the original spreadsheet data may differ. This causes distortion in the PDF data. The margins that are generated when spreadsheet data generated by software is converted to PDF data are called P Remove DF data without distortion and create PDF data of a specified paper size without margins. Generate.

[0017] The print output adjustment system 100 may be implemented, for example, by a cloud computer or a server computer. , personal computers (e.g., desktops, laptops, tablets, etc.); Media computing platforms (e.g., cable, satellite set-top boxes, digital video recorders), handheld computing devices (e.g., PDAs, electronic email client), or other types of computer or communications It should be noted that at least one of the processes in the print output adjustment system 100 may be a platform. Some of the information may be processed by one or more computers (for example, and not by one or more computers) The above-mentioned method may be realized by cloud computing (a method including a network).

[0018] <<Configuration>> The configuration of the print output adjustment system 100 will be described with reference to Fig. 1. 1 is a diagram illustrating an example of the configuration of an output adjustment system 100. As shown in FIG. The system 100 includes, for example, a storage unit 110, an acquisition unit 120, a setting unit 130, and an object The image processing unit 170 includes an object placement unit 140, a PDF conversion unit 150, a correction unit 160, and a display processing unit 170. include.

[0019] The storage unit 110 includes print information D111 and format information D112.

[0020] The configuration of the print information D111 will be described with reference to Fig. 2. Fig. 2 shows the print information D111. 1. The print output adjustment system 100 refers to the print information D111. Remove margins from PDF data.

[0021] As shown in FIG. 2, the print information D111 includes, for example, [Print ID], [Spreadsheet software], Even if it contains the items [Artwork], [Print Data], [PDF Data], and [Correction Object] [Print ID] stores identification information that can uniquely identify the spreadsheet data. [Software] stores the name of a spreadsheet software, for example. Print data, which is calculation data, is stored. The print data includes the paper size, the vertical and horizontal dimensions of the cells, etc. It may contain information indicating lengths or ratios. [PDF data] is related to PDF data. The various information includes, for example, the paper size, the position of the vertices in the printing area R10, coordinates (for example, two diagonal vertices or four corner vertices), coordinates of the vertices of the print display area R11 (for example, For example, the two diagonal vertices or the four corner vertices), the coordinate range of the margin area R12, etc. For example, the object is a correction object that is placed in at least two places within the range of the print data. The coordinates or coordinate range indicating the position of the object B10 are stored.

[0022] The structure of the format information D112 will be described with reference to Fig. 3. 10 is a diagram showing an example of format information D112. The print data is converted into distortion-free PDF data by referring to the print information D112.

[0023] The format information D112 includes, for example, [format ID] and [initial format]. , [Spreadsheet software], [Correction amount], [Version information], [Format after setting] [Format ID] is the format that reflects the print data. [Initial Format] stores the identification information that can uniquely identify each print job. The data is generated by spreadsheet software and is displayed on a white background of a specified paper size. The spreadsheet software stores the format (hereinafter referred to as the "initial format"). For example, a name that can identify the spreadsheet software is stored. The correction amount to be reflected is stored. The correction amount (setting condition) can be, for example, the vertical and horizontal lengths of the cell. [Version Information] is the spreadsheet software and the amount of correction. The version information stores version information that can identify the combination. This is information that can identify the applied template. [Format after setting] is the initial format. The mat setting unit 130 sets each cell in a format ( Hereinafter referred to as the "post-setting format."

[0024] Here, the print output adjustment system 100 stores the correction amount at a predetermined time in the version information. The desired correction amount is applied to the user by the format information D112 associated with the This allows users to create the desired print results. can be obtained.

[0025] The acquisition unit 120 acquires print data D1 generated by spreadsheet software.

[0026] The setting unit 130 sets the print data D1, which is spreadsheet data for a predetermined paper size, to be printed. The length and width of multiple cells or their ratios are set to a specific condition. The paper size is not limited to the standard A4 or A3 size, but may be any paper size. 4 is a diagram showing print data D1 generated by spreadsheet software. Then, the setting unit 130 sets the vertical length L1 and horizontal length L2 of the plurality of cells to a predetermined length (e.g., The cell width may be set to a predetermined ratio (for example, 1:1). In FIG. 4, the print data D1 is explained as an example of A4 size data. In other words, in Figure 4, for example, the vertical length: horizontal length is 297:210. The constructed print data D1 is shown.

[0027] As a result, the print output adjustment system 100 determines whether all cells that make up the print data D1 are To show the same distortion, the PDF data D2 converted from the print data D1 is stretched uniformly. By simply doing this, you can create PDF data of the specified paper size with the margins removed. That is, the print output adjustment system 100 can adjust the print output in a simple manner without adjusting each cell. It is possible to print out a specified paper size without distortion and with margins removed.

[0028] Furthermore, the size of each cell in the print data D1 may be changed by unnecessary user operations. In such a case, when the print data D1 is converted to PDF data D2, The size of the lines becomes uneven, making it difficult to remove the white space. In the print output adjustment system 100, before converting into PDF data D2, the vertical and horizontal dimensions of all cells are By making the horizontal length or ratio uniform, you can simply stretch the PDF data D2 uniformly. By removing the margins, it is possible to print out the image on a predetermined paper size.

[0029] The setting unit 130 is configured to set a table generated by spreadsheet software that reflects the print data D1. For the initial format, the multiple cells are corrected based on the correction amount of the format information D112. Even if you set the length and width of the file to be uniform or the ratio, and then generate the format, The setting unit 130 stores the set format in the format information D112.

[0030] Each format generated by spreadsheet software has multiple cells. There may be slight differences in the image quality, and these differences are not limited to those that can be visually identified by humans. That is, the initial format created by the same procedure using spreadsheet software. However, the difference occurring in each of the multiple cells is not uniform. The post-setting format is generated in advance with the correction amount according to each format. The determined format is stored in the format information D112. So, we will use a format that has been set up so that multiple cells are uniform. This reduces the preparation time required for the operator to start printing.

[0031] The object placement unit 140 places a small number of objects within a range of a predetermined paper size in the print data D1. Correction that can identify the positional relationship with the four sides that are the periphery of the print data D1 in at least two places Place object B10.

[0032] The correction object B10 is, for example, the same color as the part where it is placed in the print data D1. The correction object B10 is an object of the same color or transparent. The correction object B10 is printed on the paper so that it does not appear as a point or two straight lines. It may also be an intersection of lines.

[0033] 5 and 6, the correction object B10 placed in the print data D1 is FIG. 5 shows an example of a situation in which a correction object B10 is arranged in print data D1. 6 is a diagram showing another example of a situation in which a correction object B10 is arranged in print data D1. FIG.

[0034] As shown in FIG. 5, the object placement unit 140 may, for example, The correction object B10 is placed at two arbitrary positions. The correction object extends beyond the diagonal vertex of the print data D1 and includes the vertex. The object placement unit 140 may also place the object B10 within the range of the print data D1. The correction object B10 may be placed so as to surround the object B10 with four straight lines.

[0035] As shown in FIG. 6, the object placement unit 140 places two diagonal corners of the print data D1. Each of the correction objects B10 can be positioned so that they overlap with each of the four vertices. In this case, the object placement unit 140 refers to the print information D111 and The coordinates of the two diagonal vertices of the data D1 are identified. The correction object B10 is then placed in the print output adjustment system 100. This reduces the amount of processing by the correction unit 160 described later, and therefore makes it possible to increase the execution speed of the printing process. Hereinafter, for convenience, it is assumed that the correction object B10 is placed at each of the two diagonal vertices. This will be explained as follows.

[0036] Furthermore, the object placement unit 140 may, for example, The user's operation input for each of the two diagonal vertices is accepted, and correction options are applied to the vertices. In this way, the print output adjustment system 100 can The user visually recognizes the correction object B10 and places it at two diagonal vertices, so the user's intention is This makes it possible to execute the printing process.

[0037] The PDF conversion unit 150 converts the correction object B The print data D1 in which 10 is arranged is converted into PDF data D2 of a predetermined paper size. The PDF conversion unit 150 does not need to be included in the print output adjustment system 100. For example, it may be a function executed in another system.

[0038] The PDF data D2 will be described with reference to Fig. 7. Fig. 7 shows the PDF data D2 converted from the print data D1. 7 is a diagram showing an example of PDF data D2 obtained by This is the area printed on the print medium by the printing device, and includes the print area R10 of a specific paper size. The print area R10 is, for example, a print display area R1 in which the print data D1 is displayed. 1 and a margin area R12 which is an area showing the margins around the print display area R11.

[0039] The margin area R12 is used for the PDF conversion when the print data D1 is converted into the PDF data D2. The range varies depending on the version of the software used to print. When print data D1 is converted to PDF data D2, the original print data of PDF data D2 In D1, the length or ratio of the vertical and horizontal dimensions of each cell varies.

[0040] As will be described later, the print output adjustment system 100 uses the display object included in the print data D1. While maintaining the size of the objects (e.g., characters and figures), i.e., In order to prevent the length or ratio of the vertical and horizontal dimensions of each cell from changing as a result, The margin area R12 of each cell is appropriately removed. , the print data D1 is converted to a predetermined format without changing the display object displayed in the print data D1. This can be converted into PDF data D2 (data with no margins) of the paper size. The correction unit 160 for removing 12 will be described.

[0041] The correction unit 160 corrects the print area in the PDF data D2 based on the correction object B10. The correction unit 160 corrects the print display area R11 so that it coincides with the area R10. enlarges the print display area R11 so as to remove the margin area R12 of the print display area R11. do.

[0042] 8 and 9, the margin area is calculated using the PDF-converted correction object B10. The process of removing R12 will be explained in detail. Figure 8 shows the PDF converted correction object. 9 is a diagram showing an example of specifying a print display area R11 based on a print object B10. 10 is a diagram showing an example in which a display area R11 is enlarged and a blank area R12 is removed.

[0043] 8 and 9, for convenience, the print display area R11 is shown in a different color from the margin area R12. Although the border between the print display area R11 and the margin area R12 is shown as a blank area, It is the same color as the area R12 (for example, pure white). Therefore, it is difficult to identify the boundary. Therefore, in the print output adjustment system 100, graphic information and By placing the correction object B10 recognized as a correction object B10 within the range of the print data D1, This makes it possible to identify the boundary between the print display area R11 and the margin area R12.

[0044] First, as shown in FIG. 8, the correction unit 160 performs a process of correcting at least one of the print display area R11. Correction object B1, which is located at the corner vertex and is converted to PDF and recognized as a shape The correction object B10 is set to the same color as the print display area R11. The correction unit 160 corrects the specified correction object by using the specified correction object. Starting from the coordinates of each object B10, the X axis (horizontal direction in Figure 9) and the Y axis ( The closed area formed by the intersection of imaginary lines along each of the vertical directions of the printing table is The correction unit 160 then determines the print display area R11 as the print display area R11. One of the corner vertices is connected to the vertex of the printing area R10 opposite to the vertex (for example, the vertex The print display area R11 is moved toward (1,1). The adjustment system 10 can perform the process of enlarging the print display area R11 (described later) with a simple design. It becomes Noh.

[0045] 9, the correction unit 160 calculates the size of the margin area R12 in the X-axis direction and The correction unit 160 determines the size in the X and Y axes based on the size of the margin area R12. The print display area R11 is aligned with the print area R10 in both the axial and Y-axis directions. Specifically, the correction unit 160 enlarges the print display area R11 as follows: The print area R10 is 297mm in Y-axis direction x 210mm in X-axis direction. If the white area is specified as 50 mm in the Y-axis direction and 30 mm in the X-axis direction, the print display area For the R11 region, the Y axis is approximately 1.20 times (297 / (297-50)) and the X axis is approximately 1.20 times (297 / (297-50)). Multiply by approximately 1.17 (210 / (210-30)).

[0046] In this way, the print output adjustment system 100 adjusts the length and width of multiple cells so that the ratios of the length and width of the cells are equal. The print data adjusted as above is converted to PDF using the correction object B10. The printed display area R11 is appropriately specified and the printed display area R11 is displayed without distortion. In other words, the print output adjustment system can be appropriately enlarged so as to remove the margin area R12. The system 10 allows for distortion-free, margin-free printouts. The print output adjustment system 100 corrects the PDF data D2 by the correction unit 160. For example, there is no need for adjustment work by the operator when upgrading the function of the PDF conversion unit 150. It becomes possible to do this.

[0047] In the above, the correction object B10 is placed at the diagonal vertex of the print data D1. However, referring to FIG. 10, any value within the range of the print data D1 can be The case where the correction object B10 is placed in two places will be described. This is a diagram showing a situation in which correction objects B10 are placed at two arbitrary positions in data D1. In FIG. 10, the correction object B10 in the print data D1 is A correction object B10 is placed 10 mm away from each of the diagonal vertices. .

[0048] In this case, the correction unit 160 is set to a position 10 mm in the Y-axis direction from the diagonal vertex of the print display area R11. and a PDF-converted correction object placed 10 mm apart in the X-axis direction. For example, the correction unit 160 identifies the correction object B10 by referring to the print information D111. The correction unit 160 may specify the position of the specified correction object B10. Based on the position of the image, the correction unit 160 determines a virtual rectangular area R20 indicated by the dashed line in FIG. For example, based on the positional relationship between the correction object B10 and the print display area R11, From each side of the rectangular area R20, 10 mm in the +Y-axis direction, 10 mm in the -Y-axis direction, + The print display area R is set at a distance of 10 mm in the X-axis direction and 10 mm in the -X-axis direction. As described above, the correction unit 160 determines that there is a print display area R11. Based on this, the size of the margin area R12 is specified and the print display area R11 is enlarged.

[0049] The display processing unit 170 displays the print data D1 generated by the spreadsheet software and the print data The display processing unit 170 displays the converted PDF data D2 on the display unit. Refer to the format information D112 to create a version of the format that reflects the print data D1. The image information and the information indicating the correction amount may be displayed on the display unit together with the print data D1. Specifically, the display processing unit 170 displays the cell in the upper left corner of the print data D1 shown in FIG. This information may be displayed on the screen, or may not be included in the print data D1. It may be included as a file name of the print data D1, or may be stored outside the print output adjustment system 100. It may be specified using a prepared correspondence table between the print data D1 and this information. This allows the print output adjustment system 100 to notify the user of the version of the format. This makes it possible to present the correction amount and the correction pattern, thereby improving user convenience.

[0050] <<Processing Procedure>> The processing procedure of the print output adjustment system 100 will be described with reference to FIG. 1 is a flowchart showing an example of a processing procedure of the print output adjustment system 100.

[0051] In step S100, the print output adjustment system 100 executes a process to generate a spreadsheet using spreadsheet software. The generated print data D1 for a specific paper size is acquired.

[0052] In step S101, the print output adjustment system 100 performs a plurality of Set the length or ratio of each cell to the same length and width (see Figure 4). The force adjustment system 100 refers to the format information D112 and formats the data after setting. By reflecting the print data D1, the length and width or ratio of multiple cells are made uniform. Print data D1 may be generated.

[0053] In step S102, the print output adjustment system 10 applies a correction object to the print data D1. Place object B10 (see Figure 5).

[0054] In step S103, the print output adjustment system 100 converts the print data D1 into a PDF Convert it into data D2 (see Figure 7).

[0055] In step S104, the print output adjustment system 100 prints the PDF data D2. A correction object B10 (for example, coordinates) in the region R10 is identified (see FIG. 8).

[0056] In step S105, the print output adjustment system 100 calculates the correction object B10 The print display area R11 is identified based on the position of the

[0057] In step S106, the print output adjustment system 100 determines, for example, the print display area R 11 so that one vertex of the printing area R10 overlaps with one vertex of the printing area R10 that faces the vertex. The print display area R11 is moved.

[0058] In step S107, the print output adjustment system 100 removes the margin area R12. The print display area R11 is expanded in the X-axis and Y-axis directions so as to be larger than the original size (see FIG. 9).

[0059] In step S108, the print output adjustment system 100 prints the PDF data D2. Print output to the device.

[0060] ===Hardware Configuration=== Referring to FIG. 12, the hardware for implementing the print output adjustment system 100 on a computer is shown. An example of the hardware configuration of a computer will be described. FIG. 12 shows an example of the hardware configuration of a computer. This is a diagram.

[0061] As shown in FIG. 12, the computer 1000 includes a processor 1001 and a memory 100 2, a storage device 1003, an input I / F unit 1004, a data I / F unit 1005, and a communication It includes an I / F unit 1006 and a display unit 1007 .

[0062] The processor 1001 executes a program stored in the memory 1002. It is a control unit that controls various processes in the computer 1000.

[0063] The memory 1002 is, for example, a RAM (Random Access Memory) or the like. The memory 1002 is a storage medium for storing programs executed by the processor 1001. It temporarily stores the program code and data required when the program is executed.

[0064] The storage device 1003 is, for example, a hard disk drive (HDD) or a flash memory. The storage device 1003 is a non-volatile storage medium. It stores various programs for realizing each configuration.

[0065] The input I / F unit 1004 is a device for receiving input from the user. Specific examples of the I / F unit 1004 include a keyboard, a mouse, a touch panel, and various sensors. , wearable devices, etc. The input I / F unit 1004 is, for example, a USB (USB computer via an interface such as Universal Serial Bus It may be connected to 1000.

[0066] The data I / F unit 1005 is used to input data from outside the computer 1000. A specific example of the data I / F unit 1005 is a device that stores data stored in various storage media. The data I / F unit 1005 includes a drive device for reading data stored in the computer. It is also conceivable that the data I / F unit 1000 may be provided outside the computer 1000. In this case, 5 is connected to a computer 1000 via an interface such as a USB. .

[0067] The communication I / F unit 1006 is configured to communicate with external devices of the computer 1000 via wired or wireless connections. A device for performing data communication via the Internet N. Communication I / F unit 100 6 may be provided outside the computer 1000. In that case, the communication I / F The F unit 1006 is connected to the computer 1000 via an interface such as a USB. To be continued.

[0068] The display unit 1007 is a device for displaying various types of information. Examples include LCDs and organic EL (Electro-Lumines Examples include displays for LCDs, wearable devices, etc. 1007 may be provided outside the computer 1000. In that case, the display unit 100 7 is connected to the computer 1000 via, for example, a display cable. When a touch panel is used as the input I / F unit 1004, the display unit 1007 is It is possible to configure it integrally with the input I / F unit 1004 .

[0069] ===Summary=== <1> The print output adjustment system 100 of this embodiment uses a plurality of Created by spreadsheet software that displays cells with the aspect ratio of a given paper size Print data for printing, the print data being included in at least two locations within the range of the print data. an object placement unit that places a correction object whose positional relationship with the periphery of the data can be specified; and a printing device that displays the print data, the printing data being converted into converted data. A sheet of the predetermined paper size including a display area and a margin area around the print display area. Regarding the converted data, which is a file format that shows the state when printed on paper, The printing is performed based on the correction object included in the area so that the margin area is eliminated. and a correction unit that enlarges and corrects the print display area. 100 is the number of times that spreadsheet data generated by spreadsheet software is converted into PDF data. The margins that appear in the PDF data are removed without distorting it, and the data is printed on a specified paper size without margins. It is possible to generate PDF data of the size.

[0070] <2> In addition, the object in the print output adjustment system 100 of this embodiment The object placement unit is configured to place the correction object in the same color as the color at the position of the print data where the correction object is placed. The correction object is placed in the same color or transparency as the original. The system 100 appropriately removes the margins and makes the placed correction object B10 visible. The paper can be printed so that it is not visible.

[0071] <3> Furthermore, the object arrangement in the print output adjustment system 100 in this embodiment The positioning unit positions the correction object at least two diagonal vertices in the print data. In this way, the print output adjustment system 100 can For 1, the correction object B10 can be automatically set to the two diagonal vertices, so the print This makes it possible to reduce the time required to execute printing.

[0072] <4> In addition, the print output adjustment system 100 in this embodiment configures the print data. The print data is set so that the length or ratio of the vertical and horizontal of the plurality of cells that form the print data is equal. The correction unit further includes a setting unit that changes the print data set by the setting unit. The converted data is then added to the correction object included in the print display area. Based on this, the print display area is enlarged and corrected so that the margin area disappears. As a result, the print output adjustment system 100 A simple method to print a specified paper size without distortion and removing margins without adjusting the Power becomes possible.

[0073] <5> Furthermore, the print output adjustment system 100 in this embodiment reflects the print data. and the vertical direction of the plurality of cells in the spreadsheet software. and the horizontal length or ratio of the setting conditions, and Based on the above, the vertical and horizontal lengths of the plurality of cells in a format that reflects the print data or The correction unit further includes a setting unit for setting a ratio, and the correction unit sets the vertical and horizontal lengths or The converted data is the print data that is converted into a format that reflects the ratio. Regarding the margin area, based on the correction object included in the print display area, The print display area is enlarged and corrected so that the print output adjustment system In the Stem 100, a format is set up in advance so that multiple cells are uniform. By using this, the processing time required to execute printing can be reduced.

[0074] <6> In addition, the print output adjustment system 100 in this embodiment uses the format information The print data is reflected in a format in which the aspect ratio is set based on the information, and a display processing unit that associates the print data with the related setting conditions and displays them on a display unit; This allows the print output adjustment system 100 to provide the user with formatting information. The version and the correction amount can be presented, which improves user convenience.

[0075] It should be noted that the present embodiment is an example for explaining the present invention, and the present invention is not limited to the embodiment. Furthermore, the present invention can be modified in various ways without departing from the spirit of the invention. In addition, the print output adjustment system 100 described in the above embodiment is provided with The components are: a program stored in a storage device 1003 and executed by a processor 1001; When executed, the specified processing is realized in cooperation with other hardware. . [Explanation of symbols]

[0076] 100...print output adjustment system, 110...storage unit, 120...acquisition unit, 130...setting unit, 140...object placement unit, 150...PDF conversion unit, 160...correction unit, 170...display processing unit Science department.

Claims

1. A spreadsheet software that displays multiple cells arranged in a grid format is used to calculate the size of a given paper. Print data for printing created with the desired aspect ratio, and a small amount within the range of the print data A correction object capable of specifying a positional relationship with the periphery of the print data is provided in at least two places. an object placement unit for placing the object; The print data is converted into converted data, and the converted data is a print table on which the print data is displayed. a paper sheet of the predetermined paper size including a print display area and a margin area around the print display area; Regarding the conversion data, which is a file format that indicates the state when printing, Based on the correction object included in the print display area, the margin area is eliminated. a correction unit that enlarges and corrects the print display area so as to An information processing system comprising:

2. The object placement unit determines a position in the print data where the correction object is to be placed. and placing the correction object in the same color or transparency as the color in the image. The information processing system according to claim 1 .

3. The object placement unit positions the correction object at least one of the print data. Also, arrange it so that it includes the two opposite vertices. The information processing system according to claim 1 .

4. The length and width of the cells constituting the print data are equal to each other, or the ratio of the length and width is equal to each other. a setting unit for setting the print data; The correction unit converts the print data set by the setting unit into the converted data. Based on the correction object included in the print display area, the margin area is and enlarging and correcting the print display area so that the The information processing system according to claim 1 .

5. Each of the formats reflecting the print data and the spreadsheet software and each of the setting conditions relating to the length or ratio of the vertical and horizontal lengths of the plurality of cells. the plurality of cells in a format that reflects the print data based on format information; A setting unit for setting the length or ratio of the vertical and horizontal axes is further provided. The correction unit corrects the length and width of the plurality of cells in a format that is set in accordance with the length and width or ratio of the plurality of cells. The converted data into which the displayed print data is converted is included in the print display area. The print display area is adjusted based on the correction object to eliminate the margin area. Expand the area to correct it. The information processing system according to claim 1 .

6. The aspect ratio is reflected in the format set based on the format information. The print data and the setting conditions related to the print data are displayed on the display unit in association with each other. a display processing unit for displaying the image data; The information processing system according to claim 5 .

7. The computer A spreadsheet software that displays multiple cells arranged in a grid format is used to calculate the size of a given paper. Print data for printing created with the desired aspect ratio, and a small amount within the range of the print data A correction object capable of specifying a positional relationship with the periphery of the print data is provided in at least two places. To place and a print display area in which the print data is converted and the print data is displayed; and a margin area around the display area, showing the state of printing on paper of the predetermined paper size. Regarding the converted data, which is a file format, Based on the correction object included in the print display area, the margin area is eliminated. and enlarging and correcting the print display area so as to An information processing method that performs the above.

8. On the computer, A spreadsheet software that displays multiple cells arranged in a grid format is used to calculate the size of a given paper. Print data for printing created with the desired aspect ratio, and a small amount within the range of the print data A correction object capable of specifying a positional relationship with the periphery of the print data is provided in at least two places. To place and a print display area in which the print data is converted and the print data is displayed; and a margin area around the display area, showing the state of printing on paper of the predetermined paper size. Regarding the converted data, which is a file format, Based on the correction object included in the print display area, the margin area is eliminated. and enlarging and correcting the print display area so as to A program to execute.

Citation Information

Patent Citations

  • Image reading device and printing system

    JP2007143109A