[go: up one dir, main page]

JP2013120507A - Document processing method - Google Patents

Document processing method Download PDF

Info

Publication number
JP2013120507A
JP2013120507A JP2011268469A JP2011268469A JP2013120507A JP 2013120507 A JP2013120507 A JP 2013120507A JP 2011268469 A JP2011268469 A JP 2011268469A JP 2011268469 A JP2011268469 A JP 2011268469A JP 2013120507 A JP2013120507 A JP 2013120507A
Authority
JP
Japan
Prior art keywords
job
information
post
print
setting
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.)
Pending
Application number
JP2011268469A
Other languages
Japanese (ja)
Inventor
Hiroyuki Kayama
博之 嘉山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2011268469A priority Critical patent/JP2013120507A/en
Publication of JP2013120507A publication Critical patent/JP2013120507A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To generate appropriate jobs according to output destination devices in a document processing method which performs a print setting while coordinating with a job control server, and outputs the jobs to an image forming apparatus and a post-processing device.SOLUTION: A document processing method comprises: print setting means which sets printing instruction information with respect to an image forming apparatus and a post-processing device; job generation means which generates a print job based on the printing instruction information; and control means which controls the print job. The print setting means includes: determination means which determines a start mode; initial setting reading means which reads initial setting information; and display means which displays a print setting and a post-processing setting. The job generation means includes: determination means which determines whether the initial setting information includes post-processing device information; formation means which forms a job based on a GUI setting; and transmission means which transmits the job to the post-processing device.

Description

本発明は、ジョブ管理サーバと共に動作し、印刷データに対して印刷設定を行い、画像形成装置および後処理装置を含む構成へ出力する文書処理方法に関する。   The present invention relates to a document processing method that operates with a job management server, performs print settings for print data, and outputs the print data to a configuration including an image forming apparatus and a post-processing apparatus.

従来の文書処理方法では、ジョブ管理サーバと連携して印刷設定を行い、画像形成装置と後処理装置を含むシステム構成へ出力する際に、ユーザによる指示が画像形成装置と画像形成装置が備える後処理装置での出力を優先する場合と、画像形成装置が備えない後処理装置を使用することを優先させる場合のいずれかに応じて、ジョブ管理サーバが文書処理方法から受信した印刷ジョブを編集するといった制御を実施していたものがあった(特許文献1)。   In the conventional document processing method, when print setting is performed in cooperation with the job management server and output to a system configuration including the image forming apparatus and the post-processing apparatus, an instruction from the user is provided in the image forming apparatus and the image forming apparatus. The job management server edits the print job received from the document processing method according to either the case where priority is given to output from the processing device or the case where priority is given to using a post-processing device not provided in the image forming device. There was one that performed such control (Patent Document 1).

特開2009−271761号公報JP 2009-271661 A

しかし、ジョブ管理サーバと連携して印刷設定を行い、画像形成装置と後処理装置を含むシステム構成に出力する文書処理方法に置いては、連携時および出力先の装置に応じてGUIやその他の制御を変更しなければならないといった課題があった。   However, in the document processing method in which the print setting is performed in cooperation with the job management server and output to the system configuration including the image forming apparatus and the post-processing apparatus, a GUI or other device is used according to the cooperation and the output destination apparatus. There was a problem that the control had to be changed.

また、画像形成装置と後処理装置へ出力する場合には、文書処理方法が一旦生成した印刷ジョブをジョブ管理サーバが出力先の装置に応じて編集するといった制御が必要となり、処理が煩雑になるという課題があった。またジョブ管理サーバ側に印刷ジョブを編集する制御、および後処理装置と通信して後処理装置を制御するためのデータを出力するための制御を持たなければならないという課題があった。すなわち、文書処理方法側にのみ出力先の装置に応じた印刷ジョブを生成する制御や、後処理装置へ出力するための制御を有する構成には適用できないといった課題があった。   Further, when outputting to the image forming apparatus and the post-processing apparatus, it is necessary to control the job management server to edit the print job once generated by the document processing method according to the output destination apparatus, and the processing becomes complicated. There was a problem. Further, there is a problem that the job management server side must have control for editing a print job and control for outputting data for controlling the post-processing device by communicating with the post-processing device. That is, there is a problem that only the document processing method side cannot be applied to a configuration having a control for generating a print job according to an output destination device or a control for outputting to a post-processing device.

かかる目的下において、第1の発明は、
画像形成装置および後処理装置に対する印刷指示情報を設定する印刷設定手段(505)と、印刷指示情報に基づく印刷ジョブを生成するジョブ生成手段(506)と、印刷ジョブを管理する管理手段(501)とからなる文書処理方法であって、
前記印刷設定手段は、
起動モードがジョブ管理を行うかどうかを判定する判定手段(704)と、
初期設定情報を読み取る初期設定読み取り手段(701)と、
印刷設定および後処理設定を表示する表示手段(713)とを持ち、
前記判定手段によりジョブ管理を実施する起動モードであると判定した場合、前記初期設定読み取り手段がジョブ識別情報(508)を含む初期設定情報の読み込みを行うとともに、読み込んだ出力先情報および初期設定情報を前記表示手段に表示した状態で起動するとともに、GUIの制御(708)を行い、
前記判定手段により、ジョブ管理を実施する起動モードではないと判定した場合、前記初期設定情報がジョブ識別情報を含む初期設定情報の読み込みを必要としないで起動し、
前記ジョブ生成手段は、
前記初期設定情報に後処理装置情報が含まれているかを判断する判断手段(805)と、
前記GUIの設定に基づいてジョブを形成する形成手段(807)と、
前記後処理装置へジョブを送信する送信手段(808)を持ち、
前記判断手段が後処理装置情報を含むと判断した場合、前記形成手段は画像形成装置および後処理装置に応じたジョブを前記ジョブ識別情報を含むようにそれぞれ形成し、前記形成した画像形成装置用のジョブを管理手段へ出力するとともに、前記送信手段は前記形成した後処理装置用のジョブを後処理装置へ送信し、
前記判断手段が後処理装置情報を含まないと判断した場合、前記形成手段は画像形成装置用のジョブを、ジョブ識別情報を含むように形成し、前記形成した画像形成装置用のジョブを管理手段へ出力する
事を特徴とする。
Under such a purpose, the first invention provides:
Print setting means (505) for setting print instruction information for the image forming apparatus and post-processing apparatus, job generation means (506) for generating a print job based on the print instruction information, and management means (501) for managing print jobs A document processing method comprising:
The print setting means includes
Determination means (704) for determining whether or not the start mode performs job management;
Initial setting reading means (701) for reading initial setting information;
Display means (713) for displaying print settings and post-processing settings;
When the determination unit determines that the start mode is to execute job management, the initial setting reading unit reads initial setting information including job identification information (508), and the read output destination information and initial setting information. Is displayed on the display means, and GUI control (708) is performed.
If the determination means determines that the mode is not a start mode for performing job management, the initial setting information is started without requiring reading of initial setting information including job identification information,
The job generation means includes
A determination means (805) for determining whether post-processing apparatus information is included in the initial setting information;
Forming means (807) for forming a job based on the setting of the GUI;
A transmission means (808) for transmitting a job to the post-processing apparatus;
When it is determined that the determination unit includes post-processing apparatus information, the forming unit forms a job corresponding to the image forming apparatus and the post-processing apparatus so as to include the job identification information, and the formed image forming apparatus Output the job to the management unit, and the transmission unit transmits the formed job for the post-processing device to the post-processing device,
If the determination unit determines that the post-processing apparatus information is not included, the forming unit forms a job for the image forming apparatus so as to include job identification information, and manages the formed job for the image forming apparatus. It is characterized by being output to.

第2の発明は、第1の発明において、
前記形成手段は、前記判断手段が後処理装置情報を含むと判断した場合、前記画像形成装置用のジョブを、ジョブ識別用の付属ジョブと、画像形成用の印刷原稿データを含む本体ジョブとに分割して形成する事を特徴とする。
According to a second invention, in the first invention,
When the determination unit determines that the determination unit includes post-processing apparatus information, the image forming apparatus job is changed to an attached job for job identification and a main body job including print original data for image formation. It is characterized by being divided and formed.

第3の発明は、
画像形成装置および後処理装置に対する印刷指示情報を設定する印刷設定手段(505)と、印刷指示情報に基づく印刷ジョブを生成するジョブ生成手段(506)と、印刷ジョブを管理する管理手段(501)とからなる文書処理方法であって、
前記印刷設定手段は、
起動モードがジョブ管理を行うかどうかを判定する判定手段(704)と、
初期設定情報を読み取る初期設定読み取り手段(701)と、
後処理装置の出力先情報を設定する設定手段(505)と、
印刷設定および後処理設定を表示する表示手段(713)とを持ち、
前記判定手段によりジョブ管理を実施する起動モードであると判定した場合、前記初期設定読み取り手段がジョブ識別情報(508)を含む初期設定情報の読み込みを行うとともに、読み込んだ出力先情報および初期設定情報を前記表示手段に表示した状態で起動するとともに、GUIの制御(708)を行い、
前記判定手段により、ジョブ管理を実施する起動モードではないと判定した場合、前記初期設定情報がジョブ識別情報を含む初期設定情報の読み込みを必要としないで起動し、
前記ジョブ生成手段は、
前記設定手段により後処理装置の出力先情報が指定されているかを判断する判断手段(805)と、
前記GUIの設定に基づいてジョブを形成する形成手段(807)と、
前記後処理装置へジョブを送信する送信手段(808)を持ち、
前記判断手段が、後処理装置の出力先情報が指定されていると判断した場合、前記形成手段は画像形成装置および後処理装置に応じたジョブを前記ジョブ識別情報を含むようにそれぞれ形成し、前記形成した画像形成装置用のジョブを管理手段へ出力するとともに、前記送信手段は前記形成した後処理装置用のジョブを後処理装置へ送信し、
前記判断手段が、後処理装置の出力先情報が指定されていないと判断した場合、前記形成手段は画像形成装置用のジョブを、ジョブ識別情報を含むように形成し、前記形成した画像形成装置用のジョブを管理手段へ出力する
事を特徴とする。
The third invention is
Print setting means (505) for setting print instruction information for the image forming apparatus and post-processing apparatus, job generation means (506) for generating a print job based on the print instruction information, and management means (501) for managing print jobs A document processing method comprising:
The print setting means includes
Determination means (704) for determining whether or not the start mode performs job management;
Initial setting reading means (701) for reading initial setting information;
Setting means (505) for setting output destination information of the post-processing device;
Display means (713) for displaying print settings and post-processing settings;
When the determination unit determines that the start mode is to execute job management, the initial setting reading unit reads initial setting information including job identification information (508), and the read output destination information and initial setting information. Is displayed on the display means, and GUI control (708) is performed.
If the determination means determines that the mode is not a start mode for performing job management, the initial setting information is started without requiring reading of initial setting information including job identification information,
The job generation means includes
Determination means (805) for determining whether output destination information of the post-processing device is designated by the setting means;
Forming means (807) for forming a job based on the setting of the GUI;
A transmission means (808) for transmitting a job to the post-processing apparatus;
When the determination unit determines that the output destination information of the post-processing apparatus is designated, the forming unit forms a job corresponding to the image forming apparatus and the post-processing apparatus so as to include the job identification information, The job for the formed image forming apparatus is output to the management unit, and the transmission unit transmits the job for the formed post-processing device to the post-processing device,
When the determination unit determines that the output destination information of the post-processing apparatus is not specified, the forming unit forms a job for the image forming apparatus so as to include job identification information, and the formed image forming apparatus It is characterized in that a job for use is output to the management means.

