US-20260126939-A1 - NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM STORING PRINT CONTROL PROGRAM, PRINT CONTROL APPARATUS, AND CONTROL METHOD
Abstract
Provided is a non-transitory computer-readable storage medium storing a print control program causing a computer to function as a PSA that extends a general-purpose printer driver. The PSA includes a print job acquisition section that acquires a print job from the general-purpose printer driver, and a display control section that accepts a selection of whether to cause a combined print application to process the print job.
Inventors
- Ryosuke NASUNO
Assignees
- SEIKO EPSON CORPORATION
Dates
- Publication Date
- 20260507
- Application Date
- 20251030
- Priority Date
- 20241101
Claims (9)
- 1 . A non-transitory computer-readable storage medium storing a print control program, the print control program causing a computer to function as a print extension application for extending a general-purpose printer driver, wherein the print extension application includes a print job acquisition unit configured to acquire a print job from the general-purpose printer driver, and a selection accepting unit configured to accept a selection of whether to cause an external application to process the print job.
- 2 . The non-transitory computer-readable storage medium storing a print control program according to claim 1 , wherein the print extension application is a print support application.
- 3 . The non-transitory computer-readable storage medium storing a print control program according to claim 1 , wherein the external application is a print application that executes printing of a plurality of print jobs as one print job.
- 4 . The non-transitory computer-readable storage medium storing a print control program according to claim 1 , wherein the print extension application further includes a print job transmission unit configured to, when it is selected to cause the external application to process the print job, activate the external application and transmit the print job to the external application.
- 5 . The non-transitory computer-readable storage medium storing a print control program according to claim 4 , wherein the print extension application further includes a termination processing unit configured to terminate the print extension application when a notification is received from the external application.
- 6 . The non-transitory computer-readable storage medium storing a print control program according to claim 4 , wherein the print extension application further includes a notification unit configured to execute a notification related to failure of the activation of the external application when the activation of the external application fails.
- 7 . The non-transitory computer-readable storage medium storing a print control program according to claim 4 , wherein the print extension application further includes a notification unit configured to execute a notification related to a fact that the external application is not installed when the external application is not installed.
- 8 . A print control apparatus comprising: a general-purpose printer driver; and a print extension application configured to extend the general-purpose printer driver, wherein the print extension application includes a print job acquisition unit configured to acquire a print job from the general-purpose printer driver, and a selection accepting unit configured to accept a selection of whether to cause an external application to process the print job.
- 9 . A control method for a print control apparatus including a general-purpose printer driver, and a print extension application configured to extend the general-purpose printer driver, the control method comprising: acquiring, by the print extension application, a print job from the general-purpose printer driver; and accepting, by the print extension application, a selection of whether to cause an external application to process the print job.
Description
The present application is based on, and claims priority from JP Application Serial Number 2024-192737, filed Nov. 1, 2024, the disclosure of which is hereby incorporated by reference herein in its entirety. BACKGROUND 1. Technical Field The present disclosure relates to a non-transitory computer-readable storage medium storing a print control program, a print control apparatus, and a control method. 2. Related Art JP-A-2021-107999 discloses an extension application for extending a function of an operating system (hereinafter referred to as an OS) standard driver incorporated in an OS as a standard. The extension application has a job combining function of handling a plurality of print jobs as one print job. In the configuration of JP-A-2021-107999, since the extension application has the job combining function, the extension application could not avoid becoming bloated. SUMMARY There is provided a non-transitory computer-readable storage medium storing a print control program, the print control program causing a computer to function as a print extension application for extending a general-purpose printer driver, in which the print extension application includes a print job acquisition unit configured to acquire a print job from the general-purpose printer driver, and a selection accepting unit configured to accept a selection of whether to cause an external application to process the print job. There is provided a print control apparatus including a general-purpose printer driver and a print extension application configured to extend the general-purpose printer driver, in which the print extension application includes a print job acquisition unit configured to acquire a print job from the general-purpose printer driver, and a selection accepting unit configured to accept a selection of whether to cause an external application to process the print job. There is provided a control method for a print control apparatus including a general-purpose printer driver and a print extension application configured to extend the general-purpose printer driver, the control method including acquiring, by the print extension application, a print job from the general-purpose printer driver, and accepting, by the print extension application, a selection of whether to cause an external application to process the print job. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a printing system. FIG. 2 is a block diagram of a computer. FIG. 3 is a diagram illustrating a print setting dialog by a general-purpose printer driver. FIG. 4 is a diagram illustrating a print setting dialog by a PSA. FIG. 5 is a diagram illustrating a warning dialog. FIG. 6 is a diagram illustrating a Windows form. FIG. 7 is a control flow of the printing system. FIG. 8 is a control flow of the printing system. DESCRIPTION OF EMBODIMENTS The present disclosure will be described through embodiments of the present disclosure hereafter; however, the description is not intended to limit the disclosure according to the appended claims to the following embodiments. In addition, not all of the configurations described in the embodiments are essential as units that solve the problem. For clarification of the description, the following description and drawings are appropriately omitted and simplified. In the drawings, the same elements are denoted by the same reference numerals, and redundant descriptions thereof will be omitted as appropriate. In the following embodiments, when necessary for convenience, the explanation is divided into multiple sections or embodiments; however, unless explicitly and specifically stated otherwise, these are not unrelated to each other, but one represents a modification, application, detailed explanation, supplementary explanation, or the like of part or all of the other. Furthermore, in the following embodiments, when referring to the number of elements and the like (including quantity, numerical value, amount, and range), unless explicitly and specifically stated otherwise or unless clearly limited to a specific number in principle, or other such cases, the number is not limited to that specific value and may be equal to or greater than or equal to or less than the specific number. Moreover, in the following embodiments, the components (including operational steps) are not necessarily essential unless explicitly and specifically stated otherwise or unless they are clearly considered essential in principle, or other such cases. Similarly, in the following embodiments, when referring to the shape, positional relationship, or the like of components or other factors, unless explicitly and specifically stated otherwise or unless clearly considered otherwise in principle, or other such cases, this includes shapes or the like that are substantially approximate or similar. This also applies to the above number of elements and the like (including quantity, numerical value, amount, and range). FIG. 1 is a block diagram illustra