JP2020004273A5 - Print control program, information processing device and its control method, and program - Google Patents

Print control program, information processing device and its control method, and program Download PDF

Info

Publication number
JP2020004273A5
JP2020004273A5 JP2018125297A JP2018125297A JP2020004273A5 JP 2020004273 A5 JP2020004273 A5 JP 2020004273A5 JP 2018125297 A JP2018125297 A JP 2018125297A JP 2018125297 A JP2018125297 A JP 2018125297A JP 2020004273 A5 JP2020004273 A5 JP 2020004273A5
Authority
JP
Japan
Prior art keywords
printer
description file
data
information
functions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018125297A
Other languages
Japanese (ja)
Other versions
JP2020004273A (en
JP7085920B2 (en
Filing date
Publication date
Application filed filed Critical
Priority to JP2018125297A priority Critical patent/JP7085920B2/en
Priority claimed from JP2018125297A external-priority patent/JP7085920B2/en
Publication of JP2020004273A publication Critical patent/JP2020004273A/en
Publication of JP2020004273A5 publication Critical patent/JP2020004273A5/en
Priority to JP2022092390A priority patent/JP7393477B2/en
Application granted granted Critical
Publication of JP7085920B2 publication Critical patent/JP7085920B2/en
Priority to JP2023197584A priority patent/JP2024015002A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明は、印刷制御プログラム、情報処理装置とその制御方法、およびプログラムに関する。 The present invention relates to a printing control program, and control method that information processing apparatus, and a program.

Claims (14)

プリンタドライバによって使用されるプリンタの機能に関する情報であって、機能間の組み合わせの無効性を示す情報を含む第1のデータを予め保持した情報処理装置であって、An information processing device that previously holds first data including information indicating invalidity of a combination between functions, which is information about a printer function used by a printer driver.
プリンタから、当該プリンタの有する機能に関する情報であって、機能間の組み合わせの無効性を示す第2の情報を含む第2のデータを取得する取得手段と、An acquisition means for acquiring second data from the printer, which is information about the function of the printer and includes the second information indicating the invalidity of the combination between the functions.
前記取得手段で取得した前記第2のデータで前記第1のデータを更新する更新手段と、An update means for updating the first data with the second data acquired by the acquisition means, and
前記更新手段による前記更新によって得られたデータを用いて、組み合わせが無効となる複数の機能の組み合わせを発生させないための禁則処理を行う処理手段と、Using the data obtained by the update by the update means, a processing means for performing prohibition processing for preventing a combination of a plurality of functions whose combination is invalid, and a processing means.
を有することを特徴とする情報処理装置。An information processing device characterized by having.
プリンタドライバによって使用されるプリンタの機能に関する情報であって、機能間の組み合わせの無効性を示す情報を含む第1のデータを予め保持した情報処理装置を制御する制御方法であって、A control method for controlling an information processing device that holds first data in advance, which is information about a printer function used by a printer driver and includes information indicating invalidity of a combination between functions.
プリンタから、当該プリンタの有する機能に関する情報であって、機能間の組み合わせの無効性を示す第2の情報を含む第2のデータを取得する取得工程と、An acquisition step of acquiring information about a function of the printer from the printer, including a second piece of information indicating the invalidity of the combination between the functions.
前記取得工程で取得した前記第2のデータで前記第1のデータを更新する更新工程と、An update step of updating the first data with the second data acquired in the acquisition step, and
前記更新工程による前記更新によって得られたデータを用いて、組み合わせが無効となる複数の機能の組み合わせを発生させないための禁則処理を行う処理工程と、Using the data obtained by the update by the update step, a processing step of performing prohibition processing to prevent a combination of a plurality of functions whose combination is invalid is performed, and a processing step of performing the prohibition processing.
を有することを特徴とする情報処理装置を制御する制御方法。A control method for controlling an information processing apparatus, which comprises.
プリンタドライバによって使用されるプリンタの機能に関する情報であって、機能間の組み合わせの無効性を示す情報を含む第1のデータを予め保持したコンピュータを制御するプログラムであって、A program that controls a computer that holds first data in advance, which is information about a printer function used by a printer driver and includes information indicating invalidity of a combination between functions.
プリンタから、当該プリンタの有する機能に関する情報であって、機能間の組み合わせの無効性を示す第2の情報を含む第2のデータを取得する取得工程と、An acquisition step of acquiring information about a function of the printer from the printer, including a second piece of information indicating the invalidity of the combination between the functions.
前記取得工程で取得した前記第2のデータで前記第1のデータを更新する更新工程と、An update step of updating the first data with the second data acquired in the acquisition step, and
前記更新工程による前記更新によって得られたデータを用いて、組み合わせが無効となる複数の機能の組み合わせを発生させないための禁則処理を行う処理工程と、を前記コンピュータに実行させるためのプログラム。A program for causing the computer to execute a processing step of performing prohibition processing for preventing a combination of a plurality of functions whose combination is invalid by using the data obtained by the update by the update step.
前記プリンタドライバは、標準プリンタドライバであることを特徴とする請求項3に記載のプログラム。The program according to claim 3, wherein the printer driver is a standard printer driver. 前記標準プリンタドライバは、複数のベンダの何れのベンダのプリンタへも印刷指示が可能なプリンタドライバであり、前記コンピュータのオペレーティングシステムのパッケージ内に含まれているプリンタドライバであることを特徴とする請求項4に記載のプログラム。The standard printer driver is a printer driver capable of instructing printing to printers of any of a plurality of vendors, and is a printer driver included in a package of the operating system of the computer. Item 4. The program according to item 4. 前記第1のデータに含まれる機能の情報は、プリンタの基本的な機能の情報であり、前記第2のデータに含まれる機能の情報は、当該第2のデータを取得してきたプリンタの機能の情報であることを特徴とする請求項5に記載のプログラム。The function information included in the first data is information on the basic functions of the printer, and the function information included in the second data is the function information of the printer that has acquired the second data. The program according to claim 5, characterized in that it is information. 前記第1のデータはファイル内のデータであって、前記更新工程では当該ファイルが前記第2のデータによって更新されることを特徴とする請求項3乃至6のいずれか1項に記載のプログラム。The program according to any one of claims 3 to 6, wherein the first data is data in a file, and the file is updated by the second data in the update step. オペレーティングシステムにおいて動作する印刷制御プログラムであって、
接続されているプリンタから、当該プリンタの第1のプリンタ記述ファイルを取得する取得手段と、
前記取得手段が取得した前記第1のプリンタ記述ファイルと、前記印刷制御プログラムが有する第2のプリンタ記述ファイルとを合成する合成手段と、
前記合成手段により合成されて得られた第3のプリンタ記述ファイルを、前記プリンタと前記印刷制御プログラムとに関連付けて記憶する記憶手段と、
アプリケーションのからの指示に応じて、前記第3のプリンタ記述ファイルに従って前記プリンタに出力する印刷ジョブを生成する生成手段と、
を有することを特徴とする印刷制御プログラム。
A print control program that runs in the operating system
An acquisition means for acquiring the first printer description file of the printer from the connected printer, and
A compositing means for synthesizing the first printer description file acquired by the acquisition means and the second printer description file included in the print control program.
A storage means for storing a third printer description file synthesized by the synthesis means in association with the printer and the print control program.
A generation means for generating a print job to be output to the printer according to the third printer description file in response to an instruction from the application.
A print control program characterized by having.
前記合成手段は、前記第1のプリンタ記述ファイルと前記第2のプリンタ記述ファイルとで重複する機能をマージし、前記第1のプリンタ記述ファイルと前記第2のプリンタ記述ファイルで固有の機能をそのまま記述することで前記第1のプリンタ記述ファイルと前記第2のプリンタ記述ファイルとを合成することを特徴とする請求項に記載の印刷制御プログラム。 The synthesizing means merges the overlapping functions of the first printer description file and the second printer description file, and retains the functions unique to the first printer description file and the second printer description file. The print control program according to claim 8 , wherein the first printer description file and the second printer description file are combined by the description. 前記取得手段が前記プリンタから前記第1のプリンタ記述ファイルを取得できなかった場合、前記生成手段は、前記記憶手段が前記第3のプリンタ記述ファイルを記憶していれば当該第3のプリンタ記述ファイルを使用し、前記記憶手段が前記第3のプリンタ記述ファイルを記憶していないときは前記第2のプリンタ記述ファイルを使用して前記プリンタに出力する印刷ジョブを生成することを特徴とする請求項又はに記載の印刷制御プログラム。 When the acquisition means cannot acquire the first printer description file from the printer, the generation means obtains the third printer description file if the storage means stores the third printer description file. Is used, and when the storage means does not store the third printer description file, the second printer description file is used to generate a print job to be output to the printer. The print control program according to 8 or 9. 前記第1のプリンタ記述ファイルは、前記プリンタが有する機能と、当該機能の組み合わせの禁則条件を示す情報を含むことを特徴とする請求項乃至10のいずれか1項に記載の印刷制御プログラム。 The print control program according to any one of claims 8 to 10 , wherein the first printer description file includes information indicating a function possessed by the printer and a prohibition condition for a combination of the functions. 前記記憶手段に記憶された前記第3のプリンタ記述ファイルに従って、印刷設定のユーザインタフェースを表示部に表示させる手段を、更に有することを特徴とする請求項乃至11のいずれか1項に記載の印刷制御プログラム。 The invention according to any one of claims 8 to 11 , further comprising a means for displaying the user interface of the print setting on the display unit according to the third printer description file stored in the storage means. Print control program. 前記記憶手段は、前記オペレーティングシステムにおいてプリントキューが作成されることに応じて、当該プリントキューに紐づく前記第3のプリンタ記述ファイルを記憶することを特徴とする請求項乃至12のいずれか1項に記載の印刷制御プログラム。 Any one of claims 8 to 12 , wherein the storage means stores the third printer description file associated with the print queue in response to the print queue being created in the operating system. The print control program described in Section. オペレーティングシステム上で実行するアプリケーションプログラムを有する情報処理装置であって、
プリンタと接続するインタフェースと、
ユーザの操作を受け付けるユーザインタフェースと、
請求項乃至13のいずれか1項に記載の印刷制御プログラムと、
を有することを特徴とする情報処理装置。
An information processing device that has an application program that runs on an operating system.
The interface to connect to the printer and
A user interface that accepts user operations and
The print control program according to any one of claims 8 to 13.
An information processing device characterized by having.
JP2018125297A 2018-06-29 2018-06-29 Print control programs, information processing devices and their control methods, and programs Active JP7085920B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018125297A JP7085920B2 (en) 2018-06-29 2018-06-29 Print control programs, information processing devices and their control methods, and programs
JP2022092390A JP7393477B2 (en) 2018-06-29 2022-06-07 Information processing device, its control method, and computer program
JP2023197584A JP2024015002A (en) 2018-06-29 2023-11-21 Information processing device, its control method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018125297A JP7085920B2 (en) 2018-06-29 2018-06-29 Print control programs, information processing devices and their control methods, and programs

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022092390A Division JP7393477B2 (en) 2018-06-29 2022-06-07 Information processing device, its control method, and computer program

Publications (3)

Publication Number Publication Date
JP2020004273A JP2020004273A (en) 2020-01-09
JP2020004273A5 true JP2020004273A5 (en) 2021-10-28
JP7085920B2 JP7085920B2 (en) 2022-06-17

Family

ID=69100244

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2018125297A Active JP7085920B2 (en) 2018-06-29 2018-06-29 Print control programs, information processing devices and their control methods, and programs
JP2022092390A Active JP7393477B2 (en) 2018-06-29 2022-06-07 Information processing device, its control method, and computer program
JP2023197584A Pending JP2024015002A (en) 2018-06-29 2023-11-21 Information processing device, its control method, and computer program

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2022092390A Active JP7393477B2 (en) 2018-06-29 2022-06-07 Information processing device, its control method, and computer program
JP2023197584A Pending JP2024015002A (en) 2018-06-29 2023-11-21 Information processing device, its control method, and computer program

Country Status (1)

Country Link
JP (3) JP7085920B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6007494B2 (en) * 2011-03-02 2016-10-12 株式会社リコー Print job editing program, print job editing apparatus, print job editing method and printing system
JP6289085B2 (en) * 2013-12-25 2018-03-07 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2015232755A (en) * 2014-06-09 2015-12-24 キヤノン株式会社 Information processing apparatus, printer, method of processing driver of information processing apparatus, method of processing driver of printer, and program
JP6587515B2 (en) * 2015-01-29 2019-10-09 キヤノン株式会社 Information processing apparatus, information processing apparatus control method, and program

Similar Documents

Publication Publication Date Title
JP2008097574A5 (en)
JP2020060849A5 (en)
JP2008257342A5 (en)
US9830544B2 (en) Image processing apparatus, control method, and storage medium for executing print processing using a password including selecting a personal identification code type that indicates a purpose for using the password
JP6958187B2 (en) program
JP7494958B2 (en) Program and printing system
JP2014174630A5 (en)
JP2007179128A (en) Printing control device and printing control method
JP2009199557A5 (en)
JP4867184B2 (en) Processing mode designation information conversion program and processing mode designation information conversion method
JP5842551B2 (en) Image registration method, recording medium, and information processing apparatus
JP6303609B2 (en) Program, information processing apparatus, information processing method, and information processing system
JP2020004273A5 (en) Print control program, information processing device and its control method, and program
JP5919925B2 (en) Program, information processing apparatus, storage medium
US10592180B2 (en) Information processing device, information processing method, and recording medium
JP2021039613A5 (en) Application, information processing device and control method
JP2019109750A5 (en) Control device and its control method, and program
JP2008152728A5 (en)
JP7215127B2 (en) Information processing device, storage medium and information processing method
JP7024547B2 (en) Application program
JP2021140393A (en) Program and information processing apparatus
JP2021107999A (en) Information processing apparatus, control method and program
JP2015153404A (en) Program, information processor, information processing method, and information processing system
JP6484111B2 (en) Information processing apparatus, control method therefor, and program
JP2016170796A5 (en)