第4の発明は、第3の発明において、
前記形成手段は、前記判断手段が、後処理装置の出力先情報が指定されていると判断した場合、前記画像形成装置用のジョブを、ジョブ識別用の付属ジョブと、画像形成用の印刷原稿データを含む本体ジョブとに分割して形成する事を特徴とする。
According to a fourth invention, in the third invention,
When the determination unit determines that the output destination information of the post-processing device is designated, the forming unit includes a job for the image forming device, an attached job for job identification, and a print original for image formation. It is characterized by being divided into a main job including data.

ジョブ管理サーバと連携して印刷設定(用紙設定、両面設定等)を行い、画像形成装置と後処理装置を含むシステム構成に出力する文書処理方法に置いては、連携時および出力先に応じて必要なGUIの制御や、連携処理特有の処理(初期値(ジョブID、印刷設定、出力先画像形成装置、後処理装置)を読み込み、設定を反映した状態で起動するなど)を実施することができるようになる。   In the document processing method that performs print settings (paper settings, duplex settings, etc.) in cooperation with the job management server and outputs the system configuration including the image forming apparatus and post-processing apparatus, depending on the time of cooperation and the output destination Necessary GUI control and processing specific to linkage processing (such as reading initial values (job ID, print settings, output destination image forming apparatus, post-processing apparatus) and starting up with the settings reflected) become able to.

さらに、文書処理方法が印刷ジョブを生成する際に、出力先に応じて適切に印刷ジョブを生成し、後処理装置へ出力することができるようにしたことで、ジョブ管理サーバが出力先の装置に応じたジョブの編集機能や後処理装置への出力機能を有しない場合でも画像処理装置および後処理装置へ適切な出力ができるようになる。   Furthermore, when the document processing method generates a print job, the job management server can appropriately generate a print job according to the output destination and output it to the post-processing device. Even when the job editing function and the output function to the post-processing apparatus are not provided, appropriate output to the image processing apparatus and the post-processing apparatus can be performed.

本実施形態の文書処理システムのネットワーク構成を示す図である。It is a figure which shows the network structure of the document processing system of this embodiment. 本実施形態の文書処理システムのサーバ、クライアント、プリンタのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the server of the document processing system of this embodiment, a client, and a printer. 本実施形態の文書処理システムのニアラインフィニッシャのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the nearline finisher of the document processing system of this embodiment. 本実施形態の文書処理システムのソフトウェア構成を示す図である。It is a figure which shows the software structure of the document processing system of this embodiment. 本実施形態の文書処理システムの処理概要を示すシーケンス図である。It is a sequence diagram which shows the process outline | summary of the document processing system of this embodiment. 面付けアプリケーション505の起動時の処理例を示すフローチャートである。10 is a flowchart illustrating a processing example when the imposition application 505 is activated. 面付けアプリケーション505の終了処理の例を示すフローチャートである。10 is a flowchart illustrating an example of termination processing of an imposition application 505. 面付けアプリケーション505を起動する処理例を示すフローチャートである。10 is a flowchart illustrating a processing example of starting an imposition application 505. ジョブ設定ファイル508の例である。It is an example of a job setting file 508. ステータスファイル511の例である。It is an example of a status file 511. 面付けアプリケーション505が表示するメッセージの例である。It is an example of the message which the imposition application 505 displays.

以下、本発明を実施するための最良の形態について図面を用いて説明する。   The best mode for carrying out the present invention will be described below with reference to the drawings.

[本実施形態の文書処理システムの概要]
本発明の第1の実施形態である文書処理システムの概要を、図1〜図5を参照して説明する。尚、本例では、それぞれの機能が明瞭になるように、ジョブ管理サーバ、クライアントモジュール、面付けアプリケーションを分離して示しているが、ユーザに提供されるインスールパッケージはこれらに限定されず、これらを組み合わせたアプリケーションやシステムとしてもよい。以下、その詳細は説明する。
[Outline of Document Processing System of this Embodiment]
An outline of the document processing system according to the first embodiment of the present invention will be described with reference to FIGS. In this example, the job management server, the client module, and the imposition application are shown separately so that the respective functions become clear. However, the installation package provided to the user is not limited to these, and these It is good also as an application and system which combined. Details will be described below.

<本実施形態の文書処理システムのネットワーク構成例>
図1は、本実施形態の文書処理システムのネットワーク構成を示す図である。
<Example of Network Configuration of Document Processing System According to this Embodiment>
FIG. 1 is a diagram showing a network configuration of the document processing system according to the present embodiment.

ネットワーク100に、サーバ101、クライアント102、画像形成装置としてのプリンタ103、後処理装置としてのニアラインフィニッシャ104が接続されている。ニアラインフィニッシャ104はプリンタ103と物理的に接続されていないが、サーバ101やクライアント102、プリンタ104と通信を行うことができる後処理装置である。サーバ101上では、後述するジョブ管理サーバプログラム、WEBサーバなどのプログラムが動作している。また、プリンタ103、ニアラインフィニッシャ104とネットワーク越しに接続し、プリンタ103を制御するためのプリンタドライバプログラムなどがインストールされている。図ではクライアント102、プリンタ103、ニアラインフィニッシャ104はそれぞれ1つであるが、それぞれ複数であってもよい。また、ネットワーク100はインターネットであってもよく、例えば、クライアント102からインターネット越しにサーバ101へとアクセスする構成であってもよい。   A server 101, a client 102, a printer 103 as an image forming apparatus, and a nearline finisher 104 as a post-processing apparatus are connected to the network 100. The nearline finisher 104 is not physically connected to the printer 103, but is a post-processing device that can communicate with the server 101, the client 102, and the printer 104. On the server 101, programs such as a job management server program and a WEB server described later are operating. In addition, a printer driver program for connecting the printer 103 and the nearline finisher 104 via the network and controlling the printer 103 is installed. In the figure, there is one client 102, one printer 103, and one nearline finisher 104, but there may be a plurality of each. The network 100 may be the Internet. For example, the network may be configured to access the server 101 from the client 102 over the Internet.

<本実施形態の文書処理システムのハードウェア構成例>
図2は、本実施形態の文書処理システムにおけるサーバ101、クライアント102、プリンタ103のハードウェア構成を示す図である。サーバ101、クライアント102の構成は同様であるため、図2においては両者を総称してホストコンピュータ(以下ホストコンピュータ101)と表現している。
<Hardware Configuration Example of Document Processing System of this Embodiment>
FIG. 2 is a diagram illustrating a hardware configuration of the server 101, the client 102, and the printer 103 in the document processing system according to the present embodiment. Since the configurations of the server 101 and the client 102 are the same, in FIG. 2, they are collectively referred to as a host computer (hereinafter referred to as host computer 101).

ホストコンピュータ101は、ROM203内のプログラム用ROMあるいは外部メモリ211に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表(表計算等を含む)等が混在した文書処理を実行するCPU201を備え、システムバス204に接続される各デバイスをCPU201が総括的に制御する。また、このROM203内のプログラム用ROMあるいは外部メモリ211には、CPU201の制御プログラムであるオペレーティングシステムプログラム等を記憶し、ROM203内のフォント用ROMあるいは外部メモリ211には上記文書処理の際に使用するフォントデータ等を記憶し、ROM203内のデータ用ROMあるいは外部メモリ211には上記文書処理等を行う際に使用する各種データを記憶する。RAM202は、CPU201の主メモリ、ワークエリア等として機能する。   The host computer 101 executes a CPU 201 that executes document processing in which graphics, images, characters, tables (including spreadsheets), and the like are mixed based on a document processing program stored in the ROM 203 or a document processing program stored in the external memory 211. The CPU 201 generally controls each device connected to the system bus 204. In addition, an operating system program or the like as a control program of the CPU 201 is stored in the program ROM or the external memory 211 in the ROM 203, and the font ROM or the external memory 211 in the ROM 203 is used for the document processing. Font data and the like are stored, and various data used when performing the document processing and the like are stored in the data ROM in the ROM 203 or the external memory 211. The RAM 202 functions as a main memory, work area, and the like for the CPU 201.

キーボードコントローラ(KBC)205は、キーボード209や不図示のポインティングデバイスからのキー入力を制御する。CRTコントローラ(CRTC)206は、CRTディスプレイ(CRT)210の表示を制御する。207はディスクコントローラ(DKC)で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム(以下プリンタドライバ)等を記憶するハードディスク(HD)、フロッピー(登録商標)ディスク(FD)等の外部メモリ211とのアクセスを制御する。プリンタコントローラ(PRTC)208は、双方向性インタフェース(インタフェース)21を介してプリンタ103に接続されて、プリンタ103やニアラインフィニッシャ104との通信制御処理を実行する。NC212はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。   A keyboard controller (KBC) 205 controls key input from a keyboard 209 or a pointing device (not shown). A CRT controller (CRTC) 206 controls display on a CRT display (CRT) 210. A disk controller (DKC) 207 is a hard disk (HD) or floppy (registered trademark) disk that stores a boot program, various applications, font data, user files, edit files, a printer control command generation program (hereinafter referred to as a printer driver), and the like. Controls access to the external memory 211 such as (FD). A printer controller (PRTC) 208 is connected to the printer 103 via a bidirectional interface (interface) 21 and executes communication control processing with the printer 103 and the nearline finisher 104. The NC 212 is connected to the network and executes communication control processing with other devices connected to the network.

なお、CPU201は、例えばRAM202上に設定された表示情報RAMへのアウトラインフォントの展開(ラスタライズ)処理を実行し、CRT210上でのWYSIWYGを可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタやニアラインフィニッシャの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。   Note that the CPU 201 executes, for example, outline font development (rasterization) processing on the display information RAM set on the RAM 202 to enable WYSIWYG on the CRT 210. The CPU 201 opens various windows registered based on commands instructed by a mouse cursor (not shown) on the CRT 210 and executes various data processing. When executing printing, the user opens a window relating to print settings, and can set the printer and the nearline finisher, and set the print processing method for the printer driver including print mode selection.

