JP2006072739A - Information processing device, control method for the same, and program - Google Patents
Information processing device, control method for the same, and program Download PDFInfo
- Publication number
- JP2006072739A JP2006072739A JP2004255775A JP2004255775A JP2006072739A JP 2006072739 A JP2006072739 A JP 2006072739A JP 2004255775 A JP2004255775 A JP 2004255775A JP 2004255775 A JP2004255775 A JP 2004255775A JP 2006072739 A JP2006072739 A JP 2006072739A
- Authority
- JP
- Japan
- Prior art keywords
- job
- setting information
- combined
- printing
- 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.)
- Withdrawn
Links
Images
Abstract
Description
本発明は、印刷装置に出力するための印刷データを生成する情報処理装置及びその制御方法、プログラムに関するものである。 The present invention relates to an information processing apparatus that generates print data to be output to a printing apparatus, a control method thereof, and a program.
従来の印刷においては、ホストコンピュータ上のアプリケーションから印刷を行う場合、通常、予めプリンタドライバで設定される印刷設定内容に従って、ひとつの印刷ジョブが生成され、それがプリンタに送信される。更に、その印刷ジョブの印刷方法として、通常の印刷以外に、印刷順序の優先度を上げる割込印刷や、パスワードをつけての「セキュアプリント」や、プリンタ本体のハードディスに保存させる「ボックス保存」等の印刷方法を提供するプリンタドライバが存在している(特許文献1)。
In conventional printing, when printing is performed from an application on a host computer, one print job is usually generated according to the print setting contents set in advance by a printer driver, and is transmitted to the printer. In addition to normal printing, the printing method of the print job includes interrupt printing that raises the priority of the printing order, “secure printing” with a password, and “box save” that saves to the hard disk of the printer. There is a printer driver that provides a printing method such as “
また、アプリケーションで印刷指示した文書データを、プリンタに出力せずにクライアント(ホストコンピュータ)に保持しておき、複数の文書データをまとめて1つのジョブとしてプリンタに送信する「まとめ印刷」機能を有するソフトウェアも存在している。 In addition, the document data instructed to be printed by the application is held in the client (host computer) without being output to the printer, and a “collective printing” function for collectively sending a plurality of document data to the printer as one job is provided. Software also exists.
但し、通常の印刷以外の印刷方法で印刷を行う場合で、かつジョブ発行装置(例えば、ホストコンピュータ)から多量の印刷ジョブを作成して印刷を実行する場合、より多くの設定操作が必要となる。 However, when printing is performed by a printing method other than normal printing, and when a large number of print jobs are created from a job issuing device (for example, a host computer) and printing is performed, more setting operations are required. .
例えば、「セキュアプリント」の場合、一般的に、ユーザ名及びパスワードの入力が要求される。また、「ボックス保存」の場合、プリンタ本体内のメールボックス番号の指定が要求される。そのため、ユーザが複数のアプリケーションから或いは複数回「セキュアプリント」や「ボックス保存」等の特殊な印刷を行う際、設定操作が煩わしくなる恐れがあった。また、「まとめ印刷」は、複数の印刷ジョブを束ねてプリンタに送信することができるが、それによる印刷以外の「セキュアプリント」や「ボックス保存」等の印刷方法を指定することができない。
このように、従来の「まとめ印刷」は、複数の印刷ジョブを結合した結合ジョブを通常に印刷する以外には、単一の印刷ジョブ(シングルジョブ)で実現できる「セキュアプリント」、「ボックス保存」、「割込印刷」、「印刷+保存」等の高機能な印刷方法を提供できないため、印刷処理に関するユーザの操作性と効率性が低い。 As described above, the conventional “summary printing” can be realized by a single print job (single job), “secure print”, “box save”, other than normal printing of a combined job obtained by combining a plurality of print jobs. “,“ Interrupt printing ”,“ print + save ”and the like cannot provide a high-performance printing method, so the user's operability and efficiency regarding the printing process are low.
本発明は上記の課題を解決するためになされたものであり、複数の印刷ジョブを結合した印刷ジョブの印刷処理に関するユーザの操作性と効率性を向上することができる情報処理装置及びその制御方法、プログラムを提供することを目的とする。 The present invention has been made to solve the above-described problem, and an information processing apparatus capable of improving user operability and efficiency relating to print processing of a print job obtained by combining a plurality of print jobs, and a control method therefor The purpose is to provide a program.
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
印刷装置に出力するための印刷データを生成する情報処理装置であって、
アプリケーションにより生成された印刷データを中間コード形式の印刷ジョブに変換する変換手段と、
前記印刷ジョブと前記印刷データの印刷設定情報とを関連付けて一時保存する保存手段と、
前記保存手段で保存されている複数の印刷ジョブの内、指定された2つ以上の印刷ジョブを結合した結合ジョブを生成する結合手段と、
前記結合ジョブを構成する結合対象の印刷ジョブそれぞれの印刷設定情報に基づいて、該結合ジョブの印刷設定情報を生成する生成手段と、
前記結合ジョブ及びその印刷設定情報を生成した場合、該結合ジョブ及びその印刷設定情報とを関連付けて前記保存手段に一時保存して更新する更新手段と、
前記保存手段の保存内容を参照して得られる前記印刷ジョブあるいは前記結合ジョブに対する印刷方法を、複数種類の印刷方法から選択して指示する指示手段と
を備える。
In order to achieve the above object, an information processing apparatus according to the present invention comprises the following arrangement. That is,
An information processing apparatus that generates print data for output to a printing apparatus,
Conversion means for converting print data generated by the application into a print job in an intermediate code format;
Storage means for temporarily storing the print job and print setting information of the print data in association with each other;
A combining unit that generates a combined job by combining two or more designated print jobs among the plurality of print jobs stored in the storage unit;
Generating means for generating print setting information of the combined job based on print setting information of each print job to be combined constituting the combined job;
An update unit that associates the combined job and the print setting information with the storage unit and temporarily updates the combined job and the print setting information when the combined job and the print setting information are generated;
Instructing means for selecting and instructing a printing method for the print job or the combined job obtained by referring to the storage content of the storage means from a plurality of types of printing methods.
また、好ましくは、前記印刷ジョブは、ページ単位のページ描画ファイルとして前記保存手段に一時保存されている。 Preferably, the print job is temporarily stored in the storage unit as a page drawing file for each page.
また、好ましくは、前記結合ジョブの印刷設定情報は、前記ページ描画ファイルの出力先となる出力ページ番号を示す情報を含んでいる。 Preferably, the print setting information of the combined job includes information indicating an output page number as an output destination of the page drawing file.
また、好ましくは、前記印刷設定情報は、印刷ジョブ単位の印刷設定ファイルとして前記保存手段に一時保存されている。 Preferably, the print setting information is temporarily stored in the storage unit as a print setting file for each print job.
また、好ましくは、前記指示手段は、前記保存手段の保存内容を参照して得られる前記印刷ジョブあるいは前記結合ジョブの印刷設定情報に基づくプレビュー画像の表示を指示する表示指示手段を備える。 Preferably, the instruction unit includes a display instruction unit for instructing display of a preview image based on print setting information of the print job or the combined job obtained by referring to the storage content of the storage unit.
また、好ましくは、前記指示手段は、前記保存手段の保存内容を参照して得られる前記印刷ジョブあるいは前記結合ジョブの順序の変更を指示する変更指示手段を備える。 Preferably, the instruction unit includes a change instruction unit that instructs to change the order of the print job or the combined job obtained by referring to the stored content of the storage unit.
また、好ましくは、前記指示手段は、前記保存手段の保存内容を参照して得られる前記印刷ジョブあるいは前記結合ジョブの削除を指示する削除指示手段を備える。 Preferably, the instruction unit includes a deletion instruction unit for instructing deletion of the print job or the combined job obtained by referring to the storage content of the storage unit.
また、好ましくは、前記指示手段は、前記保存手段の保存内容を参照して得られる前記結合ジョブを、結合前の複数の印刷ジョブに分解することを指示する分解指示手段を更に備える。 Preferably, the instruction unit further includes a disassembly instruction unit that instructs to disassemble the combined job obtained by referring to the storage content of the storage unit into a plurality of print jobs before combining.
また、好ましくは、前記指示手段は、前記保存手段の保存内容を参照して得られる前記印刷ジョブあるいは前記結合ジョブの複製を指示する複製指示手段を備える。 Preferably, the instruction unit includes a copy instruction unit that instructs to copy the print job or the combined job obtained by referring to the stored content of the storage unit.
また、好ましくは、前記指示手段によって印刷指示された前記印刷ジョブあるいは前記結合ジョブを、その印刷設定情報に基づいて、前記印刷装置に対する印刷制御コマンドに変換して、該印刷装置に出力する出力手段を更に備える。 Preferably, the print job or the combined job instructed to be printed by the instruction means is converted into a print control command for the printing apparatus based on the print setting information and output to the printing apparatus. Is further provided.
また、好ましくは、前記印刷ジョブあるいは前記結合ジョブに対する印刷方法として、前記印刷装置の記憶装置に保存する印刷方法が前記指示手段によって指示された場合は、指示された印刷方法による印刷の実行時に、その印刷設定情報に含まれる所定の印刷設定情報が無効になる旨の通知を含む、前記印刷の続行の是非を確認する確認画面を表示する表示手段と、
前記確認画面を介して、前記印刷の続行が指示された場合、処理対象の前記印刷ジョブあるいは前記結合ジョブのジョブ名を、前記所定の印刷設定情報に関する情報を含むジョブ名に変更するジョブ名変更手段と
を更に備える。
Preferably, as a printing method for the print job or the combined job, when a printing method to be stored in the storage device of the printing apparatus is instructed by the instruction unit, when performing printing by the instructed printing method, Display means for displaying a confirmation screen for confirming whether or not to continue the printing, including notification that the predetermined print setting information included in the print setting information is invalid;
Job name change for changing the job name of the print job to be processed or the combined job to a job name including information related to the predetermined print setting information when the print is instructed via the confirmation screen And a means.
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
印刷装置に出力するための印刷データを生成する情報処理装置の制御方法であって、
アプリケーションにより生成された印刷データを中間コード形式の印刷ジョブに変換する変換工程と、
前記印刷ジョブと前記印刷データの印刷設定情報とを関連付けて記憶媒体に一時保存する保存工程と、
前記記憶媒体に保存されている複数の印刷ジョブの内、指定された2つ以上の印刷ジョブを結合した結合ジョブを生成する結合工程と、
前記結合ジョブを構成する結合対象の印刷ジョブそれぞれの印刷設定情報に基づいて、該結合ジョブの印刷設定情報を生成する生成工程と、
前記結合ジョブ及びその印刷設定情報を生成した場合、該結合ジョブ及びその印刷設定情報とを関連付けて前記保存手段に一時保存して更新する更新工程と、
前記記憶媒体の保存内容を参照して得られる前記印刷ジョブあるいは前記結合ジョブに対する印刷方法を、複数種類の印刷方法から選択して指示する指示工程と
を備える。
In order to achieve the above object, a method for controlling an information processing apparatus according to the present invention comprises the following arrangement. That is,
A method of controlling an information processing apparatus that generates print data for output to a printing apparatus,
A conversion process for converting print data generated by the application into a print job in an intermediate code format;
A storage step of temporarily storing the print job and print setting information of the print data in association with each other;
A combining step of generating a combined job by combining two or more designated print jobs among a plurality of print jobs stored in the storage medium;
A generation step of generating print setting information of the combined job based on print setting information of each print job to be combined constituting the combined job;
An update step in which when the combined job and the print setting information thereof are generated, the combined job and the print setting information are associated with the temporary storage and updated in the storage unit;
An instruction step of selecting and instructing a printing method for the print job or the combined job obtained by referring to the storage content of the storage medium from a plurality of types of printing methods.
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
印刷装置に出力するための印刷データを生成する情報処理装置の制御を実現するプログラムであって、
アプリケーションにより生成された印刷データを中間コード形式の印刷ジョブに変換する変換工程のプログラムコードと、
前記印刷ジョブと前記印刷データの印刷設定情報とを関連付けて記憶媒体に一時保存する保存工程のプログラムコードと、
前記記憶媒体に保存されている複数の印刷ジョブの内、指定された2つ以上の印刷ジョブを結合した結合ジョブを生成する結合工程のプログラムコードと、
前記結合ジョブを構成する結合対象の印刷ジョブそれぞれの印刷設定情報に基づいて、該結合ジョブの印刷設定情報を生成する生成工程のプログラムコードと、
前記結合ジョブ及びその印刷設定情報を生成した場合、該結合ジョブ及びその印刷設定情報とを関連付けて前記保存手段に一時保存して更新する更新工程のプログラムコードと、
前記記憶媒体の保存内容を参照して得られる前記印刷ジョブあるいは前記結合ジョブに対する印刷方法を、複数種類の印刷方法から選択して指示する指示工程のプログラムコードと
を備える。
In order to achieve the above object, a program according to the present invention comprises the following arrangement. That is,
A program that realizes control of an information processing apparatus that generates print data to be output to a printing apparatus,
A program code for a conversion process for converting print data generated by the application into a print job in an intermediate code format;
A program code of a storage step for temporarily storing the print job and the print setting information of the print data in a storage medium in association with each other;
Program code for a combining step for generating a combined job combining two or more specified print jobs among a plurality of print jobs stored in the storage medium;
Based on the print setting information of each print job to be combined that constitutes the combined job, the program code of the generating step for generating print setting information of the combined job;
A program code for an update process for temporarily storing and updating the combined job and the print setting information in the storage unit in association with the combined job and the print setting information;
And a program code of an instruction process for selecting and instructing a printing method for the print job or the combined job obtained by referring to the storage content of the storage medium from a plurality of types of printing methods.
以上説明したように、本発明によれば、複数の印刷ジョブを結合した印刷ジョブの印刷処理に関するユーザの操作性と効率性を向上することができる情報処理装置及びその制御方法、プログラムを提供できる。 As described above, according to the present invention, it is possible to provide an information processing apparatus capable of improving the operability and efficiency of a user related to print processing of a print job obtained by combining a plurality of print jobs, a control method therefor, and a program. .
以下、本発明の実施の形態について図面を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
<実施形態1>
図1は本発明の実施形態1のプリンタ制御システムの構成を示すブロック図である。
<
FIG. 1 is a block diagram showing the configuration of the printer control system according to the first embodiment of the present invention.
尚、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、LAN、WAN等のネットワークを介して接続されたシステム上であっても本発明を適用できることは言うまでもない。 If the function of the present invention is executed, it may be a single device or a system composed of a plurality of devices on a system connected via a network such as a LAN or WAN. Needless to say, the present invention can also be applied.
図1において、3000はホストコンピュータであり、CPU1を備える。CPU1は、ROM3のプログラム用ROM3bあるいは外部メモリ11に記憶された文書処理プログラム(アプリケーションプログラム)等のプログラムに基づいて、図形、イメージ、文字、表(表計算等を含む)等の構成要素が混在した文書処理を実行するとともに、ホストコンピュータ本体2000内のシステムバス4に接続される各デバイスを総括的に制御する。
In FIG. 1,
また、このROM3のプログラム用ROM3bあるいは外部メモリ11には、CPU1の制御プログラムであるオペレーティングシステムプログラム(以下、OS)等のプログラムも記憶している。また、ROM3のフォント用ROM3aあるいは外部メモリ11には、上記文書処理の際に使用するフォントデータ等のデータを記憶している。また、ROM3のデータ用ROM3cあるいは外部メモリ11には、上記文書処理等の各種処理を行う際に使用する各種データを記憶する。
The
2はRAMであり、CPU1の主メモリ、ワークエリア等として機能する。5はキーボードコントローラ(KBC)であり、キーボード(KB)9やポインティングデバイス(不図示)からのキー入力を制御する。6はCRTコントローラ(CRTC)であり、CRTディスプレイ(CRT)10の表示を制御する。尚、CRTコントローラ6及びCRTディスプレイ10の代りに、LCDコントローラ及びLCDを用いても良い。
7はディスクコントローラ(DKC)であり、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、印刷制御コマンド生成プログラム(以下、プリンタドライバ)等の各種データを記憶する、ハードディスク(HD)、フロッピー(登録商標)ディスク(FD)等の外部メモリ11とのアクセスを制御する。
A disk controller (DKC) 7 stores various data such as a boot program, various applications, font data, user files, editing files, a print control command generation program (hereinafter referred to as a printer driver), a hard disk (HD), Controls access to the
8はプリンタコントローラ(PRTC)であり、所定の双方向性インターフェース(インターフェース)21を介してプリンタ1500に接続されて、プリンタ1500との通信制御処理を実行する。双方向性インターフェースの例には、USBインターフェース、IEEE1394インターフェース、無線LANインターフェース等がある。
A printer controller (PRTC) 8 is connected to the
尚、CPU1は、例えば、RAM2上に設定された表示情報RAMへのアウトラインフォントの展開(ラスタライズ)処理を実行してGUIを提供することで、CRT10上でのWYSIWYGを可能としている。また、CPU1は、CRT10上のマウスカーソル(不図示)等で指示されたコマンドに基づいて、登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは、印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷方法の設定を行える。
For example, the
プリンタ1500において、12はプリンタCPUであり、プリンタCPU12は、プリンタ制御部1000内のシステムバス15に接続される各デバイスを総括的に制御する。また、プリンタCPU12は、ROM13のプログラム用ROM13bあるいは外部メモリ14に記憶された制御プログラム等のプログラムに基づいて、システムバス15に接続される印刷部(プリンタエンジン)17に出力情報としての画像信号を出力する。
In the
また、このROM13のプログラム用ROM13bには、プリンタCPU12の制御プログラム等のプログラムを記憶している。また、ROM13のフォント用ROM13aには、上記出力情報を生成する際に使用するフォントデータ等のデータを記憶している。また、ハードディスク(HD)、ICカード等の外部メモリ14がないプリンタの場合には、ROM13のデータ用ROM13cには、ホストコンピュータ3000上で利用される情報等を記憶している。
A program such as a control program for the
プリンタCPU12は、入力部18を介してホストコンピュータ3000との通信処理が可能となっており、プリンタ1500内のステータス情報等の各種情報をホストコンピュータ3000に通知可能に構成されている。19はCPU12の主メモリ、ワークエリア等として機能するRAMである。このRAM19は、増設ポート(不図示)に接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。
The
尚、RAM19は、出力情報展開領域、環境データ格納領域、NVRAM等に用いられる。外部メモリ14は、メモリコントローラ(MC)20によりアクセスが制御される。外部メモリ14は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等のデータを記憶する。また、1501は操作部であり、プリンタ1500に対する各種操作を実現するための操作パネルやスイッチ、LED表示器等が構成されている。
The
また、外部メモリ14は1個に限らず、少なくとも1個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、NVRAM(不図示)を有し、操作部1501からのプリンタモード設定情報を記憶するようにしてもよい。
Further, the number of
次に、ホストコンピュータ3000の主要機能構成について、図2を用いて説明する。
Next, the main functional configuration of the
図2は本発明の実施形態1のホストコンピュータの主要機能構成を示す図である。 FIG. 2 is a diagram showing a main functional configuration of the host computer according to the first embodiment of the present invention.
尚、図2では、プリンタ1500が直接、あるいはネットワーク経由で接続されている、ホストコンピュータ3000における印刷処理を実現するための典型的な構成を示している。
FIG. 2 shows a typical configuration for realizing a printing process in the
アプリケーション201、グラフィックエンジン202、プリンタドライバ203及びシステムスプーラ204は、外部メモリ11に保存されたファイルとして存在する。これらのファイルは、OSやそのモジュールを利用するモジュールによってRAM2にロードされて実行されるプログラムモジュールである。また、アプリケーション201及びプリンタドライバ203は、外部メモリ11に、あるいはネットワーク(不図示)を経由して外部メモリ11に追加することが可能となっている。
The
外部メモリ11に保存されているアプリケーション201は、RAM2にロードされて実行されるが、このアプリケーション201からプリンタ1500に対して印刷を行う際には、同様に、RAM2にロードされ実行可能となっているグラフィックエンジン202を利用して出力(描画)を行う。
The
グラフィックエンジン202は、接続するプリンタの種類毎に用意されたプリンタドライバ203を同様に外部メモリ11からRAM2にロードし、アプリケーション201からの出力(印刷データ)をプリンタドライバ203を用いて、印刷制御コマンドに変換する。変換された印刷制御コマンドは、OSによってRAM2にロードされたシステムスプーラ204を経てインターフェース21経由で、プリンタ1500へ出力される。
The
尚、本発明は、図2に示すような、プリンタ3000とホストコンピュータ1500からなる印刷システムを前提としているが、更に、図3に示すように、アプリケーション201からの印刷データを一旦中間コードデータ(中間コード形式の印刷ジョブ)でスプールするシステムに拡張することもできる。
Note that the present invention is premised on a printing system including a
図3は、図2の主要機能構成を拡張したものであり、グラフィックエンジン202からプリンタドライバ203へ印刷命令を送信する際に、一旦中間コードデータからなるスプールファイル303を生成する構成をとる。図2では、アプリケーション201が、印刷処理から解放されるのは、プリンタドライバ203がグラフィックエンジン202からのすべての印刷命令を印刷制御コマンドへ変換し終った時点であるのに対し、図3では、スプーラ302がすべての印刷命令を中間コードデータに変換し、スプールファイル303に出力した時点であり、通常、後者の方が短時間で済む。
FIG. 3 is an extension of the main functional configuration of FIG. 2, and takes a configuration in which a spool file 303 composed of intermediate code data is once generated when a print command is transmitted from the
また、図3では、スプールファイル303の内容に対して加工することが可能であり、これによりアプリケーション201からの印刷データに対して、拡大縮小や、複数ページを1ページに縮小して印刷する等の印刷データの加工処理、アプリケーション201が有する機能以外の機能(加工処理)を実現することができる。このような加工処理を実現するために、図2の構成に対し、図3のような、印刷データを一旦中間コードデータでスプールする構成を採用する。
Further, in FIG. 3, the contents of the spool file 303 can be processed, whereby the print data from the
尚、印刷データの加工処理を行うためには、通常、プリンタドライバ203が提供するウインドウ(プリンタドライバダイアログ)から設定を行い、プリンタドライバ203がその設定内容をRAM2上あるいは外部メモリ11上に保管する。
In order to process the print data, the settings are usually made from a window (printer driver dialog) provided by the
この図3の構成では、グラフィックエンジン202からの印刷命令であるDDI関数をディスパッチャ301が受け取る。ディスパッチャ301がグラフィックエンジン202から受け取った印刷命令(DDI関数)が、アプリケーション201からグラフィックエンジン202へ発行された印刷命令(GDI関数)に基づくものである場合には、ディスパッチャ301は、外部メモリ11に格納されているスプーラ302をRAM2にロードし、プリンタドライバ203ではなくスプーラ302へ印刷命令(DDI関数)を送信する。
In the configuration of FIG. 3, the
スプーラ302は、受信した印刷命令を解析し、ページ単位に中間コードデータに変換してスプールファイル303に出力する。このページ単位に格納されている中間コードデータのスプールファイルを、ページ描画ファイル(PDF:Page Description File)と呼ぶ。また、スプーラ302は、プリンタドライバ203に対して設定されている印刷データに関する印刷設定情報(Nup、両面、ステイプル、カラー/モノクロ指定等)をプリンタドライバ203から取得してジョブ単位の設定ファイルとしてスプールファイル303に保存する。
The
このように、スプールファイル303では、中間コードデータ形式の印刷ジョブとその印刷設定情報が関連付けられて保存されている。この時、ジョブ単位に格納されている設定ファイル(印刷設定情報)をジョブ設定ファイル(あるいは、SDF:Spool Description Fileと呼ぶこともある)と呼ぶ。このジョブ設定ファイルについては後述する。 As described above, in the spool file 303, a print job in the intermediate code data format and its print setting information are stored in association with each other. At this time, the setting file (print setting information) stored in units of jobs is referred to as a job setting file (or sometimes referred to as SDF: Spool Description File). This job setting file will be described later.
尚、スプールファイル303は、外部メモリ11上にファイルとして生成するが、RAM2上に生成されても構わない。更に、スプーラ302は、外部メモリ11に格納されているスプールファイルマネージャ304をRAM2にロードし、スプールファイルマネージャ304に対してスプールファイル303の生成状況を通知する。その後、スプールファイルマネージャ304は、スプールファイル303に保存された印刷データに関する印刷設定(ジョブ設定ファイル)の内容に従って印刷を行えるか否かを判断する。
The spool file 303 is generated as a file on the
スプールファイルマネージャ304がグラフィックエンジン202を利用して印刷を行えると判断した際には、外部メモリ11に格納されているデスプーラ305をRAM2にロードし、デスプーラ305に対して、スプールファイル303に記述された中間コードデータのページ描画ファイルの印刷処理を行うように指示する。
When the
デスプーラ305は、スプールファイル303に含まれる中間コードデータのページ描画ファイルを、スプールファイル303に含まれる印刷設定情報を含むジョブ設定ファイルに従って加工し、印刷命令(GDI関数)を再生成し、もう一度グラフィックエンジン202経由で印刷命令(GDI関数)を出力する。
The
ディスパッチャ301がグラフィックエンジン202から受信した印刷命令(DDI関数)がデスプーラ305からグラフィックエンジン202へ発行された印刷命令(GDI関数)に基づいたものである場合には、ディスパッチャ301はスプーラ302ではなく、プリンタドライバ203に印刷命令を送信する。
When the print command (DDI function) received by the
プリンタドライバ203は、グラフィックエンジン202から取得したDDI関数に基づいてページ記述言語等からなる印刷制御コマンドを生成し、システムスプーラ204経由でプリンタ1500に出力する。
The
更に、図3では、これまで説明した構成に加えて、プレビューア306、設定変更エディタ307を有し、印刷ジョブに対する印刷プレビュー、印刷設定変更、複数ジョブの結合を可能にする構成例を示している。
Further, FIG. 3 shows a configuration example that includes a
印刷プレビュー、印刷設定変更、複数ジョブの結合を行うためには、まず、ユーザが図4に示すプリンタドライバ203が生成するウインドウ(プリンタドライバダイアログ)のプロパティにおいて、「出力先の指定」を行う指定部であるプルダウンメニュー401において、「編集+プレビュー」を指定する。
In order to perform print preview, print setting change, and combination of a plurality of jobs, first, the user designates “designate output destination” in the properties of the window (printer driver dialog) generated by the
このようにプリンタドライバ203が生成するウィンドウのプロパティで設定されている内容は、設定ファイルとしてOSが提供する構造体(例えば、Windows(登録商標)では、DEVMODEと呼ばれる)に格納される。その構造体には、例えば、スプールファイル303に含まれる印刷設定情報中にスプールファイルマネージャ304に保存を行うかどうかの設定が含まれており、スプールファイルマネージャ304がプリンタドライバ203を介して印刷設定情報を読み込む。
The contents set in the properties of the window generated by the
そして、この印刷設定情報に、「編集+プレビュー」指定がなされていた場合、スプールファイル303にページ描画ファイルとジョブ設定ファイルとが生成・格納され、図5に示すように、スプールファイルマネージャ304は、印刷ジョブ操作ウインドウとして、スプールファイル303にスプールされた印刷ジョブをリスト表示する。
If “edit + preview” is designated in the print setting information, a page drawing file and a job setting file are generated and stored in the spool file 303, and the
図5には、5つの印刷ジョブがスプールファイル303にスプールされている場合の例を示しており、印刷ジョブ操作ウインドウ内には、表示されている印刷ジョブに対する印刷方法を選択するための印刷方法選択部が構成されている。図5では、この印刷方法選択部が、メニューバー501もしくは、そのすぐ下のツールバーコンボボックス502またはアイコンによって実現され、この印刷方法選択部を操作することにより、印刷ジョブの操作を行うことができる。
FIG. 5 shows an example in which five print jobs are spooled in the spool file 303. In the print job operation window, a print method for selecting a print method for the displayed print job is shown. A selection unit is configured. In FIG. 5, the printing method selection unit is realized by the
次に、印刷ジョブ操作ウインドウにおいて、任意の印刷ジョブが選択された状態での印刷方法選択機能の処理フローについて、図6を用いて説明する。 Next, the processing flow of the printing method selection function when an arbitrary print job is selected in the print job operation window will be described with reference to FIG.
図6は本発明の実施形態1の印刷方法選択機能の処理フローを示すフローチャートである。 FIG. 6 is a flowchart showing a processing flow of the printing method selection function according to the first embodiment of the present invention.
尚、図6では、印刷方法選択機能として、図5のツールバーコンボボックス502を例に挙げて説明する。また、このツールバーコンボボックス502では、4種類の印刷方法として、「印刷」、「セキュアプリント」、「保存」及び「保存+プリント」を有している場合を例に挙げて説明する。
In FIG. 6, the tool
まず、ステップS801で、印刷ジョブの出力の有無を判定する。印刷ジョブの出力がない場合(ステップS801でNO)、処理を終了する。一方、印刷ジョブの出力がある場合(ステップS801でYES)、ステップS802に進む。 First, in step S801, whether or not a print job is output is determined. If there is no print job output (NO in step S801), the process ends. On the other hand, if there is a print job output (YES in step S801), the process advances to step S802.
ここで、印刷ジョブの出力がある場合とは、ユーザが、図6のウインドウにおいて、印刷方法選択部を操作した場合である。 Here, the case where there is a print job output is a case where the user operates the printing method selection unit in the window of FIG.
ステップS802で、印刷方法選択部の操作によって得られる印刷方法設定情報を取得する。そして、取得した印刷方法設定情報に基づいて、以下のステップS803〜ステップS806のいずれかに分岐する。 In step S802, printing method setting information obtained by operating the printing method selection unit is acquired. Based on the acquired printing method setting information, the process branches to one of the following steps S803 to S806.
●「印刷」:印刷方法設定情報が「印刷」の場合、ステップS803からステップS807に進み、選択された印刷ジョブの中間コードデータのスプールファイル303を、その印刷ジョブの印刷設定情報に従って、プリンタドライバ203が、プリンタ1500に送信できる印刷制御コマンドに変換して、プリンタ1500で通常印刷させると同時に、印刷が完了した印刷ジョブの中間コードデータのスプールファイル303を削除する。
“Print”: If the print method setting information is “print”, the process advances from step S803 to step S807, and the spool file 303 of the intermediate code data of the selected print job is transferred to the printer driver according to the print setting information of the print job. 203 converts the print control command into a print control command that can be transmitted to the
●「セキュアプリント」:印刷方法設定情報が「セキュアプリント」の場合、ステップS805からステップS809に進み、図7のユーザ名・パスワード入力ダイアログを表示し、ユーザ名とパスワードの入力を促す。この入力ダイアログにおいて、「OK」ボタンが押下されると、ステップS812で、上記「印刷」機能と同様にして、印刷制御コマンドをプリンタ1500に送信し、印刷が完了した印刷ジョブの中間コードのスプールファイル303を削除する。
“Secure Print”: If the printing method setting information is “Secure Print”, the process advances from step S805 to step S809, and the user name / password input dialog shown in FIG. 7 is displayed to prompt the user to enter the user name and password. When the “OK” button is pressed in this input dialog, in step S812, a print control command is transmitted to the
但し、「セキュアプリント」では、「印刷」機能とは異なり、プリンタ1500が印刷制御コマンドによる印刷を直ちに実行せず、セキュリティを考慮しプリンタ1500内の外部メモリ14に一旦蓄えておく。そして、その後、そのセキュアプリントに対する印刷ジョブを作成したユーザ本人が、プリンタ1500の操作部1501で、パスワードを入力すると、その印刷ジョブによる印刷が実行される。
However, in the “secure print”, unlike the “print” function, the
●「保存」:印刷方法設定情報が「保存(ボックス)」の場合、ステップS804からステップS808に進み、図8のジョブ名・ボックス番号入力ダイアログを表示し、保存対象の印刷ジョブのジョブ名と、保存先のボックス番号の入力を促す。この入力ダイアログにおいて、「OK」ボタンが押下されると、ステップS811で、印刷ジョブをプリンタ1500の外部メモリ14内の指定したボックス番号のボックスに送信する。尚、ここでの印刷ジョブの送信とは、実際には、印刷ジョブの印刷設定情報に従って、プリンタドライバ203が、プリンタ1500に送信できる印刷制御コマンドに変換した上で、その印刷制御コマンドを送信することを意味する。
“Save”: If the printing method setting information is “Save (Box)”, the process advances from Step S804 to Step S808 to display the job name / box number input dialog shown in FIG. , Prompt for the destination box number. If the “OK” button is pressed in this input dialog, the print job is transmitted to the box of the designated box number in the
これにより、プリンタ1500では、受信した印刷制御コマンドからなる印刷ジョブを通常のビットマップ画像に展開した上で、指定されたボックス番号のボックスに保存する。その後、ユーザは、必要な時に、操作部1501を操作することで、所望のボックス番号に保存された印刷ジョブの印刷を実行することができる。
As a result, the
●「保存+プリント」:印刷方法設定情報が「保存+プリント」の場合(基本的には、上記の「保存」と「印刷」の組み合わせの処理を実行する)、ステップS806からステップS810に進み、図8のジョブ名・ボックス番号入力ダイアログを表示し、保存対象の印刷ジョブのジョブ名と、保存先のボックス番号の入力を促す。この入力ダイアログにおいて、「OK」ボタンが押下されると、ステップS813で、印刷ジョブをプリンタ1500の外部メモリ14内の指定したボックス番号のボックスに送信すると同時に、プリンタ1500で通常印刷させる。また、印刷が完了した印刷ジョブの中間コードデータのスプールファイル303を削除する。
“Save + Print”: When the printing method setting information is “Save + Print” (basically, the combination processing of “Save” and “Print” is executed), the process proceeds from Step S806 to Step S810. The job name / box number input dialog shown in FIG. 8 is displayed to prompt the user to input the job name of the print job to be saved and the box number of the save destination. In this input dialog, when the “OK” button is pressed, in step S813, the print job is transmitted to the box of the designated box number in the
尚、図5のツールバーコンボボックス502による印刷方法選択機能は一例であり、用途約や目的に応じて、他の印刷方法の選択肢を構成することも可能である。
Note that the printing method selection function by the tool
例えば、他の印刷方法としては、以下のようなものがある。 For example, other printing methods include the following.
●「試し印刷」:印刷ジョブの中間コードデータのスプールファイル303をそのまま残して印刷を行わせる。 “Trial printing”: printing is performed leaving the spool file 303 of the intermediate code data of the print job as it is.
●「プレビュー」:スプールファイル303に保存されている中間コードデータの各論理ページ画像のプレビューを行う。また、このプレビューでは、表示する画像のズーム率を変更することが可能である。 “Preview”: Preview of each logical page image of the intermediate code data stored in the spool file 303 is performed. In this preview, the zoom rate of the image to be displayed can be changed.
●「削除」:印刷ジョブの編集機能の1つとして、印刷ジョブの中間コードデータのスプールファイル303を削除する。 “Delete”: As one of the print job editing functions, the spool file 303 of the intermediate code data of the print job is deleted.
●「複製」:印刷ジョブの編集機能の1つとして、印刷ジョブの中間コードデータのスプールファイル303の複製を生成する。 “Duplicate”: As one of the print job editing functions, a duplicate of the spool file 303 of the intermediate code data of the print job is generated.
●「結合」:複数の印刷ジョブの中間コードデータのスプールファイル303を結合して、1つの印刷ジョブ(結合ジョブ)を生成する。 “Combine”: Combines spool files 303 of intermediate code data of a plurality of print jobs to generate one print job (combined job).
●「分解」:結合ジョブを、結合前の元の複数の印刷ジョブに分解する。 ● “Separation”: The combined job is decomposed into a plurality of original print jobs before combining.
●「印刷設定」:単体の印刷ジョブ(シングルジョブ)、もしくは結合ジョブの印刷設定(レイアウト設定やフィニッシング設定等)を実行する。 ● “Print Settings”: Execute print settings (layout settings, finishing settings, etc.) for a single print job (single job) or combined job.
●「印刷ジョブ順序の編集」:所望の印刷ジョブの印刷順序を最初にする「先頭に移動」、所望のジョブの印刷順序を1つ前にする「1つ上に移動」、所望の印刷ジョブの印刷順序を1つ後にする「1つ下に移動」、所望の印刷ジョブの印刷順序を最後にする「最後に移動」等の所望の印刷ジョブの印刷順序を編集する。 ● “Edit print job order”: “Move to top” to set the print order of the desired print job first, “Move up” to make the print order of the desired job one previous, desired print job The print order of the desired print job is edited, such as “move down one” after the print order of “1” or “move last” to end the print order of the desired print job.
ここで、印刷方法選択機能として、特に、「プレビュー」が指定された場合の処理について説明する。 Here, a process when “preview” is designated as the printing method selection function will be described.
スプールファイルマネージャ304の印刷ジョブ操作ウインドウ画面(図5)上で、任意のシングルジョブもしくは結合ジョブの「プレビュー」が指定された場合、外部メモリ11に格納されているプレビューア306をRAM2にロードし、プレビューア306に対して、スプールファイル303に記述された中間コードデータの印刷ジョブのプレビュー処理を行うように指示する。
When “preview” of an arbitrary single job or combined job is designated on the print job operation window screen (FIG. 5) of the
プレビューア306は、スプールファイル303に含まれる中間コードデータのページ描画ファイル(PDF)を順次読み出し、スプールファイル303に格納されているジョブ設定ファイル(SDF)に含まれる印刷設定情報の内容に従って加工し、画面上の出力が可能となる。
The
プレビュー処理を行うことにより、図9に示すように、スプールファイル303に含まれる印刷設定情報に従う印刷ジョブのプレビュー画面がプレビューア306によって画面上に表示される。その後、ユーザの指示によって、プレビューア306がクローズされると、制御がスプールファイルマネージャ304の印刷ジョブ操作ウインドウ(図5)に移行する。
By performing the preview process, a preview screen of a print job according to the print setting information included in the spool file 303 is displayed on the screen by the
そして、ユーザが、プレビューア306によって表示された内容に従って、印刷を実行する場合には、スプールファイルマネージャ304上で、前述した印刷方法選択機能にて「印刷」を指示することにより印刷要求を発行する。印刷要求は、デスプーラ305によりジョブ設定ファイルに基づいてページ描画ファイルを加工して印刷命令(GDI関数)を生成し、グラフィックエンジン202に伝えられ、ディスパッチャ301経由で、プリンタドライバ203に印刷命令が送られ、印刷が実行される。
When the user executes printing in accordance with the contents displayed by the
次に、ユーザが、複数の印刷ジョブを結合する際の操作手順について説明する。 Next, an operation procedure when the user combines a plurality of print jobs will be described.
上述したように、アプリケーション201上から印刷を開始する際に、プリンタドライバ203が生成するウインドウ(プリンタドライバダイアログ)を開いて、そのウインドウ上で操作可能な状態で、印刷ジョブの中間コードデータでスプールする指定をすることができる。図4のプリンタドライバダイアログの例では、コンボボックス401から「編集+プレビュー」の指定を選択することで、これを実現することができる。
As described above, when printing is started from the
次に、印刷(実際の印刷ではなく、アプリケーション201からみると印刷されたように見える。つまり、バックグラウンド印刷処理を行っているからであり、アプリケーション201からグラフィックエンジン202への描画命令の出力を行っている)を開始すると、図5に示されるように、印刷ジョブの中間コードデータでスプールされた状態でユーザの指定を受け付けられるように、スプールファイルマネージャ304の印刷ジョブ操作ウインドウには、中間コードデータの印刷ジョブがリストアップされる。この状態で、ユーザは、このウインドウ内の印刷ジョブのリスト(ジョブ管理リスト)から、所望の印刷ジョブを選択して複製したり、削除したり、印刷順位を変更したり、また、複数選択して結合することが可能である。
Next, printing (appears as viewed from the
以下、ユーザが、複数の印刷ジョブを結合する際の操作フローについて、図10を用いて説明する。 Hereinafter, an operation flow when the user combines a plurality of print jobs will be described with reference to FIG.
図10は本発明の実施形態1の複数の印刷ジョブを結合する際の操作フローを示すフローチャートである。 FIG. 10 is a flowchart showing an operation flow when combining a plurality of print jobs according to the first embodiment of the present invention.
まず、ステップS1001で、図5の印刷ジョブ操作ウインドウ上で結合対象の印刷ジョブの選択を、ユーザから受け付け、スプールファイルマネージャ304は、中間コードデータの印刷ジョブが選択された場合には、その印刷ジョブが選択されたことを示す表示(色を反転表示)に切り替える。
First, in step S1001, the selection of a print job to be combined on the print job operation window shown in FIG. 5 is accepted from the user, and the
この状態から、ステップS1002へと進み、ユーザに対してメニューやツールバー等から印刷ジョブの結合処理の実行を指示させる。スプールファイルマネージャ304は、印刷ジョブの結合処理の実行が指示された場合、選択された印刷ジョブの結合を開始する。
From this state, the process advances to step S1002, and the user is instructed to execute a print job combining process from a menu, a toolbar, or the like. When the
ここで、結合対象の印刷ジョブが保存されている中間コードデータから、それぞれの印刷ジョブの印刷設定情報をジョブ設定ファイルから読み出して、その内容を確認し、1つの印刷ジョブに対して1つしか設定できない印刷設定情報を判断する。そして、その判断の結果、1つの印刷ジョブに対して1つしか設定できない印刷設定情報が指定されている場合は、印刷ジョブを結合するかしないかの指示をユーザに選択させるためのダイアログを表示する。このダイアログには、1つの印刷ジョブに対して1つしか設定できない印刷設定情報が指定されている旨を通知したり、その印刷設定情報の内容を通知するようにしても良い。 Here, the print setting information of each print job is read from the job setting file from the intermediate code data in which the print job to be combined is stored, the contents are confirmed, and only one for each print job. Determine print setting information that cannot be set. If it is determined that only one print setting information can be set for one print job, a dialog for allowing the user to select whether or not to combine print jobs is displayed. To do. This dialog may notify that print setting information that can only be set for one print job is designated, or notify the contents of the print setting information.
一方、1つの印刷ジョブに対して1つしか設定できない印刷設定情報が指定されていない場合は、結合対象の印刷ジョブそれぞれに設定されている印刷設定情報の内、各印刷ジョブで共通して設定可能な少なくとも1つの印刷設定情報を判断し、その判断した印刷設定情報を結合ジョブの印刷設定情報として設定する。 On the other hand, if print setting information that can only be set for one print job is not specified, the print setting information set for each print job to be combined is set in common for each print job. At least one possible print setting information is determined, and the determined print setting information is set as the print setting information of the combined job.
例えば、結合対象の印刷ジョブが3つの印刷ジョブからなり、1つの印刷設定情報が「カラー」、残りの2つの印刷設定情報が「モノクロ」である場合には、それらの3つの印刷ジョブを結合した結合ジョブの印刷設定情報に「モノクロ」を設定する。 For example, when the print job to be combined is composed of three print jobs, and one print setting information is “color” and the remaining two print setting information is “monochrome”, the three print jobs are combined. “Monochrome” is set in the print setting information of the combined job.
また、結合対象の印刷ジョブそれぞれに設定されている印刷設定情報の内、各印刷ジョブで共通して設定可能な少なくとも1つの印刷設定情報を、そのまま結合ジョブの印刷設定情報に設定してしまうと、ユーザが意図しない印刷結果になる可能性もあるので、印刷作業を続行する前に、結合ジョブに設定する印刷設定情報の内容を、ユーザに確認させるダイアログを表示することが好ましい。 Also, if at least one piece of print setting information that can be set in common for each print job among the print setting information set for each print job to be combined is set as print setting information for the combined job as it is. Since there is a possibility that the print result is not intended by the user, it is preferable to display a dialog for allowing the user to confirm the contents of the print setting information set in the combined job before continuing the printing operation.
例えば、結合対象の印刷ジョブが3つの印刷ジョブからなり、1つの印刷設定情報が「両面」、残りの2つの印刷設定情報が「片面」である場合には、それらの3つの印刷ジョブで共通して設定可能な印刷設定情報としては「片面」があるが、ユーザが両面印刷されることを期待して結合ジョブを生成している場合には、この印刷設定情報は、構成上で実現可能でも、ユーザの目的上は不適切となる。そこで、このような場合は、その旨を通知するダイアログを表示して、最終的な印刷作業の続行の是非を受け付ける。 For example, if the print job to be combined is composed of three print jobs, one print setting information is “double-sided”, and the remaining two print setting information is “single-sided”, these three print jobs are common. The print setting information that can be set in this way is “single-sided”, but this print setting information can be realized on the configuration if the user generates a combined job in the hope that double-sided printing will be performed. However, it is inappropriate for the user's purpose. Therefore, in such a case, a dialog notifying that is displayed and accepting the continuation of the final printing operation.
図10の説明に戻る。 Returning to the description of FIG.
ステップS1003で、結合しない旨の指示がなされた場合(ステップS1003でNO)、ステップS1001へ戻り、印刷ジョブの選択をやり直す。一方、結合する旨の指示がなされた場合(ステップS1003でYES)、ステップS1004へ進む。 If it is determined in step S1003 that the combination is not to be performed (NO in step S1003), the process returns to step S1001, and the print job is selected again. On the other hand, if an instruction to join is given (YES in step S1003), the process proceeds to step S1004.
ステップS1004で、スプールファイルマネージャ304は、設定変更エディタ307を用いて、選択された複数の印刷ジョブの結合を行うよう制御する。
In step S <b> 1004, the
尚、結合ジョブが生成された場合でも、結合されたそれぞれの印刷ジョブのページ描画ファイル及びジョブ設定ファイルはスプールファイル303にスプールしておき、これに加えて、結合ジョブ用のジョブ出力用設定ファイルを作成する。このジョブ出力用設定ファイル内は、各ページ描画ファイルの出力先となる出力ページ番号を示す情報で構成されている。 Even when a combined job is generated, the page drawing file and job setting file of each combined print job are spooled in the spool file 303, and in addition to this, a job output setting file for the combined job Create The job output setting file includes information indicating an output page number as an output destination of each page drawing file.
また、実施形態1では、結合ジョブと通常のシングルジョブとを区別するために、印刷ジョブが結合ジョブであるかどうかを示すフラグとジョブIDのペアで一つのジョブを表現している。フラグが通常のシングルジョブを示す場合には、対応する中間コードデータIDがジョブIDとして管理される。フラグが結合ジョブを示す場合には、結合ジョブで結合された印刷ジョブそれぞれに対応する中間コードデータIDがジョブIDとして管理される。 In the first embodiment, in order to distinguish a combined job from a normal single job, one job is expressed by a pair of a flag indicating whether the print job is a combined job and a job ID. When the flag indicates a normal single job, the corresponding intermediate code data ID is managed as the job ID. When the flag indicates a combined job, the intermediate code data ID corresponding to each print job combined in the combined job is managed as a job ID.
ここで、結合ジョブは、外部メモリ14中で管理されるので、結合ジョブを表現する構造体(結合ジョブ構造体)へのポインタが外部メモリ14中に格納される。また、結合ジョブ構造体は、結合ジョブ中のジョブ数と、結合ジョブ中の各印刷ジョブの中間コードデータIDから構成される。
Here, since the combined job is managed in the
一方、結合ジョブの分解指示を受け付けた場合は、スプールファイルマネージャ304は、分解対象となっている結合ジョブのジョブポインタが指示する結合ジョブ構造体中に保持されている中間コードデータIDを全てジョブ管理リストへ戻し、分解対象の結合ジョブをジョブ管理リストから削除して結合ジョブ構造体も削除する。そして、スプールファイルマネージャ304は、図5のウインドウに、結合ジョブを分解して得られる各印刷ジョブ(シングルジョブ)を表示する。
On the other hand, when the disassembly instruction for the combined job is received, the
また、印刷ジョブの複製指示を受け付けた場合は、スプールファイルマネージャ304は、現在選択されている複製対象の印刷ジョブのジョブIDをジョブ管理リストに追加する。これは、結合ジョブであっても同様で、結合ジョブ構造体を示すポインタをコピーする。
When a print job copy instruction is received, the
また、印刷ジョブの削除要求を受け付けた場合は、スプールファイルマネージャ304は、まず、選択された印刷ジョブが結合ジョブとシングルジョブのどちらであるかを判断する。シングルジョブであれば、そのジョブの中間コードデータとジョブ設定ファイルを削除し、更に、スプールファイルマネージャ304のジョブ管理リストから選択された印刷ジョブを削除する。一方、結合ジョブであれば、その結合ジョブ構造体を削除し、次に、スプールファイルマネージャ304のジョブ管理リストから選択された結合ジョブを削除する。
When a print job deletion request is received, the
以上説明したように、実施形態1によれば、複数の印刷ジョブを結合した後の、結合ジョブに対して、通常の印刷以外の印刷方法を提供可能な構成を設けることで、結合ジョブの印刷に対する自由度を高めることができる。 As described above, according to the first embodiment, by combining a combined job after combining a plurality of print jobs, a configuration that can provide a printing method other than normal printing is provided. The degree of freedom for can be increased.
また、「セキュアプリント」や「保存」のような多くの画面操作が必要な印刷方法で、ジョブ印刷を行う場合、従来、複数のシングルジョブに対して各々設定しなければならない印刷設定を結合ジョブに対して一括に設定を済ませることで、ユーザ設定の効率性を高めることができる。 Also, when performing job printing with a printing method that requires many screen operations, such as “Secure Print” and “Save”, conventionally, the print settings that must be set for each single job are combined jobs. Therefore, it is possible to improve the efficiency of user setting by completing the setting in a lump.
更に、ジョブ管理画面として機能する図5の印刷ジョブ操作画面(スプールファイルマネージャ304)において、シングルジョブまたは結合ジョブに対する各種編集機能(複製・削除・印刷順序の変更・結合ジョブの分解等)を提供することで、印刷ジョブに対する多様な編集を実現することができる。 In addition, the print job operation screen (spool file manager 304) shown in FIG. 5 that functions as a job management screen provides various editing functions (duplication / deletion / change of print order / disassembly of combined jobs, etc.) for single jobs or combined jobs. By doing so, various edits to the print job can be realized.
<実施形態2>
実施形態1において、印刷ジョブ(シングルジョブあるいは結合ジョブ)の印刷方法設定に「保存」を選択した場合、そのシングルジョブや結合ジョブに対する印刷設定情報の内、所定の印刷設定情報(例えば、フィニシング関連(ステープル/サドルスティッチ/パンチ/トリマー等)は無効にされた上で、その印刷ジョブがプリンタ上でビットマップ画像に展開されて、指定されたボックス番号のボックスに保存される。
<
In the first exemplary embodiment, when “save” is selected as the print method setting for a print job (single job or combined job), predetermined print setting information (for example, finishing related information) among the print setting information for the single job or combined job is selected. (Staple / Saddle Stitch / Punch / Trimmer, etc.) is invalidated, and the print job is developed into a bitmap image on the printer and stored in the box of the designated box number.
そのため、その所定の印刷設定情報を含む印刷設定情報を有する印刷ジョブを、単に、印刷する場合には、その所定の印刷設定情報が有効に働いた印刷結果を得ることができるが、同一の印刷ジョブを、プリンタ内のボックスに一旦保存した後に、その印刷ジョブを印刷する場合には、その所定の印刷設定情報が反映されない印刷結果を得ることになる。 Therefore, when a print job having print setting information including the predetermined print setting information is simply printed, a print result in which the predetermined print setting information works effectively can be obtained. When the print job is printed after the job is temporarily stored in the box in the printer, a print result that does not reflect the predetermined print setting information is obtained.
また、この所定の印刷設定情報が、本来、その印刷ジョブが有していたことも、ボックスからの印刷時には、既にその印刷設定設定情報が消去されているために、その内容を把握することができない。そのため、プリンタ上で、改めて、その所定の印刷設定情報を再設定しないと、本来意図する印刷結果を得ることができない。 In addition, the predetermined print setting information originally possessed by the print job can be grasped because the print setting setting information has already been deleted when printing from the box. Can not. For this reason, the intended print result cannot be obtained unless the predetermined print setting information is reset on the printer.
また、印刷方法設定で「保存」が選択された場合に、所定の印刷設定情報が有効に働かないことがユーザに通知されるわけでないので、ユーザは、その事実を知る機会を得ることもできない。 In addition, when “Save” is selected in the print method setting, the user is not notified that the predetermined print setting information does not work effectively, so the user cannot obtain an opportunity to know the fact. .
ここで、プリンタのボックスに保存する際の印刷ジョブのデータ形式が、ジョブコントロール言語とPDL(Printer Description Language)である場合において、ボックスに保存するために、この印刷ジョブからビットマップ画像に変換する際には、ジョブコントロール言語内に保持されていた所定の印刷設定情報(フィニシング設定情報)が消去される。そのため、その旨を適切なタイミングでユーザに通知しすることで、ユーザが意図しない印刷結果を得てしまうことを事前に防止できる仕組みがあると、ユーザビリティの観点から好ましい。 Here, when the data format of the print job when saving in the printer box is a job control language and PDL (Printer Description Language), the print job is converted into a bitmap image for saving in the box. At this time, predetermined print setting information (finishing setting information) held in the job control language is deleted. Therefore, it is preferable from the viewpoint of usability that there is a mechanism that can prevent the user from obtaining a print result unintended by notifying the user at an appropriate timing.
そこで、実施形態2では、実施形態1の構成に加えて、ユーザに選択された印刷方法設定によって、印刷ジョブをビットマップ画像の変換と一部の印刷設定情報の無効化の発生が予測される場合、その旨を事前にユーザに通知して、印刷作業の続行の是非を判断する機会を提供する構成について説明する。 Therefore, in the second embodiment, in addition to the configuration of the first embodiment, the print job setting selected by the user is predicted to generate a bitmap image conversion and invalidate some print setting information. In this case, a configuration for notifying the user in advance and providing an opportunity to determine whether to continue the printing work will be described.
また、続行が指示された場合には、無効化される印刷設定情報に関する情報を、印刷ジョブのジョブ名に反映することで、無効化されている事実を容易にユーザに通知可能にする。 In addition, when a continuation instruction is given, the information regarding the print setting information to be invalidated is reflected in the job name of the print job, so that the fact of invalidation can be easily notified to the user.
以下、実施形態2において、任意の印刷ジョブが選択された状態での印刷方法選択機能の処理フローについて、図11を用いて説明する。 Hereinafter, a processing flow of the printing method selection function in a state where an arbitrary print job is selected in the second embodiment will be described with reference to FIG.
図11は本発明の実施形態2の印刷方法選択機能の処理フローを示すフローチャートである。 FIG. 11 is a flowchart showing a processing flow of the printing method selection function according to the second embodiment of the present invention.
尚、実施形態1の図6のフローチャートと同一の処理については、同一のステップ番号を付加し、その詳細については省略する。実施形態2では、印刷方法設定情報が「保存」の場合、ステップS808aで、プリンタのボックスへの印刷ジョブの保存に関する保存処理を実行する。 Note that the same steps as those in the flowchart of FIG. 6 of the first embodiment are denoted by the same step numbers, and details thereof are omitted. In the second embodiment, when the printing method setting information is “save”, in step S808a, a save process related to saving a print job in the printer box is executed.
ここで、このステップS808aの詳細について、図12を用いて説明する。 Details of step S808a will be described with reference to FIG.
図12は本発明の実施形態2のステップS808aの詳細を示すフローチャートである。 FIG. 12 is a flowchart showing details of step S808a according to the second embodiment of the present invention.
ステップS1101で、印刷ジョブの印刷設定情報を取得する。次に、ステップS1102で、印刷設定情報中にフィニシング設定情報の有無を判定する。フィニシング設定情報がない場合(ステップS1102でNO)、ステップS1106へ進む。一方、フィニッシング設定情報がある場合(ステップS1102でYES)、ステップS1103に進み、図13に示すような、確認ダイアログを表示する。これにより、印刷ジョブの「保存(ボックス)」を実行するにあたり、印刷設定情報中のフィニシング設定情報が無効になることをユーザに通知するともに、印刷作業の続行の是非の指示を受け付けることができる。 In step S1101, print setting information of the print job is acquired. In step S1102, the presence / absence of finishing setting information in the print setting information is determined. If there is no finishing setting information (NO in step S1102), the process proceeds to step S1106. On the other hand, if there is finishing setting information (YES in step S1102), the process proceeds to step S1103, and a confirmation dialog as shown in FIG. 13 is displayed. Accordingly, when executing “save (box)” of the print job, it is possible to notify the user that the finishing setting information in the print setting information is invalid, and to accept the instruction to continue the print job. .
ステップS1104で、印刷作業の続行の是非を判定する。印刷作業の続行が指示されない場合(ステップS1104でNO)、つまり、確認ダイアログで「いいえ」が押下された場合、その確認ダイアログを閉じて、処理を終了する。一方、印刷作業の続行が指示される場合(ステップS1104でYES)、つまり、確認ダイアログで「はい」が押下された場合、ステップS1105に進む。 In step S1104, it is determined whether or not to continue the printing operation. If it is not instructed to continue the printing operation (NO in step S1104), that is, if “No” is pressed in the confirmation dialog, the confirmation dialog is closed and the process is terminated. On the other hand, if an instruction to continue the printing operation is given (YES in step S1104), that is, if “Yes” is pressed in the confirmation dialog, the process proceeds to step S1105.
ステップS1105で、ジョブ名変更処理を実行する。具体的には、ステップS1101で取得したフィニシング設定情報と現在のジョブ名を結合したジョブ名を生成する。ここで、具体例を図14に示す。図14では、印刷ジョブのジョブ名が「製品企画書」で、フィニッシング設定情報が「左上ステープル」である場合を示している。この場合、結合したジョブ名は、「製品企画書(→左上ステープル)」となる。 In step S1105, job name change processing is executed. Specifically, a job name is generated by combining the finishing setting information acquired in step S1101 and the current job name. A specific example is shown in FIG. FIG. 14 shows a case where the job name of the print job is “product plan” and the finishing setting information is “upper left staple”. In this case, the combined job name is “product plan (→ upper left staple)”.
次に、ステップS1106で、図8のジョブ名・ボックス番号入力ダイアログを表示し、保存対象のジョブ名と、保存先のボックス番号の入力を促す。特に、このダイアログにおいて、ユーザが「ファイル名を使用」を選択した場合、ステップS1105で生成したジョブ名が使用されることになる。 Next, in step S1106, the job name / box number input dialog shown in FIG. 8 is displayed to prompt the user to input the job name to be saved and the box number of the save destination. In particular, in this dialog, when the user selects “use file name”, the job name generated in step S1105 is used.
続いて、ステップS1107で、印刷ジョブをプリンタ1500の外部メモリ14内の指定したボックス番号のボックスに送信する。
In step S1107, the print job is transmitted to the box of the designated box number in the
以上説明したように、実施形態2によれば、印刷設定情報中の所定の印刷設定情報が無効になる印刷方法設定がなされた場合には、その旨をユーザに通知して、印刷作業を続けるかどうかを判断させる機会を提供することで、印刷に係る操作ミスを軽減することができる。 As described above, according to the second embodiment, when a printing method setting in which the predetermined printing setting information in the printing setting information is invalid is notified, the user is notified to that effect and the printing operation is continued. By providing an opportunity to determine whether or not, it is possible to reduce operation errors related to printing.
また、上記の場合においても、印刷作業が続行される時には、無効になった所定の印刷設定情報に関する情報を印刷ジョブのジョブ名に含めた形で、その印刷ジョブを管理する。これにより、後に、プリンタ上の操作部1501で、その印刷ジョブの印刷操作を実行する場合には、そのジョブ名から、無効になった所定の印刷設定情報を認識することができるので、再度、その所定の印刷設定情報を再設定して、その再設定した所定の印刷設定情報に従う印刷を実行することができる。
Also in the above case, when the printing operation is continued, the print job is managed in such a manner that information related to invalid print setting information is included in the job name of the print job. As a result, when a print operation of the print job is executed later on the
尚、この再設定は、ユーザが操作部1501で、ジョブ名を確認した上で、手動で実現しても良いし、プリンタが指定されたジョブ名の内容を解析し、その解析結果に従って、自動的に実現するようにしても良い。
This resetting may be performed manually after the user confirms the job name with the
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although the embodiments have been described in detail above, the present invention can take an embodiment as, for example, a system, an apparatus, a method, a program, or a storage medium, and specifically includes a plurality of devices. The present invention may be applied to a system that is configured, or may be applied to an apparatus that includes a single device.
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。 In the present invention, a software program (in the embodiment, a program corresponding to the flowchart shown in the figure) that realizes the functions of the above-described embodiment is directly or remotely supplied to the system or apparatus, and the computer of the system or apparatus Is also achieved by reading and executing the supplied program code.
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.
プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。 As a recording medium for supplying the program, for example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card ROM, DVD (DVD-ROM, DVD-R) and the like.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 As another program supply method, a client computer browser is used to connect to an Internet homepage, and the computer program of the present invention itself or a compressed file including an automatic installation function is downloaded from the homepage to a recording medium such as a hard disk. Can also be supplied. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. It is also possible to execute the encrypted program by using the key information and install the program on a computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。 In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer based on an instruction of the program is a part of the actual processing. Alternatively, the functions of the above-described embodiment can be realized by performing all of them and performing the processing.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。 Furthermore, after the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board or The CPU or the like provided in the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
201 アプリケーション
202 グラフィックエンジン
203 プリンタドライバ
204 システムスプーラ
301 ディスパッチャ
302 スプーラ
303 スプールファイル
304 スプールファイルマネージャ
305 デスプーラ
306 プレビューア
307 設定変更エディタ
201
Claims (13)
アプリケーションにより生成された印刷データを中間コード形式の印刷ジョブに変換する変換手段と、
前記印刷ジョブと前記印刷データの印刷設定情報とを関連付けて一時保存する保存手段と、
前記保存手段で保存されている複数の印刷ジョブの内、指定された2つ以上の印刷ジョブを結合した結合ジョブを生成する結合手段と、
前記結合ジョブを構成する結合対象の印刷ジョブそれぞれの印刷設定情報に基づいて、該結合ジョブの印刷設定情報を生成する生成手段と、
前記結合ジョブ及びその印刷設定情報を生成した場合、該結合ジョブ及びその印刷設定情報とを関連付けて前記保存手段に一時保存して更新する更新手段と、
前記保存手段の保存内容を参照して得られる前記印刷ジョブあるいは前記結合ジョブに対する印刷方法を、複数種類の印刷方法から選択して指示する指示手段と
を備えることを特徴とする情報処理装置。 An information processing apparatus that generates print data for output to a printing apparatus,
Conversion means for converting print data generated by the application into a print job in an intermediate code format;
Storage means for temporarily storing the print job and print setting information of the print data in association with each other;
A combining unit that generates a combined job by combining two or more designated print jobs among the plurality of print jobs stored in the storage unit;
Generating means for generating print setting information of the combined job based on print setting information of each print job to be combined constituting the combined job;
An update unit that associates the combined job and the print setting information with the storage unit and temporarily updates the combined job and the print setting information when the combined job and the print setting information are generated;
An information processing apparatus comprising: instruction means for selecting and instructing a printing method for the print job or the combined job obtained by referring to the storage contents of the storage means from a plurality of types of printing methods.
ことを特徴とする請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the print job is temporarily stored in the storage unit as a page drawing file for each page.
ことを特徴とする請求項2に記載の情報処理装置。 The information processing apparatus according to claim 2, wherein the print setting information of the combined job includes information indicating an output page number that is an output destination of the page drawing file.
ことを特徴とする請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the print setting information is temporarily stored in the storage unit as a print setting file for each print job.
ことを特徴とする請求項1に記載の情報処理装置。 2. The display unit according to claim 1, wherein the instruction unit includes a display instruction unit that instructs to display a preview image based on print setting information of the print job or the combined job obtained by referring to the storage content of the storage unit. The information processing apparatus described in 1.
ことを特徴とする請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the instruction unit includes a change instruction unit that instructs to change the order of the print job or the combined job obtained by referring to the storage content of the storage unit. .
ことを特徴とする請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the instruction unit includes a deletion instruction unit that instructs to delete the print job or the combined job obtained by referring to the storage content of the storage unit.
ことを特徴とする請求項1に記載の情報処理装置。 The disposing instruction means for instructing to disassemble the combined job obtained by referring to the storage content of the storing means into a plurality of print jobs before combining. The information processing apparatus described in 1.
ことを特徴とする請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the instruction unit includes a copy instruction unit that instructs to copy the print job or the combined job obtained by referring to the storage content of the storage unit.
ことを特徴とする請求項1に記載の情報処理装置。 Output means for converting the print job instructed to be printed by the instruction means or the combined job into a print control command for the printing apparatus based on the print setting information and outputting the print control command to the printing apparatus; The information processing apparatus according to claim 1.
前記確認画面を介して、前記印刷の続行が指示された場合、処理対象の前記印刷ジョブあるいは前記結合ジョブのジョブ名を、前記所定の印刷設定情報に関する情報を含むジョブ名に変更するジョブ名変更手段と
を更に備えることを特徴とする請求項1に記載の情報処理装置。 When a printing method to be stored in the storage device of the printing apparatus is instructed by the instruction unit as a printing method for the print job or the combined job, the print setting information is included in execution of printing by the instructed printing method. Display means for displaying a confirmation screen for confirming whether or not to continue the printing, including notification that the predetermined print setting information included is invalid;
Job name change for changing the job name of the print job to be processed or the combined job to a job name including information related to the predetermined print setting information when the print is instructed via the confirmation screen The information processing apparatus according to claim 1, further comprising: means.
アプリケーションにより生成された印刷データを中間コード形式の印刷ジョブに変換する変換工程と、
前記印刷ジョブと前記印刷データの印刷設定情報とを関連付けて記憶媒体に一時保存する保存工程と、
前記記憶媒体に保存されている複数の印刷ジョブの内、指定された2つ以上の印刷ジョブを結合した結合ジョブを生成する結合工程と、
前記結合ジョブを構成する結合対象の印刷ジョブそれぞれの印刷設定情報に基づいて、該結合ジョブの印刷設定情報を生成する生成工程と、
前記結合ジョブ及びその印刷設定情報を生成した場合、該結合ジョブ及びその印刷設定情報とを関連付けて前記保存手段に一時保存して更新する更新工程と、
前記記憶媒体の保存内容を参照して得られる前記印刷ジョブあるいは前記結合ジョブに対する印刷方法を、複数種類の印刷方法から選択して指示する指示工程と
を備えることを特徴とする情報処理装置の制御方法。 A method of controlling an information processing apparatus that generates print data for output to a printing apparatus,
A conversion process for converting print data generated by the application into a print job in an intermediate code format;
A storage step of temporarily storing the print job and print setting information of the print data in association with each other;
A combining step of generating a combined job by combining two or more designated print jobs among a plurality of print jobs stored in the storage medium;
A generation step of generating print setting information of the combined job based on print setting information of each print job to be combined constituting the combined job;
An update step in which when the combined job and the print setting information thereof are generated, the combined job and the print setting information are associated with the temporary storage and updated in the storage unit;
An instruction step of selecting and instructing a printing method for the print job or the combined job obtained by referring to the storage content of the storage medium from a plurality of types of printing methods. Method.
アプリケーションにより生成された印刷データを中間コード形式の印刷ジョブに変換する変換工程のプログラムコードと、
前記印刷ジョブと前記印刷データの印刷設定情報とを関連付けて記憶媒体に一時保存する保存工程のプログラムコードと、
前記記憶媒体に保存されている複数の印刷ジョブの内、指定された2つ以上の印刷ジョブを結合した結合ジョブを生成する結合工程のプログラムコードと、
前記結合ジョブを構成する結合対象の印刷ジョブそれぞれの印刷設定情報に基づいて、該結合ジョブの印刷設定情報を生成する生成工程のプログラムコードと、
前記結合ジョブ及びその印刷設定情報を生成した場合、該結合ジョブ及びその印刷設定情報とを関連付けて前記保存手段に一時保存して更新する更新工程のプログラムコードと、
前記記憶媒体の保存内容を参照して得られる前記印刷ジョブあるいは前記結合ジョブに対する印刷方法を、複数種類の印刷方法から選択して指示する指示工程のプログラムコードと
を備えることを特徴とするプログラム。 A program that realizes control of an information processing apparatus that generates print data to be output to a printing apparatus,
A program code for a conversion process for converting print data generated by the application into a print job in an intermediate code format;
A program code of a storage step for temporarily storing the print job and the print setting information of the print data in a storage medium in association with each other;
Program code for a combining step for generating a combined job combining two or more specified print jobs among a plurality of print jobs stored in the storage medium;
Based on the print setting information of each print job to be combined that constitutes the combined job, the program code of the generating step for generating print setting information of the combined job;
A program code for an update process for temporarily storing and updating the combined job and the print setting information in the storage unit in association with the combined job and the print setting information;
A program code comprising: an instruction step for selecting and instructing a printing method for the print job or the combined job obtained by referring to the storage content of the storage medium from a plurality of types of printing methods.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004255775A JP2006072739A (en) | 2004-09-02 | 2004-09-02 | Information processing device, control method for the same, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004255775A JP2006072739A (en) | 2004-09-02 | 2004-09-02 | Information processing device, control method for the same, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006072739A true JP2006072739A (en) | 2006-03-16 |
Family
ID=36153297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004255775A Withdrawn JP2006072739A (en) | 2004-09-02 | 2004-09-02 | Information processing device, control method for the same, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006072739A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010036581A (en) * | 2008-08-01 | 2010-02-18 | Sharp Corp | Image processing apparatus and batch job processing method |
JP2011134088A (en) * | 2009-12-24 | 2011-07-07 | Canon Inc | Apparatus, method and program for processing information |
JP2016026341A (en) * | 2015-08-25 | 2016-02-12 | キヤノン株式会社 | Information processing device, information processing method and program |
JP2019032746A (en) * | 2017-08-09 | 2019-02-28 | 富士ゼロックス株式会社 | Information processing device and program |
WO2024154657A1 (en) * | 2023-01-18 | 2024-07-25 | ブラザー工業株式会社 | Support program |
-
2004
- 2004-09-02 JP JP2004255775A patent/JP2006072739A/en not_active Withdrawn
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010036581A (en) * | 2008-08-01 | 2010-02-18 | Sharp Corp | Image processing apparatus and batch job processing method |
US8159707B2 (en) | 2008-08-01 | 2012-04-17 | Sharp Laboratories Of America, Inc. | Method and system for unified batch job processing |
JP2011134088A (en) * | 2009-12-24 | 2011-07-07 | Canon Inc | Apparatus, method and program for processing information |
JP2016026341A (en) * | 2015-08-25 | 2016-02-12 | キヤノン株式会社 | Information processing device, information processing method and program |
JP2019032746A (en) * | 2017-08-09 | 2019-02-28 | 富士ゼロックス株式会社 | Information processing device and program |
US11074021B2 (en) | 2017-08-09 | 2021-07-27 | Fujifilm Business Innovation Corp. | Information processing apparatus and non-transitory computer readable medium |
WO2024154657A1 (en) * | 2023-01-18 | 2024-07-25 | ブラザー工業株式会社 | Support program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3720740B2 (en) | Distributed printing system, distributed printing control method, storage medium, and program | |
US11789676B2 (en) | Information apparatus, controlling method for information apparatus, and storage medium | |
JP3848053B2 (en) | Printing control method and apparatus, storage medium, and printing system | |
JP3634784B2 (en) | Information processing method and print control apparatus | |
JP3793197B2 (en) | Information processing apparatus, information processing method, information processing program, and storage medium | |
JP4520340B2 (en) | PRINT CONTROL DEVICE, CONTROL METHOD FOR PRINT CONTROL DEVICE, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM | |
JP2004192247A (en) | Print control method | |
JP2007317088A (en) | Information processor, print control method, program, and computer readable storage medium | |
JP4553364B2 (en) | Printing system | |
JP2004213111A (en) | Computer program | |
JP2004326601A (en) | Print controller, user interface, print control method, computer program, and computer readable recording medium | |
JP2005228243A (en) | Information processor and control method therefor and program | |
JP2007272870A (en) | Printing controller, gui display method, printer driver, and storage medium | |
US20040049741A1 (en) | Print control apparatus and method, computer program, computer-readable storage medium, preview apparatus and method, printer driver, and preview method thereof | |
JP4933302B2 (en) | Printing system, printing apparatus, and reprint control method | |
JP2009237609A (en) | Information processing apparatus, control method therefor, and printer driver program | |
JP2006072739A (en) | Information processing device, control method for the same, and program | |
JP2004094955A (en) | Document management device, document management control method and document management control program | |
JP2009003712A (en) | Printing system and control method | |
JP2007041808A (en) | Print history display program | |
JP2005348205A (en) | Information processor, data processing method, storage medium storing computer readable program and program | |
JP2008139912A (en) | Information processor, image forming device, method for controlling them, and computer program | |
JP2007226670A (en) | Information processing method and program, and information processor | |
JP4110021B2 (en) | Print processing program, information processing apparatus, information processing method, and storage medium for performing print processing with department management | |
JPH10269048A (en) | Information processor, menu selection method for information processor, and printing output control method for information processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20071106 |