プリンタ103は、CPU312により制御される。プリンタのCPU312は、ROM313内のプログラム用ROMに記憶された制御プログラム等あるいは外部メモリ314に記憶された制御プログラム等に基づいてシステムバス315に接続される印刷部(プリンタエンジン)317に出力情報としての画像信号を出力する。また、このROM313内のプログラムROMには、CPU312の制御プログラム等を記憶する。ROM313内のフォント用ROMには上記出力情報を生成する際に使用するフォントデータ等が記憶され、ROM313内のデータ用ROMには、ハードディスク等の外部メモリ314がないプリンタの場合には、ホストコンピュータ上で利用される情報等が記憶されている。   The printer 103 is controlled by the CPU 312. The CPU 312 of the printer outputs as output information to a printing unit (printer engine) 317 connected to the system bus 315 based on a control program stored in the program ROM in the ROM 313 or a control program stored in the external memory 314. The image signal is output. The program ROM in the ROM 313 stores a control program for the CPU 312 and the like. The font ROM in the ROM 313 stores font data used when generating the output information, and the data ROM in the ROM 313 is a host computer in the case of a printer without the external memory 314 such as a hard disk. Information used above is stored.

CPU312は入力部318を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ101に通知できる。入力部318がさらにネットワークコントローラを備え、ホストコンピュータ101とネットワークで接続する構成にすることもできる。この場合、RAM319は、CPU312の主メモリや、ワークエリア等として機能するRAMで、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。なお、RAM319は、出力情報展開領域、環境データ格納領域、NVRAM等に用いられる。前述したハードディスク(HD)、ICカード等の外部メモリ314は、メモリコントローラ(MC)320によりアクセスを制御される。外部メモリ314は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、321は前述した操作パネルで、操作のためのスイッチ及びLED表示器等が配されている。   The CPU 312 can communicate with the host computer via the input unit 318 and can notify the host computer 101 of information in the printer. The input unit 318 may further include a network controller and be connected to the host computer 101 via a network. In this case, the RAM 319 is a RAM that functions as a main memory of the CPU 312, a work area, or the like, and is configured such that the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown). The RAM 319 is used for an output information expansion area, an environment data storage area, NVRAM, and the like. Access to the above-described external memory 314 such as a hard disk (HD) or IC card is controlled by a memory controller (MC) 320. The external memory 314 is connected as an option and stores font data, an emulation program, form data, and the like. Reference numeral 321 denotes the above-described operation panel, on which switches for operation, LED indicators, and the like are arranged.

また、前述した外部メモリ314は1個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。更に、図示しないNVRAMを有し、操作パネル321からのプリンタモード設定情報を記憶するようにしてもよい。   The external memory 314 is not limited to one, and a plurality of external memories 314 are provided, and a plurality of external memories storing an option card and a program for interpreting a printer control language having a different language system in addition to the built-in font can be connected. May be. Furthermore, an NVRAM (not shown) may be provided, and printer mode setting information from the operation panel 321 may be stored.

図3は、本実施形態の文書処理システムにおけるニアラインフィニッシャ104のハードウェア構成を示す図である。   FIG. 3 is a diagram illustrating a hardware configuration of the nearline finisher 104 in the document processing system according to the present embodiment.

ニアラインフィニッシャは、印刷用紙に対して中綴じ製本やくるみ製本、紙折りやステイプルなどの後処理を実行する後処理デバイス410と、後処理デバイス410を制御するコントローラ400とを備える。   The nearline finisher includes a post-processing device 410 that performs post-processing such as saddle stitch binding, case binding, paper folding, and stapling on a print sheet, and a controller 400 that controls the post-processing device 410.

コントローラ400は、制御プログラム実行機能と周辺装置制御機能とを兼ね備えた、フィニッシャ全体を制御するプロセッサ、制御部内部の各構成要素を接続するシステムバス、プロセッサが実行する制御プログラムや各種データ等を格納するROMを備える。また、コントローラ400は、ジョブチケットなどを保存するRAMを備える。   The controller 400 has a control program execution function and a peripheral device control function. The controller 400 controls the entire finisher, a system bus connecting each component in the control unit, a control program executed by the processor, various data, and the like. ROM is provided. The controller 400 also includes a RAM that stores job tickets and the like.

本実施の形態では、コントローラ400は、ネットワーク部4001と、記憶装置4002と、ジョブ制御部4003と、操作部4004と、ジョブ制御情報解釈部4005と、デバイス制御部4006とを備える。   In the present embodiment, the controller 400 includes a network unit 4001, a storage device 4002, a job control unit 4003, an operation unit 4004, a job control information interpretation unit 4005, and a device control unit 4006.

ネットワーク部4001は、外部のホストコンピュータ101やプリンタ103などの他のネットワーク機器と通信を行い、後処理指示が記述されたジョブチケット(「ジョブ制御情報」とも呼ぶ)を受信する。記憶装置4002は、一時的に情報を保存するDRAMのような一次記憶装置やHDDのような二次記憶装置である。記憶装置4002には、ニアラインフィニッシャの名称、形式、IDなどのプロファイル情報を記憶する領域4002aと、前述のジョブチケットなどを記憶する領域4002bなどが用意されている。なお、領域4002a,4002bに記憶されるデータは、ジョブ制御部4003内のROM(不図示)に格納されていてもよい。また、これらのデータは、ネットワークを介してプリンタ103に転送し、プリンタ103によって読み取られる(或いは予め書き込まれる)ように構成してもよい。このような方法によって、プリンタ103で得られた印刷物を当該ニアラインフィニッシャやオフラインフィニッシャ(プリンタ103が備える後処理装置)によって利用する際の後述する各種の制御が実行可能となる。   The network unit 4001 communicates with other network devices such as the external host computer 101 and the printer 103, and receives a job ticket (also referred to as “job control information”) in which a post-processing instruction is described. The storage device 4002 is a primary storage device such as a DRAM that temporarily stores information or a secondary storage device such as an HDD. The storage device 4002 is provided with an area 4002a for storing profile information such as the name, format, and ID of the nearline finisher, an area 4002b for storing the above-described job ticket, and the like. Note that data stored in the areas 4002a and 4002b may be stored in a ROM (not shown) in the job control unit 4003. Further, these data may be transferred to the printer 103 via a network and read (or written in advance) by the printer 103. By such a method, various controls described later when the printed matter obtained by the printer 103 is used by the near-line finisher or the offline finisher (post-processing device included in the printer 103) can be executed.

ジョブ制御部4003は、ニアラインフィニッシャにおいて印刷ジョブの制御を行うプロセッサ(CPU)やメモリ等を有する。操作部4004は、ユーザからのID入力や後処理を行う対象となるジョブチケットを選択する操作などを受け付ける。   The job control unit 4003 includes a processor (CPU) that controls a print job in the nearline finisher, a memory, and the like. The operation unit 4004 accepts an operation for selecting a job ticket to be subjected to ID input or post-processing from the user.

ジョブ制御情報解釈部4005は、入力されたジョブチケットを解釈してデバイスを制御できる形式に変換する。フィニッシャを制御するためのジョブチケットは後処理設定情報とも呼ばれる。デバイス制御部4006は、後処理デバイス410を制御する。後処理デバイス410は、後処理(ポストプレス処理)を行う処理機構であり、例えばくるみ製本機能を実現するためのハードウェアを有する。   The job control information interpretation unit 4005 interprets the input job ticket and converts it into a format that can control the device. The job ticket for controlling the finisher is also called post-processing setting information. The device control unit 4006 controls the post-processing device 410. The post-processing device 410 is a processing mechanism that performs post-processing (post-press processing), and includes, for example, hardware for realizing a case binding function.

<本実施形態の文書処理システムのソフトウェア構成例>
図4は、本実施形態の文書処理システムのソフトウェア構成を示す図である。
<Software Configuration Example of Document Processing System According to this Embodiment>
FIG. 4 is a diagram illustrating a software configuration of the document processing system according to the present embodiment.

文書処理システムは、本発明の文書処理装置(情報処理装置)の好適な実施形態であるコンピュータ101、102によって実現されている。   The document processing system is realized by computers 101 and 102 which are preferred embodiments of the document processing apparatus (information processing apparatus) of the present invention.

図3(A)は、サーバ101のソフトウェア構成を示す。サーバ101上では、印刷ジョブの設定および管理を行うプログラムであるジョブ管理サーバプログラム501、およびプリンタ103を制御するためのプリンタドライバプログラムであるプリンタドライバ502が動作する。ジョブ管理サーバプログラム501は、ユーザからの印刷ジョブを受け付け、印刷を実行し、印刷ジョブを管理する機能を提供するアプリケーションプログラムである。ジョブ管理サーバプログラム501は、プリンタドライバ502を通じて印刷ジョブをプリンタ103へと送信する。   FIG. 3A shows the software configuration of the server 101. On the server 101, a job management server program 501 that is a program for setting and managing a print job, and a printer driver 502 that is a printer driver program for controlling the printer 103 operate. The job management server program 501 is an application program that accepts a print job from a user, executes printing, and provides a function for managing the print job. The job management server program 501 transmits a print job to the printer 103 through the printer driver 502.

ユーザは、ジョブ管理サーバプログラム501が保持している印刷ジョブを選択し、選択した印刷ジョブに対して印刷する用紙の種類や両面印刷をする等の設定をする事ができる。ジョブ管理サーバプログラム501はGUI部を有するプログラムとして構成し、サーバ101に接続されたキーボード209から操作することも可能であるが、サーバ101とは異なる別のコンピュータであるクライアント102からジョブ管理サーバプログラム501にネットワーク経由でアクセスし操作する構成とすることもできる。ジョブ管理サーバプログラム501をWEBサーバプログラムとともに動作する構成にする事で、ユーザは、WEBブラウザを通じてネットワークに接続されたクライアント102からサーバ101で動作しているジョブ管理サーバプログラム501へとアクセスできる。また、汎用のWEBブラウザではなく、専用のクライアントアプリケーション(不図示)をクライアント102にインストールし、このクライアントアプリケーションからジョブ管理サーバプログラム501を操作する構成であっても構わない。   The user can select a print job held by the job management server program 501 and make settings such as the type of paper to be printed and duplex printing for the selected print job. The job management server program 501 is configured as a program having a GUI unit and can be operated from a keyboard 209 connected to the server 101. However, the job management server program 501 can be operated from a client 102 which is a different computer from the server 101. A configuration may be adopted in which 501 is accessed and operated via a network. By configuring the job management server program 501 to operate together with the WEB server program, the user can access the job management server program 501 operating on the server 101 from the client 102 connected to the network through the WEB browser. Further, instead of a general-purpose WEB browser, a dedicated client application (not shown) may be installed in the client 102 and the job management server program 501 may be operated from this client application.

図1(B)は、クライアント102のソフトウェア構成を示す。クライアント102には、WEBブラウザ503がインストールされている。WEBブラウザの標準的な機能では足りない操作性や機能を追加するために、クライアントモジュール504がインスールされている。クライアントモジュール504はWEBブラウザのプラグインであり、ジョブ管理サーバプログラム501からダウンロードなどの方法で取得し、クライアント102へとインストールする。クライアント102にはさらに、面付けアプリケーション505がインストールされており、ユーザはこの面付けアプリケーション505を操作することで、より詳細な印刷方法を設定することができる。   FIG. 1B shows a software configuration of the client 102. A WEB browser 503 is installed on the client 102. A client module 504 is installed in order to add operability and functions that are lacking in the standard functions of the WEB browser. The client module 504 is a WEB browser plug-in, which is acquired from the job management server program 501 by a method such as downloading, and installed in the client 102. Furthermore, an imposition application 505 is installed in the client 102, and the user can set a more detailed printing method by operating the imposition application 505.

クライアントモジュール504は、ジョブ管理サーバプログラム501から、印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を受け取り、そのファイルを面付けアプリケーション505がアクセスできる場所に保存する。印刷原稿データ507は、印刷時に用紙に印字するためのデータであり、ワードプロセッサなどのプログラムで作成した文書やスキャナによって紙から電子化された文書データ等である。ワードプロセッサなどで作成した文書の場合は文書を作成したアプリケーションが無い場合に印刷ができないため、汎用のデータ形式であるPDFを用いる事が多い。ジョブ設定ファイル508は、ジョブを特定するための情報であるジョブIDや印刷を行うプリンタの情報、後処理を行うニアラインフィニッシャの情報などがジョブ管理サーバプログラム501とクライアントモジュール504、面付けアプリケーション505などのモジュールと共有すべき情報が記載されたファイルである。印刷設定ファイル509は、印刷原稿データに対する印刷設定、例えば、両面印刷、カラー印刷、ステイプル、印刷に使用する用紙等の情報が記載されたファイルである。   The client module 504 receives the print document data 507, the job setting file 508, and the print setting file 509 from the job management server program 501, and stores the files in a location accessible by the imposition application 505. The print original data 507 is data for printing on paper at the time of printing, such as a document created by a program such as a word processor or document data digitized from paper by a scanner. In the case of a document created by a word processor or the like, since printing cannot be performed when there is no application that created the document, a general-purpose data format PDF is often used. The job setting file 508 includes a job management server program 501, a client module 504, an imposition application 505, and the like including a job ID that is information for specifying a job, information on a printer that performs printing, and information on a nearline finisher that performs post-processing. This file contains information to be shared with other modules. The print setting file 509 is a file in which print settings for print original data, for example, information such as double-sided printing, color printing, stapling, and paper used for printing are described.

面付けアプリケーション505は、起動時にこれらのファイル507〜509を受け取り、それらを読み込んだ状態で起動する。面付けアプリケーション505は、プリンタドライバ506へと印刷するとともに、ニアラインフィニッシャ104へジョブチケットを出力する。プリンタドライバ502がプリンタサーバとして共有設定されており、Windows(登録商標)が持っているポイントアンドプリントの機能でプリンタドライバ506がインストールされている場合、面付けアプリケーション505が印刷した印刷ジョブは、プリンタドライバ506を通じてプリンタドライバ502へと送られ、ジョブ管理サーバ501からの指示によりプリンタ103で印刷される。プリンタドライバ502を経由することで、印刷ジョブがサーバ101へと渡されるため、ジョブ管理サーバプログラム501がこの印刷ジョブを管理することが可能となる。面付けアプリケーション505は、印刷の実行およびジョブチケットの出力が完了した後に、印刷設定を終えた文書ファイル510とステータスファイル511をクライアントモジュール504がアクセスできる場所へと保存する。   The imposition application 505 receives these files 507 to 509 at the time of activation, and is activated in a state in which they are read. The imposition application 505 prints to the printer driver 506 and outputs a job ticket to the nearline finisher 104. When the printer driver 502 is shared as a printer server and the printer driver 506 is installed with the point-and-print function of Windows (registered trademark), the print job printed by the imposition application 505 is a printer. The data is sent to the printer driver 502 through the driver 506 and printed by the printer 103 in accordance with an instruction from the job management server 501. Since the print job is passed to the server 101 via the printer driver 502, the job management server program 501 can manage the print job. The imposition application 505 stores the document file 510 and the status file 511 for which the print setting has been completed in a location accessible by the client module 504 after the execution of printing and the output of the job ticket are completed.

図5はユーザ、クライアントモジュール504、ジョブ管理サーバプログラム501、面付けアプリケーション505、ニアラインフィニッシャ104、プリンタ103の処理概要を示すシーケンス図である。   FIG. 5 is a sequence diagram showing an outline of processing performed by the user, the client module 504, the job management server program 501, the imposition application 505, the nearline finisher 104, and the printer 103.

ユーザはクライアント102で動作するWEBブラウザ503およびWEBブラウザとともに動作するクライアントモジュール504を操作するが、本図では両者を区別せずにクライアントモジュール504としている。   The user operates the WEB browser 503 that operates on the client 102 and the client module 504 that operates together with the WEB browser. In FIG.

クライアントモジュール504は、ユーザからの編集指示(601)を受ける。クライアントモジュール504に表示された編集対象候補のデータリストをユーザが選択し、ENTERキーを押下する、あるいは、クライアントモジュールが面付けアプリケーション505を起動するためのGUI部品としてボタンを持っている場合、このボタンをキーボードやマウスなどで選択する事で、クライアントモジュール504は編集指示601として編集対象となるデータと編集を開始する指示を受けることができる。するとクライアントモジュール504は編集対象となるジョブを特定するIDとともにデータ要求(602)をジョブ管理サーバプログラム501へ送付する。ジョブ管理サーバプログラム501は、データ要求(602)に応じて、指定されたジョブIDに対応する印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を送付する(603)。送付方法は、HTTPやFTPの通信方法や共有のファイルサーバを利用する方法などが利用可能である。   The client module 504 receives an editing instruction (601) from the user. When the user selects a data list of candidates for editing displayed on the client module 504 and presses the ENTER key, or when the client module has a button as a GUI component for starting the imposition application 505, this By selecting a button with a keyboard or a mouse, the client module 504 can receive data to be edited and an instruction to start editing as an editing instruction 601. Then, the client module 504 sends a data request (602) to the job management server program 501 together with an ID for specifying the job to be edited. In response to the data request (602), the job management server program 501 sends print document data 507, a job setting file 508, and a print setting file 509 corresponding to the designated job ID (603). As a sending method, an HTTP or FTP communication method, a method using a shared file server, or the like can be used.

さらに、印刷に使用するプリンタ103で利用できる用紙やステイプルなどの機能の情報を含むデバイスDB情報を送信する(604)。デバイスDB情報は、デバイス固有の情報であっても、複数のデバイスの情報の和(OR)や積(AND)を利用した仮想的なデバイスの情報の場合もある。後から実際に印刷するデバイスを変更したり、複数のデバイスへプリンタジョブを振り分けたりするワークフローの場合は、仮想的なデバイス情報を利用する事が可能である。サーバ101、クライアント102のOSがWindwosである場合、プリンタドライバ502をプリンタサーバとし、OSがもつ「ポイント&プリント」機能を利用してプリンタドライバ506をインストールする事できる。このプリンタドライバ506は、プリンタ103の構成などの情報を取得するためのデバイス情報DBとして利用することが可能である。   Further, device DB information including information on functions such as paper and stapling that can be used by the printer 103 used for printing is transmitted (604). The device DB information may be virtual device information using a sum (OR) or a product (AND) of information of a plurality of devices, even if the device DB information is information unique to the device. In the case of a workflow in which a device that actually prints later is changed or a printer job is distributed to a plurality of devices, virtual device information can be used. When the OS of the server 101 and the client 102 is Windows, the printer driver 502 can be used as a printer server, and the printer driver 506 can be installed using the “point and print” function of the OS. The printer driver 506 can be used as a device information DB for acquiring information such as the configuration of the printer 103.

さらに、クライアントモジュール504は、印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を印刷面付けアプリケーション505がアクセス可能な場所へと配置後、面付けアプリケーション505をジョブ管理サーバ連携モードで起動(605)する。さらに印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を面付けアプリケーション505に送付する(606)。印刷原稿データには、印刷業界で広く利用されているPDF形式のデータを利用することができる。PDF形式以外でも、TIFF、JPEGなどの画像データ、PS形式等を使用してもよい。また、印刷原稿データと合わせて、印刷設定情報を送付する方式も考えられる。この場合、面付けアプリケーション505は、印刷データともに印刷設定を読み込んだ状態で起動する構成をとる事ができる。印刷設定には標準形式であるJDFを利用可能であるが、独自形式であってもかまわない。   Furthermore, the client module 504 places the print document data 507, the job setting file 508, and the print setting file 509 in a location accessible by the print imposition application 505, and then starts the imposition application 505 in the job management server cooperation mode ( 605). Further, the print document data 507, the job setting file 508, and the print setting file 509 are sent to the imposition application 505 (606). As the print original data, data in PDF format widely used in the printing industry can be used. In addition to the PDF format, image data such as TIFF and JPEG, PS format, and the like may be used. A method of sending print setting information together with print original data is also conceivable. In this case, the imposition application 505 can be configured to start up with the print settings read together with the print data. JDF, which is a standard format, can be used for print settings, but it may be in an original format.

印刷原稿データなどを読み込んだ面付けアプリケーション505をユーザが操作し(607)、用紙タイプの設定など各種印刷設定を行う。印刷設定が終了すると、ユーザは面付けアプリケーション505を終了する(608)。終了メッセージ608を受け付けた面付けアプリケーション505は、起動時に指定されたプリンタドライバ506に対して印刷を実行(609)し、ニアラインフィニッシャ104へジョブチケットを送付(610)し、さらに、文書ファイル510とステータスファイル511をクライアントモジュール504へと送付する(611)。データ送付(609、611)を受けたクライアントモジュール504は、受けたデータをジョブ管理サーバプログラム501へと送付する(612)。さらに、クライアントモジュール504は、処理が終了した事をジョブ管理サーバプログラム501へと通知する(613)。ユーザがクライアントモジュール504へ印刷の指示を行うと(614)、クライアントモジュール504はジョブ管理サーバプログラム510への指示(615)を介してプリンタ103へ印刷データが送付される(616)。   The user operates the imposition application 505 that has read the print original data or the like (607), and performs various print settings such as paper type settings. When the print setting is completed, the user ends the imposition application 505 (608). The imposition application 505 that has received the end message 608 executes printing (609) for the printer driver 506 designated at the time of activation, sends a job ticket to the nearline finisher 104 (610), and further includes a document file 510 and The status file 511 is sent to the client module 504 (611). Upon receiving the data transmission (609, 611), the client module 504 transmits the received data to the job management server program 501 (612). Further, the client module 504 notifies the job management server program 501 that the processing has been completed (613). When the user issues a print instruction to the client module 504 (614), the client module 504 sends print data to the printer 103 via an instruction (615) to the job management server program 510 (616).

本図では、面付けアプリケーション505起動後に、606で、印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を面付けアプリケーション505に送付しているが、起動時のパラメータにこれらのファイルへのパスを含め、605と606とをまとめた形も考えられる。また、前述したように、609で生成した印刷データをクライアントモジュール504がジョブ管理サーバプログラム501へ送付する方式ではなく、プリンタドライバ506がプリンタサーバとなっているプリンタドライバ502へと送付する方式も可能である。   In this figure, after the imposition application 505 is activated, the print document data 507, the job setting file 508, and the print setting file 509 are sent to the imposition application 505 in 606. However, these parameters are set as parameters at the time of activation. A form in which 605 and 606 are combined, including the path, is also conceivable. Further, as described above, a method in which the print data generated in 609 is not sent to the job management server program 501 by the client module 504 but a method in which the printer driver 506 sends it to the printer driver 502 serving as a printer server is also possible. It is.

図6は、面付けアプリケーション505の起動時の処理例を示すフローチャートである。面付けアプリケーション505は、本明細書では、CPU、RAM、ROM、HDD等からなる。なお、フローチャートで示す手順が面付けアプリケーション505のRAM,ROM,HDDのいずれかの記憶手段に記憶され、CPUにより実行される。   FIG. 6 is a flowchart illustrating a processing example when the imposition application 505 is activated. In this specification, the imposition application 505 includes a CPU, RAM, ROM, HDD, and the like. Note that the procedure shown in the flowchart is stored in any of the RAM, ROM, and HDD storage means of the imposition application 505 and executed by the CPU.

ステップ701で、面付けアプリケーション505は、起動時のコマンドラインパラメータを読み込み、起動オプションや入力ファイルの有無を解析する。ステップ702で、面付けアプリケーション505は、ステップ701で読み込んだコマンドラインパラメータに印刷原稿データが指定されているかどうかを判定する。指定されている場合は703へ、そうでない場合は704へと進む。ステップ703で、面付けアプリケーション505は、ステップ701で読み込んだコマンドラインパラメータで指定されている印刷原稿データ507を読み込む。コマンドラインパラメータには、印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509のアドレス情報が記載されている。アドレス情報はURLやファイルパス等の形式が利用可能である。また、印刷原稿データ507は単数である必要はなく、複数データをまとめて読み込んでもよい。次にステップ704で、面付けアプリケーション505は、ステップ701で読み込んだコマンドラインパラメータで起動オプションが指定されているかどうかを判定する。起動オプションが指定されている場合はステップ705へ、そうでない場合は、そのままアプリケーションを起動する。   In step 701, the imposition application 505 reads command line parameters at the time of activation, and analyzes the presence of activation options and input files. In step 702, the imposition application 505 determines whether print document data is specified in the command line parameter read in step 701. If it is designated, the process proceeds to 703, and if not, the process proceeds to 704. In step 703, the imposition application 505 reads the print document data 507 specified by the command line parameter read in step 701. In the command line parameter, address information of the print original data 507, the job setting file 508, and the print setting file 509 is described. The address information can be in the form of URL or file path. Also, the print document data 507 need not be single, and a plurality of data may be read together. Next, in step 704, the imposition application 505 determines whether the activation option is specified by the command line parameter read in step 701. If the activation option is specified, the process proceeds to step 705. If not, the application is activated as it is.

ステップ705では、さらに、面付けアプリケーション505は、ジョブ設定ファイル508を読み込む。ジョブ設定ファイル508には、ジョブID、印刷先プリンタ、出力先ニアラインフィニッシャ等の情報を含む事ができる。次にステップ706で、面付けアプリケーション505は、ステップ705で読み込んだジョブ設定ファイルに出力先ニアラインフィニッシャの情報が含まれているかを判定する。ニアラインフィニッシャの情報が含まれている場合は707へ、そうでない場合は708へ進む。ステップ707では、面付けアプリケーション505は、ニアラインフィニッシャへの設定および出力を行うために、ニアラインフィニッシャを面付けアプリケーション505へ登録する。次にステップ708で、面付けアプリケーション505は、ステップ705で読み込んだジョブ設定ファイル508の内容を反映する。例えば、面付けアプリケーション505がジョブIDをファイル名として利用する場合は読み込んだジョブIDをファイル名とする。   In step 705, the imposition application 505 further reads the job setting file 508. The job setting file 508 can include information such as a job ID, a print destination printer, and an output destination nearline finisher. Next, in step 706, the imposition application 505 determines whether the job setting file read in step 705 includes output destination nearline finisher information. If the nearline finisher information is included, the process proceeds to 707, and if not, the process proceeds to 708. In step 707, the imposition application 505 registers the nearline finisher with the imposition application 505 in order to perform setting and output to the nearline finisher. In step 708, the imposition application 505 reflects the contents of the job setting file 508 read in step 705. For example, when the imposition application 505 uses the job ID as a file name, the read job ID is used as the file name.

次にステップ709で、面付けアプリケーション505は、印刷設定ファイル509を読み込む。印刷設定ファイル509には、印刷時にプリンタに指定する各種印刷設定が記載されている。印刷設定には、カラーモード(モノクロ・カラー)、片面/両面、綴じ方向(長辺とじ/短辺とじ)、中とじOn/Off、パンチ穴、ステイプルOn/Off、コレート、ステイプル位置、用紙サイズ、用紙種類(厚紙、コート紙等)、給紙方法等を含むことができる。次にステップ710で、面付けアプリケーション505は、ステップ709で読み込んだ印刷設定を反映させる。次にステップ711で後の処理に備えて、面付けアプリケーション505は、起動モードが何であったかを保存する。ステップ712で、面付けアプリケーション505は、終了時にステータス情報等を書き込む先として、印刷原稿データやジョブ情報ファイルが置かれていたデータフォルダを保存する。   Next, in step 709, the imposition application 505 reads the print setting file 509. The print setting file 509 describes various print settings to be specified for the printer at the time of printing. Print settings include color mode (monochrome color), single-sided / double-sided, binding direction (long-edge binding / short-edge binding), saddle stitching On / Off, punch holes, staple On / Off, collate, staple position, paper size , Paper type (thick paper, coated paper, etc.), paper feeding method, and the like. In step 710, the imposition application 505 reflects the print settings read in step 709. Next, in step 711, the imposition application 505 stores what the activation mode was in preparation for later processing. In step 712, the imposition application 505 saves the data folder in which the print document data and the job information file are placed as a destination to write status information and the like at the end.

次にステップ713で、面付けアプリケーション505は、起動時に読み込んだ情報を元にGUIを変更する。変更するGUIは固定的に決まっているものと動的に変わるものとがある。固定的に決まっている物の例としては、面付けアプリケーション505の別名保存のメニューをDisableにする処理があげられる。クライアントモジュール504と連携する際にはファイル名にジョブIDを連動する方式の場合、ファイル名を変更するとジョブIDに影響を与えてしまうため、別名保存のメニューをDisable化する必要がある。   Next, in step 713, the imposition application 505 changes the GUI based on the information read at the time of activation. There are GUIs that are fixed and those that change dynamically. As an example of a fixed item, a process for disabling the alias saving menu of the imposition application 505 can be cited. When linking with the client module 504, in the method of linking the job ID to the file name, changing the file name affects the job ID, so it is necessary to disable the alias saving menu.

固定的なGUI変更は、テーブル等を用意しそのテーブルに書かれたGUI項目を変更すればよい。動的なGUI変更処理の例としては、ジョブ設定ファイル508で指定されたプリンタやニアラインフィニッシャの能力にあわせてGUIの構成を変更する処理があげられる。指定されたプリンタやニアラインフィニッシャの種類、および、そのプリンタやニアラインフィニッシャの能力に応じてどのGUIを変更するかが変化する。   For fixed GUI changes, a table or the like is prepared and GUI items written in the table may be changed. As an example of the dynamic GUI changing process, there is a process for changing the GUI configuration in accordance with the capabilities of the printer and the nearline finisher specified in the job setting file 508. Which GUI to change changes depending on the type of the designated printer or nearline finisher and the capability of the printer or nearline finisher.

コマンドラインは、面付けアプリケーションのファイル名が“iwppm.exe”である場合、“iwppm.exe /u d:¥temp”となる。”/u”の部分が起動オプションであり、これが指定された場合にはジョブ管理サーバプログラム501と連携するモードで動作する。また、コマンドラインの“d:¥temp”の部分はジョブ情報ファイルや印刷設定ファイルが置かれているパスを示す。置かれているファイルがジョブ情報であるか、印刷設定であるかは、ファイルの拡張子を使って判断することが可能である。また、ファイルの中にファイル種別の情報を書き込んでおり、これを元にファイル種別を判定する方法でもよい。   When the file name of the imposition application is “iwppm.exe”, the command line is “iwppm.exe / ud: ¥ temp”. The “/ u” portion is a start option. When this option is designated, the operation is performed in a mode linked with the job management server program 501. The “d: ¥ temp” portion of the command line indicates the path where the job information file and the print setting file are placed. Whether the placed file is job information or print settings can be determined using the extension of the file. Alternatively, the file type information may be written in the file, and the file type may be determined based on the information.

本フローチャートの処理により、面付けアプリケーション505は、クライアントモジュール504と連携する場合に、起動時の初期設定として印刷設定などを読み込み、それを反映し、GUIを連携用に制御することができるようになる。   Through the processing of this flowchart, when the imposition application 505 cooperates with the client module 504, the imposition application 505 can read the print setting as the initial setting at the time of activation, reflect it, and control the GUI for cooperation. Become.

図7は、面付けアプリケーション505の終了処理の例を示すフローチャートである。   FIG. 7 is a flowchart illustrating an example of termination processing of the imposition application 505.

ステップ801で、面付けアプリケーション505は、ステップ711で保存した起動モードを取得する。次にステップ802で、面付けアプリケーション505は、ステップ801で取得した起動モードが、通常モードであるか、クライアントモジュール504からの起動モードであるかを判定する。面付けアプリケーション505が通常モードであると判定した場合はステップ811へと進み、通常の終了処理を継続する。この処理には、ファイルの上書き保存確認等が含まれる。ステップ802で面付けアプリケーション505が、クライアントモジュール504から起動されたと判定した場合、ステップ803へ進み、ジョブ設定ファイル508からプリンタへの出力指示がされているかを判定する。プリンタへの出力指示がされている場合はステップ804へと進み、そうでない場合はステップ805へと進む。ステップ804では、面付けアプリケーション505が、ステップ705で読み込んだジョブ設定ファイル508に指定されているプリンタのプリンタドライバ506へと出力する。このとき、ジョブ設定ファイル508に指定されているジョブIDをプリンタドライバ506が生成する出力データにセットするようにプリンタドライバ506へ指示する。   In step 801, the imposition application 505 acquires the activation mode saved in step 711. Next, in step 802, the imposition application 505 determines whether the activation mode acquired in step 801 is the normal mode or the activation mode from the client module 504. If it is determined that the imposition application 505 is in the normal mode, the process proceeds to step 811 to continue normal termination processing. This processing includes confirmation of overwriting the file. If it is determined in step 802 that the imposition application 505 has been activated from the client module 504, the process advances to step 803 to determine whether an output instruction to the printer is issued from the job setting file 508. If the output instruction to the printer is instructed, the process proceeds to step 804. Otherwise, the process proceeds to step 805. In step 804, the imposition application 505 outputs to the printer driver 506 of the printer specified in the job setting file 508 read in step 705. At this time, the printer driver 506 is instructed to set the job ID specified in the job setting file 508 in the output data generated by the printer driver 506.

続いて、ステップ805では、面付けアプリケーション505は、ジョブ設定ファイル508からニアラインフィニッシャへの出力指示がされているかを判定する。ニアラインフィニッシャへの出力指示がされている場合はステップ806へと進む。そうでない場合はステップ809へと進む。ステップ806では、面付けアプリケーション505は、ステップ705で読み込んだジョブ設定ファイル508に指定されているプリンタのプリンタドライバ506へジョブ情報データを出力する。ジョブ情報データは、ユーザがプリンタ103から出力された印刷物とニアラインフィニッシャ104で選択するジョブチケットを紐付けするためのデータである。例えば、ジョブ情報データには、印刷ジョブの先頭のサムネイル画像やジョブIDの値、またはバーコード情報などが含まれる。このとき、ジョブ設定ファイル508に指定されているジョブIDをプリンタドライバ506が生成するジョブ情報データの出力データにセットするようにプリンタドライバ506へ指示する。ステップ807では、面付けアプリケーション505は、ジョブチケットと印刷ジョブの先頭ページのサムネイル画像データを生成する。ジョブチケットには標準形式であるJDFを利用可能であるが、独自形式であってもかまわない。サムネイル画像データには、印刷業界で広く利用されているPDF形式のデータを利用することができる。PDF形式以外でも、TIFF、JPEGなどの画像データ、PS形式等を使用してもよい。ステップ808では、面付けアプリケーション505は、ステップ807で生成したジョブチケットと印刷ジョブの先頭ページのサムネイル画像データをジョブ設定ファイル508に指定されているニアラインフィニッシャへ送信する。   In step 805, the imposition application 505 determines whether an output instruction from the job setting file 508 to the nearline finisher has been issued. If an output instruction is given to the nearline finisher, the process proceeds to step 806. Otherwise, go to Step 809. In step 806, the imposition application 505 outputs job information data to the printer driver 506 of the printer specified in the job setting file 508 read in step 705. The job information data is data for associating the printed matter output from the printer 103 with the job ticket selected by the nearline finisher 104. For example, the job information data includes the first thumbnail image of the print job, the value of the job ID, or barcode information. At this time, the printer driver 506 is instructed to set the job ID specified in the job setting file 508 in the output data of the job information data generated by the printer driver 506. In step 807, the imposition application 505 generates a job ticket and thumbnail image data of the first page of the print job. JDF, which is a standard format, can be used for the job ticket, but it may be in a unique format. As thumbnail image data, PDF format data widely used in the printing industry can be used. In addition to the PDF format, image data such as TIFF and JPEG, PS format, and the like may be used. In step 808, the imposition application 505 transmits the job ticket generated in step 807 and the thumbnail image data of the first page of the print job to the nearline finisher specified in the job setting file 508.

ステップ809では、面付けアプリケーション505は、ステップ712で保存したデータフォルダを取得する。そしてステップ810で、面付けアプリケーション505は、ステップ809で取得したフォルダへファイルを保存する。このファイルは、クライアントモジュール504によってジョブ管理サーバプログラム501へと送付され、ステップ804で出力された印刷ジョブおよびステップ808で出力されたジョブチケットと関連づけられて保存される。そして、ステップ804で出力された印刷ジョブおよびステップ808で出力されたジョブチケットに対してユーザが再度編集処理を指定した場合に、元の印刷原稿データの代わりに利用される。ステップ811では、面付けアプリケーション505は、ステータスファイル511をステップ809で取得したフォルダへ保存する。ステータスファイル511には、プリンタドライバへの出力処理が成功したかどうか、ニアラインフィニッシャへの送信処理が成功したかどうか、失敗した場合は詳細なエラーコード、また、出力先のプリンタや送信先のニアラインフィニッシャ等の情報が記載される。ステップ812では、面付けアプリケーション505は、設定情報ファイルを作成しステップ809で取得したフォルダへと保存する。設定情報ファイルは、ステップ810で保存したファイルの設定部分の情報が書かれており、以降の処理においてステップ709で読み込むジョブ情報として利用することができる。   In step 809, the imposition application 505 acquires the data folder saved in step 712. In step 810, the imposition application 505 saves the file in the folder acquired in step 809. This file is sent to the job management server program 501 by the client module 504, and is stored in association with the print job output in step 804 and the job ticket output in step 808. Then, when the user designates editing processing again for the print job output in step 804 and the job ticket output in step 808, it is used instead of the original print original data. In step 811, the imposition application 505 stores the status file 511 in the folder acquired in step 809. In the status file 511, whether or not the output process to the printer driver has succeeded, whether or not the transmission process to the nearline finisher has succeeded, a detailed error code in the case of failure, the output destination printer and the destination nearline Information such as finisher is described. In step 812, the imposition application 505 creates a setting information file and saves it in the folder acquired in step 809. In the setting information file, information of the setting portion of the file saved in step 810 is written, and can be used as job information read in step 709 in the subsequent processing.

本フローチャートの処理により、面付けアプリケーション505は、クライアントモジュール504と連携する際に、通常の起動とは異なる処理(プリンタドライバへの出力の実行、ニアラインフィニッシャへの送信の実行、ファイル保存、ステータスファイルの作成)を実施する事ができる。また、面付けアプリケーション505は、クライアントモジュール504と連携する際に、以降の処理に再利用可能であるジョブ情報を生成することができる。   With the processing of this flowchart, the imposition application 505 cooperates with the client module 504 to perform processing different from normal startup (execution of output to the printer driver, execution of transmission to the nearline finisher, file storage, status file) Creation). Further, when the imposition application 505 cooperates with the client module 504, it can generate job information that can be reused for subsequent processing.

図8は、クライアントモジュール504が面付けアプリケーション505を起動する処理の詳細例を示すフローチャートである。クライアントモジュール504は、本明細書では、CPU、RAM、ROM、HDD等からなる。なお、フローチャートで示す手順が面付けアプリケーション505のRAM,ROM,HDDのいずれかの記憶手段に記憶され、CPUにより実行される。   FIG. 8 is a flowchart illustrating a detailed example of processing in which the client module 504 activates the imposition application 505. In this specification, the client module 504 includes a CPU, RAM, ROM, HDD, and the like. Note that the procedure shown in the flowchart is stored in any of the RAM, ROM, and HDD storage means of the imposition application 505 and executed by the CPU.

ステップ901でクライアントモジュール504が起動モードを取得する。起動モードには、プリンタ固定モードとプリンタ変更モード、ニアライン出力モードとがあり、プリンタ固定モードの場合は、面付けアプリケーション505から印刷したプリンタを変更しないモードである。このモードでは、使用するプリンタが特定できるため、そのプリンタの能力に合わせた設定を行うことが可能となる。プリンタ変更モードの場合、後からプリンタを変更することが可能であるが、印刷に使うプリンタの機能を全て使うことができない、或いは、面付けアプリケーション505で設定した印刷設定を実現できないプリンタに印刷してしまう場合もある。ニアライン出力モードの場合、プリンタへの印刷ジョブの出力を行わず、ニアラインフィニッシャへジョブチケットの出力を行う。   In step 901, the client module 504 acquires the activation mode. The startup mode includes a printer fixing mode, a printer change mode, and a near-line output mode. In the printer fixing mode, the printer printed from the imposition application 505 is not changed. In this mode, since the printer to be used can be specified, it is possible to make settings according to the capabilities of the printer. In the printer change mode, it is possible to change the printer later, but it is possible to print to a printer that cannot use all the printer functions used for printing or that cannot realize the print settings set by the imposition application 505. There is also a case. In the nearline output mode, the print job is not output to the printer, but the job ticket is output to the nearline finisher.

ステップ902では、クライアントモジュール504がステップ901で取得したプリンタモードを判定して、プリンタ変更モードだと判定した場合はステップ903へ、そうでない場合はステップ906へと進む。   In step 902, the client module 504 determines the printer mode acquired in step 901, and if it is determined that it is the printer change mode, the process proceeds to step 903, and if not, the process proceeds to step 906.

ステップ903では、クライアントモジュール504がダミープリンタドライバをインストールする。このダミープリンタドライバは、ジョブ管理サーバプログラム501からクライアントモジュール504へと渡されたものである。利用可能なプリンタの共通能力だけを取得および設定を受け付けることができるようなプリンタドライバあるいは、利用可能なプリンタの能力の和をとった能力の取得および設定を受け付けるプリンタドライバである。共通能力だけにするか、和の能力とするか、或いは、機能によって共通能力と和の能力が混在するような形でもよい。次にステップ904で、クライアントモジュール504がカスタム用紙をクライアント102に登録する。ここで、カスタム用紙とは、A4、Letterなどの定型用紙ではない、任意のサイズの用紙の事である。これによって、ステップ903でインストールしたダミープリンタドライバに対してカスタム用紙を設定できるようになる。次にステップ905で、クライアントモジュール504が用紙銘柄情報をクライアント102に登録する。これによって、ステップ903でインストールしたダミープリンタから用紙銘柄情報を利用できるようになる。用紙銘柄情報とは、用紙の物理的な属性、例えば、厚さ(坪量)、表面性、色等をまとめた情報であり、プリンタの給紙指定に使用する情報である。   In step 903, the client module 504 installs a dummy printer driver. This dummy printer driver is passed from the job management server program 501 to the client module 504. It is a printer driver that can receive and set only the common capabilities of available printers, or a printer driver that receives the acquisition and setting of capabilities that are the sum of the capabilities of available printers. Only common ability, sum ability, or common ability and sum ability may be mixed depending on the function. In step 904, the client module 504 registers the custom paper in the client 102. Here, the custom paper is a paper of an arbitrary size that is not a standard paper such as A4 or Letter. As a result, custom paper can be set for the dummy printer driver installed in step 903. In step 905, the client module 504 registers the paper brand information in the client 102. As a result, the paper brand information can be used from the dummy printer installed in step 903. The paper brand information is information that summarizes physical attributes of the paper, such as thickness (basis weight), surface property, color, and the like, and is information used for paper feed designation of the printer.

ステップ906では、クライアントモジュール504がステップ901で取得したプリンタモードを判定して、プリンタ固定モードだと判定した場合はステップ907へ、そうでない場合(ニアライン出力モードの場合)はステップ910へと進む。   In step 906, the client module 504 determines the printer mode acquired in step 901, and if it is determined that it is the printer fixed mode, the process proceeds to step 907. Otherwise (in the case of the nearline output mode), the process proceeds to step 910.

ステップ907では、クライアントモジュール504がユーザの指定した印刷に使用するプリンタの情報を取得する。この情報はジョブ管理サーバプログラム501から渡された情報である。ステップ908で、クライアントモジュール504がステップ907で取得したプリンタのプリンタドライバをインストールする。次にステップ909で、クライアントモジュール504がステップ904同様にカスタム用紙をクライアント102に登録する。   In step 907, the client module 504 acquires printer information used for printing specified by the user. This information is information passed from the job management server program 501. In step 908, the client module 504 installs the printer driver for the printer acquired in step 907. In step 909, the client module 504 registers the custom paper in the client 102 as in step 904.

ステップ910では、クライアントモジュール504がジョブ管理サーバプログラム501から渡された印刷原稿データ507を面付けアプリケーション505がアクセス可能な場所へと保存する。ステップ911では、クライアントモジュール504がジョブ管理サーバプログラム501から渡された情報を元にジョブ設定ファイル508を作成し面付けアプリケーション505がアクセス可能な場所へと保存する。ステップ912では、クライアントモジュール504がジョブ管理サーバプログラム501から渡された印刷設定ファイルを、面付けアプリケーション505がアクセスできる場所へと保存する。ステップ913では、クライアントモジュール504がステップ910、ステップ911、ステップ912で保存したファイルを起動パラメータとして、面付けアプリケーション505を起動する。   In step 910, the client module 504 stores the print document data 507 passed from the job management server program 501 in a location accessible by the imposition application 505. In step 911, the client module 504 creates a job setting file 508 based on the information passed from the job management server program 501, and stores it in a location accessible by the imposition application 505. In step 912, the client module 504 stores the print setting file passed from the job management server program 501 in a location accessible by the imposition application 505. In step 913, the client module 504 activates the imposition application 505 using the files saved in step 910, step 911, and step 912 as activation parameters.

図8(B)はステップ910以降の処理と置き換え可能な処理の例を示すフローチャートである。   FIG. 8B is a flowchart showing an example of a process that can be replaced with the process after step 910.

ステップ914から916はステップ910から912と同じ処理である。ステップ917では、ステップ812で面付けアプリケーション505が保存した印刷設定ファイルがジョブ管理サーバプログラム501から渡されているかを判定する。設定ファイルがある場合は、ステップ919へ、そうでない場合はステップ918へと進む。ステップ918では、第二の印刷設定ファイル509を面付けアプリケーション505がアクセス可能な場所へと保存する。ステップ919では、保存した印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を起動パラメータとして面付けアプリケーション505を起動する。   Steps 914 to 916 are the same processing as steps 910 to 912. In step 917, it is determined whether the print setting file saved by the imposition application 505 in step 812 is passed from the job management server program 501. If there is a setting file, the process proceeds to step 919; otherwise, the process proceeds to step 918. In step 918, the second print setting file 509 is stored in a location accessible by the imposition application 505. In step 919, the imposition application 505 is activated using the saved print document data 507, job setting file 508, and print setting file 509 as activation parameters.

本フローチャートの処理により、クライアントモジュール504は、ジョブ管理サーバプログラム501がサーバ101で管理しているプリンタドライバ、カスタム用紙、用紙銘柄の情報をクライアント102で利用可能な状態にする事ができる。これによって、面付けアプリケーション505は、ジョブ管理サーバプログラム501とカスタム用紙等の情報を共有することが可能となる。   Through the processing of this flowchart, the client module 504 can make the printer driver, custom paper, and paper brand information managed by the server 101 by the job management server program 501 available to the client 102. As a result, the imposition application 505 can share information such as custom paper with the job management server program 501.

図9は、ジョブ設定ファイル508の例である。1000はジョブ設定ファイルの内容である。本図では、ジョブ設定ファイル508はXML形式のファイルとしている。図9(A)で、1001はジョブを識別するためのジョブIDである。1002はプリンタの情報であり、”ModelName”はプリンタ103を特定するためのプリンタ名称、”PrinterType”の”1“は、プリンタ固定モードであることを示す。1003はニアラインフィニッシャの情報であり、”URL“はジョブチケットを送信するサーバのアドレスを示す。1004は印刷設定ファイル509を特定するための情報であり、”Name”で印刷設定ファイル509のファイル名が記載されている。1005は印刷原稿データ507を特定するための情報であり、”Type”はファイルフォーマットであり、”Name”は印刷原稿データ507のファイル名である。この例では、印刷原稿データはPDF形式のファイルが指定されている。   FIG. 9 shows an example of the job setting file 508. 1000 is the contents of the job setting file. In this figure, the job setting file 508 is an XML format file. In FIG. 9A, reference numeral 1001 denotes a job ID for identifying a job. Reference numeral 1002 denotes printer information, “ModelName” indicates a printer name for specifying the printer 103, and “1” of “PrinterType” indicates a printer fixed mode. Reference numeral 1003 denotes nearline finisher information, and “URL” indicates an address of a server that transmits a job ticket. Reference numeral 1004 denotes information for specifying the print setting file 509, and “Name” describes the file name of the print setting file 509. Reference numeral 1005 denotes information for specifying the print original data 507, “Type” is the file format, and “Name” is the file name of the print original data 507. In this example, a PDF file is designated as the print document data.

図9(B)はもう一つのジョブ設定ファイル508の例である。1006は1002と同じくプリンタの情報である。1006では”PrinterType”で”2”が指定されており、プリンタ変更モードであることを示している。1007で指定されているファイルフォーマット”IWD”は、面付けアプリケーション505固有のファイル形式である。IWD形式のファイルには、印刷設定および原稿データが含まれているため、ファイルは一つだけである。   FIG. 9B shows an example of another job setting file 508. Reference numeral 1006 denotes printer information as in 1002. In 1006, “PrinterType” is set to “2”, which indicates the printer change mode. The file format “IWD” specified in 1007 is a file format unique to the imposition application 505. Since an IWD file contains print settings and document data, there is only one file.

図10は、ステータスファイル511の例である。1100がステータスファイルの内容である。本図では、ステータスファイル511はXML形式のファイルとしている。図10(A)は、正常終了した場合の例である。1101は面付けアプリケーション505が保存したファイルの情報が記載されている。この例では、面付けアプリケーション505固有のファイル形式である”IWD”形式のファイルが保存されている事が記載されている。1102は処理のステータス情報であり、処理成功を示すステータスコード”0”が記載されている。ステータスコードの値でクライアントモジュール504およびジョブ管理サーバプログラム501は面付けアプリケーション505での処理が成功したのか失敗したのかを判定することができる。図10(B)は、保存せずに面付けアプリケーション505を終了した場合の例である。1101に相当するファイルの記載が無く、1103にリターンコードの”2000”だけが記載されている。   FIG. 10 is an example of the status file 511. 1100 is the contents of the status file. In this figure, the status file 511 is an XML format file. FIG. 10A shows an example of a normal end. Reference numeral 1101 describes file information stored by the imposition application 505. In this example, it is described that a file in the “IWD” format, which is a file format unique to the imposition application 505, is stored. Reference numeral 1102 denotes processing status information, in which a status code “0” indicating successful processing is described. With the status code value, the client module 504 and the job management server program 501 can determine whether the processing by the imposition application 505 has succeeded or failed. FIG. 10B shows an example when the imposition application 505 is terminated without saving. A file corresponding to 1101 is not described, and only a return code “2000” is described in 1103.

図10(C)はエラー発生時の例である。こちらもファイルの記載はなく、1104にリターンコードにエラーを示す負の値のエラーコード”−1010”が記載されている。   FIG. 10C shows an example when an error occurs. There is no description of the file here, and a negative value error code "-1010" indicating an error is described in 1104 in the return code.

印刷設定ファイル509の例は図示しないが、カラーモード(カラー印刷/モノクロ印刷)種別、印刷方法(片面印刷/両面印刷長辺とじ/両面印刷短辺とじ)、中とじ製本のOn/Off、パンチ穴の設定、コレート・ノンコレート、ステイプル設定、用紙サイズ、用紙名称、給紙部等の印刷に関する指定を記載することができる。印刷設定はこれに限らず、例えば、パーフェクトバインドや断裁の設定を含める事も可能である。   An example of the print setting file 509 is not shown, but the color mode (color printing / monochrome printing) type, printing method (single-sided printing / double-sided printing long side binding / double-sided printing short side binding), saddle stitch bookbinding On / Off, punch Specification regarding printing such as hole setting, collating / non-collating, stapling setting, paper size, paper name, and paper feeding unit can be described. The print setting is not limited to this, and for example, it is possible to include settings for perfect binding and cutting.

面付けアプリケーション505は、起動時に印刷設定ファイル509を読み込む。また、プリンタドライバ506からプリンタ103の能力情報を取得し、ニアラインフィニッシャ104から能力情報を取得する。ここで、両者を比較した際に、プリンタ103またはニアラインフィニッシャ104で実現できない機能が印刷設定ファイル509に記載されていた場合、面付けアプリケーションは設定できなかった項目がある事をユーザに通知することができる。   The imposition application 505 reads the print setting file 509 at the time of activation. Further, capability information of the printer 103 is acquired from the printer driver 506, and capability information is acquired from the nearline finisher 104. Here, when comparing the two, if a function that cannot be realized by the printer 103 or the nearline finisher 104 is described in the print setting file 509, the imposition application notifies the user that there is an item that cannot be set. Can do.

図11は、面付けアプリケーション505が表示するメッセージの例である。この例では、プリンタ103がカラーモードを切り替え出来ないプリンタであり、印刷設定ファイル509にカラー・モノクロ設定をページ毎に切り替える指定されていた場合に、表示するメッセージの例である。ページ毎に切り替える設定を、全ページカラーで印刷する設定へと変更して処理を継続している事を示している。   FIG. 11 is an example of a message displayed by the imposition application 505. This is an example of a message to be displayed when the printer 103 is a printer that cannot switch the color mode and the print setting file 509 is designated to switch the color / monochrome setting for each page. This shows that the setting for switching each page is changed to a setting for printing in all page colors and the processing is continued.

本実施の形態では、クライアントモジュール504から面付けアプリケーション505を起動する際に、ジョブ設定ファイル508にニアラインフィニッシャの情報を記述し、面付けアプリケーション505がこの情報をもとにニアラインフィにシャを登録方法で本発明を開示した。しかし、クライアントモジュール504からニアラインフィニッシャの情報を渡すのではなく、面付けアプリケーション505にニアラインフィニッシャを登録するGUIを持ち、該GUIからニアラインフィニッシャを登録することでニアラインフィニッシャに対する設定を行う方法でも本発明への適用が可能である。この形態により、クライアントモジュール504から面付けアプリケーション505へニアラインフィニッシャを管理する処理を切り離すことが可能となる。   In this embodiment, when the imposition application 505 is started from the client module 504, the nearline finisher information is described in the job setting file 508, and the imposition application 505 registers the sha in the nearline finisher based on this information. The present invention has been disclosed in a method. However, the present invention also includes a method for setting the near-line finisher by registering the near-line finisher from the GUI without registering the near-line finisher information from the client module 504 and registering the near-line finisher in the imposition application 505. Application to is possible. With this form, it is possible to separate the processing for managing the nearline finisher from the client module 504 to the imposition application 505.

101 サーバ
102 クライアント
103 プリンタ
104 ニアラインフィニッシャ
501 ジョブ管理サーバプログラム
502 サーバ101にインストールされたプリンタドライバ
503 WEBブラウザ
504 ジョブ管理サーバプログラム401のクライアントモジュール
505 面付けアプリケーション
506 クライアント102にインストールされたプリンタドライバ
507 印刷原稿データファイル
508 ジョブ設定ファイル
509 印刷設定ファイル
510 文書ファイル
511 ステータスファイル
101 Server 102 Client 103 Printer 104 Nearline Finisher 501 Job Management Server Program 502 Printer Driver 503 Installed on Server 101 WEB Browser 504 Client Module 505 of Job Management Server Program 401 Imposition Application 506 Printer Driver 507 Installed on Client 102 Document data file 508 Job setting file 509 Print setting file 510 Document file 511 Status file

Claims (4)

画像形成装置および後処理装置に対する印刷指示情報を設定する印刷設定手段(505)と、印刷指示情報に基づく印刷ジョブを生成するジョブ生成手段(506)と、印刷ジョブを管理する管理手段(501)とからなる文書処理方法であって、
前記印刷設定手段は、
起動モードがジョブ管理を行うかどうかを判定する判定手段(704)と、
初期設定情報を読み取る初期設定読み取り手段(701)と、
印刷設定および後処理設定を表示する表示手段(713)とを持ち、
前記判定手段によりジョブ管理を実施する起動モードであると判定した場合、前記初期設定読み取り手段がジョブ識別情報(508)を含む初期設定情報の読み込みを行うとともに、読み込んだ出力先情報および初期設定情報を前記表示手段に表示した状態で起動するとともに、GUIの制御(708)を行い、
前記判定手段により、ジョブ管理を実施する起動モードではないと判定した場合、前記初期設定情報がジョブ識別情報を含む初期設定情報の読み込みを必要としないで起動し、
前記ジョブ生成手段は、
前記初期設定情報に後処理装置情報が含まれているかを判断する判断手段(805)と、
前記GUIの設定に基づいてジョブを形成する形成手段(807)と、
前記後処理装置へジョブを送信する送信手段(808)を持ち、
前記判断手段が後処理装置情報を含むと判断した場合、前記形成手段は画像形成装置および後処理装置に応じたジョブを前記ジョブ識別情報を含むようにそれぞれ形成し、前記形成した画像形成装置用のジョブを管理手段へ出力するとともに、前記送信手段は前記形成した後処理装置用のジョブを後処理装置へ送信し、
前記判断手段が後処理装置情報を含まないと判断した場合、前記形成手段は画像形成装置用のジョブを、ジョブ識別情報を含むように形成し、前記形成した画像形成装置用のジョブを管理手段へ出力する
事を特徴とする文書処理方法。
Print setting means (505) for setting print instruction information for the image forming apparatus and post-processing apparatus, job generation means (506) for generating a print job based on the print instruction information, and management means (501) for managing print jobs A document processing method comprising:
The print setting means includes
Determination means (704) for determining whether or not the start mode performs job management;
Initial setting reading means (701) for reading initial setting information;
Display means (713) for displaying print settings and post-processing settings;
When the determination unit determines that the start mode is to execute job management, the initial setting reading unit reads initial setting information including job identification information (508), and the read output destination information and initial setting information. Is displayed on the display means, and GUI control (708) is performed.
If the determination means determines that the mode is not a start mode for performing job management, the initial setting information is started without requiring reading of initial setting information including job identification information,
The job generation means includes
A determination means (805) for determining whether post-processing apparatus information is included in the initial setting information;
Forming means (807) for forming a job based on the setting of the GUI;
A transmission means (808) for transmitting a job to the post-processing apparatus;
When it is determined that the determination unit includes post-processing apparatus information, the forming unit forms a job corresponding to the image forming apparatus and the post-processing apparatus so as to include the job identification information, and the formed image forming apparatus Output the job to the management unit, and the transmission unit transmits the formed job for the post-processing device to the post-processing device,
If the determination unit determines that the post-processing apparatus information is not included, the forming unit forms a job for the image forming apparatus so as to include job identification information, and manages the formed job for the image forming apparatus. Document processing method characterized by output to
前記形成手段は、前記判断手段が後処理装置情報を含むと判断した場合、前記画像形成装置用のジョブを、ジョブ識別用の付属ジョブと、画像形成用の印刷原稿データを含む本体ジョブとに分割して形成する事を特徴とする請求項1に記載の文書処理方法。 When the determination unit determines that the determination unit includes post-processing apparatus information, the image forming apparatus job is changed to an attached job for job identification and a main body job including print original data for image formation. The document processing method according to claim 1, wherein the document processing method is divided. 画像形成装置および後処理装置に対する印刷指示情報を設定する印刷設定手段(505)と、印刷指示情報に基づく印刷ジョブを生成するジョブ生成手段(506)と、印刷ジョブを管理する管理手段(501)とからなる文書処理方法であって、
前記印刷設定手段は、
起動モードがジョブ管理を行うかどうかを判定する判定手段(704)と、
初期設定情報を読み取る初期設定読み取り手段(701)と、
後処理装置の出力先情報を設定する設定手段と、
印刷設定および後処理設定を表示する表示手段(713)とを持ち、
前記判定手段によりジョブ管理を実施する起動モードであると判定した場合、前記初期設定読み取り手段がジョブ識別情報(508)を含む初期設定情報の読み込みを行うとともに、読み込んだ出力先情報および初期設定情報を前記表示手段に表示した状態で起動するとともに、GUIの制御(708)を行い、
前記判定手段により、ジョブ管理を実施する起動モードではないと判定した場合、前記初期設定情報がジョブ識別情報を含む初期設定情報の読み込みを必要としないで起動し、
前記ジョブ生成手段は、
前記設定手段により後処理装置の出力先情報が指定されているかを判断する判断手段と、
前記GUIの設定に基づいてジョブを形成する形成手段(807)と、
前記後処理装置へジョブを送信する送信手段(808)を持ち、
前記判断手段が、後処理装置の出力先情報が指定されていると判断した場合、前記形成手段は画像形成装置および後処理装置に応じたジョブを前記ジョブ識別情報を含むようにそれぞれ形成し、前記形成した画像形成装置用のジョブを管理手段へ出力するとともに、前記送信手段は前記形成した後処理装置用のジョブを後処理装置へ送信し、
前記判断手段が、後処理装置の出力先情報が指定されていないと判断した場合、前記形成手段は画像形成装置用のジョブを、ジョブ識別情報を含むように形成し、前記形成した画像形成装置用のジョブを管理手段へ出力する
事を特徴とする文書処理方法。
Print setting means (505) for setting print instruction information for the image forming apparatus and post-processing apparatus, job generation means (506) for generating a print job based on the print instruction information, and management means (501) for managing print jobs A document processing method comprising:
The print setting means includes
Determination means (704) for determining whether or not the start mode performs job management;
Initial setting reading means (701) for reading initial setting information;
Setting means for setting output destination information of the post-processing device;
Display means (713) for displaying print settings and post-processing settings;
When the determination unit determines that the start mode is to execute job management, the initial setting reading unit reads initial setting information including job identification information (508), and the read output destination information and initial setting information. Is displayed on the display means, and GUI control (708) is performed.
If the determination means determines that the mode is not a start mode for performing job management, the initial setting information is started without requiring reading of initial setting information including job identification information,
The job generation means includes
Determining means for determining whether output destination information of the post-processing device is specified by the setting means;
Forming means (807) for forming a job based on the setting of the GUI;
A transmission means (808) for transmitting a job to the post-processing apparatus;
When the determination unit determines that the output destination information of the post-processing apparatus is designated, the forming unit forms a job corresponding to the image forming apparatus and the post-processing apparatus so as to include the job identification information, The job for the formed image forming apparatus is output to the management unit, and the transmission unit transmits the job for the formed post-processing device to the post-processing device,
When the determination unit determines that the output destination information of the post-processing apparatus is not specified, the forming unit forms a job for the image forming apparatus so as to include job identification information, and the formed image forming apparatus A document processing method characterized by outputting a job for management to a management means.
前記形成手段は、前記判断手段が、後処理装置の出力先情報が指定されていると判断した場合、前記画像形成装置用のジョブを、ジョブ識別用の付属ジョブと、画像形成用の印刷原稿データを含む本体ジョブとに分割して形成する事を特徴とする請求項3に記載の文書処理方法。
When the determination unit determines that the output destination information of the post-processing device is designated, the forming unit includes a job for the image forming device, an attached job for job identification, and a print original for image formation. 4. The document processing method according to claim 3, wherein the document processing method is divided into a main job including data.
JP2011268469A 2011-12-08 2011-12-08 Document processing method Pending JP2013120507A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011268469A JP2013120507A (en) 2011-12-08 2011-12-08 Document processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011268469A JP2013120507A (en) 2011-12-08 2011-12-08 Document processing method

Publications (1)

Publication Number Publication Date
JP2013120507A true JP2013120507A (en) 2013-06-17

Family

ID=48773117

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011268469A Pending JP2013120507A (en) 2011-12-08 2011-12-08 Document processing method

Country Status (1)

Country Link
JP (1) JP2013120507A (en)

Similar Documents

Publication Publication Date Title
US8274686B2 (en) Print setting processing apparatus and print setting processing method
JP5924992B2 (en) Information processing apparatus, information processing method and program
US8451496B2 (en) Information processing apparatus, printing apparatus, printing system, information processing apparatus control method, printing apparatus control method, and computer-readable storage medium for designating a print setting for a print job
JP5704834B2 (en) Information processing apparatus, control method, and program
JP6008657B2 (en) Information processing apparatus, control method therefor, and information processing program
JP4574344B2 (en) Information processing apparatus and method
JP4565505B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM
KR101064065B1 (en) Information processing apparatus, control method, and storage medium
JP2008033812A (en) Document processor and document processing method
US9122428B2 (en) Information processing apparatus allowing a user certain print setting operations in an environment where an image processing apparatus is undetermined
US9361056B2 (en) Information processing apparatus and method for generating a conflict confirmation print job
JP5235695B2 (en) Printing control apparatus and control method thereof
US9135528B2 (en) Information processing apparatus, job processing method in information processing apparatus, and storage medium
JP7443056B2 (en) Information processing device, control method and program
US8688864B2 (en) Information processing apparatus, information processing method, and information processing program
JP2023034953A (en) Information processing apparatus, method of controlling information processing apparatus, and program
CN115809030A (en) Information processing apparatus, control method of information processing apparatus, and storage medium
US20230333794A1 (en) Information processing apparatus, control method of information processing apparatus, and non-transitory computer-readable storage medium
US7428072B2 (en) Printing control program, printing control method, printing system and information processing apparatus
JP5807460B2 (en) Information processing apparatus, program, and storage medium
JP2009205694A (en) Information processing apparatus, method, and device driver
US7057749B2 (en) Image processing apparatus and method for generating a print job having a plurality of output formats to be printed
JP2006189920A (en) User interface apparatus, display method for user interface, and program
JP2023034958A (en) Information processing apparatus, method of controlling information processing apparatus, and program
JP3805263B2 (en) Printing control program, printing control method, printing system, and information processing apparatus